(57)【要約】【課題】コネクテッドデバイスが制御ホストに自動的に登録することにより、ユーザの手動登録操作を省くことができるネットワーク管理システム及びそのコネクテッドデバイスの自動登録方法を提供する。【解決手段】ネットワーク管理システムは、電子装置と、コネクテッドデバイスと、制御ホストとを含む。電子装置は、ユーザによる操作に応じて設定データを生成してコネクテッドデバイスに送信する。コネクテッドデバイスは、設定データに基づいて登録データを自動的に生成し、通信ネットワークに接続し、通信ネットワークを介して制御ホストに登録データを送信する。制御パネルは、登録データに基づいて分類情報を決定し、そのうちの装置識別データを分類情報と位置識別データとに対応させて記録することで、コネクテッドデバイスの登録を完了する。【選択図】図６
2018190419.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク管理システムであって、コンピュータプログラムと、コネクテッドデバイスと、制御ホストと、を含み、
前記コンピュータプログラムは、電子装置にインストールされ、ネットワーク識別データとユーザ識別データとを含む設定データを生成し、当該設定データを外部に送信するように前記電子装置を制御し、
前記コネクテッドデバイスは、前記設定データを受信した後、前記設定データに基づいて前記ユーザ識別データと前記コネクテッドデバイスの装置識別データと位置識別データとを含む登録データを生成し、前記ネットワーク識別データに基づいて通信ネットワークに接続し、当該通信ネットワークを介して前記登録データを外部に送信し、
前記制御ホストは、前記通信ネットワークに接続され、前記登録データを受信した後、前記ユーザ識別データに基づいて分類情報を決定し、前記装置識別データに対して登録を行うことで、前記装置識別データを前記分類情報と前記位置識別データとに対応させ、その対応関係を記録することを特徴とするネットワーク管理システム。
【請求項２】
前記コネクテッドデバイスは、前記通信ネットワークを接続するための第１接続ユニットと、異種ネットワークを接続するための第２接続ユニットとに接続され、
前記通信ネットワークの通信規格は、前記異種ネットワークの通信規格と互換性がなく、
前記コンピュータプログラムは、前記電子装置を制御してユーザアカウントでログインし、前記ネットワーク識別データと前記ユーザアカウントに対応する前記ユーザ識別データとを取得し、前記ネットワーク識別データと前記ユーザ識別データとに基づいて前記設定データを生成し、前記異種ネットワークを介して前記設定データを前記コネクテッドデバイスに送信することを特徴とする請求項１に記載のネットワーク管理システム。
【請求項３】
前記コネクテッドデバイスは、前記通信ネットワークと異種ネットワークとを接続するための第１接続ユニットを含み、
前記通信ネットワークは、前記異種ネットワークと同じタイプのネットワークであり、
前記コンピュータプログラムは、前記電子装置を制御してユーザアカウントにログインし、前記ネットワーク識別データと前記ユーザアカウントに対応する前記ユーザ識別データを取得し、前記ネットワーク識別データと前記ユーザ識別データに基づいて前記設定データを生成し、前記異種ネットワークを介して前記設定データを前記コネクテッドデバイスに送信することを特徴とする請求項１に記載のネットワーク管理システム。
【請求項４】
前記コネクテッドデバイスは、
同期条件を記憶するためのメモリユニットと、
センシングを行う度に、センシングデータを生成して前記メモリユニットに記憶するためのセンシングユニットと、
前記通信ネットワークに接続され、前記通信ネットワークを介して同期データを前記制御ホストに送信するための第１接続ユニットと、
前記メモリユニットと、前記センシングユニットと、前記第１接続ユニットとに電気的に接続され、前記同期条件が満たされた場合、前記装置識別データと前記メモリユニットにおける複数の前記センシングデータに基づいて前記同期データを生成する処理ユニットと、を含み、
前記制御ホストは、前記同期データを前記装置識別データに対応させてデータベースに記録することを特徴とする請求項１に記載のネットワーク管理システム。
【請求項５】
前記コンピュータプログラムは、前記電子装置を制御してユーザアカウントにログインした後、変更操作に基づいて、新たな前記ユーザ識別データと前記コネクテッドデバイスの前記装置識別データと前記位置識別データとを含む変更データを生成し、当該変更データを外部に送信し、
前記制御ホストは、分析モジュールと変更モジュールとを含み、
前記分析モジュールは、新たな前記ユーザ識別データに基づいて他方の前記分類情報を決定し、
前記変更モジュールは、前記対応関係を変更することで、前記装置識別データを他方の前記分類情報と新たな前記位置識別データとに対応させることを特徴とする請求項１に記載のネットワーク管理システム。
【請求項６】
前記コンピュータプログラムは、前記電子装置を制御して監視制御操作に基づいて監視制御コマンドを生成し、前記通信ネットワークを介して前記監視制御コマンドを前記制御ホストに送信し、
前記制御ホストは、前記監視制御コマンドを実行することで監視制御機能を実現する監視制御モジュールを含むことを特徴とする請求項１に記載のネットワーク管理システム。
【請求項７】
ネットワーク管理システムに用いられるコネクテッドデバイスの自動登録方法であって、
前記ネットワーク管理システムは、コネクテッドデバイスと、制御ホストと、電子装置にインストールされるためのコンピュータプログラムと、を含み、
前記コネクテッドデバイスの自動登録方法は、
（ａ）前記コンピュータプログラムにより、ネットワーク識別データとユーザ識別データとを含む設定データを生成して当該設定データを前記コネクテッドデバイスに送信するように前記電子装置を制御するステップと、
（ｂ）前記コネクテッドデバイスにおいて、前記設定データに基づいて前記ユーザ識別データと前記コネクテッドデバイスの装置識別データと位置識別データとを含む登録データを生成するステップと、
（ｃ）前記ネットワーク識別データに基づいて通信ネットワークに接続し、当該通信ネットワークを介して前記登録データを前記制御ホストに送信するステップと、
（ｄ）前記制御ホストにおいて、前記ユーザ識別データに基づいて分類情報を決定するステップと、
（ｅ）前記装置識別データに対して登録を行うことで、前記装置識別データを前記分類情報と前記位置識別データとに対応させ、その対応関係を記録するステップと、
を含むことを特徴とするコネクテッドデバイスの自動登録方法。
【請求項８】
前記ステップ（ａ）は、
（ａ１）前記電子装置にユーザアカウントでログインするステップと、
（ａ２）前記ネットワーク識別データと前記ユーザアカウントに対応する前記ユーザ識別データとを取得するステップと、
（ａ３）前記ネットワーク識別データと前記ユーザ識別データとに基づいて前記設定データを生成するステップと、
（ａ４）異種ネットワークを介して前記設定データを前記コネクテッドデバイスに送信するステップと、
を含むことを特徴とする請求項７に記載のコネクテッドデバイスの自動登録方法。
【請求項９】
（ｆ１）前記コネクテッドデバイスにおいてセンシングを行う度に、センシングデータを生成するステップと、
（ｆ２）同期条件が満たされた場合、複数の前記センシングデータに基づいて、前記コネクテッドデバイスの前記装置識別データを含む同期データを生成するステップと、
（ｆ３）前記通信ネットワークを介して前記同期データを前記制御ホストに送信することで、前記制御ホストは、前記同期データを前記装置識別データに対応させてデータベースに記録するステップと、
をさらに含むことを特徴とする請求項７に記載のコネクテッドデバイスの自動登録方法。
【請求項１０】
（ｇ１）前記電子装置にユーザアカウントにログインするステップと、
（ｇ２）変更操作に基づいて、新たな前記ユーザ識別データと前記コネクテッドデバイスの前記装置識別データと前記位置識別データとを含む変更データを生成し、当該変更データを前記コネクテッドデバイスに送信することで、前記コネクテッドデバイスが前記変更データを前記制御ホストに転送するステップと、
（ｇ３）前記制御ホストにおいて、新たな前記ユーザ識別データに基づいて他方の前記分類情報を決定するステップと、
（ｇ４）前記対応関係を変更することで、前記装置識別データを他方の前記分類情報と新たな前記位置識別データとに対応させるステップと、
をさらに含むことを特徴とする請求項７に記載のコネクテッドデバイスの自動登録方法。
【請求項１１】
（ｈ１）前記電子装置において、監視制御操作に基づいて監視制御コマンドを生成するステップと、
（ｈ２）前記監視制御コマンドを前記制御ホストに送信するステップと、
（ｈ３）前記制御ホストにおいて、前記監視制御コマンドを実行することで監視制御機能を実現するステップと、
をさらに含むことを特徴とする請求項７に記載のコネクテッドデバイスの自動登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム及び方法に関し、特にネットワーク管理システム及びそのコネクテッドデバイスの自動登録方法に関する。
【背景技術】
【０００２】
従来のモノのインターネット（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ、ＩｏＴと略称）に基づくネットワーク管理システム（例えば、統合照明システムや中央空調システム）では、制御ホストが全てのコネクテッドデバイス（例えば、ネットワーク機能を有するセンサ、扇風機や照明装置）の状態を管理するようにしている。
【０００３】
図１は、従来のコネクテッドデバイスの登録方法を示すシーケンス図である。図１に示すように、ユーザ（管理者など）は、未登録のコネクテッドデバイス１４をネットワーク管理システムに追加しようとする場合、まず、電子装置１２（例えば、ノートパソコン）をコネクテッドデバイス１４に接続し（ステップＳ１００）、そして、電子装置１２の設定操作を入力する（ステップＳ１０２）ことで、コネクテッドデバイス１４を設定する（ステップＳ１０４）必要がある。また、コネクテッドデバイス１４は、設定が完了した後に電子装置１２に通知を返信してもよい（ステップＳ１０６）。
【０００４】
ユーザは、コネクテッドデバイス１４の設定が完了した後、続いて電子装置１２を操作してインターネットを介して遠隔の制御ホスト１０に接続させ（ステップＳ１０８）、接続が確立した後、電子装置１２を介して登録操作を行う（ステップＳ１１０）ことで、制御ホスト１０に新たなコネクテッドデバイス１４を登録する（ステップＳ１１２）必要がある。
【０００５】
最後に、登録が完了した後、制御ホスト１０は、設定されたコネクテッドデバイス１４との接続を確立し、コネクテッドデバイス１４を監視制御する（ステップＳ１１４）ことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のコネクテッドデバイスの登録方法では、ユーザは、未登録のコネクテッドデバイス１４を追加しようとする場合には、コネクテッドデバイス１４を設定するだけでなく、コネクテッドデバイス１４を手動で制御ホスト１０に登録する必要があり、追加作業に時間と労力を要する。
【０００７】
以上に鑑みて、現在、未登録のコネクテッドデバイスの追加にかかる時間を効果的に短縮するとともに、未登録のコネクテッドデバイスの追加操作を簡略化することができるコネクテッドデバイスの自動登録方法が求められている。
【課題を解決するための手段】
【０００８】
本発明は、コネクテッドデバイスが制御ホストに自動的に登録可能なネットワーク管理システム及びそのコネクテッドデバイスの自動登録方法を提供する。
【０００９】
一実施形態にいて、本発明に係るネットワーク管理システムは、コンピュータプログラムと、コネクテッドデバイスと、制御ホストとを含む。コンピュータプログラムは、電子装置にインストールされ、設定データを生成し、設定データを外部に送信するように電子装置を制御する。設定データは、ネットワーク識別データとユーザ識別データとを含む。コネクテッドデバイスは、設定データを受信した後、設定データに基づいて登録データを生成し、ネットワーク識別データに基づいて通信ネットワークに接続し、通信ネットワークを介して登録データを外部に送信する。登録データは、ユーザ識別データとコネクテッドデバイスの装置識別データと位置識別データとを含む。制御ホストは、通信ネットワークに接続され、登録データを受信した後、ユーザ識別データに基づいて分類情報を決定し、装置識別データに対して登録を行うことで、装置識別データを分類情報と位置識別データとに対応させ、その対応関係を記録する。
【００１０】
一実施形態にいて、本発明に係るコネクテッドデバイスの自動登録方法は、ネットワーク管理システムに用いられ、ネットワーク管理システムは、コネクテッドデバイスと、制御ホストと、電子装置にインストールされるためのコンピュータプログラムと、を含み、コネクテッドデバイスの自動登録方法は、コンピュータプログラムにより、ネットワーク識別データとユーザ識別データとを含む設定データを生成して設定データをコネクテッドデバイスに送信するように電子装置を制御するステップと、コネクテッドデバイスにおいて、設定データに基づいてユーザ識別データとコネクテッドデバイスの装置識別データと位置識別データとを含む登録データを生成するステップと、ネットワーク識別データに基づいて通信ネットワークに接続し、通信ネットワークを介して登録データを制御ホストに送信するステップと、制御ホストにおいて、ユーザ識別データに基づいて分類情報を決定するステップと、装置識別データに対して登録を行うことで、装置識別データを分類情報と位置識別データとに対応させ、その対応関係を記録するステップと、を含む。
【発明の効果】
【００１１】
本発明は、コネクテッドデバイスが制御ホストに自動的に登録することにより、ユーザの手動登録操作を省くことができる。
【図面の簡単な説明】
【００１２】
【図１】従来のコネクテッドデバイスの登録方法を示すシーケンス図である。
【図２】本発明の一実施形態に係るネットワーク管理システムの構成を示す図である。
【図３】本発明の一実施形態に係る電子装置の構成を示す図である。
【図４】本発明の一実施形態に係るコネクテッドデバイスの構成を示す図である。
【図５】本発明の一実施形態に係る制御ホストの構成を示す図である。
【図６】本発明の第１実施形態に係るコネクテッドデバイスの自動登録方法を示すシーケンス図である。
【図７】本発明の第２実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。
【図８】本発明の第３実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。
【図９】本発明の第４実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。
【図１０】本発明の第５実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。
【図１１】本発明の一実施形態に係る監視制御画面を示す概略図である。
【発明を実施するための形態】
【００１３】
本発明の目的、手段及び効果をより良く理解されるように、図面及び具体的な実施形態を参照して本発明の技術的手段を以下に詳細に説明するが、本発明の特許請求の範囲を限定するものではない。
【００１４】
本発明のネットワーク管理システムは、主としてコネクテッドデバイスの自動登録方法（以下、「登録方法」と略称）を実行するのに用いられ、コネクテッドデバイスに設定が完了した後に制御ホストに自動的に登録させることにより、ユーザの手動登録操作を省くことができる。
【００１５】
まず、図２〜図４を併せて参照する。図２は、本発明の一実施形態に係るネットワーク管理システムの構成を示す図である。図３は、本発明の一実施形態に係る電子装置の構成を示す図である。図４は、本発明の一実施形態に係るコネクテッドデバイスの構成を示す図である。
【００１６】
本発明のネットワーク管理システム（クラウドコンピューティングシステム、統合照明制御システム、センシングネットワークシステム、中央空調システム、又は複数のコネクテッドデバイスを含む他のネットワークシステム）は、主に制御ホスト２と、１つ又は複数のコネクテッドデバイス４と、コンピュータプログラム３００とを含む。
【００１７】
コンピュータプログラム３００（例えば、アプリケーション又はコネクテッドデバイス４のドライバ）は、電子装置３（例えば、スマートフォン、ウェアラブルデバイス、タブレット、ノートパソコンやパソコン）のメモリ３２にインストールされ、電子装置３のプロセッサ３０によって実行された後、ネットワーク管理システムのその他の装置との協働により、電子装置３のユーザが追加しようとする未登録のコネクテッドデバイス４の設定を行うのに寄与することができる。
【００１８】
具体的に、図３に示すように、電子装置３は、データを記憶するためのメモリ３２と、通信ネットワーク５を接続するための第１接続モジュール３４と、コネクテッドデバイス４を接続するための第２接続モジュール３６と、情報を入出力するための（例えば、タッチスクリーン、スピーカ、ボタン、パイロットランプ又はその他の入出力素子）と、これらに電気的に接続されて電子装置３を制御するためのプロセッサ３０とを含む。
【００１９】
一実施形態において、メモリ３２は、非一時的な記録媒体であり、コンピュータプログラム３００は、コンピュータが実行可能なプログラムコードを含む。プロセッサ３０は、コンピュータが実行可能なプログラムコードを実行するとき、コネクテッドデバイス４又は制御ホスト２との協働により、本発明の登録方法を実現することができる。
【００２０】
図２を再び参照すると、各コネクテッドデバイス４（例えば、ネットワーク機能を有するスマートセンサ、スマート扇風機、スマート照明装置又はその他のＩｏＴデバイス）は、ネットワーク管理システムにおける１つのノードである。各コネクテッドデバイス４は、設定及び登録が完了した後、通信ネットワーク５（例えば、インターネットやＬＡＮ）を介して遠隔の制御ホスト２に接続され、制御ホスト２からの監視や制御を受け付けるか、又は制御ホスト２とのデータ伝送（例えば、センシングデータのアップロードや風速制御コマンド又は照明制御コマンドの受信）を行うことができる。
【００２１】
具体的に、図４に示すように、コネクテッドデバイス４は、第１接続ユニット４０２と、第２接続ユニット４０４と、メモリユニット４０８と、これらに電気的に接続される処理ユニット４００とを含んでもよい。第１接続ユニット４０２は、通信ネットワーク５を接続するために用いられる。第２接続ユニット４０４は、電子装置３を接続するために用いられる。メモリユニット４０８は、データを記憶するために用いられる。処理ユニット４００は、コネクテッドデバイス４を制御するために用いられる。
【００２２】
一実施形態において、電子装置３の第２接続モジュール３６とコネクテッドデバイス４の第２接続ユニット４０４とは、有線接続モジュール（例えば、ＵＳＢコネクタ／ポート、ＲＪ４５コネクタ／ポート又はその他の有線接続モジュール）であり、ケーブルによって接続される。
【００２３】
一実施形態において、電子装置３の第２接続モジュール３６とコネクテッドデバイス４の第２接続ユニット４０４とは、無線接続モジュール（例えば、Ｗｉ−Ｆｉ（登録商標）送信機、ブルートゥース（登録商標）送信機、ＺｉｇＢｅｅ（登録商標）送信機、音波送信機、赤外線送信機、又はその他の無線送信機）であり、ケーブルによって接続される。
【００２４】
一実施形態において、通信ネットワーク５は、Ｗｉ−Ｆｉネットワーク、イーサネット（登録商標）ネットワーク、インターネット、又は高速伝送特性を有するその他の通信ネットワークであってもよい。電子装置３の第１接続モジュール３４とコネクテッドデバイス４の第１接続ユニット４０２とは、これらの通信規格をサポートする接続モジュールである。
【００２５】
また、コネクテッドデバイス４の第２接続ユニット４０４は、上述した通信ネットワーク５とは異なるタイプの異種ネットワークを確立し、異種ネットワークを介して電子装置３の第２接続モジュール３６を接続してもよい。上記の異種ネットワークは、Ｗｉ−Ｆｉダイレクトネットワーク、ブルートゥースネットワーク、ＺｉｇＢｅｅネットワーク、又は狭い範囲の伝送特性を有するその他の無線パーソナルエリアネットワーク（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ，ＷＰＡＮ）であってもよい。第２接続モジュール３６と、第２接続ユニット４０４とは、これらの通信規格をサポートする接続モジュールである。
【００２６】
一実施形態において、通信ネットワーク５の伝送速度が上述した異種ネットワークの伝送速度よりも速い。また、上述した異種ネットワークの通信規格は、通信ネットワーク５の通信規格と互換性がない。つまり、通信ネットワーク５と異種ネットワークとは異なるタイプで相互に接続することができない通信ネットワークである。
【００２７】
なお、上記の実施形態において、通信ネットワーク５と異種ネットワークとは異なるタイプの通信ネットワークであるため、通信ネットワーク５及び異種ネットワークを同時に接続するために、電子装置３及びコネクテッドデバイス４で異なるタイプのネットワークモジュールを２種類（１種類は第１接続モジュール３４と第１接続ユニット４０２、もう１種類は第２接続モジュール３６と第２接続ユニット４０４）ともに配置しなければならないが、これに限定されない。
【００２８】
他の実施形態において、通信ネットワーク５と異種ネットワークとが同じタイプのネットワーク（例えば、Ｗｉ−Ｆｉネットワーク）である場合、電子装置３及びコネクテッドデバイス４で単一のネットワークモジュール（例えば、第１接続モジュール３４と第１接続ユニット４０２）のみを配置してもよい。
【００２９】
一実施形態において、コネクテッドデバイス４は、処理ユニット４００に電気的に接続されるセンシングユニット４０６をさらに含んでもよい。センシングユニット４０６は、所在環境の現在の環境状態（例えば、温度、湿度、エンタルピー又はその他のセンシング信号）をセンシングできる、環境センサ（例えば、温度計、湿度計、照度計、エンタルピーメータ又はその他の環境センサ）であってもよい。そして、処理ユニット４００は、センシングされた環境状態をセンシングデータにデジタル化し、第１接続ユニット４０２を介してセンシングデータを制御ホスト２にアップロードすることができる。
【００３０】
一実施形態において、センシングユニット４０６は、ユーザが人間検知器の所在環境に入退室したかどうかをセンシングし、ユーザが入退室したことを検出すると、対応するトリガ信号の送信／送信停止を行う人間検知器（例えば、カメラ、ＰＩＲセンサ、超音波センサ、熱画像装置、又はその他の人間検知器）である。また、処理ユニット４００は、トリガ信号を受信すると、第１接続ユニット４０２を介して制御ホスト２に通知してもよい。これにより、コネクテッドデバイス４は、環境が無人になると、検出を自動的に停止することができ、消費電力を効果的に節約することができる。
【００３１】
一実施形態において、コネクテッドデバイス４は、所在環境状態（例えば、温度又は明るさ）を調整するように用いられる。具体的に、コネクテッドデバイス４は、処理ユニット４００に電気的に接続される機能ユニット４１０（例えば、扇風機又は照明器具）をさらに含んでもよい。処理ユニット４００は、第１接続ユニット４０２を介して外部から制御パラメータを受信し、受信した制御パラメータに基づいて機能ユニット４１０の動作状態（例えば、扇風機の回転速度、又は照明強度）を制御することで、所在環境の環境状態（例えば、温度又は明るさ）を調整することが可能である。
【００３２】
一実施形態において、コネクテッドデバイス４は、処理ユニット４００に電気的に接続されるリモートコントロールユニット４１２をさらに含んでもよい。リモートコントロールユニット４１２は、あらかじめ外部のリモートコントローラ（図示せず）とのペアリングが完了し、リモートコントローラから制御パラメータを受信可能なものである。
【００３３】
図５は、本発明の一実施形態に係る制御ホストの構成を示す図である。同図を参照すると、本実施形態において、制御ホスト２は、インタフェースサーバ２０と、データベース２２と、サービスサーバ２４とを含んでもよい。インタフェースサーバ２０、データベース２２及びサービスサーバ２４は、それぞれ独立したサーバであり、ネットワーク（例えば、内部ネットワーク又は通信ネットワーク５）又はケーブル（例えば、イーサネットケーブル、光ファイバケーブル、シリアル伝送線、ＵＳＢケーブル、又はデータや信号伝送能力を有するその他のケーブル）を介して相互に接続されてもよい。なお、インタフェースサーバ２０、データベース２２、及びサービスサーバ２４は、同じ場所又は異なる場所に設けられてもよいが、これに限定されない。
【００３４】
サービスサーバ２４は、ユーザ（例えば、管理者）がネットワーク管理システムの複数のコネクテッドデバイス４に対して管理を行うために用いられる。具体的には、ユーザが電子装置３を操作してサービスサーバ２４に接続した後、サービスサーバ２４は、監視制御ダッシュボード（ｄａｓｈｂｏａｒｄ）データを電子装置３に返信することで、電子装置３がダッシュボードデータに基づいてグラフィカルユーザインタフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ，ＧＵＩと略称）を描画する。そして、ユーザは、描画されたＧＵＩを介してサービスサーバ２４を操作することにより、コネクテッドデバイス４の動作状態及び現在の設定を取得し、コネクテッドデバイス４の設定を変更することができる。
【００３５】
一実施形態において、サービスサーバ２４は、分析モジュール２４０と、登録モジュール２４２と、変更モジュール２４４と、監視制御モジュール２４６と、出力制御モジュール２４８とを含んでもよい。分析モジュール２４０は、コネクテッドデバイス４を分類して、対応する分類情報を決定するために用いられる。登録モジュール２４２は、分類情報に基づいて未登録のコネクテッドデバイス４を登録するために用いられる。変更モジュール２４４は、登録されたコネクテッドデバイス４の登録データを変更するために用いられる。監視制御モジュール２４６は、登録されたコネクテッドデバイス４を監視して制御するために用いられる。出力制御モジュール２４８は、ユーザのニーズに応じて出力データ（例えば、図１１に示す監視制御画面）を生成して電子装置３に返信するために用いられる。
【００３６】
なお、本実施形態において、各モジュール２４０，２４２，２４４，２４６，２４８は、サービスサーバ２４に配置されているが、これに限定されない。他の実施形態において、各モジュール２４０，２４２，２４４，２４６，２４８は、インタフェースサーバ２０又はデータベース２２に配置されてもよい。
【００３７】
データベース２２は、各コネクテッドデバイス４の登録データを格納するために用いられる。一実施形態において、データベース２２は、インタフェースサーバ２０又はサービスサーバ２４のメモリ（図示せず）に直接配置されていてもよい。つまり、インタフェースサーバ２０又はサービスサーバ２４は、データベースの機能を同時に有するものである。
【００３８】
インタフェースサーバ２０は、ライブラリ変換機能を提供するために用いられる。具体的に、プログラムライブラリ（ｌｉｂｒａｒｙ）の各メソッド（ｍｅｔｈｏｄ）は、通常、ローレベル又はシンプルな機能（例えば、単一のデータの読み込み、単一のデータの作成、単一のデータの出力、又は単一のグラフィックスの描画など）を実現するために用いられる。開発者がハイレベル又は複雑な機能を開発しようとする場合には、多くのこれらメソッドを呼び出す（ｃａｌｌ）必要があり、プログラムの複雑さや開発の難易度が大幅に増加する。
【００３９】
上述した問題を解決するために、本実施形態において、インタフェースサーバ２０は、アプリケーションプログラミングインタフェース（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ、ＡＰＩと略称）であり、受信したコマンドを分析して実行するものである。具体的に、開発者は、あらかじめハイレベル又は複雑な異なる機能を実現するためのＡＰＩコマンドを１つ又は複数設定してもよい。そして、開発者は、各ハイレベル又は複雑な機能を実現可能な複数のメソッドを決定し、決定した複数のメソッドを各ＡＰＩコマンドに対応させ、ＡＰＩコマンドとメソッドとの対応関係を記録する。
【００４０】
これにより、開発者は、その後にプログラムを書く際に大量かつ複雑なメソッドを使う必要がなく、簡単なＡＰＩコマンドを直接使うことでハイレベル又は複雑な機能を実現することができる。その結果、プログラムの複雑さや開発の難易度を大幅に低下させることができる。
【００４１】
インタフェースサーバ２０に上述したＡＰＩコマンドを正しく理解させるために、本実施形態において、インタフェースサーバ２０は、解析モジュール２００を含む。解析モジュール２００は、各ＡＰＩコマンドを受信したとき、上述したＡＰＩコマンドとメソッドとの対応関係に基づいて、受信したＡＰＩコマンドを分析するようにインタフェースサーバ２０を制御することで、このＡＰＩに対応する複数のメソッドを取得する。そして、インタフェースサーバ２０又はサービスサーバ２４は、上述した複数のメソッドを実行することにより、対応する機能を実現することができる。
【００４２】
なお、上述した解析モジュール２００、分析モジュール２４０、登録モジュール２４２、変更モジュール２４４、監視制御モジュール２４６、及び出力制御モジュール２４８は、ソフトウェアモジュール又はハードウェア回路モジュールであってもよいが、これに限定されない。上述したモジュール２００、２４０，２４２，２４４，２４６，２４８がソフトウェアモジュールである場合、各サーバ２０，２２，２４のメモリ（図示せず）は非一時的な記録媒体であり、対応するコンピュータが実行可能なプログラムコードを記録してある。各サーバ２０，２２，２４のプロセッサ（図示せず）が上述したコンピュータが実行可能なプログラムコードを実行する場合、対応するモジュールの機能を実現することができる。
【００４３】
図６は、本発明の第１実施形態に係るコネクテッドデバイスの自動登録方法を示すシーケンス図である。本発明の各実施形態に係る登録方法は、図１〜図５に示すネットワーク管理システムによって実現されてもよい。本実施形態に係る登録方法は、以下のステップを含む。
【００４４】
ステップＳ２００：電子装置３のプロセッサ３０は、第２接続モジュール３６を介して、追加しようとする未登録のコネクテッドデバイス４の第２接続ユニット４０４に接続する。
【００４５】
有線接続の確立を例にとると、ユーザは、ケーブル（例えば、ＵＳＢケーブル）の両端を第２接続モジュール３６と第２接続ユニット４０４とにそれぞれ接続してもよい。
【００４６】
無線接続の確立を例にとると、ユーザは、電子装置３のマンマシンインタフェース３８を操作して接続操作を入力する（例えば、ペアリングコード又は接続パスワードの入力する）ことで、第２接続モジュール３６とコネクテッドデバイス４の第２接続ユニット４０４との無線接続を確立してもよい。さらに、電子装置３の第２接続モジュール３６は、コネクテッドデバイス４の第２接続ユニット４０４と上述した異種ネットワークの接続を確立するように構成されている。
【００４７】
ステップＳ２０２：プロセッサ３０は、設定データを生成し、ステップＳ２００における確立した接続を介して、コネクテッドデバイス４に設定データを送信する。具体的に、接続が確立された後、ユーザが電子装置３のマンマシンインタフェース３８を操作して設定操作（例えば、通信ネットワーク５の接続情報及び／又はユーザのアイデンティティ情報）を入力することで、プロセッサ３０は、設定操作に応じて対応する設定データを生成する。
【００４８】
一実施形態において、設定データはネットワーク識別データを含んでもよい。例えば、第１接続ユニット４０２が通信ネットワーク５（例えば、Ｗｉ−Ｆｉネットワーク）に接続されている場合、プロセッサ３０は、現在使用している通信ネットワーク５の接続情報（例えば、通信ネットワーク５のＳＳＩＤ及び接続パスワード）を直接上述したネットワーク識別データとしてもよい。他の例において、プロセッサ３０は、ユーザによって入力された接続情報を上述したネットワーク識別データとしてもよい。
【００４９】
一実施形態において、設定データは、ユーザ識別データを含んでもよい。例えば、プロセッサ３０は、ユーザによって入力されたアイデンティティ情報（例えば、ユーザの所属する会社名やコード、個人識別コード）を上述したユーザ識別データとしてもよい。他の例において、ユーザが電子装置３のコンピュータプログラム３００にログインした場合、プロセッサ３０は、ユーザがログインするときに使用したアイデンティティ情報を上述したユーザ識別データとしてもよい。
【００５０】
一実施形態において、設定データは、位置識別データを含んでもよい。例えば、電子装置３は、プロセッサ３０に電気的に接続される測位装置（例えば、ＧＰＳ受信機又は室内測位装置、図示せず）を含んでもよい。測位装置は、電子装置３の位置情報（例えば、緯度や経度の座標又は所在位置）を検出し、プロセッサ３０は、検出された位置情報を上述した位置識別データとしてもよい。
【００５１】
ステップＳ２０４：コネクテッドデバイス４の処理ユニット４００は、受信した設定データに基づいて設定を行う。一実施形態において、処理ユニット４００は、設定データのネットワーク識別データ、ユーザ識別データ及び／又は位置識別データに基づいて初期設定を行ってもよい（例えば、ネットワーク識別データに基づいて通信ネットワーク５の接続パラメータ（例えば、ＳＳＩＤ、接続パスワード、及び／又は通信プロトコル）を設定したり、ユーザ識別データに基づいてコネクテッドデバイス４の所有権を設定したり、及び／又は位置識別データに基づいて現在時刻を決定したりする）。
【００５２】
ステップＳ２０６：処理ユニット４００は、設定が完了した後、第１接続ユニット４０２を介して上述した通信ネットワーク５の接続パラメータに基づいて通信ネットワーク５に接続し、通信ネットワーク５を介して制御ホスト２に接続して通信を行なう。
【００５３】
ステップＳ２０８：処理ユニット４００は、登録データを生成し、通信ネットワーク５を介して制御ホスト２に生成した登録データを送信する。
【００５４】
一実施形態において、登録データは、ユーザ識別データと、コネクテッドデバイス４の装置識別データと、位置識別データとを含む。具体的に、コネクテッドデバイス４のメモリユニット４０８には、コネクテッドデバイス４の装置識別データ、例えば、装置識別コード（Ｄｅｖｉｃｅ  ＩＤ）、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）、ユニークな識別子（ＵＩＤ）が記憶されている。この装置識別データは、通常単一である。処理ユニット４００は、受信したユーザ識別データと、位置識別データと、メモリユニット４０８に記憶された装置識別データとをパッケージして登録データを生成する。
【００５５】
一実施形態において、コネクテッドデバイス４は、処理ユニット４００に電気的に接続された測位ユニット（例えば、ＧＰＳ受信機又は室内測位装置、図示せず）を含んでもよい。処理ユニット４００は、測位装置を介して所在位置情報を取得して登録データの位置識別データをするようにしてもよい。或いは、処理ユニット４００は、第１接続ユニット４０２を介して通信ネットワーク５により測位を行ってもよい（例えば、接続されたルータの位置及び／又はネットワーク遅延に基づいて位置情報を決定する）。
【００５６】
ステップＳ２１０：制御ホスト２は、分析モジュール２４０により、受信した登録データに基づいて分類情報を決定する。具体的に、データベース２２には、複数の異なる鍵情報を記憶してもよい（鍵情報は、データベースにおける複数のデータテーブル間の関連フィールドである）。制御ホスト２は、登録データのユーザ識別データに基づいてデータベース２２を照会することで、このユーザ識別データに対応する鍵情報を決定し、決定した鍵情報を分類情報とする。
【００５７】
ユーザ識別データをユーザが所属する会社の名称又はコードとすることを例にとると、データベース２２には、複数の異なる企業の名前及びコード（即ち、鍵情報）が記録されてもよい。制御ホスト２は、ユーザ識別データに対応する会社の名称又はコード（例えば、同じ名称又はコード）を選択して分類情報とするようにしている。
【００５８】
ユーザ識別データがユーザの個人識別コード（例えば、ＩＤ番号や社員番号）であることを例にとると、データベース２２には、複数の異なる会社の名称又はコード（即ち、鍵情報）と、各会社の複数の従業員の個人識別コードとが記録されてもよい。制御ホスト２は、ユーザ識別データに基づいて、ユーザが所属する会社を決定し、決定した会社の名称又はコードを分類情報として用いる。
【００５９】
ステップＳ２１２：制御ホスト２は、登録モジュール２４２により、登録データ及び決定した分類情報に基づいて、未登録のコネクテッドデバイス４の登録を行う。具体的に、制御ホスト２は、未登録のコネクテッドデバイス４の装置識別データ（即ち、登録データの装置識別データ）を、決定した分類情報及び登録データの位置識別データに対応させ、その対応関係をデータベース２２に記録することで、登録を完了する。
【００６０】
さらに、制御ホスト２は、決定した分類情報に基づいて、登録データの装置識別データと登録データの位置識別データとを関連付け、関連付けられたデータをデータベース２２に記録することで登録を完了する。これにより、コネクテッドデバイス４の登録を自動的に行うことができる。
【００６１】
ステップＳ２１４：制御ホスト２は、登録完了後、通信ネットワーク５を介して登録完了通知を電子装置３に送信し、コネクテッドデバイス４の登録完了を通知してもよい。
【００６２】
一実施形態において、制御ホスト２は、登録完了後、登録後、通信ネットワーク５を介して登録されたコネクテッドデバイス４に対して監視制御のテストをさらに行ってもよい（例えば、テストコマンドを送信し、コネクテッドデバイス４がテストコマンドを正しく実行できるかどうかを判断する）。
【００６３】
本発明は、コネクテッドデバイス４が制御ホスト２に自動的に登録することを可能にし、ユーザの手動登録操作を効果的に省くことができる。
【００６４】
図６及び図７を併せて参照する。図７は、本発明の第２実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。本実施形態において、コンピュータプログラム３００は、ネットワーク管理システムを監視制御するためのアプリケーションである。図６に示すコネクテッドデバイスの自動登録方法と比較して、本実施形態に係るコネクテッドデバイスの自動登録方法のステップＳ２０２は、以下のステップをさらに含む。
【００６５】
ステップＳ３０：電子装置３のプロセッサ３０は、コンピュータプログラム３００を実行した後、マンマシンインタフェース３８を介してユーザのログイン操作を受け付け、ログイン操作に基づいてログイン情報（例えば、ユーザアカウントやパスワード）を生成し、ログイン情報が検証された後、ユーザアカウントに自動的にログインする。
【００６６】
一実施形態において、プロセッサ３０は、通信ネットワーク５を介してログイン情報を制御ホスト２に送信して検証を行い、制御ホスト２から検証パスメッセージを受信すると、ユーザアカウントにログインする。
【００６７】
ステップＳ３２：プロセッサ３０は、マンマシンインタフェース３８を介してユーザによる新たなコネクテッドデバイスの追加操作を受け付けた後、ネットワーク識別データ及び現在のユーザアカウントに対応するユーザ識別データを取得することができる。
【００６８】
一実施形態において、プロセッサ３０は、ユーザアカウント（例えば、社員番号又は社員メールアドレス）に基づいて通信ネットワーク５を介して制御ホスト２に対して対応するユーザ識別データ（例えば、会社名又はコード）を照会してもよい。
【００６９】
ステップＳ３４：プロセッサ３０は、取得したネットワーク識別データとユーザ識別データとに基づいて設定データを生成する。
【００７０】
一実施形態において、プロセッサ３０は、メモリ３２又は制御ホスト２から予め設定された動作パラメータを取得し、動作パラメータを設定データに追加してもよい。これにより、未登録のコネクテッドデバイス４は、ユーザにより手動で動作パラメータを設定する必要がなく、初期化後に動作パラメータに直接基づいて動作することができる。
【００７１】
ステップＳ３６：プロセッサ３０は、第２接続モジュール３６を介して異種ネットワークに接続し、異種ネットワークを介して生成された設定データを異種ネットワークに接続される未登録のコネクテッドデバイス４に送信する。
これにより、本発明は、ユーザのアイデンティティに基づいて、対応する設定データを自動的に生成することができる。
【００７２】
一実施形態において、異なるユーザは、異なるアイデンティティ（例えば、異なるユーザアカウント）を使用してコンピュータプログラム３００にログインする。異なるアイデンティティは、それぞれ異なる権限レベルに対応する。各ユーザは、ログイン後に権限レベルに対応する操作しか実行できない。
【００７３】
また、プロセッサ３０は、まず、現在のユーザアカウントに新たなコネクテッドデバイスを追加する権限があるか否かを判断し、現在のユーザアカウントに新たなコネクテッドデバイスを追加する権限があると判断した場合、ステップＳ３２〜Ｓ３６を実行する。一方、プロセッサ３０は、現在のユーザアカウントに新たなコネクテッドデバイスを追加する権限がないと判断した場合、マンマシンインタフェース３８を介して通知を送信してもよく、制御ホスト２に警告を送信してもよい。これにより、本発明は、権限のないユーザがコネクテッドデバイス４を追加することを効果的に防止することができる。
【００７４】
図６及び図８を併せて参照する。図８は、本発明の第３実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。本実施形態において、コネクテッドデバイス４は、センシング機能（例えば、環境センシング、人間センシング又は監視ネットワーク）を有するので、登録完了後にセンシングユニット４０６を介してセンシングデータをセンシングし続け、センシングしたセンシングデータを制御ホスト２に定期的に送信することができる。図６に示すコネクテッドデバイスの自動登録方法と比較して、本実施形態に係るコネクテッドデバイスの自動登録方法は、コネクテッドデバイス４の登録が完了した（ステップＳ２１２）後に、同期機能を実現するための以下のステップをさらに含む。
【００７５】
ステップＳ４０：コネクテッドデバイス４の処理ユニット４００は、センシングユニット４０６によりコネクテッドデバイス４の現在の状態（例えば、機能ユニット４１０の動作状態）、所在環境の環境状態（例えば、環境に人がいるか否か、環境温度、湿度又は空気の品質）又は通信ネットワーク５との接続状態（例えば、現在のネットワークアドレス、ネットワークの品質又は接続遅延）を連続的又は断続的に検知し、毎回センシングした後に対応する１つのセンシングデータを生成する。
【００７６】
ステップＳ４２：処理ユニット４００は、予め設定された同期条件が満たされたか否かを判断する。具体的に、ユーザは、１つ又は複数群の同期条件を予め設定してメモリユニット４０８に記憶してもよい。処理ユニット４００は、コネクテッドデバイス４の電源を入れた後、いずれかの同期条件が満たされたか否かを判断し続ける。
【００７７】
いずれかの同期条件が満たされた場合、処理ユニット４００は、ステップＳ４４を実行する。そうでなければ、処理ユニット４００は、ステップＳ４０を再び実行する。
【００７８】
一実施形態において、同期条件は、予め設定された時点（例えば、毎日午前８時に同期を行う）、予め設定された時間間隔（例えば、１０時間ごとに同期を行う）、予め設定されたイベント（例えば、動的ネットワークアドレスが変更されたとき、メモリユニット４０８に記憶されたセンシングデータが所定量に達したとき、メモリユニット４０８の空き領域が設定値より小さいとき、又は人員が入退室したことを検出したときに同期を行う）。
【００７９】
一実施形態において、処理ユニット４００は、連続した複数件のセンシングデータの間の変動幅が予め設定された値よりも大きい場合（例えば、２件の連続したセンシング温度の間の差が設定値よりも大きく、又は１０件の空気の品質の間の最大の差が設定値よりも大きい場合）、同期条件が満たされたと判断し、同期を行うようにする。
【００８０】
毎回センシングの直後に同期を行うことと比較して、本発明は、同期条件が満たされたときに複数のセンシングデータに対して同期を行うようにしている。これにより、第１接続ユニット４０２の作業時間及び作業頻度を効果的に低減することができる。その結果、消費電力を節約することができる。
【００８１】
他の実施形態において、処理ユニット４００は、毎回センシングの直後に同期を行ってもよい。
【００８２】
ステップＳ４４：処理ユニット４００は、感知された１つ又は蓄積された複数のセンシングデータに基づいて同期データを生成する。一実施形態において、同期データは、コネクテッドデバイス４の装置識別データを含む。本発明によれば、コネクテッドデバイス４の装置識別データを同期データに追加することにより、制御ホスト２は、同期エラーを発生させることなく、各同期データに対応するコネクテッドデバイス４を正しく識別することができる。
【００８３】
ステップＳ４６：処理ユニット４００は、第１接続ユニット４０２を介して通信ネットワーク５により、生成した同期データを制御ホスト２に送信する。
【００８４】
また、制御ホスト２は、同期データを受信した後、同期データの装置識別データに基づいて同期データをデータベース２２に記録してもよい（例えば、同期データと装置識別データとを関連付けてデータベース２２に記録する）。
【００８５】
ステップＳ４８：処理ユニット４００は、センシングを終了するか否かを判断する（例えば、ユーザがセンシング機能をオフにするか、又はコネクテッドデバイス４がオフにされたか）。
【００８６】
処理ユニット４００は、センシングを終了すると判断した場合、コネクテッドデバイスの自動登録方法を終了する。そうでなければ、処理ユニット４００は、ステップＳ４０を再び実行する。
【００８７】
図６及び図９を併せて参照する。図９は、本発明の第４実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。本実施形態において、ネットワーク管理システムは、登録されたコネクテッドデバイス４の所有権を変更可能な所有権を変更する機能をさらに提供する。図６に示すコネクテッドデバイスの自動登録方法と比較して、本実施形態に係るコネクテッドデバイスの自動登録方法は、コネクテッドデバイス４の登録が完了した（ステップＳ２１２）後に、所有権の変更機能を実現するための以下のステップをさらに含む。
【００８８】
ステップＳ５０：電子装置３のプロセッサ３０は、コンピュータプログラム３００を実行した後、マンマシンインタフェース３８を介してユーザのログイン操作を受け付け、ログイン操作に基づいてログイン情報（例えば、ユーザアカウント及びパスワード）を生成し、ログイン情報が検証に合格した後、ユーザアカウントに自動的にログインする。
【００８９】
ステップＳ５２：プロセッサ３０は、マンマシンインタフェース３８を介してユーザの所有権の変更操作を受け付けた後、所有権の変更操作に基づいて対応する変更データを生成してもよい。そして、変更データを生成した後、プロセッサ３０は、第１接続モジュール３４を介して生成した変更データを制御ホスト２に送信する。
【００９０】
一実施形態において、上述した変更データは、新たな位置識別データを含む。具体的に、プロセッサ３０は、測位装置を介して現在の位置情報を取得して新たな位置識別データとしてもよい。或いは、上述した所有権の変更操作は、新たな位置を選択する操作を含む。プロセッサ３０は、上述した操作に基づいて新たな位置識別データを生成する。
【００９１】
一実施形態において、上述した所有権の変更操作は、所有権を変更しようとするコネクテッドデバイス４を選択し、所有権が変更された新たなユーザを選択することである。上述した変更データは、変更しようとするコネクテッドデバイス４の装置識別データと、新たなユーザのユーザ識別データとを含む。
【００９２】
一実施形態において、プロセッサ３０は、まず、現在のユーザアカウントが所有権を変更する権限（例えば、管理者権限）を有するか否かを判断し、現在のユーザアカウントが所有権の変更権限を有すると判断した場合のみ、所有権の変更操作を受け付けて変更データを生成する。また、プロセッサ３０が現在のユーザアカウントが所有権の変更権限を有していないと判断した場合、マンマシンインタフェース３８を介して通知を送信してもよく、通信ネットワーク５を介して制御ホスト２に警告を送信してもよい。これにより、本発明は、権限のないユーザによってコネクテッドデバイス４の所有権が変更されることを効果的に防止できる。
【００９３】
一実施形態において、プロセッサ３０は、第２接続モジュール３６を介して生成した変更データを、所有権を変更しようとするコネクテッドデバイス４に送信し、コネクテッドデバイス４から通信ネットワーク５を介して受信した変更データを制御ホスト２に転送する。これにより、電子装置３は、通信ネットワーク５に接続されなくても、コネクテッドデバイス４の所有権を変更することができる。
【００９４】
また、上述した所有権の変更操作では、所有権を変更しようとするコネクテッドデバイス４を選択しなくてもよい（即ち、コネクテッドデバイス４に送信された変更データは、装置識別データを含まない）。コネクテッドデバイス４は、変更データを受信した後、変更データに自身の装置識別データを自動的に追加して転送する。本発明は、所有権を変更しようとするコネクテッドデバイス４によって変更データに装置識別データを自動的に追加して転送することにより、ユーザが間違ったコネクテッドデバイスを誤って選択したため、間違ったコネクテッドデバイス４の所有権を誤って変更することを効果的に防止することができる。さらに、本発明によれば、権限のないユーザ（即ち、コネクテッドデバイス４の管理者権限のないユーザ）によるコネクテッドデバイス４の所有権の好き勝手な変更を回避することができる。
【００９５】
ステップＳ５４：制御ホスト２は、分析モジュール２４０により、変更データの新たなユーザ識別データに基づいて新たな分類情報を決定する。
【００９６】
ステップＳ５６：制御ホスト２は、変更モジュール２４４により、変更データ及び決定された新たな分類情報に基づいて、変更しようとするコネクテッドデバイス４に対して所有権の変更を行う。具体的に、制御ホスト２は、コネクテッドデバイス４の装置識別データ（即ち、変更データの装置識別データ）に対応する分類情報を新たな分類情報に置き換え、対応する位置識別データを新たな位置識別データに置き換えることで、所有権の変更を完了する。これにより、本発明は、登録されたコネクテッドデバイス４の所有権及び配置場所を効果的に変更することができる。
【００９７】
図６及び図１０を併せて参照する。図１０は、本発明の第５実施形態に係るコネクテッドデバイスの自動登録方法の一部を示すフローチャートである。本実施形態において、ネットワーク管理システムは、コネクテッドデバイス４を監視又は制御可能なコネクテッドデバイスを監視制御する機能をさらに提供する。図６に示すコネクテッドデバイスの自動登録方法と比較して、本実施形態に係るコネクテッドデバイスの自動登録方法は、コネクテッドデバイス４が登録された後に完了した（ステップＳ２１２）後に、コネクテッドデバイスの監視制御機能を実現するための以下のステップをさらに含む。
【００９８】
ステップＳ６０：電子装置３のプロセッサ３０は、マンマシンインタフェース３８を介してユーザからの監視制御操作を受け付けた後、監視制御操作に基づいて対応する監視制御コマンドを生成してもよい。ここで、監視制御操作は、制御ホスト２に特定の監視制御機能（例えば、全てのコネクテッドデバイス４の状態を返信する）を実行するように指示させるためのものである。
【００９９】
一実施形態において、電子装置３のプロセッサ３０は、第１接続モジュール３４を介して制御ホスト２のサービスサーバ２４に接続しておく。サービスサーバ２４は、出力制御モジュール２４８を介して監視制御ダッシュボードデータを生成して電子装置３に返信する。電子装置３のプロセッサ３０は、受信した監視制御ダッシュボードデータに基づいてＧＵＩを描画し、マンマシンインタフェース３８により描画されたＧＵＩを表示し、グラフィカルユーザを介して上述した監視制御操作を受け付ける。
【０１００】
ステップＳ６２：プロセッサ３０は、第１接続モジュール３４を介して生成した監視制御コマンドを制御ホスト２に送信する。
【０１０１】
一実施形態において、監視制御コマンドがＡＰＩコマンドであり、プロセッサ３０は、第１接続モジュール３４及び通信ネットワーク５を介して、監視制御コマンドを制御ホスト２のインタフェースサーバ２０に送信する。
【０１０２】
ステップＳ６４：インタフェースサーバ２０は、解析モジュール２００により受信した監視制御コマンドを分析することで、監視制御機能を実現するライブラリの複数のメソッドを取得する。そして、インタフェースサーバ２０は、複数のメソッドをサービスサーバ２４に送信する。
【０１０３】
ステップＳ６６：サービスサーバ２４は、複数のメソッドを順次実行することで、対応する監視制御機能を実現する。
【０１０４】
監視制御コマンドは、特定の条件が満された（例えば、所有権が特定のユーザに属する）コネクテッドデバイス４を検索するものを例にとると、サービスサーバ２４は、複数のメソッドを順次実行してデータベース２２を検索することで対応する検索結果を取得する。そして、出力制御モジュール２４８により検索結果に基づいて出力データを生成する。最後に、通信ネットワーク５を介して生成した出力データを電子装置３に返信して表示させる。これにより、本発明は、コネクテッドデバイス４を効果的に監視制御することができる。
【０１０５】
図１１は、本発明の一実施形態に係る監視制御画面を示す概略図である。同図を参照すると、本実施形態において、監視制御コマンドは、所有権が「Ｃｏｍｐａｎｙ１」である全てのコネクテッドデバイス４を検索するものである。
【０１０６】
本実施形態において、インタフェースサーバ２０は、監視制御コマンドを複数のメソッドに分析する。サービスサーバ２４は、複数のメソッドを順次実行することで、検索条件（所有権が「Ｃｏｍｐａｎｙ１」であるコネクテッドデバイス）に基づいてデータベース２２を検索して、条件が満された３件の記録（即ち、コネクテッドデバイスＤｅｖｉｃｅ１、コネクテッドデバイスＤｅｖｉｃｅ２、及びコネクテッドデバイスＤｅｖｉｃｅ３）を取得した。さらに、３台のコネクテッドデバイス（本実施形態では、台北、東京、ニューヨークが挙げられる）の位置識別データを取得してもよい。
【０１０７】
次に、サービスサーバ２４は、各コネクテッドデバイスの位置識別データに基づいて、地図上に各コネクテッドデバイスＤｅｖｉｃｅ１、Ｄｅｖｉｃｅ２、Ｄｅｖｉｃｅ３の配置場所６１〜６２をそれぞれマーキングし、上述した３件の記録を示すフォームを描画してもよい。
【０１０８】
最後に、サービスサーバ２４は、マーキングした地及びフォームを出力データとして電子装置３に送信して表示させる。
【０１０９】
勿論、本発明は、他の複数の実施例を有してもよい。当業者が、本発明の要旨を逸脱しない範囲内で対応する変化又は付加はいずれも本願の特許請求の範囲に含まれるものである。
【符号の説明】
【０１１０】
１０…制御ホスト
１２…電子装置
１４…コネクテッドデバイス
２…制御ホスト
２０…インタフェースサーバ
２００…解析モジュール
２２…データベース
２４…サービスサーバ
２４０…分析モジュール
２４２…登録モジュール
２４４…変更モジュール
２４６…監視制御モジュール
２４８…出力制御モジュール
３…電子装置
３０…プロセッサ
３２…メモリ
３００…コンピュータプログラム
３４…第１接続モジュール
３６…第２接続モジュール
３８…マンマシンインタフェース
３００…コンピュータプログラム
４…コネクテッドデバイス
４００…処理ユニット
４０２…第１接続ユニット
４０４…第２接続ユニット
４０６…センシングユニット
４０８…メモリユニット
４１０…機能ユニット
４１２…リモートコントロールユニット
５…通信ネットワーク
６０〜６２…配置場所
【図１】
2018190419.tif 000003
【図２】
2018190419.tif 000004
【図３】
2018190419.tif 000005
【図４】
2018190419.tif 000006
【図５】
2018190419.tif 000007
【図６】
2018190419.tif 000008
【図７】
2018190419.tif 000009
【図８】
2018190419.tif 000010
【図９】
2018190419.tif 000011
【図１０】
2018190419.tif 000012
【図１１】
2018190419.tif 000013