(57)【特許請求の範囲】
【請求項１】
カスタムキーに対するカスタム操作が検出された場合、少なくとも２つのホーム機器のカスタム操作に使用できる制御オプションを表示するステップと、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプショ
ンによって、前記少なくとも２つの制御命令を特定するステップと、
少なくともカスタムキーを含む制御キーインターフェースを表示し、前記カスタムキーは、カスタム制御メッセージをトリガするためのものであり、前記カスタム制御メッセージは、前記カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、前記少なくとも２つの制御命令は、少なくとも２つのホーム機器に対応するステップと、
前記カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器が前記カスタム制御メッセージによって少なくとも２つの制御信号を発射するように、前記カスタム制御メッセージを前記遠隔制御機器に送信して、前記少なくとも２つのホーム機器を制御するステップと、を含む
ことを特徴とするホーム機器制御方法。
【請求項２】
前記カスタムキーに対するトリガ操作が検出される前に、前記方法は、
前記少なくとも２つの制御命令を前記カスタムキーに関連付けるステップと、をさらに含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記カスタム制御メッセージは、前記少なくとも２つの制御命令を含む
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記カスタムキーに対するトリガ操作が検出される前に、前記方法は、
前記少なくとも２つの制御命令に対して命令セット識別子を生成するステップと、
前記命令セット識別子を前記カスタムキーに関連付けるステップと、をさらに含む
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記カスタム制御メッセージは、前記命令セット識別子を含み、前記カスタム制御メッセージを遠隔制御機器に送信するステップは、
前記遠隔制御機器が、記憶された予め設定した命令リストから前記命令セット識別子に対応する前記少なくとも２つの制御命令を取得するように、前記命令セット識別子を前記遠隔制御機器に送信して、前記少なくとも２つのホーム機器を制御し、前記予め設定した命令リストは、命令セット識別子及び対応する制御命令を記憶するためのものであるステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記命令セット識別子を前記カスタムキーに関連付けた後、前記方法は、
制御命令の設定命令を生成し、前記設定命令は、少なくとも前記少なくとも２つの制御命令及び前記命令セット識別子を含むステップと、
前記遠隔制御機器が、前記少なくとも２つの制御命令及び前記命令セット識別子を予め設定した命令リストに対応付けて記憶するように、前記設定命令を前記遠隔制御機器に送信するステップと、を含む
ことを特徴とする請求項４に記載の方法。
【請求項７】
前記少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する
ことを特徴とする請求項１〜６のいずれか１項に記載の方法。
【請求項８】
提示された制御オプションからユーザが選択した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定する前に、前記方法は、
サーバから前記少なくとも２つのホーム機器のうちの各ホーム機器の制御命令ライブラリを取得し、前記制御命令ライブラリは、前記ホーム機器の複数の制御命令を記憶するためのものであり、前記複数の制御命令のうちの各制御命令は、前記ホーム機器の１つの制御オプションに対応するステップをさらに含む
ことを特徴とする請求項２〜７のいずれか１項に記載の方法。
【請求項９】
少なくともカスタムキーを含む制御キーインターフェースを表示し、前記カスタムキーは、カスタム制御メッセージをトリガするためのものであり、前記カスタム制御メッセージは、前記カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、前記少なくとも２つの制御命令は、少なくとも２つのホーム機器に対応する表示モジュールと、
前記カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器が前記カスタム制御メッセージによって少なくとも２つの制御信号を発射するように、前記カスタム制御メッセージを遠隔制御機器に送信して、前記少なくとも２つのホーム機器を制御する送信モジュールと、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプショ
ンによって、前記少なくとも２つの制御命令を特定する特定モジュールと、を備え、
前記表示モジュールは、さらに、前記カスタムキーに対するカスタム操作が検出された
場合、前記少なくとも２つのホーム機器のカスタム操作に使用できる制御オプションを表示する
ことを特徴とするホーム機器制御装置。
【請求項１０】
前記ホーム機器制御装置は、
前記少なくとも２つの制御命令を前記カスタムキーに関連付ける関連付けモジュールをさらに備える
ことを特徴とする請求項９に記載の装置。
【請求項１１】
前記カスタム制御メッセージは、前記少なくとも２つの制御命令を含む
ことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記ホーム機器制御装置は、
前記少なくとも２つの制御命令に対して命令セット識別子を生成する生成モジュールと、
前記命令セット識別子を前記カスタムキーに関連付ける関連付けモジュールをさらに備える
ことを特徴とする請求項９に記載の装置。
【請求項１３】
前記カスタム制御メッセージは、前記命令セット識別子を含み、前記送信モジュールは、前記遠隔制御機器が、記憶された予め設定した命令リストから前記命令セット識別子に対応する前記少なくとも２つの制御命令を取得するように、前記命令セット識別子を前記遠隔制御機器に送信して、前記少なくとも２つのホーム機器を制御し、前記予め設定した命令リストは、命令セット識別子及び対応する制御命令を記憶するためのものである
ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記生成モジュールは、さらに、制御命令の設定命令を生成し、前記設定命令は、少なくとも前記少なくとも２つの制御命令及び前記命令セット識別子を含み、前記送信モジュールは、さらに、前記遠隔制御機器が、前記少なくとも２つの制御命令及び前記命令セット識別子を前記予め設定した命令リストに対応付けて記憶するように、前記設定命令を前記遠隔制御機器に送信する
ことを特徴とする請求項１２に記載の装置。
【請求項１５】
前記少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する
ことを特徴とする請求項９〜１４のいずれか１項に記載の装置。
【請求項１６】
前記装置は、
サーバから前記少なくとも２つのホーム機器のうちの各ホーム機器の制御命令ライブラリを取得し、前記制御命令ライブラリは、前記ホーム機器の複数の制御命令を記憶するためのものであり、前記複数の制御命令のうちの各制御命令は、前記ホーム機器の１つの制御オプションに対応する取得モジュールをさらに備える
ことを特徴とする請求項１０〜１２のいずれか１項に記載の装置。
【請求項１７】
プロセッサーと、
プロセッサーで実行可能な命令を記憶するためのメモリを備え、
前記プロセッサーは、
カスタムキーに対するカスタム操作が検出された場合、少なくとも２つのホーム機器のカスタム操作に使用できる制御オプションを表示し、カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定し、
少なくともカスタムキーを含む制御キーインターフェースを表示し、前記カスタムキーは、カスタム制御メッセージをトリガするためのものであり、前記カスタム制御メッセージは、前記カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、前記少なくとも２つの制御命令は、少なくとも２つのホーム機器に対応し、前記カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器が前記カスタム制御メッセージによって少なくとも２つの制御信号を発射するように、前記カスタム制御メッセージを遠隔制御機器に送信して、前記少なくとも２つのホーム機器を制御するように構成される
ことを特徴とするホーム機器制御装置。
【請求項１８】
プロセッサに実行されることにより、請求項１から請求項８のいずれか１項に記載のホーム機器制御方法を実現することを特徴とするプログラム。
【請求項１９】
請求項１８に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートホーム技術分野に関し、特に機器制御方法及び装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
人々の生活水準が向上するとともに、テレビ、セットトップボックス、エアコンなどのホーム機器が既に人々の日常生活に欠かせない部分になっている。ユーザーがホーム機器を便利に制御できるように、通常、各ホーム機器に１つのリモコを備え、１つのリモコンによって１つのホーム機器を制御する。
【０００３】
テレビを例として、テレビのリモコンによってテレビを制御する過程は、次のとおりであってもよい。テレビのリモコンにパワーオン、パワーオフ、番組選択などのキーが設けられ、リモコンのパワーオンキーが押されると、リモコンがパワーオンを指示する赤外線信号を発射し、テレビはこの赤外線信号を受信した後、パワーオン操作を実行する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術に存在する問題を解決するために、機器制御方法及び装置、プログラム及び記録媒体を提供し、前記技術案は、下記のとおりである。
【課題を解決するための手段】
【０００５】
本発明の実施例に係る第１の態様によれば、機器制御方法が提供され、前記方法は、
少なくともカスタムキーを含む制御キーインターフェースを表示し、前記カスタムキーは、カスタム制御メッセージをトリガするためのものであり、前記カスタム制御メッセージは、前記カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、前記少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応するステップと、
前記カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器が前記カスタム制御メッセージによって少なくとも２つの制御信号を発射するように、前記カスタム制御メッセージを遠隔制御機器に送信して、前記少なくとも１つのホーム機器を制御するステップと、を含む。
【０００６】
一可能な実現形態では、前記カスタムキーに対するトリガ操作が検出される前に、前記方法は、
前記カスタムキーに対するカスタム操作が検出された場合、前記少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示するステップと、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定するステップと、
前記少なくとも２つの制御命令を前記カスタムキーに関連付けるステップと、をさらに含む。
【０００７】
一可能な実現形態では、前記カスタム制御メッセージは、前記少なくとも２つの制御命令を含む。
【０００８】
一可能な実現形態では、前記カスタムキーに対するトリガ操作が検出される前に、前記方法は、
前記カスタムキーに対するカスタム操作が検出された場合、前記少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示するステップと、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定するステップと、
前記少なくとも２つの制御命令に対して命令セット識別子を生成するステップと、
前記命令セット識別子を前記カスタムキーに関連付けるステップと、をさらに含む。
【０００９】
一可能な実現形態では、前記カスタム制御メッセージは、前記命令セット識別子を含み、前記カスタム制御メッセージを遠隔制御機器に送信するステップは、
前記遠隔制御機器が、記憶された予め設定した命令リストから前記命令セット識別子に対応する前記少なくとも２つの制御命令を取得するように、前記命令セット識別子を前記遠隔制御機器に送信して、前記少なくとも１つのホーム機器を制御し、前記予め設定した命令リストは、命令セット識別子及び対応する制御命令を記憶するためのものであるステップを含む。
【００１０】
一可能な実現形態では、前記命令セット識別子を前記カスタムキーに関連付けた後、前記方法は、
制御命令の設定命令を生成し、前記設定命令は、少なくとも前記少なくとも２つの制御命令及び前記命令セット識別子を含むステップと、
前記遠隔制御機器が、前記少なくとも２つの制御命令及び前記命令セット識別子を前記予め設定した命令リストに対応付けて記憶するように、前記設定命令を前記遠隔制御機器に送信するステップと、を含む。
【００１１】
一可能な実現形態では、前記少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【００１２】
一可能な実現形態では、提示された制御オプションからユーザが選択した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定する前に、前記方法は、
サーバから前記少なくとも１つのホーム機器のうちの各ホーム機器の制御命令ライブラリを取得し、前記制御命令ライブラリは、前記ホーム機器の複数の制御命令を記憶するためのものであり、前記複数の制御命令のうちの各制御命令は、前記ホーム機器の１つの制御オプションに対応するステップをさらに含む。
【００１３】
本発明の実施例に係る第２の態様によれば、機器制御方法が提供され、前記方法は、
受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得し、前記少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応するステップと、
前記少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行するように、前記少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射するステップと、を含む。
【００１４】
一可能な実現形態では、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得するステップは、
前記カスタム制御メッセージから前記少なくとも２つの制御命令を取得するステップを含む。
【００１５】
一可能な実現形態では、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得するステップは、
前記カスタム制御メッセージから命令セット識別子を取得するステップと、
記憶された予め設定した命令リストから前記命令セット識別子に対応する少なくとも２つの制御命令を取得し、前記予め設定した命令リストは、命令識別子及び対応する制御命令を記憶するためのものであるステップと、を含む。
【００１６】
一可能な実現形態では、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得する前に、前記方法は、
端末の制御命令の設定命令を受信し、前記設定命令は、少なくとも前記少なくとも２つの制御命令及び前記命令セット識別子を含むステップと、
前記少なくとも２つの制御命令及び前記命令セット識別子を前記予め設定した命令リストに対応付けて記憶するステップと、をさらに含む。
一可能な実現形態では、前記少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【００１７】
本発明の第３の態様によれば、機器制御装置が提供され、前記装置は、
少なくともカスタムキーを含む制御キーインターフェースを表示し、前記カスタムキーは、カスタム制御メッセージをトリガするためのものであり、前記カスタム制御メッセージは、前記カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、前記少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応する表示モジュールと、
前記カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器が前記カスタム制御メッセージによって少なくとも２つの制御信号を発射するように、前記カスタム制御メッセージを遠隔制御機器に送信して、前記少なくとも１つのホーム機器を制御する送信モジュールと、を備える。
【００１８】
一可能な実現形態では、前記表示モジュールは、さらに、前記カスタムキーに対するカスタム操作が検出された場合、前記少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示し、
前記装置は、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定する特定モジュールと、
前記少なくとも２つの制御命令を前記カスタムキーに関連付ける関連付けモジュールと、をさらに備える。
【００１９】
一可能な実現形態では、前記カスタム制御メッセージは、前記少なくとも２つの制御命令を含む。
【００２０】
一可能な実現形態では、前記表示モジュールは、さらに、前記カスタムキーに対するカスタム操作が検出された場合、前記少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示し、
前記装置は、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、前記少なくとも２つの制御命令を特定する特定モジュールと、
前記少なくとも２つの制御命令に対して命令セット識別子を生成する生成モジュールと、
前記命令セット識別子を前記カスタムキーに関連付ける関連付けモジュールと、をさらに備える。
【００２１】
一可能な実現形態では、前記カスタム制御メッセージは、前記命令セット識別子を含み、前記送信モジュールは、前記遠隔制御機器が、記憶された予め設定した命令リストから前記命令セット識別子に対応する前記少なくとも２つの制御命令を取得するように、前記命令セット識別子を前記遠隔制御機器に送信して、前記少なくとも１つのホーム機器を制御し、前記予め設定した命令リストは、命令セット識別子及び対応する制御命令を記憶するためのものである。
【００２２】
一可能な実現形態では、前記生成モジュールは、さらに、制御命令の設定命令を生成し、前記設定命令は、少なくとも前記少なくとも２つの制御命令及び前記命令セット識別子を含み、前記送信モジュールは、さらに、前記遠隔制御機器が、前記少なくとも２つの制御命令及び前記命令セット識別子を前記予め設定した命令リストに対応付けて記憶するように、前記設定命令を前記遠隔制御機器に送信する。
【００２３】
一可能な実現形態では、前記少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【００２４】
一可能な実現形態では、前記装置は、
サーバから前記少なくとも１つのホーム機器のうちの各ホーム機器の制御命令ライブラリを取得し、前記制御命令ライブラリは、前記ホーム機器の複数の制御命令を記憶するためのものであり、前記複数の制御命令のうちの各制御命令は、前記ホーム機器の１つの制御オプションに対応する取得モジュールをさらに備える。
【００２５】
本発明の第４の態様によれば、機器制御装置が提供され、前記装置は、
受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得し、前記少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応する取得モジュールと、
前記少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行するように、前記少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射する発射モジュールと、を備える。
【００２６】
一可能な実現形態では、前記取得モジュールは、前記カスタム制御メッセージから前記少なくとも２つの制御命令を取得する。
【００２７】
一可能な実現形態では、前記取得モジュールは、前記カスタム制御メッセージから命令セット識別子を取得し、記憶された予め設定した命令リストから前記命令セット識別子に対応する少なくとも２つの制御命令を取得し、前記予め設定した命令リストは、命令識別子及び対応する制御命令を記憶するためのものである。
【００２８】
一可能な実現形態では、前記装置は、
端末の制御命令の設定命令を受信し、前記設定命令は、少なくとも前記少なくとも２つの制御命令及び前記命令セット識別子を含む受信モジュールと、
前記少なくとも２つの制御命令及び前記命令セット識別子を前記予め設定した命令リストに対応付けて記憶する記憶モジュールと、をさらに備える。
【００２９】
一可能な実現形態では、前記少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【００３０】
本発明の第５の態様によれば、機器制御装置が提供され、前記装置は、
プロセッサーと、
プロセッサーで実行可能な命令を記憶するためのメモリを備え、
前記プロセッサーは、
少なくともカスタムキーを含む制御キーインターフェースを表示し、前記カスタムキーは、カスタム制御メッセージをトリガするためのものであり、前記カスタム制御メッセージは、前記カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、前記少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応し、前記カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器が前記カスタム制御メッセージによって少なくとも２つの制御信号を発射するように、前記カスタム制御メッセージを遠隔制御機器に送信して、前記少なくとも１つのホーム機器を制御するように構成される。
【００３１】
本発明の第６の態様によれば、機器制御装置が提供され、前記装置は、
プロセッサーと、
プロセッサーで実行可能な命令を記憶するためのメモリを備え、
前記プロセッサーは、
受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得し、前記少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応し、前記少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行するように、前記少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射するように構成される。
本発明の第７の態様によれば、プログラムが提供され、前記プログラムは、プロセッサーに実行されることにより、上記の機器制御方法を実現することを特徴とする。
本発明の第８の態様によれば、記録媒体が提供され、前記記録媒体には、上記のプログラムが記録されている。
【００３２】
本発明の実施例に提供された技術案によれば、以下のような技術効果が奏される。
１つのキーを少なくとも１つのホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
【００３３】
なお、前記一般的な記載及び後述の詳細な記載は、単なる例示的で解釈的な記載であり、本発明を制限するものではないと、理解すべきである。
【図面の簡単な説明】
【００３４】
ここの図面は、明細書に組み入れて本明細書の一部を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈する。
【図１】一例示的な実施例に係る機器制御方法を示すフローチャートである。
【図２】一例示的な実施例に係る機器制御方法を示すフローチャートである。
【図３】一例示的な実施例に係る機器制御のためのシステムアーキテクチャを示す図である。
【図４】一例示的な実施例に係る機器制御方法を示すフローチャートである。
【図５】一例示的な実施例に係る機器制御方法を示すフローチャートである。
【図６Ａ】一例示的な実施例に係る機器制御装置を示すブロック図である。
【図６Ｂ】一例示的な実施例に係る機器制御装置を示すブロック図である。
【図６Ｃ】一例示的な実施例に係る機器制御装置を示すブロック図である。
【図６Ｄ】一例示的な実施例に係る機器制御装置を示すブロック図である。
【図７Ａ】一例示的な実施例に係る機器制御装置を示すブロック図である。
【図７Ｂ】一例示的な実施例に係る機器制御装置を示すブロック図である。
【図８】一例示的な実施例に係る機器制御装置を示すブロック図である。
【発明を実施するための形態】
【００３５】
本発明の目的、技術案、及び利点をより明確にするために、以下、図面を参照しながら、本発明の実施形態についてより詳細に説明する。
【００３６】
以下、例示的な実施例を詳しく説明し、その例示を図面に示す。以下の記載が図面に関わる場合、特に別の説明がない限り、異なる図面における同一符号は、同じ又は類似する要素を示す。以下の例示的な実施形態に記載の実施例は、本発明と一致する全ての実施例を代表するものではない。即ち、それらは、特許請求の範囲に記載の本発明のある側面に一致する装置及び方法の例に過ぎない。
【００３７】
図１は、一例示的な実施例に係る機器制御方法を示すフローチャートである。図１に示すように、端末に用いられる機器制御方法であって、下記のステップが含まれる。
【００３８】
ステップ１０１において、少なくともカスタムキーを含む制御キーインターフェースを表示し、カスタムキーは、カスタム制御メッセージをトリガするためのものであり、カスタム制御メッセージは、カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応する。
【００３９】
ステップ１０２において、カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器がカスタム制御メッセージによって少なくとも２つの制御信号を発射するように、カスタム制御メッセージを遠隔制御機器に送信して、少なくとも１つのホーム機器を制御する。
【００４０】
本発明に提供された方法によれば、１つのキーを少なくとも１つのホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
【００４１】
一可能な実現形態では、カスタムキーに対するトリガ操作が検出される前に、前記方法は、
カスタムキーに対するカスタム操作が検出された場合、少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示するステップと、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定するステップと、
少なくとも２つの制御命令をカスタムキーに関連付けるステップと、をさらに含む。
【００４２】
一可能な実現形態では、カスタム制御メッセージは、少なくとも２つの制御命令を含む。
【００４３】
一可能な実現形態では、カスタムキーに対するトリガ操作が検出される前に、前記方法は、
カスタムキーに対するカスタム操作が検出された場合、少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示するステップと、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定するステップと、
少なくとも２つの制御命令に対して命令セット識別子を生成するステップと、
命令セット識別子をカスタムキーに関連付けるステップと、をさらに含む。
【００４４】
一可能な実現形態では、カスタム制御メッセージは命令セット識別子を含み、カスタム制御メッセージを遠隔制御機器に送信するステップは、
遠隔制御機器が、記憶された予め設定した命令リストから命令セット識別子に対応する少なくとも２つの制御命令を取得するように、命令セット識別子を遠隔制御機器に送信して、少なくとも１つのホーム機器を制御し、予め設定した命令リストは、命令セット識別子及び対応する制御命令を記憶するためのものであるステップを含む。
【００４５】
一可能な実現形態では、命令セット識別子をカスタムキーに関連付けた後、前記方法は、
制御命令の設定命令を生成し、設定命令は、少なくとも２つの制御命令及び命令セット識別子を含むステップと、
遠隔制御機器が少なくとも２つの制御命令及び命令セット識別子を予め設定した命令リストに対応付けて記憶するように、設定命令を遠隔制御機器に送信するステップと、を含む。
【００４６】
一可能な実現形態では、少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【００４７】
一可能な実現形態では、提示された制御オプションからユーザが選択した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定する前に、前記方法は、
サーバから少なくとも１つのホーム機器のうちの各ホーム機器の制御命令ライブラリを取得し、制御命令ライブラリは、ホーム機器の複数の制御命令を記憶するためのものであり、複数の制御命令のうちの各制御命令は、ホーム機器の１つの制御オプションに対応するステップをさらに含む。
【００４８】
上記の全ての選択可能な技術的案は、任意の組み合わせで本発明の選択可能な実施例を形成でき、ここでは詳細な説明を省略する。
【００４９】
図２は、一例示的な実施例に係る機器制御方法を示すフローチャートである。図２に示すように、遠隔制御機器に用いられる機器制御方法であって、下記のステップが含まれる。
【００５０】
ステップ２０１において、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得し、少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応する。
【００５１】
ステップ２０２において、少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行するように、少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射する。
【００５２】
本発明に提供された方法によれば、１つのキーを少なくとも１つのホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
【００５３】
一可能な実現形態では、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得するステップは、
カスタム制御メッセージから少なくとも２つの制御命令を取得するステップを含む。
【００５４】
一可能な実現形態では、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得するステップは、
カスタム制御メッセージから命令セット識別子を取得するステップと、
記憶された予め設定した命令リストから、命令セット識別子に対応する少なくとも２つの制御命令を取得し、予め設定した命令リストは、命令識別子及び対応する制御命令を記憶するためのものであるステップと、を含む。
【００５５】
一可能な実現形態では、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得する前に、前記方法は、
端末の制御命令の設定命令を受信し、設定命令は、少なくとも、少なくとも２つの制御命令及び命令セット識別子を含むステップと、
少なくとも２つの制御命令及び命令セット識別子を予め設定した命令リストに対応付けて記憶するステップと、をさらに含む。
【００５６】
一可能な実現形態では、少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【００５７】
上記の全ての選択可能な技術的案は、任意の組み合わせで本発明の選択可能な実施例を形成でき、ここでは詳細な説明を省略する。
【００５８】
図３は、一例示的な実施例に係る機器制御のためのシステムアーキテクチャを示す図である。図３に示すように、前記システムは、端末、サーバ、遠隔制御機器及びホーム機器を備える。このホーム機器は、テレビ、セットトップボックス、エアコン、扇風機、加湿器などの機器であってもよい。
【００５９】
ここで、端末と遠隔制御機器の間は、間接接続を確立でき、つまり、端末とサーバ及びサーバと遠隔制御機器の間は、それぞれＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）を介して接続を確立できる。また、端末と遠隔制御機器との間は、直接接続も確立でき、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続などがある。
【００６０】
サーバには１つ又は複数のホーム機器の制御命令ライブラリが記憶され、サーバはホーム機器識別子を制御命令ライブラリと対応付けて記憶できる。ホーム機器識別子はホーム機器の型番で示されてもよく、或いは、ホーム機器のブランド及び型番共通で示されてもよく、本発明の実施例は、これに対して特に限定をしない。
【００６１】
遠隔制御機器と接続を確立した後、端末は、ユーザの機器追加操作によって、ユーザの選択したホーム機器識別子を機器制御リストに追加し、サーバからこのホーム機器識別子に対応する制御命令ライブラリを取得し、この制御命令ライブラリをこのホーム機器識別子と対応付けて記憶できる。この制御命令ライブラリは、このホーム機器を制御するための複数の制御命令を含む。端末は、取得した制御命令ライブラリによって、このホーム機器を制御できる。ここで、この機器制御リストは、１つ又は複数のホーム機器識別子を含むことができ、各ホーム機器識別子に対応して、端末はいずれもサーバから対応する制御命令ライブラリを取得して、１つ又は複数のホーム機器を制御できる。
【００６２】
端末は遠隔制御機器によってホーム機器を制御する。例えば、端末はホーム機器の制御キーインターフェースを表示できる。この制御キーインターフェースは、ホーム機器を制御するための複数の制御キーを含む。本発明の実施例では、１つの制御キーは１つ又は複数の制御命令に関連付けられることができ、この制御キーが複数の制御命令に関連付けられた場合、この複数の制御命令は、１つ又は複数のホーム機器に対応できる。１つの制御キーが１つのホーム機器の複数の制御命令に関連付けられた場合、１つのキーによってこのホーム機器に対して複数の制御操作を実行することを実現できる。１つの制御キーが複数のホーム機器の制御命令に関連付けられた場合、１つのキーで複数のホーム機器を制御することを実現できる。端末がこの制御キーインターフェースのうちのいずれの制御キーに対するトリガ操作を検出した場合、この制御キーに関連付けられた少なくとも１つの制御命令を遠隔制御機器に送信する。遠隔制御機器は、少なくとも１つのホーム機器が受信した制御信号によって制御操作を実行するように、受信した少なくとも１つの制御命令によって、少なくとも１つの制御信号を発射する。ここで、１つの制御キーによって複数の制御命令を関連付けて少なくとも１つのホーム機器を制御する具体的な過程については、下記の図４及び図５に示す実施例を参照ください。
【００６３】
なお、制御命令の内容は、実際的な応用におけるホーム機器に対する制御方法に応じて特定でき、例えば、ホーム機器が赤外線機能のある機器である場合、この制御命令は赤外線制御命令であることができ、この赤外線制御命令は、赤外線コード、赤外線コードのキャリア周波数、赤外線コードのヘッダ情報などを含むことができる。ここで、この赤外線コードを２進数で示す場合、この赤外線コードの内容は、「01001011」などであってもよい。相応的に、遠隔制御機器は赤外線信号の発射機能を有し、赤外線コードによって赤外線信号を発射できる。また、遠隔制御機器は、ホーム機器が遠隔制御機器のどの方向にあっても、赤外線信号を受信でき、また、受信された赤外線信号によって制御操作を実行できるように、赤外線信号を複数の方向に発射できる。
【００６４】
なお、機器制御の安全性を向上させるために、端末はさらに遠隔制御機器とバインディングされることができる。一可能な実現形態では、遠隔制御機器がユーザアカウントの所在する端末が送信した制御命令のみに応答するように、つまり、このユーザアカウントの所在する端末の制御命令を受信した場合のみに、対応する制御信号を発射するように、端末はユーザアカウントにログインして、このユーザアカウントと遠隔制御機器の機器識別子をバインディングでき、これにより、ホーム機器を制御できる。このバインディング関係の確立タイミングは、端末と遠隔制御機器が接続される過程において確立されてもよく、或いは、ユーザがユーザアカウントを使用してこの遠隔制御機器を購入した後、サーバによりこのユーザアカウントとこの遠隔制御機器の機器識別子をバインディングしてもよく、本発明は、これに対して特に限定をしない。
実際的な応用において、１つの制御キーを少なくとも１つのホーム機器の複数の制御命令に関連付けるにおいて、下記の２つの応用シーンに係われる。第１の応用シーンにおいて、ユーザがホーム機器に対して固定された使用習慣を有し、例えば、あるテレビ番組を視聴することに慣れており、このとき、１つの制御キーに関連付けられた複数の制御命令は、１つのホーム機器の複数の操作を制御するために利用できる。第２の応用シーンにおいて、あるホーム機器は、併せて使用すればこそ使用の目的に達成することができ、例えば、テレビとセットトップボックスは併せて使用すればこそ、テレビ番組を視聴することができる。又は、時にはユーザは複数のホーム機器を前後にオンすることに慣れており、例えば、ユーザは、家に帰ったらテレビ及びエアコンなどをオンすることに慣れており、この時、１つの制御キーに関連付けられた複数の制御命令は、複数のホーム機器を制御するために利用できる。詳細な過程については、図４及び図５に示す実施例を参照ください。
【００６５】
図４は、一例示的な実施例に係る機器制御方法を示すフローチャートである。図４に示すように、インタラクションエージェントは、端末、遠隔制御機器及び少なくとも２つのホーム機器であり、下記のステップが含まれる。
【００６６】
ステップ４０１において、端末がカスタムキーのカスタム操作を検出した場合、少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示し、カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定する。
【００６７】
ここで、カスタムキーのカスタム操作とは、このカスタムキーを定義するトリガ操作である。カスタムキーは、少なくとも１つのホーム機器の元の制御キーであってもよく、新たに生成された制御キーであってもよく、本発明は、これに対して限定をしない。
【００６８】
端末は、ホーム機器を追加する過程で、或いは、ホーム機器を追加した後で、サーバからホーム機器の制御命令ライブラリを取得でき、この制御命令ライブラリは、このホーム機器の複数の制御命令を記憶するためのものである。いずれのホーム機器に対して、端末は、このホーム機器の制御命令ライブラリを取得した後、この制御命令ライブラリのうちの各制御命令に対応して１つの制御オプションを生成でき、つまり、制御命令ライブラリのうちの各制御命令は、いずれもホーム機器の１つの制御オプションに対応する。
【００６９】
ユーザの実際的な使用要求に適応するように柔軟なキー設定方法を提供するために、ユーザにキーのカスタム機能を提供することができる。例えば、端末がカスタムキーに対するカスタム操作を検出した場合、少なくとも１つのホーム機器がカスタム操作に使用できる制御オプションを表示できる。ユーザは、表示された制御オプションから複数の制御オプションを選択でき、端末はユーザの選択した複数の制御オプションによって少なくとも２つの制御オプションを取得し、さらに、この少なくとも２つの制御オプションに対応する少なくとも２つの制御命令を特定できる。ここで、端末は、キーのカスタムインターフェースを介して制御オプションを表示でき、端末が追加した全てのホーム機器の制御オプションがこのカスタムインターフェースに一度で表示されてもよく、或いは、まず全てのホーム機器識別子をキーのカスタムインターフェースに表示し、端末がいずれのホーム機器識別子に対するトリガ操作を検出した場合に、ホーム機器に対応する制御オプションを表示してもよく、本発明の実施例は、ホーム機器制御オプションの表示方法に対して限定をしない。
【００７０】
ここで、少なくとも１つのホーム機器は、カスタム操作の制御オプションのために使用でき、少なくとも１つのホーム機器の全ての制御命令に対応する制御オプションであってもよい。もちろん、よりターゲット的に制御オプションを表示するために、少なくとも１つのホーム機器は、カスタム操作の制御オプションのために使用でき、少なくとも１つのホーム機器の一部の制御命令に対応する制御オプションであってもよい。ここで、一部の制御命令に対応する制御オプションは、ユーザの一般的に使用する制御オプションであってもよく、端末により予め設定したアルゴリズムによって絞り込まれてもよく、又は、ユーザにより予め設定されてもよく、本発明は、これに対して限定をしない。
【００７１】
なお、ユーザは提示された制御オプションから少なくとも２つの制御オプションを選択することができ、端末は、このカスタムキーが複数の制御命令に対応されるように、ユーザの選択した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定できる。ここで、もしユーザの選択した少なくとも２つの制御オプションが、いずれも同一のホーム機器の制御オプションであれば、対応する少なくとも２つの制御命令も同一のホーム機器に対応する。もしユーザの選択した少なくとも２つの制御オプションが異なるホーム機器の制御オプションであれば、対応する少なくとも２つの制御命令は異なるホーム機器に対応する。
【００７２】
ステップ４０２において、端末がこの少なくとも２つの制御命令をこのカスタムキーに関連付ける。
【００７３】
端末は、このカスタムキーのキー識別子をこの少なくとも２つの制御命令に対応付けて記憶できる。ここで、このカスタムキーのキー識別子は端末により自動的に生成されてもよく、或いは、ユーザにより設定又は修正されてもよく、本発明は、これに対して限定をしない。
【００７４】
一実施形態では、この少なくとも２つの制御命令がいずれも１つのホーム機器に対応する場合、このカスタムキーによって、１つのホーム機器の複数の操作を制御できる。例えば、テレビのパワーオン制御命令及びテレビのリソースリストの開け制御命令をいずれもこのカスタムキーに関連付けると、このカスタムキーによって、テレビをパワーオンに制御して、リソースリストを開くことができる。
【００７５】
他の実施形態では、この少なくとも２つの制御命令がそれぞれ複数のホーム機器に対応する場合、このカスタムキーによって、複数のホーム機器を連携して制御できる。例えば、テレビのパワーオン制御命令及びセットトップボックスのパワーオン制御命令をいずれもこのカスタムキーに関連付けると、このカスタムキーによって、テレビ及びセットトップボックスを連携して制御できる。
【００７６】
ステップ４０３において、端末が少なくともこのカスタムキーを含む制御キーインターフェースを表示する。
【００７７】
このカスタムキーがあるホーム機器の元の制御キーである場合、このカスタムキーはこのホーム機器の制御キーインターフェースに表示されることができる。このカスタムキーが新たに生成された制御キーである場合、このカスタムキーを関連付けられているいずれのホーム機器の制御キーインターフェースに追加することができ、或いは、このカスタムキーをいずれのホーム機器制御キーインターフェースとは異なる制御キーインターフェースに追加することができる。ユーザは、このカスタムキーを利用して１つ又は複数のホーム機器を制御する必要がある場合、いつでも端末を介してこの制御キーインターフェースを開くことができる。
【００７８】
この複数の制御命令を関連付けたカスタムキーを１つの制御命令のみを関連付けた他の制御キーと区別するために、カスタムマークを有する制御キーが複数の制御命令を関連付けたカスタムキーであるように、このカスタムキーのアイコンに対してカスタムマークを設定することができる。ここで、このカスタムマークはカラーマーク、形状マーク（例えば、元のキーは正方形で、カスタムキーは円形である）などであってもよく、本発明は、これに対して特に限定をしない。
【００７９】
ステップ４０４において、端末がこのカスタムキーに対するトリガ操作を検出した場合、カスタム制御メッセージを遠隔制御機器に送信し、このカスタム制御メッセージは、この少なくとも２つの制御命令を含む。
【００８０】
端末がこのカスタムキーに対するトリガ操作を検出した場合、カスタム制御メッセージを生成して、遠隔制御機器と確立した接続によって、カスタム制御メッセージを遠隔制御機器に送信する。つまり、カスタム制御メッセージに含まれる少なくとも２つの制御命令を遠隔制御機器に送信する。このステップにおいて、端末は、この少なくとも２つの制御命令を一括してカスタム制御メッセージに含んで遠隔制御機器に送信することができ、他の実施形態では、端末は、この少なくとも２つの制御命令をそれぞれ異なるカスタム制御メッセージに含んで遠隔制御機器に送信することができ、本発明は、これに対して限定をしない。
【００８１】
別の実施例では、遠隔制御機器がどのようにこの少なくとも２つの制御命令によって制御信号を発射するかをより明確に指示するために、端末は、この少なくとも２つの制御命令のうちの各制御命令の間に予め設定した順序を有するように、この少なくとも２つの制御命令の順序を予め設定することができる。端末は、遠隔制御機器が各制御命令の命令番号に従って制御信号を発射するように、カスタム制御メッセージに各制御命令の命令番号を携帯して、この予め設定した順序を指示することができる。ここで、端末は、ステップ４０１におけるユーザの少なくとも２つのホーム機器の制御オプションに対する選択順序をこの予め設定した順序に設定することができ、或いは、端末が他のアルゴリズムを利用してこの予め設定した順序を設定することができ、本発明は、これに対して特に限定をしない。
【００８２】
ステップ４０５において、遠隔制御機器が受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得し、この少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射する。
【００８３】
本発明の実施例では、遠隔制御機器は、制御信号の発射機能を有する。少なくとも２つのホーム機器のいずれも制御信号を受信できるように確保するために、この遠隔制御機器は、ホーム機器が遠隔制御機器のどの方向にあっても、赤外線信号を受信でき、また、受信した赤外線信号によって制御操作を実行できるように、複数の方向に制御信号を発射できる。具体的な実施において、少なくとも２つのホーム機器が赤外線機能の有する機器である場合、この遠隔制御機器は、遠隔制御機器が複数の方向に制御信号を発射するように、複数の方向に対応してそれぞれ１つの赤外線発射ヘッドが内部に設けられることができ、或いは、多方向に発射可能な１つの赤外線発射器が設けられることができる。
【００８４】
遠隔制御機器は、カスタム制御メッセージから少なくとも２つの制御命令を取得した後、各制御命令の内容に対して１つの制御信号をそれぞれ生成し、各制御信号をそれぞれ発射する。例えば、この制御命令が赤外線制御命令である場合、この赤外線制御命令に含まれる赤外線コード、赤外線コードキャリア周波数などを取得でき、遠隔制御機器は、この赤外線コードをこの赤外線コードキャリア周波数に変調することによって、赤外線制御信号を生成して発射できる。
【００８５】
もしこの少なくとも２つの制御命令が予め設定した順序を有すると、遠隔制御機器が制御信号を発射する過程は、下記のとおりであってもよい。各制御命令の予め設定した順序によって、各制御命令の制御信号を生成し、各制御命令の制御信号を発射する。例えば、カスタム制御メッセージが各制御命令の命令番号を携帯している場合、遠隔制御機器は命令番号によって各制御命令の予め設定した順序を特定できる。ここで、遠隔制御機器は、予め設定した順序によって少なくとも２つの制御信号を生成した後で、予め設定した順序によって各制御信号を順次発射でき、或いは、遠隔制御機器がこの予め設定した順序によって１つの制御信号を生成した後で、１つの制御信号を発射し、そして、次の制御信号を生成した直後に次の制御信号を発射することができ、このように類推して、この少なくとも２つの制御信号の発射過程が完了する。
ステップ４０６において、少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行する。
【００８６】
上記の少なくとも１つのホーム機器は、いずれも制御信号の受信機能を有する。そのうちのいずれのホーム機器に対して、自体とマッチングする制御信号を受信した後、この制御信号が指示する制御操作を実行する。例えば、テレビがテレビのパワーオン制御信号を受信した後、パワーオン操作を実行する。
【００８７】
別の実施例では、遠隔制御機器は、サーバから端末が追加したホーム機器の制御命令ライブラリを取得することができ、この制御命令ライブラリは、ホーム機器の制御命令を記憶するほか、また、各制御命令に対応して対応する命令識別子を記憶している。上記の図４の各ステップによりホーム機器を制御する過程は、次のとおりであってもよい。
【００８８】
ステップ４０１において、端末がサーバから取得したホーム機器の制御命令ライブラリは、各制御命令の命令識別子をさらに含んでもよい。ステップ４０２において、端末は、この少なくとも２つの制御命令とこのカスタムキーとの関連付けを実現するために、カスタムキーのキー識別子及びこの少なくとも２つの制御命令の命令識別子を対応付けて記憶できる。ステップ４０４において、カスタム制御メッセージは、この少なくとも２つの制御命令のうちの各制御命令の命令識別子を含む。ステップ４０５において、遠隔制御機器は受信したカスタム制御メッセージによって、少なくとも２つの命令識別子を取得し、この少なくとも２つの命令識別子によって、ローカルに記憶された制御命令ライブラリからこの少なくとも２つの命令識別子に対応する少なくとも２つの制御命令を取得する。その後、この少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射し、これにより、ホーム機器に対する制御を実現する。
【００８９】
以下、図４において端末が１つのキーで複数のホーム機器を連携して制御することを例として説明し、例えば、端末が１つのキーでテレビ及びセットトップボックスを連携して制御することを例として詳細に説明する。
【００９０】
例えば、カスタムキーがテレビのパワーオン制御命令及びセットトップボックスのパワーオン制御命令にそれぞれ関連付けられた場合、ユーザがこのカスタムキーをクリックすると、端末は、このテレビのパワーオン制御命令及びセットトップボックスのパワーオン制御命令を遠隔制御機器に送信する。遠隔制御機器は、テレビがテレビのパワーオン制御信号を受信した後でパワーオン操作を実行し、セットトップボックスがセットトップボックスのパワーオン制御信号を受信した後でパワーオン操作を実行するように、この２つの制御命令に対応して、テレビのパワーオン制御信号及びセットトップボックスのパワーオン制御信号をそれぞれ発射し、さらに、１つのキーでテレビ及びセットトップボックスをオンする目的を達成し、複数のホーム機器を制御する操作手順を簡素化した。
【００９１】
本発明の実施例に提供された方法によれば、１つのキーをホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
【００９２】
上記の図４に示す実施例は、端末が、ユーザのカスタムキーに対するトリガ操作によって、カスタムキーに関連付けられた少なくとも２つの制御命令を遠隔制御機器に直接に送信して、ホーム機器を制御する過程である。複数のホーム機器に対する制御の柔軟性を向上させるために、端末は、さらに、端末が毎回にわたって制御命令の具体的な内容を送信しなくても複数のホーム機器に対する制御を実現できるように、カスタムキーと少なくとも２つの制御命令との関連付けを遠隔制御機器に予め配置でき、その具体的な過程については、図５に示す実施例を参照ください。
【００９３】
図５は、一例示的な実施例に係る機器制御方法を示すフローチャートである。図５に示すように、インタラクションエージェントは、端末、遠隔制御機器及び少なくとも２つのホーム機器であり、下記のステップが含まれる。
【００９４】
ステップ５０１において、端末がカスタムキーのカスタム操作を検出した場合、少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示し、カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定する。
【００９５】
このステップは上記のステップ４０１と同じで、ここでは詳細な説明を省略する。
【００９６】
ステップ５０２において、端末が少なくとも２つの制御命令に対して命令セット識別子を生成する。
【００９７】
この少なくとも２つの制御命令を一括して識別するために、端末は、命令セットのうちの各制御命令のいずれに同じ命令セット識別子が対応されるように、この少なくとも２つの制御命令を１つの命令セットとして、この少なくとも２つの制御命令に対して命令セット識別子を生成することができる。ここで、命令セット識別子は、端末により予め設定したアルゴリズムによって自動的に生成されてもよく、或いは、ユーザにより設定又は修正されてもよく、本発明は、これに対して特に限定をしない。
【００９８】
ステップ５０３において、端末がこの命令セット識別子をカスタムキーに関連付ける。
【００９９】
端末は、カスタムキーを生成する過程において、このカスタムキーとこの少なくとも２つの制御命令が間接的に関連つけられるように、カスタムキーのキー識別子をこの命令セット識別子に関連付けることができる。一可能な実現形態では、端末は、カスタムキーと命令セット識別子との関連付けを指示するように、このカスタムキーのキー識別子をこの命令セット識別子に対応付けて記憶できる。ここで、このカスタムキーのキー識別子は端末により自動的に生成されてもよく、或いは、ユーザにより設定又は修正されてもよく、本発明は、これに対して特に限定をしない。
【０１００】
ここで、カスタムキーのカスタム操作とは、このカスタムキーを定義するトリガ操作である。カスタムキーは少なくとも１つのホーム機器の元の制御キーであってもよく、新たに生成された制御キーであってもよく、本発明は、これに対して限定をしない。
ステップ５０４において、端末が制御命令の設定命令を生成し、この設定命令は、少なくともこの少なくとも２つの制御命令及び命令セット識別子を含む。
【０１０１】
端末は、このカスタムキーとこの少なくとも２つの制御命令との関連付けを遠隔制御機器に配置することができる。例えば、各制御命令に対して、端末は、この制御命令及びそれに対応するこの命令セット識別子を１つの設定命令に含んで遠隔制御機器に送信することができ、或いは、端末は、この少なくとも２つの制御命令及びこの命令セット識別子を１つの設定命令に一括して含むことができ、本発明は、これに対して特に限定をしない。また、この設定命令は、遠隔制御機器が設定命令識別子によって制御命令の設定過程を実行するように、この設定命令識別子をさらに携帯してもよい。
例えば、制御命令が赤外線制御命令である場合、次の方法で各制御命令の設定命令を示すことができる。
{“method”:“set_ir_seq”,“params”:{“seq_id”:“123456”,“freq”:“xxx”,“head”:“xxx”,“code”:“xxxx”}}
ここで、“set_ir_seq”は設定命令識別子を示し、“seq_id”は命令セット識別子を示し、“freq”は赤外線コードのキャリア周波数を示し、“head”は赤外線コードのヘッダ情報を示し、“code”は赤外線コードを示す。“xxx”及び“xxxx”箇所は具体的な内容を示し、実際の赤外線コードの具体的な内容により決定され、本発明の実施例では、“x”のみで任意の内容を示して設定命令のフォーマットを説明し、その具体的な内容に対しては限定をしない。
【０１０２】
ステップ５０５において、端末がこの設定命令を遠隔制御機器に送信する。
端末は遠隔制御機器と確立した接続によって、遠隔制御機器に設定命令を送信する。
【０１０３】
ステップ５０４において、端末は各制御命令のいずれに対してそれぞれ１つの設定命令を生成し、つまり、少なくとも２つの設定命令を生成するため、少なくとも２つの制御命令に対して１つの設定命令を一括して生成してもよい。このため、対応する端末は、少なくとも２つの設定命令を遠隔制御機器に順次送信することができ、また、１つの統一された設定命令を直接に送信することもでき、本発明は、これに対して特に限定をしない。
【０１０４】
別の実施例では、遠隔制御機器がどのようにこの少なくとも２つの制御命令によって制御信号を発射するかをより明確に指示するために、端末は、遠隔制御機器を配置する過程中において、少なくとも２つの制御命令のうちの各制御命令の間に予め設定した順序を有するように、この少なくとも２つの制御命令の順序をさらに配置できる。例えば、端末は、この予め設定した順序を設定命令に携帯して遠隔制御機器に送信できる。一可能な実現形態では、端末は、設定命令において各制御命令に命令番号を追加することができ、この命令番号は、この少なくとも２つの制御命令におけるこの制御命令の配列順序を指示するためのものである。
【０１０５】
まだ、制御命令が赤外線制御命令であることを例として、各制御命令の順序が具現されるように、次の方法を採用して各制御命令の設定命令を示すことができ、２つの制御命令を例に挙げると次のとおりである。
{“method”:“set_ir_seq”,“params”:{“seq_id”:“123456”,“current”:1,“freq”:“xxx”,“head”:“xxx”,“code”:“xxxx”}}
{“method”:“set_ir_seq”,“params”:{“seq_id”:“123456”,“current”:2,“freq”:“xxx”,“head”:“xxx”,“code”:“xxxx”}}
ここで、“current”はこの制御命令の順序を示し、“current”:1は順序が１であることを示し、“current”:2は順序が２であることを示す。
【０１０６】
さらに、遠隔制御機器がこの少なくとも２つの制御命令の総数を明確に知るために、さらに、今回の制御命令の設定が成功したか否かを確定するために、端末は、さらに、遠隔制御機器が受信された制御命令の数とこの総数が等しい場合に、設定成功と確定するように、この少なくとも２つの制御命令の総数を設定命令に携帯することができる。まだ、制御命令が赤外線制御命令であることを例として、制御命令の総数が具現されるように、次の方法で各制御命令の設定命令を示すことができる。
{“method”:“set_ir_seq”,“params”:{“seq_id”:“123456”,“total”:2,“current”:1,“freq”:“xxx”,“head”:“xxx”,“code”:“xxxx”}}
{“method”:“set_ir_seq”,“params”:{“seq_id”:“123456”,“total”:2,“current”:2,“freq”:“xxx”,“head”:“xxx”,“code”:“xxxx”}}
ここで、“total”は制御命令の総数を示し、“total”:2は総数が２であることを示す。
【０１０７】
なお、この設定命令は、制御命令の命令番号と少なくとも２つの制御命令の総数とを同時に含んでもよい。
【０１０８】
ステップ５０６において、遠隔制御機器は受信した設定命令によって、この少なくとも２つの制御命令及び命令セット識別子を予め設定した命令リストに記憶する。
【０１０９】
遠隔制御機器は設定命令を受信した後、この設定命令から制御命令及び命令セット識別子を解析するとともに、解析して得られた制御命令を及び命令セット識別子を予め設定した命令リストに対応付けて記憶する。この予め設定した命令リストにおいて、遠隔制御機器は、命令セット識別子をインデックスとして制御命令をローカルに記憶することができる。
【０１１０】
別の実施例では、もし設定命令が少なくとも２つの制御命令のうちの各制御命令の予め設定した順序をさらに含めば、遠隔制御機器は端末の制御命令の設定命令を受信した後、さらに、この予め設定した順序に従って、この少なくとも２つの制御命令をこの命令セット識別子とともに予め設定した命令リストに対応付けて記憶することができる。一実現形態では、この予め設定した順序に従って制御命令を記憶する場合、対応する命令番号を各制御命令に対応付けて記憶することができる。
【０１１１】
さらに、もし設定命令が少なくとも２つの制御命令の総数をさらに含めば、遠隔制御機器はこの総数を命令セット識別子に対応して予め設定した命令リストに記憶することができる。遠隔制御機器は受信した制御命令の総数によって、今回の制御命令の設定過程が成功したか否かを判断でき、前記過程は下記のとおりであってもよい。
【０１１２】
遠隔制御機器が１つの設定命令を受信した後の予め設定した時間内で、次の設定命令が受信されなければ、受信した制御命令の数がこの総数に達したか否かを判断し、もし達したと、設定成功と確定して、端末に設定成功の結果をフィードバックし、もし達されていないと、設定失敗と確定して、端末が設定失敗の結果を受信した後、この設定過程を再実行するように、つまり、遠隔制御機器に設定命令を再送信するように、端末に設定失敗の結果をフィードバックする。ここで、この設定過程を再実行することは、端末により自動的に実行されることができ、或いは、端末によりユーザのトリガ操作によって実行されることもでき、本発明は、これに対して特に限定をしない。
【０１１３】
なお、端末が遠隔制御機器に設定命令を送信する過程において、ネットワークの不安定などにより設定命令が失われてしまい、遠隔制御機器が全ての設定命令を受信できない恐れがある。遠隔制御機器が設定失敗と確定した場合、設定命令が制御命令の命令番号及び少なくとも２つの制御命令の総数を同時に含めば、端末が遠隔制御機器に受信未成功の制御命令を含む設定命令のみを再送信すればよいように、遠隔制御機器は、この受信未成功の制御命令の命令番号を確定し、受信未成功の制御命令の命令番号を端末にフィードバックでき、制御命令の設定効率を向上させ、端末の消費電力量を低減させた。ここで、この設定命令を再送信する過程は端末により自動的に実行でき、或いは、端末がユーザのトリガ操作によって実行してもよく、本発明は、これに対して特に限定をしない。
【０１１４】
上記のステップ５０４〜５０６は、端末がカスタムキーと少なくとも１つのホーム機器の複数の制御命令とのバインディング関係を遠隔制御機器に配置する過程である。配置が成功した後、端末はこのカスタムキーに対するトリガ操作によって、１つのホーム機器が複数の操作を実行するように制御でき、或いは、複数のホーム機器を連携して制御でき、その具体的な過程については、ステップ５０７〜５１１を参照ください。
【０１１５】
ステップ５０７において、端末が少なくともこのカスタムキーを含む制御キーインターフェースを表示する。
【０１１６】
このステップは上記のステップ４０３と同じで、ここでは詳細な説明を省略する。
ステップ５０８において、端末がこのカスタムキーに対するトリガ操作を検出した場合、カスタム制御メッセージを遠隔制御機器に送信し、このカスタム制御メッセージは命令セット識別子を含む。
【０１１７】
端末がカスタムキーに対するトリガ操作を検出した場合、このカスタムキーのキー識別子に対応付けて記憶した命令セット識別子、つまり、このカスタムキーに関連付けられた命令セット識別子を取得し、さらに、カスタムキーに関連付けられた少なくとも２つの制御命令を特定する。
【０１１８】
端末は、この命令セット識別子を含むカスタム制御メッセージを生成し、遠隔制御機器と確立した接続によって、このカスタム制御メッセージを遠隔制御機器に送信し、つまり、このカスタム制御メッセージに含まれる命令セット識別子を遠隔制御機器に送信する。端末がカスタム制御メッセージを送信する目的は、遠隔制御機器に複数の制御信号を発射させるようにして、１つ又は複数のホーム機器を制御するためで、端末の設定命令と区別するために、このカスタムメッセージは制御命令の再生識別子をさらに携帯してもよく、この再生識別子は、遠隔制御機器に受信された命令セット識別子によって制御信号を発射させるように指示するためのものである。
【０１１９】
例えば、このカスタム制御メッセージは、次のようなフォーマットであってもよい。
{“method”:“ir_play_seq”,“seq_id”:123456}
ここで、“ir_play_seq”は再生識別子を示し、“seq_id”は命令セット識別子を示す。
【０１２０】
なお、実際的な応用において、他の方法で再生識別子及び命令セット識別子を示してもよく、本発明の実施例は、これに対して特に限定をしない。
【０１２１】
ステップ５０９において、遠隔制御機器がカスタム制御メッセージから命令セット識別子を取得し、記憶された予め設定した命令リストから命令セット識別子に対応する少なくとも２つの制御命令を取得する。
【０１２２】
遠隔制御機器は命令セット識別子を取得した後、この命令セット識別子をインデックスとして、予め設定した命令リストからこの命令セット識別子に対応する少なくとも２つの制御命令を取得できる。
【０１２３】
ステップ５１０において、遠隔制御機器は少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射する。
【０１２４】
このステップは上記のステップ４０５と同じで、ここでは詳細な説明を省略する。
少なくとも２つの制御命令が予め設定した順序を有する場合、遠隔制御機器が少なくとも２つの制御信号を発射する過程は、下記のとおりであってもよい。
【０１２５】
各制御命令の予め設定した順序によって、各制御命令の制御信号を生成し、各制御命令の制御信号を発射する。
【０１２６】
例えば、予め設定した命令リストにおいて、各制御命令に対応して命令番号が記憶されている場合、遠隔制御機器は予め設定した命令リストのうちの各制御命令に対応する命令番号によって、この少なくとも２つの制御命令の予め設定した順序を特定できる。ここで、遠隔制御機器は、予め設定した順序によって少なくとも２つの制御信号を生成した後で、予め設定した順序によって各制御信号を順次発射でき、或いは、遠隔制御機器は、この予め設定した順序によって１つの制御信号を生成した後で、１つの制御信号を発射し、そして、次の制御信号を生成した直後に次の制御信号を発射でき、このように類推して、この少なくとも２つの制御信号の発射過程が完了する。
【０１２７】
ステップ５１１において、少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行する。
【０１２８】
このステップは上記のステップ４０６と同じで、ここでは詳細な説明を省略する。
【０１２９】
以下、図５において端末が１つのキーで複数のホーム機器を連携して制御することを例として説明し、例えば、端末が１つのキーでテレビ及びセットトップボックスを連携して制御することを例として詳細に説明する。
【０１３０】
例えば、カスタムキーがそれぞれテレビのパワーオン制御命令及びセットトップボックスのパワーオン制御命令に関連付けられた場合、ユーザがこのカスタムキーをクリックすると、端末はテレビのパワーオン制御命令及びセットトップボックスのパワーオン制御命令の命令セット識別子“123456”を遠隔制御機器に送信する。遠隔制御機器が端末の配置によって命令セット識別子“123456”に対応する制御命令を記憶したため、遠隔制御機器は、この命令セット識別子“123456”によって、ローカルからテレビのパワーオン制御命令及びセットトップボックスのパワーオン制御命令を取得でき、さらに、テレビがテレビのパワーオン制御信号を受信した後、パワーオン操作を実行し、セットトップボックスがセットトップボックスのパワーオン制御信号を受信した後、パワーオン操作を実行するように、テレビのパワーオン制御信号及びセットトップボックスのパワーオン制御信号をそれぞれ対応して発射し、これにより、１つのキーでテレビ及びセットトップボックスをオンする目的を達成することができ、複数のホーム機器を制御する操作手順を簡素化した。
【０１３１】
本発明の実施例に提供された方法によれば、１つのキーをホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
【０１３２】
図６Ａは、一例示的な実施例に係る機器制御装置を示すブロック図である。図６Ａを参照して、この装置は、表示モジュール６０１と、送信モジュール６０２とを備える。
【０１３３】
ここで、表示モジュール６０１は送信モジュール６０２に接続されて、少なくともカスタムキーを含む制御キーインターフェースを表示し、カスタムキーは、カスタム制御メッセージをトリガするためのものであり、カスタム制御メッセージは、カスタムキーに関連付けられた少なくとも２つの制御命令を指示するためのものであり、少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応し、送信モジュール６０２は、カスタムキーに対するトリガ操作が検出された場合、遠隔制御機器がカスタム制御メッセージによって少なくとも２つの制御信号を発射するように、カスタム制御メッセージを遠隔制御機器に送信して、少なくとも１つのホーム機器を制御する。
【０１３４】
一可能な実現形態では、表示モジュール６０１は、さらに、カスタムキーに対するカスタム操作が検出された場合、少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示し、
図６Ｂを参照して、この装置は、
カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定する特定モジュール６０３と、
少なくとも２つの制御命令をカスタムキーに関連付ける関連付けモジュール６０４とをさらに備える。
【０１３５】
一可能な実現形態では、カスタム制御メッセージは、少なくとも２つの制御命令を含む。
【０１３６】
一可能な実現形態では、表示モジュール６０１は、さらに、カスタムキーに対するカスタム操作が検出された場合、少なくとも１つのホーム機器のカスタム操作に使用できる制御オプションを表示してユーザに提示し、特定モジュール６０３は、カスタム操作に使用できる制御オプションから取得した少なくとも２つの制御オプションによって、少なくとも２つの制御命令を特定し、
図６Ｃを参照して、この装置は、
少なくとも２つの制御命令に対して命令セット識別子を生成する生成モジュール６０５と、
命令セット識別子をカスタムキーに関連付ける関連付けモジュール６０４と、をさらに備える。
【０１３７】
一可能な実現形態では、カスタム制御メッセージは命令セット識別子を含み、送信モジュール６０２は、遠隔制御機器が、記憶された予め設定した命令リストから命令セット識別子に対応する少なくとも２つの制御命令を取得するように、命令セット識別子を遠隔制御機器に送信して、少なくとも１つのホーム機器を制御し、予め設定した命令リストは、命令セット識別子及び対応する制御命令を記憶するためのものである。
【０１３８】
一可能な実現形態では、生成モジュール６０５は、さらに、制御命令の設定命令を生成し、設定命令は、少なくとも、少なくとも２つの制御命令及び命令セット識別子を含み、送信モジュールは、さらに、遠隔制御機器が少なくとも２つの制御命令及び命令セット識別子を予め設定した命令リストに対応付けて記憶するように、設定命令を遠隔制御機器に送信する。
【０１３９】
一可能な実現形態では、少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【０１４０】
一可能な実現形態では、図６Ｄを参照して、この装置は、
サーバから少なくとも１つのホーム機器のうちの各ホーム機器の制御命令ライブラリを取得し、制御命令ライブラリは、ホーム機器の複数の制御命令を記憶するためのものであり、複数の制御命令のうちの各制御命令は、ホーム機器の１つの制御オプションに対応する取得モジュール６０６をさらに備える。
【０１４１】
本発明の実施例に提供された方法によれば、１つのキーを少なくとも１つのホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
図７Ａは、一例示的な実施例に係る機器制御装置を示すブロック図である。図７Ａを参照して、この装置は、取得モジュール７０１と、発射モジュール７０２とを備える。
ここで、取得モジュール７０１は発射モジュール７０２に接続されて、受信したカスタム制御メッセージによって、少なくとも２つの制御命令を取得し、少なくとも２つの制御命令は、少なくとも１つのホーム機器に対応し、発射モジュール７０２は、少なくとも１つのホーム機器のうちの各ホーム機器が、受信した制御信号によって対応する制御操作を実行するように、少なくとも２つの制御命令によって、少なくとも２つの制御信号を発射する。
【０１４２】
一可能な実現形態では、取得モジュール７０１は、カスタム制御メッセージから少なくとも２つの制御命令を取得する。
【０１４３】
一可能な実現形態では、取得モジュール７０１は、カスタム制御メッセージから命令セット識別子を取得し、記憶された予め設定した命令リストから命令セット識別子に対応する少なくとも２つの制御命令を取得し、予め設定した命令リストは、命令識別子及び対応する制御命令を記憶するためのものである。
【０１４４】
一可能な実現形態では、図７Ｂを参照して、この装置は、
端末の制御命令の設定命令を受信し、設定命令は、少なくとも２つの制御命令及び命令セット識別子を含む受信モジュール７０３と、
少なくとも２つの制御命令及び命令セット識別子を予め設定した命令リストに対応付けて記憶する記憶モジュール７０４と、をさらに備える。
【０１４５】
一可能な実現形態では、少なくとも２つの制御命令のうちの各制御命令の間には、予め設定した順序を有する。
【０１４６】
本発明に提供された方法によれば、１つのキーを少なくとも１つのホーム機器の少なくとも２つの制御命令に関連付けることで、ユーザは、１つのキーに対して操作を行うだけで、ホーム機器が複数の操作を実行するようにすることができ、また、少なくとも２つの制御命令がそれぞれ異なるホーム機器に対応する場合に、１つのキーによって複数のホーム機器を連携して制御することを実現し、操作手順を簡素化した。
【０１４７】
上記実施例の装置において、各モジュールが操作を行う具体的な方法は、すでに関連方法の実施例で詳しく説明しており、ここで詳細な説明を省略する。
【０１４８】
図８は、一例示的な実施例に係る機器制御装置を示すブロック図である。例えば、装置８００は、携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信機、ゲーム機、タブレットデバイス、医療機器、フィットネス機器、ＰＤＡ等のものであってもよい。
【０１４９】
図８を参照すると、装置８００は、処理ユニット８０２、メモリ８０４、電源ユニット８０６、マルチメディアユニット８０８、オーディオユニット８１０、入力／出力（Ｉ／Ｏ）インタフェース８１２、センサーユニット８１４、及び通信ユニット８１６のうちの少なくとも１つを備えてもよい。
【０１５０】
処理ユニット８０２は、一般的には、装置８００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット８０２は、上述した方法におけるステップの一部又は全部を実現できるように、少なくとも１つのプロセッサー８２０を備えて命令を実行してもよい。また、処理ユニット８０２は、他のユニットとのインタラクションを便利にさせるように、少なくとも１つのモジュールを備えてもよい。例えば、処理ユニット８０２は、マルチメディアユニット８０８とのインタラクションを便利にさせるように、マルチメディアモジュールを備えてもよい。
【０１５１】
メモリ８０４は、装置８００での操作をサポートするように、各種のデータを記憶するように配置される。これらのデータは、例えば、装置８００で何れのアプリケーション又は方法を操作するための命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、何れの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクにより、或いはそれらの組み合わせにより実現することができる。
【０１５２】
電源ユニット８０６は、装置８００の各種ユニットに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置８００のために電力を生成、管理及び分配することに関連する他のユニットを備えてもよい。
【０１５３】
マルチメディアユニット８０８は、上記装置８００とユーザとの間に一つの出力インタフェースを提供するスクリーンを備えてもよい。一実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信するように、タッチスクリーンになることができる。また、タッチパネルは、タッチや、スライドや、タッチパネル上のジェスチャーを感知するように、少なくとも１つのタッチセンサーを有する。上記タッチセンサーは、タッチやスライド動作の境界を感知できるだけではなく、上記タッチやスライド操作と関連する持続時間や圧力も感知できる。一実施例では、マルチメディアユニット８０８は、フロントカメラ及び／又はバックカメラを有してもよい。装置８００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び／又はバックカメラが外部のマルチメディアデータを受信できる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム能力を有するものであってもよい。
【０１５４】
オーディオユニット８１０は、オーディオ信号を出力及び／又は入力するように配置される。例えば、オーディオユニット８１０は、一つのマイクロフォン（ＭIＣ）を有してもよい。装置８００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにあるとき、マイクロフォンは、外部のオーディオ信号を受信するように配置される。受信したオーディオ信号は、メモリ８０４にさらに記憶されてもよいし、通信ユニット８１６を介して送信されてもよい。一実施例では、オーディオユニット８１０は、オーディオ信号を出力するための一つのスピーカをさらに備えてもよい。
【０１５５】
Ｉ／Ｏインタフェース８１２は、処理ユニット８０２と外部のインタフェースモジュールとの間にインタフェースを提供するためのものである。上記外部のインタフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限らない。
【０１５６】
センサーユニット８１４は、装置８００のために各方面の状態を評価する少なくとも１つのセンサーを備えてもよい。例えば、センサーユニット８１４は、装置８００のオン／オフ状態や、ユニットの相対的な位置を検出することができる。例えば、前記ユニットは、装置８００のディスプレイ及びキーパッドである。センサーユニット８１４は、装置８００又は装置８００の１つのユニットの位置の変化、ユーザによる装置８００への接触の有無、装置８００の方向又は加速／減速、装置８００の温度変化などを検出することができる。センサーユニット８１４は、何れの物理的な接触もない場合に付近の物体を検出するように配置される近接センサーを有してもよい。センサーユニット８１４は、イメージングアプリケーションに用いるための光センサー、例えば、ＣＭＯＳ又はＣＣＤ画像センサーを有してもよい。一実施例では、当該センサーユニット８１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー又は温度センサーをさらに備えてもよい。
【０１５７】
通信ユニット８１６は、装置８００と他の設備の間との無線又は有線通信を便利にさせるように配置される。装置８００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。１つの例示的な実施例では、通信ユニット８１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関する情報を受信する。１つの例示的な実施例では、前記通信ユニット８１６は、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールをさらに備えてもよい。例えば、ＮＦＣモジュールは、無線周波数識別装置（ＲＦＩＤ：Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ブルートゥース（登録商標）（ＢＴ：Ｂｌｕｅｔｏｏｔｈ（登録商標））技術及び他の技術によって実現されてもよい。
【０１５８】
例示的な実施例では、装置８００は、上述した機器制御方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、デジタル信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、プログラマブルロジックデバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサー、又は他の電子機器によって実現されてもよい。
【０１５９】
例示的な実施例では、命令を含む非一時的コンピュータ読み取り可能な記録媒体、例えば、命令を含むメモリ８０４をさらに提供する。前記命令は、装置８００のプロセッサー８２０により実行されて上述した方法を実現する。例えば、前記非一時的コンピュータ読み取り可能な記録媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）及び光記憶デバイス等であってもよい。
【０１６０】
例示的な実施例では、非一時的コンピュータ読み取り可能な記録媒体をさらに提供し、前記記録媒体における命令が端末のプロセッサーにより実行されると、端末が上記の機器制御方法を実行するようにする。
【０１６１】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を介して、本発明の他の実施形態を容易に取得することができる。本発明は、本開示に対する任意の変形、用途、又は適応的な変化を含み、このような変形、用途、又は適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知知識、又は通常の技術手段を含む。明細書及び実施例は、単に例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【０１６２】
本発明は、上記で記述され、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様々な修正や変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。    
【図１】
0006543719.tif 000002
【図２】
0006543719.tif 000003
【図３】
0006543719.tif 000004
【図４】
0006543719.tif 000005
【図５】
0006543719.tif 000006
【図６Ａ】
0006543719.tif 000007
【図６Ｂ】
0006543719.tif 000008
【図６Ｃ】
0006543719.tif 000009
【図６Ｄ】
0006543719.tif 000010
【図７Ａ】
0006543719.tif 000011
【図７Ｂ】
0006543719.tif 000012
【図８】
0006543719.tif 000013