(57)【特許請求の範囲】
【請求項１】
シャットダウン状態におけるリマインドのための方法であって、
シャットダウン状態においてクロック回路からウェークアップ命令を受信することと、
オペレーティングシステムを起動することを含まずに、中央処理ユニットが起動され、ハードウェアの初期化が行われる初期化動作を、前記ウェークアップ命令に従って実行することと、
前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを直接的に実行することと、を備える方法。
【請求項２】
リマインドイベントがあるか否かをシャットダウンの前に決定することと、
リマインドイベントがある場合に、前記リマインドイベントをプリセットメモリ領域に書き込むことと、を更に備える請求項１に記載の方法。
【請求項３】
現在時刻に最も近い目標リマインド時刻を、シャットダウンの前にリマインドイベントから取得することと、
前記目標リマインド時刻に従って第１のカウント時間を決定することと、
前記第１のカウント時間を前記クロック回路に書き込むことと、を更に備え、
前記クロック回路から前記ウェークアップ命令を受信することは、前記第１のカウント時間に達した場合に前記クロック回路によって送信された前記ウェークアップ命令を受信することを備える請求項１に記載の方法。
【請求項４】
前記予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行することは、
プリセットメモリ領域内で目標リマインドイベントを検索することと、
前記プリセットリマインドプログラムを呼び出すことによって、前記目標リマインドイベントを実行することと、を備える請求項１〜３の何れかに記載の方法。
【請求項５】
前記プリセットメモリ領域内で目標リマインドイベントを検索することは、
前記プリセットメモリ領域内に記憶されたリマインドイベントを取得することと、
現在時刻に最も近いリマインド時刻を有する目標リマインドイベントを前記リマインドイベントから取得することと、を備える請求項４に記載の方法。
【請求項６】
前記目標リマインドイベントを実行することは、
前記目標リマインドイベントのためのリマインド内容を取得し、前記リマインド内容をリマインドすることと、
前記目標リマインドイベントのためのリマインド言語を取得し、前記リマインド内容を前記リマインド言語でリマインドすることと、
前記目標リマインドイベントのための呼び出し音データを取得し、前記呼び出し音データを再生することと、
前記目標リマインドイベントのための振動標識を取得し、前記振動標識に従って振動リマインドを行うことと、
前記目標リマインドイベントのための繰り返しリマインド命令を取得し、前記繰り返しリマインド命令に従って繰り返しリマインドを行うことと、のうち少なくとも１つを備える請求項４又は５に記載の方法。
【請求項７】
前記プリセットリマインドプログラムを呼び出すことによって、前記目標リマインドイベントを実行することの後に、
前記目標リマインドイベントが完了した後に現在時刻に最も近い新たな目標リマインド時刻を未実行のリマインドイベントから取得することと、
前記新たな目標リマインド時刻に従って第２のカウント時間を決定することと、
前記第２のカウント時間を前記クロック回路に書き込むことと、
シャットダウンを行うことと、を更に備える請求項４〜６の何れかに記載の方法。
【請求項８】
前記プリセットリマインドプログラムを呼び出すことによって、前記目標リマインドイベントを実行することの後に、
完了した前記目標リマインドイベントを、実行済み標識を用いて識別することを更に備える請求項４〜６の何れかに記載の方法。
【請求項９】
起動の後に前記プリセットメモリ領域からリマインドイベントを取得することと、
前記リマインドイベントの標識に従って前記オペレーティングシステム内のリマインドプログラムに対応するデータベースを更新することと、を更に備える請求項８に記載の方法。
【請求項１０】
シャットダウン状態におけるリマインドのための装置であって、
シャットダウン状態においてクロック回路からウェークアップ命令を受信するように構成された命令受信ユニットと、
オペレーティングシステムを起動することを含まずに、中央処理ユニットが起動され、ハードウェアの初期化が行われるプリセット初期化動作を、前記ウェークアップ命令に従って実行するように構成された動作実行ユニットと、
前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを直接的に実行するように構成されたイベントリマインドユニットと、を備える装置。
【請求項１１】
リマインドイベントがあるか否かをシャットダウンの前に決定するように構成されたイベント決定ユニットと、
リマインドイベントがある場合に、前記リマインドイベントをプリセットメモリ領域に書き込むように構成されたイベント記憶ユニットと、を更に備える請求項１０に記載の装置。
【請求項１２】
現在時刻に最も近い目標リマインド時刻を、シャットダウンの前にリマインドイベントから取得し、前記目標リマインド時刻に従って第１のカウント時間を決定するように構成された第１のカウント時間決定ユニットと、
前記第１のカウント時間を前記クロック回路に書き込むように構成された第１のカウント時間書き込みユニットと、を更に備え、
前記命令受信ユニットは、前記第１のカウント時間に達した場合に前記クロック回路によって送信された前記ウェークアップ命令を受信するように構成されている請求項１０に記載の装置。
【請求項１３】
前記イベントリマインドユニットは、
プリセットメモリ領域内で目標リマインドイベントを検索するように構成されたイベント決定サブユニットと、
前記プリセットリマインドプログラムを呼び出すことによって、前記目標リマインドイベントを実行するように構成されたイベントリマインドサブユニットと、を備える請求項１０〜１２の何れかに記載の装置。
【請求項１４】
前記イベント決定サブユニットは、
前記プリセットメモリ領域内に記憶されたリマインドイベントを取得するように構成されたイベント取得モジュールと、
現在時刻に最も近いリマインド時刻を有する目標リマインドイベントを前記リマインドイベントから取得するように構成されたイベント決定モジュールと、を備える請求項１３に記載の装置。
【請求項１５】
前記イベントリマインドサブユニットは、
前記目標リマインドイベントのためのリマインド内容を取得し、前記リマインド内容をリマインドするように構成された第１のリマンドモジュールと、
前記目標リマインドイベントのためのリマインド言語を取得し、前記リマインド内容を前記リマインド言語でリマインドするように構成された第２のリマインドモジュールと、
前記目標リマインドイベントのための呼び出し音データを取得し、前記呼び出し音データを再生するように構成された第３のリマインドモジュールと、
前記目標リマインドイベントのための振動標識を取得し、前記振動標識に従って振動リマインドを行うように構成された第４のリマインドモジュールと、
前記目標リマインドイベントのための繰り返しリマインド命令を取得し、前記繰り返しリマインド命令に従って繰り返しリマインドを行うように構成された第５のリマインドモジュールと、のうち少なくとも１つを備える請求項１３又は１４に記載の装置。
【請求項１６】
前記目標リマインドイベントが完了した後に現在時刻に最も近い新たな目標リマインド時刻を未実行のリマインドイベントから取得し、前記新たな目標リマインド時刻に従って第２のカウント時間を決定するように構成された第２のカウント時間決定ユニットと、
前記第２のカウント時間を前記クロック回路に書き込むように構成された第２のカウント時間書き込みユニットと、
シャットダウンを行うように構成されたシャットダウンユニットと、を更に備える請求項１３〜１５の何れかに記載の装置。
【請求項１７】
完了した前記目標リマインドイベントを、実行済み標識を用いて識別するように構成された識別ユニットを更に備える請求項１３〜１５の何れかに記載の装置。
【請求項１８】
起動の後に前記プリセットメモリ領域からリマインドイベントを取得し、前記リマインドイベントの標識に従って前記オペレーティングシステム内のリマインドプログラムに対応するデータベースを更新するように構成された更新ユニットを更に備える請求項１７に記載の装置。
【請求項１９】
コンピュータ上で動作するときに請求項１〜９の何れかに記載のシャットダウン状態におけるリマインドのための方法を前記コンピュータに実行させるためのコンピュータプログラム。
【請求項２０】
請求項１９に記載のコンピュータプログラムを記憶するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年８月１９日付けで中華人民共和国国家知識産権局に出願された中国特許出願第２０１５１０５１２４７７．２号に基づくものであり、当該中国特許出願に基づく優先権を主張し、当該中国特許出願の全内容が参照として本明細書に組み込まれる。
【０００２】
本開示は、通信技術分野に関し、より具体的には、シャットダウン状態におけるリマインドのための方法及び装置に関する。
【背景技術】
【０００３】
通信技術の発達に伴ってスマート端末用の機能がますます多く存在しており、種々の機能を有するモバイル端末が人々の生活に必要になってきている。リマインド機能は極めて実用的であり、例えばアラームアプリケーションを介してアラームクロックリマインドを設定することによって、あるモバイル端末の所有者に対して、プリセット時刻にリマインドすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術においては、リマインドアラームクロックは、端末のシャットダウンの前に設定される。そして、端末は、シャットダウンの後、リマインド時刻になると、完全なオペレーティングシステム、例えばアンドロイド(Android)（登録商標）システムを起動してロードする。リマインドは、ロード完了後に行われる。しかしながら、完全なオペレーティングシステムをロードするには長時間かかり、より多くの電力が消費されることになる。
【０００５】
従来技術における問題を解決するために、本開示はシャットダウン状態におけるリマインドのための方法及び装置を提供する。
【課題を解決するための手段】
【０００６】
本開示の第１の側面の実施形態によれば、シャットダウン状態におけるリマインドのための方法が提供される。この方法は、
シャットダウン状態においてクロック回路からウェークアップ命令を受信することと、
オペレーティングシステムを起動することを含まないプリセット初期化動作を、前記ウェークアップ命令に従って実行することと、
前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行することと、を含む。
【０００７】
上記実施形態においては、シャットダウン状態においてウェークアップ命令がクロック回路から受信され、前記ウェークアップ命令に従ってプリセット初期化動作が実行され、前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが実行されるので、たとえオペレーティングシステムが起動しない場合でも、前記リマインドイベントをリマインドすることができ、オペレーティングシステムを起動することに起因する時間消費の問題及び電力消費の問題を回避することができ、電気エネルギーを節約することができる。一方で、呼び出し機能が起動されることがなく、無線周波放射を防止することができ、ユーザエクスペリエンスが改善される。
【０００８】
代替的に、方法は、
リマインドイベントがあるか否かをシャットダウンの前に決定することと、
リマインドイベントがある場合に、前記リマインドイベントをプリセットメモリ領域に書き込むことと、を更に含む。
【０００９】
上記実施形態においては、リマインドイベントがあるか否かをシャットダウンの前に決定することによって、及び、前記リマインドイベントをプリセットメモリ領域に書き込むことによって、たとえオペレーティングシステムが起動しない場合でも前記リマインドイベントをリマインドすることができ、リマインドイベントのためのリマインドが実現される。
【００１０】
代替的に、方法は、
現在時刻に最も近い目標リマインド時刻を、シャットダウンの前にリマインドイベントから取得することと、
前記目標リマインド時刻に従って第１のカウント時間を決定することと、
前記第１のカウント時間をクロック回路に書き込むことと、を更に含み、
前記クロック回路からウェークアップ命令を受信することは、第１のカウント時間に達した場合にクロック回路によって送信されたウェークアップ命令を受信することを更に含む。
【００１１】
上記実施形態においては、第１のカウント時間が、現在時刻に最も近い目標リマインド時刻に従って決定されてよく、第１のカウント時間がクロック回路に書き込まれた結果、第１のカウント時間に達した場合にクロック回路によって送信されたウェークアップ命令が受信される。これにより、最も早いリマインド時刻でリマインドイベントをリマインドすることが実現される。一方で、１つのカウント時間のみがクロック回路に書き込まれるので、クロック回路のコストを低減することができる。
【００１２】
代替的に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行することは、
プリセットメモリ領域内で目標リマインドイベントを検索することと、
プリセットリマインドプログラムを呼び出すことによって、前記目標リマインドイベントを実行することと、を含む。
【００１３】
上記実施形態においては、プリセットメモリ領域内で目標リマインドイベントが検出されてよく、目標リマインドイベントが、プリセットリマインドプログラムを呼び出すことによって実行されてよい。これにより、目標リマインドイベントのためのリマインドが実現される。
【００１４】
代替的に、
プリセットメモリ領域内で目標リマインドイベントを検索することは、
前記プリセットメモリ領域内に記憶されたリマインドイベントを取得することと、
現在時刻に最も近いリマインド時刻を有する目標リマインドイベントを前記リマインドイベントから取得することと、を含む。
【００１５】
上記実施形態においては、リマインドイベントがある場合に、現在時刻に最も近いリマインド時刻を有する目標リマインドイベントが前記リマインドイベントから取得され得るので、最も早いリマインド時刻を有するリマインドイベントが優先的にリマインドされる。
【００１６】
代替的に、
目標リマインドイベントを実行することは、
前記目標リマインドイベントのためのリマインド内容を取得し、前記リマインド内容をリマインドすることと、
前記目標リマインドイベントのためのリマインド言語を取得し、前記リマインド内容を前記リマインド言語でリマインドすることと、
前記目標リマインドイベントのための呼び出し音データを取得し、前記呼び出し音データを再生することと、
目標リマインドイベントのための振動標識を取得し、前記振動標識に従って振動リマインドを行うことと、
目標リマインドイベントのための繰り返しリマインド命令を取得し、前記繰り返しリマインド命令に従って繰り返しリマインドを行うことと、のうち少なくとも１つを含む。
【００１７】
上記実施形態においては、リマインドイベントがリマインド内容を含んでいてもよく、プリセットリマインド内容がリマインドされてもよい。リマインドイベントがリマインド言語を含んでいてもよく、リマインド内容のための言語が前記リマインド言語によって限定されてもよい。リマインドイベントが呼び出し音データを含んでいてもよく、リマインド時刻になると呼び出し音データが再生用に呼び出されてもよい。これにより、プリセットリマインドプログラムが大量の呼び出し音データを記憶することを回避してリソースを節約することができる。リマインドイベントが振動標識を含んでいてもよく、前記振動標識が取得された場合に前記振動標識に従って振動リマインドを行うことによって、振動リマインドを実現してもよい。リマインドイベントが繰り返しリマインド命令を含んでいてもよく、前記繰り返しリマインド命令に従って繰り返しリマインドが実現されてもよい。ユーザは、ユーザエクスペリエンスが改善されるように、種々の必要性に応じてリマインド方法を選択してよい。
【００１８】
代替的に、方法は、
プリセットリマインドプログラムを呼び出すことによって目標リマインドイベントを実行することの後に、
前記目標リマインドイベントが完了した後に現在時刻に最も近い新たな目標リマインド時刻を未実行のリマインドイベントから取得することと、
前記新たな目標リマインド時刻に従って第２のカウント時間を決定することと、
前記第２のカウント時間をクロック回路に書き込むことと、
シャットダウンを行うことと、を更に含む。
【００１９】
上記実施形態においては、現在時刻に最も近い新たな目標リマインド時刻が未実行のリマインドイベントから取得されてもよく、第２のカウント時間が前記新たな目標リマインド時刻に従って決定され、前記第２のカウント時間がクロック回路に書き込まれ、次いで、シャットダウンが行われるので、未実行のリマインドイベントのためのリマインドをシャットダウン状態で行うことができ、電力消費を低減することができる。
【００２０】
代替的に、方法は、
プリセットリマインドプログラムを呼び出すことによって目標リマインドイベントを実行することの後に、
完了した目標リマインドイベントを、実行済み標識を用いて識別することを更に含む。
【００２１】
上記実施形態においては、完了した目標リマインドイベントが、実行済み標識を用いて識別されてよく、このことは、目標リマインドイベントが実行されたか否かをシステムが前記標識を介して決定するのに便利である。
【００２２】
代替的に、方法は、
起動の後にプリセットメモリ領域からリマインドイベントを取得することと、
前記リマインドイベントの標識に従って、オペレーティングシステム内のリマインドプログラムに対応するデータベースを更新することと、を更に含む。
【００２３】
上記実施形態においては、プリセットメモリ領域内に記憶されたデータは、同期してデータベース内で更新されてよく、これにより、未実行のリマインドイベントのためのリマインドを起動の後に行うことができ、リマインドの漏れを回避することができる。
【００２４】
本開示の第２の側面の実施形態によれば、シャットダウン状態におけるリマインドのための装置が提供される。この装置は、
シャットダウン状態においてクロック回路からウェークアップ命令を受信するように構成された命令受信ユニットと、
オペレーティングシステムを起動することを含まないプリセット初期化動作を、前記ウェークアップ命令に従って実行するように構成された動作実行ユニットと、
前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行するように構成されたイベントリマインドユニットと、を含む。
【００２５】
上記実施形態においては、シャットダウン状態においてウェークアップ命令がクロック回路から受信され、前記ウェークアップ命令に従ってプリセット初期化動作が実行され、前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが実行されるので、たとえオペレーティングシステムが起動しない場合でも、前記リマインドイベントをリマインドすることができ、オペレーティングシステムを起動することに起因する時間消費の問題及び電力消費の問題を回避することができ、電気エネルギーを節約することができる。一方で、呼び出し機能が起動されることがなく、無線周波放射を防止することができ、ユーザエクスペリエンスが改善される。
【００２６】
代替的に、装置は、
リマインドイベントがあるか否かをシャットダウンの前に決定するように構成されたイベント決定ユニットと、
リマインドイベントがある場合に、前記リマインドイベントをプリセットメモリ領域に書き込むように構成されたイベント記憶ユニットと、を更に含む。
【００２７】
上記実施形態においては、リマインドイベントがあるか否かをシャットダウンの前に決定することによって、及び、前記リマインドイベントをプリセットメモリ領域に書き込むこととによって、たとえオペレーティングシステムが起動しない場合でも前記リマインドイベントをリマインドすることができ、リマインドイベントのためのリマインドが実現される。
【００２８】
代替的に、装置は、
現在時刻に最も近い目標リマインド時刻を、シャットダウンの前にリマインドイベントから取得し、前記目標リマインド時刻に従って第１のカウント時間を決定するように構成された第１のカウント時間決定ユニットと、
前記第１のカウント時間をクロック回路に書き込むように構成された第１のカウント時間書き込みユニットと、を更に含み、
命令受信ユニットは、第１のカウント時間に達した場合にクロック回路によって送信されたウェークアップ命令を受信するように構成されている。
【００２９】
上記実施形態においては、第１のカウント時間が、現在時刻に最も近い目標リマインド時刻に従って決定されてよく、第１のカウント時間がクロック回路に書き込まれた結果、第１のカウント時間に達した場合にクロック回路によって送信されたウェークアップ命令が受信される。これにより、最も早いリマインド時刻でリマインドイベントをリマインドすることが実現される。一方で、１つのカウント時間のみがクロック回路に書き込まれるので、クロック回路のコストを低減することができる。
【００３０】
代替的に、イベントリマインドユニットは、
プリセットメモリ領域内で目標リマインドイベントを検索するように構成されたイベント決定サブユニットと、
プリセットリマインドプログラムを呼び出すことによって、前記目標リマインドイベントを実行するように構成されたイベントリマインドサブユニットと、を含む。
【００３１】
上記実施形態においては、プリセットメモリ領域内で目標リマインドイベントが検出されてよく、目標リマインドイベントが、プリセットリマインドプログラムを呼び出すことによって実行されてよい。これにより、目標リマインドイベントのためのリマインドが実現される。
【００３２】
代替的に、イベント決定サブユニットは、
プリセットメモリ領域内に記憶されたリマインドイベントを取得するように構成されたイベント取得モジュールと、
現在時刻に最も近いリマインド時刻を有する目標リマインドイベントを前記リマインドイベントから取得するように構成されたイベント決定モジュールと、を含む。
【００３３】
上記実施形態においては、リマインドイベントがある場合に、現在時刻に最も近いリマインド時刻を有する目標リマインドイベントが前記リマインドイベントから取得され得るので、最も早いリマインド時刻を伴うリマインドイベントが優先的にリマインドされる。
【００３４】
代替的に、イベントリマインドサブユニットは、
目標リマインドイベントのためのリマインド内容を取得し、前記リマインド内容をリマインドするように構成された第１のリマインドモジュールと、
目標リマインドイベントのためのリマインド言語を取得し、リマインド内容を前記リマインド言語でリマインドするように構成された第２のリマインドモジュールと、
目標リマインドイベントのための呼び出し音データを取得し、前記呼び出し音データを再生するように構成された第３のリマインドモジュールと、
目標リマインドイベントのための振動標識を取得し、前記振動標識に従って振動リマインドを行うように構成された第４のリマインドモジュールと、
目標リマインドイベントのための繰り返しリマインド命令を取得し、繰り返しリマインド命令に従って繰り返しリマインドを行うように構成された第５のリマインドモジュールと、のうち少なくとも１つを含む。
【００３５】
上記実施形態においては、リマインドイベントがリマインド内容を含んでいてもよく、ユーザによって設定されたリマインド内容がリマインドされてもよい。リマインドイベントがリマインド言語を含んでいてもよく、リマインド内容のための言語が前記リマインド言語によって限定されてもよい。リマインドイベントが呼び出し音データを含んでいてもよく、リマインド時刻になると呼び出し音データが再生用に呼び出されてもよい。これにより、プリセットリマインドプログラムが大量の呼び出し音データを記憶することを回避してリソースを節約することができる。リマインドイベントが振動標識を含んでいてもよく、前記振動標識が取得された場合に前記振動標識に従って振動リマインドを行うことによって、振動リマインドを実現してもよい。リマインドイベントが繰り返しリマインド命令を含んでいてもよく、繰り返しリマインド命令に従って繰り返しリマインドが実現されてもよい。ユーザは、ユーザエクスペリエンスが改善されるように、種々の必要性に応じてリマインド方法を選択してよい。
【００３６】
代替的に、装置は、
目標リマインドイベントが完了した後に現在時刻に最も近い新たな目標リマインド時刻を未実行のリマインドイベントから取得し、前記新たな目標リマインド時刻に従って第２のカウント時間を決定するように構成された第２のカウント時間決定ユニットと、
前記第２のカウント時間をクロック回路に書き込むように構成された第２のカウント時間書き込みユニットと、
シャットダウンを行うように構成されたシャットダウンユニットと、を更に含む。
【００３７】
上記実施形態においては、現在時刻に最も近い新たな目標リマインド時刻が未実行のリマインドイベントから取得されてもよく、第２のカウント時間が前記新たな目標リマインド時刻に従って決定され、前記第２のカウント時間がクロック回路に書き込まれ、次いで、シャットダウンが行われるので、未実行のリマインドイベントのためのリマインドをシャットダウン状態で行うことができ、電力消費を低減することができる。
【００３８】
代替的に、装置は、
完了した目標リマインドイベントを、実行済み標識を用いて識別するように構成された識別ユニットを更に含む。
【００３９】
上記実施形態においては、完了した目標リマインドイベントが、実行済み標識を用いて識別されてよく、このことは、目標リマインドイベントが実行されたか否かをシステムが前記標識を介して決定するのに便利である。
【００４０】
代替的に、装置は、
起動の後にプリセットメモリ領域からリマインドイベントを取得し、前記リマインドイベントの識別に従って、オペレーティングシステム内のリマインドプログラムに対応するデータベースを更新するように構成された更新ユニットを更に含む。
【００４１】
上記実施形態においては、プリセットメモリ領域に記憶されたデータは、同期してデータベース内で更新されるので、未実行のリマインドイベントのためのリマインドを起動の後に行うことができ、リマインドの漏れを回避することができる。
【００４２】
本開示の第３の側面の実施形態によれば、シャットダウン状態におけるリマインドのための装置が提供される。この装置は、
プロセッサと、
プロセッサが実行可能な命令を記憶するように構成されたメモリと、を備え、
プロセッサは、
シャットダウン状態においてクロック回路からウェークアップ命令を受信し、
オペレーティングシステムを起動することを含まないプリセット初期化動作を、前記ウェークアップ命令に従って実行し、
前記プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行するように構成されている装置。
【００４３】
上記実施形態においては、シャットダウン状態においてウェークアップ命令がクロック回路から受信され、ウェークアップ命令に従ってプリセット初期化動作が実行され、プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが実行されるので、たとえオペレーティングシステムが起動しない場合でも、前記リマインドイベントをリマインドすることができ、オペレーティングシステムを起動することに起因する時間消費の問題及び電力消費の問題を回避することができ、電気エネルギーを節約することができる。一方で、呼び出し機能が起動されることがなく、無線周波放射を防止することができ、ユーザエクスペリエンスが改善される。
【００４４】
尚、上述した一般的な記述及び以下の詳細な記述は例示的で説明のためのものであり、本開示を限定するものとして解釈されるべきではない。
【図面の簡単な説明】
【００４５】
【図１】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための方法のフローチャートである。
【００４６】
【図２Ａ】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の方法のフローチャートである。
【００４７】
【図２Ｂ】本開示の例示的な実施形態に係るリマインド言語としての中国語を有するアラームクロックリマインドインタフェースの概略図である。
【００４８】
【図２Ｃ】本開示の例示的な実施形態に係るリマインド言語としての英語を有するアラームクロックリマインドインタフェースの概略図である。
【００４９】
【図２Ｄ】本開示の例示的な実施形態に係るリマインド言語としての英語を有するカレンダリマインドインタフェースの概略図である。
【００５０】
【図３】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための装置のブロック図である。
【００５１】
【図４】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図５】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図６】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図７】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図８】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図９】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図１０】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【図１１】本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。
【００５２】
【図１２】本開示の例示的な種々の実施形態に係るシャットダウン状態におけるリマインドのための装置１２００のブロック図である。
【００５３】
本明細書に組み入れられ本明細書の一部を構成する添付の図面は、本発明と整合する種々の実施形態を表し、明細書と共に本発明の原理を説明する役割を有する。
【発明を実施するための形態】
【００５４】
以下に、幾つかの例示的な実施形態を詳細に説明するが、これらの例は添付図面に示されている。下記の説明は添付図面を参照し、特に断りのない限り、異なる図面における同一の参照番号は同一又は類似の要素を表す。例示的な実施形態の下記の説明に記載される幾つかの実装は、本発明に整合する全ての実装を表すものではない。それらは、むしろ、添付の特許請求の範囲に記載された本発明に関連する種々の側面に整合する装置及び方法の単なる例である。
【００５５】
本開示の明細書において用いられる用語は、特定の実施形態を説明するためだけのものであり、本開示を限定するものと解釈すべきではない。本開示の明細書及び添付の特許請求の範囲において、単数形の「ある」及び「前記」は、文脈において明示的に述べられていない限り、複数形を含む意味である。ここで用いられる「及び／又は」は、１つ以上の関連する掲載項目の可能な組み合わせの任意の１つ及び全てを含むものと理解されるべきである。
【００５６】
「第１の」及び「第２の」等の用語は、種々の要素を説明するためにここで用いられるが、これらの要素はそれらの用語によって限定されるべきではない。それらの用語は、１つの要素を他の要素から区別するためだけに用いられる。例えば、本開示の範囲から逸脱することなく、第１の順序基準は第２の順序基準と呼ばれてもよく、同様に、第２の順序基準は第１の順序基準と呼ばれてもよい。ここで用いられる「〜の場合、もし〜であれば」という用語は、文脈に応じて、「〜のとき」、「〜の場合」、又は、先行して記載された条件が真実であること（例えば、「〜を決定することに応じて」、「〜の決定に従い」若しくは「〜を検出することに応じて」）を意味するものとして解釈されてよい。
【００５７】
図１は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための方法のフローチャートである。図１に示されるように、この方法は、端末において用いられてよく、以下の幾つかのステップを含む。
【００５８】
ステップ１０１では、シャットダウン状態において、ウェークアップ命令がクロック回路から受信される。
【００５９】
本開示における端末は、アラーム機能を有する任意のスマート端末、例えばスマートフォン、タブレット、ＰＤＡ（パーソナルデジタルアシスタント）であってよい。
【００６０】
端末内にはリマインドプログラムがプリセットされており、このリマインドプログラムは、オペレーティングシステムに依存せずに独立して動作し得る。プリセットリマインドプログラムは、リマインドのために構成されている。例えば、リマインドプログラムは、アラームプログラム、カレンダープログラム、リマインダプログラム、リマインド機能を有する任意のプログラムであってよい。リマインドプログラムは、単純なディスプレイ及びアラーム機能を有していてもよく、オペレーティングシステム内のリマインドプログラムの幾つかの機能を有していてもよい。
【００６１】
シャットダウン状態において、ウェークアップ命令は、カウント時間に達した場合にクロック回路から受信されてよい。クロック回路はタイマ機能を有しており、シャットダウン状態においても電力が供給されてリアルタイムで時間をカウントすることができる。クロック回路はＲＴＣ（リアルタイムクロック）であってもよい。ＲＴＣは、信頼性のある時間をオペレーティングシステムに供給し、電力オフの状況では、バッテリによって提供される電力によって連続的に動作することも可能である。
【００６２】
ステップ１０２では、ウェークアップ命令に従ってプリセット初期化動作が実行される。ここで、プリセット初期化動作は、オペレーティングシステムを起動することを含まない。
【００６３】
プリセット初期化動作は、事前に設定された初期化動作であり、オペレーティングシステムを起動することを含まないが、ハードウェアの初期化を含んでもよい。また、ウェークアップ命令を受信した後には、電力オンが実行されてもよく、中央処理ユニットが起動され、ハードウェアの初期化が行われる。初期化時間を節約するために、グラフィクスカードの初期化、サウンドカードの初期化、及び、メモリの初期化のみが行われてよい。プリセット初期化動作は、オペレーティングシステムを起動することを含まない。即ち、ウェークアップ命令を受信してハードウェアの初期化を行った後には、オペレーティングシステムが起動しない。予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが直接的に実行されることにより、リマインドイベントのためのリマインドが実現される。
【００６４】
ステップ１０３では、プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが実行される。
【００６５】
予め記憶されたリマインドイベントは、起動状態において予め記憶されたリマインドイベントであってよい。
【００６６】
ある実装においては、リマインドイベントを記憶するための時刻は、シャットダウンの前に設定されてよい。シャットダウンの前に、リマインドイベントがあるか否かが決定され、リマインドイベントがある場合には、そのリマインドイベントがプリセットメモリ領域に書き込まれる。起動状態において、ユーザは、リマインドインタフェースを介してリマインドイベントを設定してもよく、リマインドイベントがシャットダウンの前に検出され、且つ、当該リマインドイベントが実行されていない場合には、当該リマインドイベントがプリセットメモリ領域内に記憶されてよい。プリセットメモリ領域は、予め割り当てられたメモリ領域（例えば予め割り当てられたＦディスク）であってよい。プリセットメモリ領域内にリマインドイベントを記憶する目的は、オペレーティングシステムが起動していない場合に、シャットダウン状態においてリマインドイベントの関連情報を取得することにある。
【００６７】
他の実装においては、リマインドイベントは、ユーザがリマインドイベントを設定する場合に、プリセットメモリ領域に書き込まれてもよい。起動状態において、ユーザは、リマインドインタフェースを介してリマインドイベントを設定してもよく、ユーザがシャットダウン状態においてのみリマインドイベントをリマインドすることを選択した場合には、リマインドイベントは、ユーザがリマインドイベントを設定したときにプリセットメモリ領域に書き込まれてもよい。例えば、ユーザが午前７：００に起床したい場合には、午前７：００のアラームが設定されてよい。通常、携帯電話は就寝前にシャットダウンされるので、ユーザが起床する前には、この携帯電話はシャットダウン状態であり、ユーザが起床した後に携帯電話が起動されることになる。ユーザがより早く起床した場合にアラームが邪魔になるのを回避するためには、シャットダウン状態では午前７：００にアラームリマインドを実行し、起動状態では午前７：００にアラームリマインドを実行しないように、アラームイベントを設定することが必要である。この種のアラームイベントに対しては、起動状態においてアラームリマインドが行われないことになるので、アラームリマインドイベントは、ユーザがアラームイベントを設定するときにプリセットメモリ領域に書き込まれてよい。
【００６８】
リマインドイベントは、少なくともイベントのリマインド時刻を含み、例えば、リマインド時刻になると、呼び出し音リマインドが組み込み呼び出し音に従って直接的に行われてよい。リマインドイベントは、リマインド内容、リマインド言語、呼び出し音データ、振動標識、及び、繰り返しリマインド命令のうち１つ以上を含んでいてもよい。リマインド内容は、リマインドされる特定の内容であり、ディスプレイ又は再生するために用いられてよい。例えば、ユーザは、カレンダープログラムにおいて、「妻の誕生日、花を買うことを忘れないこと。」等の特定のリマインド内容を設定してもよい。リマインド言語は、リマインド内容のためのディスプレイ言語であり、例えば、リマインド言語は、中国語、英語、日本語等であってよい。ディスプレイされるリマインド内容については、当該リマインド内容がそのリマインド言語でディスプレイされてもよいし、再生されるリマインド内容については、当該リマインド内容がそのリマインド言語で再生されてもよい。
【００６９】
上記実施形態においては、シャットダウン状態においてウェークアップ命令がクロック回路から受信され、このウェークアップ命令に従ってプリセット初期化動作が実行され、このプリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが実行されるので、たとえオペレーティングシステムが起動しない場合であっても、このリマインドイベントをリマインドすることができ、オペレーティングシステムを起動することに起因する時間消費の問題及び電力消費の問題を回避することができるので、電気エネルギーを節約することができる。一方で、呼び出し機能が起動することがなく、無線周波放射を防止することができるので、ユーザエクスペリエンスが改善される。
【００７０】
図２Ａは、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の方法のフローチャートである。図２Ａに示されるように、この方法は端末において用いられてよく、以下の幾つかのステップを含む。
【００７１】
ステップ２０１では、シャットダウンの前にリマインドイベントが取得され、このリマインドイベントは、プリセットメモリ領域に書き込まれる。
【００７２】
本開示における端末は、アラーム機能を有する任意のスマート端末、例えばスマートフォン、タブレット、ＰＤＡ（パーソナルデジタルアシスタント）であってよい。
【００７３】
端末内にはリマインドプログラムがプリセットされており、このリマインドプログラムは、オペレーティングシステムに依存せず独立して動作してもよい。プリセットリマインドプログラムはリマインドのために構成されている。例えば、リマインドプログラムは、アラームプログラム、カレンダープログラム、リマインダプログラム、リマインド機能を有する任意のプログラムであってよい。リマインドプログラムは、単純なディスプレイ及びアラーム機能を有していてもよく、オペレーティングシステム内のリマインドプログラムの幾つかの機能を有していてもよい。
【００７４】
シャットダウンの前に未処理のリマインドイベントが取得されてもよく、各リマインドイベントは、リマインドに関する情報（例えば、リマインド時刻、リマインド内容、リマインド言語、呼び出し音データ、振動標識）を含んでいてよい。
【００７５】
プリセットメモリ領域は、予め定められたメモリ領域（例えば予め定められたＥディスク）であってよい。リマインドイベントが取得された後に、当該リマインドイベントがプリセットメモリ領域内に記憶されてよい。
【００７６】
ステップ２０２では、リマインドイベントの中から現在時刻に最も近い目標リマインド時刻が取得され、この目標リマインド時刻に従って第１のカウント時間が決定される。第１のカウント時間は、クロック回路に書き込まれる。
【００７７】
取得されたリマインドイベントは未処理のイベントであるため、現在時刻に最も近い目標リマインド時刻は、各リマインドイベントが取得された後に当該各リマインドイベントから取得されてよく（即ち、最も早くリマインドされるイベントのリマインド時刻が取得され）、目標リマインド時刻として決定される。目標リマインド時刻が決定された後に、クロック回路のための第１のカウント時間が目標リマインド時刻に従って決定されてよい。
【００７８】
プリセット初期化動作処理において費やされる時間が無視できない場合には、プリセット初期化動作処理において費やされ記録された時間に従って予備時間が決定されてよく、第１のカウント時間は、目標リマインド時刻から現在時刻をマイナスした時間から予備時間をマイナスすることによって得られてもよい。例えば、現在時刻が１２：００、リマインド時刻が１３：００である場合には、リマインド時刻と現在時刻の時間差として６０分が得られ、予備時間が１０秒である場合には、第１のカウント時間は５９分５０秒ということになる。第１のカウント時間はクロック回路に書き込まれ、クロック回路は、カウントを開始し、５９分５０秒に達したときにウェークアップ命令を送信してもよい。現在時刻を決定することができるクロック回路にとっては、現在時刻と目標リマインド時刻から予備時間をマイナスした時刻との時間差を第１のカウント時間として直接的に決定してよく、次いで第１のカウント時間がクロック回路に書き込まれ、第１のカウント時間に達したときに、クロック回路はウェークアップ命令を送信する。
【００７９】
プリセット初期化動作処理において費やされる時間を無視し得る場合には、目標リマインド時刻と現在時刻との時間差が第１のカウント時間として決定されてもよいし、目標リマインド時刻を用いて第１のカウント時間が直接的に決定されてもよい。次いで第１のカウント時間がクロック回路に書き込まれ、その結果、第１のカウント時間に達したときにクロック回路はウェークアップ命令を送信する。
【００８０】
本開示における現在時刻は、現時点に対応する時刻であり、現在の処理状態における時刻であることが理解されるべきである。
【００８１】
ステップ２０３では、シャットダウン状態において、第１のカウント時間に達したときにクロック回路によって送信されたウェークアップ命令が受信される。
【００８２】
ステップ２０４では、ウェークアップ命令に従ってプリセット初期化動作が実行される。ここで、プリセット初期化動作は、オペレーティングシステムを起動することを含まない。
【００８３】
ウェークアップ命令を受信した後に、電力オンが実行され、中央処理ユニットが起動され、ハードウェアの初期化が行われる。初期化時間を節約するために、グラフィクスカードの初期化、サウンドカードの初期化、及び、メモリの初期化のみが行われてよい。プリセット初期化動作は、オペレーティングシステムを起動することを含まない。即ち、ウェークアップ命令を受信してハードウェアの初期化を行った後にはオペレーティングシステムは起動しないが、プリセットリマインドプログラムが、予め記憶されたリマインドイベントによって直接的に実行され、リマインドイベントのためのリマインドが実現される。
【００８４】
ステップ２０５では、プリセット初期化動作が完了した後に、目標リマインドイベントがプリセットメモリ領域内で検索される。
【００８５】
プリセット初期化動作が完了した後に、プリセットメモリ領域内に記憶されたリマインドイベントが取得され、１つのリマインドイベントのみがプリセットメモリ領域内にある場合には、そのリマインドイベントが取得され、目標リマインドイベントとして決定される。リマインドイベントがプリセットメモリ領域内にあり、且つ、リマインドイベントが少なくとも１つのリマインド時刻を含む場合には、現在時刻に最も近いリマインド時刻に対応する目標リマインドイベント（目標リマインド時刻に対応する目標リマインドイベント）が、当該リマインドイベントから取得される。即ち、現在時刻に最も近いリマインド時刻が取得され、当該最も近いリマインド時刻に対応するリマインドイベントが目標リマインドイベントとみなされる。
【００８６】
ステップ２０６では、プリセットリマインドプログラムを呼び出すことによって、目標リマインドイベントが実行される。
【００８７】
プリセットリマインドプログラムは、本開示においては、目標リマインドイベントを実行するために呼び出されてもよい。リマインドプログラムは、呼び出されたときに目標リマインドイベントをリマインドしてもよいし、現在時刻を取得して当該現在時刻が目標リマインドイベントのリマインド時刻に一致する場合には目標リマインドイベントをリマインドしてもよい。
【００８８】
代替的な実装においては、目標リマインドイベントを実行することは、以下の方法の少なくとも１つを含む。
【００８９】
第１の方法においては、目標リマインドイベントのためのリマインド内容が取得され、当該リマインド内容がリマインドされる。
【００９０】
リマインドイベントを設定する場合には、ユーザはリマインド内容を設定してよく、リマインド内容は、ユーザがリマインドされることを必要としている特定の内容を具体的に表す。リマインド内容の既存のフォーマットは、テキストフォーマット、画像ディスプレイ、アニメーション形態であってもよいし、サウンドフォーマット等であってもよい。リマインド内容は、１つのフォーマットを伴う内容を含んでいてもよいし、種々のフォーマットを伴う内容を含んでいてもよい。リマインド時刻になると、テキスト、画像又はアニメーションが表示されてもよいし、サウンドが再生されてもよい。
【００９１】
第２の方法においては、目標リマインドイベントのためのリマインド言語が取得され、リマインド内容は当該リマインド言語でリマインドされる。
【００９２】
リマインドイベントを設定する場合、ユーザは、リマインド言語（例えば中国語、英語、韓国語）を選択してよい。リマインド内容はプリセットされていてもよいし、ユーザがリマインドイベントを設定するときに設定されてもよい。リマインド言語が取得された後に、リマインド内容は、当該リマインド言語に翻訳されてもよく、次いでリマインドが行われる。プリセット内容を、リマインド内容の一例として採用して説明する。
【００９３】
アラームプログラムにおいては、リマインド内容が常にプリセットされている。図２Ｂは、本開示の例示的な実施形態に係るリマインド言語としての中国語を有するアラームクロックリマインドインタフェースの概略図である。図２Ｂに示されるように、リマインド言語が中国語の場合には、現在のリマインド内容が中国語であるか否かが決定され、中国語である場合には、リマインド内容の「２０：０８」、「８月１３日  星期四」、「閙鐘」及び「軽按来稍后提醒」が、アラームリマインドインタフェース上に直接表示される。図２Ｃは、本開示の例示的な実施形態に係るリマインド言語としての英語を有するアラームクロックリマインドインタフェースの概略図である。図２Ｃに示されるように、リマインド言語が英語の場合には、現在のリマインド内容が英語であるか否かが決定され、英語でない場合には、リマインド内容が英語に翻訳され、リマインド内容の「２０：０８」、「Ａｕｇｕｓｔ  １３ｔｈ  Ｔｈｕｒｓｄａｙ（８月１３日  木曜）」、「Ｃｌｏｃｋ（時計）」及び「Ｔａｐ  ｔｏ  ｒｅｍｉｎｄ  ｌａｔｅｒ（タップして後でリマインド）」がアラームリマインドインタフェース上に表示される。
【００９４】
リマインドイベントを設定する場合にユーザによって設定された内容を、リマインド内容の一例として採用して以下に説明する。
【００９５】
カレンダープログラム又はリマインダプログラムにおいては、リマインド内容は、通常ユーザによって設定される必要がある。図２Ｄは、本開示の例示的な実施形態に係るリマインド言語としての英語を有するカレンダリマインドインタフェースの概略図である。図２Ｄに示されるように、リマインド言語が英語の場合には、現在のリマインド内容が英語であるか否かが決定され、英語でない場合には、リマインド内容が英語に翻訳され、リマインド内容の「８：００」、「Ａｕｇｕｓｔ  １３ｔｈ  Ｔｈｕｒｓｄａｙ（８月１３日  木曜）」及び「Ｔｏｄａｙ  ｉｓ  ｔｈｅ  ｂｉｒｔｈｄａｙ  ｏｆ  ｍｙ  ｗｉｆｅ（今日は妻の誕生日）」が、カレンダーリマインドインタフェース上に表示される。
【００９６】
リマインド内容の既存のフォーマットは、テキストフォーマット、画像ディスプレイ、アニメーション形態であってもよいし、サウンドフォーマット等であってもよいことが理解されるべきである。内容フォーマットが再生フォーマットにある場合には、リマインド内容がリマインド言語で再生されてよいが、これに限定されるものではない。
【００９７】
第３の方法においては、目標リマインドイベントのための呼び出し音データが取得され、当該呼び出し音データが再生される。
【００９８】
目標リマインドアプリケーションは、再生機能又はディスプレイ機能を有するリマインドアプリケーションであってもよく、メモリ空間を節約するために、固定された呼び出し音又はディスプレイ内容が記憶されてもよい。ユーザが、固定された呼び出し音と異なる呼び出し音を設定している場合には、シャットダウンの前に、ユーザによって設定された呼び出し音に対応する呼び出し音データが取得されてよく、呼び出し音データは、目標リマインドイベントに分割されてプリセットメモリ領域内に記憶される。リマインド時刻になると、呼び出し音データが再生用に呼び出されてよく、その結果、プリセットリマインドプログラムが大量の呼び出し音データを記憶することを回避して、リソースを節約することができる。
【００９９】
第４の方法においては、目標リマインドイベントのための振動標識が取得され、当該振動標識に従って振動リマインドが行われる。
【０１００】
上記方法においては、リマインドするときに振動が行われるか否かを識別するために、標識（インディケータ）が用いられてよい。シャットダウンの前に、ユーザは、リマインドするときに振動が行われるか否かを設定してよい。振動が行われるとユーザが設定している場合には、インディケータは振動標識となり、振動が行われないとユーザが設定している場合には、インディケータは非振動標識となる。例えば、振動標識は１で表されてよく、非振動標識は０で表されてよい。振動標識は、目標リマインドイベントに分割されてプリセットメモリ領域内に記憶される。リマインド時刻になると、インディケータを用いて振動が行われるか否かが決定され、振動標識が取得されている場合には、当該振動標識に従って振動リマインドが行われる。
【０１０１】
上記実施形態においては、振動標識が取得されている場合に、当該振動標識に従って振動リマインドが行われ、その結果、振動リマインドが実現される。
【０１０２】
第５の方法においては、目標リマインドイベントのための繰り返しリマインド命令が取得され、当該繰り返しリマインド命令に従って繰り返しリマインドが行われる。
【０１０３】
繰り返しリマインド命令は、繰り返しリマインドと、繰り返しリマインドの間隔とを識別するために用いられてよい。シャットダウンの前に、ユーザは、繰り返しリマインドが行われるか否かを設定してもよく、繰り返しリマインドが行われるとユーザが設定している場合には、繰り返しリマインドの間隔が要求に従って設定されてもよいし、繰り返しリマインドの固定間隔が取得されてもよい。繰り返しリマインド命令は、目標リマインドイベントに分割されてプリセットメモリ領域内に記憶される。リマインド時刻になると、繰り返しリマインド命令に従って繰り返しリマインドが行われてよい。
【０１０４】
上記実施形態においては、繰り返しリマインド命令に従って繰り返しリマインドが実現される。
【０１０５】
代替的な実装においては、方法は、プリセットリマインドプログラムを呼び出すことによって目標リマインドイベントを実行した後に、現在時刻に最も近い新たな目標リマインド時刻を、当該目標リマインドイベントが完了した後に未実行のリマインドイベントから取得することと、当該新たな目標リマインド時刻に従って第２のカウント時間を決定することと、当該第２のカウント時間をクロック回路に書き込むことと、シャットダウンを行うことと、を更に含む。
【０１０６】
第２のカウント時間を計算するための方法は、第１のカウント時間を計算するための方法と同じであるから、ここでは詳しくは述べない。目標リマインドイベントが完了した後に、完了した目標リマインドイベントが削除されてもよいし、実行されたものとして標識付けられてもよい。現在時刻に最も近い新たな目標リマインド時刻が未実行のリマインドイベントから取得されてもよく、第２のカウント時間が当該新たな目標リマインド時刻に従って決定され、当該第２のカウント時間がクロック回路に書き込まれ、シャットダウンが行われる。これにより、未実行のリマインドイベントのためのリマインドをシャットダウン状態で行うことができ、電力消費を低減することができる。
【０１０７】
代替的な実装においては、方法は、プリセットリマインドプログラムを呼び出すことによって目標リマインドイベントを実行した後に、完了した目標リマインドイベントを、実行済み標識を用いて識別することを更に含む。起動の後、リマインドイベントがプリセットメモリ領域から取得され、オペレーティングシステム内のリマインドプログラムに対応するデータベースが、当該リマインドイベントの標識に従って更新される。
【０１０８】
上記実施形態においては、リマインドプログラムは、オペレーティングシステム内にセットされ、データベース内の内容に従ってリマインドを行ってもよい。この方法によれば、プリセットメモリ領域内に記憶されたデータは、同期してデータベース内へ更新されてよく、その結果、未実行のリマインドイベントのためのリマインドを起動の後に行うことができ、リマインドの漏れを回避することができる。
【０１０９】
図３は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための装置のブロック図である。この装置は、スマート端末内で用いられてよく、命令受信ユニット３１０と、動作実行ユニット３２０と、イベントリマインドユニット３３０と、を含む。
【０１１０】
命令受信ユニット３１０は、シャットダウン状態において、クロック回路からウェークアップ命令を受信するように構成されている。
【０１１１】
動作実行ユニット３２０は、ウェークアップ命令に従ってプリセット初期化動作を実行するように構成されている。ここで、プリセット初期化動作は、オペレーティングシステムを起動することを含まない。
【０１１２】
イベントリマインドユニット３３０は、プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行するように構成されている。
【０１１３】
上記実施形態においては、シャットダウン状態においてウェークアップ命令がクロック回路から受信され、ウェークアップ命令に従ってプリセット初期化動作が実行され、プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムが実行されるので、たとえオペレーティングシステムが起動されない場合であっても、リマインドイベントをリマインドすることができ、オペレーティングシステムを起動することに起因する時間消費の問題及び電力消費の問題を回避することができ、電気エネルギーを節約することができる。一方で、呼び出し機能が起動されることがなく、無線周波放射を防止することができ、ユーザエクスペリエンスが改善される。
【０１１４】
図４は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。この装置は、図３に示される例示的な実施形態を基本として、イベント決定ユニット３４０と、イベント記憶ユニット３５０と、を更に含む。
【０１１５】
イベント決定ユニット３４０は、リマインドイベントがあるか否かをシャットダウンの前に決定するように構成されている。
【０１１６】
イベント記憶ユニット３５０は、リマインドイベントがある場合に、当該リマインドイベントをプリセットメモリ領域に書き込むように構成されている。
【０１１７】
上記実施形態においては、リマインドイベントがあるか否かをシャットダウンの前に決定することによって、及び、リマインドイベントをプリセットメモリ領域に書き込むこととによって、たとえオペレーティングシステムが起動されない場合であっても、リマインドイベントをリマインドすることができ、リマインドイベントのためのリマインドが実現される。
【０１１８】
図５は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。この装置は、図３に示される例示的な実施形態を基本として、第１のカウント時間決定ユニット３６０と、第１のカウント時間書き込みユニット３７０と、を更に含む。
【０１１９】
第１のカウント時間決定ユニット３６０は、シャットダウンの前に、現在時刻に最も近い目標リマインド時刻をリマインドイベントから取得し、目標リマインド時刻に従って第１のカウント時間を決定するように構成されている。
【０１２０】
第１のカウント時間書き込みユニット３７０は、第１のカウント時間をクロック回路に書き込むように構成されている。
【０１２１】
命令受信ユニット３１０は、第１のカウント時間に達したときにクロック回路によって送信されたウェークアップ命令を受信するように構成されている。
【０１２２】
上記実施形態においては、第１のカウント時間が、現在時刻に最も近い目標リマインド時刻に従って決定されてよく、第１のカウント時間がクロック回路に書き込まれ、その結果、第１のカウント時間に達したときにクロック回路によって送信されたウェークアップ命令が受信され、最も早いリマインド時刻でのリマインドイベントのためのリマインドが実現される。一方で、１つのカウント時間のみがクロック回路に書き込まれるので、クロック回路のコストを低減することができる。
【０１２３】
図６は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。イベントリマインドユニット３３０は、図３に示される例示的な実施形態を基本として、イベント決定サブユニット３３１と、イベントリマインドサブユニット３３２と、を含む。
【０１２４】
イベント決定サブユニット３３１は、目標リマインドイベントをプリセットメモリ領域内で検索するように構成されている。
【０１２５】
イベントリマインドサブユニット３３２は、プリセットリマインドプログラムを呼び出すことによって、目標リマインドイベントを実行するように構成されている。
【０１２６】
上記実施形態においては、目標リマインドイベントは、プリセットメモリ領域内で検出されてもよく、プリセットリマインドプログラムを呼び出すことによって実行されてもよい。この結果、目標リマインドイベントのためのリマインドが実現される。
【０１２７】
図７は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。イベント決定サブユニット３３１は、図６に示される例示的な実施形態を基本として、イベント取得モジュール３３１１と、イベント決定モジュール３３１２と、を含む。
【０１２８】
イベント取得モジュール３３１１は、プリセットメモリ領域内に記憶されたリマインドイベントを取得するように構成されている。
【０１２９】
イベント決定モジュール３３１２は、現在時刻に最も近いリマインド時刻を有する目標リマインドイベントをリマインドイベントから取得するように構成されている。
【０１３０】
上記実施形態においては、リマインドイベントがある場合に、現在時刻に最も近いリマインド時刻を有する目標リマインドイベントがリマインドイベントから取得され得るので、最も早いリマインド時刻を有するリマインドイベントが優先的にリマインドされる。
【０１３１】
図８は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。イベントリマインドサブユニット３３２は、図６に示される例示的な実施形態を基本として、下記の複数のモジュールのうち少なくとも１つを含む。明確な説明を目的として、図８は、イベントリマインドサブユニット３３２に含まれ得る全てのモジュール、即ち、第１のリマンドモジュール３３２１と、第２のリマンドモジュール３３２２と、第３のリマンドモジュール３３２３と、第４のリマンドモジュール３３２４と、第５のリマンドモジュール３３２５と、を示している。
【０１３２】
第１のリマンドモジュール３３２１は、目標リマインドイベントのためのリマインド内容を取得し、当該リマインド内容をリマインドするように構成されている。
【０１３３】
第２のリマンドモジュール３３２２は、目標リマインドイベントのためのリマインド言語を取得し、リマインド内容を当該リマインド言語でリマインドするように構成されている。
【０１３４】
第３のリマンドモジュール３３２３は、目標リマインドイベントのための呼び出し音データを取得し、当該呼び出し音データを再生するように構成されている。
【０１３５】
第４のリマンドモジュール３３２４は、目標リマインドイベントのための振動標識を取得し、当該振動標識に従って振動リマインドを行うように構成されている。
【０１３６】
第５のリマンドモジュール３３２５は、目標リマインドイベントのための繰り返しリマインド命令を取得し、当該繰り返しリマインド命令に従って繰り返しリマインドを行うように構成されている。
【０１３７】
上記実施形態においては、リマインドイベントはリマインド内容を含んでいてもよく、ユーザにより設定されたリマインド内容がリマインドされてもよい。リマインドイベントはリマインド言語を含んでいてもよく、リマインド内容のための言語がそのリマインド言語によって限定されてもよい。リマインドイベントは呼び出し音データを含んでいてもよく、リマインド時刻になると呼び出し音データが再生用に呼び出されてもよく、その結果、プリセットリマインドプログラムが大量の呼び出し音データを記憶することを回避してリソースを節約することができる。リマインドイベントは振動標識を含んでいてもよく、その振動標識が取得されたときに当該振動標識に従って振動リマインドを行うことで振動リマインドを実現してもよい。リマインドイベントは繰り返しリマインド命令を含んでいてもよく、当該繰り返しリマインド命令に従って繰り返しリマインドが実現されてよい。ユーザは、ユーザエクスペリエンスが改善されるように、種々の必要性に応じてリマインド方法を選択してもよい。
【０１３８】
図９は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。この装置は、図６に示される例示的な実施形態を基本として、第２のカウント時間決定ユニット３８０と、第２のカウント時間書き込みユニット３９０と、シャットダウンユニット４００と、を更に含む。
【０１３９】
第２のカウント時間決定ユニット３８０は、目標リマインドイベントが完了した後に現在時刻に最も近い新たな目標リマインド時刻を未実行のリマインドイベントから取得し、当該新たな目標リマインド時刻に従って第２のカウント時間を決定するように構成されている。
【０１４０】
第２のカウント時間書き込みユニット３９０は、第２のカウント時間をクロック回路に書き込むように構成されている。
【０１４１】
シャットダウンユニット４００は、シャットダウンを行うように構成されている。
【０１４２】
上記実施形態においては、現在時刻に最も近い新たな目標リマインド時刻が未実行のリマインドイベントから取得されてもよく、第２のカウント時間が当該新たな目標リマインド時刻に従って決定され、当該第２のカウント時間がクロック回路に書き込まれ、次いでシャットダウンが行われる。これにより、未実行のリマインドイベントのためのリマインドをシャットダウン状態で行うことができ、電力消費を低減することができる。
【０１４３】
図１０は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。この装置は、図６に示される例示的な実施形態を基本として、識別ユニット４１０を更に含む。
【０１４４】
識別ユニット４１０は、完了した目標リマインドイベントを、実行済み標識を用いて識別するように構成されている。
【０１４５】
上記実施形態においては、完了した目標リマインドイベントが、実行済み標識を用いて識別されてもよく、このことは、目標リマインドイベントが実行されたか否かをシステムが標識を介して決定するのに便利である。
【０１４６】
図１１は、本開示の例示的な実施形態に係るシャットダウン状態におけるリマインドのための他の装置のブロック図である。この装置は、図１０に示される例示的な実施形態を基本として、更新ユニット４２０を更に含む。
【０１４７】
更新ユニット４２０は、起動の後にプリセットメモリ領域からリマインドイベントを取得し、リマインドイベントの標識に従ってオペレーティングシステム内のリマインドプログラムに対応するデータベースを更新するように構成されている。
【０１４８】
上記実施形態においては、プリセットメモリ領域に記憶されたデータが、同期してデータベース内へ更新されるので、未実行のリマインドイベントのためのリマインドを起動の後に行うことができ、リマインドの漏れを回避することができる。
【０１４９】
これに伴い、本開示は、シャットダウン状態におけるリマインドのための他の装置を更に提供する。この装置は、プロセッサと、プロセッサによって実行可能な命令を記憶するように構成されたメモリと、を含む。ここで、プロセッサは、
シャットダウン状態においてクロック回路からウェークアップ命令を受信し、
オペレーティングシステムを起動することを含まないプリセット初期化動作を、ウェークアップ命令に従って実行し、
プリセット初期化動作が完了した後に、予め記憶されたリマインドイベントに従ってプリセットリマインドプログラムを実行するように構成されている。
【０１５０】
上記実施形態における種々の装置については、個々のモジュールの具体的な動作モードが、シャットダウン状態におけるリマインドのための方法に関する種々の実施形態において詳細に説明されているので、ここでは詳細に述べない。
【０１５１】
装置の種々の実施形態は、基本的には方法の種々の実施形態に対応しているので、関連するそれぞれの部分は、方法の種々の実施形態を参照してもよい。上述した装置の種々の実施形態は単に例示的なものであり、別個のコンポーネントとして説明されたユニットは、物理的に別々のものであってもよいし、そうでなくてもよく、ユニットとして表された種々のコンポーネントは物理的な種々のユニットであってもよいし、そうでなくてもよい（即ち、１箇所に位置していてもよいし、複数のネットワークユニットに分散されていてもよい）。種々のモジュールの幾つか又は全ては、本開示の目的を実現するために実際の要求に応じて選択されてよく、このことは、創造的な労力がなくとも当業者によって理解され実装され得る。
【０１５２】
図１２は、本開示の例示的な種々の実施形態に係るシャットダウン状態におけるリマインドのための装置１２００のブロック図である。例えば、端末１２００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ装置、ゲーム機、タブレット装置、フィットネス設備、パーソナルデジタルアシスタントＰＤＡ等であってよい。
【０１５３】
図１２を参照すると、端末１２００は、処理コンポーネント１２０２と、メモリ１２０４と、電力コンポーネント１２０６と、マルチメディアコンポーネント１２０８と、オーディオコンポーネント１２１０と、入力／出力（Ｉ／Ｏ）インタフェース１２１２と、センサコンポーネント１２１４と、通信コンポーネント１２１６と、のうち１つ以上のコンポーネントを含んでもよい。
【０１５４】
処理コンポーネント１２０２は、典型的には、ディスプレイ、電話呼び出し、データ通信に関連する種々の動作やカメラ動作、記録動作等の端末１２００の全体的な動作を制御する。処理コンポーネント１２０２は、上述した種々の方法におけるステップの全部又は一部を行うための命令を実行する１つ以上のプロセッサ１２２０を含んでもよい。また、処理コンポーネント１２０２は、処理コンポーネント１２０２と他のコンポーネントとの間の相互作用を容易にする１つ以上のモジュールを含んでもよい。例えば、処理コンポーネント１２０２は、マルチメディアコンポーネント１２０８と処理コンポーネント１２０２との間の相互作用を容易にするマルチメディアモジュールを含んでもよい。
【０１５５】
メモリ１２０４は、端末１２００の動作をサポートするために種々のデータを記憶するように構成されている。かかるデータの例は、端末１２００上で動作する任意のアプリケーション又は方法のための命令、担当者データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１２０４は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラム可能リードオンリメモリ（ＥＥＰＲＯＭ）、消去可能なプログラム可能リードオンリメモリ（ＥＰＲＯＭ）、携帯型リードオンリメモリ（ＰＲＯＭ）、リードオンリメモリ（ＲＯＭ）、磁気的なメモリ、フラッシュメモリ、磁気的若しくは光学的なメモリ等の任意の種類の揮発性メモリ装置若しくは不揮発性メモリ装置、又は、これらの組み合わせを用いて実装されてよい。
【０１５６】
電力コンポーネント１２０６は、端末１２００の種々のコンポーネントに電力を供給する。電力コンポーネント１２０６は、電力管理システム、１つ以上の電力供給源、並びに、端末１２００における電力の発生、管理及び分配に関連する任意の他のコンポーネントを含んでもよい。
【０１５７】
マルチメディアコンポーネント１２０８は、端末１２００とユーザとの間の出力インタフェースを提供する画面を含む。幾つかの実施形態においては、画面は液晶ディスプレイ（ＬＣＤ）及びタッチパネル（ＴＰ）を含んでもよい。画面がタッチパネルを含む場合には、画面はユーザからの入力信号を受信するタッチ画面として実装されてよい。タッチパネルは、タッチ、スワイプ及びタッチパネル上での他のジェスチャを検知する１つ以上のタッチセンサを含む。タッチセンサは、タッチ又はスワイプのアクションの境界を検出するだけでなく、タッチ又はスワイプのアクションに関連する継続時間及び圧力を検出してもよい。幾つかの実施形態においては、マルチメディアコンポーネント１２０８は、前カメラ及び／又は後カメラを含む。前カメラ及び後カメラは、端末１２００が撮影モード又はビデオモード等の動作モードにある間に、外部マルチメディアデータを受信してよい。前カメラ及び後カメラの各々は、固定された光学レンズシステムであってもよいし、フォーカス及び光学ズームの機能を有してもよい。
【０１５８】
オーディオコンポーネント１２１０は、オーディオ信号を出力及び／又は入力するように構成されている。例えば、オーディオコンポーネント１２１０は、インテリジェント端末１２００が呼び出しモード、録音モード及び音声認識モード等の動作モードにある場合に外部オーディオ信号を受信するように構成されたマイクロホン（ＭＩＣ）を含む。受信したオーディオ信号は、更にメモリ１２０４内に記憶されてもよいし、通信コンポーネント１２１６を介して送信されてもよい。幾つかの実施形態においては、オーディオコンポーネント１２１０は、オーディオ信号を出力するスピーカを更に含む。
【０１５９】
Ｉ／Ｏインタフェース１２１２は、処理コンポーネント１２０２と、例えばキーボード、クリックホイール、ボタン等の他の周辺インタフェースモジュールと、のためのインタフェースを提供する。ボタンは、限定はされないが、ホームボタン、ボリュームボタン、起動ボタン及びロックボタンを含んでもよい。
【０１６０】
センサコンポーネント１２１４は、端末１２００の種々の側面の状況評価を提供するための１つ以上のセンサを含む。例えば、センサコンポーネント１２１４は、端末１２００の開／閉状況と、コンポーネント（例えば端末１２００のディスプレイ及びキーバッド）の相対的な位置と、を検出してもよい。センサコンポーネント１２１４は、端末１２００又は端末１２００内のコンポーネントの位置の変化、ユーザの端末１２００に対する接触の有無、端末１２００の方位又は加速／減速、及び、端末１２００の温度変化を検出してもよい。センサコンポーネント１２１４は、物理的接触の全くない隣接物体の存在を検出するように構成された近接センサを含んでもよい。センサコンポーネント１２１４は、撮像アプリケーションでの使用のためのＣＭＯＳ又はＣＣＤイメージセンサ等の光センサを含んでもよい。幾つかの実施形態においては、センサコンポーネント１２１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサを含んでもよい。
【０１６１】
通信コンポーネント１２１６は、端末１２００と他の装置との間での有線又は無線の通信を容易にするように構成されている。端末１２００は、ＷＩＦＩ（登録商標）、２Ｇ、３Ｇ又はこれらの組み合わせ等の通信標準に基づく無線ネットワークにアクセスすることができる。１つの例示的な実施形態においては、通信コンポーネント１２１６は、外部の放送管理システムからの放送信号又は放送関連情報を、放送チャネルを介して受信する。１つの例示的な実施形態においては、通信コンポーネント１２１６は、短距離通信を容易にするための近距離通信（ＮＦＣ）モジュールを更に含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広域帯（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術、及び、他の技術に基づいて実装されてよい。
【０１６２】
例示的な実施形態においては、端末１２００には、上述した種々の方法を行うために、１つ以上の特定用途向け集積回路（ＡＳＩＣｓ）、デジタル信号プロセッサ（ＤＳＰｓ）、デジタル信号処理デバイス（ＤＳＰＤｓ）、プログラム可能論理装置（ＰＬＤｓ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡｓ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は、他の電子コンポーネントが実装されてもよい。
【０１６３】
例示的な実施形態においては、種々の命令を含むメモリ１２０４等の種々の命令を含む非一時的コンピュータ可読記憶媒体が提供される。上記命令は、上述した種々の方法を行うために、端末１２００内のプロセッサ１２２０によって実行可能である。例えば、非一時的コンピュータ可読記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光学的データ記憶装置等であってよい。
【０１６４】
非一時的コンピュータ可読記憶装置は、メモリ内の命令が端末内のプロセッサによって実行されるときに、シャットダウン状態におけるリマインドのための方法を端末が実行し得るように用いられてよい。
【０１６５】
本発明の他の実施形態は、明細書の考慮及びここに開示される本発明の実践から、当業者にとって明らかなはずである。本願は、本発明の一般的原理に従う本発明の任意の変形、使用及び適応、並びに、当該分野における既知の又は慣例的な実践の範囲内にあるような本開示からの逸脱を含む本発明の任意の変形、使用及び適応を網羅することを意図している。明細書及び種々の例は、例示としてのみ考慮され、本発明の真の範囲及び趣旨は添付の特許請求の範囲に示されていることが意図される。
【０１６６】
本発明は、上述されそして添付図面に図示された厳密な構成に限定されず、また、本発明の範囲から逸脱することなく種々の修正及び変更がなされ得ることが理解されるはずである。本発明の範囲は、添付の特許請求の範囲によってのみ限定されることが意図されている。
【０１６７】
上述の説明は、本開示の単なる望ましい実施形態であり、本開示を限定するものとして解釈することはできず、本開示の趣旨、原理及び範囲から逸脱することなく、種々の変形、代替案及び修正が実施形態においてなされ得る。
【図１】
0006328762.tif 000002
【図２Ａ】
0006328762.tif 000003
【図２Ｂ】
0006328762.tif 000004
【図２Ｃ】
0006328762.tif 000005
【図２Ｄ】
0006328762.tif 000006
【図３】
0006328762.tif 000007
【図４】
0006328762.tif 000008
【図５】
0006328762.tif 000009
【図６】
0006328762.tif 000010
【図７】
0006328762.tif 000011
【図８】
0006328762.tif 000012
【図９】
0006328762.tif 000013
【図１０】
0006328762.tif 000014
【図１１】
0006328762.tif 000015
【図１２】
0006328762.tif 000016