(57)【要約】  本発明はスマート機器のバインディング方法および装置、プログラム及び記録媒体に関する。前記方法は、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、を含む。本発明が提供する技術的構成によれば、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。【選択図】図１
2017506047.tif 000002
【特許請求の範囲】
【請求項１】
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、
を含むことを特徴とするスマート機器のバインディング方法。
【請求項２】
前記スマート機器リストを取得するステップは、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するステップと、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得するステップと、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会するステップと、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するステップと、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るステップと、
を含むことを、特徴とする請求項１に記載のスマート機器のバインディング方法。
【請求項３】
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップは、
前記バインディングコマンドに応じて前記スマート機器を現在のユーザアカウントとバインディングするステップを含むことを、
特徴とする請求項１または２に記載のスマート機器のバインディング方法。
【請求項４】
前記スマート機器を現在のユーザアカウントとバインディングするステップは、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させるステップを含むことを、
特徴とする請求項３に記載のスマート機器のバインディング方法。
【請求項５】
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を更新するステップは、
前記アンバインディングコマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップを含むことを、
特徴とする請求項１または２に記載のスマート機器のバインディング方法。
【請求項６】
前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップは、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させるステップを含むことを、
特徴とする請求項５に記載のスマート機器のバインディング方法。
【請求項７】
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するリスト取得手段と、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するコマンド取得手段と、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新する状態更新手段と、
を含むことを特徴とするスマート機器のバインディング装置。
【請求項８】
前記リスト取得手段は、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得する第１取得サブ手段と、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得する第２取得サブ手段と、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する状態照会サブ手段と、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するリスト生成サブ手段と、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るリスト組合サブ手段と、
を含むことを特徴とする請求項７に記載のスマート機器のバインディング装置。
【請求項９】
前記コマンド取得手段は、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得する第３取得サブ手段を含み、
前記状態更新手段は、
前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングする機器バインディングサブ手段を含むことを、
特徴とする請求項７または８に記載のスマート機器のバインディング装置。
【請求項１０】
前記機器バインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させる第１送信モジュールを含むことを、
特徴とする請求項９に記載のスマート機器のバインディング装置。
【請求項１１】
前記コマンド取得手段は、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得する第４取得サブ手段を含み、
前記状態更新手段は、
前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除する機器アンバインディングサブ手段を含むことを、
特徴とする請求項７または８に記載のスマート機器のバインディング装置。
【請求項１２】
前記機器アンバインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させる第２送信モジュールを含むことを、
特徴とする請求項１１に記載のスマート機器のバインディング装置。
【請求項１３】
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリとを含み、
前記プロセッサは、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得し、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得し、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されたことを、
特徴とするスマート機器のバインディング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特にスマート機器のバインディング方法および装置に関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、スマート機器は高速に発展する段階へと入った。スマート機器とは、インターネットに接続可能な各種の電子機器、例えばスマートランプ、スマートコンセント、スマートピンカメラなどを指す。ユーザは、インターネットを介してスマート機器を制御でき、例えばスマート機器のオンおよびオフを制御したり、スマート機器内の情報などをチェックしたりすることができる。スマート機器を制御する過程においては、ユーザのプライバシーや個人セキュリティに触れることが多いため、スマート機器の制御セキュリティが極めて重要となる。
【発明の概要】
【０００３】
関連技術における問題を解決するために、本発明は、スマート機器のバインディング方法および装置を提供する。
【０００４】
本発明の実施例の第１態様によれば、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、を含むスマート機器のバインディング方法を提供する。
【０００５】
また、任意に選択可能な態様として、前記スマート機器リストを取得するステップは、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するステップと、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得するステップと、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会するステップと、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するステップと、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るステップと、を含む。
【０００６】
また、任意に選択可能な態様として、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップは、
前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングするステップを含む。
【０００７】
また、任意に選択可能な態様として、前記スマート機器を現在のユーザアカウントとバインディングするステップは、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させるステップを含む。
【０００８】
また、任意に選択可能な態様として、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング関係を更新するステップは、
前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップを含む。
【０００９】
また、任意に選択可能な態様として、前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップは、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させるステップを含む。
【００１０】
本発明の実施例の第２態様によれば、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するリスト取得手段と、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するコマンド取得手段と、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新する状態更新手段と、を含むスマート機器のバインディング装置を提供する。
【００１１】
また、任意に選択可能な態様として、前記リスト取得手段は、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得する第１取得サブ手段と、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得する第２取得サブ手段と、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する状態照会サブ手段と、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するリスト生成サブ手段と、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るリスト組合サブ手段と、を含む。
【００１２】
また、任意に選択可能な態様として、前記コマンド取得手段は、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得する第３取得サブ手段を含み、
前記状態更新手段は、
前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングする機器バインディングサブ手段を含む。
【００１３】
また、任意に選択可能な態様として、前記機器バインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させる第１送信モジュールを含む。
【００１４】
また、任意に選択可能な態様として、前記コマンド取得手段は、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得する第４取得サブ手段を含み、
前記状態更新手段は、
前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除する機器アンバインディングサブ手段を含む。
【００１５】
また、任意に選択可能な態様として、前記機器アンバインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させる第２送信モジュールを含む。
【００１６】
本発明の実施例の第３態様によれば、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリとを含み、
前記プロセッサは、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得し、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得し、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されたスマート機器のバインディング装置を提供する。
【００１７】
本発明の実施例で提供する技術的構成は、下記の有益な效果を奏する。
【００１８】
すなわち、本発明に係る端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、そして、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新することができる。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００１９】
本発明に係る端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するだけではなく、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストも取得する。そして、前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて第３スマート機器のリストを生成し、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得る。これにより、ユーザは、手動による探索や、スマート機器への入力を行うことなく、所望に応じて、前記スマート機器リスト内のスマート機器に対してバインディングおよびアンバインディング操作を行うことができるため、ユーザ操作性が向上する。
【００２０】
以上の説明および後述の詳細な説明は、単に例示的および説明的なものであり、本発明を限定するものではないことが理解される。
【図面の簡単な説明】
【００２１】
ここでの図面は、明細書に組み込まれて明細書の一部を構成し、本発明に合致する実施例を示すと共に、明細書と併せて本発明の原理の解釈に用いられるものである。
【図１】例示的な一実施例に係るスマート機器のバインディング方法のフローチャート図である。
【図２】例示的な一実施例に係る他のスマート機器のバインディング方法のフローチャート図である。
【図３】例示的な一実施例に係るスマート機器リストの取得のフローチャート図である。
【図４】例示的な一実施例に係るスマート機器リストの模式図である。
【図５】例示的な一実施例に係る家庭での応用場面の模式図である。
【図６】例示的な一実施例に係るユーザインターフェースの模式図である。
【図７】例示的な一実施例に係る他のユーザインターフェースの模式図である。
【図８】例示的な一実施例に係る他のユーザインターフェースの模式図である。
【図９】例示的な一実施例に係るスマート機器のバインディング装置のブロック図である。
【図１０】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１１】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１２】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１３】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１４】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１５】例示的な一実施例に係るスマート機器に用いられるバインディング装置の一構成の模式図である。
【発明を実施するための形態】
【００２２】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の記載において、図面を言及するとき、特に説明しない限り、異なる図面における同一番号は同一または同等の要素を示す。以下の例示的な実施例に記載の実施形態は、本発明に一致する全ての実施形態を代表するものではない。逆に、これら例示的な実施例は、添付された特許請求の範囲に詳細に記載される、本発明の一部の局面に一致する装置及び方法の例にしかすぎない。
【００２３】
図１は、例示的な一実施例に係るスマート機器のバインディング方法のフローチャート図である。
【００２４】
図１に示すように、該バインディング方法は端末に適用することが可能であり、以下のステップを含む。
【００２５】
ステップＳ１０１において、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得する。
【００２６】
本実施例では、端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得すると共に、ローカルゲートウェイ機器（Ｌｏｃａｌ  Ｇａｔｅｗａｙ  Ｄｅｖｉｃｅ）から、自端末と同一のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカル・エリア・ネットワーク）内に存在する第２スマート機器のリストを取得し、そして、第１スマートリストと、第２スマートリスト内の、ユーザアカウントとバインディングされていないスマート機器らを組み合わせることにより、スマート機器のリストを取得する。
【００２７】
ステップＳ１０２において、スマート機器リスト内のスマート機器に対する操作コマンドを取得する。
【００２８】
本実施例では、端末は、該スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得する。この操作コマンドには、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンド、および現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドが含まれている。
【００２９】
ステップＳ１０３において、操作コマンドに応じて、スマート機器と現在のユーザアカウントとのバインディング状態を更新する。
【００３０】
前述したステップＳ１０２において取得された操作コマンドに基づき、本ステップでは、操作コマンドに応じて、スマート機器と現在のユーザアカウントとのバインディング状態を更新する。例えば、バインディングコマンドに応じて、ユーザが選択したスマート機器を現在のユーザアカウントとバインディングしてもよく、アンバインディングコマンドに応じて、ユーザが選択したスマート機器を現在のユーザアカウントとアンバインディングしてもよい。
【００３１】
以上の説明から分かるように、本発明に係る端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新することができる。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００３２】
図２は、例示的な一実施例に係る他のスマート機器のバインディング方法のフローチャート図である。
【００３３】
図２に示すように、該バインディング方法は、端末に適用可能であり、以下のステップを含む。
【００３４】
ステップＳ２０１において、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得する。
【００３５】
本実施例では、ユーザは、スマート機器を制御するためのＡＰＰ（Ａｐｐｌｉｃａｔｉｏｎ；アプリケーション）を端末にインストールし、自分のアカウント名および暗証番号を用いてＡＰＰにおいて登録してもよい。アカウント名および暗証番号によってユーザアイデンティティの合法性（ｌｅｇａｌ）が認証されると、本ステップを実行し、スマート機器リストの取得を開始する。勿論、ユーザはＷｅｂページを介して自分のアカウント名および暗証番号を入力し、登録を行ってもよい。本発明ではこれについて特に制限されない。
【００３６】
本実施例において、サービス端は、ユーザアカウントとスマート機器とのバインディング関係を記憶することができる。例えば、サービス端はスマート機器の機器ＩＤとユーザアカウントとのバインディング関係を記憶してもよい。機器ＩＤは、スマート機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ；メディアアクセス制御）アドレスであってもよく、出荷時の固有のＩＤであってもよく、スマート機器を一意に識別できるものであればよく、本発明ではこれについて特に制限されない。なお、いずれのユーザアカウントともバインディングされていないスマート機器の機器ＩＤが存在する場合は、当該スマート機器がいずれのユーザアカウントともバインディングされていないことを意味する。
【００３７】
図３を参照する。図３は、例示的な一実施例に係るスマート機器リストを取得する方法のフローチャート図である。該スマート機器リストを取得する過程には、以下のステップが含まれてもよい。
【００３８】
ステップＳ２０１１において、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得する。
【００３９】
本ステップでは、端末は、ユーザが登録された後に、ユーザアカウントの情報に基づいてサービス端にリスト取得要求を送信してもよい。例えば、端末は、ユーザのアカウント名をリスト取得要求に含め、サービス端は、リスト取得要求に応じて、ユーザアカウントとバインディングされているスマート機器のリストを端末に返信してもよい。本発明では、区別されやすいように、サービス端が返信する該スマート機器のリストを、第１スマート機器のリストと称する。
【００４０】
ステップＳ２０１２において、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得する。
【００４１】
本実施例では、端末は、ローカルゲートウェイ機器にリスト取得要求を送信する。該ローカルゲートウェイ機器は、前記リスト取得要求に応じて、現在で自機と接続されているスマート機器のリストを端末に返信する。本発明では、区別されやすいように、ローカルゲートウェイ機器が返信する該スマート機器のリストを、第２スマート機器のリストと称する。該第２スマート機器のリスト内のスマート機器は、現在のユーザアカウントとバインディングされているスマート機器や、他のユーザアカウントとバインディングされているスマート機器、または、いずれのユーザアカウントともバインディングされていないスマート機器を含み得る。
【００４２】
ステップＳ２０１３において、サービス端に対し、第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する。
【００４３】
前述したステップＳ２０１２に基づき、端末は、ローカルゲートウェイ機器から返信された第２スマート機器のリストを受信すると、サービス端に対し、該第２スマートリスト内の各スマート機器のバインディング状態を照会する。端末は、該第２スマートリスト内の各スマート機器の機器ＩＤをサービス端に送信してもよい。サービス端は、機器ＩＤに基づいて照会し、照会結果を端末に返信する。例えば、サービス端は、所定のルールに従い、ユーザアカウントとバインディングされているスマート機器の機器ＩＤを照会結果として端末に返信してもよい。また、サービス端は、ユーザアカウントとバインディングされていないスマート機器の機器ＩＤを照会結果として端末に返信してもよい。本発明では、これについて特に制限されない。
【００４４】
本ステップでは、端末がサービス端に対して照会するものは、第２スマート機器のリスト内の全てのスマート機器のバインディング状態である。すなわち、現在のユーザアカウントに限らず、スマート機器が何らかのユーザアカウントとバインディングされているかを照会する。
【００４５】
ステップＳ２０１４において、第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成する。
【００４６】
前述したステップＳ２０１３に基づき、端末は、サービス端から返信された照会結果を受信すると、第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成する。サービス端が所定のルールに従って、ユーザアカウントとバインディングされているスマート機器の機器ＩＤを照会結果として端末に返信する場合には、本ステップにおいて、端末が、サービス端から返信された、ユーザアカウントとバインディングされているスマート機器を、第２スマート機器のリストから削除し、第３スマート機器のリストを生成してもよい。また、サービス端が、ユーザアカウントとバインディングされていないスマート機器の機器ＩＤを照会結果として端末に返信する場合には、本ステップにおいて、端末がサービス端から返信された前記機器ＩＤに基づいて第３スマート機器のリストを生成してもよく、本発明では特に制限されない。
【００４７】
ステップＳ２０１５において、第１スマート機器のリストと第３スマート機器のリストとを組み合わせることにより、取得されたスマート機器のリストを得る。
【００４８】
本ステップでは、端末は、第１スマート機器のリストと第３スマート機器のリストとを組み合わせ、組み合わせたスマート機器リストを、取得されたスマート機器のリストとする。本発明では、組み合わせたスマート機器リストを第４スマートリストと称してもよい。したがって、本ステップでは、端末は、第４スマートリストを、端末が取得できたスマートリストとし、該第４スマートリストをユーザに提示する。実際の実現例としては、ユーザがアカウント名および暗証番号を用いた登録が成功すると、端末が取得した前記スマート機器リストが表示される。スマート機器リストには、スマート機器と現在のユーザアカウントとのバインディング状態が含まれている。なお、バインディング状態が「バインディング済」である場合、即ち、前記スマート機器と現在のユーザアカウントとがバインディングされている場合には、スマート機器の現在の動作状態、例えばスマートビデオカメラが起動済であるか否か、自動アラートがＯＮ済であるか否かなどの状態を、スマート機器リスト中に表現してもよい。また、バインディング状態が「未バインディング」である場合、即ち、スマート機器と現在のユーザアカウントとがバインディングされていない場合には、「未バインディング」のアイコンをスマート機器リスト中に表示してもよく、より利便的には、ユーザがワンタッチでスマート機器をバインディングできるように、「バインディング」ボタンをスマート機器に提供してもよい。
【００４９】
図４を参照する。図４は、例示的な一実施例に係るスマート機器リストの模式図である。図４中は、端末が取得した前記スマート機器リストには、３つのスマート機器として、スマートコンセント、スマートピンカメラおよびスマートビデオカメラが含まれる。なお、スマートコンセントおよびスマートピンカメラは、その現在の工作状態を示す「起動済」および「アラートＯＦＦ済」が表示されているため、スマートコンセントおよびスマートピンカメラが既に現在のユーザアカウントとバインディングされていることになる。一方、スマートビデオカメラは、ユーザアカウントとバインディングされていないため、スマートビデオカメラがまだバインディングされていないことをユーザに提示するように、該スマートビデオカメラについて「バインディング確認」ボタンが表示されている。ユーザは、「バインディング確認」ボタンで、スマートビデオカメラのバインディングを行うことができる。
【００５０】
本発明では、前述したステップＳ２０１１およびステップＳ２０１２を実行する順番は制限されない。本発明の他の任意に選択可能な実施例において、ステップＳ２０１２およびステップＳ２０１４を実行してから、ステップＳ２０１１を実行してもよい。
【００５１】
以上の説明から分かるように、本実施例では、端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するだけではなく、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストも取得し、そして前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成する。そして、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得る。これにより、ユーザは、手動による探索や、スマート機器への入力を行うことなく、所望に応じて、前記スマート機器リスト内のスマート機器に対してバインディングおよびアンバインディング操作を行うことができるため、ユーザ操作性が向上する。
【００５２】
任意に選択可能な態様として、本発明の他の一実施例において、端末は、サービス端からスマート機器リストを取得してもよい。例を挙げて説明すると、ローカルゲートウェイ機器は、ローカルスマート機器のリストをサービス端に送信し、サービス端は、ローカルゲートウェイ機器から送信された該スマート機器のリストの中から、いずれのユーザアカウントともバインディングされていないスマート機器を選別する。端末は、ユーザが登録された後に、サービス端にリスト取得要求を送信する。そして、サービス端は、該リスト取得要求に応じて、ユーザアカウントとバインディングされているスマート機器のリストと、ローカルゲートウェイ機器から送信されたスマート機器のリストの中から選別したいずれのユーザアカウントともバインディングされていないスマート機器のリストとを組み合わせ、組み合わせたものを端末に返信する。
【００５３】
任意に選択可能な態様として、本発明の他の一実施例において、端末は、ローカルゲートウェイ機器からスマート機器リストを取得してもよい。例を挙げて説明すると、ローカルゲートウェイ機器は、ユーザが端末を介して登録した後に、ユーザの登録情報に基づいてサービス端から、ユーザアカウントとバインディングされているスマート機器のリストを取得する。また、いずれのユーザアカウントともバインディングされていないスマート機器をサービス端が選別可能なように、ローカルスマート機器のリストをサービス端に送信する。ローカルゲートウェイ機器は、サービス端から返信された、ユーザアカウントとバインディングされているスマート機器のリストと、いずれのユーザアカウントともバインディングされていないスマート機器のリストとを組み合わせ、組み合わせたものを端末に返信する。
【００５４】
ステップＳ２０２において、スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得する。
【００５５】
前述したステップＳ２０１に基づき、ユーザは、前記スマート機器リスト内のいずれかのスマート機器のバインディング関係を更新したいときには、スマート機器リストの中から当該スマート機器を選択し、関連のコマンドを入力すればよい。
【００５６】
また、ユーザは、スマート機器リスト内の、現在のユーザアカウントとバインディングされていないスマート機器をバインディングしたいときには、当該スマート機器に対するバインディングコマンドを入力すればよい。図４をさらに参照する。本ステップにおいて、ユーザは、スマート機器リスト内のスマートビデオカメラをバインディングしたいときには、スマートビデオカメラの横にある「バインディング確定」ボタンをクリックすればよい。勿論、実際の実現例としては、他の方式、例えば音声入力等を用いてバインディングコマンドの入力を実現してもよく、本発明ではこれについて特に制限されない。
【００５７】
ステップＳ２０３において、バインディングコマンドに応じて、スマート機器を現在のユーザアカウントとバインディングする。
【００５８】
前述したステップＳ２０２に基づき、前記スマート機器に対するバインディングコマンドを取得すると、端末は、スマート機器を現在のユーザアカウントとバインディングする。実現例としては、端末が、スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信してもよい。例えば、端末は、スマート機器の機器ＩＤおよび現在のユーザアカウントのアカウント名をバインディング要求に含め、サービス端は、該バインディング要求を受信すると、スマート機器の機器ＩＤと現在のユーザアカウントのアカウント名とのバインディング関係を記憶すると共に、バインディングが成功したメッセージを端末に返信してもよい。さらに、端末は、バインディングが成功したメッセージを受信すると、バインディングが成功したことをユーザに提示すると共に、スマート機器リスト内のスマート機器のバインディング状態を更新してもよい。
【００５９】
ステップＳ２０４において、スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得する。
【００６０】
本実施例では、前述したステップＳ２０１に基づき、ユーザは、現在のユーザアカウントとバインディングされているスマート機器をアンバインディングしたいときには、スマート機器に対するアンバインディングコマンドを入力すればよい。図４をさらに参照するに、本ステップにおいて、ユーザは、スマートコンセントをアンバインディングしたいときには、スマートコンセントを押すことでスマートコンセントの管理インターフェースに移り、該管理インターフェースにおいて「アンバインディング」ボタンを選択すればよい。勿論、実際の実現例としては、現在のユーザアカウントとバインディングされているスマート機器のための「アンバインディング」ボタンをスマート機器リスト内に提供してもよく、若しくは、音声によるアンバインディングの方式を用いてもよく、本発明ではこれについて特に制限されない。
【００６１】
ステップＳ２０５において、アンバインディングコマンドに応じて、スマート機器と現在のユーザアカウントとのバインディングを解除する。
【００６２】
前述したステップＳ２０４に基づき、スマート機器に対するアンバインディングコマンドを取得すると、端末は、スマート機器と現在のユーザアカウントとをアンバインディングする。実現例としては、端末は、スマート機器の情報と現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信する。例えば、端末は、スマート機器の機器ＩＤおよび現在のユーザアカウントのアカウント名をアンバインディング要求に含める。そしてサービス端は、アンバインディング要求を受信すると、記憶されているスマート機器の機器ＩＤと現在のユーザアカウントのアカウント名とのバインディング関係を削除すると共に、アンバインディングが成功したメッセージを端末に返信する。さらに、端末は、アンバインディングが成功したメッセージを受信すると、アンバインディングが成功したことをユーザに提示すると共に、スマート機器リスト内の当該スマート機器のバインディング状態を更新する。例えば、当該スマート機器に「バインディング確認」ボタンを新たに提供する。
【００６３】
任意に選択可能な態様として、本発明の他の一実施例において、端末は、ローカルゲートウェイ機器と接続した後に、ローカルゲートウェイ機器を介し、スマート機器に対するバインディングを実現することができる。例を挙げて説明すると、端末は、スマート機器リストを取得した後、該スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するユーザのバインディングコマンドを取得すると、バインディング要求をローカルゲートウェイ機器に送信する。なお、ローカルゲートウェイ機器がインターネットに接続されていない場合には、ローカルゲートウェイ機器からバインディングが成功したメッセージを端末に返信してもよい。そして、端末は、該端末と、ローカルゲートウェイ機器と、ローカルスマート機器とからなるＬＡＮを介し、スマート機器を制御してもよい。また、ローカルゲートウェイ機器は、インターネットに接続された後、サービス端が該スマート機器とユーザアカウントとのバインディング関係を記憶できるように、該スマート機器とユーザアカウントとのバインディング要求をサービス端に送信してもよい。本実施例では、アンバインディングの過程は、前述したバインディングの過程を参照すれば理解できるため、ここでその説明を省略する。
【００６４】
以上の説明から分かるように、本発明に係る端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新することができる。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００６５】
以下、具体的な実施例と共に、本発明の実現の過程を説明する。
【００６６】
図５に示す家庭での応用場面の模式図を参照する。スマートビデオカメラ５２およびスマートテレビ５３は、部屋内において、スマートルータ５４を介してインターネットに接続されている。スマートテレビ５３が現在のユーザアカウントＡとバインディングされており、スマートビデオカメラ５２がいずれのユーザアカウントともバインディングされていないと仮定する。ユーザＡが、自分のスマートホン５１内にインストールされたスマート機器制御用ＡＰＰを部屋中で使用すると、登録が成功すれば、前記スマートホン５１はスマート機器リストを取得する。図６に示すように、本応用場面においてユーザ登録が成功した後のスマート機器リストの模式図を参照する。スマートコンセントは、ユーザのオフィス内に位置し、ユーザアカウントとバインディングされている。ユーザは、現在はオフィスに居ないが、スマート機器リストに基づいてスマートコンセントを制御することができる。また、スマートテレビ５３は、ユーザアカウントＡとバインディングされているため、その現在の動作状態である「起動済」が表示される。また、スマートビデオカメラ５２は、ユーザアカウントとバインディングされていないため、当該リスト内に「バインディング確認」ボタンが提供されている。
【００６７】
ユーザは、スマートビデオカメラ５２をユーザアカウントとバインディングしたい場合、「バインディング確認」ボタンをクリックすればよい。そして、スマートホン５１は、スマートビデオカメラ５２とユーザアカウントＡとバインディングが成功した後、図７に模式的に示されたスマート機器リストを生成してもよい。このとき、ユーザは、スマートビデオカメラ５２に対する合法的な制御権限を有しており、スマートホン５１を介してスマートビデオカメラ５２を制御することができる。または、ユーザは、スマートテレビ５３とユーザアカウントとをアンバインディングしたいときには、前記リスト中の「スマートテレビ」を押すことでスマートテレビ５３の管理インターフェース（図示せず）に移り、該管理インターフェースにおいてアンバインディングのボタンを選定すればよい。図８を参照するように、アンバインディングが成功すると、図８に模式的に示されたスマート機器リストを生成してもよい。このとき、ユーザは、スマートテレビ５３に対する制御権限を有さなくなり、スマートテレビ５３を制御できなくなる。
【００６８】
上述した応用場面において、スマートホン５１は、前述した図１または図２に示す方法の実施例を採用して上述の過程を実現すればよく、ここでは、その説明を省略する。
【００６９】
前述したスマート機器のバインディング方法に係る実施例と対応するように、本発明は、スマート機器のバインディング装置の実施例も提供する。
【００７０】
図９は、例示的な一実施例に係るスマート機器のバインディング装置のブロック図である。
【００７１】
図９を参照する。該スマート機器のバインディング装置９００は、端末に適用可能であり、リスト取得手段９０１と、コマンド取得手段９０２と、状態更新手段９０３とを含む。
【００７２】
該リスト取得手段９０１は、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するように構成されている。
【００７３】
該コマンド取得手段９０２は、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するように構成されている。
【００７４】
該状態更新手段９０３は、前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されている。
【００７５】
上述した実施例において、端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、そして前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新してもよい。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００７６】
図１０は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００７７】
図１０を参照すると、該実施例では、前述した図９に示す実施例の構成の他に、リスト取得手段９０１は、第１取得サブ手段９０１１と、第２取得サブ手段９０１２と、状態照会サブ手段９０１３と、リスト生成サブ手段９０１４と、リスト組合サブ手段９０１５とを含んでもよい。
【００７８】
該第１取得サブ手段９０１１は、サービス端から、取得現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するように構成されている。
【００７９】
該第２取得サブ手段９０１２は、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得するように構成されている。
【００８０】
該状態照会サブ手段９０１３は、サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する。
【００８１】
該リスト生成サブ手段９０１４は、前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するように構成されている。
【００８２】
該リスト組合サブ手段９０１５は、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るように構成されている。
【００８３】
上述した実施例では、端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するだけではなく、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストも取得し、前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて第３スマート機器のリストを生成する。そして、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得る。これにより、ユーザは、手動による探索や、スマート機器への入力を行うことなく、所望に応じて、前記スマート機器リスト内のスマート機器に対してバインディングおよびアンバインディング操作を行うことができるため、ユーザ操作性が向上する。
【００８４】
図１１は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００８５】
図１１を参照する。該実施例では、前述した図１０に示す実施例の構成の他に、コマンド取得手段９０２は、第３取得サブ手段９０２１を含んでもよく、前記状態更新手段９０３は、機器バインディングサブ手段９０３１を含んでもよい。
【００８６】
該第３取得サブ手段９０２１は、前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得するように構成されている。
【００８７】
該機器バインディングサブ手段９０３１は、前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングするように構成されている。
【００８８】
図１２は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００８９】
図１２を参照する。該実施例では、前述した図１１に示す実施例の構成の他に、機器バインディングサブ手段９０３１は、第１送信モジュール９０３１Ａを含んでもよい。
【００９０】
該第１送信モジュール９０３１Ａは、前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させるように構成されている。
【００９１】
図１３は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００９２】
図１３を参照する。該実施例は、前述した図１０に示す実施例の構成の他に、コマンド取得手段９０２は、第４取得サブ手段９０２２を含んでもよく、前記状態更新手段９０３は、機器アンバインディングサブ手段９０３２を含んでもよい。
【００９３】
該第４取得サブ手段９０２２は、前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得するように構成されている。
【００９４】
該機器アンバインディングサブ手段９０３２は、前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除するように構成されている。
【００９５】
図１４は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００９６】
図１４を参照する。該実施例では、前述した図１３に示す実施例の構成の他に、機器アンバインディングサブ手段９０３２は、第２送信モジュール９０３２Ａを含んでもよい。
【００９７】
該第２送信モジュール９０３２Ａは、前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、前記アンバインディング要求に応じて、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を削除させるように構成されている。
【００９８】
上述した装置における各手段の機能および作用の具体的な実現過程については、上述した方法における対応のステップの実現過程を参照すれば理解できるため、ここでその説明を省略する。
【００９９】
装置の実施例は、基本的には方法の実施例と対応しているため、両者の関連部分は方法の実施例の対応説明を参照すれば理解できる。以上に説明した装置の実施例は、あくまでも模式的なものにしかすぎない。また、分離可能なデバイスとして説明した手段は、物理的に分離可能なものであってもよく、そうでなくてもよい。表示手段としてのデバイスは、物理的手段であってもよく、そうでなくてもよい。即ち、一ヶ所に存在してもよく、複数のネットワーク手段において分散されていてもよく。実際の必要に応じて、これらの一部または全部のモジュールを選択して本発明の技術的構成の目的を実現してもよい。また、当業者は、創造する労力を払うことなく、上記の内容を理解し実施することができる。
【０１００】
よって、本発明は、スマート機器のバインディング装置であって、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得し、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得し、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されたプロセッサと、プロセッサが実行可能なコマンドを記憶するメモリとを、含む装置も提供する。
【０１０１】
よって、本発明は、コマンドを含む不揮発性のコンピュータ読み取り可能な記憶媒体であって、該コマンドが端末のプロセッサにより実行されると、該端末がスマート機器のバインディング方法を実行するようになる記憶媒体を提供する。前記方法は、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、を含む。
【０１０２】
図１５は、例示的な一実施例に係る、スマート機器のバインディングに用いられる装置１５００のブロック図である。装置１５００は、例えば携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信機器、ゲーム操作プラットフォーム、タブレット機器、医療機器、健康機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などである。
【０１０３】
図１５を参照する。装置１５００は、プロセッサアセンブリ１５０２、メモリ１５０４、電源アセンブリ１５０６、マルチメディアアセンブリ１５０８、オーディオアセンブリ１５１０、入力/出力（Ｉ/Ｏ）インターフェース１５１２、センサアセンブリ１５１４、および通信アセンブリ１５１６のうちの１つまたは複数を含んでもよい。
【０１０４】
プロセッサアセンブリ１５０２は、通常では装置１５００の全体的な操作、例えば表示、電話呼び出し、データ通信、カメラ動作や記憶動作に関する操作を制御する。プロセッサアセンブリ１５０２は、上述した方法の全部または一部のステップを完了させるコマンドを実行する１つまたは複数のプロセッサ１５２０を含んでもよい。また、プロセッサアセンブリ１５０２は、プロセッサアセンブリ１５０２と他のアセンブリとの間のインタラクションのために、１つまたは複数のモジュールを含んでもよい。例えば、プロセッサアセンブリ１５０２は、マルチメディアアセンブリ１５０８とプロセッサアセンブリ１５０２との間のインタラクションのためのマルチメディアモジュールを含んでもよい。
【０１０５】
メモリ１５０４は、装置１５００における操作を支援する各種のデータを記憶するように構成されている。これらのデータは、例えば、装置１５００において操作される何らかのアプリケーションまたは方法のコマンドや、連絡先データ、電話帳データ、メッセージ、画像、映像などを含む。メモリ１５０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク或いは光ディスクのような、いかなるタイプの揮発性または非揮発性の記憶デバイス、若しくはこれらの組み合わせによって実現され得る。
【０１０６】
電源アセンブリ１５０６は、装置１５００の各アセンブリに電力を供給する。電源アセンブリ１５０６は、電源管理システムと、１つまたは複数の電源と、装置１５００のために電力を生成、管理及び割り振りする関連のアセンブリと、を含んでもよい。
【０１０７】
マルチメディアアセンブリ１５０８は、装置１５００とユーザとの間で出力インターフェースを提供するスクリーンを含む。一部の実施例において、スクリーンは液晶モニター（ＬＣＤ）やタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含むことにより、ユーザからの入力信号を受け付けるタッチスクリーンとして実現される。タッチパネルは、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチ、或はスライドの動作の境界だけではなく、前記のタッチ、或はスライド操作に関する継続時間及び圧力も検出できる。一部の実施例において、マルチメディアアセンブリ１５０８は、１つのフロントカメラ及び／又はリアーカメラを含む。装置１５００が例えば撮影モード或は映像モード等の操作モードである場合には、フロントカメラ及び／又はリアーカメラは、外部からマルチメディアデータを受信することができる。フロントカメラとリアーカメラのそれぞれが、１つの固定型の光レンズ系、或は可変な焦点距離と光学ズーム機能を有するものであってもよい。
【０１０８】
オーディオアセンブリ１５１０は、オーディオ信号を入力／出力するように構成されている。例えば、オーディオアセンブリ１５１０は、装置１５００が呼出しモード、記録モード、及び音声認識モード等のような操作モードである場合には、外部のオーディオ信号を受信するように構成されたマイク（ＭＩＣ）を含む。受信されたオーディオ信号は、さらにメモリ１５０４に記憶されるか、通信アセンブリ１５１６を介して送信されてもよい。一部の実施例において、オーディオアセンブリ１５１０は、オーディオ信号を出力するためのスピーカーをさらに含む。
【０１０９】
Ｉ／Ｏインターフェース１５１２は、プロセッサアセンブリ１５０２と周辺インターフェースモジュールとの間でインターフェースを提供するものである。上述の周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１０】
センサアセンブリ１５１４は、各方面の状態評価を装置１５００に提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１５１４は、装置１５００のＯＮ／ＯＦＦ状態や、装置１５００の例えばディスプレイやテンキーパッドのようなアセンブリに関する相対的な位置決めを検出できる。また、センサアセンブリ１５１４は、装置１５００や装置１５００のアセンブリの位置変更、ユーザと装置１５００との接触があるか否か、装置１５００の方位、又は加速／減速、ならびに、装置１５００の温度変化を検出できる。センサアセンブリ１５１４は、いかなる物理的接触もない場合に周辺物体の存在を検出するための近接センサを含んでもよい。さらに、センサアセンブリ１５１４は、画像生成の用途に用いられるＣＭＯＳ又はＣＣＤ画像センサのような光センサを含んでもよい。一部の実施例において、当該センサアセンブリ１５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１１】
通信アセンブリ１５１６は、装置１５００と他の機器との間で有線、又は無線方式の通信を提供するように構成される。装置１５００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような通信規格に基づく無線ネットワークに接続されてもよい。例示的な一実施例において、通信アセンブリ１５１６は、ブロードキャストチャネルを介して、外部のブロードキャスト管理システムからのブロードキャスト信号、又はブロードキャストに関連する情報を受信する。例示的な一実施例において、前記通信アセンブリ１５１６は、近距離通信を促進するための近距離無線通信（ＮＦＣ）モジュールをさらに含む。ＮＦＣモジュールは、例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術や、他の技術に基づいて実現される。
【０１１２】
例示的な実施例において、装置１５００は、１つまたは複数のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子デバイスによって実現されるものであり、上記画像削除方法を実行する。
【０１１３】
例示的な実施例において、さらに、コマンドを含む不揮発性のコンピュータ読み取り可能な記憶媒体、例えば、装置１５００のプロセッサ１５２０により実行されることで上述の方法を実現するコマンドを含むメモリ１５０４を提供する。前記不揮発性のコンピュータ読み取り可能な記憶媒体は、例えば、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）、磁気テープ、フロッピー（登録商標）ディスク、光学式データ記憶機器等である。
【０１１４】
当業者は、本明細書に開示された発明の詳細を考慮して実施することにより、本発明の他の実施態様を容易に見い出すことができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を包含することが意図されている。当該いかなる変形、用途、又は適応的な変化は、本発明の一般原理に従うものであり、且つ本発明において開示されていない本技術分野における公知常識や慣用の技術的手段を含む。明細書及び実施例は、あくまでも例示的なものであると理解されるべきである。本発明の真正の保護範囲および精神は、特許請求の範囲により特定される。
【０１１５】
本発明は、上記において開示された構成、又は図面に示された構成に限定されるものではなく、本発明の範囲を逸脱しないものであれば、様々な補正又は変更を行えることが理解されるべきである。本発明の範囲は、特許請求の範囲のみにより特定される。
【０１１６】
本願は、出願番号が２０１４１０８３８４９４．０であり、出願日が２０１４年１２月２９日である中国特許出願に基づき提出し、該中国特許出願の優先権を主張する。ここで、該中国特許出願の全ての内容は、参考として本願に組み込まれるものとする。
【図１】
2017506047.tif 000003
【図２】
2017506047.tif 000004
【図３】
2017506047.tif 000005
【図４】
2017506047.tif 000006
【図５】
2017506047.tif 000007
【図６】
2017506047.tif 000008
【図７】
2017506047.tif 000009
【図８】
2017506047.tif 000010
【図９】
2017506047.tif 000011
【図１０】
2017506047.tif 000012
【図１１】
2017506047.tif 000013
【図１２】
2017506047.tif 000014
【図１３】
2017506047.tif 000015
【図１４】
2017506047.tif 000016
【図１５】
2017506047.tif 000017
【手続補正書】
【提出日】平成27年8月3日(2015.8.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特にスマート機器のバインディング方法および装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、スマート機器は高速に発展する段階へと入った。スマート機器とは、インターネットに接続可能な各種の電子機器、例えばスマートランプ、スマートコンセント、スマートピンカメラなどを指す。ユーザは、インターネットを介してスマート機器を制御でき、例えばスマート機器のオンおよびオフを制御したり、スマート機器内の情報などをチェックしたりすることができる。スマート機器を制御する過程においては、ユーザのプライバシーや個人セキュリティに触れることが多いため、スマート機器の制御セキュリティが極めて重要となる。
【発明の概要】
【０００３】
関連技術における問題を解決するために、本発明は、スマート機器のバインディング方法および装置、プログラム及び記録媒体を提供する。
【０００４】
本発明の実施例の第１態様によれば、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、を含むスマート機器のバインディング方法を提供する。
【０００５】
また、任意に選択可能な態様として、前記スマート機器リストを取得するステップは、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するステップと、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得するステップと、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会するステップと、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するステップと、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るステップと、を含む。
【０００６】
また、任意に選択可能な態様として、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップは、
前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングするステップを含む。
【０００７】
また、任意に選択可能な態様として、前記スマート機器を現在のユーザアカウントとバインディングするステップは、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させるステップを含む。
【０００８】
また、任意に選択可能な態様として、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング関係を更新するステップは、
前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップを含む。
【０００９】
また、任意に選択可能な態様として、前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップは、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させるステップを含む。
【００１０】
本発明の実施例の第２態様によれば、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するリスト取得手段と、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するコマンド取得手段と、
前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新する状態更新手段と、を含むスマート機器のバインディング装置を提供する。
【００１１】
また、任意に選択可能な態様として、前記リスト取得手段は、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得する第１取得サブ手段と、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得する第２取得サブ手段と、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する状態照会サブ手段と、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するリスト生成サブ手段と、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るリスト組合サブ手段と、を含む。
【００１２】
また、任意に選択可能な態様として、前記コマンド取得手段は、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得する第３取得サブ手段を含み、
前記状態更新手段は、
前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングする機器バインディングサブ手段を含む。
【００１３】
また、任意に選択可能な態様として、前記機器バインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させる第１送信モジュールを含む。
【００１４】
また、任意に選択可能な態様として、前記コマンド取得手段は、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得する第４取得サブ手段を含み、
前記状態更新手段は、
前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除する機器アンバインディングサブ手段を含む。
【００１５】
また、任意に選択可能な態様として、前記機器アンバインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させる第２送信モジュールを含む。
【００１６】
本発明の実施例の第３態様によれば、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリとを含み、
前記プロセッサは、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得し、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得し、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されたスマート機器のバインディング装置を提供する。
【００１７】
本発明のその他の態様は、
プロセッサに実行されることにより、前記方法を実現することを特徴とするプログラムを提供する。
【００１８】
本発明のその他の態様は、
前記プログラムが記録された記録媒体を提供する。
【００１９】
本発明の実施例で提供する技術的構成は、下記の有益な效果を奏する。
【００２０】
すなわち、本発明に係る端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、そして、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新することができる。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００２１】
本発明に係る端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するだけではなく、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストも取得する。そして、前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて第３スマート機器のリストを生成し、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得る。これにより、ユーザは、手動による探索や、スマート機器への入力を行うことなく、所望に応じて、前記スマート機器リスト内のスマート機器に対してバインディングおよびアンバインディング操作を行うことができるため、ユーザ操作性が向上する。
【００２２】
以上の説明および後述の詳細な説明は、単に例示的および説明的なものであり、本発明を限定するものではないことが理解される。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に組み込まれて明細書の一部を構成し、本発明に合致する実施例を示すと共に、明細書と併せて本発明の原理の解釈に用いられるものである。
【図１】例示的な一実施例に係るスマート機器のバインディング方法のフローチャート図である。
【図２】例示的な一実施例に係る他のスマート機器のバインディング方法のフローチャート図である。
【図３】例示的な一実施例に係るスマート機器リストの取得のフローチャート図である。
【図４】例示的な一実施例に係るスマート機器リストの模式図である。
【図５】例示的な一実施例に係る家庭での応用場面の模式図である。
【図６】例示的な一実施例に係るユーザインターフェースの模式図である。
【図７】例示的な一実施例に係る他のユーザインターフェースの模式図である。
【図８】例示的な一実施例に係る他のユーザインターフェースの模式図である。
【図９】例示的な一実施例に係るスマート機器のバインディング装置のブロック図である。
【図１０】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１１】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１２】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１３】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１４】例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【図１５】例示的な一実施例に係るスマート機器に用いられるバインディング装置の一構成の模式図である。
【発明を実施するための形態】
【００２４】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の記載において、図面を言及するとき、特に説明しない限り、異なる図面における同一番号は同一または同等の要素を示す。以下の例示的な実施例に記載の実施形態は、本発明に一致する全ての実施形態を代表するものではない。逆に、これら例示的な実施例は、添付された特許請求の範囲に詳細に記載される、本発明の一部の局面に一致する装置及び方法の例にしかすぎない。
【００２５】
図１は、例示的な一実施例に係るスマート機器のバインディング方法のフローチャート図である。
【００２６】
図１に示すように、該バインディング方法は端末に適用することが可能であり、以下のステップを含む。
【００２７】
ステップＳ１０１において、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得する。
【００２８】
本実施例では、端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得すると共に、ローカルゲートウェイ機器（Ｌｏｃａｌ  Ｇａｔｅｗａｙ  Ｄｅｖｉｃｅ）から、自端末と同一のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカル・エリア・ネットワーク）内に存在する第２スマート機器のリストを取得し、そして、第１スマートリストと、第２スマートリスト内の、ユーザアカウントとバインディングされていないスマート機器らを組み合わせることにより、スマート機器のリストを取得する。
【００２９】
ステップＳ１０２において、スマート機器リスト内のスマート機器に対する操作コマンドを取得する。
【００３０】
本実施例では、端末は、該スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得する。この操作コマンドには、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンド、および現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドが含まれている。
【００３１】
ステップＳ１０３において、操作コマンドに応じて、スマート機器と現在のユーザアカウントとのバインディング状態を更新する。
【００３２】
前述したステップＳ１０２において取得された操作コマンドに基づき、本ステップでは、操作コマンドに応じて、スマート機器と現在のユーザアカウントとのバインディング状態を更新する。例えば、バインディングコマンドに応じて、ユーザが選択したスマート機器を現在のユーザアカウントとバインディングしてもよく、アンバインディングコマンドに応じて、ユーザが選択したスマート機器を現在のユーザアカウントとアンバインディングしてもよい。
【００３３】
以上の説明から分かるように、本発明に係る端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新することができる。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００３４】
図２は、例示的な一実施例に係る他のスマート機器のバインディング方法のフローチャート図である。
【００３５】
図２に示すように、該バインディング方法は、端末に適用可能であり、以下のステップを含む。
【００３６】
ステップＳ２０１において、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得する。
【００３７】
本実施例では、ユーザは、スマート機器を制御するためのＡＰＰ（Ａｐｐｌｉｃａｔｉｏｎ；アプリケーション）を端末にインストールし、自分のアカウント名および暗証番号を用いてＡＰＰにおいて登録してもよい。アカウント名および暗証番号によってユーザアイデンティティの合法性（ｌｅｇａｌ）が認証されると、本ステップを実行し、スマート機器リストの取得を開始する。勿論、ユーザはＷｅｂページを介して自分のアカウント名および暗証番号を入力し、登録を行ってもよい。本発明ではこれについて特に制限されない。
【００３８】
本実施例において、サービス端は、ユーザアカウントとスマート機器とのバインディング関係を記憶することができる。例えば、サービス端はスマート機器の機器ＩＤとユーザアカウントとのバインディング関係を記憶してもよい。機器ＩＤは、スマート機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ；メディアアクセス制御）アドレスであってもよく、出荷時の固有のＩＤであってもよく、スマート機器を一意に識別できるものであればよく、本発明ではこれについて特に制限されない。なお、いずれのユーザアカウントともバインディングされていないスマート機器の機器ＩＤが存在する場合は、当該スマート機器がいずれのユーザアカウントともバインディングされていないことを意味する。
【００３９】
図３を参照する。図３は、例示的な一実施例に係るスマート機器リストを取得する方法のフローチャート図である。該スマート機器リストを取得する過程には、以下のステップが含まれてもよい。
【００４０】
ステップＳ２０１１において、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得する。
【００４１】
本ステップでは、端末は、ユーザが登録された後に、ユーザアカウントの情報に基づいてサービス端にリスト取得要求を送信してもよい。例えば、端末は、ユーザのアカウント名をリスト取得要求に含め、サービス端は、リスト取得要求に応じて、ユーザアカウントとバインディングされているスマート機器のリストを端末に返信してもよい。本発明では、区別されやすいように、サービス端が返信する該スマート機器のリストを、第１スマート機器のリストと称する。
【００４２】
ステップＳ２０１２において、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得する。
【００４３】
本実施例では、端末は、ローカルゲートウェイ機器にリスト取得要求を送信する。該ローカルゲートウェイ機器は、前記リスト取得要求に応じて、現在で自機と接続されているスマート機器のリストを端末に返信する。本発明では、区別されやすいように、ローカルゲートウェイ機器が返信する該スマート機器のリストを、第２スマート機器のリストと称する。該第２スマート機器のリスト内のスマート機器は、現在のユーザアカウントとバインディングされているスマート機器や、他のユーザアカウントとバインディングされているスマート機器、または、いずれのユーザアカウントともバインディングされていないスマート機器を含み得る。
【００４４】
ステップＳ２０１３において、サービス端に対し、第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する。
【００４５】
前述したステップＳ２０１２に基づき、端末は、ローカルゲートウェイ機器から返信された第２スマート機器のリストを受信すると、サービス端に対し、該第２スマートリスト内の各スマート機器のバインディング状態を照会する。端末は、該第２スマートリスト内の各スマート機器の機器ＩＤをサービス端に送信してもよい。サービス端は、機器ＩＤに基づいて照会し、照会結果を端末に返信する。例えば、サービス端は、所定のルールに従い、ユーザアカウントとバインディングされているスマート機器の機器ＩＤを照会結果として端末に返信してもよい。また、サービス端は、ユーザアカウントとバインディングされていないスマート機器の機器ＩＤを照会結果として端末に返信してもよい。本発明では、これについて特に制限されない。
【００４６】
本ステップでは、端末がサービス端に対して照会するものは、第２スマート機器のリスト内の全てのスマート機器のバインディング状態である。すなわち、現在のユーザアカウントに限らず、スマート機器が何らかのユーザアカウントとバインディングされているかを照会する。
【００４７】
ステップＳ２０１４において、第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成する。
【００４８】
前述したステップＳ２０１３に基づき、端末は、サービス端から返信された照会結果を受信すると、第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成する。サービス端が所定のルールに従って、ユーザアカウントとバインディングされているスマート機器の機器ＩＤを照会結果として端末に返信する場合には、本ステップにおいて、端末が、サービス端から返信された、ユーザアカウントとバインディングされているスマート機器を、第２スマート機器のリストから削除し、第３スマート機器のリストを生成してもよい。また、サービス端が、ユーザアカウントとバインディングされていないスマート機器の機器ＩＤを照会結果として端末に返信する場合には、本ステップにおいて、端末がサービス端から返信された前記機器ＩＤに基づいて第３スマート機器のリストを生成してもよく、本発明では特に制限されない。
【００４９】
ステップＳ２０１５において、第１スマート機器のリストと第３スマート機器のリストとを組み合わせることにより、取得されたスマート機器のリストを得る。
【００５０】
本ステップでは、端末は、第１スマート機器のリストと第３スマート機器のリストとを組み合わせ、組み合わせたスマート機器リストを、取得されたスマート機器のリストとする。本発明では、組み合わせたスマート機器リストを第４スマートリストと称してもよい。したがって、本ステップでは、端末は、第４スマートリストを、端末が取得できたスマートリストとし、該第４スマートリストをユーザに提示する。実際の実現例としては、ユーザがアカウント名および暗証番号を用いた登録が成功すると、端末が取得した前記スマート機器リストが表示される。スマート機器リストには、スマート機器と現在のユーザアカウントとのバインディング状態が含まれている。なお、バインディング状態が「バインディング済」である場合、即ち、前記スマート機器と現在のユーザアカウントとがバインディングされている場合には、スマート機器の現在の動作状態、例えばスマートビデオカメラが起動済であるか否か、自動アラートがＯＮ済であるか否かなどの状態を、スマート機器リスト中に表現してもよい。また、バインディング状態が「未バインディング」である場合、即ち、スマート機器と現在のユーザアカウントとがバインディングされていない場合には、「未バインディング」のアイコンをスマート機器リスト中に表示してもよく、より利便的には、ユーザがワンタッチでスマート機器をバインディングできるように、「バインディング」ボタンをスマート機器に提供してもよい。
【００５１】
図４を参照する。図４は、例示的な一実施例に係るスマート機器リストの模式図である。図４中は、端末が取得した前記スマート機器リストには、３つのスマート機器として、スマートコンセント、スマートピンカメラおよびスマートビデオカメラが含まれる。なお、スマートコンセントおよびスマートピンカメラは、その現在の工作状態を示す「起動済」および「アラートＯＦＦ済」が表示されているため、スマートコンセントおよびスマートピンカメラが既に現在のユーザアカウントとバインディングされていることになる。一方、スマートビデオカメラは、ユーザアカウントとバインディングされていないため、スマートビデオカメラがまだバインディングされていないことをユーザに提示するように、該スマートビデオカメラについて「バインディング確認」ボタンが表示されている。ユーザは、「バインディング確認」ボタンで、スマートビデオカメラのバインディングを行うことができる。
【００５２】
本発明では、前述したステップＳ２０１１およびステップＳ２０１２を実行する順番は制限されない。本発明の他の任意に選択可能な実施例において、ステップＳ２０１２およびステップＳ２０１４を実行してから、ステップＳ２０１１を実行してもよい。
【００５３】
以上の説明から分かるように、本実施例では、端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するだけではなく、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストも取得し、そして前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成する。そして、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得る。これにより、ユーザは、手動による探索や、スマート機器への入力を行うことなく、所望に応じて、前記スマート機器リスト内のスマート機器に対してバインディングおよびアンバインディング操作を行うことができるため、ユーザ操作性が向上する。
【００５４】
任意に選択可能な態様として、本発明の他の一実施例において、端末は、サービス端からスマート機器リストを取得してもよい。例を挙げて説明すると、ローカルゲートウェイ機器は、ローカルスマート機器のリストをサービス端に送信し、サービス端は、ローカルゲートウェイ機器から送信された該スマート機器のリストの中から、いずれのユーザアカウントともバインディングされていないスマート機器を選別する。端末は、ユーザが登録された後に、サービス端にリスト取得要求を送信する。そして、サービス端は、該リスト取得要求に応じて、ユーザアカウントとバインディングされているスマート機器のリストと、ローカルゲートウェイ機器から送信されたスマート機器のリストの中から選別したいずれのユーザアカウントともバインディングされていないスマート機器のリストとを組み合わせ、組み合わせたものを端末に返信する。
【００５５】
任意に選択可能な態様として、本発明の他の一実施例において、端末は、ローカルゲートウェイ機器からスマート機器リストを取得してもよい。例を挙げて説明すると、ローカルゲートウェイ機器は、ユーザが端末を介して登録した後に、ユーザの登録情報に基づいてサービス端から、ユーザアカウントとバインディングされているスマート機器のリストを取得する。また、いずれのユーザアカウントともバインディングされていないスマート機器をサービス端が選別可能なように、ローカルスマート機器のリストをサービス端に送信する。ローカルゲートウェイ機器は、サービス端から返信された、ユーザアカウントとバインディングされているスマート機器のリストと、いずれのユーザアカウントともバインディングされていないスマート機器のリストとを組み合わせ、組み合わせたものを端末に返信する。
【００５６】
ステップＳ２０２において、スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得する。
【００５７】
前述したステップＳ２０１に基づき、ユーザは、前記スマート機器リスト内のいずれかのスマート機器のバインディング関係を更新したいときには、スマート機器リストの中から当該スマート機器を選択し、関連のコマンドを入力すればよい。
【００５８】
また、ユーザは、スマート機器リスト内の、現在のユーザアカウントとバインディングされていないスマート機器をバインディングしたいときには、当該スマート機器に対するバインディングコマンドを入力すればよい。図４をさらに参照する。本ステップにおいて、ユーザは、スマート機器リスト内のスマートビデオカメラをバインディングしたいときには、スマートビデオカメラの横にある「バインディング確定」ボタンをクリックすればよい。勿論、実際の実現例としては、他の方式、例えば音声入力等を用いてバインディングコマンドの入力を実現してもよく、本発明ではこれについて特に制限されない。
【００５９】
ステップＳ２０３において、バインディングコマンドに応じて、スマート機器を現在のユーザアカウントとバインディングする。
【００６０】
前述したステップＳ２０２に基づき、前記スマート機器に対するバインディングコマンドを取得すると、端末は、スマート機器を現在のユーザアカウントとバインディングする。実現例としては、端末が、スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信してもよい。例えば、端末は、スマート機器の機器ＩＤおよび現在のユーザアカウントのアカウント名をバインディング要求に含め、サービス端は、該バインディング要求を受信すると、スマート機器の機器ＩＤと現在のユーザアカウントのアカウント名とのバインディング関係を記憶すると共に、バインディングが成功したメッセージを端末に返信してもよい。さらに、端末は、バインディングが成功したメッセージを受信すると、バインディングが成功したことをユーザに提示すると共に、スマート機器リスト内のスマート機器のバインディング状態を更新してもよい。
【００６１】
ステップＳ２０４において、スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得する。
【００６２】
本実施例では、前述したステップＳ２０１に基づき、ユーザは、現在のユーザアカウントとバインディングされているスマート機器をアンバインディングしたいときには、スマート機器に対するアンバインディングコマンドを入力すればよい。図４をさらに参照するに、本ステップにおいて、ユーザは、スマートコンセントをアンバインディングしたいときには、スマートコンセントを押すことでスマートコンセントの管理インターフェースに移り、該管理インターフェースにおいて「アンバインディング」ボタンを選択すればよい。勿論、実際の実現例としては、現在のユーザアカウントとバインディングされているスマート機器のための「アンバインディング」ボタンをスマート機器リスト内に提供してもよく、若しくは、音声によるアンバインディングの方式を用いてもよく、本発明ではこれについて特に制限されない。
【００６３】
ステップＳ２０５において、アンバインディングコマンドに応じて、スマート機器と現在のユーザアカウントとのバインディングを解除する。
【００６４】
前述したステップＳ２０４に基づき、スマート機器に対するアンバインディングコマンドを取得すると、端末は、スマート機器と現在のユーザアカウントとをアンバインディングする。実現例としては、端末は、スマート機器の情報と現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信する。例えば、端末は、スマート機器の機器ＩＤおよび現在のユーザアカウントのアカウント名をアンバインディング要求に含める。そしてサービス端は、アンバインディング要求を受信すると、記憶されているスマート機器の機器ＩＤと現在のユーザアカウントのアカウント名とのバインディング関係を削除すると共に、アンバインディングが成功したメッセージを端末に返信する。さらに、端末は、アンバインディングが成功したメッセージを受信すると、アンバインディングが成功したことをユーザに提示すると共に、スマート機器リスト内の当該スマート機器のバインディング状態を更新する。例えば、当該スマート機器に「バインディング確認」ボタンを新たに提供する。
【００６５】
任意に選択可能な態様として、本発明の他の一実施例において、端末は、ローカルゲートウェイ機器と接続した後に、ローカルゲートウェイ機器を介し、スマート機器に対するバインディングを実現することができる。例を挙げて説明すると、端末は、スマート機器リストを取得した後、該スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するユーザのバインディングコマンドを取得すると、バインディング要求をローカルゲートウェイ機器に送信する。なお、ローカルゲートウェイ機器がインターネットに接続されていない場合には、ローカルゲートウェイ機器からバインディングが成功したメッセージを端末に返信してもよい。そして、端末は、該端末と、ローカルゲートウェイ機器と、ローカルスマート機器とからなるＬＡＮを介し、スマート機器を制御してもよい。また、ローカルゲートウェイ機器は、インターネットに接続された後、サービス端が該スマート機器とユーザアカウントとのバインディング関係を記憶できるように、該スマート機器とユーザアカウントとのバインディング要求をサービス端に送信してもよい。本実施例では、アンバインディングの過程は、前述したバインディングの過程を参照すれば理解できるため、ここでその説明を省略する。
【００６６】
以上の説明から分かるように、本発明に係る端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新することができる。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００６７】
以下、具体的な実施例と共に、本発明の実現の過程を説明する。
【００６８】
図５に示す家庭での応用場面の模式図を参照する。スマートビデオカメラ５２およびスマートテレビ５３は、部屋内において、スマートルータ５４を介してインターネットに接続されている。スマートテレビ５３が現在のユーザアカウントＡとバインディングされており、スマートビデオカメラ５２がいずれのユーザアカウントともバインディングされていないと仮定する。ユーザＡが、自分のスマートホン５１内にインストールされたスマート機器制御用ＡＰＰを部屋中で使用すると、登録が成功すれば、前記スマートホン５１はスマート機器リストを取得する。図６に示すように、本応用場面においてユーザ登録が成功した後のスマート機器リストの模式図を参照する。スマートコンセントは、ユーザのオフィス内に位置し、ユーザアカウントとバインディングされている。ユーザは、現在はオフィスに居ないが、スマート機器リストに基づいてスマートコンセントを制御することができる。また、スマートテレビ５３は、ユーザアカウントＡとバインディングされているため、その現在の動作状態である「起動済」が表示される。また、スマートビデオカメラ５２は、ユーザアカウントとバインディングされていないため、当該リスト内に「バインディング確認」ボタンが提供されている。
【００６９】
ユーザは、スマートビデオカメラ５２をユーザアカウントとバインディングしたい場合、「バインディング確認」ボタンをクリックすればよい。そして、スマートホン５１は、スマートビデオカメラ５２とユーザアカウントＡとバインディングが成功した後、図７に模式的に示されたスマート機器リストを生成してもよい。このとき、ユーザは、スマートビデオカメラ５２に対する合法的な制御権限を有しており、スマートホン５１を介してスマートビデオカメラ５２を制御することができる。または、ユーザは、スマートテレビ５３とユーザアカウントとをアンバインディングしたいときには、前記リスト中の「スマートテレビ」を押すことでスマートテレビ５３の管理インターフェース（図示せず）に移り、該管理インターフェースにおいてアンバインディングのボタンを選定すればよい。図８を参照するように、アンバインディングが成功すると、図８に模式的に示されたスマート機器リストを生成してもよい。このとき、ユーザは、スマートテレビ５３に対する制御権限を有さなくなり、スマートテレビ５３を制御できなくなる。
【００７０】
上述した応用場面において、スマートホン５１は、前述した図１または図２に示す方法の実施例を採用して上述の過程を実現すればよく、ここでは、その説明を省略する。
【００７１】
前述したスマート機器のバインディング方法に係る実施例と対応するように、本発明は、スマート機器のバインディング装置の実施例も提供する。
【００７２】
図９は、例示的な一実施例に係るスマート機器のバインディング装置のブロック図である。
【００７３】
図９を参照する。該スマート機器のバインディング装置９００は、端末に適用可能であり、リスト取得手段９０１と、コマンド取得手段９０２と、状態更新手段９０３とを含む。
【００７４】
該リスト取得手段９０１は、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するように構成されている。
【００７５】
該コマンド取得手段９０２は、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するように構成されている。
【００７６】
該状態更新手段９０３は、前記操作コマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されている。
【００７７】
上述した実施例において、端末は、スマート機器リストを取得すると共に、前記スマート機器リスト内のスマート機器に対するユーザの操作コマンドを取得し、そして前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新してもよい。これにより、スマート機器とユーザアカウントとのバインディングおよびアンバインディングを実現し、スマート機器の制御セキュリティを確保することができる。
【００７８】
図１０は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００７９】
図１０を参照すると、該実施例では、前述した図９に示す実施例の構成の他に、リスト取得手段９０１は、第１取得サブ手段９０１１と、第２取得サブ手段９０１２と、状態照会サブ手段９０１３と、リスト生成サブ手段９０１４と、リスト組合サブ手段９０１５とを含んでもよい。
【００８０】
該第１取得サブ手段９０１１は、サービス端から、取得現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するように構成されている。
【００８１】
該第２取得サブ手段９０１２は、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得するように構成されている。
【００８２】
該状態照会サブ手段９０１３は、サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する。
【００８３】
該リスト生成サブ手段９０１４は、前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するように構成されている。
【００８４】
該リスト組合サブ手段９０１５は、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るように構成されている。
【００８５】
上述した実施例では、端末は、サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するだけではなく、ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストも取得し、前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて第３スマート機器のリストを生成する。そして、前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得る。これにより、ユーザは、手動による探索や、スマート機器への入力を行うことなく、所望に応じて、前記スマート機器リスト内のスマート機器に対してバインディングおよびアンバインディング操作を行うことができるため、ユーザ操作性が向上する。
【００８６】
図１１は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００８７】
図１１を参照する。該実施例では、前述した図１０に示す実施例の構成の他に、コマンド取得手段９０２は、第３取得サブ手段９０２１を含んでもよく、前記状態更新手段９０３は、機器バインディングサブ手段９０３１を含んでもよい。
【００８８】
該第３取得サブ手段９０２１は、前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得するように構成されている。
【００８９】
該機器バインディングサブ手段９０３１は、前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングするように構成されている。
【００９０】
図１２は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００９１】
図１２を参照する。該実施例では、前述した図１１に示す実施例の構成の他に、機器バインディングサブ手段９０３１は、第１送信モジュール９０３１Ａを含んでもよい。
【００９２】
該第１送信モジュール９０３１Ａは、前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させるように構成されている。
【００９３】
図１３は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００９４】
図１３を参照する。該実施例は、前述した図１０に示す実施例の構成の他に、コマンド取得手段９０２は、第４取得サブ手段９０２２を含んでもよく、前記状態更新手段９０３は、機器アンバインディングサブ手段９０３２を含んでもよい。
【００９５】
該第４取得サブ手段９０２２は、前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得するように構成されている。
【００９６】
該機器アンバインディングサブ手段９０３２は、前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除するように構成されている。
【００９７】
図１４は、例示的な一実施例に係る他のスマート機器のバインディング装置のブロック図である。
【００９８】
図１４を参照する。該実施例では、前述した図１３に示す実施例の構成の他に、機器アンバインディングサブ手段９０３２は、第２送信モジュール９０３２Ａを含んでもよい。
【００９９】
該第２送信モジュール９０３２Ａは、前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、前記アンバインディング要求に応じて、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を削除させるように構成されている。
【０１００】
上述した装置における各手段の機能および作用の具体的な実現過程については、上述した方法における対応のステップの実現過程を参照すれば理解できるため、ここでその説明を省略する。
【０１０１】
装置の実施例は、基本的には方法の実施例と対応しているため、両者の関連部分は方法の実施例の対応説明を参照すれば理解できる。以上に説明した装置の実施例は、あくまでも模式的なものにしかすぎない。また、分離可能なデバイスとして説明した手段は、物理的に分離可能なものであってもよく、そうでなくてもよい。表示手段としてのデバイスは、物理的手段であってもよく、そうでなくてもよい。即ち、一ヶ所に存在してもよく、複数のネットワーク手段において分散されていてもよく。実際の必要に応じて、これらの一部または全部のモジュールを選択して本発明の技術的構成の目的を実現してもよい。また、当業者は、創造する労力を払うことなく、上記の内容を理解し実施することができる。
【０１０２】
よって、本発明は、スマート機器のバインディング装置であって、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得し、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得し、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されたプロセッサと、プロセッサが実行可能なコマンドを記憶するメモリとを、含む装置も提供する。
【０１０３】
よって、本発明は、コマンドを含む不揮発性のコンピュータ読み取り可能な記憶媒体であって、該コマンドが端末のプロセッサにより実行されると、該端末がスマート機器のバインディング方法を実行するようになる記憶媒体を提供する。前記方法は、スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、を含む。
【０１０４】
図１５は、例示的な一実施例に係る、スマート機器のバインディングに用いられる装置１５００のブロック図である。装置１５００は、例えば携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信機器、ゲーム操作プラットフォーム、タブレット機器、医療機器、健康機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などである。
【０１０５】
図１５を参照する。装置１５００は、プロセッサアセンブリ１５０２、メモリ１５０４、電源アセンブリ１５０６、マルチメディアアセンブリ１５０８、オーディオアセンブリ１５１０、入力/出力（Ｉ/Ｏ）インターフェース１５１２、センサアセンブリ１５１４、および通信アセンブリ１５１６のうちの１つまたは複数を含んでもよい。
【０１０６】
プロセッサアセンブリ１５０２は、通常では装置１５００の全体的な操作、例えば表示、電話呼び出し、データ通信、カメラ動作や記憶動作に関する操作を制御する。プロセッサアセンブリ１５０２は、上述した方法の全部または一部のステップを完了させるコマンドを実行する１つまたは複数のプロセッサ１５２０を含んでもよい。また、プロセッサアセンブリ１５０２は、プロセッサアセンブリ１５０２と他のアセンブリとの間のインタラクションのために、１つまたは複数のモジュールを含んでもよい。例えば、プロセッサアセンブリ１５０２は、マルチメディアアセンブリ１５０８とプロセッサアセンブリ１５０２との間のインタラクションのためのマルチメディアモジュールを含んでもよい。
【０１０７】
メモリ１５０４は、装置１５００における操作を支援する各種のデータを記憶するように構成されている。これらのデータは、例えば、装置１５００において操作される何らかのアプリケーションまたは方法のコマンドや、連絡先データ、電話帳データ、メッセージ、画像、映像などを含む。メモリ１５０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク或いは光ディスクのような、いかなるタイプの揮発性または非揮発性の記憶デバイス、若しくはこれらの組み合わせによって実現され得る。
【０１０８】
電源アセンブリ１５０６は、装置１５００の各アセンブリに電力を供給する。電源アセンブリ１５０６は、電源管理システムと、１つまたは複数の電源と、装置１５００のために電力を生成、管理及び割り振りする関連のアセンブリと、を含んでもよい。
【０１０９】
マルチメディアアセンブリ１５０８は、装置１５００とユーザとの間で出力インターフェースを提供するスクリーンを含む。一部の実施例において、スクリーンは液晶モニター（ＬＣＤ）やタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含むことにより、ユーザからの入力信号を受け付けるタッチスクリーンとして実現される。タッチパネルは、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチ、或はスライドの動作の境界だけではなく、前記のタッチ、或はスライド操作に関する継続時間及び圧力も検出できる。一部の実施例において、マルチメディアアセンブリ１５０８は、１つのフロントカメラ及び／又はリアーカメラを含む。装置１５００が例えば撮影モード或は映像モード等の操作モードである場合には、フロントカメラ及び／又はリアーカメラは、外部からマルチメディアデータを受信することができる。フロントカメラとリアーカメラのそれぞれが、１つの固定型の光レンズ系、或は可変な焦点距離と光学ズーム機能を有するものであってもよい。
【０１１０】
オーディオアセンブリ１５１０は、オーディオ信号を入力／出力するように構成されている。例えば、オーディオアセンブリ１５１０は、装置１５００が呼出しモード、記録モード、及び音声認識モード等のような操作モードである場合には、外部のオーディオ信号を受信するように構成されたマイク（ＭＩＣ）を含む。受信されたオーディオ信号は、さらにメモリ１５０４に記憶されるか、通信アセンブリ１５１６を介して送信されてもよい。一部の実施例において、オーディオアセンブリ１５１０は、オーディオ信号を出力するためのスピーカーをさらに含む。
【０１１１】
Ｉ／Ｏインターフェース１５１２は、プロセッサアセンブリ１５０２と周辺インターフェースモジュールとの間でインターフェースを提供するものである。上述の周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１２】
センサアセンブリ１５１４は、各方面の状態評価を装置１５００に提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１５１４は、装置１５００のＯＮ／ＯＦＦ状態や、装置１５００の例えばディスプレイやテンキーパッドのようなアセンブリに関する相対的な位置決めを検出できる。また、センサアセンブリ１５１４は、装置１５００や装置１５００のアセンブリの位置変更、ユーザと装置１５００との接触があるか否か、装置１５００の方位、又は加速／減速、ならびに、装置１５００の温度変化を検出できる。センサアセンブリ１５１４は、いかなる物理的接触もない場合に周辺物体の存在を検出するための近接センサを含んでもよい。さらに、センサアセンブリ１５１４は、画像生成の用途に用いられるＣＭＯＳ又はＣＣＤ画像センサのような光センサを含んでもよい。一部の実施例において、当該センサアセンブリ１５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１３】
通信アセンブリ１５１６は、装置１５００と他の機器との間で有線、又は無線方式の通信を提供するように構成される。装置１５００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような通信規格に基づく無線ネットワークに接続されてもよい。例示的な一実施例において、通信アセンブリ１５１６は、ブロードキャストチャネルを介して、外部のブロードキャスト管理システムからのブロードキャスト信号、又はブロードキャストに関連する情報を受信する。例示的な一実施例において、前記通信アセンブリ１５１６は、近距離通信を促進するための近距離無線通信（ＮＦＣ）モジュールをさらに含む。ＮＦＣモジュールは、例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術や、他の技術に基づいて実現される。
【０１１４】
例示的な実施例において、装置１５００は、１つまたは複数のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子デバイスによって実現されるものであり、上記画像削除方法を実行する。
【０１１５】
例示的な実施例において、さらに、コマンドを含む不揮発性のコンピュータ読み取り可能な記憶媒体、例えば、装置１５００のプロセッサ１５２０により実行されることで上述の方法を実現するコマンドを含むメモリ１５０４を提供する。前記不揮発性のコンピュータ読み取り可能な記憶媒体は、例えば、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）、磁気テープ、フロッピー（登録商標）ディスク、光学式データ記憶機器等である。
【０１１６】
当業者は、本明細書に開示された発明の詳細を考慮して実施することにより、本発明の他の実施態様を容易に見い出すことができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を包含することが意図されている。当該いかなる変形、用途、又は適応的な変化は、本発明の一般原理に従うものであり、且つ本発明において開示されていない本技術分野における公知常識や慣用の技術的手段を含む。明細書及び実施例は、あくまでも例示的なものであると理解されるべきである。本発明の真正の保護範囲および精神は、特許請求の範囲により特定される。
【０１１７】
本発明は、上記において開示された構成、又は図面に示された構成に限定されるものではなく、本発明の範囲を逸脱しないものであれば、様々な補正又は変更を行えることが理解されるべきである。本発明の範囲は、特許請求の範囲のみにより特定される。
【０１１８】
本願は、出願番号が２０１４１０８３８４９４．０であり、出願日が２０１４年１２月２９日である中国特許出願に基づき提出し、該中国特許出願の優先権を主張する。ここで、該中国特許出願の全ての内容は、参考として本願に組み込まれるものとする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するステップと、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップと、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップと、
を含むことを特徴とするスマート機器のバインディング方法。
【請求項２】
前記スマート機器リストを取得するステップは、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得するステップと、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得するステップと、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会するステップと、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するステップと、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るステップと、
を含むことを、特徴とする請求項１に記載のスマート機器のバインディング方法。
【請求項３】
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するステップは、
前記バインディングコマンドに応じて前記スマート機器を現在のユーザアカウントとバインディングするステップを含むことを、
特徴とする請求項１または２に記載のスマート機器のバインディング方法。
【請求項４】
前記スマート機器を現在のユーザアカウントとバインディングするステップは、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させるステップを含むことを、
特徴とする請求項３に記載のスマート機器のバインディング方法。
【請求項５】
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するステップは、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得するステップを含み、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を更新するステップは、
前記アンバインディングコマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップを含むことを、
特徴とする請求項１または２に記載のスマート機器のバインディング方法。
【請求項６】
前記スマート機器と現在のユーザアカウントとのバインディングを解除するステップは、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させるステップを含むことを、
特徴とする請求項５に記載のスマート機器のバインディング方法。
【請求項７】
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得するリスト取得手段と、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得するコマンド取得手段と、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新する状態更新手段と、
を含むことを特徴とするスマート機器のバインディング装置。
【請求項８】
前記リスト取得手段は、
サービス端から、現在のユーザアカウントとバインディングされている第１スマート機器のリストを取得する第１取得サブ手段と、
ローカルゲートウェイ機器から、自端末と同一のＬＡＮ内に存在する第２スマート機器のリストを取得する第２取得サブ手段と、
サービス端に対し、前記第２スマート機器のリスト内の全てのスマート機器のバインディング状態を照会する状態照会サブ手段と、
前記第２スマート機器のリスト内の、ユーザアカウントとバインディングされていないスマート機器に応じて、第３スマート機器のリストを生成するリスト生成サブ手段と、
前記第１スマート機器のリストと前記第３スマート機器のリストとを組み合わせることにより、前記取得されたスマート機器のリストを得るリスト組合サブ手段と、
を含むことを特徴とする請求項７に記載のスマート機器のバインディング装置。
【請求項９】
前記コマンド取得手段は、
前記スマート機器リスト内の、ユーザアカウントとバインディングされていないスマート機器に対するバインディングコマンドを取得する第３取得サブ手段を含み、
前記状態更新手段は、
前記バインディングコマンドに応じて、前記スマート機器を現在のユーザアカウントとバインディングする機器バインディングサブ手段を含むことを、
特徴とする請求項７または８に記載のスマート機器のバインディング装置。
【請求項１０】
前記機器バインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報を含むバインディング要求をサービス端に送信することで、サービス端に、前記バインディング要求に応じて前記スマート機器と現在のユーザアカウントとのバインディング関係を記憶させる第１送信モジュールを含むことを、
特徴とする請求項９に記載のスマート機器のバインディング装置。
【請求項１１】
前記コマンド取得手段は、
前記スマート機器リスト内の、現在のユーザアカウントとバインディングされているスマート機器に対するアンバインディングコマンドを取得する第４取得サブ手段を含み、
前記状態更新手段は、
前記アンバインディングコマンドに応じて、前記スマート機器と現在のユーザアカウントとのバインディングを解除する機器アンバインディングサブ手段を含むことを、
特徴とする請求項７または８に記載のスマート機器のバインディング装置。
【請求項１２】
前記機器アンバインディングサブ手段は、
前記スマート機器の情報および現在のユーザアカウントの情報をバインディング含むアンバインディング要求をサービス端に送信することで、サービス端に、記憶されている前記スマート機器と現在のユーザアカウントとのバインディング関係を前記アンバインディング要求に応じて削除させる第２送信モジュールを含むことを、
特徴とする請求項１１に記載のスマート機器のバインディング装置。
【請求項１３】
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリとを含み、
前記プロセッサは、
スマート機器と現在のユーザアカウントとのバインディング状態を含むスマート機器リストを取得し、
前記スマート機器リスト内のスマート機器に対する操作コマンドを取得し、
前記操作コマンドに応じて前記スマート機器と現在のユーザアカウントとのバインディング状態を更新するように構成されたことを、
特徴とするスマート機器のバインディング装置。
【請求項１４】
プロセッサに実行されることにより、請求項１から請求項６のいずれかに記載の方法を実現することを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【国際調査報告】
2017506047.tif 000018
2017506047.tif 000019
2017506047.tif 000020
2017506047.tif 000021