(57)【要約】【課題】本発明はスマートデバイスの制御方法及び装置に関し、スマートホーム分野に属する。【解決手段】マートデバイスの制御方法は、現在時刻と現在の環境状態を取得することと、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定することと、現在時刻、実行時間及び目標時刻に基づいて、スマートデバイスを制御することと、を含み、第１の目標環境状態は目標時刻における現在の環境状態であり、目標時刻はスマートデバイスを制御するのに用いられる時刻である。本発明はスマートデバイスを自動的に制御することができるため、制御プロセスがシンプルであり、使用者の操作負担を軽減できる。【選択図】図１
2018506752.tif 000002
【特許請求の範囲】
【請求項１】
スマートデバイスの制御方法であって、
現在時刻と現在の環境状態を取得することと、
前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定することと、
前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御することと、を含み、
前記第１の目標環境状態は、前記目標時刻における現在の環境状態であり、前記目標時刻はスマートデバイスを制御するのに用いられる時刻である、
ことを特徴とするスマートデバイスの制御方法。
【請求項２】
前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御することは、
前記現在時刻と前記実行時間を加算して、予測時刻を取得することと、
前記予測時刻と前記目標時刻に基づいて、前記スマートデバイスを制御することと、
を含むことを特徴とする請求項１に記載のスマートデバイスの制御方法。
【請求項３】
前記予測時刻と前記目標時刻に基づいて、前記スマートデバイスを制御することは、
前記予測時刻と前記目標時刻が同じであると、前記スマートデバイスを制御すること、又は、
前記目標時刻と前記予測時刻との間の第１の差を決定し、前記第１の差が第１の所定時間より小さいと、前記スマートデバイスを制御すること、
を含むことを特徴とする請求項２に記載のスマートデバイスの制御方法。
【請求項４】
前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、さらに、
複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別することと、
前記少なくとも一つの効果的な環境状態の第１の重み値を決定することと、
前記第１の重み値を前記第１の目標環境状態として決定することと、を含み、
前記履歴環境状態は、前記現在時刻の前に、前記スマートデバイスによって現在の環境状態が調整された後の状態である、
ことを特徴とする請求項１乃至３のいずれか１項に記載のスマートデバイスの制御方法。
【請求項５】
前記少なくとも一つの効果的な環境状態の第１の重み値を決定することは、
前記少なくとも一つの効果的な環境状態の第１の履歴日付をそれぞれ取得して、少なくとも一つの第１の履歴日付を取得することと、
前記少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定することと、
前記少なくとも一つの第１の重みに基づいて、前記少なくとも一つの効果的な環境状態の第１の重み値を算出することと、を含み、
前記第１の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記効果的な環境状態に調整された日付である、
ことを特徴とする請求項４に記載のスマートデバイスの制御方法。
【請求項６】
第２の目標環境状態が含まれた第１のアップデートコマンドを受信することと、
前記第２の目標環境状態に基づいて、前記複数の履歴環境状態をアップデートすることと、
をさらに含むことを特徴とする請求項４又は５に記載のスマートデバイスの制御方法。
【請求項７】
前記第２の目標環境状態に基づいて、前記複数の履歴環境状態をアップデートすることは、
前記複数の履歴環境状態の第２の履歴日付をそれぞれ取得することと、
前記複数の履歴環境状態から、最も早い前記第２の履歴日付での履歴環境状態を選別することと、
選別された履歴環境状態を、前記第２の目標環境状態に切り替えることと、を含み、
前記第２の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記履歴環境状態に調整された日付である、
ことを特徴とする請求項６に記載のスマートデバイスの制御方法。
【請求項８】
前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、
複数の履歴時刻から、少なくとも一つの効果的な時刻を選別することと、
前記少なくとも一つの効果的な時刻の第２の重み値を決定することと、
前記第２の重み値を前記目標時刻として決定することと、をさらに含み、
前記履歴時刻は、前記現在時刻の前に、前記スマートデバイスを制御するのに用いられる時刻である、
ことを特徴とする請求項１乃至７のいずれか１項に記載のスマートデバイスの制御方法。
【請求項９】
前記少なくとも一つの効果的な時刻の第２の重み値を決定することは、
前記少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得することと、
前記少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定することと、
前記少なくとも一つの第２の重みに基づいて、前記少なくとも一つの効果的な時刻の第２の重み値を算出することと、を含み、
前記第３の履歴日付は、前記効果的な時刻で前記スマートデバイスが制御された日付である、
ことを特徴とする請求項８に記載のスマートデバイスの制御方法。
【請求項１０】
第２のアップデートコマンドを受信すると、前記第２のアップデートコマンドを受信した受信時刻を取得することと、
前記受信時刻に基づいて、前記複数の履歴時刻をアップデートすることと、
をさらに含むことを特徴とする請求項８又は９に記載のスマートデバイスの制御方法。
【請求項１１】
前記受信時刻に基づいて、前記複数の履歴時刻をアップデートすることは、
前記複数の履歴時刻での第４の履歴日付をそれぞれ取得することと、
前記複数の履歴時刻から、最も早い前記第４の履歴日付での履歴時刻を選別することと、
選別された履歴時刻を、前記受信時刻に切り替えることと、を含み、
前記第４の履歴日付は、前記履歴時刻で前記スマートデバイスが制御された日付である、
ことを特徴とする請求項１０に記載のスマートデバイスの制御方法。
【請求項１２】
スマートデバイスの制御装置であって、
現在時刻と現在の環境状態を取得する取得モジュールと、
前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する第１の決定モジュールと、
前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御する制御モジュールと、を含み、
前記第１の目標環境状態は、目標時刻における現在の環境状態であり、前記目標時刻は、スマートデバイスを制御するのに用いられる時刻である、
ことを特徴とするマートデバイスの制御装置。
【請求項１３】
前記制御モジュールは、
前記現在時刻と前記実行時間を加算して、予測時刻を取得する加算ユニットと、
前記予測時刻と前記目標時刻に基づいて、前記スマートデバイスを制御する制御ユニットと、
を含むことを特徴とする請求項１２に記載のマートデバイスの制御装置。
【請求項１４】
前記制御ユニットは、
前記予測時刻と前記目標時刻が同じであると、前記スマートデバイスを制御する第１の制御サブユニット、又は、
前記目標時刻と前記予測時刻との間の第１の差を決定し、前記第１の差が第１の所定時間より小さいと、前記スマートデバイスを制御する第２の制御サブユニット、
を含むことを特徴とする請求項１３に記載のマートデバイスの制御装置。
【請求項１５】
複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別する第１の選別モジュールと、
前記少なくとも一つの効果的な環境状態の第１の重み値を決定する第２の決定モジュールと、
前記第１の重み値を前記第１の目標環境状態として決定する第３の決定モジュールと、をさらに含み、
前記履歴環境状態は、前記現在時刻の前に、前記スマートデバイスによって現在の環境状態が調整された後の状態である、
ことを特徴とする請求項１２乃至１４のいずれか１項に記載のマートデバイスの制御装置。
【請求項１６】
前記第２の決定モジュールは、
前記少なくとも一つの効果的な環境状態の第１の履歴日付をそれぞれ取得して、少なくとも一つの第１の履歴日付を取得する第１の取得ユニットと、
前記少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定する第１の決定ユニットと、
前記少なくとも一つの第１の重みに基づいて、前記少なくとも一つの効果的な環境状態の第１の重み値を算出する第１の算出ユニットと、を含み、
前記第１の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記効果的な環境状態に調整された日付である、
ことを特徴とする請求項１５に記載のマートデバイスの制御装置。
【請求項１７】
第２の目標環境状態が含まれた第１のアップデートコマンドを受信する第１の受信モジュールと、
前記第２の目標環境状態に基づいて、前記複数の履歴環境状態をアップデートする第１のアップデートモジュールと、
をさらに含むことを特徴とする請求項１５又は１６に記載のマートデバイスの制御装置。
【請求項１８】
前記第１のアップデートモジュールは、
前記複数の履歴環境状態の第２の履歴日付をそれぞれ取得する第２の取得ユニットと、
前記複数の履歴環境状態から、最も早い前記第２の履歴日付での履歴環境状態を選別する第１の選別ユニットと、
選別された履歴環境状態を前記第２の目標環境状態に切り替える第１の切換ユニットと、を含み、
前記第２の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記履歴環境状態に調整された日付である、
ことを特徴とする請求項１７に記載のマートデバイスの制御装置。
【請求項１９】
複数の履歴時刻から、少なくとも一つの効果的な時刻を選別する第２の選別モジュールと、
前記少なくとも一つの効果的な時刻の第２の重み値を決定する第４の決定モジュールと、
前記第２の重み値を前記目標時刻として決定する第５の決定モジュールと、をさらに含み、
前記履歴時刻は、前記現在時刻の前に、前記スマートデバイスを制御するのに用いられる時刻である、
ことを特徴とする請求項１２乃至１８のいずれか１項に記載のマートデバイスの制御装置。
【請求項２０】
前記第４の決定モジュールは、
前記少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得する第３の取得ユニットと、
前記少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定する第２の決定ユニットと、
前記少なくとも一つの第２の重みに基づいて、前記少なくとも一つの効果的な時刻の第２の重み値を算出する第２の算出ユニットと、を含み、
前記第３の履歴日付は、前記効果的な時刻で前記スマートデバイスが制御された日付である、
ことを特徴とする請求項１９に記載のマートデバイスの制御装置。
【請求項２１】
第２のアップデートコマンドを受信すると、前記第２のアップデートコマンドを受信した受信時刻を取得する第２の受信モジュールと、
前記受信時刻に基づいて、前記複数の履歴時刻をアップデートする第２のアップデートモジュールと、
をさらに含むことを特徴とする請求項１９又は２０に記載のマートデバイスの制御装置。
【請求項２２】
前記第２のアップデートモジュールは、
前記複数の履歴時刻での第４の履歴日付をそれぞれ取得する第４の取得ユニットと、
前記複数の履歴時刻から、最も早い前記第４の履歴日付での履歴時刻を選別する第２の選別ユニットと、
選別された履歴時刻を前記受信時刻に切り替える第２の切換ユニットと、を含み、
前記第４の履歴日付は、前記履歴時刻で前記スマートデバイスが制御された日付である、
ことを特徴とする請求項２１に記載のマートデバイスの制御装置。
【請求項２３】
スマートデバイスの制御装置であって、
前記装置は、プロセッサーと、プロセッサーにより実行可能なコマンドを記憶するメモリーと、を含み、
前記プロセッサーは、
現在時刻と現在の環境状態を取得し、
前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定し、
前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御し、
ここで、前記第１の目標環境状態は、目標時刻における現在の環境状態であり、前記目標時刻は、スマートデバイスを制御するのに用いられる時刻である、
ことを特徴とするマートデバイスの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は出願番号がＣＮ２０１５１０９１９４２９．５であり、出願日が２０１５年１２月１１日である中国特許出願に基づいて提出されるものであって、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容はここで参照として本願に援用される。
【０００２】
本発明はスマートホーム分野に関し、特にスマートデバイスの制御方法及び装置に関する。
【背景技術】
【０００３】
使用者のクオリティオブライフに対する重要視、及びその向上に伴い、スマートデバイスはますます普及されている。しかしながら、使用者は、スマートデバイスを使用するとき、当該スマートデバイスを作動させるために、常に手動で当該スマートデバイスを制御しなければならない。当該手動による制御プロセスは複雑であり、使用者に不便を与えるため、制御プロセスがよりシンプルなスマートデバイスの制御方法が期待されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術に存在する問題を解決するために、スマートデバイスの制御方法及び装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例に係る第１態様によれば、スマートデバイスの制御方法を提供し、前記方法は、現在時刻と現在の環境状態を取得することと、前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定することと、前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御することと、を含み、前記第１の目標環境状態は、前記目標時刻における現在の環境状態であり、前記目標時刻は、スマートデバイスを制御するのに用いられる時刻である。
【０００６】
第１態様に合わせて、上記第１態様の第１の実施可能な形態において、前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御することは、前記現在時刻と前記実行時間を加算して、予測時刻を取得することと、前記予測時刻と前記目標時刻に基づいて、前記スマートデバイスを制御することと、を含む。
【０００７】
第１態様の第１の実施可能な形態に合わせて、上記第１態様の第２の実施可能な形態において、前記予測時刻と前記目標時刻に基づいて、前記スマートデバイスを制御することは、前記予測時刻と前記目標時刻が同じであると、前記スマートデバイスを制御すること、又は、前記目標時刻と前記予測時刻との間の第１の差を決定し、前記第１の差が第１の所定時間より小さいと、前記スマートデバイスを制御すること、を含む。
【０００８】
第１態様乃至第１態様の第２の実施可能な形態のうちいずれか一つの実施可能な形態に合わせて、上記第１態様の第３の実施可能な形態において、前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、前記方法は、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別することと、前記少なくとも一つの効果的な環境状態の第１の重み値を決定することと、前記第１の重み値を前記第１の目標環境状態として決定することと、をさらに含み、前記履歴環境状態は、前記現在時刻の前に、前記スマートデバイスによって現在の環境状態が調整された後の状態である。
【０００９】
第１態様の第３の実施可能な形態に合わせて、上記第１態様の第４の実施可能な形態において、前記少なくとも一つの効果的な環境状態の第１の重み値を決定することは、前記少なくとも一つの効果的な環境状態の第１の履歴日付をそれぞれ取得して、少なくとも一つの第１の履歴日付を取得すことと、前記少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定することと、前記少なくとも一つの第１の重みに基づいて、前記少なくとも一つの効果的な環境状態の第１の重み値を算出することと、を含み、前記第１の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記効果的な環境状態に調整された日付である。
【００１０】
第１態様の第３の実施可能な形態又は第１態様の第４の実施可能な形態に合わせて、上記第１態様の第５の実施可能な形態において、前記方法は、第２の目標環境状態が含まれた第１のアップデートコマンドを受信することと、前記第２の目標環境状態に基づいて、前記複数の履歴環境状態をアップデートすることと、をさらに含む。
【００１１】
第１態様の第５の実施可能な形態に合わせて、上記第１態様の第６の実施可能な形態において、前記第２の目標環境状態に基づいて、前記複数の履歴環境状態をアップデートすることは、前記複数の履歴環境状態の第２の履歴日付をそれぞれ取得することと、前記複数の履歴環境状態から、最も早い前記第２の履歴日付での履歴環境状態を選別することと、選別された履歴環境状態を、前記第２の目標環境状態に切り替えることと、を含み、前記第２の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記履歴環境状態に調整された日付である。
【００１２】
第１態様乃至第１態様の第６の実施可能な形態のうちいずれか一つの実施可能な形態に合わせて、上記第１態様の第７の実施可能な形態において、前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、前記方法は、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別することと、前記少なくとも一つの効果的な時刻の第２の重み値を決定することと、前記第２の重み値を前記目標時刻として決定することと、をさらに含み、前記履歴時刻は、前記現在時刻の前に、前記スマートデバイスを制御するのに用いられる時刻である。
【００１３】
第１態様の第７の実施可能な形態に合わせて、上記第１態様の第８の実施可能な形態において、前記少なくとも一つの効果的な時刻の第２の重み値を決定することは、前記少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得することと、前記少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定することと、前記少なくとも一つの第２の重みに基づいて、前記少なくとも一つの効果的な時刻の第２の重み値を算出することと、を含み、前記第３の履歴日付は、前記効果的な時刻で前記スマートデバイスが制御された日付である。
【００１４】
第１態様の第７の実施可能な形態又は第１態様の第８の実施可能な形態に合わせて、上記第１態様の第９の実施可能な形態において、前記方法は、第２のアップデートコマンドを受信すると、前記第２のアップデートコマンドを受信した受信時刻を取得することと、前記受信時刻に基づいて、前記複数の履歴時刻をアップデートすることと、をさらに含む。
【００１５】
第１態様の第９の実施可能な形態に合わせて、上記第１態様の第１０の実施可能な形態において、前記受信時刻に基づいて、前記複数の履歴時刻をアップデートすることは、前記複数の履歴時刻での第４の履歴日付をそれぞれ取得することと、前記複数の履歴時刻から、最も早い前記第４の履歴日付での履歴時刻を選別することと、選別された履歴時刻を、前記受信時刻に切り替えることと、を含み、前記第４の履歴日付は、前記履歴時刻で前記スマートデバイスが制御された日付である。
【００１６】
本発明の実施例に係る第２態様によれば、スマートデバイスの制御装置を提供し、前記装置は、現在時刻と現在の環境状態を取得する取得モジュールと、前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する第１の決定モジュールと、前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御する制御モジュールと、を含み、前記第１の目標環境状態は、目標時刻における現在の環境状態であり、前記目標時刻は、スマートデバイスを制御するのに用いられる時刻である。
【００１７】
第２態様に合わせて、上記第２態様の第１の実施可能な形態において、前記制御モジュールは、前記現在時刻と前記実行時間を加算して、予測時刻を取得する加算ユニットと、前記予測時刻と前記目標時刻に基づいて、前記スマートデバイスを制御する制御ユニットと、を含む。
【００１８】
第２態様の第１の実施可能な形態に合わせて、上記第２態様の第２の実施可能な形態において、前記制御ユニットは、前記予測時刻と前記ターゲット時刻が同じであると、前記スマートデバイスを制御する第１の制御サブユニット、又は、前記目標時刻と前記予測時刻との間の第１の差を決定し、前記第１の差が第１の所定時間より小さいと、前記スマートデバイスを制御する第２の制御サブユニット、を含む。
【００１９】
第２態様乃至第２態様の第２の実施可能な形態のうちいずれか一つの実施可能な形態に合わせて、上記第２態様の第３の実施可能な形態において、前記装置は、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別する第１の選別モジュールと、前記少なくとも一つの効果的な環境状態の第１の重み値を決定する第２の決定モジュールと、前記第１の重み値を前記第１の目標環境状態として決定する第３の決定モジュールと、をさらに含み、前記履歴環境状態は、前記現在時刻の前に、前記スマートデバイスによって現在の環境状態が調整された後の状態である。
【００２０】
第２態様の第３の実施可能な形態に合わせて、上記第２態様の第４の実施可能な形態において、前記第２の決定モジュールは、前記少なくとも一つの効果的な環境状態の第１の履歴日付をそれぞれ取得して、少なくとも一つの第１の履歴日付を取得する第１の取得ユニットと、前記少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定する第１の決定ユニットと、前記少なくとも一つの第１の重みに基づいて、前記少なくとも一つの効果的な環境状態の第１の重み値を算出する第１の算出ユニットと、を含み、前記第１の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記効果的な環境状態に調整された日付である。
【００２１】
第２態様の第３の実施可能な形態又は第２態様の第４の実施可能な形態に合わせて、上記第２態様の第５の実施可能な形態において、前記装置は、第２の目標環境状態が含まれた第１のアップデートコマンドを受信する第１の受信モジュールと、前記第２の目標環境状態に基づいて、前記複数の履歴環境状態をアップデートする第１のアップデートモジュールと、をさらに含む。
【００２２】
第２態様の第５の実施可能な形態に合わせて、上記の第２態様の第６の実施可能な形態において、前記第１のアップデートモジュールは、前記複数の履歴環境状態の第２の履歴日付をそれぞれ取得する第２の取得ユニットと、前記複数の履歴環境状態から、最も早い前記第２の履歴日付での履歴環境状態を選別する第１の選別ユニットと、選別された履歴環境状態を、前記第２の目標環境状態に切り替える第１の切換ユニットと、を含み、前記第２の履歴日付は、前記スマートデバイスによって、現在の環境状態が前記履歴環境状態に調整された日付である。
【００２３】
第２態様乃至第２態様の第６の実施可能な形態のうちいずれか一つの実施可能な形態に合わせて、上記第２態様の第７の実施可能な形態において、前記装置は、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別する第２の選別モジュールと、前記少なくとも一つの効果的な時刻の第２の重み値を決定する第４の決定モジュールと、前記第２の重み値を前記目標時刻として決定する第５の決定モジュールと、をさらに含み、前記履歴時刻は、前記現在時刻の前に、前記スマートデバイスを制御するのに用いられる時刻である。
【００２４】
第２態様の第７の実施可能な形態に合わせて、上記第２態様の第８の実施可能な形態において、前記第４の決定モジュールは、前記少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得する第３の取得ユニットと、前記少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定する第２の決定ユニットと、前記少なくとも一つの第２の重みに基づいて、前記少なくとも一つの効果的な時刻の第２の重み値を算出する第２の算出ユニットと、を含み、前記第３の履歴日付は、前記効果的な時刻で前記スマートデバイスが制御された日付である。
【００２５】
第２態様の第７の実施可能な形態又は第２態様の第８の実施可能な形態に合わせて、上記第２態様の第９の実施可能な形態において、前記装置は、第２のアップデートコマンドを受信すると、前記第２のアップデートコマンドを受信した受信時刻を取得する第２の受信モジュールと、前記受信時刻に基づいて、前記複数の履歴時刻をアップデートする第２のアップデートモジュールと、をさらに含む。
【００２６】
第２態様の第９の実施可能な形態に合わせて、上記第２態様の第１０の実施可能な形態において、前記第２のアップデートモジュールは、前記複数の履歴時刻での第４の履歴日付をそれぞれ取得する第４の取得ユニットと、前記複数の履歴時刻から、最も早い前記第４の履歴日付での履歴時刻を選別する第２の選別ユニットと、選別された履歴時刻を、前記受信時刻に切り替える第２の切換ユニットと、を含み、前記第４の履歴日付は、前記履歴時刻で前記スマートデバイスが制御された日付である。
【００２７】
本発明の実施例に係る第３態様によれば、スマートデバイスの制御装置を提供し、前記装置は、プロセッサーと、プロセッサーにより実行可能なコマンドを記憶するメモリーと、を含み、前記プロセッサーは、現在時刻と現在の環境状態を取得し、前記現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定し、前記現在時刻、前記実行時間及び前記目標時刻に基づいて、前記スマートデバイスを制御し、ここで、前記第１の目標環境状態は、目標時刻における現在の環境状態であり、前記目標時刻は、スマートデバイスを制御するのに用いられる時刻である。
【発明の効果】
【００２８】
本発明の実施例において、スマートデバイスは、現在時刻と現在の環境状態を取得して、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定することができる。その後に、当該現在時刻、当該実行時間及び当該目標時刻に基づいて、当該スマートデバイスを自動的に制御できるため、制御プロセスがシンプルであり、使用者の操作負担を軽減できる。
【００２９】
以上の一般的な説明と後述の具体的な説明は例示的且つ説明的なものに過ぎず、本発明を限定するものではないことは理解すべきである。
【図面の簡単な説明】
【００３０】
ここの図面は本明細書の一部分であって、本発明に適合する実施例を示し、明細書と共に本発明の原理を解釈するのに用いられる。
【００３１】
【図１】図１は、一つの例示的な実施例によるスマートデバイスの制御方法のフローチャートである。
【図２】図２は、一つの例示的な実施例による他の一つのスマートデバイスの制御方法のフローチャートである。
【図３】図３は、一つの例示的な実施例による所定の関数のグラフを示す図である。
【図４】図４は、一つの例示的な実施例による第１のスマートデバイスの制御装置のブロック図である。
【図５】図５は、一つの例示的な実施例による制御モジュールのブロック図である。
【図６】図６は、一つの例示的な実施例による制御ユニットのブロック図である。
【図７】図７は、一つの例示的な実施例による第２のスマートデバイスの制御装置のブロック図である。
【図８】図８は、一つの例示的な実施例による第２の決定モジュールのブロック図である。
【図９】図９は、一つの例示的な実施例による第３のスマートデバイスの制御装置のブロック図である。
【図１０】図１０は、一つの例示的な実施例による第１のアップデートモジュールのブロック図である。
【図１１】図１１は、一つの例示的な実施例による第４のスマートデバイスの制御装置のブロック図である。
【図１２】図１２は、一つの例示的な実施例による第４の決定モジュールのブロック図である。
【図１３】図１３は、一つの例示的な実施例による第５のスマートデバイスの制御装置のブロック図である。
【図１４】図１４は、一つの例示的な実施例による第２のアップデートモジュールのブロック図である。
【図１５】図１５は、一つの例示的な実施例による第６のスマートデバイスの制御装置のブロック図である。
【発明を実施するための形態】
【００３２】
以下、例示的な実施例について詳しく説明する。また、その実例は図面に示されている。以下、図面に関わる説明において、特別な説明がない限り、異なる図面における同じ数字は同一又は類似する要素を示す。以下の例示的な実施例で説明される実施形態は、本発明と一致する全ての実施形態を代表するものではない。逆に、それらは特許請求の範囲に詳しく記載された本発明の一部の態様と一致する装置と方法の例に過ぎない。
【００３３】
図１は、一つの例示的な実施例によるスマートデバイスの制御方法のフローチャートである。当該方法は、スマートデバイスに用いられ、図１に示すように、以下のステップを含む。
【００３４】
ステップ１０１において、現在時刻と現在の環境状態を取得する。
【００３５】
ステップ１０２において、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する。ここで、第１の目標環境状態は目標時刻における現在の環境状態であり、目標時刻はスマートデバイスを制御するのに用いられる時刻である。
【００３６】
ステップ１０３において、現在時刻、実行時間及び目標時刻に基づいて、スマートデバイスを制御する。
【００３７】
本発明の実施例において、スマートデバイスは、現在時刻と現在の環境状態を取得して、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定することができる。その後に、当該現在時刻、当該実行時間及び当該目標時刻に基づいて、当該スマートデバイスを自動的に制御できるため、制御プロセスがシンプルであり、使用者の操作負担を軽減できる。
【００３８】
本発明の他の一つの実施例において、現在時刻、実行時間及び目標時刻に基づいて、スマートデバイスを制御することは、現在時刻と実行時間を加算して、予測時刻を取得することと、予測時刻と目標時刻に基づいて、スマートデバイスを制御することと、を含む。
【００３９】
本発明の更なる他の一つの実施例において、予測時刻と目標時刻に基づいて、スマートデバイスを制御することは、予測時刻と目標時刻が同じであると、スマートデバイスを制御すること、又は、目標時刻と予測時刻との間の第１の差を決定し、第１の差が第１の所定時間より小さいと、スマートデバイスを制御すること、を含む。
【００４０】
本発明の更なる他の一つの実施例において、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、当該方法は、さらに、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別することと、少なくとも一つの効果的な環境状態の第１の重み値を決定することと、第１の重み値を第１の目標環境状態として決定することと、を含み、ここで、履歴環境状態は、現在時刻の前に、スマートデバイスによって現在の環境状態が調整された後の状態である。
【００４１】
本発明の更なる他の一つの実施例において、少なくとも一つの効果的な環境状態の第１の重み値を決定することは、少なくとも一つの効果的な環境状態の第１の履歴日付をそれぞれ取得して、少なくとも一つの第１の履歴日付を取得することと、少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定することと、少なくとも一つの第１の重みに基づいて、少なくとも一つの効果的な環境状態の第１の重み値を算出することと、を含み、ここで、第１の履歴日付は、スマートデバイスによって、現在の環境状態が効果的な環境状態に調整された日付である。
【００４２】
本発明の更なる他の一つの実施例において、当該方法は、第２の目標環境状態が含まれた第１のアップデートコマンドを受信することと、第２の目標環境状態に基づいて、複数の履歴環境状態をアップデートすることと、をさらに含む。
【００４３】
本発明の更なる他の一つの実施例において、第２の目標環境状態に基づいて、複数の履歴環境状態をアップデートすることは、複数の履歴環境状態の第２の履歴日付をそれぞれ取得することと、複数の履歴環境状態から、最も早い第２の履歴日付での履歴環境状態を選別することと、選別された履歴環境状態を、第２の目標環境状態に切り替えることと、を含み、ここで、第２の履歴日付は、スマートデバイスによって、現在の環境状態が履歴環境状態に調整された日付である。
【００４４】
本発明の更なる他の一つの実施例において、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、当該方法は、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別することと、少なくとも一つの効果的な時刻の第２の重み値を決定することと、第２の重み値を目標時刻として決定することと、をさらに含み、ここで、履歴時刻は、現在時刻の前に、スマートデバイスを制御するのに用いられる時刻である。
【００４５】
本発明の更なる他の一つの実施例において、少なくとも一つの効果的な時刻の第２の重み値を決定することは、少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得することと、少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定することと、少なくとも一つの第２の重みに基づいて、少なくとも一つの効果的な時刻の第２の重み値を算出することと、を含み、ここで、第３の履歴日付は、効果的な時刻でスマートデバイスが制御された日付である。
【００４６】
本発明の更なる他の一つの実施例において、当該方法は、第２のアップデートコマンドを受信すると、第２のアップデートコマンドを受信した受信時刻を取得することと、受信時刻に基づいて、複数の履歴時刻をアップデートすることと、をさらに含む。
【００４７】
本発明の更なる他の一つの実施例において、受信時刻に基づいて、複数の履歴時刻をアップデートすることは、複数の履歴時刻での第４の履歴日付をそれぞれ取得することと、複数の履歴時刻から、最も早い第４の履歴日付での履歴時刻を選別することと、選別された履歴時刻を、受信時刻に切り替えることと、を含み、ここで、第４の履歴日付は、履歴時刻でスマートデバイスが制御された日付である。
【００４８】
上記の全ての選択可能な技術的解決手段は、いずれも任意に組み合わせられて本発明の選択可能な実施例を形成できる。本発明の実施例では、それに対する具体的な説明を省略する。
【００４９】
図２は、一つの例示的な実施例によるスマートデバイスの制御方法のフローチャートである。図２に示すように、当該方法は、以下のステップを含む。
【００５０】
ステップ２０１において、スマートデバイスは、現在時刻と現在の環境状態を取得する。
【００５１】
ここで、現在の環境状態は、現在の環境温度、現在の環境湿度等であっても良いが、本発明の実施例ではそれについて具体的に限定していないことは、説明すべきである。
【００５２】
ここで、スマートデバイスによって現在時刻を取得するプロセスについては、関連技術が参照できるため、本発明の実施例ではそれに対する具体的な説明を省略する。
【００５３】
また、スマートデバイスには環境検出装置が設置されてもよく、当該スマートデバイスは当該環境検出装置によって現在の環境を検出して、現在の環境状態を取得することができる。例えば、当該スマートデバイスがスマートエアコンである場合、当該環境検出装置は温度センサーであってもよく、当該スマートデバイスがスマート加湿器である場合、当該環境検出装置は湿度センサーであってもよいという様々な例があるが、本発明の実施例はそれに対して具体的に限定しない。
【００５４】
ステップ２０２において、スマートデバイスは、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する。ここで、第１の目標環境状態は、目標時刻における現在の環境状態であり、目標時刻はスマートデバイスを制御するのに用いられる時刻である。
【００５５】
具体的なスマートデバイスは、現在の環境状態を取得した後に、自身の電力により、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を算出することができる。当該算出プロセスは関連技術を参照できるため、本発明の実施例はそれに対する具体的な説明を省略する。
【００５６】
ここで、第１の目標環境状態は、使用者の操作習慣に基づいて決定された、当該スマートデバイスにより現在の環境状態が調整された後の状態であることは説明すべきことである。また、目標時刻は、当該スマートデバイスが使用者の操作習慣に基づいて決定した、当該スマートデバイスを制御する時刻である。
【００５７】
また、当該スマートデバイスは、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、使用者の操作習慣に基づいて第１の目標環境状態と目標時刻を決定することができ、当該スマートデバイスにより第１の目標環境状態を決定する操作は、下記のようなステップ（ａ）を含むことができ、当該スマートデバイスにより目標時刻を決定する操作は下記のようなステップ（ｂ）を含むことができる。
【００５８】
（ａ）当該スマートデバイスは、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別し、当該少なくとも一つの効果的な環境状態の第１の重み値を決定し、第１の重み値を第１の目標環境状態として決定する。ここで、当該履歴環境状態は、現在時刻の前に、当該スマートデバイスによって現在の環境状態が調整された後の状態である。
【００５９】
当該スマートデバイスは、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別するとき、当該複数の履歴環境状態から、所定の環境状態の範囲内にある履歴環境状態を選別して、当該選別された履歴環境状態を効果的な環境状態として決定することができる。或いは、当該スマートデバイスは、当該複数の履歴環境状態から異常環境状態を取得して、当該複数の履歴環境状態における異常環境状態以外の履歴環境状態を効果的な環境状態として決定することができる。勿論、当該スマートデバイスはさらに、その他の形態によって、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別することができるが、本発明の実施例はそれに対して具体的に限定しない。
【００６０】
例えば、当該複数の履歴環境状態が２６℃（摂氏度）、２４℃、１４℃、２７℃、２４℃、２８℃、３２℃、２４℃、１６℃、３３℃であり、所定の環境状態の範囲が２０℃〜３０℃である場合、当該スマートデバイスは、当該複数の履歴環境状態から、２０℃〜３０℃にある履歴環境状態２６℃、２４℃、２７℃、２４℃、２８℃、２４℃を選別でき、当該２６℃、２４℃、２７℃、２４℃、２８℃、２４℃は効果的な環境状態である。
【００６１】
また、例えば、当該複数の履歴環境状態が２６℃、２４℃、１４℃、２７℃、２４℃、２８℃、３２℃、２４℃、１６℃、３３℃であり、当該スマートデバイスにより当該複数の履歴環境状態から取得した異常環境状態が１４℃、３２℃、１６℃、３３℃である場合、当該スマートデバイスは、当該複数の履歴環境状態における１４℃、３２℃、１６℃、３３℃以外の２６℃、２４℃、２７℃、２４℃、２８℃、２４℃を効果的な環境状態として決定することができる。
【００６２】
ここで、効果的な環境状態は、当該複数の履歴環境状態において、第１の目標環境状態を決定するのに用いられる環境状態であり、異常環境状態は、当該複数の履歴環境状態において、異常を有する履歴環境状態であることは、説明すべきである。即ち、当該異常環境状態と当該複数の履歴環境状態における当該異常環境状態以外のその他の履歴環境状態とは特徴が一致しない。
【００６３】
また、所定の環境状態の範囲は予め設定してもよい。例えば、所定の環境状態の範囲は２０℃〜３０℃等であってもよいが、本発明の実施例はそれに対して具体的に限定しない。
【００６４】
当該スマートデバイスは、当該複数の履歴環境状態から異常環境状態を取得するとき、その自体に含まれた異常検出モジュールにより当該異常環境状態を取得できるだけでなく、当該スマートデバイスはさらに、インストールされたサードパーティ（ｔｈｉｒｄ  ｐａｒｔｙ）異常検出アプリケーションにより当該異常環境状態を取得できるが、本発明の実施例はそれに対して具体的に限定しない。
【００６５】
ここで、サードパーティ異常検出アプリケーションは複数のデータにおける異常データの検出に用いられ、当該異常データは当該複数のデータにおける当該異常データ以外の他のデータと特徴が一致しないことは、説明すべきである。例えば、当該サードパーティ異常検出アプリケーションはＳＰＳＳ（Ｓｔａｔｉｓｔｉｃａｌ  Ｐｒｏｄｕｃｔ  ａｎｄ  Ｓｅｒｖｉｃｅ  Ｓｏｌｕｔｉｏｎｓ、統計の製品及びサービスソリューション）アプリケーション、ＳＡＳ（Ｓｔａｔｉｓｔｉｃａｌ  Ａｎａｌｙｓｉｓ  Ｓｙｓｔｅｍ、統計解析システム）アプリケーション等であってもよいが、本発明の実施例はそれに対して具体的に限定しない。
【００６６】
当該スマートデバイスは、当該少なくとも一つの効果的な環境状態の第１の重み値を決定するとき、当該少なくとも一つの効果的な環境状態の第１の履歴日付をそれぞれ取得して、少なくとも一つの第１の履歴日付を取得してもよい。第１の履歴日付は、スマートデバイスによって現在の環境状態が効果的な環境状態に調整された日付である。その後に、当該少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定し、当該少なくとも一つの第１の重みに基づいて、当該少なくとも一つの効果的な環境状態の第１の重み値を算出することができる。
【００６７】
ここで、当該少なくとも一つの効果的な環境状態の第１の履歴日付は、当該スマートデバイスによって当該少なくとも一つの効果的な環境状態がそれぞれ記憶された日付であってもよいことは、説明すべきである。
【００６８】
また、所定の関数は予め設定してもよい。例えば、当該所定の関数は逆関数ｙ＝ｋ／ｘ（ｋ＞０，ｘ＞０）又はその他の図３に示す関数のグラフを有する関数であってもよいが、本発明の実施例はそれに対して具体的に限定しない。
【００６９】
また、第１の重みは、第１の目標環境状態が決定されたとき、当該第１の重みに対応する効果的な環境状態によって提供可能な参照効果の大きさを示すのに用いられる。
【００７０】
当該スマートデバイスは、当該少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定するとき、現在の日付を取得し、現在の日付と当該少なくとも一つの第１の履歴日付との間の第２の差をそれぞれ算出して、少なくとも一つの第２の差を取得でき、また、当該少なくとも一つの第２の差に基づいて、所定の関数によって少なくとも一つの第１の重みを決定できる。
【００７１】
例えば、当該少なくとも一つの第１の履歴日付が２０１４年１２月５日、２０１４年１２月６日、２０１４年１２月９日、２０１４年１２月１０日、２０１４年１２月１１日、２０１４年１２月１５日である。現在の日付が２０１４年１２月１８日である場合、現在の日付と当該少なくとも一つの第２の履歴日付との間の第２の差をそれぞれ算出して、少なくとも一つの第２の差１３、１２、９、８、７、３を取得し、また、当該少なくとも一つの第２の差１３、１２、９、８、７、３に基づき、所定の関数によって少なくとも一つの第１の重みを決定する。
【００７２】
当該スマートデバイスは、当該少なくとも一つの第２の差に基づき、所定の関数によって少なくとも一つの第１の重みを決定するとき、当該少なくとも一つの第２の差を当該所定の関数における独立変数として、当該少なくとも一つの第２の差に対応する従属変数をそれぞれ算出して、少なくとも一つの従属変数を取得し、当該少なくとも一つの従属変数を少なくとも一つの第１の重みとして決定することができる。
【００７３】
例えば、所定の関数がｙ＝１／ｘ（ｘ＞０）であり、当該少なくとも一つの第２の差が１３、１２、９、８、７、３である場合、１３、１２、９、８、７、３をｙ＝１／ｘ（ｘ＞０）に代入して、１３、１２、９、８、７、３に対応する従属変数１／１３、１／１２、１／９、１／８、１／７、１／３を取得する。この場合、当該少なくとも一つの第１の重みは１／１３、１／１２、１／９、１／８、１／７、１／３である。
【００７４】
当該スマートデバイスは、当該少なくとも一つの第１の重みに基づいて、当該少なくとも一つの効果的な環境状態の第１の重み値を算出するとき、当該少なくとも一つの効果的な環境状態と、対応する第１の重みとをそれぞれ乗算して、少なくとも一つの第１の数値を取得した後に、当該少なくとも一つの第１の数値を加算して、第１の重み値を取得することができる。
【００７５】
例えば、当該少なくとも一つの効果的な環境状態が２６℃、２４℃、２７℃、２４℃、２８℃、２４℃であり、且つ２６℃に対応する第１の重みが１／１３、２４℃に対応する第１の重みが１／１２、２７℃に対応する第１の重みが１／９、２４℃に対応する第１の重みが１／８、２８℃に対応する第１の重みが１／７、２４℃に対応する第１の重みが１／３である場合、第１の重み値は２６×（１／１３）＋２４×（１／１２）＋２７×（１／９）＋２４×（１／８）＋２８×（１／７）＋２４×（１／３）＝２２である。
【００７６】
当該スマートデバイスは、季節等の要素に影響されて徐々に変化する使用者の操作習慣により、第１の目標環境状態を決定し、且つ本発明の実施例における使用者の操作習慣は当該複数の履歴環境状態によって示されるため、当該複数の履歴環境状態をアップデートできる。即ち、当該スマートデバイスは、第２の目標環境状態が含まれた第１のアップデートコマンドを受信し、且つ第２の目標環境状態に基づいて、当該複数の履歴環境状態をアップデートできるため、当該複数の履歴環境状態を確保することにより使用者の最新の操作習慣を示すことができ、さらに、当該複数の履歴環境状態に基づいて決定される第１の目標環境状態に対する正確度を確保できる。
【００７７】
ここで、第１のアップデートコマンドは、当該スマートデバイスによって現在の環境状態を第２の目標環境状態に調整するのに用いられ、当該第１のアップデートコマンドは使用者によりトリガーされ、当該使用者は所定の操作によりトリガーでき、当該所定の操作が、クリック操作、スライド操作、音声操作等であってもよいが、本発明の実施例はそれに対して具体的に限定しないことは、説明すべきである。
【００７８】
当該スマートデバイスは、第２の目標環境状態に基づいて、当該複数の履歴環境状態をアップデートするとき、当該複数の履歴環境状態の第２の履歴日付をそれぞれ取得した後に、複数の履歴環境状態から、最も早い第２の履歴日付での履歴環境状態を選別し、選別された履歴環境状態を第２の目標環境状態に切り替えることができる。ここで、第２の履歴日付は、当該スマートデバイスによって現在の環境状態が履歴環境状態に調整された日付である。或いは、当該スマートデバイスは、当該複数の履歴環境状態のうちの少なくとも一つの異常環境状態を取得して、当該少なくとも一つの異常環境状態のうちいずれか一つの異常環境状態を第２の目標環境状態に切り替えることができる。勿論、当該スマートデバイスは、第２の目標環境状態に基づいて、その他の形態によって当該複数の履歴環境状態をアップデートできるが、本発明の実施例はそれに対して具体的に限定しない。
【００７９】
ここで、第２の履歴日付は、当該スマートデバイスによって当該複数の履歴環境状態がそれぞれ記憶された日付であることは、説明すべきである。
【００８０】
例えば、第２の目標環境状態が２８℃であり、当該複数の履歴環境状態が２６℃、２４℃、１４℃、２７℃、２４℃、２８℃、３２℃、２４℃、１６℃、３３℃であり、且つ２６℃、２４℃、１４℃、２７℃、２４℃、２８℃、３２℃、２４℃、１６℃、３３℃でのそれぞれの第２の履歴日付が２０１４年１２月５日、２０１４年１２月６日、２０１４年１２月８日、２０１４年１２月９日、２０１４年１２月１０日、２０１４年１２月１１日、２０１４年１２月１２日、２０１４年１２月１５日、２０１４年１２月１６日、２０１４年１２月１７日である場合、最も早い第２の履歴日付での履歴環境状態が２０１４年１２月５日での２６℃であって、当該スマートデバイスは２６℃を２８℃に切り替えることができる。
【００８１】
また、例えば、第２の目標環境状態が２８℃であり、当該複数の履歴環境状態が２６℃、２４℃、１４℃、２７℃、２４℃、２８℃、３２℃、２４℃、１６℃、３３℃であり、当該スマートデバイスにより取得された当該複数の履歴環境状態のうちの少なくとも一つの異常環境状態が１４℃、３２℃、１６℃、３３℃である場合、当該スマートデバイスは１４℃、３２℃、１６℃、３３℃のうちいずれか一つを２８℃に切り替えることができる。
【００８２】
（ｂ）当該スマートデバイスは、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別し、当該少なくとも一つの効果的な時刻の第２の重み値を決定し、第２の重み値を目標時刻として決定する。ここで、当該履歴時刻は、現在時刻の前に、スマートデバイスを制御するのに用いられる時刻である。
【００８３】
当該スマートデバイスは、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別するとき、当該複数の履歴時刻から所定の時刻範囲内の履歴時刻を選別し、当該選別された履歴時刻を効果的な時刻として決定することができる。或いは、当該スマートデバイスは、当該複数の履歴時刻から異常時刻を取得して、当該複数の履歴時刻における異常時刻以外の履歴時刻を効果的な時刻として決定することができる。勿論、当該スマートデバイスはさらに、その他の形態によって、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別することもできるが、本発明の実施例はそれに対して具体的に限定しない。
【００８４】
例えば、当該複数の履歴時刻が１８：２６、１８：２４、１３：１４、１８：２７、１８：２４、１８：２８、１５：３２、１８：２４、２３：１６、１７：３３であり、所定の時刻範囲が１８：００〜２２：００である場合、当該スマートデバイスは、当該複数の履歴時刻から、１８：００〜２２：００における履歴時刻が１８：２６、１８：２４、１８：２７、１８：２４、１８：２８、１８：２４である時刻を選別でき、当該１８：２６、１８：２４、１８：２７、１８：２４、１８：２８、１８：２４が効果的な時刻である。
【００８５】
また、例えば、当該複数の履歴時刻が１８：２６、１８：２４、１３：１４、１８：２７、１８：２４、１８：２８、１５：３２、１８：２４、２３：１６、１７：３３であり、当該スマートデバイスにより当該複数の履歴時刻から取得した異常時刻が１３：１４、１５：３２、２３：１６、１７：３３である場合、当該スマートデバイスは、当該複数の履歴時刻における１３：１４、１５：３２、２３：１６、１７：３３以外の１８：２６、１８：２４、１８：２７、１８：２４、１８：２８、１８：２４を効果的な時刻として決定できる。
【００８６】
ここで、効果的な時刻は、当該複数の履歴時刻における目標時刻を決定するのに用いられる時刻であり、異常時刻は当該複数の履歴時刻に異常が存在するときの履歴時刻であり、即ち、当該異常時刻と当該複数の履歴時刻における当該異常時刻以外のその他の履歴時刻との特徴が一致しないことは、説明すべきである。
【００８７】
また、所定の時刻範囲は予め設定してもよい。例えば、所定の時刻範囲は１８：００〜２２：００等であってもよいが、本発明の実施例はそれに対して具体的に限定しない。
【００８８】
当該スマートデバイスは、当該複数の履歴時刻から異常時刻を取得するとき、その自体に含まれた異常検出モジュールによって当該異常時刻を取得できるだけでなく、当該スマートデバイスはさらに、インストールされたサードパーティ異常検出アプリケーションにより当該異常時刻を取得できるが、本発明の実施例はそれに対して具体的に限定しない。
【００８９】
当該スマートデバイスは、当該少なくとも一つの効果的な時刻の第２の重み値を決定するとき、当該少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得することができる。第３の履歴日付は、効果的な時刻でスマートデバイスが制御された日付である。その後に、当該少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定し、また、当該少なくとも一つの第２の重みに基づいて、少なくとも一つの効果的な時刻の第２の重み値を算出できる。
【００９０】
ここで、当該少なくとも一つの効果的な時刻の第３の履歴日付は、当該スマートデバイスによって当該少なくとも一つの効果的な時刻がそれぞれ記憶された日付であってもよいことは、説明すべきである。
【００９１】
また、第２の重みは、目標時刻が決定されるとき、当該第２の重みに対応する効果的な時刻の参照として果たす作用のレベルを示すのに用いられる。
【００９２】
当該スマートデバイスが当該少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定するプロセスは、ステップ２０２のステップ（ａ）における少なくとも一つの第１の重みを決定するプロセスに類似するが、本発明の実施例はその具体的な説明を省略する。
【００９３】
当該スマートデバイスは、当該少なくとも一つの第２の重みに基づいて、当該少なくとも一つの効果的な時刻の第２の重み値を算出するとき、当該少なくとも一つの効果的な時刻と、対応する第２の重みとをそれぞれ乗算して、少なくとも一つの第２の数値を取得した後に、当該少なくとも一つの第２の数値を加算して、第２の重み値を取得できる。
【００９４】
例えば、当該少なくとも一つの効果的な時刻が１８：２６、１８：２４、１８：２７、１８：２４、１８：２８、１８：２４であり、且つ１８：２６に対応する第２の重みが１／１３、１８：２４に対応する第２の重みが１／１２、１８：２７に対応する第２の重みが１／９、１８：２４に対応する第２の重みが１／８、１８：２８に対応する第２の重みが１／７、１８：２４に対応する第２の重みが１／３である場合、第２の重み値は（１８：２６）×１／１３＋（１８：２４）×１／１２＋（１８：２７）×１／９＋（１８：２４）×１／８＋（１８：２８）×１／７＋（１８：２４）×１／３＝１８：２２である。
【００９５】
当該スマートデバイスは、使用者の操作習慣により目標時刻を決定するが、使用者の操作習慣は季節等の要素に影響されて徐々に変化し、且つ本発明の実施例における使用者の操作習慣は当該複数の履歴時刻によって示されるため、当該複数の履歴時刻をアップデートすることにより、即ち、当該スマートデバイスが第２のアップデートコマンドを受信したとき、第２のアップデートコマンドを受信した受信時刻を取得し、且つ、受信時刻に基づいて複数の履歴時刻をアップデートすることにより、当該複数の履歴時刻によって使用者の最新の操作習慣が示されることを確保でき、さらに、当該複数の履歴時刻に基づいて決定された目標時刻の正確度を確保できる。
【００９６】
ここで、第２のアップデートコマンドは、当該スマートデバイスを制御するのに用いられ、且つ使用者によりトリガーされてもよいし、当該使用者は所定の操作によりトリガーしてもよいが、本発明の実施例はそれに対して具体的に限定しないことは、説明すべきである。
【００９７】
当該スマートデバイスは、受信時刻に基づいて当該複数の履歴時刻をアップデートするとき、当該複数の履歴時刻での第４の履歴日付をそれぞれ取得した後に、当該スマートデバイスは、複数の履歴時刻から、最も早い第４の履歴日付での履歴時刻を選別し、選別された履歴時刻を受信時刻に切り替えることができる。ここで、第４の履歴日付は、履歴時刻で当該スマートデバイスが制御された日付である。或いは、当該スマートデバイスは、当該複数の履歴時刻のうちの少なくとも一つの異常時刻を取得し、当該少なくとも一つの異常時刻のうちいずれか一つの異常時刻を受信時刻に切り替えることができる。勿論、当該スマートデバイスは、当該受信時刻に基づいて、その他の形態によって当該複数の履歴時刻をアップデートできるが、本発明の実施例はそれに対して具体的に限定しない。
【００９８】
ここで、第４の履歴日付は、当該スマートデバイスによって当該複数の履歴時刻がそれぞれ記憶された日付であることは、説明すべきである。
【００９９】
例えば、受信時刻が１８：３９であり、当該複数の履歴時刻が１８：２６、１８：２４、１３：１４、１８：２７、１８：２４、１８：２８、１５：３２、１８：２４、２３：１６、１７：３３であり、且つ１８：２６、１８：２４、１３：１４、１８：２７、１８：２４、１８：２８、１５：３２、１８：２４、２３：１６、１７：３３のそれぞれの第４の履歴日付が２０１４年１２月５日、２０１４年１２月６日、２０１４年１２月８日、２０１４年１２月９日、２０１４年１２月１０日、２０１４年１２月１１日、２０１４年１２月１２日、２０１４年１２月１５日、２０１４年１２月１６日、２０１４年１２月１７日である場合、最も早い第４の履歴日付での履歴時刻は２０１４年１２月５日での１８：２６であり、当該スマートデバイスは１８：２６を１８：３９に切り替えることができる。
【０１００】
また、例えば、受信時刻が１８：３９であり、当該複数の履歴時刻が１８：２６、１８：２４、１３：１４、１８：２７、１８：２４、１８：２８、１５：３２、１８：２４、２３：１６、１７：３３であり、当該スマートデバイスにより取得された当該複数の履歴時刻のうちの少なくとも一つの異常時刻が１３：１４、１５：３２、２３：１６、１７：３３である場合、当該スマートデバイスは１３：１４、１５：３２、２３：１６、１７：３３のうちいずれか一つを１８：３９に切り替えることができる。
【０１０１】
ステップ２０３において、スマートデバイスは、当該現在時刻、当該実行時間及び当該目標時刻に基づいて、当該スマートデバイスを制御する。
【０１０２】
当該スマートデバイスは、使用者が目標時刻で当該スマートデバイスにより現在の環境状態を調整することを予測して、当該現在の環境状態を第１の目標環境状態に調整するため、即ち、当該使用者は目標時刻で現在の環境状態が第１の目標環境状態であることを期待するため、現在の環境状態が目標時刻で第１の目標環境状態に達することを確保するために、当該スマートデバイスは、現在時刻と当該実行時間を加算して、予測時刻を取得し、また、予測時刻と目標時刻に基づいて、当該スマートデバイスを制御することができる。
【０１０３】
当該スマートデバイスは、当該予測時刻を取得するとき、リアルタイムで当該予測時刻を取得しても良いし、或いは、第２の所定時間ごとに当該予測時刻を取得してもよい。当該スマートデバイスが目標時刻から遠く離れた時間帯で当該予測時刻を取得する場合、当該予め設定した時刻が目標時刻に遠く離れたので、現在の環境状態を第１の目標環境状態に調整するように当該スマートデバイスを制御することができず、当該予測時刻を取得することは、必要が無くなり、当該スマートデバイスのプロセスリソースを無駄にしてしまう。当該スマートデバイスは、目標時刻に基づいて、当該目標時刻が含まれた目標時間帯を決定することができ、当該目標時間帯で予測時刻をリアルタイムで取得するか、或いは、当該目標時間帯で第２の所定時間ごとに予測時刻を取得することにより、当該スマートデバイスが目標時刻から遠く離れた時間帯でむやみに予測時刻を取得することを避けることができ、当該スマートデバイスのプロセスリソースを節約できる。
【０１０４】
予測時刻をリアルタイムで取得するために、当該スマートデバイスは現在時刻と現在の環境状態をリアルタイムで取得できる。第２の所定時間ごとに予測時刻を取得するために、当該スマートデバイスは、第２の所定時間ごとに現在時刻と現在の環境状態を取得できる。
【０１０５】
ここで、第２の所定時間は予め設定されることができ、例えば、第２の所定時間が５分、６分等であってもよいが、本発明の実施例はそれに対して具体的に限定しないことは、説明すべきである。
【０１０６】
当該スマートデバイスは、予測時刻と目標時刻に基づいてスマートデバイスを制御するとき、予測時刻をリアルタイムで取得し、予測時刻と目標時刻が同じであると、スマートデバイスを制御して、スマートデバイスを制御する正確度を向上させる。或いは、当該スマートデバイスは、第２の所定時間ごとに予測時刻を取得でき、このとき、当該スマートデバイスは、目標時刻と予測時刻との間の第１の差を決定できる。第１の差が第１の所定時間より小さいと、スマートデバイスを制御して、当該スマートデバイスの処理リソースを節約できる。
【０１０７】
ここで、第１の所定時間は予め設定されることができ、例えば、当該所定時間が１分、５分等であってもよいが、本発明の実施例はそれに対して具体的に限定しないことは、説明すべきである。
【０１０８】
例えば、予測時刻が１８：２２であり、目標時刻が１８：２２である場合、予測時刻と目標時刻は同じであり、当該スマートデバイスを制御できる。
【０１０９】
また、例えば、第１の所定時間が５分であり、予測時刻が１８：１９であり、目標時刻が１８：２２であり、目標時刻と予測時刻との第１の差が３分である場合、３分は５分より短いため、当該スマートデバイスを制御できる。
【０１１０】
本発明の実施例において、スマートデバイスは、現在時刻と現在の環境状態を取得して、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定し、その後に、現在時刻と当該実行時間を加算して、予測時刻を取得する。また、当該予測時刻と目標時刻に基づいて、当該スマートデバイスを自動的に制御できるため、制御プロセスがシンプルであり、使用者の操作負担を軽減できる。本発明の実施例は、目標時刻の前に予め当該スマートデバイスを制御して、当該スマートデバイスを作動させるため、目標時刻で現在の環境状態を使用者に必要な第１の目標環境状態に調整できるように確保でき、使用者の経験を向上させる。
【０１１１】
図４は一つの例示的な実施例によるスマートデバイス制御装置のブロック図である。図４に示すように、当該装置は、取得モジュール４０１、第１の決定モジュール４０２及び制御モジュール４０３を含む。
【０１１２】
取得モジュール４０１は、現在時刻と現在の環境状態を取得する。
【０１１３】
第１の決定モジュール４０２は、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する。ここで、第１の目標環境状態は目標時刻における現在の環境状態であり、目標時刻はスマートデバイスを制御するのに用いられる時刻である。
【０１１４】
制御モジュール４０３は、現在時刻、実行時間及び目標時刻に基づいて、スマートデバイスを制御する。
【０１１５】
本発明の他の一つの実施例において、図５に示すように、当該制御モジュール４０３は、加算ユニット４０３１と、制御ユニット４０３２とを含む。
【０１１６】
加算ユニット４０３１は、現在時刻と実行時間を加算して、予測時刻を取得する。
【０１１７】
制御ユニット４０３２は、予測時刻と目標時刻に基づいて、スマートデバイスを制御する。
【０１１８】
本発明の更なる他の一つの実施例において、図６に示すように、当該制御ユニット４０３２は、第１の制御サブユニット４０３２１と、第２の制御サブユニット４０３２２とを含む。
【０１１９】
第１の制御サブユニット４０３２１は、予測時刻と目標時刻が同じであると、スマートデバイスを制御する。
【０１２０】
第２の制御サブユニット４０３２２は、目標時刻と予測時刻との間の第１の差を決定し、第１の差が第１の所定時間より小さいと、スマートデバイスを制御する。
【０１２１】
本発明の更なる他の一つの実施例において、図７に示すように、当該装置はさらに第１の選別モジュール４０４、第２の決定モジュール４０５及び第３の決定モジュール４０６を含む。
【０１２２】
第１の選別モジュール４０４は、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別する。ここで、履歴環境状態は、現在時刻の前に、スマートデバイスによって現在の環境状態が調整された後の状態である。
【０１２３】
第２の決定モジュール４０５は、少なくとも一つの効果的な環境状態の第１の重み値を決定する。
【０１２４】
第３の決定モジュール４０６は、第１の重み値を第１の目標環境状態として決定する。
【０１２５】
本発明の更なる他の一つの実施例において、図８に示すように、当該第２の決定モジュール４０５は、第１の取得ユニット４０５１、第１の決定ユニット４０５２及び第１の算出ユニット４０５３を含む。
【０１２６】
第１の取得ユニット４０５１は、少なくとも一つの効果的な環境状態の第１の履歴日付を取得して、少なくとも一つの第１の履歴日付を取得する。ここで、第１の履歴日付は、スマートデバイスによって現在の環境状態が効果的な環境状態に調整された日付である。
【０１２７】
第１の決定ユニット４０５２は、少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定する。
【０１２８】
第１の算出ユニット４０５３は、少なくとも一つの第１の重みに基づいて、少なくとも一つの効果的な環境状態の第１の重み値を算出する。
【０１２９】
本発明の更なる他の一つの実施例において、図９に示すように、当該装置はさらに、第１の受信モジュール４０７と、第１のアップデートモジュール４０８とを含む。
【０１３０】
第１の受信モジュール４０７は、第２の目標環境状態が含まれた第１のアップデートコマンドを受信する。
【０１３１】
第１のアップデートモジュール４０８は、第２の目標環境状態に基づいて、複数の履歴環境状態をアップデートする。
【０１３２】
本発明の更なる他の一つの実施例において、図１０に示すように、当該第１のアップデートモジュール４０８は、第２の取得ユニット４０８１、第１の選別ユニット４０８２及び第１の切換ユニット４０８３を含む。
【０１３３】
第２の取得ユニット４０８１は、複数の履歴環境状態の第２の履歴日付をそれぞれ取得する。ここで、第２の履歴日付は、スマートデバイスによって現在の環境状態が履歴環境状態に調整された日付である。
【０１３４】
第１の選別ユニット４０８２は、複数の履歴環境状態から、最も早い第２の履歴日付での履歴環境状態を選別する。
【０１３５】
第１の切換ユニット４０８３は、選別された履歴環境状態を第２の目標環境状態に切り替える。
【０１３６】
本発明の更なる他の一つの実施例において、図１１に示すように、当該装置はさらに、第２の選別モジュール４０９、第４の決定モジュール４１０及び第５の決定モジュール４１１を含む。
【０１３７】
第２の選別モジュール４０９は、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別する。ここで、履歴時刻は、現在時刻の前に、スマートデバイスを制御するのに用いられる時刻である。
【０１３８】
第４の決定モジュール４１０は、少なくとも一つの効果的な時刻の第２の重み値を決定する。
【０１３９】
第５の決定モジュール４１１は、第２の重み値を目標時刻として決定する。
【０１４０】
本発明の更なる他の一つの実施例において、図１２に示すように、当該第４の決定モジュール４１０は、第３の取得ユニット４１０１、第２の決定ユニット４１０２及び第２の算出ユニット４１０３を含む。
【０１４１】
第３の取得ユニット４１０１は、少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得する。ここで、第３の履歴日付は、効果的な時刻でスマートデバイスが制御された日付である。
【０１４２】
第２の決定ユニット４１０２は、少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定する。
【０１４３】
第２の算出ユニット４１０３は、少なくとも一つの第２の重みに基づいて、少なくとも一つの効果的な時刻の第２の重み値を算出する。
【０１４４】
本発明の更なる他の一つの実施例において、図１３に示すように、当該装置はさらに、第２の受信モジュール４１２と、第２のアップデートモジュール４１３とを含む。
【０１４５】
第２の受信モジュール４１２は、第２のアップデートコマンドを受信すると、第２のアップデートコマンドを受信した受信時刻を取得する。
【０１４６】
第２のアップデートモジュール４１３は、受信時刻に基づいて、複数の履歴時刻をアップデートする。
【０１４７】
本発明の更なる他の一つの実施例において、図１４に示すように、当該第２のアップデートモジュール４１３は、第４の取得ユニット４１３１、第２の選別ユニット４１３２及び第２の切換ユニット４１３３を含む。
【０１４８】
第４の取得ユニット４１３１は、複数の履歴時刻での第４の履歴日付をそれぞれ取得する。ここで、第４の履歴日付は、履歴時刻でスマートデバイスが制御された日付である。
【０１４９】
第２の選別ユニット４１３２は、複数の履歴時刻から、最も早い第４の履歴日付での履歴時刻を選別する。
【０１５０】
第２の切換ユニット４１３３は、選別された履歴時刻を受信時刻に切り替える。
【０１５１】
本発明の実施例において、スマートデバイスは、現在時刻と現在の環境状態を取得して、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定し、その後に、当該現在時刻、当該実行時間及び当該目標時刻に基づいて当該スマートデバイスを自動的に制御できるため、制御プロセスがシンプルであり、使用者の操作負担を軽減できる。
【０１５２】
上記の実施例における装置について、各モジュールの操作を実行する具体的な形態は、当該方法に関わる実施例において既に具体的に説明されたため、ここでは具体的な説明を繰り返さない。
【０１５３】
図１５は一つの例示的な実施例によるスマートデバイスを制御する装置１５００のブロック図である。例えば、装置１５００はスマートデバイスであってもよい。
【０１５４】
図１５に示すように、装置１５００は、プロセッサー部材１５０２、メモリー１５０４、電源部材１５０６、マルチメディア部材１５０８、オーディオ部材１５１０、入力／出力（Ｉ／Ｏ）インタフェース１５１２、センサー部材１５１４、及び通信部材１５１６のうちの一つ又は複数を含むことができる。
【０１５５】
プロセッサー部材１５０２は、一般的に装置１５００全体の操作を制御する。例えば、表示、データ通信及び記録操作に関連する操作を制御する。プロセッサー部材１５０２は、上記方法の全部又は一部のステップを完成するために、コマンドを実行する一つ又は複数のプロセッサー１５２０を含み得る。また、プロセッサー部材１５０２は、その他の部材とのインタラクションがスムーズになるように、一つ又は複数のモジュールを含み得る。例えば、プロセッサー部材１５０２は、マルチメディア部材１５０８とプロセッサー部材１５０２との間のインタラクションがスムーズになるように、マルチメディアモジュールを含み得る。
【０１５６】
メモリー１５０４は、様々な種類のデータを記憶して、装置１５００での操作をサポートする。これらのデータの実例は、装置１５００で操作される如何なるアプリケーション又は方法のコマンド、環境状態、時刻等を含む。メモリー１５０４は、如何なる種類の揮発性又は不揮発性メモリー又はそれらの組み合わせ、例えば、スタティックランダムアクセスメモリー（ＳＲＡＭ）、電気的消去可能プログラマブル読み取り専用メモリー（ＥＥＰＲＯＭ）、消去可能プログラマブル読み取り専用メモリー（ＥＰＲＯＭ）、プログラマブル読み取り専用メモリー（ＰＲＯＭ）、読み取り専用メモリー（ＲＯＭ）、磁気メモリー、フラッシュメモリー、磁気ディスク又は光ディスクにより実現できる。
【０１５７】
電源部材１５０６は、装置１５００の様々な部材へ電力を提供する。電源部材１５０６は、電源管理システム、一つ又は複数の電源、及びその他の装置１５００に対する電力の生成、管理及び供給に関連する部材を含み得る。
【０１５８】
マルチメディア部材１５０８は、上記装置１５００と使用者との間の出力インタフェースが含まれたスクリーンを含む。一部の実施例において、スクリーンは、液晶ディスプレイ（ＬＣＤ）とタッチパネル（ＴＰ）を含み得る。スクリーンにタッチパネルが含まれる場合、使用者からの入力信号を受信するように、スクリーンはタッチスクリーンによって実現されることができる。タッチパネルは、タッチ、スワイプ及びタッチパネル上のジェスチャーを感知するために、一つ又は複数のタッチセンサーを含む。上記タッチセンサーは、タッチ又はスワイプ動作の境界を感知するだけでなく、タッチ又はスワイプ動作に関わる持続時間及び圧力も検出できる。
【０１５９】
オーディオ部材１５１０は、オーディオ信号を出力及び／又は入力する。例えば、オーディオ部材１５１０は、マイクロフォン（ＭＩＣ）を含み、装置１５００が例えば記録モード、音声認識モードのような操作モードである場合、マイクロフォンは外部のオーディオ信号を受信する。受信されたオーディオ信号は、さらにメモリー１５０４に記憶されるか、或いは通信部材１５１６を介して送信される。一部の実施例において、オーディオ部材１５１０はさらに、オーディオ信号を出力するスピーカーを含む。
【０１６０】
Ｉ／Ｏインタフェース１５１２は、プロセッサー部材１５０２と周辺インタフェースモジュールとの間のインタフェースであり、上記の周辺インタフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームボタン、ボリュームボタン、スタートボタン及びロックボタンを含み得るが、これらに限定されるものではない。
【０１６１】
センサー部材１５１４は、装置１５００のために各方面の状態評価を提供する一つ又は複数のセンサーを含む。例えば、センサー部材１５１４は、装置１５００のオン／オフ状態、部材の相対的位置決めを検出できる。例えば、上記部材が装置１５００のディスプレイ及びキーパッドである場合、センサー部材１５１４はさらに、装置１５００又は装置１５００の一つの部材の位置変化と、使用者と装置１５００との接触の有無と、装置１５００の方位又は加速／減速と、装置１５００の温度変化とを検出できる。センサー部材１５１４は、近接センサーを含むことができ、如何なる物理的接触がないとき、近接した物の存在を検出できる。センサー部材１５１４はさらに、例えばＣＭＯＳ又はＣＣＤイメージセンサーのような、イメージングアプリケーションに用いられる光学センサーを含み得る。一部の実施例において、当該センサー部材１５１４はさらに、加速度センサー、ジャイロセンサー、磁気センサー、圧力センサー又は温度センサーを含み得る。
【０１６２】
通信部材１５１６は、装置１５００とその他の装置との有線又は無線の通信が行い易いように形成される。装置１５００は、例えばＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせのような、通信標準に基づく無線ネットワークにアクセスできる。一つの例示的な実施例において、通信部材１５１６は、放送チャネルを介して外部放送管理システムからの放送信号又は放送関連情報を受信する。一つの例示的な実施例において、上記通信部材１５１６はさらに、近距離無線通信（ＮＦＣ）モジュールを備えて、狭域通信を促進する。例えば、ＮＦＣモジュールにおいて、無線周波数認識（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術及びその他の技術に基づいて実現することができる。
【０１６３】
一つの例示的な実施例において、装置１５００は、一つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサー（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサー又はその他の電子部品により実現でき、上記方法を実行するのに用いられる。
【０１６４】
一つの例示的な実施例において、さらに、コマンドが含まれた非一時的コンピュータ可読記憶媒体を提供する。例えば、コマンドが含まれたメモリー１５０４を提供し、上記方法を完成するために、上記コマンドは装置１５００のプロセッサー１５２０により実行することができる。例えば、上記非一時的なコンピュータ可読記憶媒体は、ＲＯＭ、ランダムアクセスメモリー（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク及び光データ記憶装置などであってもよい。
【０１６５】
非一時的コンピュータ可読記憶媒体であって、上記記憶媒体におけるコマンドが装置１５００のプロセッサーにより実行されるとき、装置１５００にスマートデバイスの制御方法を実行させることができ、上記方法は、現在時刻と現在の環境状態を取得することと、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定することと、現在時刻、実行時間及び目標時刻に基づいて、スマートデバイスを制御することと、を含み、ここで、第１の目標環境状態は、目標時刻における現在の環境状態であり、目標時刻は、スマートデバイスを制御するのに用いられる時刻である。
【０１６６】
本発明の別の実施例において、現在時刻、実行時間及び目標時刻に基づいて、スマートデバイスを制御することは、現在時刻と実行時間を加算して、予測時刻を取得することと、予測時刻と目標時刻に基づいて、スマートデバイスを制御することと、を含む。
【０１６７】
本発明の他の一つの実施例において、予測時刻と目標時刻に基づいて、スマートデバイスを制御することは、予測時刻と目標時刻が同じであると、スマートデバイスを制御すること、又は、目標時刻と予測時刻との間の第１の差を決定し、第１の差が第１の所定時間より小さいと、スマートデバイスを制御すること、を含む。
【０１６８】
本発明の更なる他の一つの実施例において、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、当該方法は、複数の履歴環境状態から、少なくとも一つの効果的な環境状態を選別することと、少なくとも一つの効果的な環境状態の第１の重み値を決定することと、第１の重み値を第１の目標環境状態として決定することと、をさらに含み、履歴環境状態は、現在時刻の前に、スマートデバイスにより現在の環境状態が調整された後の状態である。
【０１６９】
本発明の更なる他の一つの実施例において、少なくとも一つの効果的な環境状態の第１の重み値を決定することは、少なくとも一つの効果的な環境状態の第１の履歴日付を取得して、少なくとも一つの第１の履歴日付を取得することと、少なくとも一つの第１の履歴日付に基づいて、所定の関数によって少なくとも一つの第１の重みを決定することと、少なくとも一つの第１の重みに基づいて、少なくとも一つの効果的な環境状態の第１の重み値を算出することと、を含み、第１の履歴日付は、スマートデバイスによって現在の環境状態が効果的な環境状態に調整された日付である。
【０１７０】
本発明の更なる他の一つの実施例において、当該方法は、第２の目標環境状態が含まれた第１のアップデートコマンドを受信することと、第２の目標環境状態に基づいて、複数の履歴環境状態をアップデートすることと、をさらに含む。
【０１７１】
本発明の更なる他の一つの実施例において、第２の目標環境状態に基づいて、複数の履歴環境状態をアップデートすることは、複数の履歴環境状態の第２の履歴日付をそれぞれ取得することと、複数の履歴環境状態から、最も早い第２の履歴日付での履歴環境状態を選別することと、選別された履歴環境状態を第２の目標環境状態に切り替えることと、を含み、第２の履歴日付は、スマートデバイスによって現在の環境状態が履歴環境状態に調整された日付である。
【０１７２】
本発明の更なる他の一つの実施例において、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定する前に、当該方法は、複数の履歴時刻から、少なくとも一つの効果的な時刻を選別することと、少なくとも一つの効果的な時刻の第２の重み値を決定することと、第２の重み値を目標時刻として決定することと、をさらに含み、履歴時刻は、現在時刻の前に、スマートデバイスを制御するのに用いられた時刻である。
【０１７３】
本発明の更なる他の一つの実施例において、少なくとも一つの効果的な時刻の第２の重み値を決定することは、少なくとも一つの効果的な時刻の第３の履歴日付をそれぞれ取得して、少なくとも一つの第３の履歴日付を取得することと、少なくとも一つの第３の履歴日付に基づいて、所定の関数によって少なくとも一つの第２の重みを決定することと、少なくとも一つの第２の重みに基づいて、少なくとも一つの効果的な時刻の第２の重み値を算出することと、を含み、第３の履歴日付は、効果的な時刻でスマートデバイスが制御された日付である。
【０１７４】
本発明の更なる他の一つ別の実施例において、当該方法は、第２のアップデートコマンドを受信すると、第２のアップデートコマンドを受信した受信時刻を取得することと、受信時刻に基づいて、複数の履歴時刻をアップデートすることと、をさらに含む。
【０１７５】
本発明の更なる他の一つの実施例において、受信時刻に基づいて、複数の履歴時刻をアップデートすることは、複数の履歴時刻での第４の履歴日付をそれぞれ取得することと、複数の履歴時刻から、最も早い第４の履歴日付での履歴時刻を選別することと、選別された履歴時刻を受信時刻に切り替えることと、を含み、第４の履歴日付は、履歴時刻でスマートデバイスが制御された日付である。
【０１７６】
本発明の実施例において、スマートデバイスは、現在時刻と現在の環境状態を取得して、現在の環境状態を第１の目標環境状態に調整するのに必要な実行時間を決定し、その後に、当該現在時刻、当該実行時間及び当該目標時刻に基づいて、当該スマートデバイスを自動的に制御できるため、制御プロセスがシンプルであり、使用者の操作負担を軽減できる。
【０１７７】
当業者であれば、明細書を考慮し、またここで開示された発明を実践した後に、本発明のその他の実施態様を容易に想到できる。本願は、本発明の如何なる変形、用途又は適応的変化を含むためのものであり、これらの変形、用途又は適応的変化は本発明の一般的な原理に準じ、本発明の開示されていない当該技術分野における一般的知識又は慣用の技術手段を含む。明細書と実施例は例示的なものに過ぎず、本発明の技術的範囲と精神は特許請求の範囲により与えられる。
【０１７８】
本発明は既に上記のように説明され、図面に示された正確な構造に限定されず、その範囲を逸脱しない限り、様々な修正や変更を行うことができることは、理解すべきである。本発明の範囲は添付の請求項のみにより限定される。
【図１】
2018506752.tif 000003
【図２】
2018506752.tif 000004
【図３】
2018506752.tif 000005
【図４】
2018506752.tif 000006
【図５】
2018506752.tif 000007
【図６】
2018506752.tif 000008
【図７】
2018506752.tif 000009
【図８】
2018506752.tif 000010
【図９】
2018506752.tif 000011
【図１０】
2018506752.tif 000012
【図１１】
2018506752.tif 000013
【図１２】
2018506752.tif 000014
【図１３】
2018506752.tif 000015
【図１４】
2018506752.tif 000016
【図１５】
2018506752.tif 000017
【国際調査報告】
2018506752.tif 000018
2018506752.tif 000019
2018506752.tif 000020
2018506752.tif 000021
2018506752.tif 000022
2018506752.tif 000023