(57)【特許請求の範囲】
【請求項１】
端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出する段階と、
前記省電力モードの前記有効化条件が満たされている場合に省電力動作を実行する段階であって、前記省電力動作は、前記端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される、段階と、を備え、
省電力動作を実行する前記段階は、
前記スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索することであって、前記第１種アプリケーションプログラムは、実行状態にあり、かつ、前記第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである、検索すること、および、
発見された前記第１種アプリケーションプログラムを停止すること、
により前記第１種アプリケーションプログラムを停止する段階を含む、端末制御方法。
【請求項２】
省電力動作を実行する前記段階は、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替える段階であって、前記目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、段階を有する、請求項１に記載の端末制御方法。
【請求項３】
第１種アプリケーションプログラムを停止する前記段階の後に、停止された前記第１種アプリケーションプログラムの自動起動を禁止する段階をさらに備える、請求項１または２に記載の端末制御方法。
【請求項４】
停止された前記第１種アプリケーションプログラムの自動起動を禁止する前記段階は、
停止された前記第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、前記第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止する段階、および、
停止された前記第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、前記第１種アプリケーションプログラムの起動を前記ブロードキャストメッセージがトリガすることを禁止する段階、
のうち少なくとも１つを含む、請求項３に記載の端末制御方法。
【請求項５】
省電力動作を実行する前記段階は、
前記スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索することであって、前記第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点においてネットワーク接続動作を実行していないアプリケーションプログラムである、検索すること、および、
発見された前記第２種アプリケーションプログラムのネットワーク接続を切断すること、
により前記第２種アプリケーションプログラムのネットワーク接続を切断する段階を含む、請求項１から４のいずれか一項に記載の端末制御方法。
【請求項６】
前記第２期間は、前記第１期間より長い、請求項５に記載の端末制御方法。
【請求項７】
省電力動作を実行する前記段階は、第３種アプリケーションプログラムによって設定されるタイマをインタセプトすることであって、前記第３種アプリケーションプログラムは、実行状態にあるアプリケーションプログラムである、インタセプトすること、および、前記タイマを一時休止リンクリストに保存すること、により前記第３種アプリケーションプログラムのタイマを一時休止する段階を含む、請求項１から６のいずれか一項に記載の端末制御方法。
【請求項８】
前記アプリケーションプログラムは、保護リストに属さない、請求項１から７のいずれか一項に記載の端末制御方法。
【請求項９】
端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出する前記段階は、
前記端末の前記スクリーンが前記スクリーンオン状態から前記スクリーンオフ状態に切り替えられるとき、前記省電力モードが有効化状態にあるかどうかを検出する段階、または、
前記端末の前記スクリーンが前記スクリーンオン状態から前記スクリーンオフ状態に切り替えられるとき、前記省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出する段階
を含む、請求項１から８のいずれか一項に記載の端末制御方法。
【請求項１０】
省電力動作を実行する前記段階の後に、前記端末制御方法はさらに、前記端末の前記スクリーンが前記スクリーンオフ状態から前記スクリーンオン状態に切り替えられるとき、前記省電力動作の実行を取り消す段階を備える、請求項１から９のいずれか一項に記載の端末制御方法。
【請求項１１】
端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出する検出モジュールと、
前記検出モジュールの検出結果において、前記省電力モードの前記有効化条件が満たされている場合、省電力動作を実行する実行モジュールであって、前記省電力動作は、前記端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される、実行モジュールと、を備え、
前記実行モジュールは、
前記スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索することであって、前記第１種アプリケーションプログラムは、実行状態にあり、かつ、前記第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである、検索すること、および、
発見された前記第１種アプリケーションプログラムを停止すること、
ことにより前記第１種アプリケーションプログラムを停止する停止ユニットを有する、端末制御装置。
【請求項１２】
前記実行モジュールは、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替えられる切り替えユニットであって、前記目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、切り替えユニットを有する、請求項１１に記載の端末制御装置。
【請求項１３】
前記実行モジュールは、停止された前記第１種アプリケーションプログラムの自動起動を禁止する、再起動禁止ユニットをさらに有する、請求項１１または１２に記載の端末制御装置。
【請求項１４】
前記再起動禁止ユニットは、停止された前記第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、前記第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止すること、および、
停止された前記第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、前記第１種アプリケーションプログラムの起動を前記ブロードキャストメッセージがトリガすることを禁止すること、
のうち少なくとも１つを行う、請求項１３に記載の端末制御装置。
【請求項１５】
前記実行モジュールは、
前記スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索することであって、前記第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点においてネットワーク接続動作を実行していないアプリケーションプログラムである、検索すること、および、
発見された前記第２種アプリケーションプログラムのネットワーク接続を切断すること、
により前記第２種アプリケーションプログラムのネットワーク接続を切断する切断ユニットを有する、請求項１１から１４のいずれか一項に記載の端末制御装置。
【請求項１６】
前記第２期間は、前記第１期間より長い、請求項１５に記載の端末制御装置。
【請求項１７】
前記実行モジュールは、第３種アプリケーションプログラムによって設定されるタイマをインタセプトすることであって、前記第３種アプリケーションプログラムは、実行状態にあるアプリケーションプログラムである、インタセプトすること、および、前記タイマを一時休止リンクリストに保存すること、により前記第３種アプリケーションプログラムのタイマを一時休止する一時休止ユニットを有する、請求項１１から１６のいずれか一項に記載の端末制御装置。
【請求項１８】
前記アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムである、請求項１１から１７のいずれか一項に記載の端末制御装置。
【請求項１９】
前記検出モジュールは、前記端末の前記スクリーンが前記スクリーンオン状態から前記スクリーンオフ状態に切り替えられるとき、前記省電力モードが有効化状態にあるかどうかを検出するか、または、
前記検出モジュールは、前記端末の前記スクリーンが前記スクリーンオン状態から前記スクリーンオフ状態に切り替えられるとき、前記省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出する、
請求項１１から１８のいずれか一項に記載の端末制御装置。
【請求項２０】
前記端末制御装置はさらに、前記実行モジュールが前記省電力動作を実行した後に、前記端末の前記スクリーンが前記スクリーンオフ状態から前記スクリーンオン状態に切り替えられるとき、前記実行モジュールに前記省電力動作を実行することを取り消すように命令する取り消しモジュールを備える、請求項１１から１９のいずれか一項に記載の端末制御装置。
【請求項２１】
プロセッサと、
前記プロセッサに電気的に接続されるメモリおよびスクリーンと
を備える端末であって、
前記メモリは、１または複数の命令を記憶し、前記１または複数の命令は、前記プロセッサによって実行し、
前記プロセッサは、前記スクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出し、
前記プロセッサはさらに、請求項１から１０のいずれか一項に記載の端末制御方法を実行する、
端末。
【請求項２２】
コンピュータによって実行されるとき、請求項１から１０のいずれか一項に記載の端末制御方法を前記コンピュータに実行させる命令を含むコンピュータ可読記憶媒体。
【請求項２３】
請求項１から１０のいずれか一項に記載の端末制御方法を実行するように適用されるソフトウェアコードを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電源管理の分野に関連し、特に、端末制御方法および装置、ならびに端末に関連する。
【背景技術】
【０００２】
スマートフォン、タブレットコンピュータ、または、電子書籍リーダなどの端末は、ユーザの日常生活において、不可欠な部分となった。
【０００３】
これらすべての端末は、再充電可能電池を使用することによって電源供給される。電池の容量は限られているので、端末には一般的に、省電力モードが設けられている。従来技術において提供される省電力モードでは、端末は、電池の電気残量を検出し、電気残量が予め設定された閾値より低いとき、スクリーンの電力消費を減らすように、スクリーンの輝度を予め設定された輝度に低下させる。
【０００４】
スクリーンは、もっとも電力を消費する、端末のコンポーネントのうちの１つである。したがって、現在の省電力モードにおける省電力ポリシーでは主に、スクリーンの輝度を下げるか、または、適時にスクリーンをオフにする。しかしながら、これらの省電力モードは、端末のスクリーンがオフにされた後に生じる電力消費問題を緩和することができない。
【発明の概要】
【０００５】
本発明の実施形態は、端末のスクリーンがオフにされた後の電力消費を減らすために、端末制御方法および装置、ならびに端末を提供する。
【０００６】
第１態様によれば、端末制御方法が提供され、当該方法は、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出する段階と、省電力モードの有効化条件が満たされている場合、省電力動作を実行する段階であって、省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される、段階とを備える。
【０００７】
第１態様の第１の可能な実装方式において、省電力動作を実行する段階は、第１種アプリケーションプログラムを停止すること、第２種アプリケーションプログラムのネットワーク接続を切断すること、第３種アプリケーションプログラムのタイマを一時休止すること、または、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替えることであって、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、ことのうちの少なくとも１つの動作を実行する段階を有する。
【０００８】
第１態様の第１の可能な実装方式に関連して、第２の可能な実装方式において、方法は、第１種アプリケーションプログラムを停止した後に、停止された第１種アプリケーションプログラムの自動起動を禁止する段階をさらに含む。
【０００９】
第１態様の第１の可能な実装方式または第２の可能な実装方式に関連して、第３の可能な実装方式において、第１種アプリケーションプログラムを停止することは、スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索することであって、第１種アプリケーションプログラムは、実行状態にあり、かつ、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである、こと、および、発見された第１種アプリケーションプログラムを停止することを備える。
【００１０】
第１態様の第１から第３の可能な実装方式のうちのいずれか１つに関連して、第４の可能な実装方式において、第２種アプリケーションプログラムのデータネットワーク接続を切断することは、スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索することであって、第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点にネットワーク接続動作を実行していないアプリケーションプログラムである、こと、および、発見された第２種アプリケーションプログラムのネットワーク接続を切断することを有する。
【００１１】
第１態様の第１から第４の可能な実装方式のうちのいずれか１つに関連して、第５の可能な実装方式において、第３種アプリケーションプログラムのタイマを一時休止することは、第３種アプリケーションプログラムによって設定されるタイマをインタセプトすることであって、第３種アプリケーションプログラムは、実行状態にあるアプリケーションプログラムである、こと、および、タイマを一時休止リンクリストに保存することを含む。
【００１２】
第１態様の第２の可能な実装方式に関連して、第６の可能な実装方式において、停止された第１種アプリケーションプログラムの自動起動を禁止することは、停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止すること、および／または、停止された第１種アプリケーションプログラムへ送信されたブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止することを備える。
【００１３】
第１態様の第１から第６の可能な実装方式のうちのいずれか１つに関連して、第７の可能な実装方式において、第１種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第２種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第３種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムである。
【００１４】
第１態様、または、第１態様の可能な実装方式のうちのいずれか１つに関連して、第１態様の第８の可能な実装方式において、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出することは、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうかを検出すること、または、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出することを備える。
【００１５】
第１態様、または、第１態様の可能な実装方式のうちのいずれか１つに関連して、第１態様の第９の可能な実装方式において、方法はさらに、端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力モードにおける省電力動作の実行を取り消すことを備える。
【００１６】
第２態様によれば、端末制御装置が提供され、当該装置は、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出するように構成される検出モジュールと、検出モジュールの検出結果において、省電力モードの有効化条件が満たされている場合、省電力動作を実行するように構成される実行モジュールであって、省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される、実行モジュールとを備える。
【００１７】
第２態様の第１の可能な実装方式において、実行モジュールは、第１種アプリケーションプログラムを停止するように構成される停止ユニット、第２種アプリケーションプログラムのネットワーク接続を切断するように構成される切断ユニット、第３種アプリケーションプログラムのタイマを一時休止するように構成される一時休止ユニット、または、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替えられるように構成される切り替えユニットであって、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、切り替えユニットのうちの少なくとも１つのユニットを備える。
【００１８】
第２態様の第１の可能な実装方式に関連して、第２の可能な実装方式において、実行モジュールは、停止された第１種アプリケーションプログラムの自動起動を禁止するように構成される、再起動禁止ユニットをさらに有する。
【００１９】
第２態様、または、第２態様の第２の可能な実装方式に関連して、第３の可能な実装方式において、停止ユニットは、スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索することであって、第１種アプリケーションプログラムは、実行状態にあり、かつ、保護リストに属さず、かつ、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである、こと、および、発見された第１種アプリケーションプログラムを停止することを行うように構成される。
【００２０】
第２態様の第１から第３の可能な実装方式のうちのいずれか１つに関連して、第４の可能な実装方式において、切断ユニットは、具体的には、スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索することであって、第２種アプリケーションプログラムは、実行状態にあり、かつ、保護リストに属さず、かつ、現時点においてネットワーク接続動作を実行していないアプリケーションプログラムである、こと、および、発見された第２種アプリケーションプログラムのネットワーク接続を切断することを行うように構成される。
【００２１】
第２態様の第１から第４の可能な実装方式のうちのいずれか１つに関連して、第５の可能な実装方式において、一時休止ユニットは、具体的には、第３種アプリケーションプログラムによって設定されるタイマをインタセプトすることであって、第３種アプリケーションプログラムは、実行状態にあり、かつ、保護リストに属さないアプリケーションプログラムである、こと、および、タイマを一時休止リンクリストに保存することを行うように構成される。
【００２２】
第２態様の第２の可能な実装方式に関連して、第６の可能な実装方式において、再起動禁止ユニットは、具体的には、停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止すること、および／または、停止された第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止することを行うように構成される。
【００２３】
第２態様の第１から第６の可能な実装方式のうちのいずれか１つに関連して、第７の可能な実装方式において、第１種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第２種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第３種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムである。
【００２４】
第２態様、または、第２態様の可能な実装方式のうちのいずれか１つに関連して、第２態様の第８の可能な実装方式において、検出モジュールは、具体的には、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうかを検出するように構成されるか、または、検出モジュールは、具体的には、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出するように構成される。
【００２５】
第２態様、または、第２態様の可能な実装方式のうちのいずれか１つに関連して、第２態様の第９の可能な実装方式において、装置はさらに、実行モジュールの端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力モードにおける省電力動作の実行を取り消すように構成される取り消しモジュールを備える。
【００２６】
第３態様によれば、端末が提供され、当該端末は、プロセッサと、プロセッサに電気的に接続されるメモリおよびスクリーンとを備え、メモリは、１または複数の命令を記憶し、１または複数の命令は、プロセッサによって実行されるように構成され、プロセッサは、スクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出するように構成され、プロセッサはさらに、省電力モードの有効化条件が満たされている場合、省電力動作を実行するように構成され、省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される。
【００２７】
第３態様の第１の可能な実装方式において、省電力動作を実行するとき、プロセッサは具体的には、第１種アプリケーションプログラムを停止すること、第２種アプリケーションプログラムのネットワーク接続を切断すること、第３種アプリケーションプログラムのタイマを一時休止すること、または、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードへ切り替えることであって、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、ことのうちの少なくとも１つの動作を実行するように構成される。
【００２８】
第３態様の第１の可能な実装方式に関連して、第３態様の第２の可能な実装方式において、プロセッサはさらに、第１種アプリケーションプログラムを停止した後に、停止された第１種アプリケーションプログラムを自動起動することを禁止するように構成される。
【００２９】
第３態様の第１の可能な実装方式または第２の可能な実装方式に関連して、第３態様の第３の可能な実装方式において、第１種アプリケーションプログラムを停止するとき、プロセッサは、具体的には、スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索することであって、第１種アプリケーションプログラムは、実行状態にあり、かつ、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである、こと、および、発見された第１種アプリケーションプログラムを停止することを行うように構成される。
【００３０】
第３態様の第１から第３の可能な実装方式のうちのいずれか１つに関連して、第３態様の第４の可能な実装方式において、第２種アプリケーションプログラムのデータネットワーク接続を切断するとき、プロセッサは、具体的には、スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索することであって、第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点においてネットワーク接続動作を実行していないアプリケーションプログラムである、こと、および、発見された第２種アプリケーションプログラムのネットワーク接続を切断することを行うように構成される。
【００３１】
第３態様の第１から第４の可能な実装方式のうちのいずれか１つに関連して、第３態様の第５の可能な実装方式において、第３種アプリケーションプログラムのタイマを一時休止するとき、プロセッサは、具体的には、第３種アプリケーションプログラムによって設定されるタイマをインタセプトすることであって、第３種アプリケーションプログラムは、実行状態にあり、かつ、保護リストに属さないアプリケーションプログラムである、こと、および、タイマを一時休止リンクリストに保存することを行うように構成される。
【００３２】
第３態様の第２の可能な実装方式に関連して、第３態様の第６の可能な実装方式において、停止された第１種アプリケーションプログラムの自動起動を禁止するとき、プロセッサは、具体的には、停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止すること、および／または、停止された第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止することを行うように構成される。
【００３３】
第３態様の第１から第６の可能な実装方式のうちのいずれか１つに関連して、第３態様の第７の可能な実装方式において、第１種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第２種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第３種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムである。
【００３４】
第３態様、または、第３態様の可能な実装方式のうちのいずれか１つに関連して、第３態様の第８の可能な実装方式において、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられ、プロセッサが、省電力モードの有効化条件が満たされているかどうかを検出するとき、プロセッサは、具体的には、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうかを検出すること、または、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出することを行うように構成される。
【００３５】
第３態様、または、第３態様の可能な実装方式のうちのいずれか１つに関連して、第３態様の第９の可能な実装方式において、省電力動作を実行した後に、プロセッサはさらに、端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力動作を実行することを取り消すように構成される。
【００３６】
端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために、省電力動作が実行され、ユーザの通常の使用に影響を与えることなく、スクリーンオフ状態における電力消費を可能な限り減らす。
【図面の簡単な説明】
【００３７】
本発明の実施形態における技術的解決手段をより明確に説明すべく、以下、実施形態を説明するために必要な添付図面を簡潔に説明する。以下の説明における添付図面は、本発明のいくつかの実施形態を示しているに過ぎず、当業者であれば、これらの添付図面から、創造的努力がなくとも他の図面をさらに導出し得ることは明らかである。
【００３８】
【図１】本発明の実施形態に係る端末制御方法のフローチャートである。
【００３９】
【図２】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４０】
【図３】本発明の別の実施形態に係る端末制御方法フローチャートである。
【００４１】
【図４】本発明の別の実施形態に係る端末制御方法フローチャートである。
【００４２】
【図５】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４３】
【図６】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４４】
【図７】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４５】
【図８】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４６】
【図９】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４７】
【図１０】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４８】
【図１１】本発明の別の実施形態に係る端末制御方法のフローチャートである。
【００４９】
【図１２】図１１に示される実施形態において提供される端末制御方法において使用されるインタフェースの概略図である。
【００５０】
【図１３】本発明の実施形態に係る端末制御装置の構造ブロック図である。
【００５１】
【図１４】本発明の別の実施形態に係る端末制御装置の構造ブロック図である。
【００５２】
【図１５】本発明の実施形態に係る端末の構造ブロック図である。
【発明を実施するための形態】
【００５３】
本発明の目的、技術的解決手段、および利点をより明確にすべく、以下では、添付図面を参照して詳細に本発明の実施形態をさらに説明する。
【００５４】
本明細書において言及される端末は、携帯電話、タブレットコンピュータ、電子書籍リーダ、ＭＰ３（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ、ムービング・ピクチャー・エキスパート・グループ・オーディオ・レイヤー３）プレーヤ、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ、ムービング・ピクチャー・エキスパート・グループ・オーディオ・レイヤー４）プレーヤ、ポータブルラップトップコンピュータ、または同様のものであり得る。本明細書において言及される端末は、電池を使用することによって電源供給される端末であり得る。
【００５５】
本明細書におけるアプリケーションプログラムは、一般的に、アプリケーションプログラム、処理、スレッド、サービス、または同様のものを指す。
【００５６】
図１に関連して、図１は、本発明の実施形態に係る端末制御方法のフローチャートである。この実施形態において、端末制御方法が端末に適用される例は、説明のために使用される。当該方法は、以下の段階を備える。
【００５７】
段階１０２：端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出する。
【００５８】
段階１０４：省電力モードの有効化条件が満たされている場合、省電力動作を実行する。ここで、省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される。
【００５９】
省電力モードは、少なくとも１種類の省電力動作を含む。省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される。
【００６０】
アプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費は、アプリケーションプログラムがプロセッサによって実行されるときに消費される電気量と、アプリケーションプログラムがネットワークに接続しているとき、アプリケーションプログラムが無線信号を受信および送信するときに消費される電気量とを含み得る。ネットワーク接続とは、アプリケーションプログラムが端末のデータネットワークを使用することによってインターネットにアクセスすることを指す。
【００６１】
結論として、この実施形態において提供される端末制御方法によれば、端末のスクリーンがスクリーンオフ状態にあるとき、省電力モードにおける省電力動作が実行され、その結果、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費が減る。それにより、現在の省電力モードにおいて、省電力ポリシーは主に、スクリーンの輝度を下げるか、または、適時にスクリーンをオフにするものであるが、これらの省電力モードでは、端末のスクリーンがオフにされた後に生じる電力消費問題を緩和することができないということを解決する。したがって、スクリーンオフ状態における電力消費は、ユーザの通常の使用に影響を与えることなく、可能な限り減らされる。
【００６２】
可能な実施形態において、図１に示される実施形態における段階１０４は、図２に示されるように、段階１０４ａから段階１０４ｄのうちの少なくとも１つを含み得る。
【００６３】
段階１０４ａ：第１種アプリケーションプログラムを停止する。
【００６４】
第１種アプリケーションプログラムは、スクリーンがオフにされた後に実行状態を維持する必要がないアプリケーションプログラムである。
【００６５】
段階１０４ｂ：第２種アプリケーションプログラムのネットワーク接続を切断する。
【００６６】
第２種アプリケーションプログラムは、スクリーンがオフにされた後に、実行状態を維持する必要があるが、ネットワーク接続を必要としないアプリケーションプログラムである。
【００６７】
段階１０４ｃ：第３種アプリケーションプログラムのタイマを一時休止する。
【００６８】
第３種アプリケーションプログラムは、スクリーンがオフにされた後に、実行状態を維持する必要があり、かつ、ネットワーク接続を必要とし得るが、サーバに対してハートビート信号を維持する必要がない、または、新しいバージョンを定期的に検出する必要がないアプリケーションプログラムである。サーバに対してハートビート信号を維持すること、または、新しいバージョンを定期的に検出することは通常、アプリケーションプログラムがオペレーティングシステムにタイマを申請することによって実現される。
【００６９】
段階１０４ｄ：初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替える。ここで、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない。
【００７０】
端末は、信号品質に関連するポリシーにしたがって、さまざまな種類のネットワークモード、例えば、第２世代モバイル通信ネットワーク（２Ｇ）、第３世代モバイル通信ネットワーク（３Ｇ）、および、第４世代モバイル通信ネットワーク（４Ｇ）の間で切り替えを実行する。実際の環境において、ネットワークモードの信号品質は、期待品質より低い。例えば、４Ｇネットワークの構築の初期段階において、４Ｇネットワークの信号品質は一般的に、比較的低い。端末が２Ｇ／３Ｇネットワークと４Ｇネットワークとの間の切り替えを頻繁に実行する場合、大量の電気が消費される。
【００７１】
したがって、省電力モードにおいて、端末は、目標ネットワーク切り替えモードに入る。このモードにおいて、切り替え中に目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない。例えば、目標ネットワーク切り替えモードは、信号品質に関連するポリシーにしたがって、２Ｇネットワークと３Ｇネットワークとの間の切り替えを実行する切り替えモードであり、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、２Ｇネットワークおよび３Ｇネットワークのみを含むが、４Ｇネットワークを含まない。
【００７２】
結論として、この実施形態において提供される端末制御方法によれば、スクリーンがオフにされた後に実行される必要がないアプリケーションプログラムがプロセッサによって実行されるときに消費される電気量は、段階１０４ａによって減らされ得て、ネットワークが接続されているとき、バックグラウンドアプリケーションプログラムが無線信号を受信および送信するときに消費される電気量は、段階１０４ｂ、段階１０４ｃ、および段階１０４ｄによって減らされ得る。
【００７３】
別の可能な実施形態において、図１に示される実施形態における段階１０４が段階１０４ａを含むとき、段階１０４は、図３に示されるように、段階１０４ｅを任意で含み得る。
【００７４】
段階１０４ｅ：停止された第１種アプリケーションプログラムの自動起動を禁止する。
【００７５】
停止されたアプリケーションプログラムは、オペレーティングシステムのいくつかの自動起動機構によって再起動され得る。省電力モードにおいて、端末は、停止された第１種アプリケーションプログラムの自動起動を禁止する必要がある。自動起動とは、ユーザによる手動起動を伴わない起動モードを指す。
【００７６】
結論として、この実施形態において提供される端末省電力方法によって、スクリーンがオフにされた後に実行される必要がないアプリケーションプログラムがプロセッサによって実行されるときに消費される電気量はさらに減り得る。
【００７７】
別の可能な実施形態において、図２に示される実施形態における段階１０４ａは、図４に示されるように、段階４０２および段階４０４に置き換えられ得る。
【００７８】
段階４０２：スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索する。ここで、第１種アプリケーションプログラムは、実行状態にあり、かつ、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである。
【００７９】
第１期間は、１分であり得る。
【００８０】
この実施形態において、アプリケーションプログラムが、スクリーンがオフにされた後の１分以内にいかなるネットワーク接続動作も実行しなかった場合、当該アプリケーションプログラムは、スクリーンがオフにされた後に実行状態を維持する必要がないアプリケーションプログラムであると見なされる。スクリーンオフ状態が１分間にわたって続いた後に、端末はこれらのアプリケーションプログラムを見つけて第１種アプリケーションプログラムとする。
【００８１】
任意で、第１種アプリケーションプログラムはまた、保護リストに属さないアプリケーションプログラムである。保護リストは、システムによって予め設定されるか、または、ユーザによって定義される。オペレーティングシステムの基本アプリケーションプログラムまたは通信アプリケーションなどのアプリケーションプログラムは、通常、保護リストに属する。
【００８２】
段階４０４：発見された第１種アプリケーションプログラムを停止する。
【００８３】
端末は、発見された第１種アプリケーションプログラムを停止する。
【００８４】
結論として、保護リストに属さないすべてのアプリケーションプログラムが第１種アプリケーションプログラムとして使用されることと比較して、この実施形態において、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムが、第１種アプリケーションプログラムとして使用される。その結果、スクリーンがオフにされた後にデータ同期およびデータバックアップなどの有効な動作を実行しているアプリケーションプログラムが不適切に停止されることを防止できる。ユーザが端末の使用を完了し、手動で端末をスクリーンオフモードに入らせた後に、ユーザによって使用される最新のアプリケーションプログラムは、サーバとのデータインタラクションをまだ実行していることがあり得る。したがって、この実施形態において第１種アプリケーションプログラムを判定する方式は、より適切であり、これにより、アプリケーションプログラムを不正確に停止する確率を減らす。
【００８５】
別の可能な実施形態において、図２に示される実施形態において、段階１０４ｂは、図５に示されるように、段階５０２および段階５０４と置き換えられ得る。
【００８６】
段階５０２：スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索する。ここで、第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点にネットワーク接続動作を実行していないアプリケーションプログラムである。
【００８７】
通常、第２期間の時間の長さは、第１期間のものより大きい。例えば、第２期間は、５分間である。
【００８８】
この実施形態において、アプリケーションプログラムが、スクリーンがオフにされた後の５分間に対応する時間にネットワーク接続動作を実行していない場合、アプリケーションプログラムは、スクリーンがオフにされた後に実行状態を維持する必要があるが、ネットワーク接続を必要としないアプリケーションプログラムであると見なされる。スクリーンオフ状態が５分間にわたって続いた後に、端末はこれらのアプリケーションプログラムを第２種アプリケーションプログラムとして見つける。
【００８９】
任意で、第２種アプリケーションプログラムはまた、保護リストに属さないアプリケーションプログラムである。
【００９０】
例えば、アプリケーションプログラムＡが保護リストに属さないが、スクリーンがオフにされた後の１分以内に、アプリケーションプログラムＡがデータ同期を実行した場合、端末は、スクリーンが１分間にわたってオフにされた後に、アプリケーションプログラムＡを停止しない。スクリーンがオフにされた後の３分以内に、アプリケーションプログラムＡがデータ同期を完了し、スクリーンが５分間オフになったとき、アプリケーションプログラムＡがもはやネットワークに接続されていないことを端末が検出した場合、端末はアプリケーションプログラムＡを第２種アプリケーションプログラムとして使用する。
【００９１】
段階５０４：発見された第２種アプリケーションプログラムのネットワーク接続を切断する。
【００９２】
端末は、発見された第２種アプリケーションプログラムのネットワーク接続を切断する。
【００９３】
結論として、保護リストに属さないすべてのアプリケーションプログラムが第２種アプリケーションプログラムとして使用されることと比較して、この実施形態において、第２期間に対応する現時点にネットワーク接続動作を実行していないアプリケーションプログラムは、第２種アプリケーションプログラムとして使用され、その結果、スクリーンがオフにされた後にデータ同期およびデータバックアップなどの有効な動作を完了するアプリケーションプログラムのネットワーク接続は適切に切断され得て、これにより、ネットワークに接続する必要がないとき、バックグラウンドで実行される処理において、これらのアプリケーションプログラムが無線信号を受信および送信するときに消費される電気量を減らす。
【００９４】
別の可能な実施形態において、図２に示される実施形態における段階１０４ｃは、図６に示されるように、段階６０２および段階６０４と置き換えられ得る。
【００９５】
段階６０２：第３種アプリケーションプログラムによって設定されるタイマをインタセプトする。ここで、第３種アプリケーションプログラムは、実行状態にあるアプリケーションプログラムである。
【００９６】
アプリケーションプログラムは、多くの場合、オペレーティングシステムにタイマを申請する。これにより、例えば、ハートビート信号をサーバへ定期的に送信するタスク、バージョン更新をサーバから定期的に検出するタスク、または、定期的にサーバにデータを要求するタスクなどの時限タスクを設定する。スクリーンオフ状態において、電力を節約するために、これらの時限タスクは実行される必要がないことがあり得る。したがって、省電力モードにおいて、端末は、第３種アプリケーションプログラムによって設定されるタイマをインタセプトする。第３種アプリケーションプログラムは、スクリーンがオフにされた後に実行状態にあるアプリケーションプログラムである。
【００９７】
任意で、第３種アプリケーションプログラムはまた、保護リストに属さないアプリケーションプログラムである。
【００９８】
段階６０４：タイマを一時休止リンクリストに保存する。
【００９９】
アプリケーションプログラムはさらに、インタセプトされたタイマを一時休止リンクリストに保存する。一時休止リンクリストは、一時休止されたタイマを一時的に記憶するために使用される。
【０１００】
結論として、この実施形態において提供される端末制御方法によれば、第３種アプリケーションプログラムによって設定されるタイマは、インタセプトされて一時的に記憶され、その結果、アプリケーションプログラムによって設定される時限タスクによって生じる電力消費を減らすことができる。
【０１０１】
別の可能な実施形態において、図２に示される実施形態における段階１０４ｅは、図７に示されるような段階７０２および段階７０４と置き換えられ得る。
【０１０２】
段階７０２：停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止する。
【０１０３】
ユーザエクスペリエンスを改善するために、いくつかのオペレーティングシステムは、停止されている、または、起動されていない、いくつかのアプリケーションプログラムがバックグラウンドで実行されることを自動的に有効化する。その結果、ユーザがこれらのアプリケーションプログラムを使用するとき、ユーザは、より速い応答速度を享受し得る。
【０１０４】
停止された第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が再起動することを防止するために、省電力モードにおいて、端末は、停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定する。再起動許可パラメータがノー（ＮＯ）であるアプリケーションプログラムは、オペレーティングシステムの自動起動機構によって無視される。
【０１０５】
段階７０４：停止された第１種アプリケーションプログラムに送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止する。
【０１０６】
いくつかのオペレーティングシステムにおいて、アプリケーション間の呼び出しは、異なるアプリケーションプログラムの間でブロードキャストメッセージを使用することによって実現され得て、または、オペレーティングシステムとアプリケーションプログラムとの間の呼び出しは、ブロードキャストメッセージを使用することによって実現され得る。
【０１０７】
例えば、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムにおいて、サービスアプリケーションＡは、ブロードキャストメッセージ「Ｄｉａｌ  １８６ｘｘｘｘｘｘｘｘ」を送信する必要がある。ブロードキャストメッセージに電話アプリケーションＢが応答することをサービスアプリケーションＡが期待する場合、サービスアプリケーションＡは、ブロードキャストメッセージにおいて、受信側が電話アプリケーションＢであることを指定する。ブロードキャストメッセージを受信後、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムは、電話アプリケーションＢを起動し、処理のためにブロードキャストメッセージを電話アプリケーションＢに渡す。
【０１０８】
第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを防止するために、省電力モードにおいて、端末は、停止された第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトする。
【０１０９】
結論として、この実施形態において提供される端末制御方法によれば、停止された第１種アプリケーションプログラムが不適切に起動されるときに生じる電力消費が減る。
【０１１０】
別の可能な実施形態において、図８に示されるように、上述の実施形態における段階１０２は、段階１０２ａと置き換えられ得る。
【０１１１】
段階１０２ａ：端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうかを検出する。
【０１１２】
ユーザは、スクリーンオフ状態に対して、省電力モードを有効化するかどうか決定し得る。
【０１１３】
すなわち、端末は、省電力モードに対応する設定オプションを提供し得る。設定オプションがアクティブであるとき、省電力モードは有効化される。設定オプションが非アクティブであるとき、省電力モードは有効化されない。
【０１１４】
端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、端末は、省電力モードが有効化状態にあるかどうかを検出する。
【０１１５】
別の可能な実施形態において、図９に示されるように、上述の実施形態における段階１０２は、段階１０２ｂと置き換えられ得る。
【０１１６】
段階１０２ｂ：端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出する。
【０１１７】
端末は、ユーザの休憩期間内（例えば、ユーザが睡眠状態にある、午後１０時から午前６時までの期間、および、別の例として、ユーザが昼休憩状態にある、午後１時から午後２時までの期間）のみに、省電力モードを有効化し得る。
【０１１８】
さらに別の可能な実施形態において、図１０に示されるように、上述の実施形態における段階１０４の後に、段階１０６がさらに含まれる。
【０１１９】
段階１０６：端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力動作の実行を取り消す。
【０１２０】
省電力動作の実行を取り消すことは、第１種アプリケーションプログラムをそれ以上停止しないこと、第２種アプリケーションプログラムのネットワーク接続を復旧すること、第３種アプリケーションプログラムのタイマの一時休止を取り消す、すなわち、一時休止リンクリスト内のタイマを通常計時状態へ復旧すること、停止された第１種アプリケーションプログラムの自動起動をそれ以上禁止しないこと、または、目標ネットワーク切り替えモードから初期ネットワーク切り替えモードに切り替えることのうちの少なくとも１つの取り消し動作を含む。
【０１２１】
上述の取り消し動作は、段階１０４における省電力動作に１つずつ対応していることに注意すべきである。段階１０４において少なくとも１つの省電力動作が実行された後に、段階１０６において、対応する取り消し動作が実行される。
【０１２２】
結論として、この実施形態において、端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられた後に、端末は、通常の使用状態に復旧され、その結果、ユーザは通常通り、端末を使用する。
【０１２３】
当業者であれば、上述の可能な実施形態を柔軟に組み合わせ得て、別の可能な実施形態を取得する。この実施形態の例において、端末がスマートフォンであり、オペレーティングシステムがＡｎｄｒｏｉｄ（登録商標）オペレーティングシステムであり、省電力動作が上述のすべての省電力動作を含む、以下の実施形態が提供される。
【０１２４】
図１１に関連して、図１１は、本発明の別の実施形態に係る端末制御方法のフローチャートである。方法は、以下の段階を備える。
【０１２５】
段階１１０１：ユーザの設定信号を受信し、省電力モードを有効化する。
【０１２６】
端末が、省電力モードに対応する設定オプションを提供する。設定オプションがアクティブであるとき、省電力モードが有効化される。設定オプションが非アクティブであるとき、省電力モードは有効化されない。
【０１２７】
図１２に示されているように、ユーザは、ユーザインタフェース１２０上で制御部１２２をクリックすることによって、「スクリーンオフ最大省電力モード」を有効化する。
【０１２８】
段階１１０２：端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態であるかどうかを検出する。
【０１２９】
スクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、スクリーンの制御集積回路は、第１信号を端末内のプロセッサへ送信する。プロセッサは、第１信号を受信後、省電力モードが有効化状態にあるかどうかを検出する。
【０１３０】
段階１１０３：省電力モードが有効化状態にある場合、第３種アプリケーションプログラムによって設定されるタイマのインタセプトを開始し、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替える。
【０１３１】
省電力モードが有効化状態にある場合、端末は、省電力モードにおいて省電力動作の実行を開始する。
【０１３２】
一方で、端末は、第３種アプリケーションプログラムによって設定されるタイマのインタセプトを開始し、それにより、アプリケーションプログラムが、ハートビート信号およびバージョン更新などの時限タスクを設定することを防止する。第３種アプリケーションプログラムは、スクリーンがオフにされた後に実行状態にあるアプリケーションプログラムである。任意で、第３種アプリケーションプログラムはまた、保護リストに属さないアプリケーションプログラムである。
【０１３３】
例えば、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムが使用されるとき、端末は、フレームワークタイマ設定インタフェースにおいて、さまざまなアプリケーションプログラムによって設定されるタイマをインタセプトする。保護リストに属さないアプリケーションプログラムによって設定されるタイマについては、スマートフォンは、これらのアプリケーションプログラムによって設定されるタイマを一時休止し、処理を実行せず、タイマを一時休止リンクリストに保存する。
【０１３４】
他方、端末は、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替わる。
【０１３５】
例えば、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムが使用されるとき、端末内の無線インタフェース層デーモン（Ｒａｄｉｏ  Ｉｎｔｅｒｆａｃｅ  Ｌａｙｅｒ  Ｄａｅｍｏｎ、略してＲＩＬＤ）は、ＡＴ（Ａｔｔｅｎｔｉｏｎ）命令セット内の対応する命令を電話モジュール（Ｍｏｄｅｍ）へ送信し、これにより、電話モジュールが、２Ｇネットワーク、３Ｇネットワーク、および４Ｇネットワークが含まれるネットワーク切り替えモードから、２Ｇネットワークおよび３Ｇネットワークのみが含まれるネットワーク切り替えモードに入ることを可能にする。
【０１３６】
段階１１０４：スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索する。ここで、第１種アプリケーションプログラムは、実行状態にあり、かつ、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである。
【０１３７】
任意で、第１種アプリケーションプログラムはまた、保護リストに属さないアプリケーションプログラムである。
【０１３８】
例えば、スクリーンオフ状態が１分間続いた後に、端末は、第１種アプリケーションプログラムを検索する。第１種アプリケーションプログラムは、実行状態にあり、かつ、保護リストに属さず、かつ、１分以内にネットワーク接続動作を実行しなかったアプリケーションプログラムである。
【０１３９】
段階１１０５：発見された第１種アプリケーションプログラムを停止する。
【０１４０】
例えば、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムが使用されるとき、端末は、第１種アプリケーションプログラムの処理を停止するために、ｆｏｒｃｅＳｔｏｐＰａｃｋａｇｅ（）メソッドを呼び出す。
【０１４１】
段階１１０６：停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止する。
【０１４２】
例えば、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステムが使用されるとき、端末は、停止された第１種アプリケーションプログラムの再起動許可パラメータを「アプリケーションプログラムの自動起動を許可しない」に設定する。
【０１４３】
段階１１０７：停止された第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止する。
【０１４４】
端末はまた、停止された第１種アプリケーションプログラムへ別のアプリケーションプログラムまたはオペレーティングシステムによって送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止する。
【０１４５】
段階１１０６および段階１１０７の実行順序は、この実施形態に限定されない。
【０１４６】
段階１１０８：スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索する。ここで、第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点にネットワーク接続動作を実行していないアプリケーションプログラムである。
【０１４７】
任意で、第２種アプリケーションプログラムはまた、保護リストに属さないアプリケーションプログラムである。
【０１４８】
例えば、スクリーンオフ状態が５分間続いた後に、端末は、第２種アプリケーションプログラムを検索する。第２種アプリケーションプログラムは、実行状態にあり、かつ、保護リストに属さず、かつ、現時点にネットワーク接続動作を実行していないアプリケーションプログラムである。
【０１４９】
段階１１０９：発見された第２種アプリケーションプログラムのネットワーク接続を切断する。
【０１５０】
段階１１１０：端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力動作の実行を取り消す。
【０１５１】
スクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、スクリーンの制御集積回路は、第２信号を端末内のプロセッサへ送信する。プロセッサは、第２信号を受信後、省電力モードにおける省電力動作の実行を取り消す。
【０１５２】
省電力動作の実行を取り消すことは、第１種アプリケーションプログラムをそれ以上停止しないこと、第２種アプリケーションプログラムのネットワーク接続を復旧すること、第３種アプリケーションプログラムのタイマの一時休止を取り消す、すなわち、一時休止リンクリスト内のタイマを通常計時状態へ復旧すること、停止された第１種アプリケーションプログラムの自動起動をそれ以上禁止しないこと、または、目標ネットワーク切り替えモードから初期ネットワーク切り替えモードへ切り替えることのうちの少なくとも１つの取り消し動作を含む。
【０１５３】
段階１１１０において実行される取り消し動作は、上述の段階において実行される省電力動作に対応することに注意すべきである。
【０１５４】
結論として、この実施形態において提供される端末制御方法によれば、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードにおける省電力動作が実行され、その結果、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費が減る。それにより、現在の省電力モードにおいて、省電力ポリシーは主に、スクリーンの輝度を下げるか、または、適時にスクリーンをオフにするものであるが、これらの省電力モードでは、端末のスクリーンがオフにされた後に生じる電力消費問題を緩和することができないということを解決する。したがって、スクリーンオフ状態における電力消費は、ユーザの通常の使用に影響を与えることなく、可能な限り減らされる。
【０１５５】
試験が示すところによると、省電力モードを有効化するスマートフォンは、省電力モードを有効化しないスマートフォンと比較して、ユーザの夜間休憩期間中に、５０％の電力を節約する。スマートフォンのスタンバイ時間は大幅に増加する。
【０１５６】
本発明の装置の実施形態は、以下の通りである。装置の実施形態において説明されない詳細については、上述の対応する方法の実施形態を参照されたい。
【０１５７】
図１３に関連して、図１３は、本発明の実施形態に係る端末制御装置の構造ブロック図である。端末制御装置は、ソフトウェア、ハードウェア、または、ソフトウェアおよびハードウェアの組み合わせを使用することによって、端末の全体または一部となるように実現され得る。端末制御装置は、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるときに、省電力モードの有効化条件が満たされているかどうかを検出するように構成される検出モジュール１３２０と、検出モジュール１３２０の検出結果において省電力モードの有効化条件が満たされている場合に省電力動作を実行するように構成される実行モジュール１３４０とを備える。省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される。
【０１５８】
結論として、この実施形態において提供される端末制御装置によれば、端末のスクリーンがスクリーンオフ状態であるとき、省電力動作が実行され、これにより、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らし、それにより、現在の省電力モードにおいて、省電力ポリシーは主に、スクリーンの輝度を下げるか、または、適時にスクリーンをオフにするものであるが、これらの省電力モードでは、端末のスクリーンがオフにされた後に生じる電力消費問題を緩和することができないということを解決する。したがって、スクリーンオフ状態における電力消費は、ユーザの通常の使用に影響を与えることなく、可能な限り減らされる。
【０１５９】
図１４に関連して、図１４は、本発明の別の実施形態に係る端末制御装置の構造ブロック図である。端末制御装置は、ソフトウェア、ハードウェア、または、ソフトウェアおよびハードウェアの組み合わせを使用することによって、端末のすべてまたは一部となるように実現され得る。端末制御装置は、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるときに省電力モードの有効化条件が満たされているかどうかを検出するように構成される検出モジュール１３２０と、検出モジュール１３２０の検出結果において省電力モードの有効化条件が満たされている場合に省電力動作を実行するように構成される実行モジュール１３４０とを備える。ここで、省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される。
【０１６０】
任意で、実行モジュール１３４０は、第１種アプリケーションプログラムを停止するように構成される停止ユニット１３４２、第２種アプリケーションプログラムのネットワーク接続を切断するように構成される切断ユニット１３４４、第３種アプリケーションプログラムのタイマを一時休止するように構成される一時休止ユニット１３４６、または、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替えるように構成される切り替えユニット１３４８であって、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、切り替えユニット１３４８のうちの少なくとも１つのユニットを備える。
【０１６１】
任意で、実行モジュール１３４０はさらに、停止された第１種アプリケーションプログラムの自動起動を禁止するように構成される再起動禁止ユニット１３４９を有する。
【０１６２】
任意で、停止ユニット１３４２は、具体的には、スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索するように構成され、ここで、第１種アプリケーションプログラムは、実行状態にあり、かつ、第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムであり、および、発見された第１種アプリケーションプログラムを停止するように構成される。
【０１６３】
任意で、切断ユニット１３４４は、具体的には、スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索するように構成され、ここで、第２種アプリケーションプログラムは、動作状態にあり、かつ、現在の瞬間においてネットワーク接続操作を実行していないアプリケーションプログラムであり、および、発見された第２種アプリケーションプログラムのネットワーク接続を切断するように構成される。
【０１６４】
任意で、休止ユニット１３４６は、具体的には、第３種アプリケーションプログラムによって設定されるタイマをインタセプトするように構成され、ここで、第３種アプリケーションプログラムは、動作状態にあるアプリケーションプログラムであり、および、タイマを休止リンクリストに保存するように構成される。
【０１６５】
任意で、再起動禁止ユニット１３４９は、具体的には、停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止すること、および／または、停止された第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止することを行うように構成される。
【０１６６】
任意で、第１種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第２種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第３種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムである。
【０１６７】
可能な実装方式において、検出モジュールは、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうかを検出するように構成される。
【０１６８】
別の可能な実装方式において、検出モジュールは、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出するように構成される。
【０１６９】
任意で、装置はさらに、端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力モードにおける省電力動作の実行を取り消すように構成される取り消しモジュール１６０を備える。
【０１７０】
省電力動作の実行を取り消すことは、第１種アプリケーションプログラムをそれ以上停止しないこと、第２種アプリケーションプログラムのネットワーク接続を復旧すること、第３種アプリケーションプログラムのタイマの一時休止を取り消す、すなわち、一時休止リンクリスト内のタイマを通常計時状態へ復旧すること、停止された第１種アプリケーションプログラムの自動起動をそれ以上禁止しないこと、または、目標ネットワーク切り替えモードから初期ネットワーク切り替えモードに切り替えることのうちの少なくとも１つの取り消し動作を含む。
【０１７１】
図１５に関連して、図１５は、本発明の実施形態に係る端末の概略構造図である。端末１５００は、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、無線周波数）回路１５１０、１または複数のコンピュータ可読記憶媒体を有するメモリ１５２０、入力ユニット１５３０、表示ユニット１５４０、センサ１５５０、音声回路１５６０、短距離無線伝送モジュール１５７０、１または複数のプロセッシングコアを有するプロセッサ１５８０、および電源１５９０などのコンポーネントを備え得る。当業者であれば、図１５に示される端末構造は、端末への制限を構成するものではなく、端末は、図に示されているものより多くの、もしくは、より少ないコンポーネントを備え得て、または、いくつかのコンポーネントは組み合わされ得て、または、異なるコンポーネント配置が使用され得ることを理解し得る。
【０１７２】
ＲＦ回路１５１０は、情報の受信および送信の処理もしくは通話の処理の間に信号を受信および送信するように構成され得る。特に、ＲＦ回路１５１０は、基地局のダウンリンク情報を受信した後に、処理のために基地局のダウンリンク情報を１または複数のプロセッサ１５８０に提供し、さらに、関連するアップリンクデータを基地局へ送信するように構成され得る。一般的に、ＲＦ回路１５１０は、アンテナ、少なくとも１つの増幅器、チューナ、１または複数の振幅器、加入者識別モジュール（ＳＩＭ）カード、トランシーバ、カプラ、ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ、低ノイズ増幅器）、デュプレクサ、および同様のものを含むが、これらに限定されない。さらに、ＲＦ回路１５１０はまた、無線通信を用いてネットワークおよび別のデバイスと通信し得る。無線通信は、これらに限定されないが、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ、移動通信用グローバルシステム）、ＧＰＲＳ（登録商標）（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、汎用パケット無線サービス）、ＣＤＭＡ（登録商標）（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、符号分割多元接続）、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、広帯域符号分割多元接続）、ＬＴＥ（登録商標）（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ロングタームエボリューション）、電子メール、および、ＳＭＳ（ショートメッセージングサービス）を含む、任意の通信規格またはプロトコルを使用し得る。メモリ１５２０は、ソフトウェアプログラムまたはモジュールを記憶するように構成され得る。例えば、メモリ１５２０は、アプリケーションプログラムの保護リストまたは同様のものを記憶するように構成され得る。プロセッサ１５８０は、さまざまな機能アプリケーションおよびデータ処理を実装するために、メモリ１５２０内に記憶されるソフトウェアプログラムおよびモジュールを実行する。メモリ１５２０は主に、プログラム記憶領域およびデータ記憶領域を含み得る。プログラム記憶領域は、少なくとも１つの機能が必要とする、オペレーティングシステム、アプリケーションプログラム、および同様のものを記憶し得て、データ記憶領域は、端末１５００または同様のものの使用にしたがって生成されるデータを記憶し得る。加えて、メモリ１５２０は、高速ランダムアクセスメモリを含み得て、さらに、少なくとも１つのディスクストレージコンポーネント、フラッシュメモリコンポーネント、または別の非揮発性ソリッドステートストレージコンポーネントなどの非揮発性メモリを含み得る。それに応じて、メモリ１５２０はさらに、メモリコントローラを含み得て、これにより、プロセッサ１５８０および入力ユニット１５３０へのアクセス権限をメモリ１５２０に提供する。入力ユニット１５３０は、入力される画像情報または文字情報を受信し、ユーザ設定および機能制御に関連する、キーボード、マウス、ジョイスティック、光学式、またはトラックボールの信号入力を生成するように構成され得る。具体的には、入力ユニット１５３０は、タッチ感応面１５３１および別の入力デバイス１５３２を含み得る。タッチディスプレイスクリーンまたはタッチパネルとも称され得るタッチ感応面１５３１は、タッチ感応面の上または近くの、ユーザのタッチ操作（指またはタッチペンなどの任意の適切な物体または付属物を使用することによる、タッチ感応面１５３１の上または近くにおけるユーザの操作など）を収集し得て、予め設定されたプログラムにしたがって、対応する接続装置を駆動する。任意で、タッチ感応面１５３１は、２つの部分、すなわち、タッチ検出装置およびタッチコントローラを含み得る。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作によって生成される信号を検出し、信号をタッチコントローラへ転送する。タッチコントローラは、タッチ情報をタッチ検出装置から受信し、タッチ情報をタッチポイント座標に変換し、次に、タッチポイント座標をプロセッサ１５８０へ送信する。さらに、タッチコントローラは、プロセッサ１５８０によって送信されるコマンドを受信および実行できる。加えて、タッチ感応面１５３１は、抵抗、容量、赤外線、または、表面音波型のタッチ感応面であり得る。タッチ感応面１５３１に加えて、入力ユニット１５３０はさらに、別の入力デバイス１５３２を含み得る。具体的には、別の入力デバイス１５３２は、これらに限定されないが、物理的キーボード、機能キー（ボリューム制御キーまたは切り替えキーなど）、トラックボール、マウス、またはジョイスティックのうちの１つまたは複数を含み得る。
【０１７３】
表示ユニット１５４０は、ユーザによって入力される情報、または、ユーザに提供される情報、および、端末１５００のさまざまなグラフィカルユーザインタフェースを表示するように構成され得る。これらのグラフィカルユーザインタフェースは、グラフ、テキスト、アイコン、ビデオ、または、それらの任意の組み合わせによって形成され得る。表示ユニット１５４０は、表示パネル１５４１を含み得る。任意で、表示パネル１５４１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、液晶ディスプレイ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、有機発光ダイオード）、または同様のものを使用することによって構成され得る。さらに、タッチ感応面１５３１は、表示パネル１５４１を覆い得る。タッチ感応面１５３１は、タッチ感応面１５３１の上または近くのタッチ操作を検出後、タッチ操作をプロセッサ１５８０へ転送し、これにより、タッチイベントの種類を判定する。次に、プロセッサ１５８０は、タッチイベントの種類にしたがって、対応する視覚的出力を表示パネル１５４１上に提供する。図１５において、タッチ感応面１５３１および表示パネル１５４１は、入力機能および出力機能を実現するために、２つの別個のコンポーネントとして使用されるが、いくつかの実施形態において、入力機能および出力機能を実現するために、タッチ感応面１５３１および表示パネル１５４１は統合され得る。
【０１７４】
端末１５００はさらに、例えば、光学センサ、モーションセンサ、および他のセンサなど、少なくとも１つのセンサ１５５０を備え得る。具体的には、光学センサは、周辺光センサおよび近接センサを含み得る。周辺光センサは、周辺光の明暗にしたがって、表示パネル１５４１の輝度を調節し得る。近接センサは、端末１５００が耳の方へ移動するとき、表示パネル１５４１および／またはバックライトをオフに切り替え得る。モーションセンサの１つの種類として、重力加速度センサは、（一般的には３軸上の）さまざまな方向における加速度の大きさを検出し得て、静止しているときの重力の大きさおよび方向を検出し得て、携帯電話ジェスチャのアプリケーション（横画面と縦画面との間の切り替え、関連するゲーム、および、磁力計のジェスチャ較正など）と、振動認識に関連する機能（歩数計およびノックなど）と、同様のものとを識別するように構成され得る。端末１５００において構成され得る、ジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサなどの他のセンサは、本明細書において、さらに説明されない。
【０１７５】
音声回路１５６０、スピーカ１５６１、およびマイク１５６２は、ユーザと端末１５００との間に音声インタフェースを提供し得る。音声回路１５６０は、受信された音声データを電気信号に変換し得て、電気信号をスピーカ１５６１へ送信し得る。スピーカ１５６１は、出力のために電気信号を音声信号に変換する。他方、マイク１５６２は、収集される音声信号を電気信号に変換する。音声回路１５６０は、電気信号を受信し、電気信号を音声データに変換し、処理のために音声データをプロセッサ１５８０に出力する。次に、プロセッサ１５８０は、ＲＦ回路１５１０を使用することによって、音声データを別の装置へ送信し、または、さらなる処理のために、音声データをメモリ１５２０へ出力する。音声回路１５６０はさらに、周辺機器のイヤホンと端末１５００との間の通信を提供するために、イヤープラグジャックを含み得る。
【０１７６】
短距離無線伝送モジュール１５７０は、ＷｉＦｉ（登録商標）（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティ）モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、または同様のものであり得る。端末１５００は、短距離無線伝送モジュール１５７０を使用することによって、ユーザが電子メールを受信および送信する、ウェブページを閲覧する、ストリーミングメディアにアクセスする、および同様のことを行うことを助け得る。端末１５００は、無線ブロードバンドインターネットアクセスをユーザに提供する。短距離無線伝送モジュール１５７０が図１５に示されているが、短距離無線伝送モジュール１５７０は、端末１５００の不可欠な部分ではなく、本発明の本質が変更されない限り、必要に応じて省略され得ることが理解され得る。
【０１７７】
プロセッサ１５８０は、端末１５００の制御中心であり、さまざまなインタフェースおよび配線を使用することによって、端末全体のさまざまな部分に接続される。プロセッサ１５８０は、メモリ１５２０内に記憶されたソフトウェアプログラムおよび／またはモジュールを動作させる、または実行することによって、ならびに、メモリ１５２０内に記憶されたデータを呼び出すことによって、端末１５００のさまざま機能およびデータ処理を実行し、それにより、端末上の全体的なモニタリングを実行する。任意で、プロセッサ１５８０は、１または複数のプロセッシングコアを含み得る。任意で、プロセッサ１５８０は、アプリケーションプロセッサおよびモデムプロセッサを統合し得る。アプリケーションプロセッサは主に、オペレーティングシステム、ユーザインタフェース、アプリケーションプログラム、および同様のものを処理する。モデムプロセッサは主に、無線通信を処理する。上述のモデムプロセッサは、プロセッサ１５８０内に統合されないことがあり得ることが理解され得る。
【０１７８】
端末１５００はさらに、さまざまなコンポーネントに電力を供給する電源１５９０（例えば、電池）を備える。好ましくは、電源は、電力管理システムを使用することによって、プロセッサ１５８０に論理的に接続され得て、これにより、電力管理システムを使用することによって、充電、放電、および電力消費管理などの機能を実現する。電源１５９０はさらに、１もしくは複数の直流もしくは交流電源、１もしくは複数の再充電システム、１もしくは複数の電源障害検出回路、１もしくは複数の電源変換器もしくはインバータ、１もしくは複数の電源状態インジケータ、または任意の他のコンポーネントを含み得る。 
【０１７９】
図には示されていないが、端末１５００はさらに、カメラ、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、および同様のものを含み得るが、詳細は本明細書において説明されない。
【０１８０】
端末１５００はさらに、メモリおよび１または複数のプログラムを備える。１または複数のプログラムは、メモリ内に記憶され、上述の方法の実施形態は、１または複数のプロセッサによって実行されるように構成される。すなわち、プロセッサは、スクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出するように構成され、プロセッサはさらに、省電力モードの有効化条件が満たされている場合、省電力動作を実行するように構成される。ここで、省電力動作は、端末内のアプリケーションプログラムがバックグラウンドで実行されているときに生じる電力消費を減らすために使用される。
【０１８１】
任意で、省電力動作を実行するとき、プロセッサは具体的には、第１種アプリケーションプログラムを停止すること、第２種アプリケーションプログラムのネットワーク接続を切断すること、第３種アプリケーションプログラムのタイマを一時休止すること、または、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替えることのうちの少なくとも１つの動作を実行するように構成される。ここで、目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない。
【０１８２】
任意で、プロセッサはさらに、第１種アプリケーションプログラムを停止した後で、停止された第１種アプリケーションプログラムの自動起動を禁止するように構成される。
【０１８３】
任意で、第１種アプリケーションプログラムを停止するとき、プロセッサは、具体的には、スクリーンオフ状態が第１期間にわたって続いた後に、第１種アプリケーションプログラムを検索するように構成され、ここで、第１種アプリケーションプログラムは、動作状態にあり、かつ、第１期間内にネットワーク接続操作を実行しなかったアプリケーションプログラムであり、および、発見された第１種アプリケーションプログラムを停止するように構成される。
【０１８４】
任意で、第２種アプリケーションプログラムのデータネットワーク接続を切断するとき、プロセッサは、具体的には、スクリーンオフ状態が第２期間にわたって続いた後に、第２種アプリケーションプログラムを検索するように構成され、ここで、第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点にネットワーク接続動作を実行していないアプリケーションプログラムであり、および、発見された第２種アプリケーションプログラムのネットワーク接続を切断するように構成される。
【０１８５】
任意で、第３種アプリケーションプログラムのタイマを休止するとき、プロセッサは具体的には、第３種アプリケーションプログラムによって設定されるタイマをインタセプトするように構成され、ここで、第３種アプリケーションプログラムは、動作状態にあるアプリケーションプログラムであり、および、タイマを休止リンクリストに保存するように構成される。
【０１８６】
任意で、停止された第１種アプリケーションプログラムの自動起動を禁止するとき、プロセッサは、具体的には、停止された第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止するように、および／または、停止された第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、第１種アプリケーションプログラムの起動をブロードキャストメッセージがトリガすることを禁止するように構成される。
【０１８７】
任意で、第１種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第２種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、第３種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムである。
【０１８８】
任意で、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられ、プロセッサが、省電力モードの有効化条件が満たされているかどうかを検出するとき、プロセッサは、具体的には、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうかを検出するように、または、端末のスクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出するように構成される。
【０１８９】
任意で、省電力動作を実行後、プロセッサはさらに、端末のスクリーンがスクリーンオフ状態からスクリーンオン状態に切り替えられるとき、省電力動作の実行を取り消すように構成される。
【０１９０】
当業者であれば、実施形態のステップの全部または一部は、ハードウェアまたは関連するハードウェアに命令するプログラムによって実現され得ることを理解し得る。プログラムは、コンピュータ可読ストレージ媒体に記憶され得る。記憶媒体には、リードオンリメモリ、磁気ディスク、または光ディスクが含まれ得る。
【０１９１】
上述の説明は、本発明の実施形態の例に過ぎず、本発明を限定することを意図するものではない。本発明の思想および原理から逸脱することなく行われる、いかなる変更、等価な置き換え、および改善も、本発明の保護範囲に属するものとする。
（項目１）プロセッサと、上記プロセッサに電気的に接続されるメモリおよびスクリーンとを備える端末であって、上記メモリは、１または複数の命令を記憶し、上記１または複数の命令は、上記プロセッサによって実行されるように構成され、上記プロセッサは、上記スクリーンがスクリーンオン状態からスクリーンオフ状態に切り替えられるとき、省電力モードの有効化条件が満たされているかどうかを検出するように構成され、上記プロセッサはさらに、上記省電力モードの上記有効化条件が満たされている場合、省電力動作を実行するように構成され、上記省電力動作は、上記端末内のアプリケーションプログラムがバックグラウンドで実行されるときに生じる電力消費を減らすために使用される、端末。
（項目２）上記省電力動作を実行するとき、上記プロセッサは具体的には、第１種アプリケーションプログラムを停止する段階、第２種アプリケーションプログラムのネットワーク接続を切断する段階、第３種アプリケーションプログラムのタイマを一時休止する段階、または、初期ネットワーク切り替えモードから目標ネットワーク切り替えモードに切り替える段階であって、上記目標ネットワーク切り替えモードにおいて使用されるネットワークモードは、信号品質が期待品質より低いネットワークモードを含まない、段階のうちの少なくとも１つの動作を実行するように構成される、項目１に記載の端末。
（項目３）上記プロセッサはさらに、上記第１種アプリケーションプログラムを停止した後に、停止された上記第１種アプリケーションプログラムの自動起動を禁止するように構成される、項目２に記載の端末。
（項目４）上記第１種アプリケーションプログラムを停止するとき、上記プロセッサは、具体的には、上記スクリーンオフ状態が第１期間にわたって続いた後に、上記第１種アプリケーションプログラムを検索することであって、上記第１種アプリケーションプログラムは、実行状態にあり、かつ、上記第１期間内にネットワーク接続動作を実行しなかったアプリケーションプログラムである、検索すること、および、発見された上記第１種アプリケーションプログラムを停止することを行うように構成される、項目２または３に記載の端末。
（項目５）上記第２種アプリケーションプログラムの上記データネットワーク接続を切断するとき、上記プロセッサは、具体的には、上記スクリーンオフ状態が第２期間にわたって続いた後に、上記第２種アプリケーションプログラムを検索することであって、上記第２種アプリケーションプログラムは、実行状態にあり、かつ、現時点においてネットワーク接続動作を実行していないアプリケーションプログラムである、検索すること、および、発見された上記第２種アプリケーションプログラムの上記ネットワーク接続を切断することを行うように構成される、項目２から４のいずれか一項に記載の端末。
（項目６）上記第３種アプリケーションプログラムの上記タイマを一時休止するとき、上記プロセッサは、具体的には、上記第３種アプリケーションプログラムによって設定される上記タイマをインタセプトすることであって、上記第３種アプリケーションプログラムは、実行状態にあるアプリケーションプログラムである、インタセプトすること、および、上記タイマを一時休止リンクリストに保存することを行うように構成される、項目２から５のいずれか一項に記載の端末。
（項目７）停止された上記第１種アプリケーションプログラムの上記自動起動を禁止するとき、上記プロセッサは、具体的には、停止された上記第１種アプリケーションプログラムに対応する再起動許可パラメータをノー（ＮＯ）に設定し、これにより、上記第１種アプリケーションプログラムをオペレーティングシステムの自動起動機構が起動することを禁止すること、および／または、停止された上記第１種アプリケーションプログラムへ送信されるブロードキャストメッセージをインタセプトし、これにより、上記第１種アプリケーションプログラムの起動を上記ブロードキャストメッセージがトリガすることを禁止することを行うように構成される、項目３に記載の端末。
（項目８）上記第１種アプリケーションプログラムは、保護リストに属さないアプリケーションプログラムであり、上記第２種アプリケーションプログラムは、上記保護リストに属さないアプリケーションプログラムであり、上記第３種アプリケーションプログラムは、上記保護リストに属さないアプリケーションプログラムである、項目２から７のいずれか一項に記載の端末。
（項目９）上記端末の上記スクリーンが上記スクリーンオン状態から上記スクリーンオフ状態に切り替えられ、かつ、上記プロセッサが、上記省電力モードの上記有効化条件が満たされているかどうかを検出するとき、上記プロセッサは、具体的には、上記端末の上記スクリーンが上記スクリーンオン状態から上記スクリーンオフ状態に切り替えられるとき、上記省電力モードが有効化状態にあるかどうかを検出すること、または、上記端末の上記スクリーンが上記スクリーンオン状態から上記スクリーンオフ状態に切り替えられるとき、上記省電力モードが有効化状態にあるかどうか、および、現在の期間がユーザの休憩期間内にあるかどうかを検出することを行うように構成される、項目１から８のいずれか一項に記載の端末。
（項目１０）上記省電力動作を実行した後に、上記プロセッサはさらに、上記端末の上記スクリーンが上記スクリーンオフ状態から上記スクリーンオン状態に切り替えられるとき、上記省電力動作を実行することを取り消すように構成される、項目１から９のいずれか一項に記載の端末。
【図１】
0006577597.tif 000002
【図２】
0006577597.tif 000003
【図３】
0006577597.tif 000004
【図４】
0006577597.tif 000005
【図５】
0006577597.tif 000006
【図６】
0006577597.tif 000007
【図７】
0006577597.tif 000008
【図８】
0006577597.tif 000009
【図９】
0006577597.tif 000010
【図１０】
0006577597.tif 000011
【図１１】
0006577597.tif 000012
【図１２】
0006577597.tif 000013
【図１３】
0006577597.tif 000014
【図１４】
0006577597.tif 000015
【図１５】
0006577597.tif 000016