(57)【特許請求の範囲】
【請求項１】
スマート機器に設けられているスマートモジュール群に適用され、
端末から送信された、制御指令及びサーバから前記端末に送信された署名情報を含む制御情報を受信することと、
前記署名情報に対して検証することと、
前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行することと、を含み、
前記署名情報が前記サーバで予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記端末に対応しているユーザアカウントに対して計算して取得されたものであり、
前記署名情報に対して検証することは、
前記スマートモジュール群において予めに記憶されたユーザアカウントを読み取るとともに、前記サーバで前記スマートモジュール群に予めに書き込んだ前記暗号化キーを読み取ることと、
前記予定のアルゴリズムによって前記ユーザアカウント及び前記暗号化キーに対して計算して、検証待ち情報を取得することと、
前記検証待ち情報が前記署名情報と同じであるか否かを検出することと、
前記検証待ち情報が前記署名情報と同じである時に、前記署名情報に対する検証が成功したと確定することと、を含むことを特徴とする機器制御方法。
【請求項２】
前記スマートモジュール群の識別子をブロードキャストし、前記端末が前記識別子を受信するとともに、前記識別子及び前記ユーザアカウントを前記サーバに送信するために用いられ、前記サーバが前記識別子と前記ユーザアカウントとをバインディングして、前記署名情報を生成して前記端末に送信するとともに、前記ユーザアカウントを前記スマートモジュール群に送信するために用いられることと、
前記サーバから送信された前記ユーザアカウントを受信することと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
端末に適用され、
サーバから送信された署名情報を受信することと、
制御指令及び前記署名情報を含む制御情報を生成することと、
前記制御情報をスマート機器に設けられているスマートモジュール群に送信し、前記スマートモジュール群が前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行するために用いられることと、を含み、
前記署名情報が前記サーバで予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記端末に対応しているユーザアカウントに対して計算して取得されたものであり、
サーバから送信された署名情報を受信することは、
前記スマートモジュール群にブロードキャストされた識別子を受信することと、
前記識別子及び前記端末に対応しているユーザアカウントを前記サーバに送信し、前記サーバが前記識別子と前記ユーザアカウントとをバインディングし、予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記ユーザアカウントに対して計算し、取得された前記署名情報を前記端末に送信するとともに、前記ユーザアカウントを前記スマートモジュール群に送信するために用いられ、前記スマートモジュール群が前記ユーザアカウントによって前記署名情報に対して検証するために用いられることと、
前記サーバから送信された前記署名情報を受信することと、を含むことを特徴とする機器制御方法。
【請求項４】
スマート機器に設けられているスマートモジュール群に適用され、
端末から送信された、制御指令及びサーバから前記端末に送信された署名情報を含む制御情報を受信するように配置されている情報受信モジュールと、
前記情報受信モジュールに受信された前記署名情報に対して検証するように配置されている情報検証モジュールと、
前記情報検証モジュールの前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行するように配置されている操作実行モジュールと、を含み、
前記署名情報が前記サーバで予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記端末に対応しているユーザアカウントに対して計算して取得されたものであり、
前記情報検証モジュールは、
前記スマートモジュール群において予めに記憶されたユーザアカウントを読み取るとともに、前記サーバで前記スマートモジュール群に予めに書き込んだ前記暗号化キーを読み取るように配置されている読み取りサブモジュールと、
前記予定のアルゴリズムによって前記読み取りサブモジュールに読み取られた前記ユーザアカウント及び前記暗号化キーに対して計算して、検証待ち情報を取得するように配置されている計算サブモジュールと、
前記計算サブモジュールで計算して取得された前記検証待ち情報が前記署名情報と同じであるか否かを検出するように配置されている検出サブモジュールと、
前記検出サブモジュールに検出された前記検証待ち情報が前記署名情報と同じである時に、前記署名情報に対する検証が成功したと確定するように配置されている確定サブモジュールと、を含むことを特徴とする機器制御装置。
【請求項５】
前記スマートモジュール群の識別子をブロードキャストし、前記端末が前記識別子を受信するとともに、前記識別子及び前記ユーザアカウントを前記サーバに送信するために用いられ、前記サーバが前記識別子と前記ユーザアカウントとをバインディングして、前記署名情報を生成して前記端末に送信するとともに、前記ユーザアカウントを前記スマートモジュール群に送信するために用いられるように配置されている識別子ブロードキャストモジュールと、
前記サーバから送信された前記ユーザアカウントを受信するように配置されているアカウント受信モジュールと、をさらに含むことを特徴とする請求項４に記載の装置。
【請求項６】
端末に適用され、
サーバから送信された署名情報を受信するように配置されている情報受信モジュールと、
制御指令及び前記情報受信モジュールに受信された前記署名情報を含む制御情報を生成するように配置されている情報生成モジュールと、
前記情報生成モジュールに生成された前記制御情報をスマート機器に設けられているスマートモジュール群に送信し、前記スマートモジュール群が前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行するために用いられるように配置されている情報送信モジュールと、を含み、
前記署名情報が前記サーバで予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記端末に対応しているユーザアカウントに対して計算して取得されたものであり、
前記情報受信モジュールは、
前記スマートモジュール群にブロードキャストされた識別子を受信するように配置されている第１の受信サブモジュールと、
前記第１の受信サブモジュールに受信された前記識別子及び前記端末に対応しているユーザアカウントを前記サーバに送信し、前記サーバが前記識別子と前記ユーザアカウントとをバインディングし、予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記ユーザアカウントに対して計算し、取得された前記署名情報を前記端末に送信するとともに、前記ユーザアカウントを前記スマートモジュール群に送信するために用いられ、前記スマートモジュール群が前記ユーザアカウントによって前記署名情報に対して検証するために用いられるように配置されている情報送信サブモジュールと、
前記サーバから送信された前記署名情報を受信するように配置されている第２の受信サブモジュールと、を含むことを特徴とする機器制御装置。
【請求項７】
スマート機器に設けられているスマートモジュール群に適用され、
プロセッサと、
プロセッサにより実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
端末から送信された、制御指令及びサーバから前記端末に送信された署名情報を含む制御情報を受信し、
前記署名情報に対して検証し、
前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行するように配置されており、
前記署名情報が前記サーバで予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記端末に対応しているユーザアカウントに対して計算して取得されたものであり、
前記署名情報に対して検証することは、
前記スマートモジュール群において予めに記憶されたユーザアカウントを読み取るとともに、前記サーバで前記スマートモジュール群に予めに書き込んだ前記暗号化キーを読み取ることと、
前記予定のアルゴリズムによって前記ユーザアカウント及び前記暗号化キーに対して計算して、検証待ち情報を取得することと、
前記検証待ち情報が前記署名情報と同じであるか否かを検出することと、
前記検証待ち情報が前記署名情報と同じである時に、前記署名情報に対する検証が成功したと確定することと、を含むことを特徴とする機器制御装置。
【請求項８】
端末に適用され、
プロセッサと、
プロセッサにより実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
サーバから送信された署名情報を受信し、
制御指令及び前記署名情報を含む制御情報を生成し、
前記制御情報をスマート機器に設けられているスマートモジュール群に送信し、前記スマートモジュール群が前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行するように配置されており、
前記署名情報が前記サーバで予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記端末に対応しているユーザアカウントに対して計算して取得されたものであり、
サーバから送信された署名情報を受信することは、
前記スマートモジュール群にブロードキャストされた識別子を受信することと、
前記識別子及び前記端末に対応しているユーザアカウントを前記サーバに送信し、前記サーバが前記識別子と前記ユーザアカウントとをバインディングし、予定のアルゴリズムによって前記スマートモジュール群の暗号化キー及び前記ユーザアカウントに対して計算し、取得された前記署名情報を前記端末に送信するとともに、前記ユーザアカウントを前記スマートモジュール群に送信するために用いられ、前記スマートモジュール群が前記ユーザアカウントによって前記署名情報に対して検証するために用いられることと、
前記サーバから送信された前記署名情報を受信することと、を含むことを特徴とする機器制御装置。
【請求項９】
プロセッサに実行されることにより、請求項１または２に記載の機器制御方法を実現することを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１５１０６３４００８．８であって、出願日が２０１５年９月２９日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【技術分野】
【０００２】
本発明がコンピュータ技術分野に関し、特に機器制御方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
インテリジェントホームの発展につれて、端末でスマート機器をコントロールすることは既に将来の発展の趨勢となる。通常、スマート機器には１つのスマートモジュール群が設けられて、該スマートモジュール群には通信プロトコルが内蔵されて、外部と通信することができる。
【０００４】
係る技術に提供された１種の機器制御方法は、端末とサーバとの間に接続を確立するとともに、スマートモジュール群を設けているスマート機器とサーバとの間に接続を確立し、端末が制御指令をサーバに送信し、サーバが該制御指令をスマート機器におけるスマートモジュール群に転送し、スマート機器が該制御指令に対応している操作を実行することを含む。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
係る技術における問題を解決するために、本発明が機器制御方法、装置、プログラム及び記録媒体を提供した。
【課題を解決するための手段】
【０００６】
本発明の実施例の第１の局面によると、スマート機器に設けられているスマートモジュール群に適用される機器制御方法が提供され、該方法は、
端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信することと、
署名情報に対して検証することと、
署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することと、を含む。
【０００７】
好ましくは、署名情報がサーバで予定のアルゴリズムによってスマートモジュール群の暗号化キー及び端末に対応しているユーザアカウントに対して計算して取得されたものであり、
署名情報に対して検証することは、
スマートモジュール群において予めに記憶されたユーザアカウントを読み取るとともに、サーバでスマートモジュール群に予めに書き込んだ暗号化キーを読み取ることと、
予定のアルゴリズムによってユーザアカウント及び暗号化キーに対して計算して、検証待ち情報を取得することと、
検証待ち情報が署名情報と同じであるか否かを検出することと、
検証待ち情報が署名情報と同じである時に、署名情報に対する検証が成功したと確定することと、を含む。
【０００８】
好ましくは、該方法は、
スマートモジュール群の識別子をブロードキャストし、端末が識別子を受信するとともに、識別子及びユーザアカウントをサーバに送信するために用いられ、サーバが識別子とユーザアカウントとをバインディングして、署名情報を生成して端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられることと、
サーバから送信されたユーザアカウントを受信することと、をさらに含む。
【０００９】
本発明の実施例の第２の局面によると、端末に適用される機器制御方法が提供され、該方法は、
サーバから送信された署名情報を受信することと、
制御指令及び署名情報を含む制御情報を生成することと、
制御情報をスマート機器に設けられているスマートモジュール群に送信し、スマートモジュール群が署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するために用いられることと、を含む。
【００１０】
好ましくは、サーバから送信された署名情報を受信することは、
スマートモジュール群にブロードキャストされた識別子を受信することと、
識別子及び端末に対応しているユーザアカウントをサーバに送信し、サーバが識別子とユーザアカウントとをバインディングし、予定のアルゴリズムによってスマートモジュール群の暗号化キー及びユーザアカウントに対して計算し、取得された署名情報を端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられ、スマートモジュール群がユーザアカウントによって署名情報に対して検証するために用いられることと、
サーバから送信された署名情報を受信することと、を含む。
【００１１】
本発明の実施例の第３の局面によると、スマート機器に設けられているスマートモジュール群に適用される機器制御装置が提供され、該装置は、
端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信するように配置されている情報受信モジュールと、
情報受信モジュールに受信された署名情報に対して検証するように配置されている情報検証モジュールと、
情報検証モジュールの署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するように配置されている操作実行モジュールと、を含む。
【００１２】
好ましくは、情報検証モジュールは、
スマートモジュール群において予めに記憶されたユーザアカウントを読み取るとともに、サーバでスマートモジュール群に予めに書き込んだ暗号化キーを読み取るように配置されている読み取りサブモジュールと、
予定のアルゴリズムによって読み取りサブモジュールに読み取られたユーザアカウント及び暗号化キーに対して計算して、検証待ち情報を取得するように配置されている計算サブモジュールと、
計算サブモジュールで計算して取得された検証待ち情報が署名情報と同じであるか否かを検出するように配置されている検出サブモジュールと、
検出サブモジュールに検出された検証待ち情報が署名情報と同じである時に、署名情報に対する検証が成功したと確定し、署名情報がサーバで予定のアルゴリズムによってスマートモジュール群の暗号化キー及び端末に対応しているユーザアカウントに対して計算して取得されるものであるように配置されている確定サブモジュールと、を含む。
【００１３】
好ましくは、該装置は、
スマートモジュール群の識別子をブロードキャストし、端末が識別子を受信するとともに、該識別子及びユーザアカウントをサーバに送信するために用いられ、サーバが該識別子とユーザアカウントとをバインディングして、署名情報を生成して端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられるように配置されている識別子ブロードキャストモジュールと、
サーバから送信されたユーザアカウントを受信するように配置されているアカウント受信モジュールと、をさらに含む。
【００１４】
本発明の実施例の第４の局面によると、端末に適用される機器制御装置が提供され、該装置は、
サーバから送信された署名情報を受信するように配置されている情報受信モジュールと、
制御指令及び情報受信モジュールに受信された署名情報を含む制御情報を生成するように配置されている情報生成モジュールと、
情報生成モジュールに生成された制御情報をスマート機器に設けられているスマートモジュール群に送信し、スマートモジュール群が署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するために用いられるように配置されている情報送信モジュールと、を含む。
【００１５】
好ましくは、該情報受信モジュールは、
スマートモジュール群にブロードキャストされた識別子を受信するように配置されている第１の受信サブモジュールと、
第１の受信サブモジュールに受信された識別子及び端末に対応しているユーザアカウントをサーバに送信し、サーバが識別子とユーザアカウントとをバインディングし、予定のアルゴリズムによって該スマートモジュール群の暗号化キー及びユーザアカウントに対して計算し、取得された署名情報を端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられ、スマートモジュール群がユーザアカウントによって署名情報に対して検証するために用いられるように配置されている情報送信サブモジュールと、
サーバから送信された署名情報を受信するように配置されている第２の受信サブモジュールと、をさらに含む。
【００１６】
本発明の実施例の第５の局面によると、機器制御装置が提供され、該装置は、
プロセッサと、
プロセッサにより実行可能な指令を記憶するためのメモリと、を含み、
プロセッサは、
端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信し、
署名情報に対して検証し、
署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するように配置されている。
【００１７】
本発明の実施例の第６の局面によると、機器制御装置が提供され、該装置は、
プロセッサと、
プロセッサにより実行可能な指令を記憶するためのメモリと、を含み、
プロセッサは、
サーバから送信された署名情報を受信し、
制御指令及び署名情報を含む制御情報を生成し、
制御情報をスマート機器に設けられているスマートモジュール群に送信し、スマートモジュール群が署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するように配置されている。
【００１８】
本発明の実施例の第７の局面によると、プロセッサに実行されることにより、前記の機器制御方法を実現することを特徴とするプログラムが提供される。
【００１９】
本発明の実施例の第８の局面によると、前記のプログラムが記録された記録媒体が提供される。
【発明の効果】
【００２０】
本発明の実施例に提供された技術方案は、下記の有益な効果を含むことができる。
【００２１】
本実施例に提供された機器制御方法は、端末から送信された制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信し、署名情報に対して検証し、署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行するようになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決し、機器制御のリアルタイム性を向上する効果を達した。
【００２２】
また、署名情報を記憶することによって、端末が次回に制御指令及び署名情報を含む制御情報をスマートモジュール群に直接に送信することができ、スマートモジュール群が署名情報に対する検証が成功した後、スマート機器によって端末から送信された制御指令を実行することになり、毎回にサーバから署名情報を取得する必要がなく、サーバから署名情報を取得する時間を節約でき、機器制御の効率を向上する効果を達した。
【００２３】
以上の一般な記述と、以下の詳細の記述は、ただ例示的なものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２４】
ここの図面は、明細書に組み入れて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【図１】各実施例に係る１種の機器制御システムの実現場面図である。
【図２】１つの例示的な実施例により示された１種の機器制御方法のフローチャートである。
【図３】１つの例示的な実施例により示された１種の機器制御方法のフローチャートである。
【図４Ａ】本実施例により示された１種の機器制御システムのフローチャートである。
【図４Ｂ】本実施例により示された１種の端末がスマート機器をコントロールするための概略図である。
【図４Ｃ】本実施例により示された端末がスマート機器をコントロールするための場面図である。
【図５】１つの例示的な実施例により示された１種の機器制御装置のブロック図である。
【図６】１つの例示的な実施例により示された１種の機器制御装置のブロック図である。
【図７】１つの例示的な実施例により示された１種の機器制御装置のブロック図である。
【図８】１つの例示的な実施例により示された１種の機器制御装置のブロック図である。
【図９】１つの例示的な実施例により示された１種の機器制御に用いられる装置のブロック図である。
【発明を実施するための形態】
【００２５】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施の形態で記載する実施例は、本発明に一致する全ての実施の形態を代表するわけではない。かえって、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００２６】
図１が本発明の各実施例に係る１種の機器制御システムの実現場面図であり、図１に示すように、該機器制御システムが端末１１、スマート機器１２及びサーバ１３を含む。端末１１が携帯電話、タブレットＰＣ、パソコンなどであってもよく、スマート機器１２がスマートテレビ、スマート冷蔵庫、スマートエアコン、スマートコンセントなどであってもよい。
【００２７】
その中に、スマート機器１２にはサーバ１３と有線ネットワーク或いは無線ネットワークで接続するためのスマートモジュール群が設けられている。スマートモジュール群がＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）モジュール群であってもよく、他のモジュール群であってもよいが、本発明において限定されない。
【００２８】
端末１１が有線ネットワーク或いは無線ネットワークでサーバと接続することが可能である。
【００２９】
図２が１つの例示的な実施例により示された１種の機器制御方法のフローチャートであり、該機器制御方法がスマート機器に設けられているスマートモジュール群に適用され、図２に示すように、該機器制御方法は、下記のステップを含む。
【００３０】
ステップ２０１において、端末から送信された、制御指令及びサーバから端末に送信される署名情報を含む制御情報を受信する。
【００３１】
ステップ２０２において、該署名情報に対して検証する。
【００３２】
ステップ２０３において、該署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行する。
【００３３】
上記のように、本発明に提供された機器制御方法は、端末から送信された制御情報を受信し、制御情報における署名情報に対して検証し、該署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行するようになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決して、機器制御のリアルタイム性を向上する効果を達成した。
【００３４】
図３が１つの例示的な実施例により示された１種の機器制御方法のフローチャートであり、該機器制御方法が端末に適用され、図３に示すように、該機器制御方法が下記のステップを含む。
【００３５】
ステップ３０１において、サーバから送信された署名情報を受信する。
【００３６】
ステップ３０２において、制御指令及び署名情報を含む制御情報を生成する。
【００３７】
ステップ３０３において、該制御情報をスマート機器に設けられているスマートモジュール群に送信し、該スマートモジュール群が該署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するために用いられる。
【００３８】
上記のように、本発明に提供された機器制御方法は、サーバから送信された署名情報を受信して、制御指令及び署名情報を含む制御情報を生成し、該制御情報をスマート機器に設けられているスマートモジュール群に送信することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行するようになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決して、機器制御のリアルタイム性を向上する効果を達成した。
【００３９】
図４Ａが本実施例により示された１種の機器制御システムのフローチャートであり、図４Ａに示すように、該機器制御システムの方法は、下記のステップを含む。
【００４０】
ステップ４０１において、スマートモジュール群がスマートモジュール群の識別子をブロードキャストする。
【００４１】
端末がルータによってネットワークに接続された後、該ネットワークのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）及び接続パスワードを取得することができ、端末が該ＳＳＩＤ及び接続パスワードをブロードキャストし、スマートモジュール群が該ＳＳＩＤ及び接続パスワードを取得した後、該ルータによって該ネットワークに接続される。スマートモジュール群がネットワークに接続された後、自体の識別子をブロードキャストする。その中に、該識別子がスマートモジュール群のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスであってもよく、スマートモジュール群のＩＤであってもよいが、本実施例において限定されない。
【００４２】
ステップ４０２において、端末がスマートモジュール群の識別子を受信する。
【００４３】
ステップ４０３において、端末が該識別子及び端末に対応しているユーザアカウントをサーバに送信し、サーバが該識別子と該ユーザアカウントとをバインディングし、予定のアルゴリズムによってスマートモジュール群の暗号化キー及び該ユーザアカウントに対して計算して、取得された署名情報を端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられる。
【００４４】
端末が受信されたスマートモジュール群の識別子を端末に対応しているユーザアカウントと共にサーバに送信し、サーバが該識別子にバインディングされているユーザアカウントが存在しているか否かを検出し、該識別子にバインディングされているユーザアカウントが存在している時に、バインディングが失敗したという通知メッセージを端末にフィードバックするが、該識別子にバインディングされているユーザアカウントが存在しない時に、端末が該識別子とユーザアカウントとをバインディングする。その中に、端末に対応しているユーザアカウントが端末において登録されるユーザアカウントであってもよい。
【００４５】
バインディングが終わった後、サーバが予め設定された対応関係から該識別子に対応している暗号化キーを照会するとともに、予定のアルゴリズムによって該暗号化キー及びユーザアカウントに対して計算して、署名情報を取得することもできる。その中に、予め設定された対応関係がスマートモジュール群の識別子と暗号化キーとの間の対応関係を記憶するために用いられる。スマートモジュール群の暗号化キーが、サーバでスマートモジュール群のために分配され、且つスマートモジュール群に書き込まれたものであり、データのセキュリティ性を保証するようにサーバと通信する時にデータを暗号化するために用いられる。その中に、予定のアルゴリズムによって署名情報を取得する技術が既に非常に成熟しているもので、ここで説明しない。
【００４６】
サーバが署名情報を取得した後、該署名情報を端末に送信して、端末が該署名情報を記憶する。さらにサーバがユーザアカウントを該スマートモジュール群に送信し、スマートモジュール群が該ユーザアカウントを受信する。
【００４７】
本ステップにおいて、ユーザアカウントとスマートモジュール群とをバインディングする時に１回目の署名を行うとともに、取得された署名情報を端末に送信することにより、この後に端末が該署名情報によってスマート機器を直接にコントロールすることができ、毎回にサーバによってスマート機器をコントロールする必要がなく、スマート機器を快速にコントロールする効果を達することができる。
【００４８】
ステップ４０４において、端末がサーバから送信された署名情報を受信する。
【００４９】
ステップ４０５において、端末が制御指令及び署名情報を含む制御情報を生成する。
【００５０】
端末がスマート機器をコントロールする必要がある時に、制御指令を生成するとともに、該制御指令及び該スマート機器に対応している署名情報を含む制御情報を生成することができる。その中に、制御指令として、例えば、スマート機器のオン／オフ、音量の大きさの調節、スマート機器の回転に対するコントロールなど、スマート機器をコントロールする指令であり、本実施例において限定されない。
【００５１】
ステップ４０６において、端末が制御情報をスマート機器に設けられているスマートモジュール群に送信する。
【００５２】
ステップ４０７において、スマートモジュール群が端末から送信された制御情報を受信する。
【００５３】
ステップ４０８において、署名情報がサーバで予定のアルゴリズムによってスマートモジュール群の暗号化キー及び端末に対応しているユーザアカウントに対して計算して取得された時に、スマートモジュール群がスマートモジュール群に予めに記憶されたユーザアカウントを読み取るとともに、サーバでスマートモジュール群に予めに書き込んだ暗号化キーを読み取る。
【００５４】
本ステップにおけるユーザアカウントがステップ４０３においてサーバからスマートモジュール群に送信されたユーザアカウントである。
【００５５】
スマートモジュール群がサーバで予めに分配されて、且つスマートモジュール群に書き込まれた暗号化キーを読み取ることもできる。
【００５６】
ステップ４０９において、スマートモジュール群が予定のアルゴリズムによってユーザアカウント及び暗号化キーに対して計算して、検証待ち情報を取得する。
【００５７】
その中に、検証待ち情報を計算するための予定のアルゴリズムが署名情報を計算する時の予定のアルゴリズムと同じである。
【００５８】
ステップ４１０において、スマートモジュール群が検証待ち情報が署名情報と同じであるか否かを検出し、検証待ち情報が署名情報と同じである時に、該署名情報に対する検証が成功したと確定する。
【００５９】
検証待ち情報を取得するための予定のアルゴリズムが署名情報を取得するための予定のアルゴリズムと同じであるため、検証待ち情報と署名情報とが同じであれば、スマートモジュール群に記憶されている暗号化キーとサーバに記憶されている暗号化キーとが同じであるとともに、スマートモジュール群に記憶されているユーザアカウントとサーバに記憶されているユーザアカウントとも同じであることを表明し、署名情報に対する検証が成功した。署名情報に対して検証することによって、端末とスマートモジュール群との間に伝送されているデータのセキュリティ性を保証できる。
【００６０】
ステップ４１１において、署名情報に対する検証が成功した時に、スマートモジュール群がスマート機器によって制御指令に対応している操作を実行する。
【００６１】
スマートモジュール群の署名情報に対する検証が成功した時に、端末がスマート機器をコントロールする権限を有することを確定し、この時に、スマート機器がスマートモジュール群に受信された制御指令によって対応している操作を実行する。
【００６２】
図４Ｂに示す端末がスマート機器をコントロールするための概略図を参照すると、まず、端末がスマートモジュール群の識別子を取得するとともに、端末において登録されたユーザアカウント及び該識別子をサーバに送信し、サーバが該ユーザアカウントと該識別子とをバインディングし、該ユーザアカウント及び該識別子に対応している暗号化キーによって取得された署名情報を端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信し、端末が署名情報及び制御指令を含む制御情報を生成してスマートモジュール群に送信し、スマートモジュール群がユーザアカウント及び暗号化キーによって署名情報に対する検証が成功した後、スマート機器によって制御指令に対応している操作を実行する。
【００６３】
この後、端末が依然にスマート機器をコントロールする必要がある場合、署名情報及び制御指令を含む制御情報を直接に生成してスマートモジュール群に送信し、スマートモジュール群がユーザアカウント及び暗号化キーによって署名情報に対する検証が成功した後、スマート機器によって制御指令に対応している操作を実行する。この時に、端末が毎回にサーバから署名情報を取得する必要がなく、サーバから署名情報を取得する時間を節約でき、機器制御の効率を向上する効果を達した。
【００６４】
図４Ｃに示す端末がスマート機器をコントロールするための場面図を参照すると、コントロール過程が下記のようである。
【００６５】
１、スマート機器４２におけるスマートモジュール群がスマートモジュール群の識別子をブロードキャストする。
【００６６】
２、端末４１が該識別子及び端末４１において登録されたユーザアカウントをサーバ４３に送信する。
【００６７】
３、サーバ４３が取得された署名情報を端末４１に送信し、ユーザアカウントをスマートモジュール群に送信する。
【００６８】
４、端末４１が署名情報及び制御指令を含む制御情報を生成してスマートモジュール群に送信する。
【００６９】
この後、端末が依然にスマート機器をコントロールする必要がある場合、直接にステップ４を実行する。
【００７０】
上記のように、本実施例に提供された機器制御方法は、端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信し、署名情報に対して検証し、署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行することによって、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決し、機器制御のリアルタイム性を向上する効果を達した。
【００７１】
また、署名情報を記憶することによって、端末が次回に制御指令及び署名情報を含む制御情報をスマートモジュール群に直接に送信することができ、スマートモジュール群が署名情報に対する検証が成功した後、スマート機器によって端末から送信された制御指令を実行することになり、毎回にサーバから署名情報を取得する必要がなく、サーバから署名情報を取得する時間を節約でき、機器制御の効率を向上する効果を達した。
【００７２】
図５が１つの例示的な実施例により示された１種の機器制御装置のブロック図であり、該機器制御装置がスマート機器に設けられているスマートモジュール群に適用され、図５に示すように、該機器制御装置は、情報受信モジュール５１０と、情報検証モジュール５２０と、操作実行モジュール５３０とを含む。
【００７３】
該情報受信モジュール５１０は、端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信するように配置されている。
【００７４】
該情報検証モジュール５２０は、情報受信モジュール５１０に受信された署名情報に対して検証するように配置されている。
【００７５】
該操作実行モジュール５３０は、情報検証モジュール５２０の署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するように配置されている。
【００７６】
上記のように、本発明に提供された機器制御装置は、端末から送信された制御情報を受信し、制御情報における署名情報に対して検証し、該署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行するようになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決して、機器制御のリアルタイム性を向上する効果を達成した。
【００７７】
図６が１つの例示的な実施例により示された１種の機器制御装置のブロック図であり、該機器制御装置がスマート機器に設けられているスマートモジュール群に適用され、図６に示すように、該機器制御装置は、情報受信モジュール６１０と、情報検証モジュール６２０と、操作実行モジュール６３０トを含む。
【００７８】
該情報受信モジュール６１０は、端末から送信された、制御指令及びサーバから端末に送信され、サーバで予定のアルゴリズムによってスマートモジュール群の暗号化キー及び端末に対応しているユーザアカウントに対して計算して取得された署名情報を含む制御情報を受信するように配置されている。
【００７９】
該情報検証モジュール６２０は、情報受信モジュール６１０に受信された署名情報に対して検証するように配置されている。
【００８０】
該操作実行モジュール６３０は、情報検証モジュール６２０の署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するように配置されている。
【００８１】
好ましくは、該情報検証モジュール６２０は、読み取りサブモジュール６２１と、計算サブモジュール６２２と、検出サブモジュール６２３と、確定サブモジュール６２４とを含む。
【００８２】
該読み取りサブモジュール６２１は、スマートモジュール群において予めに記憶されたユーザアカウントを読み取るとともに、サーバでスマートモジュール群に予めに書き込んだ暗号化キーを読み取るように配置されている。
【００８３】
該計算サブモジュール６２２は、予定のアルゴリズムによって読み取りサブモジュール６２１に読み取られたユーザアカウント及び暗号化キーに対して計算して、検証待ち情報を取得するように配置されている。
【００８４】
該検出サブモジュール６２３は、計算サブモジュール６２２で計算して取得された検証待ち情報が署名情報と同じであるか否かを検出するように配置されている。
【００８５】
該確定サブモジュール６２４は、検出サブモジュール６２３に検出された検証待ち情報が署名情報と同じである時に、署名情報に対する検証が成功したことを確定するように配置されている。
【００８６】
好ましくは、該装置は、識別子ブロードキャストモジュール６４０と、アカウント受信モジュール６５０とをさらに含む。
【００８７】
該識別子ブロードキャストモジュール６４０は、スマートモジュール群の識別子をブロードキャストし、端末が識別子を受信するとともに、識別子及びユーザアカウントをサーバに送信するために用いられ、サーバが識別子とユーザアカウントとをバインディングし、署名情報を生成して端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられるように配置され、
該アカウント受信モジュール６５０は、サーバから送信されたユーザアカウントを受信するように配置されている。
【００８８】
上記のように、本発明に提供された機器制御装置は、端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信し、署名情報に対して検証し、署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行するようになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決し、機器制御のリアルタイム性を向上する効果を達した。
【００８９】
また、署名情報を記憶することによって、端末が次回に制御指令及び署名情報を含む制御情報をスマートモジュール群に直接に送信することができ、スマートモジュール群が署名情報に対する検証が成功した後、スマート機器によって端末から送信された制御指令を実行することになり、毎回にサーバから署名情報を取得する必要がなく、サーバから署名情報を取得する時間を節約でき、機器制御の効率を向上する効果を達した。
【００９０】
図７が１つの例示的な実施例により示された１種の機器制御装置のブロック図であり、該機器制御装置が端末に適用され、図７に示すように、該機器制御装置は、情報受信モジュール７１０と、情報生成モジュール７２０と、第１の送信モジュール７３０とを含む。
【００９１】
該情報受信モジュール７１０は、サーバから送信された署名情報を受信するように配置されている。
【００９２】
該情報生成モジュール７２０は、制御指令及び情報受信モジュールに受信された署名情報を含む制御情報を生成するように配置されている。
【００９３】
該情報送信モジュール７３０は、情報生成モジュール７２０に生成された制御情報をスマート機器に設けられているスマートモジュール群に送信し、スマートモジュール群が署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するために用いられるように配置されている。
【００９４】
上記のように、本発明に提供された機器制御装置は、サーバから送信された署名情報を受信して、制御指令及び署名情報を含む制御情報を生成し、該制御情報をスマート機器に設けられているスマートモジュール群に送信することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行することになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決し、機器制御のリアルタイム性を向上する効果を達した。
【００９５】
図８が１つの例示的な実施例により示された１種の機器制御装置のブロック図であり、該機器制御装置が端末に適用され、図８に示すように、該機器制御装置は、情報受信モジュール８１０と、情報生成モジュール８２０と、情報送信モジュール８３０とを含む。
【００９６】
該情報受信モジュール８１０は、サーバから送信された署名情報を受信するように配置されている。
【００９７】
該情報生成モジュール８２０は、制御指令及び情報受信モジュール８１０に受信された署名情報を含む制御情報を生成するように配置されている。
【００９８】
該情報送信モジュール８３０は、情報生成モジュール８２０に生成された制御情報をスマート機器に設けられているスマートモジュール群に送信し、スマートモジュール群が署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するために用いられるように配置されている。
【００９９】
好ましくは、該情報受信モジュール８１０は、第１の受信サブモジュール８１１と、情報送信サブモジュール８１２と、第２の受信サブモジュール８１３とをさらに含む。
【０１００】
該第１の受信サブモジュール８１１は、スマートモジュール群にブロードキャストされた識別子を受信するように配置されている。
【０１０１】
該情報送信サブモジュール８１２は、第１の受信サブモジュール８１１に受信された識別子及び端末に対応しているユーザアカウントをサーバに送信し、サーバが該識別子とユーザアカウントとをバインディングし、予定のアルゴリズムによってスマートモジュール群の暗号化キー及びユーザアカウントに対して計算し、取得された署名情報を端末に送信するとともに、ユーザアカウントをスマートモジュール群に送信するために用いられ、スマートモジュール群がユーザアカウントによって署名情報に対して検証するために用いられるように配置され、
該第２の受信サブモジュール８１３は、サーバから送信された署名情報を受信するように配置されている。
【０１０２】
上記のように、本実施例に提供された機器制御装置は、端末から送信された、制御指令及びサーバから端末に送信された署名情報を含む制御情報を受信し、署名情報に対して検証し、署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行することによって、スマートモジュール群が署名情報によって端末に対して身分検証を行うことができ、検証が成功した後、スマート機器によって端末から送信された制御指令を実行するようになり、サーバによって端末から送信された制御指令を中継する必要がなく、サーバの中継でスマート機器をコントロールすることにより、機器制御のリアルタイム性が悪い問題を解決し、機器制御のリアルタイム性を向上する効果を達した。
【０１０３】
また、署名情報を記憶することによって、端末が次回に制御指令及び署名情報を含む制御情報をスマートモジュール群に直接に送信することができ、スマートモジュール群が署名情報に対する検証が成功した後、スマート機器によって端末から送信された制御指令を実行することになり、毎回にサーバから署名情報を取得する必要がなく、サーバから署名情報を取得する時間を節約でき、機器制御の効率を向上する効果を達した。
【０１０４】
上記実施例における装置に関し、その中の各モジュールが操作を実行する具体的な方式は、該方法に関する実施例において既に詳細に説明したので、ここで詳細に説明しない。
【０１０５】
本発明の１つの例示的な実施例により１種の機器制御装置が提供され、本発明に提供された機器制御方法を実現でき、該機器制御装置がスマート機器に設けられているスマートモジュール群に適用され、プロセッサと、プロセッサにより実行可能な指令を記憶するためのメモリと、を含み、
プロセッサは、
端末から送信された、制御指令及びサーバから前記端末に送信された署名情報を含む制御情報を受信し、
前記署名情報に対して検証し、
前記署名情報に対する検証が成功した時に、前記スマート機器によって前記制御指令に対応している操作を実行するように配置されている。
【０１０６】
本発明の１つの例示的な実施例により１種の機器制御装置が提供され、本発明に提供された機器制御方法を実現でき、該機器制御装置が端末に適用され、プロセッサと、プロセッサにより実行可能な指令を記憶するためのメモリと、を含み、
プロセッサは、
サーバから送信された署名情報を受信し、
制御指令及び署名情報を含む制御情報を生成し、
制御情報をスマート機器に設けられているスマートモジュール群に送信し、スマートモジュール群が署名情報に対する検証が成功した時に、スマート機器によって制御指令に対応している操作を実行するように配置されている。
【０１０７】
図９が１つの例示的な実施例により示された１種の装置９００のブロック図である。例えば、装置９００は、携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信装置、ゲームコンソール、タブレット装置、医療設備、フィットネス装置、ＰＤＡなどである。
【０１０８】
図９を参照すると、装置９００は、プロセスアセンブリ９０２、メモリ９０４、電源アセンブリ９０６、マルチメディアアセンブリ９０８、オーディオアセンブリ９１０、入出力（Ｉ／Ｏ）インタフェース９１２、センサアセンブリ９１４、及び通信アセンブリ９１９のような１つ或いは複数のアセンブリを含んでもよい。
【０１０９】
プロセスアセンブリ９０２は、一般的には装置９００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ９０２は、１つ以上のプロセッサ９１８を含み、これらによって指令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ９０２は、１つ以上のモジュールを含んでプロセスアセンブリ９０２と他のアセンブリの間のインタラクションを容易にしてもよい。例えば、プロセスアセンブリ９０２は、マルチメディアモジュールを含んでマルチメディアアセンブリ９０８とプロセスアセンブリ９０２の間のインタラクションを容易にしてもよい。
【０１１０】
メモリ９０４は、各種類のデータを記憶することにより装置９００の動作を支援するように構成される。これらのデータの例は、装置９００において操作されるいずれのアプリケーションプログラム又は方法の指令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオなどを含む。メモリ９０４は、いずれかの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１１】
電源アセンブリ９０６は、装置９００の各アセンブリに電力を供給する。電源アセンブリ９０６は、電源管理システム、１つ或いは複数の電源、及び装置９００のための電力の生成、管理、及び割り当てに関連する他のアセンブリを含んでもよい。
【０１１２】
マルチメディアアセンブリ９０８は、上記装置９００とユーザの間に１つの出力インタフェースを提供するスクリーンを含む。部分実施例において、スクリーンは、液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは、１つ以上のタッチセンサを含み、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライド動作の境界だけでなく、前記タッチ、或はスライド操作に係る継続時間、及び圧力も検出できる。部分実施例において、マルチメディアアセンブリ９０８は、１つのフロントカメラ、及び／又はリアカメラを含む。装置９００が、例えば撮影モード、或はビデオモードなどの操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、１つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１３】
オーディオアセンブリ９１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ９１０は、１つのマイク（ＭＩＣ）を含み、装置９００が、例えば呼出しモード、記録モード、及び音声認識モードなどの操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ９０４に記憶されたり、通信アセンブリ９１６を介して送信されたりする。部分実施例において、オーディオアセンブリ９１０は、オーディオ信号を出力するための１つのスピーカーをさらに含む。
【０１１４】
Ｉ／Ｏインタフェース９１２は、プロセスアセンブリ９０２と周辺インタフェースモジュールの間にインタフェースを提供するものであり、上記周辺インタフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１５】
センサアセンブリ９１４は、装置９００に各方面の状態に対する評価を提供するための１つ以上のセンサを含む。例えば、センサアセンブリ９１４は、装置９００のＯＮ／ＯＦＦ状態、装置９００のディスプレイとキーパッドのようなアセンブリの相対な位置決めを検出できる。センサアセンブリ９１４は、装置９００、或いは装置９００の１つのアセンブリの位置変更、ユーザと装置９００とが接触しているか否か、装置９００の方位、又は加速／減速、装置９００の温度の変化を検出できる。センサアセンブリ９１４は、何れの物理の接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ９１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。部分実施例において、当該センサアセンブリ９１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１６】
通信アセンブリ９１６は、装置９００と他の機器の間に有線、又は無線形態の通信を提供する。装置９００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。１つの例示的な実施例において、通信アセンブリ９１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号、又はブロードキャストに関連する情報を受信する。１つの例示的な実施例において、上記通信アセンブリ９１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信をプッシュする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、及び他の技術に基づいて実現できる。
【０１１７】
例示的な実施例において、装置９００は、１つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものである。
【０１１８】
例示的な実施例において、指令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば指令を含むメモリ９０４をさらに提供し、装置９００のプロセッサ９１８により上記指令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイスなどである。
【０１１９】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応な変化を含み、このような変形、用途、または適応な変化は、本発明の一般な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【０１２０】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１】
0006386675.tif 000002
【図２】
0006386675.tif 000003
【図３】
0006386675.tif 000004
【図４Ａ】
0006386675.tif 000005
【図４Ｂ】
0006386675.tif 000006
【図４Ｃ】
0006386675.tif 000007
【図５】
0006386675.tif 000008
【図６】
0006386675.tif 000009
【図７】
0006386675.tif 000010
【図８】
0006386675.tif 000011
【図９】
0006386675.tif 000012