(57)【要約】  シーン又はルール等の照明制御データを、第1のコンピュータデバイスで動作するアプリケーションから斯かるデータを受けることに基づいて、例えば照明コントローラノードに格納する、ネットワーク化された照明システムが提供される。照明制御データが受けられたアプリケーションの識別情報が、このデータとともに格納される。照明制御データが編集されるべきであることを示す第2のコンピュータデバイスで動作するアプリケーションからの入力が、ネットワーク化された照明システム（におけるノード）によって受けられる場合、アプリケーション呼び出しが実行され、当該照明制御データが受けられたアプリケーションが、この第2のコンピュータデバイスで稼働される。
2019511086.tif 000002
【特許請求の範囲】
【請求項１】
照明制御データに基づいてネットワーク化された照明システムを制御するためのコンピュータ実装方法であって、
第1のコンピュータデバイスで動作するアプリケーションから照明制御データを受けるステップと、
前記ネットワーク化された照明システムのノードにデータセットを格納するステップであって、前記データセットは、照明制御データに基づき、該照明制御データが作成されたアプリケーションを識別する識別データを含む、ステップと、
第2のコンピュータデバイスで動作するアプリケーションから照明制御データの編集を示す入力を受けるステップと、
当該照明制御データに基づく前記データセットに含まれる前記識別データを検索するステップと、
検索された前記識別データに基づいてアプリケーション呼び出しを実行して、前記第2のコンピュータデバイスに、当該照明制御データが作成されたアプリケーションを実行させるステップと、
を含む、方法。
【請求項２】
当該方法は、
照明制御データが受けられる前記アプリケーションからさらなるデータを受けるステップと、
前記さらなるデータを前記第2のコンピュータデバイスに提供して、当該照明制御データが作成されたアプリケーションに、照明制御データを編集するための前記さらなるデータに基づくユーザインタフェースを提供させるステップと、
を含み、
前記データセットは、前記さらなるデータを含む、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記照明制御データは、ネットワーク化された照明デバイスの光出力を制御するための色設定及び／又は強度設定を含み、前記設定は、画像から取得され、前記さらなるデータは、前記画像へのリファレンスを含む又は前記さらなるデータは、前記画像を含む、請求項２に記載のコンピュータ実装方法。
【請求項４】
前記さらなるデータは、前記設定が取得された前記画像内の少なくとも1つの位置を含む、請求項３に記載のコンピュータ実装方法。
【請求項５】
前記照明制御データは、ネットワーク化された照明デバイスの光出力を制御するためのルールを含み、前記ルールは、テンプレートに基づき、前記さらなるデータは、前記テンプレートへのリファレンスを含む又は前記さらなるデータは、前記テンプレートを含む、請求項１乃至４の何れか一項に記載のコンピュータ実装方法。
【請求項６】
前記ルールは、複数のルール要素を含み、前記さらなるデータは、前記複数のルール要素のうちの少なくともいくつかの前記テンプレートへのマッピングを含む、請求項５に記載のコンピュータ実装方法。
【請求項７】
前記アプリケーション呼び出しを実行するステップは、
前記第2のアプリケーションが、前記識別データに基づいて該第2のコンピュータデバイス上で当該照明制御データが作成されたアプリケーションを呼び出すステップ、又は
前記ネットワーク化された照明システムにおけるノードが、前記識別データに基づいて前記第2のコンピュータデバイス上で当該照明制御データが作成されたアプリケーションを呼び出すステップ、
を含む、請求項１乃至６の何れか一項に記載のコンピュータ実装方法。
【請求項８】
前記アプリケーション呼び出しを実行するステップは、
当該照明制御データが作成されたアプリケーションが前記第2のコンピュータデバイスにインストールされていないと判断するステップと、
当該照明制御データが作成されたアプリケーションのコピーをダウンロードするよう前記第2のコンピュータデバイスを制御するステップと、
を含む、請求項１乃至７の何れか一項に記載のコンピュータ実装方法。
【請求項９】
前記アプリケーション呼び出しを実行するステップは、
当該照明制御データが作成されたアプリケーションのコピーのダウンロード場所を判断するために前記識別データをインターネットサービスに提供するステップ、
を含む、請求項８に記載のコンピュータ実装方法。
【請求項１０】
前記アプリケーション呼び出しを実行するステップは、
当該照明制御データが作成されたアプリケーションが前記第2のコンピュータデバイスにインストールされていないと判断するステップと、
当該照明制御データが作成されたアプリケーションのコピーへのリモートアクセスを前記第2のコンピュータデバイスに提供するインターネットサービスに前記識別データを提供するステップと、
を含む、請求項１乃至７の何れか一項に記載のコンピュータ実装方法。
【請求項１１】
当該方法は、
第3のコンピュータデバイスで動作するアプリケーションからさらなる照明制御データを受けるステップであって、前記さらなる照明制御データは、当該照明制御データと同じである、ステップと、
前記ネットワーク化された照明システムのノードに格納された当該照明制御データに基づく前記データセットを修正して、修正された前記データセットに、前記さらなる照明制御データが作成されたアプリケーションのさらなる識別データを含めるステップと、
を含む、請求項１乃至１０の何れか一項に記載のコンピュータ実装方法。
【請求項１２】
コンピュータデバイスで実行された場合に請求項１乃至１１の何れか一項に記載の方法を実行するよう構成されるコンピュータプログラム。
【請求項１３】
ネットワーク化された照明システムにおけるノードであって、当該ノードは、
第1のコンピュータデバイスで動作するアプリケーションから照明制御データを受けるよう構成されるインタフェースと、
前記ネットワーク化された照明システムの1つ以上のノードにデータセットを格納するよう構成されるプロセッサであって、前記データセットは、照明制御データに基づき、該照明制御データが作成されたアプリケーションの識別データを含む、プロセッサと、
を備え、
前記インタフェースはさらに、第2のコンピュータデバイスで動作するアプリケーションから照明制御データの編集を示す入力を受けるよう構成され、
前記プロセッサはさらに、当該照明制御データに基づく前記データセットに含まれる前記識別データを検索する、及び検索された前記識別データに基づいて前記インタフェースを介してアプリケーション呼び出しを実行して、前記第2のコンピュータデバイスに、当該照明制御データが作成されたアプリケーションを実行させるよう構成される、
ノード。
【請求項１４】
前記プロセッサはさらに、当該照明制御データが作成されたアプリケーションが前記第2のコンピュータデバイスにインストールされていないと判断するよう構成され、前記プロセッサはさらに、インターネットサービスにコンタクトする及び該インターネットサービスに前記識別データを提供するよう構成され、
前記インターネットサービスは、当該照明制御データが作成されたアプリケーションへのリモートアクセスを前記第2のコンピュータデバイスに提供するよう構成される又は前記インターネットサービスは、当該照明制御データが作成されたアプリケーションのコピーのダウンロード場所を提供するよう構成される、
請求項１３に記載のノード。
【請求項１５】
請求項１４に記載のノードを備えるシステムであって、前記インターネットサービスを提供するためのサーバを備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広くは、ネットワーク化された照明システムを制御する方法、とりわけ、斯かるネットワーク化された照明システムを制御するための制御データを編集する(edit)ことに関する。本発明はさらに、当該方法を実行するためのコンピュータプログラム製品、ネットワーク化された照明システムにおけるノード、及びシステムに関する。
【背景技術】
【０００２】
ネットワーク化された照明デバイスは、シーン設定やルールベースの制御等の高度な制御オプションを提供する。ユーザは、スマートフォン等の遠隔制御デバイスを介して、斯かる制御オプションにアクセスすることができる。シーンデータは、ネットワーク化された照明デバイスのメモリ等、ネットワーク化された照明システムにおけるノード及び／又はスマートフォンに格納されることができる。ネットワーク化された照明デバイス等の照明システムにおけるノードにシーンデータを格納することは、シーンリコール(scene recall)が、シーンを作成するために使用されたアプリケーションにアクセスすることなく実行されることを可能にする。
【０００３】
米国特許出願公開第US 2011/140832 A1号から、複数のリモートコントロールを有するシステムであって、照明シーンデータは、全てのリモートコントロールが現在のシーンデータを有するように同期される、システムが知られている。
【０００４】
国際特許出願公開第WO 2009/109980 A2号は、（第1のデバイスに関連するデバイス情報に基づいて）第1のデバイスと互換性のあるアプリケーションバージョンを決定することによって、第2のデバイスで動作するアプリケーションを第1のデバイスに転送する方法であって、第2のデバイスは、前記アプリケーションを第1のデバイスに転送する前に前記アプリケーションバージョンを得る、方法に関する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
シーンデータをスマートフォンに格納することは、アプリケーションにアクセスしてシーンを設定する必要があるが、スマートフォンに格納されたデータに基づいてシーンを容易に編集することを可能にする。ノード及びスマートフォンの両方にシーンを格納することは、両方の利点を提供することができるが、システム全体でより多くのメモリを必要とし、様々な場所に格納された関連シーン間の同期を必要とする等、望ましくない結果を招く。上述した不利な点がほとんど又は全くなく、上述した利点のうちの1つ以上を兼ね備えたネットワーク化された照明システムの制御オプションを提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明者らは、ネットワーク化された照明システムに格納された照明制御データは、ルールの自律的実行、シーンリコール等の様々な利益を提供することを認識した。例えば、ネットワーク化された照明システムが、ユーザがスマートフォンのアプリケーションを介してプログラムしたルールを自律的に実行できる場合、該アプリケーションは、該ルールをトリガするためにアクティブになる必要がない。ユーザが、ある時間にベッドルームのライトを点灯させるアラームを設定する場合、アラームを設定するためのアプリケーションが、アラームが鳴るように設定される時間にスマートフォンで動作していることを要することは望ましくない。さらなる例として、スマートフォンのアプリケーションを使用してユーザによって設定されるシーンは、スマートフォンに格納されることができる。ユーザが、シーンが格納されている特定のスマートフォンを使用して当該シーンをリコールする(recall)ことしかできない場合、これは、例えば、同じネットワーク化された照明システムの他のユーザが、自身のスマートフォンを介して同じシーンにアクセスできないという観点で望ましくない。
【０００７】
同時に、本発明者らは、照明制御データを、例えば、データを生成するために使用されたアプリケーションを有するスマートフォンに格納することは、ユーザが、後で照明制御データを容易に編集することを可能にすることを認識した。一例として、ネットワーク化された照明デバイスによって放射される光の強度を選択したユーザは、この設定を変更したいことがある。この設定を最初に設定するために使用されたものと同じアプリケーションでこの設定にアクセス、該設定をレビュー及び該設定を変更できることが望ましい。
【０００８】
第1の態様において、照明制御データに基づいて、ネットワーク化された照明システムを制御する方法が提供される。照明制御データは、第1のコンピュータデバイスで動作するアプリケーションから受ける。ネットワーク化された照明システムのノードにデータセットが格納される。データセットは、照明制御データに基づき、該照明制御データが作成されたアプリケーションを識別する識別データを含む。第2のコンピュータデバイスで動作するアプリケーションから照明制御データの編集を示す入力を受けた場合、該照明制御データに基づくデータセットに含まれる識別データが検索される。アプリケーション呼び出し(application call)が、検索された識別データに基づいて実行され、第2のコンピュータデバイスが、当該照明制御データが作成されたアプリケーションを実行する。
【０００９】
本コンピュータ実装方法は、照明制御データが、照明ノード又はハブ、ブリッジ若しくはコントローラノード等、ネットワーク化された照明システムに格納されることを可能にする。これは、照明制御データがシステム内の他のノードによりアクセスされることをサポートするので有益である。例えば、照明制御データが、1つ以上の照明ノードの光出力を記述するシーンである場合、該シーンは、該シーンを作成するために使用されたアプリケーションを実行するコンピュータデバイスによってだけでなくリコールされ得る。この例を続けると、シーンは、ネットワーク化された照明システムにおける適切に構成された壁スイッチノードによってリコールされ得る。さらなる例として、照明制御データが、特定の時刻にシーンを設定することに関連するルールである場合、該シーンは、ネットワーク化された照明システムにおけるノードによりルールを実行することによって適切な時間にリコールされ得る。これは、ルールを設定したアプリケーションを実行するスマートフォン等のコンピュータデバイスが、該ルールがシーンを設定するためにトリガされる際にネットワーク化された照明システムに接続される必要性を緩和することができる。
【００１０】
第1のコンピュータデバイスで動作するアプリケーションから照明制御データを受けることは、第1のコンピュータデバイス上のアプリケーションが、ネットワーク化された照明システムにおけるノードで動作するアプリケーションプログラミングインタフェース(API)に対するAPI呼び出しを実行することを含むことができる。第1のコンピュータデバイスは、APIサービスを実行するノードが接続されるネットワークに接続されたスマートフォンであってもよい。斯かる呼び出しは、全てのランプが赤色光を放射することを含むロマンチックなシーンを設定するためのコマンド等の照明制御データ、又はシーンをダウンロードする場所へのユニフォームリソースロケータ(URL)等の照明制御データへのリファレンスを含むことができる。
【００１１】
データセットは、ネットワーク化された照明システムのノードに格納される。例えば、データセットは、ネットワーク化された照明システムの照明ノード又はハブ、ブリッジ若しくはコントローラノードに格納されることができる。データセットは、少なくとも1つのノードに格納されるところ、データセット又はデータセットの異なるバージョンは、複数のノードに格納されてもよい。例えば、3つのランプのうちの2つを赤色に設定するロマンチックなシーンは、この特定のシーンに寄与する光を放射する2つの照明ノードに格納されることができる。これら2つの照明ノードの各々に格納されたデータは、当該特定のシーンの特定のノードの光出力に関連する。ロマンチックなシーンが、ネットワーク化された照明システムに設定されるべきである場合、シーンコマンドが、ネットワーク化された照明システムにおける全てのノードに送信され得、該シーンを作成する役割を果たすノードは、自身のローカルメモリにおいて、該シーンにおける自身の光出力はどうあるべきかをルックアップすることができる。これは、シーンがリコールされる場合に特定の照明設定を送信する及び／又は個々のランプをアドレス指定する必要がなく、迅速なシーンリコールを可能にするので有益である。
【００１２】
ノードに格納されるデータセットは、照明制御データに基づく。格納に用いられるフォーマットは、照明制御データが第1のコンピュータデバイスから受けられるフォーマットと同じである必要はない。データセットが複数のノードに格納される場合、使用されるフォーマット及び／又はデータセットの内容は、ノードごとに異なることができるが、必ずしもそうである必要はない。データセットは、照明制御データが作成されたアプリケーションを識別する識別データを含む。斯かる識別データの例は、アプリケーションの名称、アプリケーション（に関連するデータ）にリンクするURL、アプリケーションを識別する番号等である。このデータは、例えば、アプリケーションから受けることができ、受ける照明制御データのフォーマットに基づいて決定されることができ、関連するアプリケーションを格納するサーバから受けることができ、又は制御データが受けられるコンピュータデバイス（例えば、あるアプリケーションを排他的に実行する壁パネル）に基づいて決定されることができる。
【００１３】
第2のコンピュータデバイスで動作するアプリケーションから受ける照明制御データの編集を示す入力は、例えば、特定のルール又はシーンの選択であり得る。ユーザは、アプリケーションを使用して、どのようなシーン及びルールがネットワーク化された照明システムに格納されているかを見ることができる。第2のコンピュータデバイスで動作するこのアプリケーションは、第1のコンピュータデバイスで動作するアプリケーションと同じであり得る。第1及び第2のコンピュータデバイスは、同じコンピュータデバイスであり得るが、必ずしもそうである必要はない（一実施形態では、第1及び第2のコンピュータデバイスは、同じコンピュータデバイスではない）。一例に過ぎないが、第1のコンピュータデバイスは、第1のユーザによって使用される第1のスマートフォンであってもよく、第2のコンピュータデバイスは、第2のユーザによって使用される第2のスマートフォンであり得る。第1のユーザが、第1のアプリケーションを使用してシーンを作成し格納する場合、第2のユーザは、ネットワーク化された照明システムに格納されている複数のシーンを見るために第2のアプリケーションを開き、第２のアプリケーションを使用してあるシーンを選択することができる。第2のアプリケーションが、第1のアプリケーションと異なるアプリケーションである場合、第2のユーザがシーンが作成されたアプリケーションにおいてシーンを編集できるように、第1のアプリケーションが、第2のスマートフォン上で呼び出される。
【００１４】
第1の態様によるコンピュータ実装方法の一実施形態において、本方法は、照明制御データが受けられるアプリケーションからさらなるデータを受けるステップと、さらなるデータを第2のコンピュータデバイスに提供して、当該照明制御データが作成されたアプリケーションが、照明制御データを編集するためのさらなるデータに基づくユーザインタフェースを提供するようにするステップとを含み、データセットは、さらなるデータを含む。一例として、照明制御データは、ネットワーク化された照明デバイスの光出力を制御するための色設定及び／又は強度設定を含み、設定は、画像から取得され、さらなるデータは、画像へのリファレンスを含む又はさらなるデータは、画像を含む。任意選択的に、さらなるデータは、上記設定が取得された画像内の少なくとも1つの位置を含む。他の例として、照明制御データは、ネットワーク化された照明デバイスの光出力を制御するためのルールを含み、ルールは、テンプレートに基づき、さらなるデータは、テンプレートへのリファレンスを含む又はさらなるデータは、テンプレートを含む。任意選択的に、ルールは、複数のルール要素を含み、さらなるデータは、複数のルール要素のうちの少なくともいくつかのテンプレートへのマッピングを含む。これは、一例として、ユーザが第1のアプリケーションを使用して画像から色を選択(pick)してシーンを作成するシナリオをサポートするので有利である。シーン、すなわち、照明制御データは、ネットワーク化された照明システムに格納される。色が選択された画像も、ネットワーク化された照明システムに格納されるか、又は画像のダウンロード場所へのURLが格納される。その後、ユーザがシーンを編集したい場合（例えば、異なる色を選択したい場合）、画像内の色を選択するために使用されたアプリケーションが呼び出されることができ、アプリケーションは、シーンの色を選択するために使用された画像を開くことができる。
【００１５】
アプリケーション呼び出しをどのように実行するかの第1の例のセットは、第2のアプリケーションが、識別データに基づいて第2のコンピュータデバイス上で当該照明制御データが作成されたアプリケーションを呼び出すステップ、又はネットワーク化された照明システムにおけるノードが、識別データに基づいて第2のコンピュータデバイス上で当該照明制御データが作成されたアプリケーションを呼び出すステップを含む。任意選択的に、アプリケーション呼び出しを実行するステップは、当該照明制御データが作成されたアプリケーションが第2のコンピュータデバイスにインストールされていないと判断するステップと、（例えば、ローカルに保存されているか、又はダウンロード場所が第2のコンピュータデバイスに知られている場合）当該照明制御データが作成されたアプリケーションのコピーをダウンロードするよう第2のコンピュータデバイスを制御するステップとを含み、必要に応じて、当該照明制御データが作成されたアプリケーションのコピーのダウンロード場所を判断するために識別データをインターネットサービスに提供するステップを含む。
【００１６】
これは、例えば、ユーザが第1のアプリケーションを使用してシーンを作成し、該シーンをネットワーク化された照明システムに格納し、結果として第1のアプリケーションを削除してしまっている場合に有益である。その後、ユーザが、シーンが編集されるべきであることを第2のアプリケーションを通じて指示する場合、これは、第1のアプリケーションのダウンロードをトリガすることができ、斯くして、この第1のアプリケーションが開かれ、ユーザは、当該シーン作成されたアプリケーションにおいてシーンを編集することができる。さらなる例として、シーンは、ユーザが現在使用しているスマートフォンのプラットフォームではもはや利用できない、又はサポートされていないアプリケーションを使用して作成されている可能性がある。ここでは、照明制御データを編集するために第2のコンピュータデバイスで実行されるアプリケーションは、照明制御データを作成するのに使用されたものと同じアプリケーションであると述べられているが、照明制御データが作成されたアプリケーションと同じではないが、斯かるアプリケーションを置換する、互換アプリケーションが実行されることにも関連し得る。
【００１７】
アプリケーション呼び出しを実行する第2の例は、当該照明制御データが作成されたアプリケーションが第2のコンピュータデバイスにインストールされていないと判断するステップと、当該照明制御データが作成されたアプリケーションのコピーへのリモートアクセスを第2のコンピュータデバイスに提供するインターネットサービスに識別データを提供するステップとを含む。インターネットサービスは、例えば、クラウドベースのサービスとしてアプリケーションを実行することができ、これは、ユーザが、第2のコンピュータデバイス上でブラウザにおいて照明制御データを編集することを可能にする。
【００１８】
第1の態様による方法のさらなる実施形態において、本方法は、第3のコンピュータデバイスで動作するアプリケーションからさらなる照明制御データを受けるステップであって、さらなる照明制御データは、当該照明制御データと同じである、ステップと、ネットワーク化された照明システムのノードに格納された当該照明制御データに基づくデータセットを修正して、修正されたデータセットに、さらなる照明制御データが作成されたアプリケーションのさらなる識別データを含めるステップと、を含む。
【００１９】
これは、同じシーン又はルールが複数のアプリケーションで使用され得るので、特に有益である。例えば、ルールは、家の正面玄関が開かれた場合に帰宅シーンをトリガするように設定されることができる。アンバーが家に到着した場合のシーンA及びボブが家に到着した場合のシーンBに帰宅シーンを設定するさらなるルールが設定されることができる。これらのユーザは、それぞれのスマートフォンで異なるアプリケーションを使用してこれらのルールを設定している可能性がある。しかしながら、帰宅シーンをトリガするルールは両方とも同じである。斯かるルールに関連するデータセットは、アプリケーションの2つの識別情報(identification)を含むことができ、すなわち、1つはアンバーが使用したアプリケーションに関し、もう1つはボブが使用したアプリケーションに関する。これら両方の識別情報は、第2のコンピュータデバイス（で動作するアプリケーション）に渡されることができ、第2のコンピュータデバイスは、（例えば、どのアプリケーションが存在するかに基づいて、又はユーザ識別データに基づいて）どのアプリケーションが動作すべきかを決定する。別の例として、ネットワーク化された照明システムにおけるノードが、両方の識別情報を検索し、どのアプリケーションが動作行されるべきかを決定することができる。さらに別の例として、ルールは、（例えば、「就寝(" go to sleep")」ルーチンが特定の時間に実行されることを定義するように）あるアプリケーションによって作成され、（例えば、上述した「就寝」ルーチンが、ウェアラブルデバイスが人が横になっていることを示す場合にも実行されるように）別のアプリケーションによって修正され得る。
【００２０】
第2の態様において、第１の態様による方法を実行するためのコンピュータプログラムが提供される。コンピュータプログラムは、コンピュータデバイスで実行された場合に本方法を実行する。斯かるコンピュータプログラムは、例えば、スマートフォンにダウンロードされ得る。
【００２１】
第3の態様において、ネットワーク化された照明システムにおけるノードが提供される。ノードは、インタフェース及びプロセッサを備える。インタフェースは、第1のコンピュータデバイスで動作するアプリケーションから照明制御データを受けるよう構成される。プロセッサは、ネットワーク化された照明システムの1つ以上のノードにデータセットを格納するよう構成され、データセットは、照明制御データに基づき、該照明制御データが作成されたアプリケーションの識別データを含む。インタフェースはさらに、第2のコンピュータデバイスで動作するアプリケーションから照明制御データの編集を示す入力を受けるよう構成される。プロセッサはさらに、当該照明制御データに基づくデータセットに含まれる識別データを検索する、及び検索された識別データに基づいてインタフェースを介してアプリケーション呼び出しを実行して、第2のコンピュータデバイスが、当該照明制御データが作成されたアプリケーションを実行するよう構成される。
【００２２】
第3の態様によるノードの一実施形態において、プロセッサはさらに、当該照明制御データが作成されたアプリケーションが第2のコンピュータデバイスにインストールされていないと判断するよう構成され、プロセッサはさらに、インターネットサービスにコンタクトする及びインターネットサービスに識別データを提供するよう構成される。インターネットサービスは、当該照明制御データが作成されたアプリケーションへのリモートアクセスを第2のコンピュータデバイスに提供するよう構成される、又はインターネットサービスは、当該照明制御データが作成されたアプリケーションのコピーのダウンロード場所を提供するよう構成される。
【００２３】
第4の態様において、第3の態様によるノードを備えるシステムが提供される。システムはさらに、インターネットサービスを提供するためのサーバを備える。
【００２４】
本発明のこれらの及び他の態様は、以下に述べられる実施形態を参照して明らかになるであろう。
【図面の簡単な説明】
【００２５】
【図１】照明制御データに基づいて、ネットワーク化された照明システムを制御するためのコンピュータ実装方法を概略的且つ例示的に示す。
【図２】ネットワーク化された照明システムを概略的且つ例示的に示す。
【図３】図1に示される方法によるコンピュータデバイスとネットワーク化された照明システムのノードとの間のいくつかのインタラクションを概略的且つ例示的に示す。
【発明を実施するための形態】
【００２６】
図1には、照明制御データに基づいて、ネットワーク化された照明システムを制御するためのコンピュータ実装方法100の一実施形態が示されている。本方法は、
第1のコンピュータデバイスで動作するアプリケーションから照明制御データを受けるステップ110と、
照明制御データに基づいており、該照明制御データが作成されたアプリケーションを識別する識別データを含むデータセットをネットワーク化された照明システムのノードに格納するステップ120と、
第2のコンピュータデバイスで動作するアプリケーションから照明制御データの編集を示す入力を受けるステップ130と、
当該照明制御データに基づくデータセットに含まれる識別データを検索するステップ140と、
第2のコンピュータデバイスが、当該照明制御データが作成されたアプリケーションを実行するように、検索された識別データに基づいてアプリケーション呼び出しを実行するステップ150と、
を含む。
【００２７】
図2には、ネットワーク化された照明システム220の一例が示されている。さらに、コンピュータデバイスの一例として、スマートフォン210が示されている。コンピュータデバイスの他の例には、壁パネル、デスクトップコンピュータ、タブレットコンピュータ、ラップトップコンピュータ、及びソフトウェアを実行することができる任意の他のタイプのコンピュータデバイスが含まれるが、これらに限定されない。この例におけるネットワーク化された照明システムは、2つのノード230、240を含む。ブリッジノード230は、ネットワーク化された照明システム220における中央コントローラとして動作する。照明ノード240は、例えば様々な色又は異なる強度で光出力を発することができる。この例のスマートフォン210は、無線イーサネット接続215を介してブリッジ230と通信することができる。ブリッジ230及び照明ノード240は、ZigBee235接続を介して通信する。本方法は、本願明細書で述べられるようなデータセットを格納しアクセス可能にする任意の他のネットワーク化された照明システムにも適用されることができる。
【００２８】
図3には、コンピュータデバイスとネットワーク化された照明システムのノードとの間の特定のインタラクションが示されている。これはさらに、図1に示される方法及び斯かる方法のいくつかのさらなる実施形態を説明する。4つのステップ310、320、330、340が示されており、最後は任意選択的である。
【００２９】
第1のステップ310において、アプリケーションを実行する第1のコンピュータデバイスの一例として、スマートフォン210は、リンクを介してネットワーク制御された照明システムのブリッジ230に照明制御データ315を送る。例えば、第1のステップ310において、シーンが、スマートフォン210のアプリケーションを実行するユーザによって設定されてもよい。シーンに関連するデータに加えて、シーンを作成するためにユーザにより用いられたアプリケーションを識別する識別情報(identification)が格納される。斯かるインタラクションを達成するために実現され得る実装のいくつかの例として、このデータは、ブリッジ230に送られる照明制御データ315の一部としてアプリケーションによって提供され得るか、又はブリッジによって別個に要求され得る。
【００３０】
第2のステップ320において、ユーザ（同じユーザ又は異なるユーザ）は、アプリケーション（シーンを作成するために使用されたものと同じアプリケーション又は別のもの）を使用して、シーンが変更されるべきであることを示すために、スマートフォン210（同じスマートフォン又は別のもの）を用いる。この指示325は、ブリッジ230に格納された1つ以上のシーンからシーンを選択することを含むことができる。
【００３１】
第3のステップ330において、ブリッジ230は、修正されるべき照明制御データと共に格納された識別情報を検索する。その後、ブリッジ230は、スマートフォン210でシーンを作成するために使用されたアプリケーションを呼び出す（335）。アプリケーションがスマートフォンに存在する場合、ユーザは、シーンの作成に使用されたものと同じアプリケーションを使用してシーンを編集することができる。
【００３２】
任意選択的に、第4のステップ340において、シーンを作成するために使用されたアプリケーションがスマートフォン340にインストールされていないと判断される。この判断は、スマートフォン210がアプリケーションに対する呼び出し335に基づいてブリッジ230にエラーメッセージを返すことによって、又はさらなる例として、ブリッジ230がアプリケーションが起動されたことの確認(acknowledgement)を受けないことによってなされ得る。その後、ブリッジ230は、アプリケーションの識別情報をインターネットサービス350に転送し（345）、インターネットサービス350は、スマートフォン210にメッセージ355を送信して、アプリケーションをダウンロードさせる。他の実装では、アプリケーションがインストールされていないと判断した際にアプリケーションがスマートフォン210に存在しない場合、スマートフォン210が直接インターネットサービス350にアクセスしてアプリケーションをダウンロードするか、又はブリッジ230がダウンロード場所へのリンクをスマートフォン210に転送する。
【００３３】
この例では、ブリッジ230が示されている。同様の例は、照明ノード、ハブ、コントローラノード等の、ネットワーク化された照明システムにおける異なるノードでなされ得る。照明制御データを受けるノードは、データセットをローカルに又はネットワーク化された照明システムにおける別のノードに格納することができる。
【００３４】
本発明は、図面及び前述の説明において詳細に図示及び説明されてきたが、斯かる図示及び説明は、説明的又は例示的であって制限的ではないとみなされるべきであり、本発明は開示された実施形態に限定されない。開示された実施形態に対する他の変更は、図面、開示、及び添付の特許請求の範囲の研究から、クレームされた発明を実施する際に当業者により理解され、達成され得る。特許請求の範囲において、「含む（comprising）」という単語は他の要素又はステップを排除するものではなく、不定冠詞「a」又は「an」は複数を除外しない。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これらの手段の組み合わせが有利に使用できないことを示すものではない。第１のデータ、第２のデータ、第３のデータ等への言及は、そのようなデータ間の順序又は関係を示さない。特許請求の範囲内のいかなる参照符号も、範囲を限定するものとして解釈されるべきではない。
【図１】
2019511086.tif 000003
【図２】
2019511086.tif 000004
【図３】
2019511086.tif 000005
【国際調査報告】
2019511086.tif 000006
2019511086.tif 000007