(57)【特許請求の範囲】
【請求項１】
シャットダウン閾値電圧を調整するための方法であって、
電子デバイスのバッテリーの現在の電圧を取得する取得ステップと、
前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上であり、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１つのアプリケーション情報を取得する取得ステップであり、前記アプリケーション情報に対応する前記アプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値より大きく、且つ、前記現在の電圧以下である、取得ステップと、
前記少なくとも１つのアプリケーション情報に基づいて、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップと、を備える方法。
【請求項２】
請求項１に記載の方法であって、前記の、少なくとも１つのアプリケーション・プログラムの少なくとも１つのアプリケーション情報を取得する取得ステップは特に、
すべての利用可能なアプリケーション・プログラムのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを表示する表示ステップと、
ユーザが、すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムを構成するか否かを決定する決定ステップと、もし前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１つのアプリケーション情報を取得する取得ステップと、を含む、
方法。
【請求項３】
請求項１に記載の方法であって、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップの間に、または設定ステップの前に、当該方法はさらに、
アプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいすべての利用可能でないアプリケーション・プログラムを閉じ、無効化するステップ、を備える、
方法。
【請求項４】
請求項１に記載の方法であって、前記アプリケーション・シャットダウン閾値は特に、
前記最低シャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流、に従って取得される電圧値である、
方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の方法であって、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップの後、当該方法はさらに、
前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定するステップ、を備える、
方法。
【請求項６】
請求項５に記載の方法であって、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップの後、当該方法はさらに、
前記バッテリーのその後の電圧を取得する取得ステップと、
前記その後の電圧が、閾値電圧より大きいか否かを決定する決定ステップであり、前記閾値電圧は、前記通常のシャットダウン閾値より大きい、決定ステップと、
前記その後の電圧が前記閾値電圧より大きいとき、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する設定ステップと、を備える、
方法。
【請求項７】
請求項６に記載の方法であって、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する設定ステップの後、当該方法はさらに、
前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を未調整識別子に設定するステップ、を備える、
方法。
【請求項８】
スタートアップ方法であって、
ユーザのスタートアップ操作に応答して、電子デバイスのバッテリーの現在の電圧を検出し、取得するステップと、
前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定する決定ステップと、
前記現在の電圧が、前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定する決定ステップと、
前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化が完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する制御ステップと、を備え、
前記電子デバイスの最小システムおよび表示モジュールの初期化が完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する前記制御ステップの後、
すべての利用可能なアプリケーション・プログラムのアプリケーション・シャットダウン閾値が前記現在の電圧以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを取得し、表示するステップと、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定するステップと、をさらに備える、
方法。
【請求項９】
請求項８に記載の方法であって、前記の、すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定するステップの間、または、後、
前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得する取得ステップと、
前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップと、をさらに備える、
方法。
【請求項１０】
電子デバイスであって、
前記電子デバイスのバッテリーの現在の電圧を取得するように構成された第１取得ユニットと、
前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上であり、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１つのアプリケーション情報を取得するように構成された第２取得ユニットであり、前記アプリケーション情報に対応する前記アプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値より大きく、前記現在の電圧以下である、第２取得ユニットと、
前記少なくとも１つのアプリケーション情報に従って、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するように構成された設定ユニットと、を備える、
電子デバイス。
【請求項１１】
請求項１０に記載された電子デバイスであって、前記第２取得ユニットは特に、
すべての利用可能なアプリケーション・プログラムのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを表示し、
ユーザが、すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムを構成するか否かを決定し、もし前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１つのアプリケーション情報を取得するように構成されている、
電子デバイス。
【請求項１２】
請求項１０に記載の電子デバイスであって、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定するとき、または、設定する前に、アプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きい、すべての利用可能でないアプリケーション・プログラムを閉じ、無効化する、ように構成された閉ユニット、をさらに備える、
電子デバイス。
【請求項１３】
請求項１０に記載の電子デバイスであって、
前記アプリケーション・シャットダウン閾値が特に、前記最低シャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流、に従って取得される電圧値である、
電子デバイス。
【請求項１４】
請求項１０乃至１３のいずれか１項に記載の電子デバイスであって、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定された後、前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定する、ように構成されたシールド・ユニット、をさらに備える、
電子デバイス。
【請求項１５】
請求項１４に記載の電子デバイスであって、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定された後、前記バッテリーのその後の電圧を取得するように構成された第３取得ユニットと、
前記その後の電圧が、閾値電圧より大きいか否かを決定するように構成された決定ユニットであり、前記閾値電圧は、前記通常のシャットダウン閾値より大きい、決定ユニットと、をさらに備え、
前記その後の電圧が前記閾値電圧より大きいとき、前記設定ユニットは、前記電子デバイスの前記現在のシャットダウン閾値を、前記通常のシャットダウン閾値に設定する、
電子デバイス。
【請求項１６】
請求項１５に記載の電子デバイスであって、
前記電子デバイスの前記現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を未調整識別子に設定する、ように構成された調整ユニット、をさらに備える、
電子デバイス。
【請求項１７】
電子デバイスであって、
ユーザのスタートアップ操作に応答して、前記電子デバイスのバッテリーの現在の電圧を検出し取得するように構成された検出ユニットと、
前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定するように構成された第１決定ユニットと、
前記現在の電圧が前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定する、ように構成された第２決定ユニットと、
前記現在の電圧が前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化が完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する、ように構成された開始ユニットと、
を備え、
前記電子デバイスの前記最小システムおよび前記表示モジュールの初期化が完了するように、前記低電圧スタートアップ処理を開始するように前記電子デバイスが制御された後、すべての利用可能なアプリケーション・プログラムのアプリケーション・シャットダウン閾値が前記現在の電圧以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを取得し表示する、ように構成された第１取得ユニットと、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定する、ように構成された実行ユニットと、をさらに備える、
電子デバイス。
【請求項１８】
請求項１７に記載の電子デバイスであって、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムが取得され、前記少なくとも１つのアプリケーション・プログラムが前記実行可能な状態に設定されるとき、または、設定された後、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得する、ように構成された第２取得ユニットと、
前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、ように構成された設定ユニットと、をさらに備える、
電子デバイス。
【請求項１９】
電子デバイスであって、
アプリケーション・プログラムのアプリケーション情報を前記電子デバイス内に格納するように構成されたメモリと、
前記電子デバイスのバッテリーの現在の電圧を取得し、前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上であり、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１つのアプリケーション情報を取得し、ここで、前記アプリケーション情報に対応する前記アプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値より大きく、前記現在の電圧以下であり、前記少なくとも１つのアプリケーション情報に従って、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、ように構成されたプロセッサと、を備える、
電子デバイス。
【請求項２０】
請求項１９に記載の電子デバイスであって、
すべての利用可能なアプリケーション・プログラムのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを表示するように構成されたディスプレイ、をさらに備え、
前記プロセッサが前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１つのアプリケーション情報を取得するように構成されていることは特に、ユーザが、すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムを構成するか否かを決定し、もし前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１つのアプリケーション情報を取得することである、
電子デバイス。
【請求項２１】
請求項１９に記載の電子デバイスであって、前記プロセッサがさらに、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定するときに、または、設定する前に、アプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいすべての利用可能でないアプリケーション・プログラムを閉じ、無効化するように構成された、
電子デバイス。
【請求項２２】
請求項１９に記載の電子デバイスであって、前記アプリケーション・シャットダウン閾値が特に、前記最低シャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流、に対応する電圧値である、
電子デバイス。
【請求項２３】
請求項１９乃至２２のいずれか１項に記載の電子デバイスであって、前記プロセッサがさらに、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定した後、前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定する、ように構成された、
電子デバイス。
【請求項２４】
請求項２３に記載の電子デバイスであって、前記プロセッサがさらに、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定した後、前記バッテリーのその後の電圧を取得し、前記その後の電圧が、閾値電圧より大きいか否かを決定するように構成され、前記閾値電圧は、前記通常のシャットダウン閾値より大きく、前記その後の電圧が前記閾値電圧より大きいとき、設定ユニットが、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する、
電子デバイス。
【請求項２５】
請求項２４に記載の電子デバイスであって、前記プロセッサはさらに、
前記電子デバイスの前記現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を、未調整識別子に設定する、ように構成された、
電子デバイス。
【請求項２６】
電子デバイスであって、
前記電子デバイスの最小スタートアップ閾値および通常のスタートアップ閾値を格納するように構成されたメモリと、
ユーザのスタートアップ操作に応答して、前記電子デバイスのバッテリーの現在の電圧を検出し、取得し、前記現在の電圧が、前記電子デバイスの前記最小スタートアップ閾値より大きいか否かを決定し、前記現在の電圧が前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの前記通常のスタートアップ閾値より大きいか否かを決定し、前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化が完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する、ように構成されたプロセッサと、を備え、
前記プロセッサはさらに、
前記電子デバイスの前記最小システムおよび前記表示モジュールの初期化が完了するように、前記低電圧スタートアップ処理を開始するように前記電子デバイスを制御した後、すべての利用可能なアプリケーション・プログラムのアプリケーション・シャットダウン閾値が前記現在の電圧以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを取得し、表示し、すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定する、ように構成された、
電子デバイス。
【請求項２７】
請求項２６に記載の電子デバイスであって、前記プロセッサはさらに、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを前記実行可能な状態に設定するとき、または、設定した後、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得し、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、ように構成された、
電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許出願は、電子技術の分野に関し、特に、シャットダウン閾値電圧を調整するための方法、スタートアップ方法、およびそれらの電子デバイスに関する。
【背景技術】
【０００２】
電子デバイスのチップ・プラットフォームの機能は、科学技術の継続的な進歩と共に、コンスタントに強化されている。シングル・コアＣＰＵからマルチ・コアＣＰＵへの進歩のおかげで、コンピューティング機能はコンスタントに強化され、より多くのアプリケーション・プログラムが同時に実行される。加えて、電子デバイスの画面サイズと解像度も向上している。従って、電子デバイスのピーク電力消費は著しく増加している。
【０００３】
従来技術において、電子デバイスが実行されるとき、電子デバイスのプラットフォーム実行の電力消費とアプリケーション・プログラムの電力消費は、電子デバイスの電力消費の２つの主な源である。一般的な場合、電子デバイスのプラットフォームの実行は、最低シャットダウン閾値よりも高い電圧で通常実行される。ひとたび電子デバイスのバッテリーによって提供される電圧が最低シャットダウン閾値よりも低くなると、実行中のプラットフォームは異常終了し、電子デバイスの自動シャットダウンにトリガーが掛かる。電子デバイスの実行中のプラットフォームの異常終了は、実行中のデータの損失、実行中のプラットフォームの安定性の混乱、等、電子デバイスに対して大きな害を与える。従って、重い負荷を伴う電子デバイスのバッテリーの電圧が、実行中のプラットフォームの最小最低シャットダウン閾値未満に落ちないことを確実にするために、シャットダウン電圧、すなわち、通常のシャットダウン閾値は、高い電圧に設定される。
【０００４】
しかし、設定された電子デバイスの高いシャットダウン電圧のせいで、過度の電気量が効率的に使用されることができず、バッテリー電力の低利用という結果となる。従来技術における電子デバイスには、バッテリー電力の低利用という技術的課題があることがわかる。
【発明の概要】
【０００５】
本発明の実施形態は、シャットダウン閾値電圧を調整するための方法、スタートアップ方法、およびそれらの電子デバイスを提供する。これらは、従来技術における電子デバイスが直面するバッテリー電力の低利用という技術的課題を解決するために使用される。
【０００６】
第１の態様によれば、本発明は、シャットダウン閾値電圧を調整するための方法を提供し、当該方法は、
電子デバイスのバッテリーの現在の電圧を取得する取得ステップと、
前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるときに、少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得する取得ステップであり、前記少なくとも１片のアプリケーション・情報の各片のアプリケーション情報に対応するアプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値よりも高く、前記現在の電圧以下である、取得ステップと、
前記少なくとも１片のアプリケーション情報に基づいて、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップと、を備える。
【０００７】
前記第１の態様を参照して、第１の可能な実装方法において、前記の少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得する取得ステップは、具体的に、
前記電子デバイスにおける、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値以下であるすべての利用可能なアプリケーション・プログラムを表示する表示ステップと、
すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムをユーザが構成するか否かを決定する決定ステップであり、もし前記ユーザが前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから、構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得する、決定ステップと、を含む。
【０００８】
前記第１の態様を参照して、第２の可能な実装方法において、前記の、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップの間または前に、当該方法は、
そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいすべての利用可能でないアプリケーション・プログラムを閉じて無効化するステップ、をさらに含む。
【０００９】
前記第１の態様を参照して、第３の可能な実装方法において、前記アプリケーション・シャットダウン閾値は、具体的に、
前記最低のシャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流に従って取得される電圧値である。
【００１０】
前記第１から第３の可能な実装方法を参照して、第４の可能な実装方法において、前記の、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップの後、当該方法は、
前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールド（ｓｈｉｅｌｄ）し、前記電子デバイスの前記現在のシャットダウン閾値が調整されていることを示すために使用されるグローバル変数を、既調整識別子に設定するステップ、をさらに含む。
【００１１】
前記第４の可能な実装方法を参照して、第５の可能な実装方法において、前記の、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップの後、当該方法は、
前記バッテリーのその後の電圧を取得する取得ステップと、
前記その後の電圧が閾値電圧より大きいか否かを決定する決定ステップであり、前記閾値電圧は前記通常のシャットダウン閾値より大きい、決定ステップと、
前記その後の電圧が前記閾値電圧より大きいとき、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する設定ステップと、をさらに含む。
【００１２】
前記第５の可能な実装方法を参照して、第６の可能な実装方法において、前記の、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する設定ステップの後、当該方法は、
前記電子デバイスの動作モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を、未調整識別子に設定するステップ、をさらに含む。
【００１３】
第２の態様によれば、本発明は、スタートアップ方法を提供し、当該方法は、
ユーザのスタートアップ操作に応答し、電子デバイスのバッテリーの現在の電圧を検出および取得するステップと、
前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定する決定ステップと、
前記現在の電圧が、前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定する決定ステップと、
前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する制御ステップと、を含む。
【００１４】
前記第２の態様を参照して、第１の可能な実装方法において、前記の、前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する制御ステップの後、当該方法は、
前記電子デバイスにおける、そのアプリケーション・シャットダウン閾値が前記現在の電圧以下であるすべての利用可能なアプリケーション・プログラムを取得し表示するステップと、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを、実行可能な状態に設定するステップと、をさらに含む。
【００１５】
前記第２の態様の前記第１の可能な実装方法を参照して、第２の可能な実装方法において、前記の、すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを、実行可能な状態に設定するステップの間または後、当該方法は、
前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得する取得ステップと、
前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップと、をさらに含む。
【００１６】
第３の態様によれば、本発明は、電子デバイスを提供し、当該電子デバイスは、
前記電子デバイスのバッテリーの現在の電圧を取得するように構成された第１取得ユニットと、
前記現在の電圧が、前記電子デバイスの最小シャットダウン閾値以上であり、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得するように構成された第２取得ユニットであり、前記少なくとも１片のアプリケーション情報の各片のアプリケーション情報に対応するアプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最小シャットダウン閾値より大きく、前記現在の電圧以下である、第２取得ユニットと、
前記少なくとも１片のアプリケーション情報に従って、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するように構成された設定ユニットと、を含む。
【００１７】
前記第３の態様を参照して、第１の可能な実装方法において、前記第２取得ユニットは、前記電子デバイスにおける、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値以下であるすべての利用可能なアプリケーション・プログラムを表示し、
すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムをユーザが構成するか否かを決定し、もし、前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得する、ように特に構成される。
【００１８】
前記第３の態様の前記第１の可能な実装方法を参照して、第２の可能な実装方法において、前記電子デバイスは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大のアプリケーション・シャットダウン閾値に設定されるとき、または設定される前に、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいすべての利用可能でないアプリケーション・プログラムを閉じて無効化するように構成された閉ユニット、をさらに含む。
【００１９】
前記第３の態様の前記第１の可能な実装方法を参照して、第３の可能な実装方法において、前記アプリケーション・シャットダウン閾値は特に、前記最低のシャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流に従って取得される電圧値である。
【００２０】
前記第３の態様の前記第１乃至第３の可能な実装方法を参照して、第４の可能な実装方法において、前記電子デバイスは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定された後、前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定するように構成されたシールド・ユニット、をさらに含む。
【００２１】
前記第３の態様の前記第４の可能な実装方法を参照して、第５の可能な実装方法において、前記電子デバイスは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定された後、前記バッテリーのその後の電圧を取得するように構成された第３取得ユニットと、
前記その後の電圧が閾値電圧より大きいか否かを決定するように構成された決定ユニットであり、前記閾値電圧は、前記通常のシャットダウン閾値より大きい、決定ユニットと、をさらに含み、
前記その後の電圧が前記閾値電圧より大きいとき、前記設定ユニットは、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する。
【００２２】
前記第３の態様の前記第５の可能な実装方法を参照して、第６の可能な実装方法において、前記電子デバイスは、
前記電子デバイスの前記現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を、未調整識別子に設定するように構成された調整ユニット、をさらに含む。
【００２３】
第４の態様によれば、本発明は、電子デバイスを提供し、当該電子デバイスは、
ユーザのスタートアップ操作に応答し、前記電子デバイスのバッテリーの現在の電圧を検出し取得するように構成された検出ユニットと、
前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定するように構成された第１決定ユニットと、
前記現在の電圧が、前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定するように構成された第２決定ユニットと、
前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御するように構成された開始ユニットと、を含む。
【００２４】
前記第４の態様を参照して、第１の可能な実装方法において、前記電子デバイスは、
前記電子デバイスの前記最小システムおよび前記表示モジュールの初期化を完了するように、前記低電圧スタートアップ処理を開始するように前記電子デバイスが制御された後、前記電子デバイスにおける、そのアプリケーション・シャットダウン閾値が前記現在の電圧以下であるすべての利用可能なアプリケーション・プログラムを取得し表示するように構成された第１取得ユニットと、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定するように構成された実行ユニットと、をさらに含む。
【００２５】
前記第４の態様の前記第１の可能な実装方法を参照して、第２の可能な実装方法において、前記電子デバイスは、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムが取得されるとき、または取得された後、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得するように構成された第２取得ユニットと、
前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するように構成された設定ユニットと、をさらに含む。
【００２６】
第５の態様によれば、本発明は、電子デバイスを提供し、当該電子デバイスは、
アプリケーション・プログラムのアプリケーション情報を前記電子デバイス内に格納するように構成されたメモリと、
前記電子デバイスのバッテリーの現在の電圧を取得し、前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得し、前記少なくとも１片のアプリケーション情報の各片のアプリケーション情報に対応するアプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値より大きく、前記現在の電圧以下であり、前記少なくとも１片のアプリケーション情報に従って、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するように構成されたプロセッサと、を含む。
【００２７】
前記第５の態様を参照して、第１の可能な実装方法において、当該電子デバイスは、
そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン・閾値以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムを表示するように構成されたディスプレイ、をさらに含み、
前記の、前記プロセッサが少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得するように構成されることは、すべての前記利用可能なアプリケーション・プログラムから前記少なくとも１つのアプリケーション・プログラムをユーザが構成するか否かを決定し、もし、前記ユーザが前記少なくとも１つのアプリケーションをすべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得するように前記プロセッサが構成されることである。
【００２８】
前記第５の態様を参照して、第２の可能な実装方法において、前記プロセッサは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定するとき、または、設定する前に、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいすべての利用可能でないアプリケーション・プログラムを閉じ、無効化するように、さらに構成される。
【００２９】
前記第５の態様を参照して、第３の可能な実装方法において、前記アプリケーション・シャットダウン閾値は特に、前記最低シャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流に従って取得される電圧値である。
【００３０】
前記第５の態様の前記第１乃至第３の可能な実装方法を参照して、第４の可能な実装方法において、前記プロセッサは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定した後、前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定するようにさらに構成される。
【００３１】
前記第５の態様の前記第４の可能な実装方法を参照して、第５の可能な実装方法において、前記プロセッサは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定する設定ステップの後、前記バッテリーのその後の電圧を取得し、前記その後の電圧が閾値電圧より大きいか否かを決定し、前記閾値電圧は、前記通常のシャットダウン閾値より大きく、前記その後の電圧が前記閾値電圧より大きいとき、前記設定ユニットが、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する、ようにさらに構成される。
【００３２】
前記第５の態様の前記第５の可能な実装方法を参照して、第６の可能な実装方法において、前記プロセッサは、
前記電子デバイスの前記現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を、未調整識別子に設定する、ようにさらに構成される。
【００３３】
第６の態様によれば、本発明は、電子デバイスを提供し、当該電子デバイスは、
前記電子デバイスの、最小スタートアップ閾値と通常のスタートアップ閾値を格納するように構成されたメモリと、
ユーザのスタートアップ操作に応答し、前記電子デバイスのバッテリーの現在の電圧を検出し取得し、前記現在の電圧が、前記電子デバイスの前記最小スタートアップ閾値より大きいか否かを決定し、前記現在の電圧が前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの前記通常のスタートアップ閾値より大きいか否かを決定し、前記現在の電圧が前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの、最小システムおよび表示モジュールの初期化を完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御する、ように構成されたプロセッサと、を含む。
【００３４】
前記第６の態様を参照して、第１の可能な実装方法において、前記プロセッサは、
前記電子デバイスの、前記最小システムおよび前記表示モジュールの初期化を完了するように、前記低電圧スタートアップ処理を開始するように前記電子デバイスを制御した後、前記電子デバイスにおける、そのアプリケーション・シャットダウン閾値が前記現在の電圧以下であるすべての利用可能なアプリケーション・プログラムを取得し表示し、すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定する、ようにさらに構成される。
【００３５】
前記第６の態様の前記第１の可能な実装方法を参照して、第２の可能な実装方法において、前記プロセッサは、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを前記実行可能な状態に設定するとき、または設定した後、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得し、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、ようにさらに構成される。
【００３６】
本特許出願の実施形態における上述の技術的解決策の１以上は、少なくとも以下の技術的効果を奏する。
【００３７】
電子デバイスのバッテリーの現在の電圧が検出され取得され、該現在の電圧が、電子デバイスの最低シャットダウン閾値より大きく、しかし、電子デバイスの通常のシャットダウン閾値以下であるとき、電子デバイスの現在のシャットダウン閾値が、最大アプリケーション・シャットダウン閾値に下げられるように調整される、すなわち、電子デバイスのシャットダウン閾値が下げられる。このように、電子デバイスは、そのアプリケーション・シャットダウン閾値が最大アプリケーション・シャットダウン閾値以下である、アプリケーション・プログラムを実行し続けることができ、電子デバイスのより多くのバッテリー電力が利用され、それによって、従来技術における電子デバイスが直面しているバッテリー電力の低利用という技術的課題を解決し、さらに、バッテリー電力の利用の増加という技術的効果を達成する。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態１に従った、シャットダウン閾値を調整するための方法の概略フローチャートである。
【００３９】
【図２】本発明の実施形態１に従った、アプリケーション構成テーブルを更新し維持するための概略フローチャートである。
【００４０】
【図３】本発明の実施形態１に従った、シャットダウン閾値を調整する特定の例のフローチャートである。
【００４１】
【図４】本発明の実施形態１に従った、スタートアップ方法の概略フローチャートである。
【００４２】
【図５】本発明の実施形態１に従った、スタートアップ処理および実行処理の概略フローチャートである。
【００４３】
【図６】本発明の実施形態２に従った、電子デバイスの第１のタイプの構成ブロック図である。
【００４４】
【図７】本発明の実施形態２に従った、電子デバイスの第２のタイプの構成ブロック図である。
【００４５】
【図８】本発明の実施形態３に従った、電子デバイスの第１のタイプの構成ブロック図である。
【００４６】
【図９】本発明の実施形態３に従った、電子デバイスの第２のタイプの構成ブロック図である。
【発明を実施するための形態】
【００４７】
本特許出願の実施形態によって提供される技術的解決策において、電子デバイスのバッテリーの現在の電圧が検出手段によって取得され、該現在の電圧が、電子デバイスの最低シャットダウン閾値より大きく、しかし、電子デバイスの通常のシャットダウン閾値以下であるとき、電子デバイスの現在のシャットダウン閾値は、最大アプリケーション・シャットダウン閾値に下がるように調整される。このように、電子デバイスは、そのアプリケーション・シャットダウン閾値が最大アプリケーション・シャットダウン閾値以下であるアプリケーション・プログラムを実行し続けることができ、それによって、従来技術における電子デバイスが直面しているバッテリー電力の低利用という技術的課題を解決し、バッテリー電力の利用の増加という技術的効果を達成する。
【００４８】
以下では、添付図面を参照して、本発明の実施形態によって提供される技術的解決策の主な実装原理および特定の実装方法と、達成され得る対応するメリットが、詳細に説明される。
（実施形態１）
【００４９】
図１を参照して、本特許出願のこの実施形態は、シャットダウン閾値電圧を調整する方法を提供する。当該方法は以下を含む。
【００５０】
Ｓ１０１：電子デバイスのバッテリーの現在の電圧を取得する取得ステップ。
【００５１】
Ｓ１０２：該現在の電圧が、電子デバイスの最低シャットダウン閾値以上であり、且つ、電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得する取得ステップであり、前記少なくとも１片のアプリケーション情報の各片のアプリケーション情報に対応するアプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値より大きく、前記現在の電圧以下である、取得ステップ。
【００５２】
Ｓ１０３：前記少なくとも１片のアプリケーション情報に基づいて、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する設定ステップ。
【００５３】
特定の実装処理において、前記通常のシャットダウン閾値と前記最低のシャットダウン閾値との間のバッテリー電力をフルに利用するために、実行処理において、前記電子デバイスは、Ｓ１０１を実行し、前記電子デバイスの前記バッテリーの前記現在の電圧を取得する。前記バッテリーの前記現在の電圧が前記通常のシャットダウン閾値より大きいとき、前記電子デバイスは、すべてのアプリケーション・プログラムが実行されることを許し、前記電子デバイスの前記現在のシャットダウン閾値は変更されない。逆に、前記バッテリーの前記現在の電圧が、前記通常のシャットダウン閾値以下であるとき、前記電子デバイスが実行し続けられるように、Ｓ１０２が実行される。
【００５４】
Ｓ１０２において、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報は、以下の方法において取得され得る。
【００５５】
前記電子デバイスの前記現在の電圧が、前記最低シャットダウン閾値以上であり、且つ、前記通常のシャットダウン閾値以下であるとき、前記電子デバイスの表示ユニットは、前記電子デバイスにおける、そのアプリケーション・シャットダウン閾値が前記現在の電圧以下であるすべての利用可能なアプリケーション・プログラムを表示し、ユーザが、実行されるべきアプリケーション・プログラムを選択できるようにする。そして、前記ユーザは、低バッテリー電力：低電力消費アプリケーションを構成するか、または、電子デバイスをシャットダウンして下さい、とプロンプトされる。そして、すべての前記利用可能なアプリケーション・プログラムから、少なくとも１つのアプリケーション・プログラムを前記ユーザが構成するか否かが決定される。もし、前記少なくとも１つのアプリケーション・プログラムを前記ユーザが構成することが決定されるならば、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１片のアプリケーション情報が取得され、ここで、各片のアプリケーション情報は、対応するアプリケーション・プログラムの名称、アプリケーション・シャットダウン閾値、残り利用可能時間、等を含み、前記対応する少なくとも１片のアプリケーション情報は、前記電子デバイスによって格納されたアプリケーション構成テーブルから取得され得る。もし、一定の期間内に、前記少なくとも１つのアプリケーション・プログラムを前記ユーザが構成しないことが決定されるならば、シャットダウン処理が開始される。
【００５６】
例えば、もし、前記最低シャットダウン閾値が２．７Ｖであり、前記通常のシャットダウン閾値が３．４Ｖであるならば、前記電子デバイスの前記現在の電圧が、２．７Ｖ以上、且つ、３．４Ｖ以下のとき、前記電子デバイスは、前記電子デバイスの表示画面上に、そのアプリケーション・シャットダウン閾値が３．４Ｖ以下であるすべてのアプリケーション・プログラムを、ユーザが選択するために、表示する。もし前記ユーザが、「ダイヤリング」アプリケーション・プログラムおよび「アドレス帳」アプリケーション・プログラム等の、少なくとも１つのアプリケーション・プログラムを選択するならば、それに対応して、前記電子デバイスは、前記「ダイヤリング」および「アドレス帳」アプリケーション・プログラムに対応する２片のアプリケーション情報等の、前記ユーザによって選択された前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１片のアプリケーション情報を取得する。もし、前記ユーザが、予め設定された期間内に、いかなる利用可能なアプリケーション・プログラムも選択しないならば、前記電子デバイスは、シャットダウン処理を開始し、自動的にシャットダウンする。
【００５７】
前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報が取得された後、前記現在の電圧に対応する前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つの取得されたアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定するために、Ｓ１０３が実行される。アプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値と、対応するアプリケーション・プログラムの実行中の最大過渡電圧降下との合計であり、前記アプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値Ｖｅ１、前記バッテリーの内部抵抗Ｒ、および、前記アプリケーション・プログラムに対応するピーク電流ｉに従って取得され得、例えば、前記アプリケーション・シャットダウン閾値が（式）Ｖｎ＝Ｖｅ１＋ｉ＊Ｒを使用して取得される。アプリケーション・プログラムの実行中の処理において、前記電子デバイスの前記バッテリーは、前記アプリケーション・プログラムのためのピーク電流を提供するときに、最大過渡電圧降下を生成する。もし、前記バッテリーの電圧が、前記最大過渡電圧降下の後、前記最低シャットダウン閾値より低いならば、前記電子デバイスにおいて、異常シャットダウンという望ましくない状態が発生し得る。従って、前記電子デバイスにおいて、前記少なくとも１つのアプリケーション・プログラムが実行されるとき、前記電子デバイスの前記現在のシャットダウン電圧は、前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定され、前記電子デバイスが、前記少なくとも１つのアプリケーション・プログラムを実行しているときに異常シャットダウンしないことを確保する。
【００５８】
特定の実装処理において、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の前記最大アプリケーション・シャットダウン閾値に設定されるとき、または、設定される前に、本特許出願の実施形態において、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいすべての利用可能でないアプリケーション・プログラムは、さらに閉じられ無効化される。
【００５９】
アプリケーション・プログラムが利用可能か否かについて、前記現在の電圧を取得するとき、前記電子デバイスは、そのアプリケーション・シャットダウン閾値が前記現在の電圧以上であるアプリケーション・プログラムを、利用不可能に設定し、前記アプリケーション構成テーブルにおける、前記アプリケーション・プログラムの「利用可能」項目を「いいえ」に設定する。前記アプリケーション構成テーブルは、各アプリケーション・プログラムのアプリケーション情報を含む。各アプリケーション・プログラムが利用可能か否かを示す情報の他に、前記アプリケーション情報は、アプリケーション名、アプリケーション優先度、機能カテゴリー、アプリケーション・ピーク電流、および、前記電子デバイスの前記最低シャットダウン閾値、前記バッテリーの前記内部抵抗、および各アプリケーション・プログラムに対応する前記ピーク電流に従って取得されるアプリケーション・シャットダウン閾値、等の情報をさらに含む。例えば、前記電子デバイスは携帯電話であると想定する。前記携帯電話における前記アプリケーション構成テーブルは以下の通りである。
【表１】
0005961767.tif 000002
【００６０】
特定の実装処理において、引渡し前の前記電子デバイス内の既存アプリケーション・プログラムに従って、前記電子デバイスにおいて予め構成されていることに加えて、前記上述のアプリケーション構成テーブルは、使用時に、前記電子デバイスによってさらに自動的に更新およびメンテナンスされる。特定の更新およびメンテナンス処理については図２を参照のこと。
【００６１】
Ｓ２０１：アプリケーション・プログラムを開始するための、ユーザの開始指示を受信する受信ステップ。
【００６２】
Ｓ２０２：前記アプリケーション・プログラムに対応するアプリケーション情報が既存のアプリケーション構成テーブル内に存在するか否かをチェックするチェックステップであり、もし、前記アプリケーション・プログラムに対応するアプリケーション情報が既存のアプリケーション構成リストテーブル内に存在しないならばＳ２０３を実行し、もし、前記アプリケーション・プログラムに対応するアプリケーション情報が既存のアプリケーション構成リストテーブル内に存在するならばＳ２０４を実行して前記アプリケーション・プログラムについての情報の収集およびメンテナンスをスキップし、更新およびメンテナンス処理を終了し、対応するアプリケーション・プログラムをロードおよび実行する、ステップ。
【００６３】
Ｓ２０３：前記アプリケーション・プログラムに対応するアプリケーション情報が前記既存のアプリケーション構成テーブルの中に存在しないことが検出されるとき、前記電子デバイスのバッテリー検出モジュールを使用することにより、前記アプリケーション・プログラムのアプリケーション名および前記バッテリーの電圧／電流値等の、前記アプリケーション・プログラムがロードされ実行される前に存在する関連情報を検出し取得し、前記ロードの前に存在する前記関連情報を保存し、前記関連するアプリケーション・プログラムをロードし実行し、そしてＳ２０５を実行する、ステップ。
【００６４】
Ｓ２０５：前記対応するアプリケーション・プログラムが完全にロードされ実行されるか否かを決定し、もし、前記アプリケーション・プログラムが完全にロードされておらず実行できないならば、Ｓ２０６を実行し、前記アプリケーション・プログラムがロードされる前に存在する前記関連情報を捨て、前記更新およびメンテナンス処理を終了し、もし、前記アプリケーション・プログラムが完全にロードされ実行されるならば、Ｓ２０７を実行する、ステップ。
【００６５】
Ｓ２０７：前記バッテリー検出モジュールを使用して、実行中の前記対応するアプリケーション・プログラムの関連情報を検出および取得し、実行中の前記関連するアプリケーション・プログラムの前記関連情報、および、前記アプリケーション・プログラムがロードされる前に存在する前記関連情報について計算処理を実行し、前記アプリケーション・プログラムの前記アプリケーション情報を取得する、ステップ。特に、前記電子デバイスは、前記アプリケーション・プログラムがロードされる前および後に存在する、前記関連情報における前記バッテリーの電圧／電流値に従って、前記アプリケーション・プログラムのアプリケーション・ピーク電流およびアプリケーション平均電流を取得する。例えば、前記アプリケーション・プログラムがロードされる前、前記バッテリーのピーク電流は１０００ミリアンペアであり、前記アプリケーション・プログラムがロードされ実行された後、ピーク電流は１５００ミリアンペアであると想定する。前記アプリケーション・プログラムがロードされる前後の前記ピーク電流の間の差の５００ミリアンペアは、前記アプリケーション・プログラムの前記アプリケーション・ピーク電流であり、そして、アプリケーション・シャットダウン閾値は、Ｖｅ１＋ｉ＊Ｒに従って取得される（ここで、Ｖｅ１は、前記電子デバイスの実行中プラットフォームの動作電圧の下限、すなわち、最低シャットダウン閾値を示し、ｉは、前記アプリケーション・プログラムの前記アプリケーション・ピーク電流を示し、Ｒは、前記バッテリーの前記内部抵抗を示す）。前記アプリケーション・プログラムの前記アプリケーション情報が取得された後、Ｓ２０８が実行される。
【００６６】
Ｓ２０８：処理によって取得された前記アプリケーション情報を前記アプリケーション構成表に追加し、前記更新およびメンテナンス処理を終了するステップ。
【００６７】
特定の実装処理において、前記電子デバイスのシャットダウン閾値が前記通常のシャットダウン閾値であり、前記電子デバイスが、前記現在の電圧が前記通常のシャットダウン閾値以下であることを検出するとき、前記電子デバイスは、前記電子デバイスのシャットダウン・イベントにトリガーを掛ける。従って、本特許出願の実施形態において、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大のアプリケーション・シャットダウン閾値に設定された後、前記現在の電圧によってトリガーを掛けられた前記シャットダウン・イベントはさらにシールドされ、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数が、既調整識別子に設定される。前記グローバル変数が前記既調整識別子に設定された後、前記電子デバイスは、アプリケーション・プログラムを構成するように繰り返しユーザに尋ねることを避けるように前記シャットダウン閾値の調整を終了し、それにより、ユーザ経験を改善する。
【００６８】
実際のアプリケーション処理において、前記電子デバイスのバッテリー電圧が前記通常のシャットダウン閾値以下であるとき、本特許出願の技術的解決策によれば、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいアプリケーション・プログラムは閉じられ、無効化される。この場合、電子デバイスの要求出力電力は減少し得、前記電子デバイスの前記バッテリー電圧は増加し得る。従って、前記通常のシャットダウン閾値の臨界点において、前記電子デバイスにおいて、前記バッテリー電圧がふらつくピンポン効果が発生する可能性がある。前記シャットダウン閾値電圧の前記調整中に前記ピンポン効果が発生することを避けるために、本特許出願の実施形態において、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定された後、次に、前記バッテリーのその後の電圧が取得され、前記その後の電圧が閾値電圧以上か否かが決定され、ここで、該閾値電圧は、前記通常のシャットダウン閾値より大きく、且つ、前記電子デバイスの性能に従って設計者によって設定される。例えば、もし、前記通常のシャットダウン閾値がＶｅ２であるならば、そして、前記電子デバイスは充電されておらず、または、前記バッテリーは交換されており、前記臨界点において前記バッテリー電圧の前記ふらつきの最大範囲がΔＶより小さいならば、前記閾値電圧Ｖｈは、Ｖｈ＝Ｖｅ２＋ΔＶとして設定され得る。前記その後の電圧が、前記閾値電圧以下であるとき、それは、前記電子デバイスの前記バッテリー電圧の前記ふらつきは、前記ピンポン効果によるものであることを示し、従って、何の動作も実行されない。逆に、前記その後の電圧が前記閾値電圧より大きいとき、それは、前記電子デバイスは既に充電されており、または前記バッテリーは既に交換されていることを示し、従って、前記電子デバイスの前記現在のシャットダウン閾値は前記通常のシャットダウン閾値に設定される。加えて、前記電子デバイスの前記現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードは、すべてのアプリケーション・プログラムが実行可能であるフル機能モードに調整され、前記グローバル変数は、未調整識別子に設定される。前記グローバル変数が前記未調整識別子であるとき、前記電子デバイスは、シャットダウン閾値電圧調整処理の実行を開始する。
【００６９】
以下では、前記上述のシャットダウン閾値電圧調整処理が、特定の例を参照して詳しく説明される。図３を参照して、ｒはグローバル変数を表し、Ｖｅ１は最低シャットダウン閾値を表し、Ｖｅ２は通常のシャットダウン閾値を表し、Ｖは、電子デバイスのバッテリーの現在の電圧を表し、そしてＶｈは閾値電圧を表す。前記電子デバイスによって実行される、シャットダウン閾値電圧調整処理は以下の通りである。
【００７０】
Ｓ３０１：前記電子デバイスの前記バッテリーの前記現在の電圧Ｖを取得し、つぎにＳ３０２を実行するステップ。
【００７１】
Ｓ３０２：前記現在の電圧Ｖが前記通常のシャットダウン閾値Ｖｅ２以下であるか否か、および、前記グローバル変数が未調整識別子０であるか否かを決定し、すなわち、Ｖ≦Ｖｅ２およびｒ＝０が満足されるか否かを決定し、もしＶ≦Ｖｅ２およびｒ＝０が満足されるならば、進んで、Ｓ３０３を実行し、もしそうでないならば、進んで、次の瞬間の現在の電圧を取得するステップ。Ｖｅ２＝３．４Ｖ、前記電流ｒ＝０を想定すると、取得されるＶ＝３．１Ｖ。３．１Ｖ≦３．４Ｖなので、Ｖ≦Ｖｅ２およびｒ＝０が満足され、処理はＳ３０３に進む。
【００７２】
Ｓ３０３：前記電圧Ｖが最低シャットダウン閾値Ｖｅ１以上であるか否かをさらに決定するステップ。Ｖ≧Ｖｅ１であるとき、Ｓ３０４を実行し、そうでなければ、Ｓ３０５を実行してシャットダウン処理を開始する。Ｖｅ１＝２．７Ｖであると想定すると、取得されるＶ＝３．１Ｖ≧Ｖｅ１＝２．７Ｖであり、処理はＳ３０４に進む。
【００７３】
Ｓ３０４：フル機能タイプのアプリケーション・プログラム（すなわち、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きいアプリケーション・プログラム）を利用可能でない状態に設定し、実行される必要のある、少なくとも１つのアプリケーション・プログラムを、表示されたアプリケーション構成テーブルから選択するようにユーザにプロンプトし、そして、Ｓ３０６を実行するステップ。
【００７４】
Ｓ３０６：予め設定された期間内に、実行すべき少なくとも１つの利用可能なアプリケーション・プログラムを選択するか否かを決定し、もし、そうでないならば、Ｓ３０５を実行し、もし、前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、続いてＳ３０７を実行するステップ。例えば、ユーザが、予め設定された期間内に、前記表示されたアプリケーション構成テーブルに従って、実行すべき「アプリケーション・プログラム１」および「アプリケーション・プログラム２」を選択し、そしてこの場合、処理はＳ３０７に進む。
【００７５】
Ｓ３０７：利用可能でないアプリケーション・プログラムを閉じて無効化し、前記ユーザによって構成された利用可能なアプリケーション・プログラムを取得し、前記ユーザによって構成された前記利用可能なアプリケーション・プログラムに対応するアプリケーション・シャットダウン閾値に従って、前記電子デバイスの現在のシャットダウン閾値を設定し、前記グローバル変数ｒを既調整識別子１に設定し、そして、現在のシャットダウン・イベントをシールドする、ステップ。例えば、もし、前記電子デバイスによって現在実行されている「アプリケーション・プログラム３」および「アプリケーション・プログラム４」が利用可能でないアプリケーション・プログラムであるならば、「アプリケーション・プログラム３」および「アプリケーション・プログラム４」は閉じられて無効化され、前記ユーザによって構成された「アプリケーション・プログラム１」および「アプリケーション・プログラム２」のアプリケーション・シャットダウン閾値２．８Ｖおよび３．０Ｖが、前記アプリケーション構成テーブル内のアプリケーション情報から取得される。従って、前記電子デバイスの前記現在のシャットダウン閾値は、より大きいアプリケーション・シャットダウン閾値３．０Ｖに設定される。一方、ｒ＝１が設定され、現在のシャットダウン・イベントがシールドされ、そして、処理はＳ３０８に進む。
【００７６】
Ｓ３０８：前記電子デバイスのその後の電圧Ｖ１を取得し、そして、Ｓ３０９を実行する、ステップ。
【００７７】
Ｓ３０９：前記その後の電圧Ｖ１が前記閾値電圧Ｖｈより大きいか否かを決定し、もし、Ｖ１＜Ｖｈならば、Ｓ３０８に戻って、次の瞬間に前記電子デバイスのその後の電圧Ｖ１を取得し、もし、Ｖ１≧Ｖｈならば、Ｓ３１０を実行する、ステップ。
【００７８】
Ｓ３１０：前記その後の電圧Ｖ１が前記閾値電圧以上であるとき、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能であるフル機能モードに調整し、前記グローバル変数ｒを前記未調整識別子０に設定し、そして、再び、前記シャットダウン閾値電圧調整処理の実行を開始する、ステップ。例えば、取得したその後の電圧Ｖ１が３．８Ｖに等しく、そして、前記閾値電圧Ｖｈが３．５Ｖに等しく、そして、Ｖ１＝３．８Ｖ≧Ｖｈ＝３．５Ｖであると決定され、これは、前記電子デバイスが、すでに電源に接続されているか、または、前記バッテリーがすでに交換されていることを示す。従って、前記実行モードは、自動的に前記フル機能モードに調整され、前記グローバル変数ｒは０に設定され、そして前記シャットダウン閾値電圧調整処理は、再度実行を開始される。
【００７９】
図４を参照して、本特許出願の実施形態は、スタートアップ方法をさらに提供し、当該スタートアップ方法は以下を含む。
【００８０】
Ｓ４０１：ユーザのスタートアップ操作に応答し、電子デバイスのバッテリーの現在の電圧を検出し取得する、ステップ。
【００８１】
Ｓ４０２：前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定する、ステップ。
【００８２】
Ｓ４０３：前記現在の電圧が、前記最小スタートアップ閾値より大きいとき、前記現在の電圧の値が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定する、ステップ。
【００８３】
Ｓ４０４：前記現在の電圧の前記値が、前記通常のスタートアップ閾値より大きくないとき、低電圧スタートアップ処理を開始するように前記電子デバイスを制御し、前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するようにする、ステップ。
【００８４】
特定の実装処理において、例えば、前記電子デバイス上のスタートアップ・ボタンを押下および保持する等、ユーザが電子デバイス上のスタートアップ操作を実行した後、前記電子デバイスはＳ４０１を実行して前記ユーザの前記スタートアップ操作に応答し、そして、前記電子デバイスのバッテリーの現在の電圧を検出し取得する。電子デバイスは、前記電圧が或る値より大きいときにのみスタートアップし、実行することができる。従って、前記ユーザの前記スタートアップ操作に応答するとき、前記電子デバイスは、最初に前記バッテリーの前記現在の電圧を確認する必要があり、そして次に、前記バッテリーの前記現在の電圧が検出され取得されるときＳ４０２を実行する。
【００８５】
Ｓ４０２において、前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かが決定される。ここで、最小スタートアップ閾値は、最小の電圧降下を有するアプリケーション・プログラムを実行するために前記電子デバイスによって必要とされる電圧である。前記バッテリーの前記現在の電圧が、最小スタートアップ閾値より大きくないとき、前記電子デバイスは、その後の動作を終了、すなわち、この場合、前記電子デバイスはスタートアップできない。逆に、前記バッテリーの前記現在の電圧が、最小スタートアップ閾値より大きいとき、処理はＳ４０３に進む。
【００８６】
Ｓ４０３：前記現在の電圧が、最小スタートアップ閾値より大きいとき、前記現在の電圧の前記値が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定する、ステップ。実際のアプリケーション処理において、スタートアップ後、前記電子デバイスは一般に、少なくとも１つのアプリケーション・プログラムを実行する必要があり、前記少なくとも１つのアプリケーション・プログラムを実行することはバッテリー電力を消費し、それは、バッテリー電圧における電圧降下を起こす。もし、前記バッテリー電圧が、最小スタートアップ閾値よりわずかに大きいならば、前記バッテリー電圧は、過渡的に、前記電子デバイスのプラットフォーム動作電圧の下限より低く低下し、前記電子デバイスの異常シャットダウンを起こす。従って、前記電子デバイスの前記通常のスタートアップ閾値は、より大きい値に設定される。前記電子デバイスの前記バッテリーの前記現在の電圧が、前記通常のスタートアップ閾値より大きいとき、前記電子デバイスは通常のスタートアップ処理を開始し、そして、前記通常のスタートアップ処理において、前記電子デバイスは、任意のアプリケーション・プログラムを実行できる。逆に、前記電子デバイスの前記バッテリーの前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、本特許出願は別のスタートアップ方法を提供し、その方法においてはＳ４０４が実行される。
【００８７】
Ｓ４０４：前記現在の電圧の前記値が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するように、
低電圧スタートアップ処理を開始するように前記電子デバイスを制御する、ステップ。特に、前記電子デバイスの前記バッテリー電圧は小さいので、もし、前記スタートアップ処理における負荷が過度に重いならば、多くの電力が消費され、それは、前記スタートアップ後にユーザが緊急に実行する必要のあるアプリケーション・プログラムにとって良いことではない。従って、前記電子デバイスの前記最小システムおよび前記表示モジュールだけの前記初期化を完了するために、前記低電圧スタートアップ処理が開始され、それによって、前記バッテリー電力の消費を削減する。
【００８８】
前記電子デバイスの前記最小システムおよび前記表示モジュールの前記初期化を前記電子デバイスが完了した後、前記ユーザによる高電力消費アプリケーション・プログラムの使用によって起こされる前記電子デバイスの異常シャットダウンを防ぎ、前記ユーザの緊急スタートアップの要求を最大限満たすために、そのアプリケーション・シャットダウン閾値が、前記バッテリーの前記現在の電圧以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムが取得され表示され、そして、すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムが取得され、前記少なくとも１つのアプリケーション・プログラムが実行可能な状態に設定される、すなわち、前記ユーザによって構成された前記少なくとも１つのアプリケーション・プログラムは、前記電子デバイスの低電圧スタートアップ後に実行されることができる。特に、前記電子デバイスは、アプリケーション構成テーブルから、そのアプリケーション・シャットダウン閾値が前記通常のスタートアップ閾値以下であるすべての前記利用可能なアプリケーション・プログラムを取得し得る。前記電子デバイスが、実行を許可するアプリケーション・プログラムは、前記ユーザが実行させる必要があり、そのアプリケーション・シャットダウン閾値が前記電子デバイスの前記現在の電圧より小さい、プログラムである。従って、前記ユーザの要求が良く満たされるだけでなく、前記電子デバイスが短期間に異常シャットダウンしないことを確保することもできる。確かに、前記電子デバイスの前記低電圧スタートアップ後、そのアプリケーション・シャットダウン閾値が、前記ユーザによって構成された前記少なくとも１つのアプリケーション・プログラムに対応する最大アプリケーション・シャットダウン閾値より小さい、別のアプリケーション・プログラムもまた、実行され得る。
【００８９】
特定の実装処理において、そのアプリケーション・シャットダウン閾値が前記バッテリーの前記現在の電圧以下である、前記電子デバイス内のすべての前記利用可能なアプリケーション・プログラムを取得し表示する前に、または表示するときに、前記電子デバイスは、前記ユーザに、前記低電圧スタートアップを確認するか否かを尋ねるための表示情報を表示する。前記ユーザが前記低電圧スタートアップを確認するとき、前記ユーザが選択し構成するために、すべての前記利用可能なアプリケーション・プログラムが取得され表示される。逆に、前記ユーザが前記低電圧スタートアップを採用しないとき、すべての動作が終了し、前記電子デバイスはシャットダウンする。
【００９０】
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを前記実行可能な状態に設定したとき、または、設定した後、前記電子デバイスは、前記ユーザによって構成された前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得し、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、すなわち、前記電子デバイスの前記現在のシャットダウン閾値が更新される。前記電子デバイスの前記現在のシャットダウン閾値が更新されるとき、または、更新された後、前記電子デバイスが繰り返し前記シャットダウン閾値を調整することを避けられるように、前記シャットダウン閾値が調整されたか否かを識別するために使用されるグローバル変数が、既調整識別子にさらに設定され得る。
【００９１】
前記電子デバイスの前記現在のシャットダウン閾値は更新される。従って、前記バッテリー電圧が、前記の更新されたシャットダウン閾値より低いとき、前記電圧が前記アプリケーション・シャットダウン閾値より低くなった後前記電子デバイスが実行し続けないように、通常のシャットダウン処理が自動的にスタートし、それにより、実行中のプラットフォームの動作電圧の下限より前記バッテリー電圧が低くなることにより引き起こされる前記電子デバイスの異常シャットダウンを防ぐ。
【００９２】
図５を参照して、以下では、電子デバイスのスタートアップ処理および実行処理が特定の例を参照して詳細に説明される。
【００９３】
Ｓ５０１：ユーザのスタートアップ操作に応答し、バッテリーの現在の電圧Ｖを取得する、ステップ。例えば、ユーザが、電子デバイスのスタートアップ・ボタンを押下し保持した後、前記電子デバイスは前記ユーザの前記スタートアップ操作に応答し、前記電子デバイスのバッテリーの現在の電圧Ｖが３．１Ｖであることを取得し、進んで、Ｓ５０２を実行する。
【００９４】
Ｓ５０２：前記現在の電圧Ｖ＞Ｖｓ１という条件が満たされるか否かを決定するステップ。ここで、Ｖｓ１は、前記電子デバイスの最小スタートアップ閾値であり、もし、Ｖ＞Ｖｓ１が満たされるならば、Ｓ５０３を実行し、そうでなければ、もし、Ｖ＞Ｖｓ１が満たされないならば、Ｓ５０４を実行し、前記スタートアップ処理を終了する。例えば、Ｖｓ１＝２．８Ｖであると想定すると、前記現在の電圧Ｖは、上述のステップで説明されたように、３．１Ｖに等しい。３．１Ｖ＞２．８Ｖなので、Ｖ＞Ｖｓ１が満たされることが決定され、処理はＳ５０３に進む。
【００９５】
Ｓ５０３：前記現在の電圧Ｖ≦Ｖｓ２が満たされるか否かが決定される、ステップ。ここで、Ｖｓ２は、前記電子デバイスの通常のスタートアップ閾値であり、もし、Ｖ≦Ｖｓ２が満たされるならば、Ｓ５０４を実行し、そうでなければ、もし、Ｖ≦Ｖｓ２が満たされないならば、Ｓ５０５を実行し、通常のスタートアップ処理を開始する。例えば、Ｖｓ２＝３．４Ｖであると想定すると、上述のステップにおいて説明されたように、前記現在の電圧Ｖは３．１Ｖに等しいということが取得される。３．１Ｖ＜３．４Ｖなので、Ｖ≦Ｖｓ２が満たされることが決定され、処理はＳ５０６に進む。
【００９６】
Ｓ５０６：前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するために、低電圧スタートアップ処理を開始し、そして、進んで、Ｓ５０７を実行する、ステップ。
【００９７】
Ｓ５０７：そのアプリケーション・シャットダウン閾値が前記現在の電圧以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムを取得し表示し、利用可能なアプリケーション・プログラムを構成し確認するように前記ユーザにプロンプトする、ステップ。例えば、前記電子デバイスは、３つの利用可能なアプリケーション・プログラム：「アプリケーション・プログラム１」、「アプリケーション・プログラム２」、および「アプリケーション・プログラム３」を表示し、前記ユーザに、「実行される必要のあるアプリケーション・プログラムを構成し確認して下さい」を提供し、そして、Ｓ５０８を実行する。
【００９８】
Ｓ５０８：前記ユーザが、少なくとも１つのアプリケーション・プログラムを構成し確認するか否かを決定し、もし、前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、進んで、Ｓ５０９を実行し、もし、そうでないならば、進んで、Ｓ５１０を実行し、自動的にシャットダウンする、ステップ。例えば、もし、前記ユーザが、前記３つの利用可能なアプリケーション・プログラム「アプリケーション・プログラム１」、「アプリケーション・プログラム２」、および「アプリケーション・プログラム３」から、「アプリケーション・プログラム１」および「アプリケーション・プログラム３」を選択し、それらを確認するならば、処理はＳ５０９に進む。
【００９９】
Ｓ５０９：前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムを、実行可能な状態に設定し、前記電子デバイスの現在のシャットダウン閾値を更新し、そして、グローバル変数ｒを、既調整識別子に設定する、ステップ。特に、前記電子デバイスの前記現在のシャットダウン閾値が更新されるとき、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値は、前記電子デバイス内のアプリケーション構成テーブルから取得され得、前記電子デバイスの前記現在のシャットダウン閾値は、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定される。例えば、上述のステップにおいて、前記ユーザは、前記利用可能なアプリケーション・プログラム「アプリケーション・プログラム１」および「アプリケーション・プログラム３」を選択する。従って、前記電子デバイスは、「アプリケーション・プログラム１」および「アプリケーション・プログラム３」を実行し、前記電子デバイスの前記アプリケーション構成テーブルから、「アプリケーション・プログラム１」および「アプリケーション・プログラム３」のアプリケーション・シャットダウン閾値は、それぞれ３．０Ｖおよび２．９Ｖであることを取得する。従って、前記電子デバイスは、前記電子デバイスの前記現在のシャットダウン閾値を、より大きいアプリケーション・シャットダウン閾値３．０Ｖに設定し、前記グローバル変数ｒを前記既調整識別子１に設定する（ｒ＝０は、未調整識別子を示し、この場合、前記電子デバイスは、前記シャットダウン閾値を調整し得、ｒ＝１は、前記既調整識別子を示し、この場合、前記電子デバイスは、前記シャットダウン閾値をもはや調整しない）。
（実施形態２）
【０１００】
図６を参照して、本特許出願の実施形態は、第１のタイプの電子デバイスを提供し、該第１のタイプの電子デバイスは、
前記電子デバイスのバッテリーの現在の電圧を取得するように構成された第１取得ユニット６０１と、
前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得するように構成された第２取得ユニット６０２であり、前記少なくとも１片のアプリケーション情報の各片のアプリケーション情報に対応するアプリケーション・プログラムのアプリケーション・シャットダウン閾値は、前記最低シャットダウン閾値より大きく、且つ、前記現在の電圧以下である、第２取得ユニット６０２と、
前記少なくとも１片のアプリケーション情報に従って、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するように構成された設定ユニット６０３と、を含む。
【０１０１】
特定の実装処理において、前記第２取得ユニット６０２は、
そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムを表示し、
すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムをユーザが構成するか否かを決定し、もし、前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得する、ように特に構成される。
【０１０２】
望ましくは、前記電子デバイスは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定されるとき、または、設定される前に、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きい、すべての利用可能でないアプリケーション・プログラムを閉じ、無効化する、ように構成された閉ユニット６０４、をさらに含む。
【０１０３】
望ましくは、前記アプリケーション・シャットダウン閾値は特に、最小シャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流に従って取得される電圧値である。
【０１０４】
特定の実装処理において、前記電子デバイスは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定された後、前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定するように構成されたシールド・ユニット、をさらに含む。
【０１０５】
望ましくは、前記電子デバイスは、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値が、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定された後、前記バッテリーのその後の電圧を取得するように構成された第３取得ユニット６０６と、
前記その後の電圧が閾値電圧より大きいか否かを決定するように構成された決定ユニット６０７であり、前記閾値電圧は、前記通常のシャットダウン閾値よりも大きい、決定ユニット６０７と、をさらに含み、
前記その後の電圧が前記閾値電圧よりも大きいとき、前記設定ユニット６０３は、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する。
【０１０６】
前記電子デバイスがフル機能モードを再開することができるように、前記電子デバイスは、
前記電子デバイスの現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能状態に設定し、前記グローバル変数を、未調整識別子に設定するように構成された調整ユニット６０８、をさらに含む。
【０１０７】
本実施形態における前記第１のタイプの電子デバイスに対して、シャットダウン閾値電圧を調整するための上述の方法におけるさまざまな方法および特定の例もまた適用可能である。シャットダウン閾値電圧を調整するための上述の方法の詳細な説明から、当業者は、本実施形態における前記第１のタイプの電子デバイスのための実装方法を明確に理解することができる。従って、本明細書の簡潔さのために、詳細は再度明細書において説明されない。
【０１０８】
図７を参照して、本特許出願の実施形態は、第２のタイプの電子デバイスを提供し、該第２のタイプの電子デバイスは、
ユーザのスタートアップ操作に応答し、前記電子デバイスのバッテリーの現在の電圧を検出し、取得するように構成された、検出ユニット７０１と、
前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定するように構成された第１決定ユニット７０２と、
前記現在の電圧が前記最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの通常のスタートアップ閾値より大きいか否かを決定するように構成された第２決定ユニット７０３と、
前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最小システムおよび表示モジュールの初期化を完了するように、低電圧スタートアップ処理を開始するように前記電子デバイスを制御するように構成された開始ユニット７０４と、を含む。
【０１０９】
特定の実装処理において、前記電子デバイスは、
前記電子デバイスの前記最小システムおよび前記表示モジュールの初期化を完了するように、前記低電圧スタートアップ処理を開始するように前記電子デバイスが制御された後、そのアプリケーション・シャットダウン閾値が現在の電圧以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムを取得し表示するように構成された、第１取得ユニット７０５と、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定する、ように構成された実行ユニット７０６と、をさらに含む。
【０１１０】
前記スタートアップ後の前記電子デバイスの異常シャットダウンを防ぐために、前記電子デバイスは、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムが取得されるとき、または、取得された後、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得するように構成された第２取得ユニット７０７と、
前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するように構成された設定ユニット７０８と、をさらに含む。
【０１１１】
本実施形態における前記第２のタイプの電子デバイスに対して、上述のスタートアップ方法におけるさまざまな方法および特定の例もまた適用可能である。上述のスタートアップ方法の詳細な説明から、当業者は、本実施形態における前記第２のタイプの電子デバイスのための実装方法を明確に理解することができる。従って、本明細書の簡潔さのために、詳細は再度明細書において説明されない。
【０１１２】
特定の実装処理において、図６および図７における機能ユニットは、同じエンティティ・デバイス内に設定され得る。すなわち、要求仕様に従って異なる機能ユニットを選択することにより、前記電子デバイスは、シャットダウン閾値電圧調整だけでなく、低電圧スタートアップも実装することができる。
（実施形態３）
【０１１３】
図８を参照して、本特許出願の実施形態は第１のタイプの電子デバイスを提供し、該電子デバイスは、
前記電子デバイス内にアプリケーション・プログラムのアプリケーション情報を格納するように構成されたメモリと、
前記電子デバイスのバッテリーの現在の電圧を取得し、前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値以上であり、且つ、前記電子デバイスの通常のシャットダウン閾値以下であるとき、少なくとも１つのアプリケーション・プログラムの少なくとも１片のアプリケーション情報を取得し、前記少なくとも１片のアプリケーション情報の各片のアプリケーション情報に対応するアプリケーション・プログラムのアプリケーション・シャットダウン閾値は、最低シャットダウン閾値より大きく、前記現在の電圧以下であり、前記少なくとも１片のアプリケーション情報に従って、前記現在の電圧に対応する、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、ように構成されたプロセッサ８０２と、を含む。
【０１１４】
特定の実装処理において、前記電子デバイスは、
そのアプリケーション・シャットダウン閾値が、前記通常のシャットダウン閾値以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムを表示するように構成されたディスプレイ８０３をさらに含み、
前記の、前記プロセッサ８０２が、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得するように構成されることは、特に、すべての前記利用可能なアプリケーション・プログラムから、前記少なくとも１つのアプリケーション・プログラムをユーザが構成するか否かを決定し、もし、前記ユーザが、前記少なくとも１つのアプリケーション・プログラムを、すべての前記利用可能なアプリケーション・プログラムから構成するならば、前記少なくとも１つのアプリケーション・プログラムの前記少なくとも１片のアプリケーション情報を取得する、ように構成されていることである。
【０１１５】
特定の実装処理において、前記電子デバイスの電力消費を削減するために、前記プロセッサ８０２は、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定するとき、または、設定する前に、そのアプリケーション・シャットダウン閾値が前記通常のシャットダウン閾値より大きい、すべての利用可能でないアプリケーション・プログラムを閉じ、無効化する、ようにさらに構成される。
【０１１６】
特定の実装処理において、前記アプリケーション・シャットダウン閾値は、特に、最低シャットダウン閾値、前記バッテリーの内部抵抗、および前記アプリケーション・プログラムに対応するピーク電流、に従って取得される電圧値である。
【０１１７】
前記電子デバイスが、繰り返し前記シャットダウン閾値を調整することを避けるために、前記プロセッサ８０２は、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定した後、前記現在の電圧によってトリガーを掛けられたシャットダウン・イベントをシールドし、前記電子デバイスの前記現在のシャットダウン閾値が調整されているか否かを示すために使用されるグローバル変数を、既調整識別子に設定する、ようにさらに構成される。
【０１１８】
特定の実装処理において、前記プロセッサ８０２は、
前記現在の電圧に対応する、前記電子デバイスの前記現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・プログラムに対応する前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定した後、前記バッテリーのその後の電圧を取得し、前記その後の電圧が閾値電圧より大きいか否かを決定し、ここで、前記閾値電圧は前記通常のシャットダウン閾値より大きく、前記その後の電圧が前記閾値電圧より大きいとき、前記設定ユニットは、前記電子デバイスの前記現在のシャットダウン閾値を前記通常のシャットダウン閾値に設定する、ようにさらに構成される。
【０１１９】
前記電子デバイスのフル機能実行モードを再開するために、前記プロセッサ８０２は、
前記電子デバイスの前記現在のシャットダウン閾値が前記通常のシャットダウン閾値に設定された後、前記電子デバイスの実行モードを、すべてのアプリケーション・プログラムが実行可能なフル機能モードに調整し、前記グローバル変数を、未調整識別子に設定する、ようにさらに構成される。
【０１２０】
本実施形態における前記第１のタイプの電子デバイスに対して、シャットダウン閾値を調整する上述の方法におけるさまざまな方法および特定の例もまた適用可能である。シャットダウン閾値を調整する上述の方法の詳細な説明から、当業者は、本実施形態における前記第１のタイプの電子デバイスのための実装方法を明確に理解することができる。従って、本明細書の簡潔さのために、詳細は再度明細書において説明されない。
【０１２１】
図９を参照して、本特許出願の実施形態は第２のタイプの電子デバイスをさらに提供し、該第２の電子デバイスは、
前記電子デバイスの最小スタートアップ閾値と通常のスタートアップ閾値を格納するように構成されたメモリ９０１と、
ユーザのスタートアップ操作に応答し、前記電子デバイスのバッテリーの現在の電圧を検出し取得し、前記現在の電圧が、前記電子デバイスの最小スタートアップ閾値より大きいか否かを決定し、前記現在の電圧が、最小スタートアップ閾値より大きいとき、前記現在の電圧が、前記電子デバイスの前記通常のスタートアップ閾値より大きいか否かを決定し、そして、前記現在の電圧が、前記通常のスタートアップ閾値より大きくないとき、前記電子デバイスの最低システムおよび表示モジュールの初期化を完了するように、低電圧スタートアップ処理を開始するように、前記電子デバイスを制御する、ように構成されたプロセッサ９０２と、を含む。
【０１２２】
特定の実装処理において、前記プロセッサ９０２は、
前記電子デバイスの前記最小システムおよび前記表示モジュールの初期化を完了するように、前記低電圧スタートアップ処理を開始するように前記電子デバイスを制御した後、そのアプリケーション・シャットダウン閾値が前記現在の電圧以下である、前記電子デバイス内のすべての利用可能なアプリケーション・プログラムを取得し表示し、すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを実行可能な状態に設定する、ようにさらに構成される。
【０１２３】
低電圧スタートアップおよび実行の後、前記電子デバイスの異常シャットダウンを防ぐために、前記プロセッサ９０２は、
すべての前記利用可能なアプリケーション・プログラムから、前記ユーザによって構成された、前記少なくとも１つのアプリケーション・プログラムを取得し、前記少なくとも１つのアプリケーション・プログラムを前記実行可能な状態に設定したとき、または、設定した後、前記少なくとも１つのアプリケーション・プログラムに対応する少なくとも１つのアプリケーション・シャットダウン閾値を取得し、前記電子デバイスの現在のシャットダウン閾値を、前記少なくとも１つのアプリケーション・シャットダウン閾値の最大アプリケーション・シャットダウン閾値に設定する、ようにさらに構成される。
【０１２４】
本実施形態における前記第２のタイプの電子デバイスに対して、上述のスタートアップ方法におけるさまざまな方法および特定の例もまた適用可能である。上述のスタートアップ方法の詳細な説明から、当業者は、本実施形態における前記第２のタイプの電子デバイスのための実装方法を明確に理解することができる。従って、本明細書の簡潔さのために、詳細は再度明細書において説明されない。
【０１２５】
特定の実装処理において、図６および図７における機能ユニットは、同じエンティティ・デバイス内に設定され得る。すなわち、要求仕様に従って異なる機能ユニットを選択することにより、前記電子デバイスは、シャットダウン閾値電圧調整だけでなく、低電圧スタートアップも実装することができる。
【０１２６】
本特許出願の実施形態における技術的解決策の１以上を使用することにより、以下の技術的効果が達成され得る。
【０１２７】
電子デバイスのバッテリーの現在の電圧が検出され取得され、前記現在の電圧が、前記電子デバイスの最低シャットダウン閾値より大きく、しかし、前記電子デバイスの通常のシャットダウン閾値以下であるとき、前記電子デバイスの現在のシャットダウン閾値は、最大アプリケーション・シャットダウン閾値に下がるように調整される、すなわち、前記電子デバイスのシャットダウン閾値は下げられる。このように、そのアプリケーション・シャットダウン閾値が、最大アプリケーション・シャットダウン閾値以下であるアプリケーション・プログラムを実行し続けることができ、前記電子デバイスのより多くのバッテリー電力が使用され、それにより、従来技術において電子デバイスが直面するバッテリー電力の低い利用という技術的課題を解決し、さらに、バッテリー電力の利用の増加という技術的効果を達成する。
【０１２８】
本発明の実施形態が、方法、システム、またはコンピュータ・プログラム製品として提供され得ることを当業者は理解すべきである。従って、本発明は、ハードウェアだけの実施形態、ソフトウェアだけの実施形態、またはソフトウェアおよびハードウェアの組合せを用いた実施形態の形を使用し得る。さらに、本発明は、コンピュータ利用可能プログラム・コードを含む１以上のコンピュータ利用可能記憶媒体（これに限定されないが、ディスク・メモリ、ＣＤ−ＲＯＭ、光メモリ、等を含む）上に実装されたコンピュータ・プログラム製品の形を使用し得る。
【０１２９】
本発明は、本発明の実施形態に従った方法、デバイス（システム）、およびコンピュータ・プログラム製品のフローチャートおよび／またはブロック図を参照して説明される。理解されるべきは、コンピュータ・プログラム命令は、フローチャートおよび／またはブロック図における各処理および／または各ブロック、および、フローチャートおよび／またはブロック図における処理および／またはブロックの組合せ、を実装するために使用され得る。コンピュータまたは任意の他のプログラマブル・データ処理デバイスのプロセッサによって実行される命令が、フローチャートにおける、および／または、ブロック図における１以上のブロックにおける１以上の処理における特定の機能を実装するための装置を生成するように、汎用目的のコンピュータ、専用コンピュータ、組み込みプロセッサ、または、機械を生成するための、任意の他のプログラマブル・データ処理デバイスのプロセッサのために、これらのコンピュータ・プログラム命令は提供され得る。
【０１３０】
これらのコンピュータ・プログラム命令は、コンピュータまたは任意の他のプログラマブル・データ処理デバイスが特定の方法で働くように命令することができ、そのため、コンピュータ可読メモリ内に格納された命令が、命令装置を含む道具を生成する。命令装置は、フローチャート内の、および／または、ブロック図における１以上のブロック内の、１以上の処理における特定の機能を実装する。
【０１３１】
これらのコンピュータ・プログラム命令はまた、コンピュータまたは他のプログラマブル・データ処理デバイス上にロードされ得、そのため、一連の動作およびステップがコンピュータまたは他のプログラマブル・デバイス上で実行され、それによって、コンピュータ実装処理を生成する。従って、コンピュータまたは他のプログラマブル・デバイス上で実行される命令は、フローチャート内の、および／または、ブロック図における１以上のブロック内の、１以上の処理における特定の機能を実装するためのステップを提供する。
【０１３２】
明らかに、当業者は、本発明の精神および範囲から逸脱することなく、本発明に対するさまざまな修正および派生を作ることができる。本発明は、以下の特許請求の範囲およびその均等の技術によって定義される保護の範囲内に入ることを条件として、これらの修正および派生をカバーすることを意図している。
【図１】
0005961767.tif 000003
【図２】
0005961767.tif 000004
【図３】
0005961767.tif 000005
【図４】
0005961767.tif 000006
【図５】
0005961767.tif 000007
【図６】
0005961767.tif 000008
【図７】
0005961767.tif 000009
【図８】
0005961767.tif 000010
【図９】
0005961767.tif 000011