(57)【要約】  本開示は、サーバーの負担を軽減し、機器間の相互作用ロジックの実行効率を改善し、通信ブロックの結果として応答速度が低いまたは応答がないという問題を回避するように機器間の相互作用を処理する方法および装置に関する。この方法は、ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージを取得することと、第１の機器の識別情報に従って、第１の機器とゲートウェイに属する第２の機器との間の相互ロジックを含む予め記憶された相互バインドメッセージから、相互トリガメッセージに対応する第２の機器の相互作用実行メッセージを検索することと、相互作用実行メッセージを相互作用実行メッセージに従って動作するように構成された第２の機器に送信することとを含む。【選択図】  図１
2017527232.tif 000002
【特許請求の範囲】
【請求項１】
機器間の相互作用を処理するゲートウェイで使用される方法であって、
前記ゲートウェイに属する第１の機器から送信され、前記第１の機器の識別情報を含む相互作用トリガメッセージを取得することと、
前記第１の機器の前記識別情報に従って、前記第１の機器と前記ゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを検索することと、
前記相互作用実行メッセージを前記相互作用実行メッセージに従って動作するように構成された前記第２の機器に送信することと、
を含む方法。
【請求項２】
サーバーから送信された前記相互作用バインドメッセージを受信し記憶することと、
前記相互作用バインドメッセージに従って前記第１の機器と前記第２の機器との間にバインド関係を確立することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記相互作用バインドメッセージは、前記第１の機器の前記識別情報、前記第２の機器の識別情報、前記第１の機器の前記相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の前記相互作用実行メッセージを含む、請求項１または２に記載の方法。
【請求項４】
前記サーバーから送信された前記バインド関係に対するバインド解除命令を受信することと、
前記バインド解除命令に従って前記バインド関係をバインド解除することと、
をさらに含む、請求項２に記載の方法。
【請求項５】
前記相互作用実行メッセージは、前記第２の機器の動作パラメータを含む、請求項１に記載の方法。
【請求項６】
前記サーバーから送信された前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を受信することと、
前記クエリ命令に従って対応する相互作用バインドメッセージを前記サーバーに送信することと、
をさらに含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
機器間の相互作用を処理するサーバーで使用される方法であって、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得することと、
記憶されるために、および、前記第１の機器と前記第２の機器との間にバインド関係を確立するために、前記相互作用バインドメッセージを前記ゲートウェイに送信することと、
を含む方法。
【請求項８】
前記相互作用バインドメッセージは、前記第１の機器の識別情報、前記第２の機器の識別情報、前記第１の機器の相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを含む、請求項７に記載の方法。
【請求項９】
前記ゲートウェイがバインド解除命令に従って前記バインド関係をバインド解除するように、前記バインド関係に対する前記バインド解除命令を前記ゲートウェイに送信することをさらに含む、請求項７に記載の方法。
【請求項１０】
前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を前記ゲートウェイに送信することと、
前記クエリ命令に従って前記ゲートウェイから送信された対応する相互作用バインドメッセージを受信することと、
をさらに含む、請求項７から９のいずれか一項に記載の方法。
【請求項１１】
機器間の相互作用を処理するゲートウェイで使用される装置であって、
前記ゲートウェイに属する第１の機器から送信され、前記第１の機器の識別情報を含む相互作用トリガメッセージを取得するように構成されている取得モジュールと、
前記第１の機器の前記識別情報に従って、前記第１の機器と前記ゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを検索するように構成されている検索モジュールと、
前記相互作用実行メッセージを前記相互作用実行メッセージに従って動作するように構成されている前記第２の機器に送信するように構成されている第１の送信モジュールと、
を備える装置。
【請求項１２】
サーバーから送信された前記相互作用バインドメッセージを受信し記憶するように構成されている第１の受信モジュールと、
前記相互作用バインドメッセージに従って前記第１の機器と前記第２の機器との間にバインド関係を確立するように構成されているバインドモジュールと、
をさらに備える請求項１１に記載の装置。
【請求項１３】
前記相互作用バインドメッセージは、前記第１の機器の前記識別情報、前記第２の機器の識別情報、前記第１の機器の前記相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の前記相互作用実行メッセージを含む、請求項１１または１２に記載の装置。
【請求項１４】
前記サーバーから送信された前記バインド関係に対するバインド解除命令を受信するように構成されている第２の受信モジュールと、
前記バインド解除命令に従って前記バインド関係をバインド解除するように構成されているバインド解除モジュールと、
をさらに備える請求項１２に記載の装置。
【請求項１５】
前記相互作用実行メッセージは、前記第２の機器の動作パラメータを含む、請求項１１に記載の装置。
【請求項１６】
前記サーバーから送信された前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を受信するように構成されている第３の受信モジュールと、
前記クエリ命令に従って対応する相互作用バインドメッセージを前記サーバーに送信するように構成されている第２の送信モジュールと、
をさらに備える請求項１１から１５のいずれか一項に記載の装置。
【請求項１７】
機器間の相互作用を処理するサーバーで使用される装置であって、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得するように構成されている取得モジュールと、
記憶されるために、および、前記第１の機器と前記第２の機器との間にバインド関係を確立するために、前記相互作用バインドメッセージを前記ゲートウェイに送信するように構成されている第１の送信モジュールと、
を備える装置。
【請求項１８】
前記相互作用バインドメッセージは、前記第１の機器の識別情報、前記第２の機器の識別情報、前記第１の機器の相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを含む、請求項１７に記載の装置。
【請求項１９】
前記ゲートウェイがバインド解除命令に従って前記バインド関係をバインド解除するように、前記バインド関係に対する前記バインド解除命令を前記ゲートウェイに送信するように構成されている第２の送信モジュールをさらに備える請求項１７に記載の装置。
【請求項２０】
前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を前記ゲートウェイに送信するように構成されている第３の送信モジュールと、
前記クエリ命令に従って前記ゲートウェイから送信された対応する相互作用バインドメッセージを受信するように構成されている受信モジュールと、
をさらに備える請求項１７から１９のいずれか一項に記載の装置。
【請求項２１】
機器間の相互作用を処理するゲートウェイで使用される装置であって、
プロセッサと、
前記プロセッサによって実行可能である命令を記憶するメモリと、
を備え、前記プロセッサは、
前記ゲートウェイに属する第１の機器から送信され、前記第１の機器の識別情報を含む相互作用トリガメッセージを取得し、
前記第１の機器の前記識別情報に従って、前記第１の機器と前記ゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを検索し、
前記相互作用実行メッセージを前記相互作用実行メッセージに従って動作するように構成されている前記第２の機器に送信するように構成されている、装置。
【請求項２２】
機器間の相互作用を処理するサーバーで使用される装置であって、
プロセッサと、
前記プロセッサによって実行可能である命令を記憶するメモリと、
を備え、前記プロセッサは、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得し、
記憶されるために、および、前記第１の機器と前記第２の機器との間にバインド関係を確立するために、前記相互作用バインドメッセージを前記ゲートウェイに送信するように構成されている、装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、内容全体が参照によって本明細書に組み込まれる２０１５年５月２０日付けで出願された中国特許出願第２０１５１０２６０７７６．１号に基づき、優先権を主張する。
【技術分野】
【０００２】
本開示は、概して、無線ネットワーク技術の分野に関わり、より詳しくは、機器間の相互作用を処理する方法および装置に関する。
【背景技術】
【０００３】
ゲートウェイは、ネットワークコネクタおよびプロトコルコンバータとも呼ばれ、ネットワーク層より上の機器間の相互接続を実現するように構成された複雑な機器である。ゲートウェイは、それぞれ異なる上位層プロトコルと共に２つのネットワークの接続のため一般的に使用され、別のネットワークに接続するネットワークの「通路」である。インターネットネットワークでは、ゲートウェイは、内部ネットワークをインターネット内の他の機器と接続するように構成された中間機器であり、「ルーター」とも呼ばれ、ＴＣＰ／ＩＰ以外のプロトコルを使用する一部の機器は、特別なネットワークを介してインターネット内の他の機器と通信しなければならない。
【０００４】
最新のスマートホームの分野では、複数の無線プロトコル（たとえば、ＢｌｕｅｔｏｏｔｈプロトコルおよびＺｉｇＢｅｅプロトコルなど）が適用されている。これらの機器は、これらの独自のプロトコルを使用することにより互いに通信し、ゲートウェイを介してプロトコルを変換することによりインターネット内の他の機器と通信する。機器間の相互作用ロジックは、サーバーによって管理される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示の実施形態は、サーバーの負担を軽減し、機器間の相互作用ロジックの実行効率を改善し、通信ブロックの結果として応答速度が低いまたは応答がないという問題を回避するために、機器間の相互作用を処理する方法および装置を提供する。
【課題を解決するための手段】
【０００６】
本開示の実施形態の第１の態様によれば、機器間の相互作用を処理する方法が提供され、この方法は、
ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージを取得することと、
第１の機器の識別情報に従って、第１の機器とゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを検索することと、
相互作用実行メッセージを相互作用実行メッセージに従って動作するように構成された第２の機器に送信することと、
を含む。
【０００７】
実施形態では、この方法は、
サーバーから送信された相互作用バインドメッセージを受信し記憶することと、
相互作用バインドメッセージに従って第１の機器と第２の機器との間にバインド関係を確立することと、
をさらに含む。
【０００８】
実施形態では、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【０００９】
実施形態では、この方法は、
サーバーから送信されたバインド関係に対するバインド解除命令を受信することと、
バインド解除命令に従ってバインド関係をバインド解除することと、
をさらに含む。
【００１０】
実施形態では、相互作用実行メッセージは、第２の機器の動作パラメータを含む。
【００１１】
実施形態では、この方法は、
サーバーから送信されたゲートウェイの相互作用バインドメッセージに対するクエリ命令を受信することと、
クエリ命令に従って対応する相互作用バインドメッセージをサーバーに送信することと、
をさらに含む。
【００１２】
本開示の実施形態の第２の態様によれば、機器間の相互作用を処理するサーバーで使用される方法が提供され、この方法は、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得することと、
記憶されるために、および、第１の機器と第２の機器との間にバインド関係を確立するために、相互作用バインドメッセージをゲートウェイに送信することと、
を含む。
【００１３】
実施形態では、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【００１４】
実施形態では、この方法は、
ゲートウェイがバインド解除命令に従ってバインド関係をバインド解除するように、バインド関係に対するバインド解除命令をゲートウェイに送信することをさらに含む。
【００１５】
実施形態では、この方法は、
ゲートウェイの相互作用バインドメッセージに対するクエリ命令をゲートウェイに送信することと、
クエリ命令に従ってゲートウェイから送信された対応する相互作用バインドメッセージを受信することと、
をさらに含む。
【００１６】
本開示の実施形態の第３の態様によれば、機器間の相互作用を処理するゲートウェイで使用される装置が提供され、この装置は、
ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージを取得するように構成された取得モジュールと、
第１の機器の識別情報に従って、第１の機器とゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを検索するように構成された検索モジュールと、
相互作用実行メッセージを相互作用実行メッセージに従って動作するように構成された第２の機器に送信するように構成された第１の送信モジュールと、
を含む。
【００１７】
実施形態では、この装置は、
サーバーから送信された相互作用バインドメッセージを受信し記憶するように構成された第１の受信モジュールと、
相互作用バインドメッセージに従って第１の機器と第２の機器との間にバインド関係を確立するように構成されたバインドモジュールと、
をさらに含む。
【００１８】
実施形態では、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【００１９】
実施形態では、この装置は、
サーバーから送信されたバインド関係に対するバインド解除命令を受信するように構成された第２の受信モジュールと、
バインド解除命令に従ってバインド関係をバインド解除するように構成されたバインド解除モジュールと、
をさらに含む。
【００２０】
実施形態では、相互作用実行メッセージは、第２の機器の動作パラメータを含む。
【００２１】
実施形態では、この装置は、
サーバーから送信されたゲートウェイの相互作用バインドメッセージに対するクエリ命令を受信するように構成された第３の受信モジュールと、
クエリ命令に従って対応する相互作用バインドメッセージをサーバーに送信するように構成された第２の送信モジュールと、
をさらに含む。
【００２２】
本開示の実施形態の第４の態様によれば、機器間の相互作用を処理するサーバーで使用される装置が提供され、この装置は、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得するように構成された取得モジュールと、
記憶されるために、および、第１の機器と第２の機器との間にバインド関係を確立するために、相互作用バインドメッセージをゲートウェイに送信するように構成された第１の送信モジュールと、
を含む。
【００２３】
実施形態では、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【００２４】
実施形態では、この装置は、
ゲートウェイがバインド解除命令に従ってバインド関係をバインド解除するように、バインド関係に対するバインド解除命令をゲートウェイに送信するように構成された第２の送信モジュールをさらに含む。
【００２５】
実施形態では、この装置は、
ゲートウェイの相互作用バインドメッセージに対するクエリ命令をゲートウェイに送信するように構成された第３の送信モジュールと、
クエリ命令に従ってゲートウェイから送信された対応する相互作用バインドメッセージを受信するように構成された受信モジュールと、
をさらに含む。
【００２６】
本開示の実施形態の第５の態様によれば、機器間の相互作用を処理するゲートウェイで使用される装置が提供され、この装置は、
プロセッサと、
プロセッサによって実行可能である命令を記憶するメモリと、
を含み、プロセッサは、
ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージを取得し、
第１の機器の識別情報に従って、第１の機器とゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを検索し、
相互作用実行メッセージを相互作用実行メッセージに従って動作するように構成された第２の機器に送信するように構成されている。
【００２７】
本開示の実施形態の第６の態様によれば、機器間の相互作用を処理するサーバーで使用される装置が提供され、この装置は、
プロセッサと、
プロセッサによって実行可能である命令を記憶するメモリと、
を含み、プロセッサは、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得し、
記憶されるために、および、第１の機器と第２の機器との間にバインド関係を確立するために、相互作用バインドメッセージをゲートウェイに送信するように構成されている。
【００２８】
本開示によって提供される技術的解決手段は、以下の顕著な効果がある。
【００２９】
上記技術的解決手段は、ゲートウェイを介して機器間の相互作用ロジックを管理して、サーバーの負荷を軽減し、機器間の相互作用ロジックの実行効率を改善する。さらに、機器間の相互作用は、重ねてサーバーを使用することにより実行される必要がないので、機器とサーバーとの間の通信ブロックの結果として応答速度が低いまたは応答がないという問題が回避される。
【００３０】
以上の概要および以下の詳細な説明は、どちらも単に例示的かつ説明的であり、本開示の制限ではないことを理解すべきである。
【００３１】
本明細書に組み込まれ、本明細書の一部を構成する添付図面は、本開示と一致している実施形態を例示し、明細書本文と一体となって、本開示の原理を説明するために役立つ。
【図面の簡単な説明】
【００３２】
【図１】例示的な実施形態に従って、機器間の相互作用を処理する方法を表すフローチャートである。
【００３３】
【図２】例示的な実施形態に従って、機器間の相互作用を処理する別の方法を表すフローチャートである。
【００３４】
【図３】例示的な実施形態に従って、機器間の相互作用を処理する別の方法を表すフローチャートである。
【００３５】
【図４】例示的な実施形態に従って、機器間の相互作用を処理する別の方法を表すフローチャートである。
【００３６】
【図５】別の例示的な実施形態に従って、機器間の相互作用を処理する方法を表すフローチャートである。
【００３７】
【図６】別の例示的な実施形態に従って、機器間の相互作用を処理する別の方法を表すフローチャートである。
【００３８】
【図７】別の例示的な実施形態に従って、機器間の相互作用を処理する別の方法を表すフローチャートである。
【００３９】
【図８】例示的な実施形態に従って、機器間の相互作用を処理する装置を示すブロック図である。
【００４０】
【図９】例示的な実施形態に従って、機器間の相互作用を処理する別の装置を示すブロック図である。
【００４１】
【図１０】例示的な実施形態に従って、機器間の相互作用を処理する別の装置を示すブロック図である。
【００４２】
【図１１】例示的な実施形態に従って、機器間の相互作用を処理する別の装置を示すブロック図である。
【００４３】
【図１２】別の例示的な実施形態に従って、機器間の相互作用を処理する装置を示すブロック図である。
【００４４】
【図１３】別の例示的な実施形態に従って、機器間の相互作用を処理する別の装置を示すブロック図である。
【００４５】
【図１４】別の例示的な実施形態に従って、機器間の相互作用を処理する別の装置を示すブロック図である。
【００４６】
【図１５】例示的な実施形態に従って、機器間の相互作用を処理する装置を示し、装置に適しているブロック図である。
【発明を実施するための形態】
【００４７】
ここで、実施例が添付図面に示される例示的な実施形態を詳細に説明する。以下の説明は、特に説明がない限り、異なる図面中の同じ符号が同じであるか、または、同様の要素を表す添付図面を参照する。以下の例示的な実施形態の説明中に記載された実施は、本開示と一致したあらゆる実施を表すものではない。そうではなく、それらは本開示に関連した態様と一致した装置および方法のただの例示にすぎない。
【００４８】
本開示によって提供される技術的解決手段は、三つのサイド：サーバー、ゲートウェイおよびゲートウェイに従属する機器に関係し、サーバーが機器間の相互作用バインドメッセージを取得し、相互作用バインドメッセージをゲートウェイ送信するように構成され、ゲートウェイが機器の相互作用トリガメッセージに従って別の機器の動作を制御するために、相互作用バインドメッセージを記憶し、相互作用バインドメッセージに従ってメッセージに含まれる機器間にバインド関係を確立するように構成されている。ゲートウェイに従属する機器は、相互作用トリガ要件を満たす状態で相互作用トリガメッセージをゲートウェイに送信するように、または、ゲートウェイから送信された相互作用実行メッセージを受信し、相互作用実行メッセージに従って動作するように構成されている。このプロセスでは、機器間の相互作用ロジックは、ゲートウェイを介して管理され、サーバーの負担を軽減し、機器間の相互作用ロジックの実行効率を改善する。さらに、機器間の相互作用は、重ねてサーバーを使用することにより実行される必要がないので、機器とサーバーとの通信ブロックの結果として応答速度が低いまたは応答がないという問題が回避される。
【００４９】
本開示の実施形態は、機器間の相互作用を処理する方法を提供し、この方法を実行するように構成された実行本体部は、ゲートウェイおよびサーバーを含む。本開示の実施形態は、以下に説明するように、異なった実行本体部に従って機器間の相互作用を処理する方法を配置する。
【００５０】
ゲートウェイサイド
【００５１】
本開示の実施形態は、図１に表されているように、機器間の相互作用を処理するゲートウェイで使用される方法を提供する。機器間の相互作用を処理する上記方法は、以下のステップＳ１０１〜Ｓ１０３を含む。
【００５２】
ステップＳ１０１において、ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージが取得される。
【００５３】
ステップＳ１０２において、相互作用トリガメッセージに対応した、ゲートウェイに属する第２の機器の相互作用実行メッセージが、第１の機器の識別情報に従って、第１の機器と第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから検索される。
【００５４】
実施形態では、相互作用ロジックは、第１の機器と第２の機器との間の相互作用動作を実行するロジックである。たとえば、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含むことができる。ゲートウェイが第１の機器から送信された相互作用トリガメッセージを受信すると、第２の機器は、相互作用実行メッセージに従って動作する必要がある。
【００５５】
ステップＳ１０３において、相互作用実行メッセージは、相互作用実行メッセージに従って動作するように構成された第２の機器に送信される。
【００５６】
相互作用実行メッセージは、第２の機器の動作パラメータを含むことができる。たとえば、第２の機器は、エアコンでもよく、相互作用実行メッセージは、エアコンの動作を容易にするために、エアコン始動メッセージの他に、エアコンモード、設定温度などのようなエアコンの特定の動作パラメータを含む。
【００５７】
本実施形態では、機器間の相互作用ロジックは、ゲートウェイを介して管理され、サーバーの負担を軽減し、機器間の相互作用ロジックの実行効率を改善する。さらに、機器間の相互作用は、重ねてサーバーを使用することにより実行される必要がないので、機器とサーバーとの間の通信ブロックの結果として応答速度が低いまたは応答がないという問題が回避される。
【００５８】
図２に表されるように、実施形態では、ステップＳ１０１の前に、上記方法は、以下のステップＳ２０１〜Ｓ２０２をさらに含む。
【００５９】
ステップＳ２０１において、サーバーから送信された相互作用バインドメッセージが受信され、記憶される。
【００６０】
ステップＳ２０２において、相互作用バインドメッセージに従って第１の機器と第２の機器との間にバインド関係が確立される。
【００６１】
本実施形態では、相互作用バインドメッセージを用いて、第１の機器と第２の機器との間にバインド関係が確立され、このようにして、第２の機器は、第１の機器の状態に従って動作するように制御され得る。
【００６２】
図３に表されるように、実施形態では、上記方法は、以下のステップＳ３０１〜Ｓ３０２をさらに含む。
【００６３】
ステップＳ３０１において、サーバーから送信されたバインド関係に対するバインド解除命令が受信される。
【００６４】
ステップＳ３０２において、バインド関係は、バインド解除命令に従ってバインド解除される。
【００６５】
本実施形態では、バインド関係が確立された状態の２台の機器は、バインド解除されることができ、２台のバインド解除された機器は、相互作用バインドメッセージ内の相互作用ロジックに従って動作しない。このようにして、ユーザは、ユーザ自身の要求に従って２台の機器をバインドすることまたはバインド解除することを選択できるので、ユーザが機器を制御するのに便利であり、それ故に、使用体験が改善され得る。
【００６６】
図４に表されるように、実施形態では、上記方法は、以下のステップＳ４０１〜Ｓ４０２をさらに含む。
【００６７】
ステップＳ４０１において、サーバーから送信されたゲートウェイの相互作用バインドメッセージに対するクエリ命令が受信される。
【００６８】
ステップＳ４０２において、対応する相互作用バインドメッセージは、クエリ命令に従ってサーバーに送信される。
【００６９】
本実施形態では、ゲートウェイの全ての相互作用バインドメッセージまたはある特定の相互作用バインドメッセージは、問い合わせされることができる。たとえば、ユーザは、クエリ要求をサーバーに送信することができ、サーバーは、クエリ要求に従ってクエリ命令をゲートウェイに送信し、ゲートウェイは、対応するクエリ結果をサーバーに返信し、サーバーは、クエリ結果をユーザに送信する。このようにして、ユーザは、自分が問い合わせようとする相互作用バインドメッセージを見ることができ、それ故に、ユーザが相互作用バインドメッセージのさらなる動作を実行するのに便利である。
【００７０】
サーバーサイド
【００７１】
本開示の実施形態は、機器間の相互作用を処理するためサーバーで使用される方法を提供する。図５に表されるように、機器間の相互作用を処理する上記方法は、以下のステップＳ５０１〜Ｓ５０２を含む。
【００７２】
ステップＳ５０１において、相互作用バインドメッセージが取得され、相互作用バインドメッセージは、第１の機器と第２の機器との間の相互作用ロジックを含み、第１の機器および第２の機器は、同じゲートウェイに属する。
【００７３】
実施形態では、相互作用ロジックは、第１の機器と第２の機器との間で相互作用動作を行うロジックである。たとえば、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含むことができる。ゲートウェイが第１の機器から送信された相互作用トリガメッセージを受信すると、第２の機器は、相互作用実行メッセージに従って動作する必要がある。相互作用バインドメッセージは、サーバーの運用スタッフによって入力されることができ、第１の機器または第２の機器から送信されることもできる。相互作用バインドメッセージを識別できないとき、サーバーは、相互作用バインドメッセージをゲートウェイによって識別され得るフォーマットをしている相互作用バインドメッセージに変換することができる。
【００７４】
相互作用実行メッセージは、第２の機器の動作パラメータを含むことができる。たとえば、第２の機器は、エアコンでもよく、相互作用実行メッセージは、エアコンの動作を容易にするために、エアコン始動メッセージの他に、エアコンモード、設定温度などのようなエアコンの特定の動作パラメータを含む。
【００７５】
ステップＳ５０２において、相互作用バインドメッセージは、記憶されるために、および、第１の機器と第２の機器との間にバインド関係を確立するためにゲートウェイに送信される。
【００７６】
本実施形態では、サーバーは、相互作用バインドメッセージをゲートウェイに送信し、機器間の相互作用ロジックは、ゲートウェイを介して管理され、サーバーの負担を軽減し、機器間の相互作用ロジックの実行効率を改善する。さらに、機器間の相互作用は、重ねてサーバーを使用することにより実行される必要がないので、機器とサーバーとの間の通信ブロックの結果として応答速度が低いまたは応答がない、という問題が回避される。
【００７７】
図６に表されるように、実施形態では、上記方法は、ステップＳ６０１をさらに含む。
【００７８】
ステップＳ６０１において、バインド関係に対するバインド解除命令は、ゲートウェイに送信されるので、ゲートウェイは、バインド解除命令に従ってバインド関係をバインド解除する。
【００７９】
本実施形態では、ゲートウェイ内でバインド関係が確立した状態の２台の機器は、バインド解除されることができ、２台のバインド解除された機器は、相互作用バインドメッセージ内の相互作用ロジックに従って動作することがない。このようにして、ユーザは、ユーザ自身の要求に従って２台の機器をバインドすること、または、バインド解除することを選択することができるので、ユーザが機器を制御するのに便利であり、それ故に、使用体験が改善され得る。
【００８０】
図７に表されるように、実施形態において、上記方法は、ステップＳ７０１〜Ｓ７０２をさらに含む。
【００８１】
ステップＳ７０１において、ゲートウェイの相互作用バインドメッセージに対するクエリ命令がゲートウェイに送信される。
【００８２】
ステップＳ７０２において、クエリ命令に従ってゲートウェイから送信された対応する相互作用バインドメッセージが受信される。
【００８３】
本実施形態では、ゲートウェイの全ての相互作用バインドメッセージまたはある特定の相互作用バインドメッセージは、問い合わせされることができる。たとえば、ユーザは、クエリ要求をサーバーに送信することができ、サーバーは、クエリ要求に従ってクエリ命令をゲートウェイに送信し、ゲートウェイは、対応するクエリ結果をサーバーに返信し、サーバーは、クエリ結果をユーザに送信する。このようにして、ユーザは、自分が問い合わせようとする相互作用バインドメッセージを見ることができ、それ故に、ユーザが相互作用バインドメッセージのさらなる動作を実行するのに便利である。
【００８４】
以下では、本開示の技術的解決手段が特定の実施形態において詳細に説明される。
【００８５】
たとえば、ユーザは、現在の空気品質が悪いことを検出する場合、Ｂｌｕｅｔｏｏｔｈプロトコルを使用するＰＭ２．５センサが、住宅内のＢｌｕｅｔｏｏｔｈプロトコルを使用するスマート空気清浄機を起動する命令を送信することを望み、これらの２台の機器は、両方共にユーザの住宅内で同じＢｌｕｅｔｏｏｔｈゲートウェイに接続されている。それ故に、ユーザは、端末において機器間で相互作用ロジックを設定することができ、端末アプリは、ユーザの設定をサーバーに送信する。ユーザによって設定された当該機器がユーザのゲートウェイに従属する機器であることを検出したとき、サーバーは、相互作用バインドメッセージをゲートウェイに送信する。メッセージのフォーマットは、｛ｓｉｄ１，ｅｖｅｎｔ１，ｓｉｄ２，ｍｅｔｈｏｄ２，ｐａｒａｍｓ｝であり、ｓｉｄ１は、機器１の識別情報であり、ｅｖｅｎｔ１は、機器１から送信された相互作用トリガメッセージであり、ｓｉｄ２は、機器２の識別情報であり、ｍｅｔｈｏｄ２は、機器２の相互作用実行メッセージであり、ｐａｒａｍｓは、機器２によって実行されるメッセージのパラメータである。メッセージは、機器１の相互作用トリガメッセージｅｖｅｎｔ１が機器２の相互作用実行メッセージｍｅｔｈｏｄでバインドされていることを意味し、すなわち、機器１が相互作用トリガメッセージｅｖｅｎｔ１を生成するとき、機器２は、相互作用実行メッセージｍｅｔｈｏｄ２を自動的に実行し、ｍｅｔｈｏｄ２のパラメータは、ｐａｒａｍｓである。相互作用トリガメッセージｅｖｅｎｔ１が、ＰＭ２．５センサは、空気中のＰＭ２．５が基準を超えることを検出する、である場合、相互作用実行メッセージｍｅｔｈｏｄは、スマート空気清浄機を起動することである。
【００８６】
それ故に、ユーザのＢｌｕｅｔｏｏｔｈ  ＰＭ２．５センサが、空気中のＰＭ２．５は、基準を超えることを検出した後、Ｂｌｕｅｔｏｏｔｈ  ＰＭ２．５センサは、このセンサの固有識別情報（ｓｉｄ１）を含む相互作用トリガメッセージｅｖｅｎｔ１をゲートウェイに送信する。メッセージを受信した後、ゲートウェイは、予め記憶された相互作用バインドメッセージの中にユーザによって設定された相互作用ロジックを見つけ、相互作用実行メッセージｍｅｔｈｏｄをＢｌｕｅｔｏｏｔｈ空気清浄機（ｓｉｄ２）に送信し、Ｂｌｕｅｔｏｏｔｈ空気清浄機は、メッセージに従って動作し始める。
【００８７】
それ故に、機器間の相互作用ロジックは、ゲートウェイを介して管理され、サーバーの負荷を軽減し、相互作用ロジックの実行効率を改善する。さらに、機器間の相互作用は、重ねてサーバーを使用することにより実行される必要がなく、機器とサーバーとの間の通信ブロックの結果として応答速度が低いまたは応答がないという問題が回避される。
【００８８】
本開示の実施形態によって提供された機器間の相互作用を処理する上記方法に対応して、本開示の実施形態は、図８に表されるように、機器間の相互作用を処理するゲートウェイで使用される装置であって、
ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージを取得するように構成された取得モジュール８１と、
第１の機器の識別情報に従って、第１の機器とゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを検索するように構成された検索モジュール８２と、
相互作用実行メッセージを相互作用実行メッセージに従って動作するように構成された第２の機器に送信するように構成された第１の送信モジュール８３と、
を含む装置をさらに提供する。
【００８９】
実施形態では、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【００９０】
実施形態では、相互作用実行メッセージは、第２の機器の動作パラメータを含む。
【００９１】
図９に表されるように、実施形態では、上記装置は、
サーバーから送信された相互作用バインドメッセージを受信し記憶するように構成された第１の受信モジュール９１と、
相互作用バインドメッセージに従って第１の機器と第２の機器との間にバインド関係を確立するように構成されたバインドモジュール９２と、
をさらに含む。
【００９２】
図１０に表されるように、実施形態では、上記装置は、
サーバーから送信されたバインド関係に対するバインド解除命令を受信するように構成された第２の受信モジュール１００１と、
バインド解除命令に従ってバインド関係をバインド解除するように構成されたバインド解除モジュール１００２と、
をさらに含む。
【００９３】
図１１に表されるように、実施形態では、上記装置は、
サーバーから送信されたゲートウェイの相互作用バインドメッセージに対するクエリ命令を受信するように構成された第３の受信モジュール１１０１と、
クエリ命令に従って対応する相互作用バインドメッセージをサーバーに送信する第２の送信モジュール１１０２と、
をさらに含む。
【００９４】
本開示の実施形態によって提供された機器間の相互作用を処理する上記方法に対応して、本開示の実施形態は、図１２に表されるように、機器間の相互作用を処理するサーバーで使用される装置であって、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得するように構成された取得モジュール１２０１と、
記憶されるために、および、第１の機器と第２の機器との間にバインド関係を確立するために、相互作用バインドメッセージをゲートウェイに送信するように構成された第１の送信モジュール１２０２と、
を含む装置をさらに提供する。
実施形態では、相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【００９５】
図１３に表されるように、実施形態では、上記装置は、
ゲートウェイがバインド解除命令に従ってバインド関係をバインド解除するように、バインド関係に対するバインド解除命令をゲートウェイに送信するように構成された第２の送信モジュール１３０１をさらに含む。
【００９６】
図１４に表されるように、本開示の実施形態では、上記装置は、
ゲートウェイの相互作用バインドメッセージに対するクエリ命令をゲートウェイに送信するように構成された第３の送信モジュール１４０１と、
クエリ命令に従ってゲートウェイから送信された対応する相互作用バインドメッセージを受信するように構成された受信モジュール１４０２と、
をさらに含む。
【００９７】
上記実施形態における装置に関して、この装置の中の個別のモジュールの動作を実行する特定の方法は、これらの方法に関する実施形態において既に詳細に説明され、ここでは詳述しない。
【００９８】
本開示は、機器間の相互作用を処理するゲートウェイで使用される装置であって、
プロセッサと、
プロセッサによって実行可能である命令を記憶するメモリと、
を含み、プロセッサは、
ゲートウェイに属する第１の機器から送信され、第１の機器の識別情報を含む相互作用トリガメッセージを取得し、
第１の機器の識別情報に従って、第１の機器とゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを検索し、
相互作用実行メッセージを相互作用実行メッセージに従って動作するように構成された第２の機器に送信するように構成されている、
装置をさらに提供する。
【００９９】
上記プロセッサは、
サーバーから送信された相互作用バインドメッセージを受信し記憶し、
相互作用バインドメッセージに従って第１の機器と第２の機器との間にバインド関係を確立するようにさらに構成されている。
【０１００】
相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互作用トリガメッセージ、および、相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【０１０１】
上記プロセッサは、
サーバーから送信されたバインド関係に対するバインド解除命令を受信し、
バインド解除命令に従ってバインド関係をバインド解除するようにさらに構成されている。
【０１０２】
相互作用実行メッセージは、第２の機器の動作パラメータを含む。
【０１０３】
上記プロセッサは、
サーバーから送信されたゲートウェイの相互作用バインドメッセージに対するクエリ命令を受信し、
クエリ命令に従って対応する相互作用バインドメッセージをサーバーに送信するようにさらに構成されている。
【０１０４】
本開示は、機器間の相互作用を処理するサーバーで使用される装置であって、
プロセッサと、
プロセッサによって実行可能である命令を記憶するメモリと、
を含み、プロセッサは、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得し、
記憶されるために、および、第１の機器と第２の機器との間にバインド関係を確立するために、相互作用バインドメッセージをゲートウェイに送信するように構成されている、
装置をさらに提供する。
【０１０５】
相互作用バインドメッセージは、第１の機器の識別情報、第２の機器の識別情報、第１の機器の相互トリガメッセージ、および相互作用トリガメッセージに対応する第２の機器の相互作用実行メッセージを含む。
【０１０６】
上記プロセッサは、
ゲートウェイがバインド解除命令に従ってバインド関係をバインド解除するように、バインド関係に対するバインド解除命令をゲートウェイに送信するようにさらに構成されている。
【０１０７】
上記プロセッサは、
ゲートウェイの相互作用バインドメッセージに対するクエリ命令をゲートウェイに送信し、
クエリ命令に従ってゲートウェイから送信された対応する相互作用バインドメッセージを受信するようにさらに構成されている。
【０１０８】
図１５は、例示的な実施形態による機器間の相互作用を処理する装置１９００のブロック図である。たとえば、装置１５００は、サーバーとして提供されることができる。
【０１０９】
図１５を参照すると、装置１５００は、１台以上のプロセッサをさらに含む処理コンポーネント１５２２と、メモリ１５３２によって表現され、処理コンポーネント１５２２によって実行可能であるアプリケーションプログラムのような命令を記憶するように構成されたメモリ資源とを含むことができる。メモリ１５３２に記憶されたアプリケーションプログラムは、１つ以上のモジュールを含むことができ、各モジュールは、命令の組に対応する。さらに、処理コンポーネント１５２２は、上記方法を実行するために命令を実行するように構成されることができる。
【０１１０】
装置１５００は、装置１５００の電力管理を実行するように構成された電力コンポーネント１５２６と、装置１５００をインターネットに接続するように構成された有線または無線ネットワークインターフェース１５５０と、入力／出力インターフェース１５５８とをさらに含むことができる。装置１５００は、メモリ１５３２に記憶された、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ（商標）、Ｍａｃ  ＯＳ  Ｘ（商標）、Ｕｎｉｘ（商標）、Ｌｉｎｕｘ（商標）、ＦｒｅｅＢＳＤ（商標）などのようなオペレーティングシステムに基づいて動作させられることができる。
【０１１１】
本開示の他の実施形態は、明細書の検討およびここに開示された本開示の実施から当業者に明白であろう。本出願は、本開示の一般的な原理に従う、および、公知または慣行技術の範囲に入るような本開示からの逸脱事項を含む本開示のいかなる変形、使用、または適応も対象とすることが意図されている。発明の真の範囲および趣旨は、特許請求の範囲によって指示されるものであり、明細書および実施例は、単に例示的であるとみなされることが意図されている。
【０１１２】
当然ながら、本発明は、前述され、添付図面に例示されたそのままの構成に限定されることなく、様々な変更および変形が本発明の範囲から逸脱することなくなされ得る。発明の範囲は、特許請求の範囲によってのみ限定されることが意図されている。
【図１】
2017527232.tif 000003
【図２】
2017527232.tif 000004
【図３】
2017527232.tif 000005
【図４】
2017527232.tif 000006
【図５】
2017527232.tif 000007
【図６】
2017527232.tif 000008
【図７】
2017527232.tif 000009
【図８】
2017527232.tif 000010
【図９】
2017527232.tif 000011
【図１０】
2017527232.tif 000012
【図１１】
2017527232.tif 000013
【図１２】
2017527232.tif 000014
【図１３】
2017527232.tif 000015
【図１４】
2017527232.tif 000016
【図１５】
2017527232.tif 000017
【手続補正書】
【提出日】平成28年3月11日(2016.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器間の相互作用を処理するゲートウェイで使用される方法であって、
前記ゲートウェイに属する第１の機器から送信され、前記第１の機器の識別情報を含む相互作用トリガメッセージを取得することと、
前記第１の機器の前記識別情報に従って、前記第１の機器と前記ゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを検索することと、
前記相互作用実行メッセージを前記相互作用実行メッセージに従って動作するように構成された前記第２の機器に送信することと、
を含む方法。
【請求項２】
サーバーから送信された前記相互作用バインドメッセージを受信し記憶することと、
前記相互作用バインドメッセージに従って前記第１の機器と前記第２の機器との間にバインド関係を確立することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記相互作用バインドメッセージは、前記第１の機器の前記識別情報、前記第２の機器の識別情報、前記第１の機器の前記相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の前記相互作用実行メッセージを含む、請求項１または２に記載の方法。
【請求項４】
前記サーバーから送信された前記バインド関係に対するバインド解除命令を受信することと、
前記バインド解除命令に従って前記バインド関係をバインド解除することと、
をさらに含む、請求項２または３に記載の方法。
【請求項５】
前記相互作用実行メッセージは、前記第２の機器の動作パラメータを含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記サーバーから送信された前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を受信することと、
前記クエリ命令に従って対応する相互作用バインドメッセージを前記サーバーに送信することと、
をさらに含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
機器間の相互作用を処理するサーバーで使用される方法であって、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得することと、
記憶されるために、および、前記第１の機器と前記第２の機器との間にバインド関係を確立するために、前記相互作用バインドメッセージを前記ゲートウェイに送信することと、
を含む方法。
【請求項８】
前記相互作用バインドメッセージは、前記第１の機器の識別情報、前記第２の機器の識別情報、前記第１の機器の相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを含む、請求項７に記載の方法。
【請求項９】
前記ゲートウェイがバインド解除命令に従って前記バインド関係をバインド解除するように、前記バインド関係に対する前記バインド解除命令を前記ゲートウェイに送信することをさらに含む、請求項７または８に記載の方法。
【請求項１０】
前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を前記ゲートウェイに送信することと、
前記クエリ命令に従って前記ゲートウェイから送信された対応する相互作用バインドメッセージを受信することと、
をさらに含む、請求項７から９のいずれか一項に記載の方法。
【請求項１１】
機器間の相互作用を処理するゲートウェイで使用される装置であって、
前記ゲートウェイに属する第１の機器から送信され、前記第１の機器の識別情報を含む相互作用トリガメッセージを取得するように構成されている取得モジュールと、
前記第１の機器の前記識別情報に従って、前記第１の機器と前記ゲートウェイに属する第２の機器との間の相互作用ロジックを含む予め記憶された相互作用バインドメッセージから、前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを検索するように構成されている検索モジュールと、
前記相互作用実行メッセージを前記相互作用実行メッセージに従って動作するように構成されている前記第２の機器に送信するように構成されている第１の送信モジュールと、
を備える装置。
【請求項１２】
サーバーから送信された前記相互作用バインドメッセージを受信し記憶するように構成されている第１の受信モジュールと、
前記相互作用バインドメッセージに従って前記第１の機器と前記第２の機器との間にバインド関係を確立するように構成されているバインドモジュールと、
をさらに備える請求項１１に記載の装置。
【請求項１３】
前記相互作用バインドメッセージは、前記第１の機器の前記識別情報、前記第２の機器の識別情報、前記第１の機器の前記相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の前記相互作用実行メッセージを含む、請求項１１または１２に記載の装置。
【請求項１４】
前記サーバーから送信された前記バインド関係に対するバインド解除命令を受信するように構成されている第２の受信モジュールと、
前記バインド解除命令に従って前記バインド関係をバインド解除するように構成されているバインド解除モジュールと、
をさらに備える請求項１２または１３に記載の装置。
【請求項１５】
前記相互作用実行メッセージは、前記第２の機器の動作パラメータを含む、請求項１１から１４のいずれか一項に記載の装置。
【請求項１６】
前記サーバーから送信された前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を受信するように構成されている第３の受信モジュールと、
前記クエリ命令に従って対応する相互作用バインドメッセージを前記サーバーに送信するように構成されている第２の送信モジュールと、
をさらに備える請求項１１から１５のいずれか一項に記載の装置。
【請求項１７】
機器間の相互作用を処理するサーバーで使用される装置であって、
同じゲートウェイに属する第１の機器と第２の機器との間の相互作用ロジックを含む相互作用バインドメッセージを取得するように構成されている取得モジュールと、
記憶されるために、および、前記第１の機器と前記第２の機器との間にバインド関係を確立するために、前記相互作用バインドメッセージを前記ゲートウェイに送信するように構成されている第１の送信モジュールと、
を備える装置。
【請求項１８】
前記相互作用バインドメッセージは、前記第１の機器の識別情報、前記第２の機器の識別情報、前記第１の機器の相互作用トリガメッセージ、および前記相互作用トリガメッセージに対応する前記第２の機器の相互作用実行メッセージを含む、請求項１７に記載の装置。
【請求項１９】
前記ゲートウェイがバインド解除命令に従って前記バインド関係をバインド解除するように、前記バインド関係に対する前記バインド解除命令を前記ゲートウェイに送信するように構成されている第２の送信モジュールをさらに備える請求項１７または１８に記載の装置。
【請求項２０】
前記ゲートウェイの前記相互作用バインドメッセージに対するクエリ命令を前記ゲートウェイに送信するように構成されている第３の送信モジュールと、
前記クエリ命令に従って前記ゲートウェイから送信された対応する相互作用バインドメッセージを受信するように構成されている受信モジュールと、
をさらに備える請求項１７から１９のいずれか一項に記載の装置。
【請求項２１】
コンピュータ上で動くとき、請求項１から１０のいずれか一項に記載の機器間の相互作用を処理するゲートウェイで使用される方法を前記コンピュータに実行させるコンピュータプログラム。
【請求項２２】
請求項２１に記載のコンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
たとえば、ユーザは、現在の空気品質が悪いことを検出する場合、Ｂｌｕｅｔｏｏｔｈプロトコルを使用するＰＭ２．５センサが、住宅内のＢｌｕｅｔｏｏｔｈプロトコルを使用するスマート空気清浄機を起動する命令を送信することを望み、これらの２台の機器は、両方共にユーザの住宅内で同じＢｌｕｅｔｏｏｔｈゲートウェイに接続されている。それ故に、ユーザは、端末において機器間で相互作用ロジックを設定することができ、端末アプリは、ユーザの設定をサーバーに送信する。ユーザによって設定された当該機器がユーザのゲートウェイに従属する機器であることを検出したとき、サーバーは、相互作用バインドメッセージをゲートウェイに送信する。メッセージのフォーマットは、｛ｓｉｄ１，ｅｖｅｎｔ１，ｓｉｄ２，ｍｅｔｈｏｄ２，ｐａｒａｍｓ｝であり、ｓｉｄ１は、機器１の識別情報であり、ｅｖｅｎｔ１は、機器１から送信された相互作用トリガメッセージであり、ｓｉｄ２は、機器２の識別情報であり、ｍｅｔｈｏｄ２は、機器２の相互作用実行メッセージであり、ｐａｒａｍｓは、機器２によって実行されるメッセージのパラメータである。メッセージは、機器１の相互作用トリガメッセージｅｖｅｎｔ１が機器２の相互作用実行メッセージｍｅｔｈｏｄ２でバインドされていることを意味し、すなわち、機器１が相互作用トリガメッセージｅｖｅｎｔ１を生成するとき、機器２は、相互作用実行メッセージｍｅｔｈｏｄ２を自動的に実行し、ｍｅｔｈｏｄ２のパラメータは、ｐａｒａｍｓである。相互作用トリガメッセージｅｖｅｎｔ１が、ＰＭ２．５センサは、空気中のＰＭ２．５が基準を超えることを検出する、である場合、相互作用実行メッセージｍｅｔｈｏｄ２は、スマート空気清浄機を起動することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
それ故に、ユーザのＢｌｕｅｔｏｏｔｈ  ＰＭ２．５センサが、空気中のＰＭ２．５は、基準を超えることを検出した後、Ｂｌｕｅｔｏｏｔｈ  ＰＭ２．５センサは、このセンサの固有識別情報（ｓｉｄ１）を含む相互作用トリガメッセージｅｖｅｎｔ１をゲートウェイに送信する。メッセージを受信した後、ゲートウェイは、予め記憶された相互作用バインドメッセージの中にユーザによって設定された相互作用ロジックを見つけ、相互作用実行メッセージｍｅｔｈｏｄ２をＢｌｕｅｔｏｏｔｈ空気清浄機（ｓｉｄ２）に送信し、Ｂｌｕｅｔｏｏｔｈ空気清浄機は、メッセージに従って動作し始める。
【国際調査報告】
2017527232.tif 000018
2017527232.tif 000019
2017527232.tif 000020
2017527232.tif 000021