(57)【要約】スマートデバイスのための制御方法及び制御装置が、本出願の例示的実施形態に開示されている。様々なモノのインターネット（ＩｏＴ）サービスのプロバイダの制御サーバは、ゲートウェイプラットフォームに予め登録されており、それにより、クライアントターミナルが、ＩｏＴサービスのプロバイダの制御サーバから接続解除され、クライアントターミナルが、ゲートウェイプラットフォームに対応するユニバーサルターミナルになる。ＩｏＴサービスのプロバイダの制御サーバと、ＩｏＴサービスのプロバイダによってインストールされたコントローラとは、もはや、クライアントターミナルに固有には対応せず、ユーザは、制御リクエストを、異なるＩｏＴサービスのプロバイダの制御サーバに、クライアントターミナル及びゲートウェイプラットフォームを介して送信する場合がある。このため、ユーザが、損傷したコントローラを、別のＩｏＴサービスのプロバイダのコントローラと交換するか、２つ以上のＩｏＴサービスのプロバイダのコントローラを同時に使用する場合、ユーザは、新たなクライアントターミナルに変更するか、２つ以上のクライアントターミナルを同時に使用することは不要であり、こうして、ユーザがＩｏＴを使用して、スマートデバイスを制御することの利便性を向上させる。
2020510898.tif 000002
【特許請求の範囲】
【請求項１】
ゲートウェイプラットフォームに適用される、スマートデバイスのための制御方法であって、
クライアントターミナルによって送信された制御リクエストを受信することであって、前記制御リクエストが、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を保持している、前記受信することと、
前記デバイスＩＤに従って、前記ゲートウェイプラットフォームとの協同関係を確立している制御サーバから、前記デバイスＩＤに対応する制御サーバを判定することであって、様々なスマートデバイスのデバイスＩＤと、前記様々なスマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係が、前記ゲートウェイプラットフォームに記録されている、前記判定することと、
前記制御リクエストを、前記判定された制御サーバに転送することであって、前記判定された制御サーバが、前記第１のデバイスの実行情報に従って制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応するコントローラに送信して、前記コントローラに前記スマートデバイスを制御させる、前記転送することと、
を含む、前記制御方法。
【請求項２】
様々なスマートデバイスのデバイスＩＤと、前記様々なスマートデバイスを制御する制御サーバのサーバＩＤとの間の前記マッピング関係が、
前記ゲートウェイプラットフォームとの協同関係を確立するモノのインターネット（ＩｏＴ）サービスのプロバイダの制御サーバのサーバＩＤ、前記ＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤ、及び、スマートデバイスのデバイスＩＤを、受信及び記録することと、
それぞれのデバイスＩＤに関し、前記それぞれのデバイスＩＤに対応するスマートデバイスを制御するコントローラのコントローラＩＤを判定すること、及び、前記それぞれのデバイスＩＤと、前記判定されたコントローラの前記コントローラＩＤとの間の第１の対応関係を確立することと、
それぞれのサーバＩＤに関し、前記それぞれのサーバＩＤに対応するＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤを判定すること、及び、前記それぞれのサーバＩＤと、前記判定されたコントローラの前記コントローラＩＤとの間の第２の対応関係を確立することと、
前記第１の対応関係及び前記第２の対応関係に従って、様々なスマートデバイスの前記デバイスＩＤと、前記スマートデバイスを制御するコントローラの前記コントローラＩＤと、前記スマートデバイスの前記コントローラを制御する制御サーバの前記サーバＩＤとの間のマッピング関係を得ることと、
によって確立される、請求項１に記載の制御方法。
【請求項３】
前記デバイスＩＤに従って、前記ゲートウェイプラットフォームとの前記協同関係を確立する前記制御サーバから、前記デバイスＩＤに対応する前記制御サーバを前記判定することが、
様々なスマートデバイスの前記デバイスＩＤと、前記スマートデバイスを制御するコントローラの前記コントローラＩＤと、前記スマートデバイスの前記コントローラを制御する制御サーバの前記サーバＩＤとの間の前記マッピング関係に従って、前記制御リクエストに保持された前記デバイスＩＤに対応するサーバＩＤを判定することと、
前記判定されたサーバＩＤに対応する制御サーバを、前記デバイスＩＤに対応する前記制御サーバとして判定することと、
を特に含む、請求項２に記載の制御方法。
【請求項４】
前記制御リクエストを前記判定された制御サーバに前記転送することが、
セットゲートウェイ制御プロトコルに従って、前記制御リクエストをカプセル化すること、
前記カプセル化された制御リクエストを前記判定された制御サーバに送信することであって、前記判定された制御サーバが、前記カプセル化された制御リクエストをパースして、前記制御されるデバイスの前記デバイスＩＤ、及び、第１のデバイスの実行情報を取得し、前記第１のデバイスの実行情報に従って前記制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応する前記コントローラに送信して、前記コントローラに、前記スマートデバイスを制御させる、前記送信すること、
を特に含む、請求項３に記載の制御方法。
【請求項５】
前記制御リクエストが、ユーザのユーザＩＤをさらに保持し、
前記デバイスＩＤに対応する前記制御サーバを判定した後に、前記方法がさらに、
前記ユーザＩＤに従って、前記ユーザＩＤに対応する、履歴上のユーザ行動データに関するユーザ行動データベースを検索することであって、前記ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を含む、前記検索することと、
前記デバイスＩＤ及び前記履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成することと、
前記第２のデバイスの実行情報を、前記判定された制御サーバに送信することであって、前記制御サーバが、前記第２のデバイスの実行情報を、前記デバイスＩＤに対応する前記コントローラに送信して、前記コントローラに、前記制御命令及び前記第２のデバイスの実行情報に従って前記スマートデバイスを制御させる、前記送信することと、
を含む、請求項１から請求項４のいずれか一項に記載の制御方法。
【請求項６】
前記デバイスＩＤ及び前記履歴上のユーザ行動データに従って、前記第２のデバイスの実行情報を前記生成することが、
前記デバイスＩＤに従って、前記デバイスＩＤに対応する前記スマートデバイスのデバイスタイプを判定することと、
前記デバイスタイプに従って、前記デバイスタイプに関連する履歴上のユーザ行動データを、前記ユーザＩＤに対応する、履歴上のユーザ行動データから判定することと、
前記履歴上のユーザ行動データに従って、前記スマートデバイスを制御する、前記ユーザＩＤに対応する前記ユーザの、ユーザ行動特性を判定することと、
前記ユーザ行動特性に従って、前記第２のデバイスの実行情報を生成することと、
を特に含む、請求項５に記載の制御方法。
【請求項７】
前記ユーザ行動データベースが、特に、
様々なユーザＩＤに関し、
前記ユーザＩＤを通して、送信されるデバイスの実行データ及び／またはユーザサービスのデータを収集することと、
前記収集されたデバイスの実行データ及び／またはユーザサービスのデータを、前記履歴上のユーザ行動データとして判定することと、
前記ユーザＩＤ及び前記履歴上のユーザ行動データを、前記ユーザ行動データベースに記録することと、
によって得られる、請求項６に記載の制御方法。
【請求項８】
ゲートウェイプラットフォームに適用される、スマートデバイスのための制御方法であって、
ユーザによる制御情報の入力を受信することであって、前記制御情報が、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を含む、前記受信することと、
前記制御情報に従って、前記制御情報を保持する制御リクエストを生成することと、
前記制御リクエストを前記ゲートウェイプラットフォームに送信することであって、前記ゲートウェイプラットフォームが、前記デバイスＩＤに従って、前記デバイスＩＤに対応する制御サーバを、前記ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定し、前記制御リクエストを、前記判定された制御サーバに転送して、前記判定された制御サーバに、制御命令を生成させ、前記対応するスマートデバイスを制御するように、前記制御命令を対応するコントローラに送信させる、前記送信することと、
を含む、前記制御方法。
【請求項９】
前記制御情報に従って、前記制御情報を保持する制御リクエストを前記生成することが、
前記制御情報に従って、前記制御情報及び前記ユーザのユーザＩＤを保持する制御リクエストを生成することであって、前記制御リクエストを受信する前記ゲートウェイプラットフォームが、前記ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データに関してユーザ行動データベースを検索し、前記履歴上のユーザ行動データに従って前記対応するスマートデバイスを制御する、前記生成することを特に含む、請求項８に記載の制御方法。
【請求項１０】
ゲートウェイプラットフォームに適用される、スマートデバイスのための制御方法であって、
ユーザによって送信された制御リクエストを受信することであって、前記制御リクエストが、前記ユーザに割り当てられた部屋ＩＤ、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を保持している、前記受信することと、
前記部屋ＩＤ及び前記ユーザのユーザＩＤに従って、前記部屋ＩＤに対応する部屋内のスマートデバイスを前記ユーザが制御することの制御の承認を判定することと、
前記判定された制御の承認が、前記制御されるスマートデバイスの制御を許容する場合、前記デバイスＩＤに従って、前記デバイスＩＤに対応する制御サーバを、前記ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定することと、
前記制御リクエストを、前記判定された制御サーバに転送することであって、前記判定された制御サーバが、前記第１のデバイスの実行情報に従って制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応するコントローラに送信して、前記コントローラに前記スマートデバイスを制御させる、前記転送することと、
を含む、前記制御方法。
【請求項１１】
前記判定された制御の承認が、前記制御されるスマートデバイスの前記制御を拒絶した際に、前記ユーザに、制御の失敗を気付かせるように、プロンプトメッセージを送信すること、をさらに含む、請求項１０に記載の制御方法。
【請求項１２】
前記ユーザによって送信された前記制御リクエストを受信する前に、前記方法が、
ホテル管理システムによって送信されたチェックイン情報を受信することであって、前記チェックイン情報が、ユーザのチェックインに関する確認情報が受信された後に、前記ホテル管理システムによって生成され、前記チェックイン情報が、前記ホテル管理システムによって前記ユーザに割り当てられた部屋ＩＤ、及びチェックイン時間を含む、前記受信することと、
前記チェックイン時間に従って、前記ユーザが、前記部屋ＩＤに対応する部屋内のスマートデバイスを制御することの、制御の承認を判定し、前記ユーザＩＤと、前記部屋ＩＤと、前記制御の承認との間のマッピング関係を確立することと、
をさらに含む、請求項１０または請求項１１に記載の制御方法。
【請求項１３】
前記ユーザによって送信されたオーダーデータを受信することであって、前記オーダーデータが、前記ユーザによって選択されたホテルＩＤを含む、前記受信することと、
前記ホテルＩＤに対応するホテル管理システムに前記オーダーデータを送信することであって、前記ホテル管理システムが、前記オーダーデータに従って、チェックインルームを前記ユーザに割り当てる、前記送信することと、
前記ホテル管理システムによって送信された応答データを受信することであって、前記応答データが、前記ユーザに割り当てられた前記部屋の部屋ＩＤ、及び前記ホテルＩＤを含む、前記受信することと、
前記ユーザＩＤと、前記ホテルＩＤと、前記部屋ＩＤとの間のマッピング関係を確立することと、
をさらに含む、請求項１０または請求項１１に記載の制御方法。
【請求項１４】
前記ホテル管理システムによって送信された前記応答データが受信された際に、前記方法が、
前記ユーザが、前記ホテルＩＤに対応するホテルにチェックインした際に、前記オーダーデータに含まれるチェックイン時間に従って、前記ユーザに、前記ユーザが前記部屋ＩＤに対応する前記部屋内のスマートデバイスを制御することの制御の承認を割り当てることをさらに含む、請求項１３に記載の制御方法。
【請求項１５】
前記ホテルシステムによって送信されたチェックイン確認情報を受信することであって、前記チェックイン確認情報が、前記ユーザがチェックインした後に、前記ホテル管理システムによって生成される、前記受信することと、
前記チェックイン確認情報が受信された際に、前記ユーザが、前記部屋ＩＤに対応する前記部屋内の前記スマートデバイスを制御することの前記制御の承認を与えることと、
をさらに含む、請求項１３または請求項１４に記載の制御方法。
【請求項１６】
前記デバイスＩＤに対応する前記制御サーバを判定した後に、前記方法がさらに、
前記ユーザＩＤに従って、前記ユーザＩＤに対応する、履歴上のユーザ行動データに関してユーザ行動データベースを検索することであって、前記ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を記録している、前記検索することと、
前記デバイスＩＤ及び前記履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成することと、を含み、
前記制御リクエストを前記判定された制御サーバに前記転送することが、
前記制御リクエスト及び前記第２のデバイスの実行情報をともに、前記判定された制御サーバに送信することであって、前記制御サーバが、前記制御リクエスト内の前記第２のデバイスの実行情報及び前記第１のデバイスの実行情報に従って、制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応する前記コントローラに送信して、前記コントローラに、前記スマートデバイスを制御させる、前記送信すること、
を含む、請求項１０に記載の制御方法。
【請求項１７】
スマートデバイスのための制御方法であって、
ホテル管理システムによって送信されたチェックイン確認情報を受信することであって、前記チェックイン確認情報が、ユーザがチェックインした後に、前記ホテル管理システムによって生成され、前記チェックイン情報が、前記ホテル管理システムによって前記ユーザに割り当てられた部屋ＩＤを含む、前記受信することと、
前記チェックイン確認情報に従って、前記ユーザが、前記部屋ＩＤに対応する部屋内のスマートデバイスを制御するための制御ページを取得することと、
前記制御ページに基づき、制御リクエストをネットワークプラットフォームに送信することであって、前記制御リクエストが、前記ユーザに割り当てられた前記部屋ＩＤ、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を保持しており、前記ネットワークプラットフォームが、前記制御リクエストに従って、前記制御されるスマートデバイスを制御する、前記送信することと、
を含む、前記制御方法。
【請求項１８】
前記チェックイン確認情報に従って、前記ユーザが、前記部屋ＩＤに対応する前記部屋内の前記スマートデバイスを制御することの制御の承認を判定することと、
前記制御ページに前記制御の承認を表示することと、
をさらに含む、請求項１７に記載の制御方法。
【請求項１９】
スマートデバイスのための制御方法であって、
ホテル管理システムによって送信された制御リクエストを受信することであって、前記制御リクエストが、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を保持している、前記受信することと、
前記デバイスＩＤに従って、前記デバイスＩＤに対応する制御サーバを、前記ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定することと、
前記制御リクエストを、前記判定された制御サーバに転送することであって、前記判定された制御サーバが、前記第１のデバイスの実行情報に従って制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応するコントローラに送信して、前記コントローラに前記スマートデバイスを制御させる、前記転送することと、
を含む、前記制御方法。
【請求項２０】
前記制御リクエストが、前記制御命令の送信時間をさらに保持し、
前記制御リクエストを前記判定された制御サーバに前記転送することが、前記制御リクエストを、前記送信時間に従って、前記判定された制御サーバに転送することを含む、請求項１９に記載の制御方法。
【請求項２１】
前記ホテル管理システムによって送信された前記制御リクエストを受信する前に、前記方法が、前記ホテルシステムによって送信されたチェックイン確認情報を受信することであって、前記チェックイン確認情報が、ユーザがチェックインした後に、前記ホテル管理システムによって生成される、前記受信することをさらに含み、
前記制御リクエストを前記判定された制御サーバに前記転送することが、前記制御リクエストを、前記チェックイン確認情報に含まれるチェックイン時間に従って、前記判定された制御サーバに転送することを含む、請求項１９に記載の制御方法。
【請求項２２】
前記制御サーバによって送信された制御結果を受信することであって、前記制御結果が、前記制御命令に従って、前記コントローラによって前記スマートデバイスを制御した結果を示すために使用される、前記受信することと、
前記ホテル管理システムに前記制御結果を送信して、前記ホテル管理システムに、前記スマートデバイスに関する前記制御結果を促すことと、をさらに含む、請求項１９に記載の制御方法。
【請求項２３】
スマートデバイスのための制御装置であって、
クライアントターミナルによって送信された制御リクエストを受信するように構成された受信モジュールであって、制御されるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、前記制御リクエストに保持されている、前記受信モジュールと、
前記デバイスＩＤに従って、前記制御装置との協同関係を確立している制御サーバから、前記デバイスＩＤに対応する制御サーバを判定するように構成された判定モジュールであって、様々なスマートデバイスのデバイスＩＤと、前記スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係が、前記制御装置に記録されている、前記判定モジュールと、
前記制御リクエストを、前記判定された制御サーバに転送するように構成された転送モジュールであって、前記判定された制御サーバが、前記第１のデバイスの実行情報に従って制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応するコントローラに送信して、前記コントローラに前記スマートデバイスを制御させる、転送モジュールと、
を備えた、前記制御装置。
【請求項２４】
様々なスマートデバイスのデバイスＩＤと、前記スマートデバイスを制御する制御サーバのサーバＩＤとの間の前記マッピング関係が、
前記制御装置との協同関係を確立するＩｏＴサービスのプロバイダの制御サーバのサーバＩＤ、前記ＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤ、及び、スマートデバイスのデバイスＩＤを、受信及び記録することと、
各デバイスＩＤに関し、前記デバイスＩＤに対応するスマートデバイスを制御するコントローラのコントローラＩＤを判定すること、及び、前記デバイスＩＤと、前記判定されたコントローラの前記コントローラＩＤとの間の第１の対応関係を確立することと、
サーバＩＤに関し、前記サーバＩＤに対応するＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤを判定すること、及び、前記サーバＩＤと、前記判定されたコントローラの前記コントローラＩＤとの間の第２の対応関係を確立することと、
前記第１の対応関係及び前記第２の対応関係に従って、様々なスマートデバイスの前記デバイスＩＤと、前記スマートデバイスを制御するコントローラの前記コントローラＩＤと、前記スマートデバイスの前記コントローラを制御する制御サーバの前記サーバＩＤとの間のマッピング関係を得ることと、
によって確立される、請求項２３に記載の制御装置。
【請求項２５】
前記判定モジュールが、
様々なスマートデバイスの前記デバイスＩＤと、前記スマートデバイスを制御するコントローラの前記コントローラＩＤと、前記スマートデバイスの前記コントローラを制御する制御サーバの前記サーバＩＤとの間の前記マッピング関係に従って、前記制御リクエストに保持された前記デバイスＩＤに対応するサーバＩＤを判定することと、
前記判定されたサーバＩＤに対応する制御サーバを、前記デバイスＩＤに対応する前記制御サーバとして判定することと、
を行うように構成されている、請求項２４に記載の制御装置。
【請求項２６】
前記転送モジュールが、
前記制御リクエストを、セットゲートウェイ制御プロトコルに従ってカプセル化し、前記カプセル化された制御リクエストを、前記判定された制御サーバに送信するように構成されており、
前記判定された制御サーバが、
制御されるデバイスＩＤ、及び、前記第１のデバイスの実行情報を取得するために、前記カプセル化された制御リクエストをパースし、前記第１のデバイスの実行情報に従って制御命令を生成し、前記コントローラに前記スマートデバイスを制御させるように、前記デバイスＩＤに対応する前記コントローラに前記制御命令を送信する、
請求項２５に記載の制御装置。
【請求項２７】
ユーザのユーザＩＤが、前記制御リクエストにさらに保持されており、
前記装置が、検索モジュールをさらに備えており、
前記検索モジュールは、
前記デバイスＩＤに対応する前記制御サーバが判定された後に、前記ユーザＩＤに従って、前記ユーザＩＤに対応する、履歴上のユーザ行動データに関するユーザ行動データベースを検索することであって、前記ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を含む、前記検索することと、
前記デバイスＩＤ及び前記履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成することと、
前記第２のデバイスの実行情報を、前記判定された制御サーバに送信することであって、前記制御サーバが、前記第２のデバイスの実行情報を、前記デバイスＩＤに対応する前記コントローラに送信して、前記コントローラに、前記制御命令及び前記第２のデバイスの実行情報に従って前記スマートデバイスを制御させる、前記送信することと、
を行うように構成される、
請求項２３から請求項２６のいずれか一項に記載の制御装置。
【請求項２８】
前記検索モジュールが、
前記デバイスＩＤに従って、前記デバイスＩＤに対応する前記スマートデバイスのデバイスタイプを判定することと、
前記デバイスタイプに従って、前記デバイスタイプに関連する履歴上のユーザ行動データを、前記ユーザＩＤに対応する、履歴上のユーザ行動データから判定することと、
前記履歴上のユーザ行動データに従って、前記スマートデバイスを制御する、前記ユーザＩＤに対応する前記ユーザのユーザ行動特性を判定することと、
前記ユーザ行動特性に従って、前記第２のデバイスの実行情報を生成することと、
を行うように構成されている、請求項２７に記載の制御装置。
【請求項２９】
前記ユーザ行動データベースが、特に、
様々なユーザＩＤに関し、
前記ユーザＩＤを通して、送信されるデバイスの実行データ及び／またはユーザサービスのデータを収集することと、
前記収集されたデバイスの実行データ及び／またはユーザサービスのデータを、履歴上のユーザ行動データとして判定することと、
前記ユーザＩＤ及び前記履歴上のユーザ行動データを、前記ユーザ行動データベースに記録することと、
によって得られる、請求項２８に記載の制御装置。
【請求項３０】
ゲートウェイプラットフォームに適用される、スマートデバイスのための制御装置であって、
ユーザによる制御情報の入力を受信するように構成された受信モジュールであって、前記制御情報が、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を含む、前記受信モジュールと、
前記制御情報に従って、前記制御情報を保持する制御リクエストを生成するように構成された生成モジュールと、
前記制御リクエストを前記ゲートウェイプラットフォームに送信するように構成された送信モジュールであって、前記ゲートウェイプラットフォームが、前記デバイスＩＤに従って、前記デバイスＩＤに対応する制御サーバを、前記ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定し、前記制御リクエストを、前記判定された制御サーバに転送して、前記判定された制御サーバに、制御命令を生成させ、前記対応するスマートデバイスを制御するように、前記制御命令を対応するコントローラに送信させる、前記送信モジュールと、
を備えた、前記制御装置。
【請求項３１】
前記生成モジュールが、前記制御情報に従って、前記制御情報及び前記ユーザのユーザＩＤを保持する制御リクエストを生成するように構成されており、前記制御リクエストを受信した前記ゲートウェイプラットフォームが、前記ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データに関してユーザ行動データベースを検索し、前記履歴上のユーザ行動データに従って前記対応するスマートデバイスを制御する、請求項３０に記載の制御装置。
【請求項３２】
スマートデバイスのための制御装置であって、
ユーザによって送信された制御リクエストを受信するように構成された第１の受信モジュールであって、前記ユーザに割り当てられた部屋ＩＤと、制御されるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、前記制御リクエストに保持されている、前記第１の受信モジュールと、
前記部屋ＩＤ及び前記ユーザのユーザＩＤに従って、前記部屋ＩＤに対応する部屋内のスマートデバイスを前記ユーザが制御することの制御の承認を判定するように構成された、第１の判定モジュールと、
前記判定された制御の承認が、前記制御されるスマートデバイスの制御を許容する場合、前記デバイスＩＤに従って、前記デバイスＩＤに対応する制御サーバを、前記制御装置との協同関係を確立している制御サーバから判定するように構成された第２の判定モジュールと、
前記制御リクエストを、前記判定された制御サーバに転送するように構成された転送モジュールであって、前記判定された制御サーバが、前記第１のデバイスの実行情報に従って制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応するコントローラに送信して、前記コントローラに前記スマートデバイスを制御させる、転送モジュールと、
を備えた、前記制御装置。
【請求項３３】
前記判定された制御の承認が、前記制御されるスマートデバイスの前記制御を拒絶した際に、前記ユーザに、制御の失敗を気付かせるように、プロンプトメッセージを送信するように構成された送信モジュールをさらに備えた、請求項３２に記載の制御装置。
【請求項３４】
前記ユーザによって送信された前記制御リクエストが受信される前に、ホテル管理システムによって送信されたチェックイン情報を受信することであって、前記チェックイン情報が、ユーザのチェックインに関する確認情報が受信された後に、前記ホテル管理システムによって生成され、前記ホテル管理システムによって前記ユーザに割り当てられた部屋ＩＤ、及びチェックイン時間を含む、前記受信することと、
前記チェックイン時間に従って、前記ユーザが、前記部屋ＩＤに対応する部屋内のスマートデバイスを制御することの、制御の承認を判定し、前記ユーザＩＤと、前記部屋ＩＤと、前記制御の承認との間のマッピング関係を確立することと、
を行うように構成された、第２の受信モジュールをさらに備えている、請求項３２または請求項３３に記載の制御装置。
【請求項３５】
前記装置が、
前記ユーザによって送信されたオーダーデータを受信することであって、前記オーダーデータが、前記ユーザによって選択されたホテルＩＤを含む、前記受信することと、
前記ホテルＩＤに対応するホテル管理システムに前記オーダーデータを送信することであって、前記ホテル管理システムが、前記オーダーデータに従って、チェックインルームを前記ユーザに割り当てる、前記送信することと、
前記ホテル管理システムによって送信された応答データを受信することであって、前記応答データが、前記ユーザに割り当てられた前記部屋の部屋ＩＤ、及び前記ホテルＩＤを含む、前記受信することと、
前記ユーザＩＤと、前記ホテルＩＤと、前記部屋ＩＤとの間のマッピング関係を確立することと、
を行うように構成された第３の受信モジュール、
をさらに備えている、請求項３２または請求項３３に記載の制御装置。
【請求項３６】
前記装置が、
前記ホテル管理システムによって送信された前記応答データが受信された際に、
前記オーダーデータに含まれ、前記ユーザが、前記ホテルＩＤに対応するホテルにチェックインする時間を示すチェックイン時間に従って、前記ユーザに、前記ユーザが前記部屋ＩＤに対応する前記部屋内のスマートデバイスを制御することの制御の承認を割り当てるように構成された割当てモジュール、
をさらに備えている、請求項３５に記載の制御装置。
【請求項３７】
前記装置が、
前記ホテルシステムによって送信されたチェックイン確認情報を受信することであって、前記チェックイン確認情報が、前記ユーザがチェックインした後に、前記ホテル管理システムによって生成される、前記受信することと、
前記チェックイン確認情報が受信された際に、前記ユーザが、前記部屋ＩＤに対応する前記部屋内の前記スマートデバイスを制御することの前記制御の承認を与えることと、
を行うように構成された第４の受信モジュール、
をさらに含む、請求項３５または請求項３６に記載の制御装置。
【請求項３８】
前記装置が、
前記デバイスＩＤに対応する前記制御サーバが判定された後に、前記ユーザＩＤに従って、前記ユーザＩＤに対応する、履歴上のユーザ行動データに関してユーザ行動データベースを検索することであって、前記ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を含む、前記検索することと、
前記デバイスＩＤ及び前記履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成することと、
を行うように構成された検索モジュールをさらに備え、
前記転送モジュールが、
前記制御リクエスト及び前記第２のデバイスの実行情報をともに、前記判定された制御サーバに送信するように構成されており、前記制御サーバが、前記制御リクエスト内の前記第２のデバイスの実行情報及び前記第１のデバイスの実行情報に従って、制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応する前記コントローラに送信して、前記コントローラに、前記スマートデバイスを制御させる、
請求項３２に記載の制御装置。
【請求項３９】
スマートデバイスのための制御装置であって、
ホテル管理システムによって送信されたチェックイン確認情報を受信するように構成された受信モジュールであって、前記チェックイン確認情報が、ユーザがチェックインした後に、前記ホテル管理システムによって生成され、前記ホテル管理システムによって前記ユーザに割り当てられた部屋ＩＤを含む、前記受信モジュールと、
前記チェックイン確認情報に従って、前記ユーザが、前記部屋ＩＤに対応する部屋内のスマートデバイスを制御するための制御ページを取得するように構成された、取得モジュールと、
前記制御ページに基づき、制御リクエストをネットワークプラットフォームに送信するように構成された送信モジュールであって、前記ユーザに割り当てられた前記部屋ＩＤ、制御されるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報が、前記制御リクエスト内に保持されており、前記ネットワークプラットフォームが、前記制御リクエストに従って、前記制御されるスマートデバイスを制御する、前記送信モジュールと、
を備えた、前記制御装置。
【請求項４０】
前記チェックイン確認情報に従って、前記ユーザが、前記部屋ＩＤに対応する前記部屋内の前記スマートデバイスを制御することの制御の承認を判定し、前記制御ページに前記制御の承認を表示するように構成された、ディスプレイモジュール、
をさらに備えた、請求項３９に記載の制御装置。
【請求項４１】
スマートデバイスのための制御装置であって、
ホテル管理システムによって送信された制御リクエストを受信するように構成された第１の受信モジュールであって、制御されるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、前記制御リクエストに保持されている、前記第１の受信モジュールと、
前記デバイスＩＤに従って、前記デバイスＩＤに対応する制御サーバを、前記ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定するように構成された判定モジュールと、
前記制御リクエストを、前記判定された制御サーバに転送するように構成された転送モジュールであって、前記判定された制御サーバが、前記第１のデバイスの実行情報に従って制御命令を生成し、前記制御命令を、前記デバイスＩＤに対応するコントローラに送信して、前記コントローラに前記スマートデバイスを制御させる、転送モジュールと、
を備えた、前記制御装置。
【請求項４２】
前記制御命令の送信時間が、前記制御リクエストにさらに保持されており、
前記転送モジュールが、前記制御リクエストを、前記送信時間に従って、前記判定された制御サーバに転送するように構成されている、請求項４１に記載の制御装置。
【請求項４３】
前記装置がさらに、前記ホテル管理システムによって送信された前記制御リクエストが受信される前に、前記ホテルシステムによって送信されたチェックイン確認情報を受信するように構成された第２の受信モジュールであって、前記チェックイン確認情報が、ユーザのチェックインの後に、前記ホテル管理システムによって生成される、前記第２の受信モジュールをさらに備え、
前記転送モジュールが、前記制御リクエストを、前記チェックイン確認情報に含まれるチェックイン時間に従って、前記判定された制御サーバに転送するように構成されている、請求項４１に記載の制御装置。
【請求項４４】
前記装置が、
前記制御サーバによって送信された制御結果を受信することであって、前記制御結果が、前記制御命令に従って、前記コントローラによって前記スマートデバイスを制御した結果を示すために使用される、前記受信することと、
前記ホテル管理システムに前記制御結果を送信して、前記ホテル管理システムに、前記スマートデバイスに関する前記制御結果を促すことと、
を行うように構成された第３の受信モジュール、
をさらに備えている、請求項４１に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１７年１月２０日に出願され、「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＣＯＮＴＲＯＬＬＩＮＧ  ＳＭＡＲＴ  ＤＥＶＩＣＥ」と題する、中国特許出願第２０１７１００４１２８８．０号の優先権を主張する。この文献は、本明細書で参照することにより、その全体が組み込まれる。
【０００２】
本出願は、ＩｏＴ（モノのインターネット）技術の分野に関し、より詳細には、スマートデバイスを制御するための方法及び装置に関する。
【背景技術】
【０００３】
ＩｏＴ技術のブームにより、プラットフォームとして特定の空間（たとえば、家庭またはホテル内）を取り、ＩｏＴサービスのプロバイダにより、統合された配線技術、ネットワーク通信技術、自動制御技術、音声及びビデオの技術などを使用して、その空間を変換し、空間内のデバイスを、スマートデバイスへと、インテリジェント化することが、発展の新たなトレンドになってきている。スマートデバイスは、ユーザ（家の住人、またはホテルの管理者及びゲストなど）により、リアルタイムで、インターネットを介して遠位から制御される場合がある。たとえば、ユーザは、移動電話を使用して、インターネットを介して、家のドアロックを自動的に解錠するように制御し、家のキッチンのペンダントを自動的に光るように制御し、家のベッドルームの空調機を、特定の温度に調整するように制御する、などを実施する場合がある。
【０００４】
図１は、スマートデバイスに関する、既存の制御方法の概略図である。ＩｏＴサービスのプロバイダは、スマートデバイスのコントローラ（スマートドアロックコントローラ、スマート空調機コントローラ、及びＴＶボックスなど）を空間内に設置することにより、空間を変換する。その上、ユーザはさらに、ＩｏＴサービスのプロバイダによって提供されたクライアントターミナルを使用する必要がある。したがって、ユーザは、クライアントターミナルを使用して、ＩｏＴサービスのプロバイダの制御サーバに制御リクエストを送信し、制御サーバは、この制御リクエストに従って、ユーザによって制御されるべきスマートデバイスを判定し、次いで、制御命令を、スマートデバイスに対応するコントローラに送信し、このコントローラが、スマートデバイスの制御を実施する。
【０００５】
しかし、ＩｏＴサービスのプロバイダの制御サーバ、ＩｏＴサービスのプロバイダによって設置されたコントローラ、及び、ＩｏＴサービスのプロバイダによって提供されたクライアントターミナルは、特有の通信を行い、異なるＩｏＴサービスのプロバイダによって設置及び提供されたコントローラ及びクライアントターミナルも異なっている。そして、特定のＩｏＴサービスのプロバイダによって提供されたクライアントターミナルは、そのＩｏＴサービスのプロバイダの制御サーバへの制御リクエストの送信のみをサポートする。したがって、ユーザが、損傷したコントローラを、別のＩｏＴサービスのプロバイダのコントローラと交換するか、２つ以上のＩｏＴサービスのプロバイダのコントローラを同時に使用する場合、ユーザは、新たなクライアントターミナルに変更するか、２つ以上のクライアントターミナルを同時に使用することもしなければならない。このことは、ユーザがＩｏＴを使用して、スマートデバイスを制御することの利便性を低下させる。
【発明の概要】
【０００６】
本出願の例示的実施形態は、ユーザがＩｏＴを使用して、スマートデバイスを制御することの利便性を向上させるために、スマートデバイスを制御するための方法及び装置を提供する。
【０００７】
前述の技術的問題を解決するために、本出願の例示的実施形態は、以下のように実施される。
【０００８】
本出願の例示的実施形態によれば、スマートデバイスのための制御方法が、ゲートウェイプラットフォームに適用され、
クライアントターミナルによって送信された制御リクエストを受信することであって、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、受信することと、
デバイスＩＤに従って、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから、デバイスＩＤに対応する制御サーバを判定することであって、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係が、ゲートウェイプラットフォームに記録されている、判定することと、
制御リクエストを、判定された制御サーバに転送することであって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信し、それにより、コントローラがスマートデバイスを制御するようになっている、転送することと、を含む。
【０００９】
本出願のいくつかの例示的実施形態によれば、スマートデバイスのための制御方法が、ゲートウェイプラットフォームに適用され、
ユーザによって入力された制御情報を受信することであって、制御情報が、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を含む、受信することと、
制御情報に従って、制御情報を保持する制御リクエストを生成することと、
制御リクエストをゲートウェイプラットフォームに送信することであって、それにより、ゲートウェイプラットフォームが、デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定し、制御リクエストを、判定された制御サーバに転送して、判定された制御サーバに、制御命令を生成させ、対応するスマートデバイスを制御するように、制御命令を対応するコントローラに送信させるようになっている、送信することと、を含む。
【００１０】
本出願のいくつかの例示的実施形態によれば、スマートデバイスのための制御方法が、ゲートウェイプラットフォームに適用され、
ユーザによって送信された制御リクエストを受信することであって、ユーザに割り当てられた部屋ＩＤと、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、受信することと、
部屋ＩＤ及びユーザのユーザＩＤに従って、部屋ＩＤに対応する部屋内のスマートデバイスをユーザが制御することの制御の承認を判定することと、
判定された制御の承認が、制御されることになるスマートデバイスの制御を許容する場合、デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定することと、
制御リクエストを、判定された制御サーバに転送することであって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラにスマートデバイスを制御させるようになっている、転送することと、を含む。
【００１１】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御方法は、
ホテル管理システムによって送信されたチェックイン確認情報を受信することであって、チェックイン確認情報が、ユーザがチェックインした後に、ホテル管理システムによって生成され、ホテル管理システムによってユーザに割り当てられた部屋ＩＤを含む、受信することと、
チェックイン確認情報に従って、ユーザが、部屋ＩＤに対応する部屋内のスマートデバイスを制御するための制御ページを取得することと、
制御ページに基づき、制御リクエストをネットワークプラットフォームに送信することであって、ユーザに割り当てられた部屋ＩＤ、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報が、制御リクエスト内に保持されており、それにより、ネットワークプラットフォームが、制御リクエストに従って、制御されることになるスマートデバイスを制御するようになっている、送信することと、を含む。
【００１２】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御方法は、
ホテル管理システムによって送信された制御リクエストを受信することであって、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、受信することと、
デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定することと、
制御リクエストを、判定された制御サーバに転送することであって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラにスマートデバイスを制御させるようになっている、転送することと、を含む。
【００１３】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御装置は、
クライアントターミナルによって送信された制御リクエストを受信するように構成された受信モジュールであって、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、受信モジュールと、
デバイスＩＤに従って、制御装置との協同関係を確立している制御サーバから、デバイスＩＤに対応する制御サーバを判定するように構成された判定モジュールであって、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係が、制御装置に記録されている、判定モジュールと、
制御リクエストを判定された制御サーバに転送するように構成された転送モジュールであって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている、転送モジュールと、を備えている。
【００１４】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御装置は、
ユーザによる制御情報の入力を受信するように構成された受信モジュールであって、制御情報が、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を含む、受信モジュールと、
制御情報に従って、制御情報を保持する制御リクエストを生成するように構成された生成モジュールと、
制御リクエストをゲートウェイプラットフォームに送信するように構成された送信モジュールであって、それにより、ゲートウェイプラットフォームが、デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定し、制御リクエストを、判定された制御サーバに転送して、判定された制御サーバに、制御命令を生成させ、対応するスマートデバイスを制御するように、制御命令を対応するコントローラに送信させるようになっている、送信モジュールと、を備えている。
【００１５】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御装置は、
ユーザによって送信された制御リクエストを受信するように構成された第１の受信モジュールであって、ユーザに割り当てられた部屋ＩＤと、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、第１の受信モジュールと、
部屋ＩＤ及びユーザのユーザＩＤに従って、部屋ＩＤに対応する部屋内のスマートデバイスをユーザが制御することの制御の承認を判定するように構成された、第１の判定モジュールと、
判定された制御の承認が、制御されることになるスマートデバイスの制御を許容する場合、デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、制御装置との協同関係を確立している制御サーバから判定するように構成された第２の判定モジュールと、
制御リクエストを、判定された制御サーバに転送するように構成された転送モジュールであって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている、転送モジュールと、を備えている。
【００１６】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御装置は、
ホテル管理システムによって送信されたチェックイン確認情報を受信するように構成された受信モジュールであって、チェックイン確認情報が、ユーザがチェックインした後に、ホテル管理システムによって生成され、ホテル管理システムによってユーザに割り当てられた部屋ＩＤを含む、受信モジュールと、
チェックイン確認情報に従って、ユーザが、部屋ＩＤに対応する部屋内のスマートデバイスを制御するための制御ページを取得するように構成された、取得モジュールと、
制御ページに基づき、制御リクエストをネットワークプラットフォームに送信するように構成された送信モジュールであって、ユーザに割り当てられた部屋ＩＤ、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報が、制御リクエスト内に保持されており、それにより、ネットワークプラットフォームが、制御リクエストに従って、制御されることになるスマートデバイスを制御するようになっている、送信モジュールと、を備えている。
【００１７】
本出願のいくつかの例示的実施形態に係る、スマートデバイスのための制御装置は、
ホテル管理システムによって送信された制御リクエストを受信するように構成された第１の受信モジュールであって、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、第１の受信モジュールと、
デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定するように構成された判定モジュールと、
制御リクエストを判定された制御サーバに転送するように構成された転送モジュールであって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている、転送モジュールと、を備えている。
【００１８】
図示のように、本出願の例示的実施形態に係る技術的解決策から、本出願の例示的実施形態では、様々なＩｏＴサービスのプロバイダの制御サーバが、ゲートウェイプラットフォームに登録され、それにより、ゲートウェイプラットフォームが、様々なＩｏＴサービスのプロバイダの制御サーバに適用される場合があり、こうして、それぞれのコントローラを、登録された制御サーバを介して間接的に制御するようになっている。さらに、ゲートウェイプラットフォームに対応するクライアントターミナルは、各ホテルに提供される場合があり、それにより、ホテルは、様々なＩｏＴサービスのプロバイダによって提供されるクライアントターミナルを設置することなく、ゲートウェイプラットフォームを介して、様々なＩｏＴサービスのプロバイダのコントローラを使用することにより、スマートデバイスを制御する場合がある。したがって、ホテルが、損傷したコントローラを、別のＩｏＴサービスのプロバイダのコントローラと交換するか、２つ以上のＩｏＴサービスのプロバイダのコントローラを同時に使用する場合、ホテルは、新たなクライアントターミナルに変更するか、２つ以上のクライアントターミナルを同時に使用することは不要であり、こうして、ユーザがＩｏＴを使用して、スマートデバイスを制御することの利便性を向上させる。
【００１９】
本出願の例示的実施形態、及び、従来技術の技術的解決策を、より明確に記載するために、例示的実施形態または従来技術の記載において使用される添付図面を、以下のように概略的に導入する。以下の詳細な説明の添付図面が、本出願で記載されるいくつかの例示的実施形態にすぎないことは、明らかである。当業者は、創造的作業をすることなく、これら添付図面に従って、他の添付図面をさらに得る場合がある。
【図面の簡単な説明】
【００２０】
【図１】スマートデバイスに関する、既存の制御方法の概略図である。
【図２Ａ】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御方法の概略図である。
【図２Ｂ】本出願のいくつかの例示的実施形態に係る、ホテル内のスマートデバイスに関する制御方法の概略図である。
【図３】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御方法のフローチャートである。
【図４】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御方法のフローチャートである。
【図５】本出願のいくつかの例示的実施形態に係るホテルのシナリオの、スマートデバイスに関する制御方法のフローチャートである。
【図６】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図である。
【図７】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図である。
【図８】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図である。
【図９】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図である。
【図１０】本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図である。
【発明を実施するための形態】
【００２１】
スマートデバイスのための制御方法及び制御装置が、本出願のいくつかの例示的実施形態によって提供されている。
【００２２】
本方法は、ゲートウェイプラットフォーム、スマートクラウドゲートウェイ、またはクライアントターミナルによって実施される場合がある。スマートクラウドゲートウェイまたはゲートウェイプラットフォームは、ここでは、制御リクエストを、制御リクエストに対応する制御サーバに送信するように構成された、ルーティング機能を有するプラットフォームレベルのデバイスである。クライアントターミナルは、ユーザのターミナルデバイスにインストールされ、ゲートウェイプラットフォームと相互作用するクライアントターミナルであるか、ホテル管理システムにインストールされ、ゲートウェイプラットフォームと相互作用するクライアントターミナルである。
【００２３】
当業者がよりよく本出願の技術的解決策を理解することを可能にするために、本出願の例示的実施形態の技術的解決策は、本出願の例示的実施形態の図面を参照して、明確かつ完全に、以下に記載される。記載の例示的実施形態が、本出願の例示的実施形態のいくつかに過ぎず、すべてではないことは明らかである。本出願の例示的実施形態に基づき、創造的作業をすることなく、当業者によって得られた他の例示的実施形態すべては、本出願の保護の範囲内にあるものとする。
【００２４】
上述のように、ＩｏＴの技術分野では、ＩｏＴ内でのスマートデバイス制御サービスをユーザに提供する多くのＩｏＴサービスのプロバイダが存在し、ＩｏＴサービスのプロバイダの各々は、そのプロバイダ自体のコントローラ及びクライアントターミナルを開発している。ユーザが特定のＩｏＴサービスのプロバイダのコントローラをインストールした場合、ユーザは、そのＩｏＴサービスのプロバイダによって提供されたクライアントターミナルを使用しなければならない。したがって、ユーザが、ユーザ自身のＩｏＴで別のＩｏＴサービスのプロバイダのコントローラを使用するか加える必要がある場合、ユーザは、それに応じて、そのＩｏＴサービスのプロバイダのクライアントターミナルを変更するか追加することも必要である。このことは、ＩｏＴを使用してスマートデバイスを制御する、ユーザの利便性を低減する。
【００２５】
本出願の例示的実施形態は、家の住人が、ユーザであり、家庭内の家のデバイスがスマートデバイスであるシナリオか、ホテルのマネージャ及びゲストがユーザであり、ホテルの部屋のドアロック、空調機、ＴＶ、及び他のデバイスがスマートデバイスであるシナリオに適用される場合がある。記載を容易にするために、ホテルでの適用のシナリオのみが、実施例として以下に記載される。
【００２６】
図１に示すように、スマートデバイスのための既存の制御方法によれば、ユーザにより、クライアントターミナルを通して送信された制御リクエストは、ＩｏＴサービスのプロバイダの制御サーバによって処理しなければならず、ユーザは、制御サーバが制御命令を、ユーザによって制御されることになるスマートデバイスに対応するコントローラに送信した後にのみ、ユーザによりコントロールされることとなるスマートデバイスを介して制御を達成する場合がある。換言すると、スマートデバイスを直接制御するのは、ＩｏＴサービスのプロバイダの制御サーバであり、ユーザは、制御リクエストを制御サーバに送信することにより、スマートデバイスを間接的に制御する場合があるのみである。
【００２７】
ここでは、コントローラは、コントローラ自体の無線信号インターフェース、または、コントローラが接続される有線ネットワークにより、制御命令を受信する場合がある。コントローラが位置するネットワーク環境は、ホテル内のローカルエリアネットワークであり、制御サーバは、制御命令を、ホテル内のローカルエリアネットワーク内のコントローラに、ホテル外のインターネットを介して送信する。インターネットとローカルエリアネットワークとの間の接続を実現するためには、ゲートウェイが必要である。このため、ゲートウェイは、ホテル内に予め設置されている場合がある。記載を容易にするために、以下ではゲートウェイについて言及しない。制御サーバが制御命令をコントローラに送信し、制御命令がコントローラによって受信される事実により、インターネットとローカルエリアネットワークとの間の接続が、ゲートウェイを介して実現されていることが示唆されている。
【００２８】
制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とは、クライアントターミナルによって送信される制御リクエスト内に保持される場合がある。第１のデバイスの実行情報は、たとえば、ユーザが、スマートデバイスを制御して実施することを望む、オンにする、オフにする、２５℃、中間レベル、及びチャンネル４５などの内容である場合がある。さらに、デバイスＩＤと第１のデバイスの実行情報とは、クライアントターミナルにおいてユーザによって入力された制御情報である場合があり、クライアントターミナルは、ユーザによって入力された制御情報に従って、制御リクエストを生成する。
【００２９】
ユーザは、クライアントターミナルのユーザインターフェースで、ユーザが制御することを望むスマートデバイスのデバイスＩＤと、ユーザがスマートデバイスに実施させることを望む内容とを選択する場合がある。たとえば、ユーザは、「Ｏｒｉｅｎｔａｌ  Ｈｏｔｅｌ−４０７−Ｃｏｒｒｉｄｏｒ  Ｌａｍｐ」のデバイスＩＤ、及び、「オンにする」のデバイスの実行情報を選択する場合があり、クライアントターミナルは、ユーザの選択に従って、前述の情報を保持する制御リクエストを生成し、この制御リクエストを制御サーバに送信する。そして、制御サーバは、この制御リクエストに係る制御命令を生成して、Ｏｒｉｅｎｔａｌ  ＨｏｔｅｌのＲｏｏｍ  ４０７のｃｏｒｒｉｄｏｒ  ｌａｍｐに対応するコントローラを、オンになるように制御する。
【００３０】
さらに、ホテルのシナリオでは、スマートデバイスに関する既存の制御方法は、ホテルの管理の利便性を低下させるのみならず、ホテルにチェックインするゲストの利便性をも低下させる。
【００３１】
ホテルでの適用のシナリオでは、ホテルルームにチェックインするゲストが、スマートデバイスを制御することを望む場合、ゲストは３つのオプションを有している。オプション１では、ゲストが手動でスマートデバイスを制御する。オプション２では、ゲストがチェックインしたホテルのＩｏＴサービスのプロバイダのクライアントターミナル（サービスソフトウェア）をゲストがインストールし、次いで、制御情報を入力する。オプション３では、ゲストが、ホテルにリクエストし、次いで、ホテルが、ゲストによってリクエストされた制御情報をクライアントターミナルに入力する必要がある。上述の３つのオプションは、ゲストにとっては十分に利便性のあるものではない。
【００３２】
このことは、前述のイントロダクションから、一方では、スマートデバイスに関する既存の制御方法までで完結する場合があり、図１に示す既存のＩｏＴサービスモードは、ユーザの制御コストを最小にするには有利である。ＩｏＴサービスのプロバイダは、クライアントターミナル、コントローラ、及び制御サーバのメンテナンスを担っており、ユーザは、制御リクエストを送信するために、クライアントターミナルを使用することのみが必要である。
【００３３】
他方では、まさにこの理由から、各ＩｏＴサービスのプロバイダの制御サーバ、コントローラ、及びクライアントターミナルは、高度に接続されている。ユーザがＩｏＴを使用することの不便性の問題に加え、以下の欠陥も発生している。各ＩｏＴサービスのプロバイダの、制御サーバと、コントローラと、クライアントターミナルとの間が高度に接続されていることに起因して、様々なＩｏＴサービスのプロバイダは、それぞれのスマートデバイス制御サービスを別々に提供するのみである場合があり、これらの間で情報は共有されていない。各ＩｏＴサービスのプロバイダは、ユーザによって送信された制御リクエストに保持されるデバイスの実行情報によって、比較的シンプルなスマートデバイス制御サービスを提供するのみである場合があるが、個人向けのサービス、すなわち、ユーザのユーザ特性に基づく、各ユーザによる、ＩｏＴを使用してスマートデバイスを制御することの利便性をさらに向上させるサービスを、ユーザにさらに提供することはできない。
【００３４】
たとえば、夏の夜に、ゲストが、受付でチェックインするために、ホテルに到着する。ホテルは、ゲストのためのよりよいサービスを提供することを望んでおり、ゲストがチェックインするルームナンバーを２０６と決定した後に、ホテルは、「ルーム２０６の空調機をオンにし、温度を２０℃にセットする」ことの制御リクエストを、クライアントターミナルを通して制御サーバに送信する。制御リクエストに従って、制御サーバは、その部屋の空調機をオンにし、温度を２０℃に設定するように制御する。残念ながら、ゲストは、部屋に入った後に、ゲストが風邪をひくぐらい寒いことをひどく心配している。
【００３５】
別の実施例では、ゲストは、ホテルルームでゲストが起床した後に、ＴＶプログラムを視聴することを望み、また、ゲストは、若いアイドルのドラマを視聴することを実際に好んでいる。ゲストは、クライアントターミナル（移動電話）を操作し、「Ｏｒｉｅｎｔａｌ  Ｈｏｔｅｌ−２０６−ＴＶ」のデバイスＩＤと、「オンにし、チャンネル２５に切り換える」ことのデバイス実行情報を選択する。ＩｏＴサービスのプロバイダがゲストの好みを知らないことから、ＩｏＴサービスのプロバイダは、ゲストが、ＴＶセットの特定のチャンネルを選択することをサポートするのみであり、このため、ゲストはさらに、若いアイドルのドラマのために、多くのＴＶチャンネルを手動で検索する必要がある。
【００３６】
ＩｏＴ内のスマートデバイスのための既存の制御方法が、ＩｏＴのユーザのための個人向けのサービスを提供するには不利であることが見受けられる場合がある。
【００３７】
この理由のために、本出願の例示的実施形態の１つが、ユーザに提供される、不十分な個人向けのサービスの問題をも解決する場合がある。このことは、「ゲートウェイプラットフォーム−クライアントターミナル」のスマートデバイス制御システムをセットアップすることによるものである。スマート制御システムは、ユーザと、ＩｏＴサービスのプロバイダの制御サーバとの間でセットアップされ、ユーザが、ユーザＩＤをゲートウェイプラットフォームに、クライアントターミナルを通して登録することをサポートし、こうして、ユーザＩＤに対応する、履歴上のユーザ行動データをプリセットする。実際のアプリケーションでは、ユーザのユーザＩＤが、ユーザによってゲートウェイプラットフォームに、クライアントターミナルを通して送信される制御リクエストにさらに保持されている。ゲートウェイプラットフォームは、ユーザＩＤに対応する、履歴上のユーザ行動データに従ってユーザの好みを分析し、それにより、制御サーバによって送信される制御命令が、ユーザの好みにより調和するものとなり、こうして、スマートデバイスの個人向けの制御サービスが実現されるようになっている。
【００３８】
たとえば、前述の実施例では、ゲストは、ユーザＩＤをゲートウェイプラットフォームに登録し、ゲストは、ゲートウェイプラットフォームを通してホテルの部屋を予約する。ゲストが、受付でチェックインするために、ホテルに到着した場合、ホテルは、ゲストがチェックインすることを望むルームナンバーを決定した後に、「ユーザ２２１−ルーム２０６の空調機をオンにし、温度を２０℃に設定する」ことの内容を含む制御リクエストを、ゲートウェイプラットフォームに送信する。ゲートウェイプラットフォームは、そのユーザのユーザＩＤ「ユーザ２２１」に対応する、履歴上のユーザ行動データに従って分析することにより、そのゲストが、寒さを非常に心配していることを認識している。したがって、制御リクエストを制御サーバに転送することに加え、ゲートウェイプラットフォームは、第２のデバイスの実行情報「ルーム２０６の空調の温度を２８℃にセットする」をも、制御サーバに知的に送信する場合があり、制御サーバは、第２のデバイスの実行情報を優先的に使用し、空調機の温度を２８℃にセットするように制御し、それにより、ゲストが、部屋に入った後に寒さを感じないようにしている。
【００３９】
図２Ａは、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御方法の概略図である。図２Ａに示すように、図１に示す既存の制御方法と比べると、ゲートウェイプラットフォームのアーキテクチャが加えられており、クライアントターミナルは、ゲートウェイプラットフォームに対応する（様々なタイプのユーザに適合され、様々なＩｏＴサービスのプロバイダのサービスと互換性がある）ユニバーサルターミナルである。
【００４０】
図２Ｂは、本出願のいくつかの例示的実施形態に係る、ホテル内のスマートデバイスに関する制御方法の概略図である。図２Ｂに示すように、ゲスト（ユーザ）がサービスリクエストを選択した場合、ゲートウェイプラットフォームは、サービスリクエストをホテル管理システムに転送する場合がある。サービスリクエストを得た後に、ホテルは、「しばらくお待ちください」などのサービスリクエストに対する応答を、ゲートウェイプラットフォームに、ホテル管理システムを通して返す場合があり、ゲートウェイプラットフォームは、この応答をゲストのクライアントターミナルに転送する場合がある。別の実施例に関し、ホテルが、コントローラを修理することを選択した場合、ゲートウェイプラットフォームは、修理のリクエストを、ホテルが修理することを選択したコントローラに対応する制御サーバに送信する。修理のリクエストを受信した後に、制御サーバは、オンサイトの修理の時間などの情報を、ゲートウェイプラットフォームに返信する場合があり、その情報は、次いで、ゲートウェイプラットフォームにより、ホテルのクライアントターミナルに転送される。ホテル管理システムは、ここでは、ゲートウェイプラットフォームによってホテルに、使用のために提供されたシステムであるか、ホテル自体によって設計されたシステムである場合がある。ホテル管理システムが、ホテル自体によって設計されたシステムである場合、ゲートウェイプラットフォームは、ゲートウェイプラットフォームとホテル管理システムとの間の接続を実現するために、ホテルに、ホテル管理システムにインストールされた、ホテルバージョンのクライアントターミナルを提供する場合がある。
【００４１】
要約すると、本出願によって提供される「ゲートウェイプラットフォーム−クライアントターミナル（ユニバーサル）」のシステムアーキテクチャでは、ＩｏＴの機能は、高い拡張性を有しており、当業者によって容易に想像される技術的特徴は、本出願の例示的実施形態の技術的解決策に基づき、様々なアプリケーションのシナリオのために、システムアーキテクチャに追加される場合がある。これらは、本出願では限定しない。
【００４２】
本出願の様々な例示的実施形態によって提供される技術的解決策が、添付図面を参照して以下に詳細に記載される。
【００４３】
図３は、本出願のいくつかの例示的実施形態による、スマートデバイスに関する制御方法のフローチャートであり、以下のステップを含む。
【００４４】
Ｓ３０１では、クライアントターミナルによって送信された制御リクエストが受信される。
【００４５】
本方法は、ゲートウェイプラットフォームによって実施される場合がある。ゲートウェイプラットフォームは、データストレージまたはデータ処理機能を有する、サーバまたはクラウドサーバである場合があり、制御リクエストに対応する制御サーバに制御リクエストを送信するために、外部のゲートウェイ制御プロトコルを提供する。各ＩｏＴサービスのプロバイダは、制御サーバをゲートウェイプラットフォームと接続するために、ゲートウェイ制御プロトコルに従う必要があるのみである。
【００４６】
本出願の例示的実施形態では、第１のデバイスの実行情報は、「オンにする」、「オフにする」、「チャンネル２５」、及び「レベル２」などの、ユーザが、デバイスＩＤに対応するスマートデバイスに実施させたい内容である場合がある。第２のデバイスの実行情報は、ユーザ個人の好みに合わせることを満足するために、スマートデバイスによって実施される操作である場合がある。たとえば、空調機の温度を、ユーザが好む２６℃に設定する。
【００４７】
本出願の例示的実施形態では、クライアントターミナルは、ゲートウェイプラットフォームに対応するユニバーサルターミナルである。すなわち、一方では、ホテルとゲストとの両方が、クライアントターミナル（ホテルバージョンのクライアントターミナル、及び、ゲストバージョンのクライアントターミナル）を使用する場合がある。他方では、クライアントターミナルは、様々なＩｏＴサービスのプロバイダのサービスとの互換性もある場合がある。クライアントターミナルが、ゲートウェイプラットフォームによって提供されるサービスソフトウェアである場合、ホテルは、サービスソフトウェアを、ホテルの管理のためのターミナルにインストールする場合があり、ゲストは、サービスソフトウェアを、ゲストのターミナルにインストールする場合がある。本出願の例示的実施形態では、記載を容易にするために、クライアントターミナルは、ユーザ（ゲスト）によって使用されるクライアントターミナルを参照しており、ホテル管理システムは、ホテルバージョンのクライアントターミナルを参照する場合がある。
【００４８】
したがって、ホテルに関しては、クライアントターミナルは、ＩｏＴサービスのプロバイダによって提供される、高度に接続された専用のターミナルよりむしろ、ゲートウェイプラットフォームに対応するユニバーサルターミナルであり、このため、ホテルは、別のＩｏＴサービスのプロバイダのコントローラを使用するか追加した後に、クライアントターミナルのいずれの調整をも行う必要はない。
【００４９】
ホテルが選択可能なＩｏＴサービスのプロバイダが、ゲートウェイプラットフォームに登録されたＩｏＴサービスのプロバイダであることが望ましいことに留意されたい。クライアントターミナルは、異なるバージョン（ホテルバージョン及びゲストバージョン）を有する場合がある。ホテルバージョンのクライアントターミナルのユーザインターフェースは、ホテルのための選択可能なＩｏＴサービスのプロバイダのリストを提供する場合がある。ＩｏＴサービスのプロバイダの選択の後に、ホテルは、ＩｏＴサービスのプロバイダと契約するために、契約のリクエストをゲートウェイプラットフォームに送信する。ゲストバージョンのクライアントターミナルは、ゲストが、クライアントターミナル上でホテルを予約することをサポートする場合があり、また、部屋の前払い、チケットの予約、及びルートのプランニングなどの、他の個人向けのサービスをさらに提供する場合がある。
【００５０】
ゲストに関しては、多数のホテルがゲートウェイプラットフォームに接続していることから、ゲストは、ターミナル上にクライアントターミナルをインストールする場合があり、それにより、どのホテルにゲストがチェックインしたとしても、ゲストは、同じクライアントターミナルを使用して、ホテルルームでスマートデバイスを制御する場合がある。
【００５１】
ユーザは、ユーザＩＤを得るためにクライアントターミナルを通してゲートウェイプラットフォームに登録する場合がある。同時に、ゲートウェイプラットフォームは、ユーザ行動データベースを確立するために、ユーザＩＤに対応する、履歴上のユーザ行動データを記録及び収集する場合がある。異なるユーザＩＤに関し、ユーザＩＤを通して送信されるデバイスの実行データ及び／またはユーザサービスのデータが収集され、収集されたデバイスの実行データ及び／またはユーザサービスのデータが、履歴上のユーザ行動データとして取られ、ユーザＩＤ及び履歴上のユーザ行動データが、ユーザ行動データベースに記録される。
【００５２】
具体的には、各ユーザＩＤに関し、ユーザＩＤを通して送信された第１のデバイスの実行情報が、ユーザＩＤに対応する、履歴上のユーザ行動データとして、前もって記録される場合がある。たとえば、デバイスの実行情報「ＴＶチャンネル２５」が、ユーザＩＤを通して履歴上で送信されている場合、このデバイスの実行情報が、履歴上のユーザ行動データとして判定される。さらに、ユーザＩＤに対応する、履歴上のユーザ行動データは、同じユーザＩＤを通して送信された異なる第１のデバイスの実行情報の発生の頻度に応じた基準値によってランクが付けられる場合がある。
【００５３】
本出願の例示的実施形態では、ゲートウェイプラットフォームは、様々なクライアントターミナルによって送信され、様々なユーザＩＤを通して、履歴上のユーザ行動データとしてクライアントターミナル上で生成されたデータを受信及び記録する場合もある。たとえば、クライアントターミナルが、チケットの予約、タクシーの呼出、及びマップなどのサービスをさらに提供する場合、クライアントターミナルにおける、ユーザＩＤを通しての、ユーザがタクシーを呼び出す行き先などのデータが、クライアントターミナルによって記録され、ユーザＩＤの履歴上のユーザ行動データとして、ゲートウェイプラットフォームに送信される。
【００５４】
ゲートウェイプラットフォームが、ユーザによってインターネットに登録されたユーザＩＤ（ＩＰアドレス、ｍａｃアドレス、または、共通のソフトウェアもしくは一般的なウェブサイトのアカウントなど）に関連付けられている場合、ユーザＩＤを通して、インターネット上で生成されたビッグデータも、ユーザＩＤに対応する、履歴上のユーザ行動データとして収集される場合がある。たとえば、ゲートウェイプラットフォームは、ｅ−コマースプラットフォームに登録されたユーザのユーザＩＤと関連付けられている場合があり、ユーザは、ｅ−コマースプラットフォームに登録されたユーザＩＤで、クライアントターミナルにログオンする場合もある。したがって、ゲートウェイプラットフォームは、ユーザにより、ｅ−コマースプラットフォーム上で、履歴上のユーザ行動データとして生成されたビッグデータ（ショッピングの記録、及び搬送先のアドレスなど）を取得するために、ｅ−コマースプラットフォームと協同する場合がある。
【００５５】
本出願の例示的実施形態では、ユーザによって選択されたデバイスＩＤ及び第１のデバイスの実行情報は、制御リクエスト内に保持されており、ユーザは、デバイスＩＤ及びデバイスの実行情報を、クライアントターミナルのユーザインターフェースに列挙されたデバイスＩＤ及び第１のデバイスの実行情報から選択するか、ユーザインターフェースにキーワードを入力し、返された結果のインターフェース内の、デバイスＩＤ及びデバイスの実行情報を選択する場合がある。
【００５６】
具体的には、デバイスＩＤは、コントローラのコントローラＩＤ、及び、制御サーバのサーバＩＤを含まない場合がある。たとえば、「Ｏｒｉｅｎｔａｌ  Ｈｏｔｅｌ−２０５−ａｉｒ  ｃｏｎｄｉｔｉｏｎｅｒ」は、Ｏｒｉｅｎｔａｌ  Ｈｏｔｅｌのルーム２０５の空調機のみを示す。デバイスＩＤは、コントローラのコントローラＩＤ及び制御サーバのサーバＩＤを含む場合がある。たとえば、「Ｏｒｉｅｎｔａｌ  Ｈｏｔｅｌ−２０５−ａｉｒ  ｃｏｎｄｉｔｉｏｎｅｒ−ｃｏｎｔｒｏｌｌｅｒ  １１０−ｓｅｒｖｅｒ  ８」は、空調機を制御するコントローラのコントローラＩＤが１１０であり、命令をコントローラに送信する制御サーバのサーバＩＤが８であることも示している。
【００５７】
Ｓ３０２では、デバイスＩＤに対応する制御サーバは、デバイスＩＤに従って、ゲートウェイプラットフォームとの協同関係を確立する制御サーバから判定される。
【００５８】
本出願の例示的実施形態では、制御サーバをクライアントターミナルから接続解除するために、様々なＩｏＴサービスのプロバイダの制御サーバが、ゲートウェイプラットフォームに登録される。換言すると、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとが、ゲートウェイプラットフォームに記録される。
【００５９】
具体的には、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係が、
ゲートウェイプラットフォームとの協同関係を確立する様々なＩｏＴサービスのプロバイダの制御サーバのサーバＩＤ、様々なＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤ、及び、スマートデバイスのデバイスＩＤを、受信及び記録することと、各デバイスＩＤに関し、デバイスＩＤに対応するスマートデバイスを制御するコントローラのコントローラＩＤを判定すること、及び、デバイスＩＤと、判定されたコントローラのコントローラＩＤとの間の第１の対応関係を確立することと、サーバＩＤに関し、サーバＩＤに対応するＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤを判定すること、及び、サーバＩＤと、判定されたコントローラのコントローラＩＤとの間の第２の対応関係を確立することと、第１の対応関係及び第２の対応関係に従って、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御するコントローラのコントローラＩＤと、スマートデバイスのコントローラを制御する制御サーバのサーバＩＤとの間のマッピング関係を得ることと、
によって確立される場合がある。
【００６０】
様々なＩｏＴサービスのプロバイダによって提供される様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピングテーブルを直接受信することも可能である。
【００６１】
本出願の例示的実施形態では、ゲートウェイプラットフォームは、制御リクエストに保持されたデバイスＩＤに係る制御サーバの、予め登録されたサーバＩＤ内のデバイスＩＤに対応するサーバＩＤを判定し、デバイスＩＤに対応する制御サーバとして、判定されたサーバＩＤに対応する制御サーバを判定する場合がある。
【００６２】
具体的には、制御リクエストに保持されたデバイスＩＤに対応するサーバＩＤは、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御するコントローラのコントローラＩＤと、スマートデバイスのコントローラを制御する制御サーバのサーバＩＤとの間のマッピング関係に従って判定される場合がある。判定されたサーバＩＤに対応する制御サーバは、デバイスＩＤに対応する制御サーバとして判定される場合がある。
【００６３】
Ｓ３０３では、制御リクエストが、判定された制御サーバに転送される。
【００６４】
本出願の例示的実施形態では、デバイスＩＤに対応する制御サーバを判定した後に、ゲートウェイプラットフォームは、受信した制御リクエストを制御サーバに転送する。制御サーバは、制御リクエストに従って制御命令を生成し、次いで、制御命令を、デバイスＩＤに対応するコントローラに送信する。コントローラは、制御命令に従って、デバイスＩＤに対応するスマートデバイスを制御する。
【００６５】
たとえば、制御命令が「５分後にドアを解錠する」である場合、コントローラ内のタイミングユニットが、制御命令を受信した後に始動し、５分後に、ドアを解錠するようにコントローラを作動させる。
【００６６】
本出願の様々な例示的実施形態では、ユーザによって選択されるデバイスＩＤ及びデバイスの実行情報は、制御情報、制御リクエスト、及び制御命令に保持される。
【００６７】
本出願の例示的実施形態では、制御リクエストは、セットゲートウェイ制御プロトコルに従ってカプセル化される場合があり、カプセル化された制御リクエストは、判定された制御サーバに送信され、それにより、判定された制御サーバが、制御されることになるデバイスＩＤ、及び、第１のデバイスの実行情報を取得するために、カプセル化された制御リクエストをパースし、第１のデバイスの実行情報に従って制御命令を生成し、コントローラにスマートデバイスを制御させるように、デバイスＩＤに対応するコントローラに制御命令を送信するようになっている。
【００６８】
本明細書におけるゲートウェイ制御プロトコルは、あるルールである場合があり、このルールにより、ゲートウェイプラットフォームまたはスマートクラウドゲートウェイが、様々な制御サーバと相互作用する。ゲートウェイプラットフォームと様々な制御サーバとの間の相互作用が、ゲートウェイ制御プロトコルに依存するべき理由は、制御されることになるスマートデバイスのデバイスＩＤ、第１のデバイスの実行情報、第２のデバイスの実行情報などを取得するために、ゲートウェイプラットフォームによって転送された制御リクエストが受信された際に、制御サーバが、制御リクエストを正確にパースし得ることを確実にすることである。
【００６９】
具体的には、ゲートウェイプラットフォームまたはスマートクラウドゲートウェイは、制御されることになるスマートデバイスのデバイスＩＤ、及びデバイスの実行情報を、セットゲートウェイ制御プロトコルの専用のフィールドに書き込む場合がある。したがって、セットゲートウェイ制御プロトコルに従って、ゲートウェイプラットフォームまたはスマートクラウドゲートウェイによって送信された制御リクエストが受信された場合、制御サーバは、制御されることになるスマートデバイスのデバイスＩＤ、及び、デバイスの実行情報を、パースすることによって取得する場合があり、こうして、スマートデバイスの制御を達成する。
【００７０】
さらに、本出願の例示的実施形態では、第２のデバイスの実行情報は、ユーザの、履歴上のユーザ行動データに従って生成される場合もあり、それにより、制御サーバが、第２のデバイスの実行情報に従って、制御命令をコントローラに、より正確に送信するようになっており、こうして、スマートデバイスの個人向けの制御を達成するようになっている。
【００７１】
本出願の例示的実施形態では、ユーザのユーザＩＤが、制御リクエスト内にさらに保持されている場合、ゲートウェイプラットフォームは、デバイスＩＤに対応する制御サーバが、制御サーバ内において、予め登録されていると判定された後に、ユーザＩＤに従って、ユーザＩＤに対応する履歴上のユーザ行動データに関して、ユーザ行動データベースを検索するステップであって、ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を含む、検索するステップと、デバイスＩＤ及び履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成するステップと、第２のデバイスの実行情報を、判定された制御サーバに送信するステップであって、それにより、制御サーバが、第２のデバイスの実行情報を、デバイスＩＤに対応するコントローラに送信して、コントローラに、制御命令及び第２のデバイスの実行情報に従ってスマートデバイスを制御させるようになっている、送信するステップと、を実施する場合がある。
【００７２】
前述のステップは、デバイスＩＤに対応する制御サーバが判定された後、かつ、コントローラが対応するスマートデバイスを制御する前の、任意の時間に実施される場合がある。好ましくは、前述のステップは、デバイスＩＤに対応する制御サーバが判定された後、かつ、制御サーバが制御命令を生成する前に実施される場合がある。したがって、デバイスＩＤに対応する制御サーバは、受信した第２のデバイスの実行情報を、制御命令に加え、これらを、デバイスＩＤに対応するコントローラにともに送信する場合がある。
【００７３】
具体的には、デバイスＩＤに対応するスマートデバイスのデバイスタイプは、デバイスＩＤに従って判定される。デバイスタイプに関する履歴上のユーザ行動データは、ユーザＩＤに対応する、履歴上のユーザ行動データから、デバイスタイプに従って判定される。スマートデバイスを制御する、ユーザＩＤに対応するユーザの、ユーザ行動特性は、履歴上のユーザ行動データに従って判定される。そして、第２のデバイスの実行情報は、ユーザ行動特性に従って生成される。
【００７４】
ユーザ行動データベースは、様々なユーザＩＤに関し、ユーザＩＤを通して送信されたデバイスの実行データ及び／またはユーザサービスのデータを収集することと、収集されたデバイスの実行データ及び／またはユーザサービスのデータを、履歴上のユーザ行動データとして判定することと、ユーザＩＤ及び履歴上のユーザ行動データを、ユーザ行動データベースに記録することと、によって判定される場合がある。
【００７５】
たとえば、ユーザＡにより、インターネットで生成されたビッグデータは、ゲートウェイプラットフォーム上に、履歴上のユーザ行動データとして記録される。ある日、ユーザＡがホテルにチェックインし、ホテルが、予め空調機をオンにすることを望む場合、ゲートウェイプラットフォームが、ホテルにより、クライアントターミナルを通して送信された制御リクエストを受信すると、ゲートウェイプラットフォームは、デバイスタイプが空調機であることを、制御リクエストに保持されたデバイスＩＤに従って判定し、制御リクエストに保持された、ユーザＡのユーザＩＤ  Ａに従って、ユーザＡに対応する履歴上のユーザ行動データを判定し、次いで、空調に関する履歴上のユーザ行動データ（たとえば、ユーザＡが以前、コットンパッドのジャケットを、夏にオンラインで購入した）を、ユーザＡに対応する履歴上のユーザ行動データから選別し、選別された履歴上のユーザ行動データに従って、ユーザＡのユーザ特性が、「寒さを嫌う」ことであると判定する。したがって、空調機のデバイスパラメータを「２８℃」（または、他のより暖かい温度）にセットし、第２のデバイスの実行情報「空調機をオンにし、温度を２８℃にセットする」が最終的に生成される。
【００７６】
本出願の例示的実施形態では、ホテルのシナリオでは、ゲストは、予め、クライアントターミナルを通してホテルルームの予約を完了する場合があり、ホテルは、ゲストがチェックインするためにホテルに到着した際に、クライアントターミナルを通して、ゲストの身元情報を確認する場合がある。たとえば、ホテルは、ゲストに、ゲートウェイプラットフォームによって送信された確認コードを示すことを求める場合がある。ゲストの身元を確認した後に、ホテルは、ゲストのチェックイン情報（ゲストのユーザＩＤ、及び、ゲストのルームナンバー）を、ゲートウェイプラットフォームと一致させる。ゲートウェイプラットフォームは、受信したチェックイン情報に従って第２のデバイスの実行情報を知的に生成し、第２のデバイスの実行情報を、対応する制御サーバに送信し、こうして、ゲストがチェックインする部屋のスマートデバイスの個人向けの制御を達成し、ゲストのために、予め、都合のよいチェックインの体験を創り出す。この都合のよいチェックインの体験は、空調機を予めオンにし、適切な温度に設定すること、ＴＶセットを予めオンにし、ユーザの好みのチャンネルに設定すること、ユーザの好みの音楽を予め再生するなどである。確実に、ホテル及びゲストは、任意の時点で、制御リクエストをゲートウェイプラットフォームに、クライアントターミナルを通して送信して、スマートデバイスの制御を達成する場合もある。
【００７７】
最後に、ゲストがゲストバージョンのクライアントターミナルを使用して、部屋内のスマートデバイスを制御するアプリケーションのシナリオでは、ホテルマネージャのセキュリティのために、かつ、部屋にチェックインしないゲストが、制御の承認を悪用することを防止するために、ゲストが受付でチェックインするためにホテルに到着した際に、ホテルは、承認を与えるリクエストをゲートウェイプラットフォームに送信して、ゲストがチェックインする部屋が決定された後に、ゲストがチェックインする部屋内のスマートデバイスに関する制御の承認をゲストに与える場合があることを強調するべきである。代替的には、ゲートウェイプラットフォームが、ホテルによって同調されたゲストのチェックイン情報を受領した後に、ゲートウェイプラットフォームは、対応する部屋内のスマートデバイスを制御することの承認を自動的にゲストに与える場合がある。
【００７８】
図３に示す方法によれば、様々なＩｏＴサービスのプロバイダの制御サーバが、ゲートウェイプラットフォームに登録されており、それにより、ゲートウェイプラットフォームが、様々なＩｏＴサービスのプロバイダの制御サーバに適応する場合があり、このため、登録された制御サーバを通して、様々なコントローラを間接的に制御する場合がある。さらに、ゲートウェイプラットフォームに対応するクライアントターミナルは、様々なホテルに提供される場合があり、それにより、ホテルは、様々なＩｏＴサービスのプロバイダによって提供されるクライアントターミナルを設置することなく、ゲートウェイプラットフォームを通して、様々なＩｏＴサービスのプロバイダのコントローラを使用することにより、スマートデバイスを制御する場合がある。したがって、ホテルが、損傷したコントローラを、別のＩｏＴサービスのプロバイダのコントローラと交換するか、２つ以上のＩｏＴサービスのプロバイダのコントローラを同時に使用する場合、ホテルは、新たなクライアントターミナルに変更するか、２つ以上のクライアントターミナルを同時に使用することは不要であり、こうして、ユーザがＩｏＴを使用して、スマートデバイスを制御することの利便性を向上させる。
【００７９】
図４は、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御方法のフローチャートであり、以下のステップを含む。
【００８０】
Ｓ４０１では、ユーザによって入力された制御情報が受信される。
【００８１】
本方法は、ユーザによって使用されるクライアントターミナルによって実施される。
【００８２】
Ｓ４０２では、制御情報を保持する制御リクエストが、制御情報に従って生成される。
【００８３】
本出願の例示的実施形態では、制御情報には、ユーザによって選択されるデバイスＩＤ及びデバイスの実行情報が含まれている。
【００８４】
本出願の例示的実施形態では、ユーザがゲートウェイプラットフォームに、クライアントターミナルを通して登録して、ユーザＩＤを取得した場合、または、ゲートウェイプラットフォームが、ユーザによってインターネットに登録されているユーザＩＤに関連付けられている場合、ユーザのユーザＩＤは、クライアントターミナルによって生成された制御リクエストにさらに保持されている場合がある。
【００８５】
Ｓ４０３では、制御リクエストが、ゲートウェイプラットフォームに送信される。
【００８６】
図４に示す方法及び図３に示す方法が、同じ発明のコンセプトに基づく技術的解決策であることから、図４に示す方法が、本明細書において詳細に記載されており、以下では詳細には論じられない。
【００８７】
スマートデバイスに関する上述の制御方法に基づき、スマートデバイスのための制御装置が、それに応じて、本出願のいくつかの例示的実施形態によってさらに提供されている。
【００８８】
図５は、本出願のいくつかの例示的実施形態に係るホテルのシナリオの、スマートデバイスに関する制御方法のフローチャートであり、以下のステップを含む。
【００８９】
Ｓ５０１では、ゲートウェイプラットフォームが、クライアントターミナルによって送信されたオーダーデータを受信する。
【００９０】
本出願の例示的実施形態では、オーダーデータには、ユーザによって選択されたホテルＩＤが含まれている。ユーザは、クライアントターミナルのインターフェースで、ユーザがチェックインしたいホテルのホテルＩＤを選択するように操作し、クライアントターミナルは、生成されたオーダーデータをゲートウェイプラットフォームに送信する。オーダーデータが、予期されるユーザのチェックイン時間、及び、ユーザによって選択された部屋のタイプなどのデータをさらに含む場合があることに留意されたい。
【００９１】
Ｓ５０２では、ゲートウェイプラットフォームは、オーダーデータをホテル管理システムに送信する。
【００９２】
本出願の例示的実施形態では、ゲートウェイプラットフォームは、オーダーデータをホテル管理システムに送信して、ホテル管理システムに、ユーザが部屋を予約したことを伝える場合がある。
【００９３】
Ｓ５０３では、ホテル管理システムは、オーダーデータに従って、チェックインルームをユーザに割り当て、応答データをゲートウェイプラットフォームに送信する。
【００９４】
ホテル管理システムは、ユーザのチェックイン時間、及び、ユーザがチェックインしたい部屋のタイプなどのデータに従って、チェックインルームをユーザに割り当て、応答データをゲートウェイプラットフォームに送信して、オーダーが受信され、ユーザのために部屋が予約されたことをゲートウェイプラットフォームに伝える。応答データは、ユーザに割り当てられた部屋の部屋ＩＤ、及びホテルＩＤを含む場合がある。
【００９５】
Ｓ５０４では、ゲートウェイプラットフォームは、受信した応答データに従って、ユーザＩＤと、ホテルＩＤと、部屋ＩＤとの間のマッピング関係を確立し、制御の承認をユーザに割り当てる。
【００９６】
応答データを受信した後に、ゲートウェイプラットフォームは、ユーザの予期されるチェックイン時間、ユーザがチェックインすることになるホテルのホテルＩＤ、及び、ユーザがチェックインすることになるホテルの部屋の部屋ＩＤに従って、スマートデバイスに関する制御の承認を、ユーザに割り当てる必要がある。換言すると、ホテル管理システムによってフィードバックされた部屋の予約に従って、ゲートウェイプラットフォームは、特定のホテルの特定の部屋内において、特定の時間の間、部屋内のスマートデバイスを制御することの承認を、ユーザに与える場合がある。
【００９７】
これまでは、ユーザは、ホテルルームを首尾良く予約しており、ユーザがチェックインの日に、チェックインするためにホテルに到着する前に準備が完了している。
【００９８】
Ｓ５０５では、ホテル管理システムは、チェックイン情報をゲートウェイプラットフォームに送信する。
【００９９】
このステップは、ユーザがチェックインの日にチェックインするためにホテルに到着した際に実施される。ユーザは、ホテルに、クライアントターミナルに示される確認コード、ＱＲコード、または別の電子的な証明を示す場合があり、首尾良く確認がされた後に、ホテル管理システムは、ユーザがチェックインすることを許可し、チェックイン情報をゲートウェイプラットフォームに送信する。
【０１００】
チェックイン情報には、ホテル管理システムによってユーザに割り当てられた部屋ＩＤ、及びチェックイン時間が含まれている。
【０１０１】
Ｓ５０６では、ゲートウェイプラットフォームが、部屋ＩＤに対応する部屋内のスマートデバイスをユーザが制御することの制御の承認を判定する。
【０１０２】
本出願の例示的実施形態では、ゲートウェイプラットフォームが、前にホテル管理システムによって送信された応答データを受信していない場合、ゲートウェイプラットフォームは、制御の承認をユーザに割り当てることができない場合がある。このため、この場合、ユーザがチェックインする際に、ゲートウェイプラットフォームは、ホテル管理システムによって送信されたチェックイン情報の受信もし、ゲートウェイプラットフォームは、チェックイン情報に含まれるチェックイン時間及び部屋ＩＤに従って、制御の承認をユーザに割り当てる場合もある。すなわち、ユーザＩＤと、部屋ＩＤと、制御の承認との間のマッピング関係を確立する。
【０１０３】
Ｓ５０７では、ホテル管理システムは、チェックイン確認情報をゲートウェイプラットフォームに送信し、それにより、ゲートウェイプラットフォームが、部屋ＩＤに対応する部屋内のスマートデバイスを制御することのユーザの制御の承認を与えるようになっている。また、クライアントターミナルは、チェックイン確認情報が受信された後に、制御ページを取得する。
【０１０４】
本出願の例示的実施形態では、チェックイン確認情報は、ユーザがチェックインした後に、ホテル管理システムによって生成される。
【０１０５】
ステップＳ５０７では、ゲートウェイプラットフォームは、ユーザの制御の承認を判定し、ホテル管理システムによって送信されたチェックイン確認情報をさらに受信した際には、ゲートウェイプラットフォームは、ユーザに制御の承認を与え得る。
【０１０６】
この場合、ユーザによって使用されるクライアントターミナルは、ホテル管理システムによって送信されたチェックイン確認情報の受信もし、制御ページを取得する。制御ページは、図２Ｂに示すように、ユーザによって使用されるクライアントターミナルの制御ページである場合がある。
【０１０７】
Ｓ５０８では、ホテル管理システムによって送信された制御リクエストが受信された場合、ゲートウェイプラットフォームは、制御リクエストを、判定された制御サーバに転送して、対応するスマートデバイスを制御する。
【０１０８】
本出願の例示的実施形態では、ユーザによりよいサービスを提供するために、ホテルは、ユーザのためのチェックイン手順が完了した後に、制御リクエストをゲートウェイプラットフォームに送信する場合がある。制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とは、制御リクエスト内に保持されている。すなわち、ユーザが部屋に入る前に、ホテルが、予め、部屋内のスマートデバイスを制御する。第１のデバイスの実行情報は、空調機を適切な温度にセットする、ドアロックを自動的に解錠する、カーテンを閉じるなどである場合がある。
【０１０９】
さらに、図３に示すスマートデバイスに関する制御方法の記載において前に説明したように、ゲートウェイプラットフォームは、ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データに関し、ユーザ行動データベースをさらに検索し、デバイスＩＤ及び履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成する場合がある。ユーザ行動データベースは、ユーザＩＤと、履歴上のユーザ行動データとの間のマッピング関係を含む。
【０１１０】
次いで、制御リクエスト及び第２のデバイスの実行情報が、判定された制御サーバにともに送信され、それにより、制御サーバが、制御リクエスト内の第２のデバイスの実行情報及び第１のデバイスの実行情報に従って、制御命令を生成し、この制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている。そのように、個人向けのサービスがユーザに提供される。
【０１１１】
Ｓ５０９では、ホテル管理システムは、制御サーバによって送信された制御結果を受信し、制御結果がホテル管理システムに送信される。
【０１１２】
ゲートウェイプラットフォームが制御リクエストを対応する制御サーバに送信し、対応するスマートデバイスをさらに制御した後に、制御サーバは、制御結果をゲートウェイプラットフォームにフィードバックする。制御結果は、制御命令に従って、コントローラによってスマートデバイスを制御することの結果を示すために使用される。次いで、ゲートウェイプラットフォームは、ホテル管理システムに制御結果を送信して、ホテル管理システムに、スマートデバイスに関する制御結果を促す。
【０１１３】
これまでは、ホテル管理システムは、ユーザのためのチェックイン手順を完了し、ユーザが入ることになる部屋内のスマートデバイスを適切に制御し、こうして、個人向けのサービスをユーザに提供してきた。その後に、ユーザは、部屋に入り、制御リクエストをゲートウェイプラットフォームに、ユーザのターミナルにインストールされたクライアントターミナルを通して送信して、ユーザがチェックインする部屋内のスマートデバイスを制御する場合がある。
【０１１４】
さらに、チェックインする必要があるユーザがいない場合、ホテル管理システムは、部屋内のスマートデバイスを管理する目的のために、制御リクエストをゲートウェイプラットフォームに送信する場合もあり、こうして、複数の部屋の統一された制御を達成する。
【０１１５】
Ｓ５１０では、ゲートウェイプラットフォームは、クライアントターミナルによって送信された制御リクエストを受信する。
【０１１６】
上述のように、ステップＳ５０８では、クライアントターミナルが、チェックインの確認のリクエストが受信された後に、制御ページを取得する。このステップでは、ユーザは、制御リクエストをネットワークプラットフォームに、制御ページ内のオプションをクリックすることによって送信する場合がある。ここで、ユーザに割り当てられた部屋ＩＤ、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報が、制御リクエストに保持されており、こうして、ネットワークプラットフォームが、制御リクエストに従って、制御されることになるスマートデバイスを制御する。
【０１１７】
Ｓ５１１では、ゲートウェイプラットフォームが、部屋ＩＤ及びユーザのユーザＩＤに従って、部屋ＩＤに対応する部屋内のスマートデバイスをユーザが制御することの制御の承認を判定する。
【０１１８】
ユーザによって送信された制御リクエストが受信された後に、ネットワークプラットフォームは、最初に、ユーザが、デバイスＩＤに対応するスマートデバイスを制御することの承認を有しているかを判定する必要がある。
【０１１９】
Ｓ５１２では、判定された制御の承認により、制御されることになるスマートデバイスの制御が許容された場合、デバイスＩＤに対応する制御サーバが、ゲートウェイプラットフォームとの協同な関係を確立する制御サーバからのデバイスＩＤに従って判定され、制御リクエストが、判定された制御サーバに転送される。
【０１２０】
ユーザが、デバイスＩＤに対応するスマートデバイスを制御することの承認を有すると判定された場合、ゲートウェイプラットフォームは、クライアントターミナルに結果をフィードバックし、それにより、制御の承認が、制御ページに表示されるようになっている。
【０１２１】
判定された制御の承認により、制御されることになるスマートデバイスの制御が拒絶された場合、ゲートウェイプラットフォームは、プロンプトメッセージをクライアントターミナルに送信して、ユーザに、制御が失敗したことを気付かせる。
【０１２２】
同様に、ゲートウェイプラットフォームは、ユーザの、履歴上のユーザ行動特性に従って、対応するスマートデバイスを制御する場合もある。履歴上のユーザ行動特性は、以下では詳細には論じられない。
【０１２３】
図６は、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図であり、
クライアントターミナルによって送信された制御リクエストを受信するように構成された受信モジュール６０１であって、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエスト内に保持されている、受信モジュール６０１と、
デバイスＩＤに従って、制御装置との協同関係を確立する制御サーバからのデバイスＩＤに対応する制御サーバを判定するように構成された判定モジュール６０２であって、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係が、制御装置に記録されている、判定モジュール６０２と、
判定された制御サーバに制御リクエストを転送するように構成された転送モジュール６０３であって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている、転送モジュール６０３と、を含む。
【０１２４】
様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御する制御サーバのサーバＩＤとの間のマッピング関係は、制御装置との協同関係を確立するＩｏＴサービスのプロバイダの制御サーバのサーバＩＤ、ＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤ、及び、スマートデバイスのデバイスＩＤを、受信及び記録することと、各デバイスＩＤに関し、デバイスＩＤに対応するスマートデバイスを制御するコントローラのコントローラＩＤを判定すること、及び、デバイスＩＤと、判定されたコントローラのコントローラＩＤとの間の第１の対応関係を確立することと、サーバＩＤに関し、サーバＩＤに対応するＩｏＴサービスのプロバイダによってインストールされたコントローラのコントローラＩＤを判定すること、及び、サーバＩＤと、判定されたコントローラのコントローラＩＤとの間の第２の対応関係を確立することと、第１の対応関係及び第２の対応関係に従って、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御するコントローラのコントローラＩＤと、スマートデバイスのコントローラを制御する制御サーバのサーバＩＤとの間のマッピング関係を得ることと、によって確立される。
【０１２５】
判定モジュール６０２は、様々なスマートデバイスのデバイスＩＤと、スマートデバイスを制御するコントローラのコントローラＩＤと、スマートデバイスのコントローラを制御する制御サーバのサーバＩＤとの間のマッピング関係に従って、制御リクエストに保持されたデバイスＩＤに対応するサーバＩＤを判定し、判定されたサーバＩＤに対応する制御サーバを、デバイスＩＤに対応する制御サーバとして判定するように構成されている。
【０１２６】
転送モジュール６０３は、制御リクエストを、セットゲートウェイ制御プロトコルに従ってカプセル化し、カプセル化された制御リクエストを、判定された制御サーバに送信するように構成されており、それにより、判定された制御サーバが、制御されることになるデバイスＩＤ、及び、第１のデバイスの実行情報を取得するために、カプセル化された制御リクエストをパースし、第１のデバイスの実行情報に従って制御命令を生成し、コントローラにスマートデバイスを制御させるように、デバイスＩＤに対応するコントローラに制御命令を送信するようになっている。
【０１２７】
ユーザのユーザＩＤは、制御リクエストにさらに保持されており、また、
本装置は、検索モジュール６０４をさらに含み、検索モジュール６０４は、デバイスＩＤに対応する制御サーバが判定された後に、ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データに関するユーザ行動データベースを検索することであって、ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を含む、検索することと、デバイスＩＤ及び履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成することと、第２のデバイスの実行情報を、判定された制御サーバに送信することであって、それにより、制御サーバが、第２のデバイスの実行情報を、デバイスＩＤに対応するコントローラに送信して、コントローラに、制御命令及び第２のデバイスの実行情報に従ってスマートデバイスを制御させるようになっている、送信することと、を行うように構成される。
【０１２８】
検索モジュール６０４は、デバイスＩＤに従って、デバイスＩＤに対応するスマートデバイスのデバイスタイプを判定することと、デバイスタイプに従って、デバイスタイプに関連する履歴上のユーザ行動データを、ユーザＩＤに対応する、履歴上のユーザ行動データから判定することと、履歴上のユーザ行動データに従って、スマートデバイスを制御する、ユーザＩＤに対応するユーザの、ユーザ行動特性を判定することと、ユーザ行動特性に従って、第２のデバイスの実行情報を生成することと、を行うように構成されている。
【０１２９】
ユーザ行動データベースは、具体的には、様々なユーザＩＤに関し、ユーザＩＤを通して送信されるデバイスの実行データ及び／またはユーザサービスのデータを収集することと、収集されたデバイスの実行データ及び／またはユーザサービスのデータを、履歴上のユーザ行動データとして判定することと、ユーザＩＤ及び履歴上のユーザ行動データを、ユーザ行動データベースに記録することと、によって取得される。
【０１３０】
図７は、ゲートウェイプラットフォームに適用される、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図である。この装置は、
ユーザによる制御情報の入力を受信するように構成された受信モジュール７０１であって、制御情報が、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報を含む、受信モジュール７０１と、
制御情報に従って、制御情報を保持する制御リクエストを生成するように構成された生成モジュール７０２と、
制御リクエストをゲートウェイプラットフォームに送信するように構成された送信モジュール７０３であって、それにより、ゲートウェイプラットフォームが、デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定し、制御リクエストを、判定された制御サーバに転送して、判定された制御サーバに、制御命令を生成させ、対応するスマートデバイスを制御するように、制御命令を対応するコントローラに送信させるようになっている、送信モジュール７０３と、を含む。
【０１３１】
生成モジュール７０３は、制御情報に従って、制御情報及びユーザのユーザＩＤを保持する制御リクエストを生成するように構成されており、それにより、制御リクエストを受信したゲートウェイプラットフォームが、ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データに関してユーザ行動データベースを検索し、次いで、履歴上のユーザ行動データに従って対応するスマートデバイスを制御するようになっている。
【０１３２】
図８は、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図であり、
ユーザによって送信された制御リクエストを受信するように構成された第１の受信モジュール８０１であって、ユーザに割り当てられた部屋ＩＤと、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、第１の受信モジュール８０１と、
部屋ＩＤ及びユーザのユーザＩＤに従って、部屋ＩＤに対応する部屋内のスマートデバイスをユーザが制御することの制御の承認を判定するように構成された、第１の判定モジュール８０２と、
判定された制御の承認が、制御されることになるスマートデバイスの制御を許容する場合、デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、制御装置との協同関係を確立している制御サーバから判定するように構成された第２の判定モジュール８０３と、
判定された制御サーバに制御リクエストを転送するように構成された転送モジュール８０４であって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている、転送モジュール８０４と、を含む。
【０１３３】
本装置は、判定された制御の承認が、制御されることになるスマートデバイスの制御を拒絶した際に、ユーザに、制御の失敗を気付かせるように、プロンプトメッセージを送信するように構成された送信モジュール８０５をさらに備えている。
【０１３４】
本装置は、ユーザによって送信された制御リクエストが受信される前に、ホテル管理システムによって送信されたチェックイン情報を受信することであって、チェックイン情報が、ユーザのチェックインに関する確認情報が受信された後に、ホテル管理システムによって生成され、ホテル管理システムによってユーザに割り当てられた部屋ＩＤ、及びチェックイン時間を含む、受信することと、チェックイン時間に従って、ユーザが、部屋ＩＤに対応する部屋内のスマートデバイスを制御することの制御の承認を判定し、ユーザＩＤと、部屋ＩＤと、制御の承認との間のマッピング関係を確立することと、を行うように構成された第２の受信モジュール８０６をさらに含む。
【０１３５】
本装置は、ユーザによって送信されたオーダーデータを受信することであって、オーダーデータが、ユーザによって選択されたホテルＩＤを含む、受信することと、オーダーデータを、ホテルＩＤに対応するホテル管理システムに送信することであって、それにより、ホテル管理システムが、オーダーデータに従って、チェックインルームをユーザに割り当てるようになっている、送信することと、ホテル管理システムによって送信された応答データを受信することであって、応答データが、ユーザに割り当てられた部屋の部屋ＩＤ、及びホテルＩＤを含む、受信することと、ユーザＩＤと、ホテルＩＤと、部屋ＩＤとの間のマッピング関係を確立することと、を行うように構成された第３の受信モジュール８０７をさらに含む。
【０１３６】
本装置は、ホテル管理システムによって送信された応答データが受信された際に、オーダーデータに含まれ、ユーザが、いつホテルＩＤに対応するホテルにチェックインするかを示すチェックイン時間に従って、ユーザに、ユーザが部屋ＩＤに対応する部屋内のスマートデバイスを制御することの制御の承認を割り当てるように構成された割当てモジュール８０８をさらに含む。
【０１３７】
本装置は、ホテルシステムによって送信されたチェックイン確認情報を受信することであって、チェックイン確認情報が、ユーザがチェックインした後に、ホテル管理システムによって生成される、受信することと、チェックイン確認情報が受信された際に、ユーザが、部屋ＩＤに対応する部屋内のスマートデバイスを制御することの制御の承認を与えることと、を行うように構成された第４の受信モジュール８０９をさらに含む。
【０１３８】
本装置は、デバイスＩＤに対応する制御サーバが判定された後に、ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データのためにユーザ行動データベースを検索することであって、ユーザ行動データベースが、ユーザＩＤと履歴上のユーザ行動データとの間のマッピング関係を含む、検索することと、デバイスＩＤ及び履歴上のユーザ行動データに従って、第２のデバイスの実行情報を生成することと、を行うように構成された検索モジュール８１０さらに含み、
転送モジュール８０４が、制御リクエスト及び第２のデバイスの実行情報を、判定された制御サーバにともに送信するように構成されており、それにより、制御サーバが、制御リクエスト内の第２のデバイスの実行情報及び第１のデバイスの実行情報に従って、制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている。
【０１３９】
図９は、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図であり、
ホテル管理システムによって送信されたチェックイン確認情報を受信するように構成された受信モジュール９０１であって、チェックイン確認情報が、ユーザがチェックインした後に、ホテル管理システムによって生成され、ホテル管理システムによってユーザに割り当てられた部屋ＩＤを含む、受信モジュール９０１と、
チェックイン確認情報に従って、ユーザが、部屋ＩＤに対応する部屋内のスマートデバイスを制御するための制御ページを取得するように構成された、取得モジュール９０２と、
制御ページに基づき、制御リクエストをネットワークプラットフォームに送信するように構成された送信モジュール９０３であって、ユーザに割り当てられた部屋ＩＤ、制御されることになるスマートデバイスのデバイスＩＤ、及び、第１のデバイスの実行情報が、制御リクエスト内に保持されており、それにより、ネットワークプラットフォームが、制御リクエストに従って、制御されることになるスマートデバイスを制御するようになっている、送信モジュール９０３と、を含む。
【０１４０】
本装置は、チェックイン確認情報に従って、ユーザが、部屋ＩＤに対応する部屋内のスマートデバイスを制御することの制御の承認を判定し、制御の承認を制御ページに表示するように構成された、ディスプレイモジュール９０４をさらに含む。
【０１４１】
図１０は、本出願のいくつかの例示的実施形態に係る、スマートデバイスに関する制御装置の概略図であり、
ホテル管理システムによって送信された制御リクエストを受信するように構成された第１の受信モジュール１００１であって、制御されることになるスマートデバイスのデバイスＩＤと、第１のデバイスの実行情報とが、制御リクエストに保持されている、第１の受信モジュール１００１と、
デバイスＩＤに従って、デバイスＩＤに対応する制御サーバを、ゲートウェイプラットフォームとの協同関係を確立している制御サーバから判定するように構成された判定モジュール１００２と、
制御リクエストを、判定された制御サーバに転送するように構成された転送モジュール１００３であって、それにより、判定された制御サーバが、第１のデバイスの実行情報に従って制御命令を生成し、制御命令を、デバイスＩＤに対応するコントローラに送信して、コントローラに、スマートデバイスを制御させるようになっている、転送モジュール１００３と、を含む。
【０１４２】
制御命令の送信時間は、制御リクエストにさらに保持されており、
転送モジュール１００３は、制御リクエストを、送信時間に従って、判定された制御サーバに転送するように構成されている。
【０１４３】
本装置は、ホテル管理システムによって送信された制御リクエストが受信される前に、ホテル管理システムによって送信されたチェックイン確認情報を受信するように構成された第２の受信モジュール１００４であって、チェックイン確認情報が、ユーザのチェックインの後に、ホテル管理システムによって生成される、第２の受信モジュール１００４と、をさらに含み、
転送モジュール１００３は、チェックイン確認情報に含まれるチェックイン時間に従って、制御リクエストを判定された制御サーバに転送するように構成されている。
【０１４４】
本装置は、制御サーバによって送信された制御結果を受信することであって、制御結果が、制御命令に従って、コントローラによってスマートデバイスを制御した結果を示すために使用される、受信することと、ホテル管理システムに制御結果を送信して、ホテル管理システムに、スマートデバイスに関する制御結果を促すことと、を行うように構成された第３の受信モジュール１００５をさらに含む。
【０１４５】
１９９０年代には、技術の向上は、ハードウェアの向上（たとえば、ダイオード、トランジスタ、及びスイッチなどの、回路構造の向上）、または、ソフトウェアの向上（方法の手順の向上）として明確に区別される場合がある。しかし、技術の発展により、多くの方法の手順の向上が、現在のところ、ハードウェア回路構造における直接の向上と見なされる場合がある。ほとんどすべての設計者が、方法の手順をハードウェア回路にプログラムして、対応するハードウェア回路構造を取得している。したがって、方法の手順の向上を、ハードウェアエンティティモジュールを使用することによって実施することはできないと言うことは、適切ではない。たとえば、プログラマブル論理デバイス（ＰＬＤ）（たとえば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ））は、その論理機能が、ユーザにより、プログラミングデバイスを通して判定される、集積回路である。設計者は、チップ製造業者が、専用の集積回路チップを設計及び製造することを必要とすることなく、設計者自身で、デジタルシステムをＰＬＤに「組み込む」ために、プログラムする。さらに、現在のところ、プログラミングは、ほとんどが、集積回路チップを手作業で製造する代わりに、論理コンパイラソフトウェアを使用することによって実施される。論理コンパイラのソフトウェアは、プログラムを開発及び記述するために使用されるソフトウェアコンパイラに類似しており、以前のオリジナルコードをコンパイルするために、ハードウェア記述言語（ＨＤＬ）と称される、特定のプログラミング言語が必要である。Ａｄｖａｎｃｅｄ  Ｂｏｏｌｅａｎ  Ｅｘｐｒｅｓｓｉｏｎ  Ｌａｎｇｕａｇｅ（ＡＢＥＬ）、Ａｌｔｅｒａ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＡＨＤＬ）、Ｃｏｎｆｌｕｅｎｃｅ、Ｃｏｒｎｅｌｌ  Ｕｎｉｖｅｒｓｉｔｙ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｌａｎｇｕａｇｅ（ＣＵＰＬ）、ＨＤＣａｌ、Ｊａｖａ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＪＨＤＬ）、Ｌａｖａ、Ｌｏｌａ、ＭｙＨＤＬ、ＰＡＬＡＳＭ、及び、Ｒｕｂｙ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＲＨＤＬ）など、多くのタイプのＨＤＬが存在し、なかでも、Ｖｅｒｙ−Ｈｉｇｈ−Ｓｐｅｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＶＨＤＬ）及びＶｅｒｉｌｏｇが、現在もっとも一般的に使用されている。当業者には、論理的方法の手順を実施するためのハードウェア回路が、単純に、上述のいくつかのハードウェア記述言語を使用して、方法の手順を論理的にプログラミングすること、及び、このプログラムを集積回路に組み込むことによって容易に得られる場合があることも、認識されたい。
【０１４６】
コントローラは、任意の適切な方式で実行される場合がある。たとえば、コントローラは、たとえば、マイクロプロセッサまたはプロセッサ、及び、（マイクロ）プロセッサまたはプロセッサ、論理ゲート、スイッチ、特定用途の集積回路（ＡＳＩＣ）、プログラム可能な論理コントローラ、ならびに、埋め込まれたマイクロコントローラによって実行可能なコンピュータ可読プログラムコード（ソフトウェアまたはファームウェアなど）を記録するコンピュータ可読媒体の形態を採用する場合がある。コントローラの実施例には、限定ではないが、ＡＲＣ  ６２５Ｄ、Ａｔｍｅｌ  ＡＴ９１ＳＡＭ、Ｍｉｃｒｏｃｈｉｐ  ＰＩＣ１８Ｆ２６Ｋ２０、及びＳｉｌｉｃｏｎｅ  Ｌａｂｓ  Ｃ８０５１Ｆ３２０のマイクロコントローラが含まれる。メモリのコントローラは、メモリの制御ロジックの一部としてさらに実行される場合がある。当業者には、純粋にコンピュータ可読なプログラムコードを使用することにより、コントローラを実施することに加え、コントローラが、論理ゲート、スイッチ、ＡＳＩＣ、プログラム可能な論理コントローラ、及び埋め込まれたマイクロコントローラの形態で、同じ機能を実行することを可能にする方法のステップを論理的にプルグラムすることが、完全に実現可能であることも、認識されたい。したがって、そのようなコントローラは、ハードウェア構成要素として解釈される場合があり、コントローラに含まれ、様々な機能を実行するように構成された装置は、ハードウェア構成要素内の構造として見なされる場合もある。または、様々な機能を実行するように構成された装置は、方法を実行するように構成されたソフトウェアモジュールと、ハードウェア構成要素内の構造との両方としてさえ、考慮される場合がある。
【０１４７】
前述の例示的実施形態に示されるシステム、装置、モジュール、またはユニットは、具体的には、コンピュータチップまたはエンティティによって実施されるか、特定の機能を有する製品によって実施される場合がある。通常の実施デバイスは、コンピュータである。具体的には、たとえば、コンピュータは、パーソナルコンピュータ、ラップトップコンピュータ、移動電話、カメラ電話、スマートフォン、パーソナルデジタルアシスタント、メディアプレーヤ、ナビゲーションデバイス、電子メールデバイス、ゲームコンソール、タブレットコンピュータ、ウェアラブルデバイス、または、これらデバイスのいずれかの組合せである場合がある。
【０１４８】
記載を容易にするために、上述の装置は、機能によって分割された様々なユニットとして、別々に記載されている。確かに、本出願の例示的実施形態の実施態様では、様々なユニットの機能は、ソフトウェア及び／またはハードウェアの１つまたは複数のピースで実行される場合もある。
【０１４９】
当業者には、本発明の例示的実施形態が、方法、システム、またはコンピュータプログラム製品として提供される場合があることを理解されたい。したがって、本発明は、完全なハードウェアの例示的実施形態、完全なソフトウェアの例示的実施形態、または、ソフトウェアとハードウェアとを組み合わせた例示的実施形態の形態で実施される場合がある。さらに、本発明は、コンピュータが使用可能なプログラムコードを含む、１つまたは複数のコンピュータ利用可能な記録媒体（限定ではないが、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリなどを含む）上で実施される、コンピュータプログラム製品の形態である場合がある。
【０１５０】
本発明は、本発明の例示的実施形態に係る、方法のフローチャート及び／またはブロック図、デバイス（システム）、ならびに、コンピュータプログラム製品を参照して記載される。フローチャート及び／またはブロック図内の各プロセス及び／またはブロック、ならびに、フローチャート及び／またはブロック図内のプロセス及び／またはブロックの組合せが、コンピュータプログラム命令によって実行される場合があることを理解されたい。コンピュータプログラム命令は、マシンを生成するために、多目的コンピュータ、特定用途のコンピュータ、埋込型プロセッサ、または、別のプログラム可能なデータ処理デバイスのプロセッサに提供される場合があり、それにより、コンピュータ、または、別のプログラム可能なデータ処理デバイスのプロセッサが、フローチャート内の１つまたは複数のプロセス、及び／または、ブロック図内の１つまたは複数のブロックに示された機能を実行するように構成された装置を生成するように、命令を実行するようになっている。
【０１５１】
コンピュータプログラム命令は、コンピュータ、または、別のプログラム可能なデータ処理デバイスを、特定の方式で作業するようにガイドする場合がある、コンピュータ可読ストレージ内に記録されている場合もあり、それにより、コンピュータ可読ストレージ内に記録された命令が、命令装置を含む製造品を生成し、命令装置が、フローチャート内の１つまたは複数のプロセス、及び／または、ブロック図内の１つまたは複数のブロックによって示される機能を実行するようになっている。
【０１５２】
コンピュータプログラム命令は、コンピュータ、または、別のプログラム可能なデータ処理デバイスにロードされている場合もあり、それにより、一連の操作ステップが、コンピュータ、または、別のプログラム可能なデバイス上で実行されて、コンピュータによって実施される処理を生成し、したがって、コンピュータ、または、別のプログラム可能なデバイスによって実行される命令が、フローチャート内の１つまたは複数のプロセス、及び／または、ブロック図内の１つまたは複数のブロックに示される機能を実行するためのステップを提供するようになっている。
【０１５３】
通常の構成では、コンピュータデバイスは、１つまたは複数の中央処理ユニット（ＣＰＵ）、入力／出力インターフェース、ネットワークインターフェース、及びメモリを含む。
【０１５４】
メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／または不揮発性メモリ、たとえば、リードオンリメモリ（ＲＯＭ）またはフラッシュＲＡＭなどのコンピュータ可読媒体を含む場合がある。メモリは、コンピュータ可読媒体の実施例である。
【０１５５】
コンピュータ可読媒体は、不揮発性、及び揮発性の媒体、ならびに、移動可能、及び固定媒体を含んでおり、また、任意の方法または技術により、情報のストレージを実施する場合がある。情報は、コンピュータ可読命令、データ構造、及び、プログラムまたは他のデータのモジュールである場合がある。コンピュータの記録媒体の実施例には、限定ではないが、相変化メモリ（ＰＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのＲＡＭ、ＲＯＭ、電気的に消去可能な、プログラム可能なリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくは他のメモリ技術、コンパクトディスクのリードオンリメモリ（ＣＤ−ＲＯＭ）、デジタルビデオディスク（ＤＶＤ）、もしくは他の光学媒体、カセットテープ、磁気テープ／磁気ディスクストレージ、もしくは他の磁気記録デバイス、または、任意の他の非伝達性媒体が含まれ、また、コンピュータデバイスがアクセス可能な情報を記録するために使用される場合がある。このテキストにおける定義によれば、コンピュータ可読媒体は、変調されたデータ信号及びキャリアなどの一時的な媒体を含まない。
【０１５６】
「含む（ｉｎｃｌｕｄｅ）」、「備える（ｃｏｍｐｒｉｓｅ）」、またはこれらの他の変化形の用語が、非排他的な包含をカバーすることを意図しており、それにより、一連の要素を含むプロセス、方法、商品、またはデバイスは、それら要素を含むのみならず、明確には列挙されていない他の要素も含むか、プロセス、方法、商品、またはデバイスに本来備わっている要素をさらに含むようになっていることに、さらに留意されたい。さらなる限定がされていなければ、「１つの…を含む（ｉｎｃｌｕｄｉｎｇ  ａ／ａｎ…）」によって規定される要素は、その要素を含むプロセス、方法、商品、またはデバイスが、他の同一の要素をさらに有することを除外していない。
【０１５７】
当業者には、本出願の例示的実施形態が、方法、システム、またはコンピュータプログラム製品として提供される場合があることを理解されたい。したがって、本出願は、完全なハードウェアの例示的実施形態、完全なソフトウェアの例示的実施形態、または、ソフトウェアとハードウェアとを組み合わせた例示的実施形態の形態で実施される場合がある。さらに、本出願は、コンピュータが使用可能なプログラムコードを含む、１つまたは複数のコンピュータ利用可能な記録媒体（限定ではないが、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリなどを含む）上で実施される、コンピュータプログラム製品の形態である場合がある。
【０１５８】
本出願は、コンピュータによって実行される、コンピュータが実行可能な命令、たとえば、プログラムモジュールの概略的な文脈で記載されている場合がある。概して、プログラムモジュールは、特定の作業を実行するか、特定の抽象データ型を実施するために使用される、ルーチン、プログラム、オブジェクト、アセンブリ、データ構造などを含む。本出願は、分散されたコンピュータの環境で実施される場合もある。分散されたコンピュータの環境では、タスクが、通信ネットワークを通して接続された遠位の処理デバイスを使用することによって実行される。分散されたコンピュータの環境では、プログラムモジュールは、記録デバイスを含む、局所的及び遠位のコンピュータ記録媒体に位置している場合がある。
【０１５９】
本明細書の様々な例示的実施形態は、漸次的に記載されている。例示的実施形態間の同じであるか同様の部分は、互いに参照される場合がある。各例示的実施形態では、他の例示的実施形態とは異なる部分が主として記載されている。特に、システムの例示的実施形態は、比較的簡単な方式で記載されている。この理由は、このシステムの例示的実施形態が、方法の例示的実施形態に類似であるためであり、関連する部分に関し、方法の例示的実施形態の部分的記載を参照する場合がある。
【０１６０】
上述の記載は、本出願の例示的実施形態にすぎず、本出願を限定するためには使用されない。当業者にとっては、本出願は、様々な変更形態及び変形形態を有する場合がある。本出願の精神及び原理から逸脱することなく行われるあらゆる修正、均等な置換え、向上などは、本出願の特許請求の範囲の範囲内に含まれるものとする。
【図１】
2020510898.tif 000003
【図２Ａ】
2020510898.tif 000004
【図２Ｂ】
2020510898.tif 000005
【図３】
2020510898.tif 000006
【図４】
2020510898.tif 000007
【図５】
2020510898.tif 000008
【図６】
2020510898.tif 000009
【図７】
2020510898.tif 000010
【図８】
2020510898.tif 000011
【図９】
2020510898.tif 000012
【図１０】
2020510898.tif 000013
【手続補正書】
【提出日】令和1年8月7日(2019.8.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
生成モジュール７０２は、制御情報に従って、制御情報及びユーザのユーザＩＤを保持する制御リクエストを生成するように構成されており、それにより、制御リクエストを受信したゲートウェイプラットフォームが、ユーザＩＤに従って、ユーザＩＤに対応する、履歴上のユーザ行動データに関してユーザ行動データベースを検索し、次いで、履歴上のユーザ行動データに従って対応するスマートデバイスを制御するようになっている。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2020510898.tif 000014
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2020510898.tif 000015
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2020510898.tif 000016
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2020510898.tif 000017
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2020510898.tif 000018
【国際調査報告】
2020510898.tif 000019
2020510898.tif 000020
2020510898.tif 000021
2020510898.tif 000022