(57)【要約】【課題】共有者権限に対応したゲートウェイ装置の制御下にある電子機器を、共有者権限により設定された範囲内において制御可能とさせるクラウド管理システム及びその制御方法を提供する。【解決手段】第１の電子装置からの要請に応じて、管理者アカウント以外の１つのアカウントを共有者アカウントに指定して権限作成部により作成された共有者権限に関連付けることにより、共有者権限及び共有者アカウントの両方に関連付けられたシェア認証コードを、第１の電子装置が受信し得るようにする権限リンク部と、を備え、クラウド管理装置は、シェア認証コードを、第２の電子装置から受信した場合には、共有者アカウントを使用してログインした電子装置に対して、共有者権限に対応したゲートウェイ装置の制御下にある電子機器を、前記共有者権限により設定された範囲内において制御する権限を付与する。【選択図】図２
2019185789.tif 000002
【特許請求の範囲】
【請求項１】
複数のゲートウェイ装置と、前記複数のゲートウェイ装置を電気信号によって管理するクラウド管理装置とを備えるクラウド管理システムであって、
各前記ゲートウェイ装置は、少なくとも１つの電子機器を制御し、
前記クラウド管理装置は、複数のアカウントを管理するアカウント管理モジュールと、シェア機能を管理するシェア管理モジュールと、を有し、
前記アカウント管理モジュールが管理する複数の前記アカウントには、少なくとも１つの前記ゲートウェイ装置と関連付けられ、且つ前記少なくとも１つのゲートウェイ装置の管理者権限が付与された管理者アカウントが含まれており、
前記シェア管理モジュールは、
前記管理者アカウントを使用して前記クラウド管理装置にログインした第１の電子装置からの要請に応じて、前記管理者アカウント以外の１つのアカウントを共有者アカウントに指定するユーザー追加部と、
前記第１の電子装置からの要請に応じて、前記管理者アカウントに対応する前記ゲートウェイ装置の制御下にある前記電子機器の機能の少なくとも一部の使用を許可する共有者権限を作成して前記ユーザー追加部により指定される前記共有者アカウントを該共有者権限に関連付けることにより、前記共有者権限及び前記共有者アカウントの両方に関連付けられたシェア認証バーコードを生成して表示させるように前記第１の電子装置に送信する権限作成部と、
前記クラウド管理装置が前記シェア認証バーコードを前記第１の電子装置からスキャンした情報を、前記第１の電子装置とは異なり、且つ、前記共有者アカウントを使用して前記クラウド管理装置にログインする第２の電子装置から受信する際、前記共有者アカウントを使用してログインした電子装置に対して、前記共有者権限に対応した前記ゲートウェイ装置の制御下にある電子機器を、前記共有者権限により設定された範囲内において制御する権限を付与するように前記権限作成部により作成された前記共有者権限を前記共有者アカウントに指定してリンクする権限リンク部と、を備え、
また、前記権限リンク部が前記共有者アカウントに指定して前記権限作成部により作成された前記共有者権限をリンクすると、前記アカウント管理モジュールは該共有者アカウントのアカウントデータ及び前記共有者権限を対応の前記ゲートウェイ装置に送信することを特徴とするクラウド管理システム。
【請求項２】
各前記ゲートウェイ装置は、それぞれ該ゲートウェイ装置が制御する前記電子機器を制御する機器制御モジュールを有する上、該当するゲートウェイ装置の管理者権限が付与された管理者アカウントのアカウントデータと、
前記管理者アカウントを用いて作成された前記共有者権限をデータ化した共有者権限データと、
前記共有者権限に関連付けられた共有者アカウントのアカウントデータと、
を記憶し得るゲートウェイデータベースを更に備え、
前記ゲートウェイ装置の前記機器制御モジュールは、
前記共有者アカウントを用いてログインされた状態で、前記電子機器が操作された場合には、その操作された前記電子機器からの動作状態ステータスを前記クラウド管理装置に送信し、
前記クラウド管理装置は、更に、前記動作状態ステータスを受信すると、前記管理者アカウントを使用してログインした前記第１の電子装置に対して、受信した前記動作状態ステータスを転送する通知モジュールを有する
ことを特徴とする請求項１に記載のクラウド管理システム。
【請求項３】
前記クラウド管理装置は、更に、
複数の前記アカウントデータと、複数の前記ゲートウェイ装置のそれぞれを識別するためのゲートウェイ装置識別データと、
前記ゲートウェイ装置毎の前記管理者権限の付与先のアカウントのリストをデータ化した管理者データと、
前記管理者権限が付与された各アカウントに対応する共有者アカウントの共有者権限をデータ化した共有者データと、
前記ゲートウェイ装置毎の前記管理者アカウントにより作成された前記共有者権限をデータ化した共有者権限データと、
を記憶し得るクラウドデータベースと、
少なくとも１つの前記ゲートウェイ装置３の管理者権限が付与された前記管理者アカウントを使用して前記第１の電子装置が前記クラウド管理装置にログインした状態でアクセス可能なゲートウェイ追加モジュールとを備え、
前記ゲートウェイ追加モジュールは、
前記管理者アカウントを経由して前記第１の電子装置が前記クラウド管理装置にログインした状態で、前記第１の電子装置から、前記クラウド管理装置の管理外にある新たなゲートウェイ装置のゲートウェイ識別データを設定し得るゲートウェイ設定ユニットと、
前記ゲートウェイ設定ユニットが設定した前記新たなゲートウェイ装置のゲートウェイ識別データに基づいて、前記新たなゲートウェイ装置と電気信号を利用して接続する確認ユニット、
前記新たなゲートウェイ装置と電気信号を利用した接続が成立すると、前記新たなゲートウェイ装置のゲートウェイ装置識別データと、前記新たなゲートウェイ装置の前記管理者アカウントを前記管理者データに登録して、前記新たなゲートウェイ装置の前記管理者アカウントを前記新たなゲートウェイ装置の管理者権限にリンクさせることにより、前記新たなゲートウェイ装置を前記クラウド管理装置の管理下に置くゲートウェイリンクユニットと、
を備え、
更に、前記クラウド管理装置の前記アカウント管理モジュールは、前記ゲートウェイリンクユニットによって関連付けられた前記新たなゲートウェイ装置の前記管理者アカウントの前記アカウントデータを、前記新たなゲートウェイ装置に送信する
ことを特徴とする請求項２に記載のクラウド管理システム。
【請求項４】
前記アカウント管理モジュールは、アカウント追加ユニットと同期ユニットとを備え、
前記ゲートウェイ装置及び前記新たなゲートウェイ装置は、それぞれログイン管理モジュールとデータ同期モジュールとを更に備え、
前記アカウント追加ユニットは、操作に応じてアカウントを新規追加して前記クラウドデータベースに記憶させることができ、
前記同期ユニットは、前記権限リンク部がリンクした前記共有者アカウントのアカウントデータ及び該共有者アカウントに指定された前記共有者権限を対応の前記ゲートウェイ装置に送信する
ことを特徴とする請求項３に記載のクラウド管理システム。
【請求項５】
前記各ゲートウェイ装置の前記ログイン管理モジュールは、前記ゲートウェイデータベースに対して、前記第１の電子装置又は前記第２の電子装置がログインしようとする際に使用している前記アカウントの前記アカウントデータを検索し、前記ゲートウェイデータベースに記録されている全てのアカウントの前記アカウントデータのいずれにも一致しないと判断した場合には、
前記クラウド管理装置の前記同期ユニットに接続するために、前記データ同期モジュールを駆動し、
前記クラウド管理装置の前記同期ユニットに接続された前記ゲートウェイ装置の前記ログイン管理モジュールは、
前記ゲートウェイデータベースに記録された前記アカウントデータが、前記クラウドデータベースに記録された該当するゲートウェイデータベースに関連を持つ前記アカウントデータの内容と全て一致するまで、前記クラウドデータベースに記録された該当するゲートウェイデータベースに関連を持つ前記アカウントデータを前記ゲートウェイデータベースに上書きしてから、
前記ゲートウェイデータベースに対して、前記ログインしようとしているアカウントのアカウントデータを再度検索し、
前記第１の電子装置又は前記第２の電子装置がログインの際に使用している前記アカウントの前記アカウントデータが、前記ゲートウェイデータベースに記録されているいずれか１つの前記アカウントデータと一致すると判断した場合には、
前記第１の電子装置又は前記第２の電子装置が該アカウントを使用して該ゲートウェイ装置にログインすることを許可する
ことを特徴とする請求項４に記載のクラウド管理システム。
【請求項６】
前記第１の電子装置又は前記第２の電子装置が前記アカウントを使用して各前記ゲートウェイ装置にログインしようとする際、
前記ログインした前記アカウントの前記アカウントデータが、
各前記ゲートウェイ装置の前記ゲートウェイデータベースに記録されたいずれか１つの前記共有者アカウントのアカウントデータと一致する場合には、
前記機器制御モジュールは、
前記共有者権限データにアクセスして前記一致する共有者アカウントに関連付けられた前記共有者権限により定められた範囲内において各前記電子機器を制御を可能にし、
前記同期ユニットが、前記クラウドデータベースに記録された内容と、前記ゲートウェイデータベースに記録された内容が一致するように両者を同期させてから、前記ログインしようとしている前記アカウントのアカウントデータを再度検索しても、一致する前記管理者アカウントの前記アカウントデータ又は前記共有者アカウントの前記アカウントデータが無い場合には、前記ログイン管理モジュールはログインしようとしている前記アカウントをログインさせず、且つ当該アカウントを削除する
ことを特徴とする請求項５に記載のクラウド管理システム。
【請求項７】
前記ゲートウェイ装置は、リンク解除モジュールを更に備え、該リンク解除モジュールは、アカウント選択ユニットとアカウントリンク解除ユニットとを有し、共有解除プロセスと管理者権限の変換プロセスとを選択的に実行可能であり、
前記リンク解除モジュールが前記共有解除プロセスが実行されると、前記アカウント選択ユニットが、共有者アカウントのアカウントデータの一覧を、前記第１の電子装置のモニタに表示していずれかの共有者アカウントを選択させ、
ユーザーにより共有者アカウントが選択された後、アカウント選択ユニットはアカウントリンク解除ユニットを起動することにより、該選択された共有者アカウントのアカウントデータに対応付けられた共有者権限とのリンクを解除して前記ゲートウェイデータベースから該選択された共有者アカウントのアカウントデータ及び共有者権限データを削除し、
前記管理者権限の変換プロセスが実行されると、前記アカウント選択ユニットは、管理者権限に関連付けられている管理者アカウントのアカウントデータを、前記第１の電子装置に表示し、共有者権限が割り当てられた共有者アカウントのアカウントデータの一覧を表示させて、これら共有者アカウントのアカウントデータの中からいずれかのアカウントのアカウントデータを新たな管理者として選択させ、
ユーザーの操作により、いずれかの共有者アカウントのアカウントデータが選択されると、前記アカウント選択ユニットは、前記アカウントリンク解除ユニットを起動して、当時の管理者権限が付与されたアカウントデータと該ゲートウェイ装置の管理者権限との関連付けを解除すると共に、新たな管理者として選択されたアカウントのアカウントデータに対応する共有者権限の関連付けを解除すると共に、新たな管理者アカウントとして選択されたアカウントのアカウントデータに管理者権限を付与するように該ゲートウェイ装置の管理者権限と関連付けする
ことを特徴とする請求項６に記載のクラウド管理システム。
【請求項８】
前記アカウントリンク解除ユニットがいずれかの共有者アカウントのアカウントデータと共有者権限とのリンクを解除する際、該当するアカウントのアカウントデータと共有者権限データが削除された旨の情報を生成し、前記データ同期モジュールを起動して前記クラウド管理装置の前記アカウント管理モジュールに送信し、
また、いずれかのアカウントが上記ゲートウェイ装置の新たな管理者アカウントとして選択されて該ゲートウェイ装置の管理者権限と関連付けする際、管理者権限を入れ替える旨の信号を生成し、前記データ同期モジュールを起動して前記クラウド管理装置の前記アカウント管理モジュールに送信し、
前記クラウド管理装置の前記アカウント管理モジュールは、受信した信号に基づいて、前記ゲートウェイ装置側と同期するように前記クラウドデータベースに記録された共有者権限のデータまたは管理者データの内容を書き換えることを特徴とする請求項７に記載のクラウド管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はクラウド管理システムに関し、特に、共有者アカウントを使用してログインした電子装置に対して、共有者権限に対応したゲートウェイ装置の制御下にある電子機器を、共有者権限により設定された範囲内において制御可能とさせるクラウド管理システム及びその制御方法に関する。
【背景技術】
【０００２】
近年、インターネットを介した情報のやり取りやスマートホームシステム関連技術が急速に発展し、例えば、デジタル建築、スマートスイッチ、ホームネットワークシステム等がごくごく一般的な人々にも浸透してきており、生活環境が日に日に便利になりつつある。
【０００３】
ここで、電子機器を制御するためのアプリケーションの一つにクラウド管理システムが挙げられる。従来のクラウド管理システムは、クラウドサービスを介して接続された電子機器をリモート監視し、制御できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】中国特許第１０６２１１１５２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、例えば台北、北京、ニューヨーク等の異なる場所に配置された複数の電子機器を遠隔操作したい場合、例えば、北京に設けられた電子機器から、台北に設けられた電子機器に、ユーザーが監視又は制御を切り換えるには、ある程度の時間が必要となってしまう。
【０００６】
すなわち、ユーザーが異なる場所、例えば異なる都市に配置された複数のスマートホームシステムを監視しようとするとき、ユーザーはスマートホームシステムを監視または制御するために、異なる都市に設けられた各システムに対して異なるアカウントを使用し、又は異なる通信ゲートウェイを使用することが必要とされる。
【０００７】
この状況では、例えばユーザーが第１のスマートホームシステムを監視している最中に、第２のスマートホームシステムに問題が発生してスマートホームシステムが警告メッセージを出したときに、ユーザーは、アカウントを切り換え又は異なる通信ゲートウェイに切り換えてから、初めて当該警告メッセージに対して対処することができ、この切り換えの最中に最適なタイミングを逃すことがあり、大きな損失が発生してしまう場合がある。
【０００８】
このような背景から、異なる場所（異なるゲートウェイ装置）に配置されている複数のスマートホームシステムを効果的に監視し又は制御することができるクラウド管理システムの登場が望まれている。
【０００９】
また、これらの問題に加えて、各種電子機器は例えば家族等の複数のユーザーによって管理される可能性があるため、効果的に権限の管理を行う必要がある。
【００１０】
本発明はこれらの問題に鑑みて、共有者アカウントを使用してログインした電子機器に対して、共有者権限に対応したゲートウェイ装置の制御下にある電子機器を、共有者権限により設定された範囲内において制御可能とさせるクラウド管理システム及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明はこのような問題に鑑みて、以下の構成を備える。
【００１２】
複数のゲートウェイ装置と、前記複数のゲートウェイ装置を電気信号によって管理するクラウド管理装置とを備えるクラウド管理システムであって、
各前記ゲートウェイ装置は、少なくとも１つの電子機器を制御し、
前記クラウド管理装置は、複数のアカウントを管理するアカウント管理モジュールと、シェア機能を管理するシェア管理モジュールと、を有し、
前記アカウント管理モジュールが管理する複数の前記アカウントには、少なくとも１つの前記ゲートウェイ装置と関連付けられ、且つ前記少なくとも１つのゲートウェイ装置の管理者権限が付与された管理者アカウントが含まれており、
前記シェア管理モジュールは、
前記管理者アカウントを使用して前記クラウド管理装置にログインした第１の電子装置からの要請に応じて、前記管理者アカウント以外の１つのアカウントを共有者アカウントに指定するユーザー追加部と、
前記第１の電子装置からの要請に応じて、前記管理者アカウントに対応する前記ゲートウェイ装置の制御下にある前記電子機器の機能の少なくとも一部の使用を許可する共有者権限を作成して前記ユーザー追加部により指定される前記共有者アカウントを該共有者権限に関連付けることにより、前記共有者権限及び前記共有者アカウントの両方に関連付けられたシェア認証バーコードを生成して表示させるように前記第１の電子装置に送信する権限作成部と、
前記クラウド管理装置が前記シェア認証バーコードを前記第１の電子装置からスキャンした情報を、前記第１の電子装置とは異なり、且つ、前記共有者アカウントを使用して前記クラウド管理装置にログインする第２の電子装置から受信する際、前記共有者アカウントを使用してログインした電子装置に対して、前記共有者権限に対応した前記ゲートウェイ装置の制御下にある電子機器を、前記共有者権限により設定された範囲内において制御する権限を付与するように前記権限作成部により作成された前記共有者権限を前記共有者アカウントに指定してリンクする権限リンク部と、を備え、
また、前記権限リンク部が前記共有者アカウントに指定して前記権限作成部により作成された前記共有者権限をリンクすると、前記アカウント管理モジュールは該共有者アカウントのアカウントデータ及び前記共有者権限を対応の前記ゲートウェイ装置に送信することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、第１の電子装置からの要請に応じて、管理者アカウント以外の１つのアカウントを共有者アカウントに指定して権限作成部により作成された共有者権限に関連付けることにより、共有者権限及び共有者アカウントの両方に関連付けられたシェア認証コードを、第２の電子装置が受信し得るようにする権限作成部を備えるので、クラウド管理装置は、シェア認証コードを、第１の電子装置とは異なる第２の電子装置から受信した場合には、共有者アカウントを使用してログインした電子装置に対して、共有者権限に対応したゲートウェイ装置の制御下にある電子機器を、共有者権限により設定された範囲内において制御する権限を付与することができるので、共有権限の付与に関するセキュリティーを向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明のクラウド管理システムにより、クラウド管理装置を介して複数の電子機器を監視し、制御する様子を説明する図である。
【図２】本発明のクラウド管理システムのブロック図である。
【図３】記憶されるデータ類に加え、ゲートウェイ装置とクラウド管理装置との間の状態遷移図である。
【図４】本発明のフローチャートである。
【図５】動作状態ステータスのやり取りに関するフローチャートである。
【図６】新たなゲートウェイをクラウド装置の管理下におく際のフローチャートである。
【図７】同期モジュールの動作に関するフローチャートである。
【発明を実施するための形態】
【００１５】
図１、２を参照して、本発明のクラウド管理システムを説明する。ここで、図１は本発明のクラウド管理システムにより、クラウド管理装置４を介して複数の電子機器８００を監視し、制御する（電気通信回線を介して電気信号により制御する）様子を説明する図である。また、図２は本発明のクラウド管理システムのブロック図である。
【００１６】
ここで、図１の電子機器８００は、例えば空調機器、音響マルチメディア機器、照明機器等であるが、これらに限定されるものではない。また、電子装置７００（第１の電子装置７００、第２の電子装置７１０）は、例えばスマートフォン、タブレットＰＣ、ＡＲグラス、ヘッドマウントディスプレイ、スマートウォッチ、ノートパソコン、ディスクトップ型パソコン等である。
【００１７】
なお、詳しくは後述するが、本発明の実施形態において、第１の電子装置７００という場合には、特に管理者権限を有するユーザーが使用する電子装置７００を意味するものとする。一方、第２の電子装置７１０という場合には、特に共有者権限を有するユーザーが使用する電子装置７００を意味するものとする。また、管理者権限と共有者権限とを区別しない場合には、単に電子装置７００と呼ぶものとする。
【００１８】
本発明によるクラウド管理システムは、異なる場所に設けられた複数の電子機器８００を有線通信又は無線通信による電気通信を利用してそれぞれ監視し又は制御するためにエリア毎に設けられた複数のゲートウェイ装置３（第１のゲートウェイ装置３、第２のゲートウェイ装置３Ｂ）と、これら複数のゲートウェイ装置３と電気通信回線を利用して接続されるクラウド管理装置４を備える。なお、クラウド管理装置４は、図１に示すようにゲートウェイ装置３を介さずに電子装置７００と直接電気通信接続することもできる。また、無線通信の例としては、例えば無線ネットワーク技術又は移動体通信ネットワーク技術が挙げられるが、他の無線通信技術でも差し支えない。
【００１９】
図２を参照してゲートウェイ装置３（第１のゲートウェイ装置３）について説明する。ゲートウェイ装置３は、ゲートウェイデータベース３１、ログイン管理モジュール３２、機器制御モジュール３３、リンク解除モジュール３４、およびデータ同期モジュール３５を備える。
【００２０】
ゲートウェイデータベース３１には、複数のアカウントデータ等が記憶されている。ここで、ゲートウェイデータベース３１に記憶されるデータ類については図３の状態遷移図を参照しながら説明するものとする。
【００２１】
図３に示すように、ゲートウェイ装置３のゲートウェイデータベース３１には、管理者アカウントのアカウントデータと、共有者アカウントのアカウントデータと、管理者権限と、共有者権限をデータ化した共有者権限データが記憶される。
【００２２】
ここで、管理者権限は、例えば、管理者アカウントのアカウントデータに含まれる所謂１つのフラグであっても差し支えない。また、管理者アカウントのアカウントデータに、このアカウントデータは管理者権限を有する旨のフラグが立てられている場合には、当該アカウントに関連付けられたゲートウェイ装置３に接続された全ての電子機器８００を自由に制御できる。なお、他の実施形態として、ゲートウェイ装置３のゲートウェイデータベース３１に管理者権限をデータ化した管理者権限データを記録すると共に、ログインの際に使用されているアカウントのアカウントデータが、管理者権限データが割り当てられたアカウントデータであるか、或いは単なる共有者権限データであるかを判定するようにしても良い。なお、本実施形態では、前者のアカウントデータにフラグが立てられる方を例にとり以下説明するものとする。
【００２３】
そのため、以下の説明において、「管理者権限が記憶される」や「管理者権限と照らし合わせる」との記載については、内部の動作としてはフラグの有無を確認しているものとする。
【００２４】
また、本発明のゲートウェイ装置３は、図２、図３に示すように、複数個使用される場合があり、図３に示した第２のゲートウェイ装置３Ｂにも、図２の第１のゲートウェイ装置３に示したハードウェアと同様のハードウェアが備えられ、図３の第１のゲートウェイ装置３のゲートウェイデータベース３１に示したデータ類が同様に記憶されているものとする。
【００２５】
また、管理者アカウントのアカウントデータは、各ゲートウェイ装置３に対して一つしか割り当てられておらず、その他のアカウントデータには共有者アカウントのアカウントデータが割り当てられているものとする。
【００２６】
ログイン管理モジュール３２は、電子装置７００が操作されることにより、アカウントデータを用いてログインしようした際、電子装置７００が使用しているアカウントのアカウントデータとゲートウェイデータベース３１に格納されているアカウントデータとが一致した場合にはログインを許可する。そして、電子装置７００は、ゲートウェイ装置３の機器制御モジュール３３とリンク解除モジュール３４に接続することができる。
【００２７】
一方、ゲートウェイ装置３のログイン管理モジュール３２が、アカウントデータを比較した結果、両者が一致しない場合には、データ同期モジュール３５を駆動して、クラウド管理装置４に接続する。
【００２８】
そして、クラウド管理装置４がゲートウェイデータベース３１に対してアカウントデータの同期処理を行うように要求し、同期処理後、ログインしようとしている電子装置７００が使用しているアカウントのアカウントデータが一致するか否か改めて判断し、もし一致しない場合には、当該電子装置７００のログインを所定の時間内において許可しない。
【００２９】
一方、両アカウントのアカウントデータが一致すれば、電子装置７００はログインが許可される。なお、クラウド管理装置４がアカウントデータを同期させる詳細な方法は後述する。
【００３０】
機器制御モジュール３３は、異なる場所に設けられた図１に示す電子機器８００との間で信号を受信できるように構成され（例えば電子機器８００と直接ケーブルで接続する）、各電子機器８００が伝送した機器の操作情報（動作状態ステータス）を受信して、この動作状態ステータスをクラウド管理装置４に伝送する。
【００３１】
さらに、機器制御モジュール３３は、電子装置７００のユーザーが自己のアカウントのアカウントデータを使用してログインに成功すると、ゲートウェイデータベース３１内から、該当するアカウントのアカウントデータに関連づけられた電子機器８００の共有者権限データ或いは管理者権限（のデータ）をゲートウェイデータベース３１に記録されたものと照らし合わせることによって検出し、併せて、この共有者権限データ或いは管理者権限に基づいて、電子装置７００が接続し得る電子機器８００の操作の権限をコントロールする。なお、操作の権限については後述する。
【００３２】
一方、電子装置７００のユーザーが自己のアカウントのアカウントデータを使用してログインしようとしても、機器制御モジュール３３が、ゲートウェイデータベース３１内から、該当するアカウントのアカウントデータに対応付けられた電子機器８００を共有する共有者権限データ又は管理者権限を選び出せない場合には、ゲートウェイ装置３は、データ同期モジュール３５をクラウド管理装置４に接続させる。
【００３３】
そして、機器制御モジュール３３は、該当するアカウントのアカウントデータに対応付けられた共有者権限データが、後述するクラウドデータベース４１に記録されたものとゲートウェイデータベース３１に記録されたものとが同じものとなるように、クラウド管理装置４に対して、ゲートウェイデータベース３１へ該当する共有者権限データを転送（同期処理）する旨の信号を出力する。
【００３４】
このようにして、ゲートウェイデータベース３１内に記憶されたアカウントのアカウントデータに対応付けられた電子機器８００の共有者権限データ又は管理者権限を更新する。その後、機器制御モジュール３３が、該当するアカウントのアカウントデータに対応した電子機器８００の管理者アカウントのアカウントデータ又は共有者アカウントのアカウントデータが無い場合にはログイン管理モジュール３２は、該当するアカウントのアカウントデータを削除する旨のトリガーを立てて、ゲートウェイデータベース３１から該当するアカウントのアカウントデータを削除する。なお、クラウド管理装置４が管理者アカウントのアカウントデータを、ゲートウェイ装置３側と同期させる方法は後述する。
【００３５】
リンク解除モジュール３４は、共有解除プロセスと管理者権限の変換プロセスを選択的に実行可能であり、且つアカウント選択ユニット３４１とアカウントリンク解除ユニット３４２を備える。
【００３６】
リンク解除モジュール３４が共有解除プロセスを実行すると、ログインしたゲートウェイ装置３で使用されているアカウントのアカウントデータが当該のゲートウェイ装置３の管理者権限を有するものであるとの関連付けがされた状態で、更に、アカウント選択ユニット３４１が、共有者アカウントのアカウントデータの一覧を、管理者権限が付与された管理者アカウントのアカウントデータを使用してログインしている電子装置７００の図示しないモニタに表示し、管理者権限が付与された管理者アカウントを使用してログインしているユーザーに、いずれかの共有者アカウントのアカウントデータを選択させる。
【００３７】
アカウント選択ユニット３４１が、共有者アカウントのアカウントデータを選択した後、アカウントリンク解除ユニット３４２を起動することにより、共有者アカウントのアカウントデータに対応付けられて（今まで）使用可能となっていた電子機器８００の共有者権限を解除することができる。
【００３８】
そして、ゲートウェイデータベース３１から該当する共有者アカウントのアカウントデータと共有者権限データを削除して、該当するアカウントのアカウントデータと共有者権限データが削除された旨の情報を生成する。
【００３９】
また、ゲートウェイ装置３にログインしているアカウントのアカウントデータが共有者権限に対応付けられている状態では、アカウント選択ユニット３４１は、該当する共有者アカウントのアカウントデータを選べるように第１の電子装置７００のモニタに列挙せず、第１の電子装置７００側で操作できないようにすると共に、アカウントリンク解除ユニット３４２を動作させることにより現在ログインしている共有者アカウントのアカウントデータとそれに対応する電子機器８００の共有者権限との関連付けを解除する。また、この動作に併せて、アカウントリンク解除ユニット３４２は関連付けを解除した旨の情報を生成する。
【００４０】
このとき、ゲートウェイ装置３のリンク解除モジュール３４は、同時に、データ同期モジュール３５を起動し、関連付けを解除した旨の情報を、クラウド管理装置４のシェア管理モジュール４４に送信する。
【００４１】
クラウド管理装置４は、ゲートウェイ装置３側で共有者アカウントのアカウントデータと共有者権限との関連付けが解除されると、ゲートウェイ装置３側と同期するようにクラウドデータベース４１に記録された共有者権限のデータ内容（共有者権限データ）を書き換える。なお、クラウド管理装置４が関連付けを解除する具体的な方法については後述する。
【００４２】
一方、ゲートウェイ装置３のリンク解除モジュール３４が上述した管理者権限の変換プロセスを実行すると、アカウント選択ユニット３４１は、管理者権限に関連付けられている管理者アカウントのアカウントデータを、電子装置７００（第１の電子装置７００）に表示し、共有者権限が割り当てられた共有者アカウントのアカウントデータの一覧を表示させて、これら共有者アカウントのアカウントデータの中からいずれかのアカウントのアカウントデータを第１の電子装置７００の使用者（すなわち、管理者権限が付与された管理者アカウントのアカウントデータを使用してログインしている電子装置７００のユーザー）が選択できるようにする。
【００４３】
アカウント選択ユニット３４１が、ユーザーの操作により、いずれかの共有者アカウントのアカウントデータを選択すると、アカウントリンク解除ユニット３４２を起動して、管理者権限とアカウントデータとの関連付けを解除することができる。
【００４４】
そして、ユーザーが、選択ユニット３４１にて選択した共有者アカウントのアカウントデータに対応する共有者権限の関連付けを解除すると共に、共有者権限が解除されたアカウントのアカウントデータに対して、管理者権限を与える。
【００４５】
換言すると、共有者権限が関連付けられていたアカウントのアカウントデータに対して管理者権限を付与するので、権限の２重付与を避けるために、不要となった以前使用していた共有者アカウントのアカウントデータを解除する。
【００４６】
次に、以前管理者権限が割り当てられていた管理者アカウントのアカウントデータを削除すると共に、管理者アカウントのアカウントデータが削除されたために、如何なるアカウントデータにも関連付けがされていないされていない共有者権限データを削除することによって、管理者権限を入れ替える旨の信号を生成する。
【００４７】
このとき、リンク解除モジュール３４は、同時にデータ同期モジュール３５を起動して管理者権限を入れ替える旨の信号をクラウド管理装置４に送信する。
【００４８】
クラウド管理装置４は、解除された以前管理者権限が割り当てられていた管理者アカウントのアカウントデータと新たに管理者権限が与えられるアカウントのアカウントデータとの関連付けをゲートウェイ装置３と同期するように行う。なお、クラウド管理装置４が関連付けをする方法については後述する。
【００４９】
クラウド管理装置４は、クラウドデータベース４１と、アカウント管理モジュール４２と、ゲートウェイ追加モジュール４３と、シェア管理モジュール４４と、通知モジュール４５を備える。クラウドデータベース４１には、複数のアカウントのアカウントデータと、これら複数のアカウントのアカウントデータと関連付けられた複数の（ゲートウェイ装置３、３Ｂ・・・毎の）管理者権限（のデータ）と、複数の共有者権限データと、複数のゲートウェイ識別データが記憶されている。
【００５０】
また、本実施形態では、ゲートウェイ装置３毎の管理者権限が、どのアカウントに対して付与されているかをコンピュータで読み取れるようにデータ化したものを、管理者データと呼ぶものとする。更に、管理者権限が付与された各アカウントに対応する共有者アカウントの共有者権限をコンピュータで読み取れるようにデータ化したものを、共有者データと呼ぶものとする。
【００５１】
アカウント管理モジュール４２は、アカウント追加ユニット４２１、アクセス制御装置４２２、及び同期ユニット４２３を有する。アカウント追加ユニット４２１は、電子装置７００に接続した状態で、例えば、アカウント名、ログイン時のパスワード、個人のプロフィール等と、ログイン時に使用するアカウントデータとの関係を記録することにより、アカウントを新規追加するように動作可能である。
【００５２】
また、アカウント追加ユニット４２１は、アカウントデータをクラウドデータベース４１に記憶すると共に、上述したパスワード等も併せて記録しても差し支えない。
【００５３】
アクセス制御装置４２２は、電子装置７００を使用しているアカウントのアカウントデータがクラウドデータベース４１に記録されたアカウントのアカウントデータのうちのいずれかと一致するかどうかを比較する。
【００５４】
そして、電気通信回線を介して接続された電子装置７００によって使用されているアカウントのアカウントデータと一致すると、当該電子装置７００によるログインが許可され、当該電子装置７００がゲートウェイ追加モジュール４３、シェア管理モジュール４４に接続し、当該電子装置７００からこれらを制御できるようにする。
【００５５】
そして、管理者アカウントのアカウントデータが関連付けられている全てのゲートウェイ装置３、３Ｂの接続状態が第１の電子装置７００のディスプレイ（図示せず）に表示される。例えば、管理者権限が付与されたアカウントデータを使用する第１の電子装置７００のディスプレイには第１のゲートウェイ装置３と、第２のゲートウェイ装置３Ｂの接続状態がいずれも表示される。
【００５６】
そして、第１の電子装置７００のディスプレイに表示されているゲートウェイ装置３の中から一つを選択すると、第１の電子装置７００は該当するゲートウェイ装置３に接続されることとなる。
【００５７】
同期ユニット４２３は、後述するようにシェア管理モジュール４４が有する権限リンク部４４３がリンクした共有者アカウントのアカウントデータ及び該共有者アカウントに指定された前記共有者権限を対応の前記ゲートウェイ装置３に送信し、そして各ゲートウェイ装置３のデータ同期モジュール３５によって起動することができ、ゲートウェイ装置３に対応するクラウド管理装置４のクラウドデータベース４１に記憶されたアカウントのアカウントデータと、これらアカウントデータに関連付けられた電子機器８００の共有者権限は、管理者権限と同期してゲートウェイ装置３のゲートウェイデータベース３１に記録される。
【００５８】
また、同期ユニット４２３は、リンクを解除する旨の信号に従ってクラウドデータベース４１内のアカウントのアカウントデータと電子機器８００の共有者権限の関連付けを解除すると共に、関連付けが解除されたアカウントを削除する。
【００５９】
また、クラウド管理装置４が管理者権限を入れ替える旨の信号を受信したとき、クラウドデータベース４１における対応する２個のアカウントのアカウントデータと、管理者権限と共有者権限のそれぞれの関連付けを解除し、もともとは共有者権限が関連付けられた当該アカウントのアカウントデータに対して管理者権限を付与する一方で、管理者権限に交換されて不要となった共有者権限は削除する。
【００６０】
ゲートウェイ追加モジュール４３は、ゲートウェイ設定ユニット４３１と、確認ユニット４３２と、ゲートウェイリンクユニット４３３を備える。
【００６１】
ゲートウェイ設定ユニット４３１は、ログインしている電子装置７００と接続し、まだアカウントデータと関連付けられていないゲートウェイ装置３のゲートウェイ識別データを第２の電子装置７１０側で入力できるようにする。
【００６２】
なお、ゲートウェイ装置３を識別するためのゲートウェイ識別データの内容については、例えばゲートウェイ装置３のＩＰアドレスや、パスワードを用いてゲートウェイ装置３と接続する際におけるネットワークの接続経路等を利用しても差し支えなく、特に限定されない。
【００６３】
ゲートウェイ設定ユニット４３１は、第２の電子装置７１０によって入力されたゲートウェイ識別データが、クラウドデータベース４１に記録されているアカウントのアカウントデータに関連付けられたゲートウェイ識別データのいずれかと一致するか否かを確認する。第２の電子装置７１０によって入力されたゲートウェイ識別データが、ゲートウェイ装置３が関連付けをしたものに含まれていない場合、最新の状態と一致させるために、確認ユニット４３２を起動させるためにトリガーをかける。
【００６４】
そして、トリガーをかけられて起動された確認ユニット４３２は、ゲートウェイ識別データが割り当てられたゲートウェイ装置３に対して電気通信回線を通じて接続を試み、ゲートウェイ識別データが割り当てられたゲートウェイ装置３に接続されたか否か確認すると共に、この電気通信回線を通じた接続が、ゲートウェイ装置３との間で確認された場合には、ゲートウェイリンクユニット４３３を起動する。
【００６５】
ゲートウェイリンクユニット４３３は、ゲートウェイ装置３に対して管理者権限を設定するために起動され、電子装置７００によって登録された管理者アカウントのアカウントデータとゲートウェイ識別データは、管理者権限と関連付けられてクラウドデータベース４１に記録される。
【００６６】
そして、同期ユニット４２３をトリガして、関連付けされたアカウントのアカウントデータと管理者権限とを該当するゲートウェイ装置３のゲートウェイデータベース３１に同期するように転送する。
【００６７】
なお、本実施形態では、ゲートウェイリンクユニット４３３は、初めて割り当てられるゲートウェイ装置３の管理者権限については、直接設定するものとするが、他の方法を用いても差し支えない。
【００６８】
シェア管理モジュール４４は、管理者権限が付与されたアカウントのアカウントデータと関連付けられた第１の電子装置７００と接続可能である。
【００６９】
また、シェア管理モジュール４４は、ユーザー追加部４４１、権限作成部４４２、及び権限リンク部４４３を有する。
【００７０】
ユーザー追加部４４１は、第１の電子装置７００からの要請に応じて、クラウドデータベース４１に記憶されていて且つ管理者アカウント以外のアカウントである１つのアカウントを共有者アカウントに指定することができる。また、クラウドデータベース４１から管理者権限が関連付けられていないゲートウェイ装置３の全てのアカウントのアカウントデータと対比することにより、共有者権限を付与するアカウントのアカウントデータを選び出す（検出する）ことができる。
【００７１】
権限作成部４４２は、ゲートウェイ装置３に接続されている電子機器８００の管理者権限に基づいて共有者権限の具体的な内容を設定することができる。
【００７２】
ここで、共有者権限の具体的な内容を設定した後は、第２の電子装置７１０が、共有者アカウントを用いてゲートウェイ装置３にログインした際、第２の電子装置７１０は、ゲートウェイ装置３に接続された少なくとも１つの電子機器８００を、共有者権限により定められた範囲内において制御可能となる。
【００７３】
なお、この点は、第１の電子装置７００が、管理者アカウントを用いて、ゲートウェイ装置３にログインした際、第１の電子装置７００は、ゲートウェイ装置３に接続された全ての電子機器８００を制御可能である点と相違する。
【００７４】
また、権限作成部４４２は、ユーザー追加部４４１で選択されたアカウントのアカウントデータと共有者権限に基づいて、作成されるシェア認証コード（例えばシェア認証バーコードやＱＲコード（登録商標）等）を生成し、第２の電子装置７１０によってスキャンできるシェア認証コードを第１の電子装置７００に表示させるように送信する。即ち、権限作成部４４２は、ユーザー追加部４４１により指定される前記共有者アカウントを該共有者権限に関連付けることにより、前記共有者権限及び前記共有者アカウントの両方に関連付けられたシェア認証バーコードを生成して表示させるように第１の電子装置７００に送信することができる。
【００７５】
権限リンク部４４３は、シェア認証バーコードを第１の電子装置７００からスキャンして登録された情報を、第１の電子装置７００とは異なる第２の電子装置７１０と電気通信回線を通じて接続し、第２の電子装置７１０が使用しているアカウントのアカウントデータがシェア認証コードが作られたアカウントのアカウントデータと同一である場合、当該アカウントのアカウントデータと、共有者権限と、ゲートウェイ装置３のゲートウェイ識別データとをリンクして、クラウドデータベース４１に記録する。
【００７６】
また、権限リンク部４４３は、同期ユニット４２３を作動させることにより、関連付けられたアカウントのアカウントデータと共有者権限データとを対応するゲートウェイ装置３のゲートウェイデータベース３１にも記録する。
【００７７】
通知モジュール４５は、ゲートウェイ装置３が送信した電子機器８００の動作状態ステータスを受信する。
【００７８】
通知モジュール４５がゲートウェイ装置３に接続された電子装置８００から電子機器８００の動作状態ステータスを受信すると、クラウドデータベース４１からゲートウェイ装置３と電子機器８００との対応関係を参照することにより、該ゲートウェイ装置３に対応し、且つ、電子機器８００を制御し得る共有者権限と管理者権限に対応するクラウドデータベース４１に記録されたアカウントのアカウントデータを検出してから、第１の電子装置７００に対して電子機器８００の動作状態ステータスを送信することにより、該第１の電子装置７００を使用するユーザーに、ゲートウェイ装置３の電子機器８００の動作状態ステータスを通知する。
【００７９】
本発明のクラウド管理システムを使用する場合、電子装置７００によってゲートウェイ装置３に接続された電子機器８００を制御しようとする各ユーザーは、先ず、クラウド管理装置４と接続してアカウントデータを作成する必要がある。
【００８０】
いずれかのゲートウェイ装置３の管理者権限を得たいユーザーは、第１の電子装置７００を操作し、制御しようとする電子機器８００が接続された該当するゲートウェイ装置３と電気通信回線を介して接続する。ここで、ゲートウェイ装置３は電気通信回線を介してクラウド管理装置４と接続されていることから、ゲートウェイ装置３に接続された電子機器８００は、クラウド管理装置４とも電気通信回線を通じて接続されることとなる。
【００８１】
そして、ゲートウェイ追加モジュール４３を操作して、ゲートウェイ装置３の管理者権限を設定し、そのログインされたアカウントのアカウントデータと、管理者権限と、ゲートウェイ装置３のゲートウェイ識別データを関連付けると共に、アカウント管理モジュール４２によって、クラウドデータベース４１とゲートウェイ装置３のゲートウェイデータベース３１とに同期するように記録する。
【００８２】
管理者権限を有するユーザーが、管理者権限を有するゲートウェイ装置３に接続された電子機器８００を他のユーザーと共有したい場合には、シェア管理モジュール４４は該当するアカウントのアカウントデータを選択して、該当する共有者アカウントのアカウントデータに対して、制御可能としたい電子機器８００の共有者権限を設定して、シェア認証コードの作成を行う。また、このシェア認証コードは第２の電子装置７１０に表示される。
【００８３】
そして、共有者権限を取得したい他のユーザーは、自己のアカウントのアカウントデータを用いてシェア認証コードをスキャンしてクラウド管理装置４にログインする。そして、クラウド管理装置４のシェア管理モジュール４４は、ログインした第２の電子装置７１０と接続する。シェア管理モジュール４４は、共有権権限を与えたいユーザーが使用するアカウントのアカウントデータがシェア認証コードに対応すると判断した場合、当該共有者アカウントのアカウントデータは、共有者権限に関連付けられ、該当するゲートウェイ装置３にも関連付けられる。
【００８４】
共有者権限の関連付けが完了した後、アカウント管理モジュール４２は、共有者権限を有するユーザーのアカウントデータと共有者権限をクラウドデータベース４１とゲートウェイ装置３のゲートウェイデータベース３１に保存する。
【００８５】
このように、本発明の実施形態では、１つのゲートウェイ装置３の電子機器８００の共有者権限を、複数の共有者アカウントのアカウントデータを使用するユーザーに共有することができ、且つ、異なる範囲の共有者権限を各共有者アカウントのアカウントデータに対して設定することができる。
【００８６】
また、１つのゲートウェイ装置３に対して管理者権限と複数の共有者権限が設定されている場合において、複数のアカウントのアカウントデータがゲートウェイ装置３に関連付けられた後、ゲートウェイ装置３が接続している電子機器８００のうちの１つの動作状態ステータスをクラウド管理装置４に送信すると、クラウド管理装置４は、以下の判断をする。すなわち、ゲートウェイ装置３には複数の電子機器８００が接続され、各電子機器８００には共有者権限又は管理者権限が関連付けられているが、これらの関係を確認して、現在の関連付けの状態をクラウドデータベース４１に記録する。
【００８７】
各ゲートウェイ装置３は、制御可能に接続されている任意の電子機器８００から動作状態ステータスを受信した際は、この動作状態ステータスをクラウド管理装置４に送信し、これらの情報を一律にクラウド管理装置４のクラウドデータベース４１に記録する。その後、操作された電子機器８００が接続されたゲートウェイ装置３の管理者権限が付与された管理者アカウントのアカウントデータを用いて接続している第１の電子装置７００に対してこの動作状態ステータスを通知する。
【００８８】
したがって、第１のゲートウェイ装置３と第２のゲートウェイ装置３Ｂが同じ時間帯に動作状態ステータスをクラウド管理装置４に送信したときでも、管理者アカウントのアカウントデータを有するユーザーが、各ゲートウェイ装置３、３Ｂ・・・に一つずつログインする必要はなく、クラウド管理装置４から送信される動作状態ステータスのみを確認すれば、何処のゲートウェイ装置３、３Ｂ・・・のどの電子機器８００が操作されたのか、管理者権限を有するユーザーが把握することができ、便利である。
【００８９】
また、管理者アカウントのアカウントデータを使用するユーザーがあるゲートウェイ装置３との関連付けを取り消したい場合には、そのアカウントを使用してゲートウェイ装置３にログインする。アカウントデータに共有者権限が付与されている場合には、ゲートウェイ装置３のリンク解除モジュール３４を起動して共有解除プロセスを実行する。
【００９０】
該当するアカウントのアカウントデータの権限の変更は、自身が現在ログインしているゲートウェイ装置３との関連付けの解除に限られ、管理者アカウントのアカウントデータを有するユーザーが第１の電子装置７００を使用してリンク解除モジュールを操作し、共有者アカウントのアカウントデータと共有者権限との関連付けを解除した後、リンク解除ユニット３４は、ゲートウェイデータベース３１から該当するアカウントデータと共有者権限を削除する。
【００９１】
また、第１の電子装置７００は、データ同期モジュール３５を駆動して、該当する共有者アカウントのアカウントデータと共有者権限との関連付けが解除された旨の信号をクラウド管理装置４に送信する。アカウント管理モジュール４２はクラウドデータベース４１内の対応する共有者権限を削除して、該当する共有者アカウントのアカウントデータとゲートウェイ装置３との関連付けを解除する。
【００９２】
ユーザーのアカウントデータがゲートウェイ装置３の管理者権限に関連付けられているときは、リンク解除モジュール３４は共有解除プロセス若しくは管理者権限の変換プロセスのいずれかを選択可能に切り換えて実行することができる。
【００９３】
まず、共有解除プロセスが実行されたとき、ユーザーは、共有者権限が割り当てられた共有者アカウントのアカウントデータを選択して、削除することができる。そして、リンク解除モジュール３４を起動して、アカウントデータと対応する共有者権限との関連付けを解除するが、その具体的な方法は既に述べたので省略する。
【００９４】
ユーザーが、管理者権限の変換プロセスに切り換えたとき、リンク解除モジュール３４は、ユーザーが管理者権限を付与（管理者権限の入れ換え）しようとする他のアカウントのアカウントデータを選択できるようにする。そして、リンク解除モジュール３４は、置き換えられた後の他のアカウントのアカウントデータと管理者権限を関連付ける。
【００９５】
ユーザーが、電子装置７００でゲートウェイ装置３に直接ログインしようとした場合において、ゲートウェイ装置３が、ユーザーによって入力されたアカウントデータが正しくない（つまり、ゲートウェイデータベース３１に記憶したアカウントのアカウントデータと一致しない場合）と判断した場合、ゲートウェイ装置３は先ずクラウド管理装置４に接続してアカウントデータの同期を要求する。
【００９６】
そして、同期処理が行われて更新されたゲートウェイデータベース３１内のアカウントデータに基づいて、ユーザーがログイン時に使用しているアカウントのアカウントデータがあるか否か判断する。
【００９７】
そして、ゲートウェイ装置３は、更新されたゲートウェイデータベース３１内にユーザーがログイン時に使用しているアカウントのアカウントデータと一致するものが有る場合には、そのアカウントに付与された管理者権限若しくは共有者権限でログインすることを許可する。
【００９８】
一方、ユーザーがアカウントデータを用いてゲートウェイ装置３にログインできた場合でも、ゲートウェイ装置３がログインしようとしているアカウントのアカウントデータに対応する共有者権限がゲートウェイデータベース３１に存在しない場合には、第２の電子装置７１０にその旨を表示させる。
【００９９】
更に、ゲートウェイ装置３は、クラウド管理装置４に接続してアカウントデータの同期を要求し、クラウド管理装置４のクラウドデータベース４１に記録された共有者アカウントのアカウントデータをゲートウェイ装置３と同期させるため、ゲートウェイ装置３のゲートウェイデータベース３１に上書きする。
【０１００】
そして、同期処理されてゲートウェイデータベース３１に上書きされた共有者アカウントのアカウントデータと、当該共有者アカウントのアカウントデータに関連付けられた共有者権限データとを比較する。比較の結果やはり、ログインしようとしている共有者アカウントのアカウントデータが、更新後のゲートウェイデータベース３１に存在しない場合（ネットワーク障害によるものを含む）には、ログインしようとしているアカウントデータを削除する。
【０１０１】
一方、更新後のゲートウェイデータベース３１に共有者権限データが存在した場合、ゲートウェイ装置３は、第２の電子装置７１０に対し、関連付けがされた電子機器８００を、対応する共有者権限の範囲内において制御することを許可する。
【０１０２】
次に、図４〜図７を参照しながら、本発明のクラウド管理システムの制御方法を説明する。ここで、図４は本発明のフローチャートである。また、図５は動作状態ステータスのやり取りに関するフローチャートである。更に、図６は新たなゲートウェイをクラウド装置の管理下におく際のフローチャートである。また、図７は同期モジュールの動作に関するフローチャートである。
【０１０３】
図１〜図３に示すように、本発明のクラウド管理システムの制御方法は、複数のゲートウェイ装置３と、前記複数のゲートウェイ装置３を電気信号によって管理するクラウド管理装置４とを備え、
各前記ゲートウェイ装置３は、少なくとも１つの電子機器８００を制御する機器制御モジュール３３をいずれも有しており、
前記クラウド管理装置４は、複数のアカウントを管理するシェア管理モジュール４４を有し、前記シェア管理モジュール４４が管理する複数の前記アカウントには、少なくとも１つの前記ゲートウェイ装置３と関連付けられ、且つ前記少なくとも１つのゲートウェイ装置３の管理者権限が付与された管理者アカウントが含まれており、
前記シェア管理モジュール４４は、権限作成部４４２と、権限リンク部４４３を備え、
前記権限作成部４４２が、
前記管理者アカウントを使用して前記クラウド管理装置４にログインした第１の電子装置７００からの要請に応じて、前記管理者アカウントに対応する前記ゲートウェイ装置３の制御下にある前記電子機器８００の機能の少なくとも一部を使用し得る共有者権限を作成する図４のステップＡと、
前記権限リンク部４４３が、
前記第１の電子装置７００からの要請に応じて、前記管理者アカウント以外の１つのアカウントを共有者アカウントに指定して前記権限作成部４４２により作成された前記共有者権限に関連付けることにより、前記共有者権限及び前記共有者アカウントの両方に関連付けられたシェア認証コードを、前記第１の電子装置７００が受信し得るようにするステップＢと、
前記クラウド管理装置４が、
前記シェア認証コードを、前記第１の電子装置７００とは異なる第２の電子装置７１０から受信した場合には、前記共有者アカウントを使用してログインした電子装置７００、７１０、・・・に対して、前記共有者権限に対応した前記ゲートウェイ装置３の制御下にある電子機器８００を、前記共有者権限により設定された範囲内において制御する権限を付与するステップＣと、
を含む。
【０１０４】
また、本発明のクラウド管理システムの制御方法の他の実施形態において、
各前記ゲートウェイ装置３は、それぞれ
該当するゲートウェイ装置３の管理者権限が付与された管理者アカウントのアカウントデータと、前記管理者アカウントを用いて作成された前記共有者権限をデータ化した共有者権限データと、前記共有者権限に関連付けられた共有者アカウントのアカウントデータと、を記憶し得るゲートウェイデータベース３１を備え、
前記クラウド管理装置４は、通知モジュール４５を備え、
前記ステップＣの後に、
前記共有者アカウントを用いてログインされた状態で、前記電子機器８００が操作された場合には、前記ゲートウェイ装置３の前記機器制御モジュール３３が、その操作された前記電子機器８００からの動作状態ステータスを前記クラウド管理装置４の前記通知モジュール４５に送信する図５に示したステップＤと、
前記通知モジュール４５が、前記動作状態ステータスを受信すると、前記管理者アカウントを使用してログインした前記第１の電子装置７００に対して、受信した前記動作状態ステータスを転送するステップＥと
を更に含む。
【０１０５】
更に、本発明のクラウド管理システムの制御方法の他の実施形態では、
前記クラウド管理装置４は、更に、
複数の前記アカウントデータと、複数の前記ゲートウェイ装置３のそれぞれのゲートウェイ識別データと、前記ゲートウェイ装置３毎の前記管理者権限が、どのアカウントに対して付与されているかをコンピュータで読み取れるようにデータ化した管理者データと、前記管理者権限が付与された各アカウントに対応する共有者アカウントの共有者権限をコンピュータで読み取れるようにデータ化した共有者データと、前記ゲートウェイ装置３毎の前記管理者アカウントにより作成された前記共有者権限をデータ化した共有者権限データと、を記憶し得るクラウドデータベース４１と、
少なくとも１つの前記ゲートウェイ装置３の管理者権限が付与された前記管理者アカウントを使用して前記第１の電子装置７００が前記クラウド管理装置４にログインした状態でアクセス可能なゲートウェイ追加モジュール４３とを備え、
前記ゲートウェイ追加モジュール４３は、ゲートウェイ設定ユニット４３１と、確認ユニット４３２と、ゲートウェイリンクユニット４３３とを備え、
前記ステップＣの後に、
前記管理者アカウントを経由して前記第１の電子装置７００が前記クラウド管理装置４にログインした状態で、前記ゲートウェイ設定ユニット４３１が、前記第１の電子装置７００からの要請に応じて、前記クラウド管理装置４の管理外にある新たなゲートウェイ装置３Ｂの識別データを設定する図６に記載したステップＦと、
前記ゲートウェイ設定ユニット４３１が設定した前記新たなゲートウェイ装置３Ｂの識別データに基づいて、前記確認ユニット４３２が、前記新たなゲートウェイ装置３Ｂと電気信号を利用して接続するステップＧと、
前記新たなゲートウェイ装置３Ｂと電気信号を利用した接続が成立すると、前記ゲートウェイリンクユニット４３３が、前記新たなゲートウェイ装置３Ｂのゲートウェイ識別データと、前記新たなゲートウェイ装置３Ｂの前記管理者アカウントを前記管理者データに登録して、前記新たなゲートウェイ装置３Ｂの前記管理者アカウントを前記新たなゲートウェイ装置３Ｂの管理者権限にリンクさせることにより、前記新たなゲートウェイ装置３Ｂを前記クラウド管理装置４の管理下に置くステップＨと、
前記クラウド管理装置４の前記アカウント管理モジュール４２が、前記ゲートウェイリンクユニット４３３によって関連付けられた前記新たなゲートウェイ装置３Ｂの前記管理者アカウントの前記アカウントデータを、前記新たなゲートウェイ装置３Ｂに送信するステップＩと
を含む。
【０１０６】
更に、本発明のクラウド管理システムの制御方法の他の実施形態としては、
前記アカウント管理モジュール４２は、同期ユニット４２３を備え、
前記ゲートウェイ装置３及び前記新たなゲートウェイ装置３Ｂは、それぞれログイン管理モジュール３２とデータ同期モジュール３５とを更に備え、
前記各ゲートウェイ装置３、３Ｂの前記ログイン管理モジュール３２が、ゲートウェイデータベース３１に対して、前記第１の電子装置７００又は前記第２の電子装置７１０がログインの際に使用している前記アカウントの前記アカウントデータを検索し、前記ゲートウェイデータベース３１に記録されている全てのアカウントの前記アカウントデータのいずれか１つの前記アカウントデータと一致するかを判断する図７に記載したステップＪと、
前記クラウド管理装置４の前記同期ユニット４２３に接続するために、前記データ同期モジュール３５を駆動するステップＫと、
前記クラウド管理装置４の前記同期ユニット４２３に接続された前記ゲートウェイ装置３の前記ログイン管理モジュール３２によって、前記ゲートウェイデータベース３１に記録された前記アカウントデータが、前記クラウドデータベース４１に記録された該当するゲートウェイデータベース３１に関連を持つ前記アカウントデータの内容と全て一致するまで、前記クラウドデータベース４１に記録された該当するゲートウェイデータベース３１に関連を持つ前記アカウントデータを前記ゲートウェイデータベース３１に上書きするステップＬと、
前記第１の電子装置７００又は前記第２の電子装置７１０が当該アカウントを使用して該ゲートウェイ装置３にログインすることを許可するステップＭと、
を含み、
上記ステップＪにおける判断により、一致する前記アカウントデータが見つからない場合、上記ステップＫ及びステップＬが順番に実行され、そして上記ステップＫ及びステップＬが実行された後、上記ステップＪが再度実行され、
上記ステップＪにおける判断により、一致する前記アカウントデータが見つかった場合、上記ステップＭが実行され、
且つ、同一の電子装置７００のログインに応じて、上記ステップＫ及びステップＬが実行された後、上記ステップＪが再度実行されても一致する前記アカウントデータが見つからない場合、所定の時間内において当該ログインの際に使用される前記アカウントのログインを許可しない。
【０１０７】
以上のように、ユーザーが使用するアカウントのアカウントデータは、いずれもクラウド管理装置４に記録される。そして、各ゲートウェイ装置３には、それぞれ該当するゲートウェイ装置３の全ての制御権限を有する管理者アカウントのアカウントデータと、一部の電子機器８００を制御し得る共有者アカウントのアカウントデータが関連付けられている。
【０１０８】
また、共有者権限が関連付けられたアカウントデータは、対応するゲートウェイ装置３のデータ同期モジュール３５を起動し動作させることによって、クラウド管理装置４のクラウドデータベース４１に記録された共有者アカウントのアカウントデータの内容と、ゲートウェイ装置３のゲートウェイデータベース３１に記録されたアカウントデータの内容が同期するように、クラウド管理装置４から該当するゲートウェイ装置３にアカウントデータが転送される。
【０１０９】
そのため、ユーザーは、クラウド管理装置４に一度だけアカウントデータを登録すれば足り、クラウド管理装置４のアカウントデータは、関連付けられているすべてのゲートウェイ装置３に同期されるので、複数のゲートウェイ装置３、３Ｂ・・・に一つ一つログインしなおす必要がなく、操作が簡単である。
【０１１０】
また、各ゲートウェイ装置３を使用して電気通信回線を通じて電子機器８００の動作状態ステータスをクラウド管理装置４に伝送し、このクラウド管理装置４はこの動作状態ステータスを、管理者アカウントのアカウントデータを有する第１の電子装置７００に同期するように転送するので、管理者権限を有するアカウントのアカウントデータのユーザーは、単にクラウド管理装置４にログインしさえすれば、該当するアカウントのアカウントデータに関連付けられた全てのゲートウェイ装置３に接続されている電子機器８００の動作状態ステータスを知ることができ、複数のゲートウェイ装置３にそれぞれログインしなくても足りる。
【０１１１】
さらに、クラウド管理装置４は、ゲートウェイ装置３の管理者権限を有するユーザーがログインすれば、ゲートウェイ装置３に接続されている電子機器８００を使用し得る共有者権限を任意のアカウントのアカウントデータに対して付与することができる。
【０１１２】
すなわち、管理者権限が付与された管理者アカウントのアカウントデータを使用し得るユーザーは、管理者権限を有するゲートウェイ装置３に接続された電子機器８００の共有者権限を設定する際に、クラウド管理装置４を操作すれば足りる。
【０１１３】
また、第２の電子装置７１０を使用する共有者アカウントのアカウントデータに対してシェア認証コードを送付し、スキャンさせることによって、管理者権限を有するユーザーは任意のユーザーが使用する共有者アカウントのアカウントデータに共有者権限を付与できる。
【０１１４】
このように、クラウド管理装置４とゲートウェイ装置３との間で信号データのやり取りが行われることにより、クラウド管理装置４に関連付けられた全てのゲートウェイ装置３から送信された電子機器８００の動作状態ステータスを管理者アカウントを有するユーザーに知らせることができるので、一括して管理する際に使い勝手に優れる。
【０１１５】
以上、本発明の好ましい実施形態及び変化例を説明したが、本発明はこれらに限定されるものではなく、最も広い解釈の精神および範囲内に含まれる様々な構成として、全ての修飾および均等な構成を包含するものとする。
【符号の説明】
【０１１６】
３      ゲートウェイ装置
３１    ゲートウェイデータベース
３２    ログイン管理モジュール
３３    機器制御モジュール
３４    リンク解除モジュール
３４１  アカウント選択ユニット
３４２  アカウントリンク解除ユニット
３５    データ同期モジュール
７００  電子装置（第１の電子装置）
７１０  第２の電子装置
８００  電子機器
４      クラウド管理装置
４１    クラウドデータベース
４２    アカウント管理モジュール
４２１  アカウント追加ユニット
４２２  アクセス制御装置
４２３  同期ユニット
４３    ゲートウェイ追加モジュール
４３１  ゲートウェイ設定ユニット
４３２  確認ユニット
４３３  ゲートウェイリンクユニット
４４    シェア管理モジュール
４４１  ユーザー追加部
４４２  権限作成部
４４３  権限リンク部
４５    通知モジュール
【図１】
2019185789.tif 000003
【図２】
2019185789.tif 000004
【図３】
2019185789.tif 000005
【図４】
2019185789.tif 000006
【図５】
2019185789.tif 000007
【図６】
2019185789.tif 000008
【図７】
2019185789.tif 000009