(57)【要約】本発明は、ユーザのスマート・ハードウェアデバイスに対する制御操作を簡易化するためのスマート・ハードウェアデバイスの制御方法、装置、プログラム及び記録媒体に関する。当該方法は、スクリーンロック状態で、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、関連情報を制御インターフェースに表示するステップと、制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対するユーザによる制御に関する第二所定操作が検出された場合、スマートホーム用ＩｏＴプロトコルに準拠してスマート・ハードウェアデバイスに対して第二所定操作に対応する制御を行うステップと、を含む。本発明の技術案によれば、ユーザが端末機器のスクリーンロックを解除してから、該当するスマート・ハードウェアアプリケーションを呼び出してスマート・ハードウェアデバイスに対して制御を行うことが回避でき、スマート・ハードウェアデバイスに対する制御操作過程の簡略化を図り、端末機器が、スクリーンロック状態でスマート・ハードウェアデバイスを便利に制御することができる。【選択図】図１Ａ
2017509277.tif 000002
【特許請求の範囲】
【請求項１】
端末機器に適用されるスマート・ハードウェアデバイスの制御方法であって、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するステップと、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うステップと、
を含む方法。
【請求項２】
前記第一所定操作は、ユーザが前記制御キーを長く押し続ける操作であり、
前記方法は、
前記ユーザが前記制御キーを長く押し続けているか否かをモニタリングするステップと、
前記ユーザが前記制御キーを長く押し続けているイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第一所定操作は、ユーザが前記制御キーをクリックする操作であり、
前記方法は、
前記ユーザが前記制御キーをクリックしたか否かをモニタリングするステップと、
前記ユーザが前記制御キーをクリックしたイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第一所定操作は、所定の方向に沿って前記制御キーをスライドする操作であり、
前記方法は、
前記ユーザが前記制御キーをスライドした方向を確定するステップと、
前記制御キーをスライドした方向と所定の方向とが一致する場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルであることを特徴とする請求項１に記載の方法。
【請求項６】
前記所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するステップは、
所定のスマートホーム用ＩｏＴプロトコルに準拠して前記端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するステップと、
前記スマートホーム用ＩｏＴプロトコルに準拠して、前記少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するステップと、
前記少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を前記制御インターフェースに表示するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うステップは、
前記第二所定操作の操作類型を確定するステップと、
前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップと、
前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップは、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するステップと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするステップと、
前記暗号解除の画面を介して暗号解除を行った後、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するステップと、
を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記スマート・ハードウェアアプリケーションのユーザインターフェースを前記スクリーンロック画面に表示するステップと、
前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップと、
をさらに含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップは、
前記ユーザによる前記スマート・ハードウェアアプリケーションのユーザインターフェース上での操作命令を検出するステップと、
前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに前記操作命令を送信するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記関連情報を制御インターフェースに表示するステップは、
前記制御インターフェースの表示パラメーターを確定するステップと、
前記表示パラメーターに基づいて、前記制御インターフェースを前記スクリーンロック画面に表示するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項１２】
端末機器に適用されるスマート・ハードウェアデバイスの制御装置であって、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するように構成される取得表示モジュールと、
前記取得表示モジュールにより表示された前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成される操作制御モジュールと、
を備える装置。
【請求項１３】
前記装置は、
前記ユーザが前記制御キーを長く押し続けているか否かをモニタリングするように構成される第一モニタリングモジュールと、
前記第一モニタリングモジュールにより前記ユーザが前記制御キーを長く押し続けているイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第一確定モジュールと、
を備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記第一所定操作は、ユーザが前記制御キーをクリックする操作であり、
前記装置は、
前記ユーザが前記制御キーをクリックしたか否かをモニタリングするように構成される第二モニタリングモジュールと、
前記第二モニタリングモジュールにより前記ユーザが前記制御キーをクリックしたイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第二確定モジュールと、
をさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１５】
前記第一所定操作は、所定の方向に沿って前記制御キーをスライドする操作であり、
前記装置は、
前記ユーザが前記制御キーをスライドした方向を確定するように構成される第三確定モジュールと、
前記第三確定モジュールにより前記制御キーをスライドした方向と所定の方向とが一致すると確定された場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第四確定モジュールと、
をさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１６】
前記所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルであることを特徴とする請求項１２に記載の装置。
【請求項１７】
前記取得表示モジュールは、
所定のスマートホーム用ＩｏＴプロトコルに準拠して前記端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するように構成される第一確定サブモジュールと、
前記スマートホーム用ＩｏＴプロトコルに準拠して、前記第一確定サブモジュールにより確定された少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するように構成される取得サブモジュールと、
前記取得サブモジュールにより取得された少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を前記制御インターフェースに表示するように構成される表示サブモジュールと、
を備えることを特徴とする請求項１２に記載の装置。
【請求項１８】
前記操作制御モジュールは、
前記第二所定操作の操作類型を確定するように構成される第二確定サブモジュールと、
前記第二確定サブモジュールにより確定された前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するように構成される第三確定サブモジュールと、
前記第二確定サブモジュールにより確定された前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するように構成される制御サブモジュールと、
を備えることを特徴とする請求項１２に記載の装置。
【請求項１９】
前記第三確定サブモジュールは、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するように構成される第四確定サブモジュールと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするように構成されるポップアップサブモジュールと、
前記ポップアップサブモジュールによりポップアップされた前記暗号解除の画面を介して暗号解除を行った後、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するように構成される第五確定サブモジュールと、
を備えることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記第三確定サブモジュールにより呼び出すと確定された前記スマート・ハードウェアアプリケーションのユーザインターフェースを前記スクリーンロック画面に表示するように構成されるインターフェース表示モジュールと、
前記インターフェース表示モジュールにより表示された前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うように構成されるインターフェース制御モジュールと、
をさらに備えることを特徴とする請求項１８に記載の装置。
【請求項２１】
前記インターフェース制御モジュールは、
前記インターフェース表示モジュールにより表示された前記スマート・ハードウェアアプリケーションのユーザインターフェース上での前記ユーザによる操作命令を検出するように構成される検出サブモジュールと、
前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに前記検出サブモジュールにより検出された前記操作命令を送信するように構成される送信サブモジュールと、
を備えることを特徴とする請求項１９に記載の装置。
【請求項２２】
前記取得表示モジュールは、
前記取得表示モジュールにより表示される前記制御インターフェースの表示パラメーターを確定し、前記表示パラメーターに基づいて、前記制御インターフェースを前記スクリーンロック画面に表示するように構成される第六確定サブモジュールを備えることを特徴とする請求項１２に記載の装置。
【請求項２３】
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するメモリと、
を備え、
前記プロセッサは、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示し、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成されることを特徴とするスマート・ハードウェアデバイスの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットの技術分野に関し、特にスマート・ハードウェアデバイスの制御方法及び装置に関する。
【０００２】
本発明は、出願番号がＣＮ２０１４１０８５６４９１．Ｘであって、出願日が２０１４年１２月３１日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【背景技術】
【０００３】
スマートホーム技術の迅速な発展に伴い、スマートホームデバイスは既に人々の日常生活に染み込んできており、スマートフォンはその知能制御の中心になっている。従来技術においては、スマートフォンにスマート・ハードウェアアプリケーション（ａｐｐ）をインストールすることにより、スマートホームデバイスに対する制御を実現する。ユーザは、具体な一つのスマートホームデバイスに対して制御を行う必要がある場合、スマートフォンのスクリーンがロック状態にあれば、当該スマートホームデバイスに対する制御を実現するためには、スクリーンロックを解除してから、スマートフォンのデスクトップにおいて該当するアプリケーションを探し出して、クリックすることで当該アプリケーションのユーザインターフェースを呼び出し、ユーザインターフェースにおいて関連する操作を行わなければならない。そのため、スマートホームデバイスの制御はユーザにとって煩瑣なことであり、スマートホームデバイスの操作制御のユーザ体験が悪くなる。
【発明の概要】
【０００４】
本発明は、従来技術に存在する上記のような問題を解決するためになされたものであり、ユーザのスマート・ハードウェアデバイスに対する制御操作を簡易化することができるスマート・ハードウェアデバイスの制御方法及び装置を提供する。
【０００５】
本発明の実施例の第１態様によれば、
端末機器に適用されるスマート・ハードウェアデバイスの制御方法であって、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するステップと、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うステップと、
を含むスマート・ハードウェアデバイスの制御方法を提供する。
【０００６】
一実施例において、
前記第一所定操作は、ユーザが前記制御キーを長く押し続ける操作であり、
前記方法は、
前記ユーザが前記制御キーを長く押し続けているか否かをモニタリングするステップと、
前記ユーザが前記制御キーを長く押し続けているイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含んでもよい。
【０００７】
一実施例において、
前記第一所定操作は、ユーザが前記制御キーをクリックする操作であり、
前記方法は、
前記ユーザが前記制御キーをクリックしたか否かをモニタリングするステップと、
前記ユーザが前記制御キーをクリックしたイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含んでもよい。
【０００８】
一実施例において、
前記第一所定操作は、所定の方向に沿って前記制御キーをスライドする操作であり、
前記方法は、
前記ユーザが前記制御キーをスライドした方向を確定するステップと、
前記制御キーをスライドした方向と所定の方向とが一致する場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含んでもよい。
【０００９】
一実施例において、
前記所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルである。
【００１０】
一実施例において、
前記所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するステップは、
所定のスマートホーム用ＩｏＴプロトコルに準拠して前記端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するステップと、
前記スマートホーム用ＩｏＴプロトコルに準拠して、前記少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するステップと、
前記少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を前記制御インターフェースに表示するステップと、
を含んでもよい。
【００１１】
一実施例において、
前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うステップは、
前記第二所定操作の操作類型を確定するステップと、
前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップと、
前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するステップと、
を含んでもよい。
【００１２】
一実施例において、
前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップは、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するステップと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするステップと、
前記暗号解除の画面を介して暗号解除を行った後、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するステップと、
を含んでもよい。
【００１３】
一実施例において、
前記方法は、
前記スマート・ハードウェアアプリケーションのユーザインターフェースを前記スクリーンロック画面に表示するステップと、
前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップと、
をさらに含んでもよい。
【００１４】
一実施例において、
前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップは、
前記ユーザによる前記スマート・ハードウェアアプリケーションのユーザインターフェース上での操作命令を検出するステップと、
前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに前記操作命令を送信するステップと、
を含んでもよい。
【００１５】
一実施例において、
前記関連情報を制御インターフェースに表示するステップは、
前記制御インターフェースの表示パラメーターを確定するステップと、
前記表示パラメーターに基づいて、前記制御インターフェースを前記スクリーンロック画面に表示するステップと、
を含んでもよい。
【００１６】
本発明の実施例の第２態様によれば、
端末機器に適用されるスマート・ハードウェアデバイスの制御装置であって、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するように構成される取得表示モジュールと、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成される操作制御モジュールと、
を備えるスマート・ハードウェアデバイスの制御装置を提供する。
【００１７】
一実施例において、
前記第一所定操作は、ユーザが前記制御キーを長く押し続ける操作であり、
前記装置は、
前記ユーザが前記制御キーを長く押し続けているか否かをモニタリングするように構成される第一モニタリングモジュールと、
前記第一モニタリングモジュールにより前記ユーザが前記制御キーを長く押し続けているイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第一確定モジュールと、
をさらに備えてもよい。
【００１８】
一実施例において、
前記第一所定操作は、ユーザが前記制御キーをクリックする操作であり、
前記装置は、
前記ユーザが前記制御キーをクリックしたか否かをモニタリングするように構成される第二モニタリングモジュールと、
前記第二モニタリングモジュールにより前記ユーザが前記制御キーをクリックしたイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第二確定モジュールと、
をさらに備えてもよい。
【００１９】
一実施例において、
前記第一所定操作は、所定の方向に沿って前記制御キーをスライドする操作であり、
前記装置は、
前記ユーザが前記制御キーをスライドした方向を確定するように構成される第三確定モジュールと、
前記第三確定モジュールにより前記制御キーをスライドした方向と所定の方向とが一致すると確定された場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第四確定モジュールと、
をさらに備えてもよい。
【００２０】
一実施例において、
前記所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルである。
【００２１】
一実施例において、
前記取得表示モジュールは、
所定のスマートホーム用ＩｏＴプロトコルに準拠して前記端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するように構成される第一確定サブモジュールと、
所定のスマートホーム用ＩｏＴプロトコルに準拠して、前記第一確定サブモジュールにより確定された少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するように構成される取得サブモジュールと、
前記取得サブモジュールにより取得された少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を前記制御インターフェースに表示するように構成される表示サブモジュールと、
を備えてもよい。
【００２２】
一実施例において、
前記操作制御モジュールは、
前記第二所定操作の操作類型を確定するように構成される第二確定サブモジュールと、
前記第二確定サブモジュールにより確定された前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを所定のスマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するように構成される第三確定サブモジュールと、
前記第二確定サブモジュールにより確定された前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて所定のスマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するように構成される制御サブモジュールと、
を備えてもよい。
【００２３】
一実施例において、
前記第三確定サブモジュールは、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するように構成される第四確定サブモジュールと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするように構成されるポップアップサブモジュールと、
前記ポップアップサブモジュールによりポップアップされた前記暗号解除の画面を介して暗号解除を行った後、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを所定のスマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するように構成される第五確定サブモジュールと、
を備えてもよい。
【００２４】
一実施例において、前記装置は、
前記第三確定サブモジュールにより呼び出すと確定された前記スマート・ハードウェアアプリケーションのユーザインターフェースを前記スクリーンロック画面に表示するように構成されるインターフェース表示モジュールと、
前記インターフェース表示モジュールにより表示された前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うように構成されるインターフェース制御モジュールと、
をさらに備えてもよい。
【００２５】
一実施例において、
前記インターフェース制御モジュールは、
前記インターフェース表示モジュールにより表示された前記スマート・ハードウェアアプリケーションのユーザインターフェース上での前記ユーザによる操作命令を検出するように構成される検出サブモジュールと、
前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに前記検出サブモジュールにより検出された前記操作命令を送信するように構成される送信サブモジュールと、
を備えてもよい。
【００２６】
一実施例において、
取得表示モジュールは、
前記取得表示モジュールにより表示される前記制御インターフェースの表示パラメーターを確定し、前記表示パラメーターに基づいて、前記制御インターフェースを前記スクリーンロック画面に表示するように構成される第六確定サブモジュールを備える。
【００２７】
本発明の実施例の第３態様によれば、
プロセッサと、
プロセッサにより実行可能なインストラクションを記憶するメモリと、
を備え、
前記プロセッサは、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示し、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成されるスマート・ハードウェアデバイスの制御装置を提供する。
【００２８】
本発明の実施例により提供された技術案によれば、以下のような有益な効果が得られる。
【００２９】
端末機器がスクリーンロック状態である場合、スクリーンロック画面における制御キーに対して第一所定操作を行うことにより、所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、当該関連情報を制御インターフェースに表示し、当該制御インターフェースに表示されたスマート・ハードウェアデバイスに対して第二所定操作を行うことにより、制御インターフェースにおけるスマート・ハードウェアデバイスに対して該当する制御操作を行うことができ、ユーザが端末機器のスクリーンロックを解除してから、該当するスマート・ハードウェアアプリケーションを呼び出してスマート・ハードウェアデバイスに対して制御を行うことが回避でき、スマート・ハードウェアデバイスに対する制御操作過程の簡略化を図り、端末機器が、スクリーンロック状態でスマート・ハードウェアデバイスを便利に制御することを実現することができる。また、本発明の実施例において、スマートホーム用ＩｏＴプロトコルに準拠してスマート・ハードウェアアプリケーションの呼び出しが実現可能であるため、スマート・ハードウェアアプリケーションを起動させることなくスマート・ハードウェアデバイスに対する制御操作を実現することができる。そのため、スマート・ハードウェアアプリケーションが端末機器のメモリに常駐して運転することが回避でき、端末機器のメモリ使用量を減らし、さらに端末機器の消費電力を低減することができる。
【００３０】
なお、以上の一般的な説明及び後述の詳細な説明は、単に例示的及び解釈的なものであり、本発明を対する限定として理解してはいけない。
【図面の簡単な説明】
【００３１】
ここの図面は、明細書に組み入れて本明細書の一部分を構成し、本発明に該当する実施例を示すとともに、明細書とともに本発明の原理の解釈に用いられる。
【００３２】
【図１Ａ】一実施例に係るスマート・ハードウェアデバイスの制御方法のフローチャートである。
【図１Ｂ】一実施例に係る端末機器のスクリーンロック画面に表示された制御キーの模式図である。
【図１Ｃ】一実施例に係る第一所定操作の一つの模式図である。
【図１Ｄ】一実施例に係る第一所定操作のもう一つの模式図である。
【図１Ｅ】一実施例に係る制御インターフェースの模式図である。
【図２】実施例１に係るスマート・ハードウェアデバイスの制御方法のフローチャートである。
【図３】実施例２に係るスマート・ハードウェアデバイスの制御方法のフローチャートである。
【図４】一実施例に係る一つのスマート・ハードウェアデバイスの制御装置のブロック図である。
【図５】一実施例に係るもう一つのスマート・ハードウェアデバイスの制御装置のブロック図である。
【図６】一実施例に係る第三確定サブモジュールのブロック図である。
【図７】一実施例に係るスマート・ハードウェアデバイスの制御装置のブロック図である。
【発明を実施するための形態】
【００３３】
以下、図面に示されている例示的な実施例をより詳しく説明するようにする。以下の図面に関する説明において、別途の説明がない限り、異なる図面中の同一の符号は、同一又は類似する要素を示すこととする。以下の例示的実施例において説明する複数の実施形態は、本発明に係る全ての実施形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に記載の本発明の一部の態様に係る装置及び方法の例に過ぎない。
【００３４】
図１Ａは、一実施例に係るスマート・ハードウェアデバイスの制御方法のフローチャートである。当該スマート・ハードウェアデバイスの制御方法は、端末機器（例えば、スマートフォン、タブレットＰＣ）に適用される。当該スマート・ハードウェアデバイスの制御方法は、図１Ａに示すように以下のステップＳ１０１−Ｓ１０２を含む。
【００３５】
ステップＳ１０１において、スクリーンロック状態で、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ；モノのインターネット）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、当該関連情報を制御インターフェースに表示する。
【００３６】
一実施例において、図１Ｂに示すように、端末機器のスクリーンロック画面１０に、制御キー１１及び「上にスライドするとロック解除」とのメッセージボックス１２が設けられる。一実施例において、第一所定操作は、制御キー１１を長く押し続ける操作や、制御キー１１をクリック（シングルクリック又はダブルクリック）する操作や、所定の方向に沿って制御キー１１をスライドする操作等であってもよく、制御キー１１を操作することにより制御インターフェースを表示することさえできればそれでよい。一実施例において、図１Ｃ及び図１Ｄに示すように、メッセージボックス１２により制御キー１１の操作にヒントを与えることができる。例えば、メッセージボックス１２に、「長く押し続けると制御インターフェースが表示される」又は「右にスライドすると制御インターフェースが表示される」等のように、制御キー１１を如何に操作するかについてのヒントを表示することにより、ユーザが、メッセージボックス１２によるヒントに基づいて制御キー１１に対する操作を実現するようにすることができる。
【００３７】
第一所定操作をした後、所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得し、前記関連情報を制御インターフェース２０に表示することができる。ここで、制御インターフェース２０は、端末機器のスクリーンロック画面上に表示される。図１Ｅに示すように、制御インターフェースを表示する際に、制御インターフェースの表示パラメーターを確定し、表示パラメーターに基づいて、制御インターフェースを前記スクリーンロック画面上に表示する。以上から分かるように、制御インターフェース２０は、スクリーンロック画面１０を覆うように表示される。また、本発明の実施例において、さらに、表示パラメーターの大きさにより、制御インターフェース２０をスクリーンロック画面１０上に表示してもよい。図１Ｅに示すように、制御インターフェース２０において、スマート・ハードウェアデバイスリストの方式により、スマート・ハードウェアデバイスのアイコン、デバイスの名称、デバイスの現在状態、スマート・ハードウェアデバイスの実行可能な操作ショートカットキー、赤外線デバイスリストを表示する。例えば、スマート・ハードウェアデバイスリストにおける寝室の空気清浄機を例にして、寝室の空気清浄機の左側に空気清浄機のアイコン２１が表示され、右側に空気清浄機の操作ショートカットキー２２が表示され、操作ショートカットキー２２を操作することにより、当該スマート・ハードウェアデバイスリストにおいて直接当該空気清浄機に対してオン／オフの制御を行うことができる。また、空気清浄機の下方に、空気清浄機の現在状態が「スモッグ除去モード運転中」であることがさらに表示される。また、スマート・ハードウェアデバイスリストにおいて、赤外線デバイスである「寝室のグリー（Ｇｌｅｅ；中国のエアコン製造会社名称）エアコン」がさらに表示され、「寝室のグリーエアコン」の下方に、その現在稼動状態が「赤外線制御」モードであることが表示される。
【００３８】
ステップＳ１０２において、制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対するユーザによる制御に関する第二所定操作が検出された場合、スマートホーム用ＩｏＴプロトコルに準拠して何れか一つのスマート・ハードウェアデバイスに対して第二所定操作に対応する制御を行う。
【００３９】
一実施例において、制御インターフェース２０に表示されたスマート・ハードウェアデバイスリストから分かるように、第二所定操作は、ユーザが直接何れか一つのスマート・ハードウェアデバイスをクリックする操作であってもよい。また、第二所定操作は、スマート・ハードウェアデバイスに関する操作ショートカットキーをクリックする操作であってもよい。例えば、ユーザが「寝室の空気清浄機」をクリックすれば、「寝室の空気清浄機」に対応するスマート・ハードウェアアプリケーションのユーザインターフェースを制御インターフェース２０上に呼び出すことができ、ユーザが「寝室の空気清浄機」の右側の操作ショートカットキー２２をクリックすれば、第二所定操作に従って「寝室の空気清浄機」に対して直接オン／オフの制御を行うことができるので、ユーザが端末機器のスクリーンロック画面１０を解除してから、さらに「寝室の空気清浄機」のスマート・ハードウェアアプリケーションを起動させる操作を回避することができ、当該制御インターフェース２０を利用して「寝室の空気清浄機」に対する制御を実現することができる。
【００４０】
本実施例において、端末機器がスクリーンロック状態にある場合、スクリーンロック画面における制御キーに対して第一所定操作を行うことにより、所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、当該関連情報を制御インターフェースに表示し、当該制御インターフェースに表示されたスマート・ハードウェアデバイスに対して第二所定操作を行うことにより、スマートホーム用ＩｏＴプロトコルに準拠して制御インターフェースにおけるスマート・ハードウェアデバイスに対して該当する制御操作を行うことを実現できるので、ユーザが端末機器のスクリーンロックを解除した後、さらに該当するスマート・ハードウェアアプリケーションを呼び出してスマート・ハードウェアデバイスに対して制御を行うことが回避でき、当該スマート・ハードウェアデバイスに対する制御操作過程の簡略化を図り、端末機器のスクリーンロック状態でスマート・ハードウェアデバイスを便利に制御することができる。また、本発明の実施例において、スマートホーム用ＩｏＴプロトコルに準拠してスマート・ハードウェアアプリケーションの呼び出しが実現可能であるため、スマート・ハードウェアアプリケーションを起動させることなくスマート・ハードウェアデバイスに対する制御操作を実現することができる。そのため、スマート・ハードウェアアプリケーションが端末機器のメモリに常駐して運転することが回避でき、端末機器のメモリ使用量を減らし、さらに端末機器の消費電力を低減することができる。
【００４１】
一実施例において、
第一所定操作は、ユーザが制御キーを長く押し続ける操作であり、
スマート・ハードウェアデバイスの制御方法は、
ユーザが制御キーを長く押し続けているか否かをモニタリングするステップと、
ユーザが制御キーを長く押し続けているイベントがモニタリングされた場合、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含んでもよい。
【００４２】
一実施例において、
第一所定操作は、ユーザが制御キーをクリックする操作であり、
スマート・ハードウェアデバイスの制御方法は、
ユーザが制御キーをクリックしたか否かをモニタリングするステップと、
ユーザが制御キーをクリックしたイベントがモニタリングされた場合、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含んでもよい。
【００４３】
一実施例において、第一所定操作は、所定の方向に沿って制御キーをスライドする操作であり、
スマート・ハードウェアデバイスの制御方法は、
ユーザが制御キーをスライドした方向を確定するステップと、
制御キーをスライドした方向と所定の方向とが一致する場合、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含んでもよい。
【００４４】
一実施例において、スマートホーム用ＩｏＴプロトコルは、標準インターフェースを介して、第三者により提供されるスマート・ハードウェアアプリケーションに対し自己標準サービスを構築することにより、同一のプロトコルに準拠する全てのハードウエアが、スマートホーム用ＩｏＴプロトコルに準拠して通信及び制御を行うようにすることができる。スマートホーム用ＩｏＴプロトコルは、一致する物理学世界の記述方法を採用して、全てのスマートホームデバイスが、同一のプロトコルに準拠して自装置及び自装置が備えるサービスを記述するようにすることにより、各種のハードウエアの互換性を確保する。また、統一した呼び出しインターフェースを利用することで、第三者によるスマート・ハードウェアアプリケーションの開発を容易にすることができる。また、スマートホーム用ＩｏＴプロトコルを、操作指令を受信し且つスマート・ハードウェアデバイスの関連情報を提供する中枢にすることにより、第三者のスマート・ハードウェアアプリケーションがメモリに常駐して運転する必要がなく、端末機器のメモリ使用量を減らし、さらに端末機器の消費電力を低減することができる。
【００４５】
一実施例において、所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルである。一実施例において、ＭｉＨｏｍｅプロトコルは１つのセットの技術標準であり、当該技術標準では、物理学の世界におけるスマート・ハードウェアをデジタル世界のソフトウエアの実例に抽象化し、ハードウエアの機能をソフトウエア世界のサービスに抽象化することを実現している。一実施例において、端末機器は、ＭｉＨｏｍｅプロトコルに準拠して接続されている全てのスマート・ハードウェアデバイスと通信すること、又は、ＭｉＨｏｍｅプロトコルに準拠して、第三者により提供されたスマート・ハードウェアアプリケーションを呼び出すことができる。例えば、端末機器中のスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すか、又はスマート空気清浄機に制御命令を送信してスマート空気清浄機をオンにすることができる。
【００４６】
一実施例において、ステップＳ１０１は、
所定のスマートホーム用ＩｏＴプロトコルに準拠して端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するステップと、
スマートホーム用ＩｏＴプロトコルに準拠して、少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するステップと、
少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を制御インターフェースに表示するステップと、
を含んでもよい。   
【００４７】
一実施例において、ステップＳ１０２は、
第二所定操作の操作類型を確定するステップと、
操作類型が、ユーザが制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、スクリーンロック画面のセキュリティ属性に基づいて、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップと、
操作類型が、ユーザがスマート・ハードウェアデバイスリストにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するステップと、
を含んでもよい。
【００４８】
一実施例において、スクリーンロック画面のセキュリティ属性に基づいて、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップは、
スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するステップと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするステップと、
前記暗号解除の画面を介して暗号解除を行った後、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するステップと、
を含んでもよい。
【００４９】
一実施例において、スマート・ハードウェアデバイスの制御方法は、
スマート・ハードウェアアプリケーションのユーザインターフェースをスクリーンロック画面に表示するステップと、
スマート・ハードウェアアプリケーションのユーザインターフェースを介して、何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップと、
をさらに含んでもよい。
【００５０】
具体的に如何にスマート・ハードウェアデバイスを制御するのかについては、後述の実施例において説明するようにする。
【００５１】
一実施例において、スマート・ハードウェアアプリケーションのユーザインターフェースを介して、何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップは、
ユーザによるスマート・ハードウェアアプリケーションのユーザインターフェース上での操作命令を検出するステップと、
スマートホーム用ＩｏＴプロトコルに準拠して何れか一つのスマート・ハードウェアデバイスに操作命令を送信するステップと、
を含んでもよい。
【００５２】
一実施例において、スマート・ハードウェアデバイスの制御方法は、
制御インターフェースの表示パラメーターを確定するステップと、
表示パラメーターに基づいて、制御インターフェースをスクリーンロック画面に表示するステップと、
をさらに含んでもよい。
【００５３】
本発明の以上の実施例により提供される上述の方法によれば、ユーザが端末機器のスクリーンロックを解除してから、該当するスマート・ハードウェアアプリケーションを起動してスマート・ハードウェアデバイスに対して制御を行うことを回避することができるので、スマート・ハードウェアデバイスに対する制御操作過程の簡略化を図り、端末機器が、スクリーンロック状態でスマート・ハードウェアデバイスを便利に制御することができる。また、本発明の実施例において、スマートホーム用ＩｏＴプロトコルに準拠してスマート・ハードウェアアプリケーションの呼び出しが実現可能であるため、スマート・ハードウェアアプリケーションを起動させることなくスマート・ハードウェアデバイスに対する制御操作を実現することができる。そのため、スマート・ハードウェアアプリケーションが端末機器のメモリに常駐して運転することが回避でき、端末機器のメモリ使用量を減らし、さらに端末機器の消費電力を低減することができる。
【００５４】
以下、具体的な実施例を参照して、本発明の実施例により提供される技術案を説明するようにする。
【００５５】
図２は、実施例１に係るスマート・ハードウェアデバイスの制御方法のフローチャートである。本実施例では、以上の本発明の実施例により提供される上述の方法を利用して、制御インターフェースを介して如何にスマート・ハードウェアデバイスを制御するかを例示的に説明するようにする。ここで、スマート・ハードウェアアプリケーションは端末機器にインストールされて、少なくとも一つのスマート・ハードウェアデバイスを制御するために用いられる。本実施例における関連情報は、スマート・ハードウェアデバイスの名称、現在の稼動状態、及びスマート・ハードウェアデバイスに該当するアイコンなどを含む。以下、上述の図１Ｂ乃至図１Ｅをも参照して、本発明について例示的に説明をする。本発明は、図２に示すように、以下のステップを含む。
【００５６】
ステップＳ２０１において、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴプロトコルに準拠して端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定する。
【００５７】
ステップＳ２０２において、スマートホーム用ＩｏＴプロトコルに準拠して、少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得する。
【００５８】
ステップＳ２０３において、少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を制御インターフェースに表示する。
【００５９】
ステップＳ２０１乃至ステップＳ２０３において、一実施例として、例えば、端末機器中に、「寝室のグリーエアコン」、「客間のＭｉ  ＴＶ（小米テレビ）」、「寝室の空気清浄機」、「イーカメラ（ＹＩ  Ｃａｍｅｒａ）」などの４つのスマート・ハードウェアデバイスのスマート・ハードウェアアプリケーションがインストールされている場合、ユーザは、例えば、図１Ｄ中のメッセージボックス１２に示された「右にスライドすると制御インターフェースが表示される」との内容に従って第一所定操作を行った後、端末機器中のスマート・ハードウェアアプリケーションを確定する必要がある。一実施例として、一つのスマート・ハードウェアデバイスは一つのスマート・ハードウェアアプリケーションに対応するが、もう一つの実施例においては、２つ以上のスマート・ハードウェアデバイスが同一のスマート・ハードウェアアプリケーションに対応することもできる（つまり、一つのスマート・ハードウェアアプリケーションが２つ以上のスマート・ハードウェアデバイスを制御することができる）。一実施例において、スマートホーム用ＩｏＴプロトコルに準拠してスマート・ハードウェアアプリケーションのアプリケーションプログラミングインタフェース（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ、ＡＰＩと略称する）を呼び出すことにより、端末機器中のスマート・ハードウェアアプリケーションを確定し、さらに、各スマート・ハードウェアアプリケーションにより制御されるスマート・ハードウェアデバイスの現在状態に基づき、制御インターフェース２０における各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を確定することにより、スマート・ハードウェアアプリケーションにより制御されるスマート・ハードウェアデバイス及びスマート・ハードウェアデバイスに関する状態情報等の関連情報を制御インターフェース２０に表示する。
【００６０】
ステップＳ２０４において、ユーザが少なくとも一つのスマート・ハードウェアデバイスに対する制御に関する第二所定操作を制御インターフェースにおいて行ったと確定された場合、第二所定操作の操作類型を確定する。
【００６１】
一実施例において、第二所定操作は、図１Ｅを参照して、ユーザが直接制御インターフェース２０上の何れか一つのスマート・ハードウェアデバイスをクリックする操作であってもよい。又は、第二所定操作は、スマート・ハードウェアデバイスに関する操作ショートカットキーをクリックする操作であってもよい。従って、ユーザが制御インターフェース２０における該当する位置をクリックしたことがモニタリングされた場合、ユーザが行った第二所定操作の操作類型を確定して、当該操作類型に基づいてスマート・ハードウェアデバイスに対して該当する制御を行う必要がある。
【００６２】
ステップＳ２０５において、操作類型が、ユーザが制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、スクリーンロック画面のセキュリティ属性に基づいて、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定する。
【００６３】
一実施例において、ユーザが、スクリーンロック画面におけるログイン暗号認証を設定したとする。当該暗号は、キーボードにより文字、ジェスチャー、指紋を入力する方式で実現できる。端末機器を利用する際のユーザのプライバシーを確保するために、ユーザがスクリーンロック画面１０上のログイン暗号認証を設定した場合、端末機器の制御インターフェース２０上にスマート・ハードウェアデバイスが表示されるものの、ユーザがスマート・ハードウェアデバイスをクリックすることによりスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出そうとすると、暗号認証の画面をポップアップしてユーザに対する身分認証を行うことにより、端末機器の正当なユーザのスマート・ハードウェアデバイスに対する正当な操作を確保し、不正ユーザのスマート・ハードウェアデバイスに対する不正操作を回避することができる。例えば、ユーザが「寝室の空気清浄機」をクリックした場合、例えば誰もいない時に悪意に「寝室の空気清浄機」をオンにするなどして正当なユーザの家庭の電気消費を浪費するようにするなどの、不正ユーザの「寝室の空気清浄機」に対する不正操作を防止するために、ユーザが「寝室の空気清浄機」をクリックした後該当する身分認証の画面をポップアップして、ユーザに対して身分認証を行い、認証に成功した後、「寝室の空気清浄機」に対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すようにする。
ステップＳ２０６において、操作類型が、ユーザが制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現する。
【００６４】
一実施例において、スマート・ハードウェアデバイスに関するデバイスキーに対する操作は便利であり、且つ当該操作は正当なユーザに大きい損失を与えないので、ユーザがスマート・ハードウェアデバイスに対する制御操作を迅速に行うことを確保するために、ユーザがデバイスキーをクリックすると、このデバイスキーを介して直接スマート・ハードウェアデバイスに対して迅速な操作を行うようにすることができる。例えば、ユーザが「寝室の空気清浄機」の右側の操作ショートカットキー２２をクリックすると、当該操作ショートカットキー２２を介して直接「寝室の空気清浄機」のオン／オフの制御を行うことができる。
【００６５】
本実施例によれば、上述のような有益な効果以外にも、以下のような有益な効果が得られる。第二所定操作の操作類型を分類し、制御インターフェース２０における操作に対してその安全レベルを決めることにより、正当なユーザの正常な操作を確保することを前提にして、スマートホーム用ＩｏＴプロトコルに準拠してスマート・ハードウェアデバイスを安全且つ迅速に制御することができる。
【００６６】
図３は、実施例２に係るスマート・ハードウェアデバイスの制御方法のフローチャートである。本実施例では、以上の本発明の実施例により提供される上述の方法を利用して、如何に、スクリーンロック画面のセキュリティ属性に基づいて、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するかを例示的に説明するようにする。本発明は、図３に示すように、以下のステップを含む。
【００６７】
ステップＳ３０１において、スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定して、ステップＳ３０４を実行する。
【００６８】
ステップＳ３０２において、スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップして、ステップＳ３０３を実行する。
【００６９】
ステップＳ３０３において、前記暗号解除の画面を介して暗号解除を行った後、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定して、ステップＳ３０４を実行する。
【００７０】
ステップＳ３０４において、スマート・ハードウェアアプリケーションのユーザインターフェースをスクリーンロック画面に表示して、ステップＳ３０５を実行する。
【００７１】
ステップＳ３０５において、スマート・ハードウェアアプリケーションのユーザインターフェースを介して、何れか一つのスマート・ハードウェアデバイスに対して制御を行う。これで、すべてのプロセスを終了する。
【００７２】
再び図１Ｅを参照して、ユーザがスクリーンロック画面１０におけるログイン暗号認証を設定した場合、ユーザのプライバシーを確保するために、ユーザが「寝室の空気清浄機」をクリックすると、暗号解除の画面をポップアップしてユーザに暗号解除をさせてから「寝室の空気清浄機」のスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すことができるようにし、ユーザは、当該スマート・ハードウェアアプリケーションのユーザインターフェースを介して「寝室の空気清浄機」に関する操作（例えば、「寝室の空気清浄機」の清浄パラメーターを調整する等の操作）に対して制御を行うことができる。
【００７３】
本実施例において、ユーザがスマート・ハードウェアアプリケーションのユーザインターフェースを介してスマート・ハードウェアデバイスに対して制御を行う必要がある場合、スクリーンロック画面のセキュリティ属性に基づいて、スマート・ハードウェアアプリケーションのユーザインターフェースの権限を確定することにより、スクリーンロック画面とスマート・ハードウェアアプリケーションのユーザインターフェースの安全レベルとの一致性を確保して、正当なユーザが正常にスマート・ハードウェアデバイスを制御することを確保し、不正ユーザのスマート・ハードウェアデバイスに対する不正操作を回避することができる。
【００７４】
図４は、一実施例に係るスマート・ハードウェアデバイスの制御装置のブロック図である。スマート・ハードウェアデバイスの制御装置は、端末機器に適用され、図４に示すように、
スクリーンロック状態で、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、当該関連情報を制御インターフェースに表示するように構成される取得表示モジュール４１と、
取得表示モジュール４１により表示された前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対するユーザによる制御に関する第二所定操作が検出された場合、スマートホーム用ＩｏＴプロトコルに準拠して何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成される操作制御モジュール４２と、
を備える。
【００７５】
図５に示すように、
第一所定操作は、ユーザが制御キーを長く押し続ける操作であり、
スマート・ハードウェアデバイスの制御装置は、
ユーザが制御キーを長く押し続けているか否かをモニタリングするように構成される第一モニタリングモジュール４３と、
第一モニタリングモジュール４３によりユーザが制御キーを長く押し続けているイベントがモニタリングされた場合、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第一確定モジュール４４と、
をさらに備えてもよい。
【００７６】
一実施例において、
第一所定操作は、ユーザが制御キーをクリックする操作であり、
スマート・ハードウェアデバイスの制御装置は、
ユーザが制御キーをクリックしたか否かをモニタリングするように構成される第二モニタリングモジュール４５と、
第二モニタリングモジュール４５によりユーザが制御キーをクリックしたイベントがモニタリングされた場合、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第二確定モジュール４６と、
をさらに備えてもよい。
【００７７】
一実施例において、
第一所定操作は、所定の方向に沿って制御キーをスライドする操作であり、
スマート・ハードウェアデバイスの制御装置は、
ユーザが制御キーをスライドした方向を確定するように構成される第三確定モジュール４７と、
第三確定モジュール４７により制御キーをスライドした方向と所定の方向とが一致すると確定された場合、ユーザが端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第四確定モジュール４８と、
をさらに備えてもよい。
【００７８】
一実施例において、所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルである。
一実施例において、取得表示モジュール４１は、
所定のスマートホーム用ＩｏＴプロトコルに準拠して端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するように構成される第一確定サブモジュール４１１と、
スマートホーム用ＩｏＴプロトコルに準拠して、第一確定サブモジュール４１１により確定された少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するように構成される取得サブモジュール４１２と、
取得サブモジュール４１２により取得された少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を制御インターフェースに表示するように構成される表示サブモジュール４１３と、
を備えてもよい。
【００７９】
一実施例において、操作制御モジュール４２は、
第二所定操作の操作類型を確定するように構成される第二確定サブモジュール４２１と、
第二確定サブモジュール４２１により確定された操作類型が、ユーザが制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、スクリーンロック画面のセキュリティ属性に基づいて、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するように構成される第三確定サブモジュール４２２と、
第二確定サブモジュール４２１により確定された操作類型が、ユーザがスマート・ハードウェアデバイスリストにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、デバイスキーに対する操作に基づいて、スマートホーム用ＩｏＴプロトコルに準拠して何れか一つのスマート・ハードウェアデバイスに対する制御を実現するように構成される制御サブモジュール４２３と、
を備えてもよい。
【００８０】
一実施例において、第三確定サブモジュール４２２は、図６に示すように、
スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するように構成される第四確定サブモジュール４２２１と、
スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするように構成されるポップアップサブモジュール４２２２と、
ポップアップサブモジュール４２２２によりポップアップされた暗号解除の画面を介して暗号解除を行った後、何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースをスマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するように構成される第五確定サブモジュール４２２３と、
を備えてもよい。
【００８１】
一実施例において、スマート・ハードウェアデバイスの制御装置は、
第三確定サブモジュール４２２により呼び出すと確定されたスマート・ハードウェアアプリケーションのユーザインターフェースをスクリーンロック画面に表示するように構成されるインターフェース表示モジュール４９と、
インターフェース表示モジュール４９により表示されたスマート・ハードウェアアプリケーションのユーザインターフェースを介して、何れか一つのスマート・ハードウェアデバイスに対して制御を行うように構成されるインターフェース制御モジュール５０と、
をさらに備えてもよい。
【００８２】
一実施例において、インターフェース制御モジュール５０は、
インターフェース表示モジュールにより表示されたスマート・ハードウェアアプリケーションのユーザインターフェース上でのユーザによる操作命令を検出するように構成される検出サブモジュール５０１と、
スマートホーム用ＩｏＴプロトコルに準拠して何れか一つのスマート・ハードウェアデバイスに検出サブモジュール５０１により検出された操作命令を送信するように構成される送信サブモジュール５０２と、
を備えてもよい。
【００８３】
一実施例において、スマート・ハードウェアデバイスの制御装置は、
取得表示モジュール４１により表示された制御インターフェースの表示パラメーターを確定し、表示パラメーターに基づいて制御インターフェースをスクリーンロック画面に表示するように構成される第六確定サブモジュール４１４をさらに備えてもよい。
【００８４】
上述の実施例に係る装置における各モジュールが実行する操作の具体な形態については、該当する方法に関する実施例において既に詳細に説明したので、ここではその説明を重複して行わないようにする。
【００８５】
図７は、一実施例に係るスマート・ハードウェアデバイスの制御装置のブロック図である。例えば、装置７００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機、ゲーム機、タブレットデバイス、医療機器、フィットネス設備、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であってもよい。
【００８６】
図７に示すように、装置７００は、処理アセンブリ７０２、メモリ７０４、電源アセンブリ７０６、マルチメディアアセンブリ７０８、オーディオアセンブリ７１０、入力／出力（Ｉ／Ｏ）インターフェース７１２、センサアセンブリ７１４及び通信アセンブリ７１６からなる群から選ばれる少なくとも１つを備えてもよい。
【００８７】
処理アセンブリ７０２は、一般的には、装置７００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理アセンブリ７０２は、上述の方法におけるステップの一部又は全部を実現できるように、インストラクションを実行するための少なくとも１つのプロセッサ７２０を備えてもよい。なお、処理アセンブリ７０２は、他のアセンブリとのインタラクションの便宜上、少なくとも１つのモジュールを備えてもよい。例えば、処理アセンブリ７０２は、マルチメディアアセンブリ７０８とのインタラクションの便利を図るために、マルチメディアモジュールを備えてもよい。
【００８８】
メモリ７０４は、装置７００における操作を支援するための、各種のデータを記憶するように構成される。これらのデータの例として、装置７００において操作される何れのアプリケーション又は方法に関するインストラクション、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ７０４は、何れの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、又は光ディスク、又はこれらの組み合わせにより実現することができる。
【００８９】
電源アセンブリ７０６は、装置７００の各種アセンブリに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置７００のために電力を生成、管理及び分配することに関連のある他のアセンブリを備えてもよい。
【００９０】
マルチメディアアセンブリ７０８は、装置７００とユーザとの間に出力インターフェースを提供するためのスクリーンを備えてもよい。何れかの実施例において、スクリーンは、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信できるタッチスクリーンとして実現される。また、タッチパネルは、少なくとも１つのタッチセンサを備えることにより、タッチ、スライド、タッチパネル上でのジェスチャーを感知することができる。前記タッチセンサは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。何れかの実施例において、マルチメディアアセンブリ７０８は、フロントカメラ及び／又はバックカメラを備えてもよい。装置７００が、例えば撮影モードやビデオモードのような操作モードにある場合、フロントカメラ及び／又はバックカメラは外部からのマルチメディアデータを受信できる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、可変の焦点距離及び光学ズーム機能を有するものであってもよい。
【００９１】
オーディオアセンブリ７１０は、オーディオ信号を出力及び／又は入力するように構成される。例えば、オーディオアセンブリ７１０は、マイクロフォン（ＭＩＣ）を有してもよい。装置７００が、例えば呼び出しモード、記録モード又は音声認識モードのような操作モードにある場合、マイクロフォンは外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、メモリ７０４に記憶されてもよく、通信アセンブリ７１６を介して送信されてもよい。何れかの実施例において、オーディオアセンブリ７１０は、オーディオ信号を出力するためのスピーカをさらに備えてもよい。
【００９２】
Ｉ／Ｏインターフェース７１２は、処理アセンブリ７０２と周辺インターフェースモジュールとの間にインターフェースを提供するためのものである。前記周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、音量ボタン、スタートボタン、ロックボタンであってもよいが、それらに限らない。
【００９３】
センサアセンブリ７１４は、装置７００のために各方面の状態評価を提供するための少なくとも１つのセンサを備えてもよい。例えば、センサアセンブリ７１４は、装置７００のオン／オフ状態や、アセンブリの相対的な位置を検出することができる。例えば、前記アセンブリが装置７００のディスプレイ及びキーパッドである場合、センサアセンブリ７１４は、装置７００又は装置７００の１つのアセンブリの位置の変化や、ユーザと装置７００との接触の有無や、装置７００の方位又は加速／減速や、装置７００の温度変化を検出することができる。センサアセンブリ７１４は、何れの物理的接触もない状況にて付近の物体の有無を検出できるように構成される近接センサを含んでもよい。センサアセンブリ７１４は、さらに、画像表示技術分野に用いられる光センサ、例えばＣＭＯＳ又はＣＣＤ画像センサを含んでもよい。何れかの実施例において、当該センサアセンブリ７１４は、さらに、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサを含んでもよい。
【００９４】
通信アセンブリ７１６は、装置７００と他の設備との間の無線又は有線通信が便利になるように構成される。装置７００は、通信標準に基づく無線ネットワーク、例えばＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせを介してアクセスできる。１つの例示的な実施例において、通信アセンブリ７１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関する情報を受信することができる。１つの例示的な実施例において、前記通信アセンブリ７１６は、さらに、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールを含んでもよい。ＮＦＣモジュールは、例えば、無線周波数識別（ＲＦＩＤ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース（ＢＴ：Ｂｌｕｅｔｏｏｔｈ）技術及び他の技術により実現されてもよい。
【００９５】
例示的な実施例において、装置７００は、上述の方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、数字信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、プログラム可能論理デバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電子機器により実現されてもよい。
【００９６】
例示的な実施例において、さらに、装置７００のプロセッサ７２０により実行されることにより上述の方法を実現可能なインストラクションが記憶され、且つコンピュータに読み取り可能な不揮発性の記録媒体、例えばインストラクションが記憶されているメモリ７０４を提供する。前記コンピュータに読み取り可能な不揮発性の記録媒体は、例えばＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク及び光データメモリ等であってもよい。
【００９７】
当業者であれば、本願明細書を参照し、本願明細書に開示された発明を実施することにより、本発明の他の実施形態を容易に取得することができる。本願は、本発明の一般的な原理を遵守し且つ本願明細書に開示されていない当該技術分野の公知知識又は通常の技術手段を含む本発明に対する任意の変形、用途又は適応的な変更を含むことを趣旨とする。明細書及び実施例は、単に例示的なものに過ぎず、本発明の本当の範囲及び趣旨は添付される特許請求の範囲により示される。
【００９８】
なお、本発明は、上述の説明及び図面により示された特定の構成に限定されず、その範囲を逸脱しない範囲で、様々な補正及び変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１Ａ】
2017509277.tif 000003
【図１Ｂ】
2017509277.tif 000004
【図１Ｃ】
2017509277.tif 000005
【図１Ｄ】
2017509277.tif 000006
【図１Ｅ】
2017509277.tif 000007
【図２】
2017509277.tif 000008
【図３】
2017509277.tif 000009
【図４】
2017509277.tif 000010
【図５】
2017509277.tif 000011
【図６】
2017509277.tif 000012
【図７】
2017509277.tif 000013
【手続補正書】
【提出日】平成28年1月5日(2016.1.5)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、インターネットの技術分野に関し、特にスマート・ハードウェアデバイスの制御方法、装置、プログラム及び記録媒体に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明は、従来技術に存在する上記のような問題を解決するためになされたものであり、ユーザのスマート・ハードウェアデバイスに対する制御操作を簡易化することができるスマート・ハードウェアデバイスの制御方法、装置、プログラム及び記録媒体を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明の実施例の第３態様によれば、
プロセッサと、
プロセッサにより実行可能なインストラクションを記憶するメモリと、
を備え、
前記プロセッサは、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示し、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成されるスマート・ハードウェアデバイスの制御装置を提供する。
本発明の実施例の第４の態様によれば、
プロセッサに実行されることにより、第1の態様による前記スマート・ハードウェアデバイスの制御方法を実現するプログラムを提供する。
本発明の実施例の第５の態様によれば、
第４の態様による前記プログラムが記録されている記録媒体を提供する。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末機器に適用されるスマート・ハードウェアデバイスの制御方法であって、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するステップと、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うステップと、
を含む方法。
【請求項２】
前記第一所定操作は、ユーザが前記制御キーを長く押し続ける操作であり、
前記方法は、
前記ユーザが前記制御キーを長く押し続けているか否かをモニタリングするステップと、
前記ユーザが前記制御キーを長く押し続けているイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第一所定操作は、ユーザが前記制御キーをクリックする操作であり、
前記方法は、
前記ユーザが前記制御キーをクリックしたか否かをモニタリングするステップと、
前記ユーザが前記制御キーをクリックしたイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第一所定操作は、所定の方向に沿って前記制御キーをスライドする操作であり、
前記方法は、
前記ユーザが前記制御キーをスライドした方向を確定するステップと、
前記制御キーをスライドした方向と所定の方向とが一致する場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルであることを特徴とする請求項１に記載の方法。
【請求項６】
前記所定のスマートホーム用ＩｏＴプロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するステップは、
所定のスマートホーム用ＩｏＴプロトコルに準拠して前記端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するステップと、
前記スマートホーム用ＩｏＴプロトコルに準拠して、前記少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するステップと、
前記少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を前記制御インターフェースに表示するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うステップは、
前記第二所定操作の操作類型を確定するステップと、
前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップと、
前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するステップは、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するステップと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするステップと、
前記暗号解除の画面を介して暗号解除を行った後、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するステップと、
を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記スマート・ハードウェアアプリケーションのユーザインターフェースを前記スクリーンロック画面に表示するステップと、
前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップと、
をさらに含むことを特徴とする請求項７に記載の方法。
【請求項１０】
前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うステップは、
前記ユーザによる前記スマート・ハードウェアアプリケーションのユーザインターフェース上での操作命令を検出するステップと、
前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに前記操作命令を送信するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記関連情報を制御インターフェースに表示するステップは、
前記制御インターフェースの表示パラメーターを確定するステップと、
前記表示パラメーターに基づいて、前記制御インターフェースを前記スクリーンロック画面に表示するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項１２】
端末機器に適用されるスマート・ハードウェアデバイスの制御装置であって、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示するように構成される取得表示モジュールと、
前記取得表示モジュールにより表示された前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成される操作制御モジュールと、
を備える装置。
【請求項１３】
前記第一所定操作は、ユーザが前記制御キーを長く押し続ける操作であり、
前記装置は、
前記ユーザが前記制御キーを長く押し続けているか否かをモニタリングするように構成される第一モニタリングモジュールと、
前記第一モニタリングモジュールにより前記ユーザが前記制御キーを長く押し続けているイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第一確定モジュールと、
を備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記第一所定操作は、ユーザが前記制御キーをクリックする操作であり、
前記装置は、
前記ユーザが前記制御キーをクリックしたか否かをモニタリングするように構成される第二モニタリングモジュールと、
前記第二モニタリングモジュールにより前記ユーザが前記制御キーをクリックしたイベントがモニタリングされた場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第二確定モジュールと、
をさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１５】
前記第一所定操作は、所定の方向に沿って前記制御キーをスライドする操作であり、
前記装置は、
前記ユーザが前記制御キーをスライドした方向を確定するように構成される第三確定モジュールと、
前記第三確定モジュールにより前記制御キーをスライドした方向と所定の方向とが一致すると確定された場合、前記ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定するように構成される第四確定モジュールと、
をさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１６】
前記所定のスマートホーム用ＩｏＴプロトコルは、ＭｉＨｏｍｅプロトコルであることを特徴とする請求項１２に記載の装置。
【請求項１７】
前記取得表示モジュールは、
所定のスマートホーム用ＩｏＴプロトコルに準拠して前記端末機器中の少なくとも一つのスマート・ハードウェアアプリケーションを確定するように構成される第一確定サブモジュールと、
前記スマートホーム用ＩｏＴプロトコルに準拠して、前記第一確定サブモジュールにより確定された少なくとも一つのスマート・ハードウェアアプリケーションにより制御される少なくとも一つのスマート・ハードウェアデバイスの現在の稼動状態を取得するように構成される取得サブモジュールと、
前記取得サブモジュールにより取得された少なくとも一つのスマート・ハードウェアデバイス及び各スマート・ハードウェアデバイスのそれぞれに対応する稼動状態を前記制御インターフェースに表示するように構成される表示サブモジュールと、
を備えることを特徴とする請求項１２に記載の装置。
【請求項１８】
前記操作制御モジュールは、
前記第二所定操作の操作類型を確定するように構成される第二確定サブモジュールと、
前記第二確定サブモジュールにより確定された前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスを操作する類型である場合、前記スクリーンロック画面のセキュリティ属性に基づいて、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すか否かを確定するように構成される第三確定サブモジュールと、
前記第二確定サブモジュールにより確定された前記操作類型が、ユーザが前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに関するデバイスキーを操作する類型である場合、前記デバイスキーに対する操作に基づいて、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対する制御を実現するように構成される制御サブモジュールと、
を備えることを特徴とする請求項１２に記載の装置。
【請求項１９】
前記第三確定サブモジュールは、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定なしである場合、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを呼び出すと確定するように構成される第四確定サブモジュールと、
前記スクリーンロック画面のセキュリティ属性がユーザによる暗号設定ありである場合、暗号解除の画面をポップアップするように構成されるポップアップサブモジュールと、
前記ポップアップサブモジュールによりポップアップされた前記暗号解除の画面を介して暗号解除を行った後、前記何れか一つのスマート・ハードウェアデバイスに対応するスマート・ハードウェアアプリケーションのユーザインターフェースを前記スマートホーム用ＩｏＴプロトコルに準拠して呼び出すと確定するように構成される第五確定サブモジュールと、
を備えることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記第三確定サブモジュールにより呼び出すと確定された前記スマート・ハードウェアアプリケーションのユーザインターフェースを前記スクリーンロック画面に表示するように構成されるインターフェース表示モジュールと、
前記インターフェース表示モジュールにより表示された前記スマート・ハードウェアアプリケーションのユーザインターフェースを介して、前記何れか一つのスマート・ハードウェアデバイスに対して制御を行うように構成されるインターフェース制御モジュールと、
をさらに備えることを特徴とする請求項１８に記載の装置。
【請求項２１】
前記インターフェース制御モジュールは、
前記インターフェース表示モジュールにより表示された前記スマート・ハードウェアアプリケーションのユーザインターフェース上での前記ユーザによる操作命令を検出するように構成される検出サブモジュールと、
前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに前記検出サブモジュールにより検出された前記操作命令を送信するように構成される送信サブモジュールと、
を備えることを特徴とする請求項１９に記載の装置。
【請求項２２】
前記取得表示モジュールは、
前記取得表示モジュールにより表示される前記制御インターフェースの表示パラメーターを確定し、前記表示パラメーターに基づいて、前記制御インターフェースを前記スクリーンロック画面に表示するように構成される第六確定サブモジュールを備えることを特徴とする請求項１２に記載の装置。
【請求項２３】
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するメモリと、
を備え、
前記プロセッサは、
スクリーンロック状態で、ユーザが前記端末機器のスクリーンロック画面において制御キーに対し第一所定操作を行ったと確定された場合、所定のスマートホーム用ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）プロトコルに準拠して少なくとも一つのスマート・ハードウェアデバイスの関連情報を取得して、前記関連情報を制御インターフェースに表示し、
前記制御インターフェースにおける何れか一つのスマート・ハードウェアデバイスに対する前記ユーザによる制御に関する第二所定操作が検出された場合、前記スマートホーム用ＩｏＴプロトコルに準拠して前記何れか一つのスマート・ハードウェアデバイスに対して前記第二所定操作に対応する制御を行うように構成されることを特徴とするスマート・ハードウェアデバイスの制御装置。
【請求項２４】
プロセッサに実行されることにより、請求項１から請求項１１のいずれか１項に記載の方法を実現することを特徴とするプログラム。
【請求項２５】
請求項２４に記載のプログラムが記録された記録媒体。
【国際調査報告】
2017509277.tif 000014
2017509277.tif 000015
2017509277.tif 000016
2017509277.tif 000017