(57)【要約】【課題】二次電池の充電の必要性を配慮しつつ所定処理の処理結果を極力無駄にしないようにする。【解決手段】所定処理実行部２００は、ユーザが直接的に使用するアプリケーション（例えば、ウェブ閲覧、電子メールの作成・送受信、通話等）以外の補助的処理や準備処理等の所定処理を実行する。この所定処理制御部２２０は、電源接続状態、充電率、端末処理状況、時刻等に応じて所定処理制御ルール記憶部２５０に記憶されたルールに従って、所定処理実行部２００による所定処理の実行抑止、起動、中断等を制御する。【選択図】図２
2007329623.tif 000002
【特許請求の範囲】
【請求項１】
二次電池を動力源として利用する携帯端末装置であって、
予め定められた所定処理を実行する所定処理実行手段と、
固定電源への接続の有無を認識する電源接続認識手段と、
予め定められた条件に従って、前記固定電源へ接続されている間に前記所定処理の実行を制御する所定処理制御手段と
を備えたことを特徴とする携帯端末装置。
【請求項２】
前記予め定められた条件は、充電開始からの経過時間が所定時間を超えること、前記二次電池の充電率が所定値を超えること、充電増加率が所定値未満であること、および予め定められた時間帯もしくはその時間帯以外の時間帯であること、の少なくとも一つである請求項１記載の携帯端末装置。
【請求項３】
前記所定処理制御手段は、プロセス稼働率が所定値を超えるとき、前記所定処理の実行を抑止する請求項１または２記載の携帯端末装置。
【請求項４】
前記所定処理制御手段は、前記所定処理の実行開始後、逐次、区間を区切って前記所定処理を実行するよう前記所定処理実行手段を制御する請求項１記載の携帯端末装置。
【請求項５】
前記所定処理制御手段は、前記所定処理の実行中に前記固定電源の接続が切断されたとき、現在の区間の終了を待って前記所定処理を中断する前記所定処理実行手段を制御する請求項３記載の携帯端末装置。
【請求項６】
前記所定処理制御手段は、前記区間の終了毎に充電率を確認し、確認された充電率に応じて次区間の長さを段階的に長くするように決定する請求項４または５記載の携帯端末装置。
【請求項７】
無線通信手段を備え、前記所定処理制御手段は、前記無線通信手段によりネットワーク発信が行われたときには前記次区間の長さを短くすることを特徴とする請求項６記載の携帯端末装置。
【請求項８】
前記所定処理制御手段は、前記所定処理の中断時に、その所定処理の再開に必要な情報を待避する請求項４記載の携帯端末装置。
【請求項９】
前記所定処理として複数の処理を含み、前記所定処理制御手段は、予め定められた条件に従っていずれの処理を優先して実行するかを決定する請求項１記載の携帯端末装置。
【請求項１０】
前記予め定められた条件は、処理全体の所要時間、処理の分割実行の可能性、最終実行日時のいずれかに基づくものである請求項９記載の携帯端末装置。
【請求項１１】
前記所定処理制御手段は、予め定められた条件に従って、前記所定処理の複数の対象ファイルのうちどのファイルを優先して処理するかを決定する請求項１または９記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池を電力源として動作する携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話端末は二次電池を内蔵し、これを電力源として動作する。二次電池は定期的に外部の固定電源から充電する必要がある。
【０００３】
二次電池の容量には限りがあり、１回の充電で端末を利用できる時間は有限である。携帯電話端末では待受状態において着呼検出のために受信部が動作する必要があり、特にユーザが操作していなくても電力を消費する。このため、充電中のみ待受機能を動作させ、非充電中は待受機能を動作させないで電池の消耗を抑制する技術が提案されている（特許文献１参照）。
【特許文献１】特開平５−９１０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年の携帯電話端末は高機能化・多機能化により、従来ＰＣ(Personal Computer)で行われてきた機能を携帯電話端末でも実行できるようになってきている。そのため、ユーザが直接的に利用するアプリケーションではないが、装置にとって必要でかつ比較的処理負荷の大きい（処理時間を要する）所定の処理を行う必要が生じている。このような処理（本明細書において所定処理という）としては、例えば、メモリやＨＤＤ（Hard Disk Drive）のデフラグ処理、ウィルスチェック、ガーベジコレクション、ＳＰＡＭメールのチェック等があり、また、最近では例えば検索処理のための検索インデックスの作成もありうる。
【０００５】
このような比較的処理負荷の大きい所定処理を、二次電池の非充電中に実行すると電池の消耗が大きく、携帯端末の使用可能時間を大幅に低下させてしまう。この問題を回避するため、特許文献１に記載の発明に倣って、充電中にのみ所定処理を実行することが考えられる。
【０００６】
しかし、充電中に所定処理が実行されると、所定処理による電力消費のために充電速度が遅くなる。これは、ユーザが緊急に充電を行いたい場合に問題となる。また、所定処理は処理対象のサイズにもよるが、比較的長い時間を要する可能性があり、所定処理の実行中に端末の充電が停止される可能性もある。このような場合、充電停止後も所定処理が継続して実行されると、せっかく充電した電池の残量は意図せず低下してしまう。
【０００７】
端末の充電が停止されたら実行中の所定処理を直ちに停止することも考えられるが、所定処理の処理済みの内容を無駄にすることは好ましくない。
【０００８】
本発明はこのような背景においてなされたものであり、その目的は、二次電池の充電の必要性を配慮しつつ所定処理の処理結果を極力無駄にしないようにすることができる携帯端末装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明による携帯端末装置は、二次電池を動力源として利用する携帯端末装置であって、予め定められた所定処理を実行する所定処理実行手段と、固定電源への接続の有無を認識する電源接続認識手段と、予め定められた条件に従って、前記固定電源へ接続されている間に前記所定処理の実行を制御する所定処理制御手段とを備えたことを特徴とする。
【００１０】
本発明において、所定処理は、携帯端末装置が固定電源へ接続されている間に無条件で実行されるのではなく、予め定められた条件に従って実行される。
【００１１】
前記予め定められた条件は、例えば充電開始からの経過時間が所定時間を超えること、前記二次電池の充電率が所定値を超えること、充電増加率が所定値未満であること、および予め定められた時間帯もしくはその時間帯以外の時間帯であること、の少なくとも一つである。充電が開始されても、充電開始からの経過時間が所定時間を超えない場合、前記二次電池の充電率が所定値以下である場合、充電増加率が所定値以上である場合、現在時刻が所定の時間帯もしくはその時間帯以外の時間帯に属する場合には所定処理は開始されない。
【００１２】
また、前記所定処理制御手段は、プロセス稼働率が所定値を超えるとき、前記所定処理の実行を抑止するようにしてもよい。これにより、プロセス稼働率が所定値を超えるということは、何か他の処理が開始されたことが推定され、その他の処理を不急の所定処理に優先させることができる。
【００１３】
前記所定処理制御手段は、前記所定処理の実行開始後、逐次、区間を区切って前記所定処理を実行するよう前記所定処理実行手段を制御するようにしてもよい。
【００１４】
この区間は、前記所定処理の実行中に前記固定電源の接続が切断されたとき、現在の区間の終了を待って前記所定処理を中断する場合の区切りを提供する。
【００１５】
前記区間の終了毎に充電率を確認し、確認された充電率に応じて次区間の長さを段階的に長くするように決定することも可能である。これにより、充電の進行とともに所定処理の実行単位を大きくしていく。
【００１６】
無線通信手段を備え、前記所定処理制御手段は、前記無線通信手段によりネットワーク発信が行われたときには前記次区間の長さを短くするようにしてもよい。これは、ネットワーク発信という端末処理状況の変化に応じて区間を段階的に延長していく手順を過去に戻すことに相当する。
【００１７】
前記所定処理制御手段は、前記所定処理の中断時に、その所定処理の再開に必要な情報を待避することが好ましい。これにより、実行途中の特定処理結果を無駄にすることなく所定処理を途中から再開することができる。
【発明の効果】
【００１８】
本発明によれば、二次電池を電力源として動作する携帯端末装置において、充電中の所定処理の実行により、ユーザによる携帯端末装置の利用を妨げる可能性が低減されるのみならず、ユーザによる二次電池の充電に伴って、所定処理の実行の抑止、起動、中断等を、ユーザがその必要性を意識することなく、自動的に適正に制御することが可能となる。その結果、二次電池の充電の必要性を配慮しつつ所定処理の処理結果を極力無駄にしないようにすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００２０】
図１に、本発明の携帯端末の一種としての携帯電話端末１００の概略のハードウェア構成例を示す。
【００２１】
端末１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、入力部１０４、表示部１０５、通信部１０６、アンテナ１０６ａ、記憶部１１０、音声処理部１１１、マイク１１１ａ、スピーカ１１１ｂ、および電源／充電部１１２、二次電池１１３、ＲＴＣ（Real TIme Clock）部１１４を備えて構成される。
【００２２】
ＣＰＵ１０１は所定の各部と接続され、ＲＯＭ１０２に格納されたプログラムを実行することにより端末１００の各部を制御する制御部を構成し、各種の機能（手段）を実現する。ＲＯＭ１０２にはプログラムの他、フォント等の固定的なデータを不揮発的に格納している。ＲＡＭ１０３は、通常揮発性のメモリであり、ＣＰＵ１０１により作業領域、データの一時記憶領域として利用される。記憶部１１０は、端末のアドレス帳データ、メールデータ、ウェブページデータ、画像データ、音声データ等の各種のデータ、および後述する制御ルール等を再書き込み可能に記憶する不揮発性の記憶装置であり、例えばフラッシュＲＯＭ、小型ハードディスク装置等の記憶装置により構成される。
【００２３】
入力部１０４は、ユーザが端末１００に対して、各種の指示やデータを入力するためのユーザインタフェースであり、通常、電源キー、通話キー、テンキー、カーソル操作キー等の各種キーを含む。表示部１０５は、端末１００がユーザに対して表示情報を提供するためのユーザインタフェースであり、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスを含む。
【００２４】
通信部１０６は、アンテナ１０６ａを介して携帯電話システムにおける基地局との間での無線通信を行い、基地局を介して通信相手との間で通話やデータ通信を行うための処理部である。
【００２５】
ＲＴＣ部１１４は基準クロックに基づいてカレンダー、時計、タイマー等のための機能を提供する部位である。
【００２６】
図２は、図１に示した携帯電話端末１００の本発明に関連する主要な機能を示したブロック図である。
【００２７】
所定処理実行部２００は、ＣＰＵ１０１の動作により実現され、所定処理を実行する。本明細書において「所定処理」とはユーザが直接的に使用するアプリケーション（例えば、ウェブ閲覧、電子メールの作成・送受信、通話等）以外の補助的処理や準備処理等の処理であって比較的処理負荷が大きい処理であり、例えば検索処理のための検索インデックスの作成、メモリやＨＤＤのデフラグ処理、ウィルスチェック、ガーベジコレクション、ＳＰＡＭメールのチェック等の処理である。
【００２８】
ネットワーク処理部２１０は、ＣＰＵ１０１の制御下で通信部１０６により実現され、インターネット、電話網、ＬＡＮ等との間で、ウェブデータ、メールデータ、音声データ、画像データ等の通信を行う。
【００２９】
所定処理制御部２２０は、ＣＰＵ１０１の動作により実現される機能であり、所定の条件下で本発明における所定処理の実行抑止、起動、中断等を制御する。
【００３０】
電源接続認識部２３０は、ＣＰＵ１０１の制御下で電源／充電部１１２が固定電源に接続されていることを認識する部位である。
【００３１】
充電率認識部２３５は、ＣＰＵ１０１の制御下で電源／充電部１１２による二次電池１１３の充電の度合（％）を認識する部位である。
【００３２】
端末処理状況認識部２４０は、ＣＰＵ１０１の動作により実現される機能であり、実行中のタスク（特にネットワーク発信処理）の認識、ＣＰＵのプロセス稼働率の認識を行う部位である。
【００３３】
所定処理制御ルール記憶部２５０は、本実施の形態において所定処理のための制御ルールを記憶する記憶部であり、記憶部１１０（図１）内の記憶領域として設けられる。ここでは、制御ルールとして、充電状況ルール２５１、端末処理状況ルール２５２、所定処理優先度ルール２５３を記憶している。ローカル記憶部２６０は、各種のファイルを記憶するファイル記憶部２６１、送受信メールを記憶するメール記憶部２６２、所定処理の結果データ（検索インデックス等）を記憶する所定処理結果記憶部２６３等を含み、記憶部１１０内に設けられる。所定処理の種類（例えば、デフラグ）によっては結果データは得られない場合もある。
【００３４】
時刻管理部２７０は、ＲＴＣ部１１４により実現され、現在の時刻を確認するための部位である。
【００３５】
図３に、所定処理制御ルール記憶部２５０に記憶された各種ルールの内容例を示す。
【００３６】
図３（ａ）は充電状況ルール２５１の例を示している。この例では、第１のルールとして「充電開始からの経過時間がａ分（例えば５分）まで」という条件で所定処理制御内容は「実行せず」というルールが規定されている。これにより、他の条件が許容すれば、充電開始からａ分経過した時点で所定処理が実行開始される。
【００３７】
また、充電率の程度によっても所定処理制御内容が規定されている。この例では、第２のルールとして、充電率が「３０％以下」という条件で所定処理制御内容は「実行せず」というルールが規定されている。充電率が「３０％超７０％以下」という条件で所定処理制御内容は「ｍ分に一度、充電率を確認（ｍ＝一定またはｍ＝段階的に増加、深夜に入ったらｍをｍａｘに）」というルールが規定されている。ここにｍ分は所定処理を実行する一つの区間の長さである。一つの態様は、５分、１０分、２０分、４０分のように、あるいは、５分、５分、１０分、１０分、２０分、２０分のように段階的に区間長を長くしていくものである。
【００３８】
さらに、充電率が「7０％超」という条件で所定処理制御内容は「ｍ分に一度、充電率を確認（ｍは大、深夜に入ったらｍをｍａｘに）」というルールが規定されている。この場合のｍ分はさらに大きく例えば３０分、６０分等である。また、所定処理を開始した後、予め定めた深夜の時刻（例えば午前０時〜２時等）に突入したら、ｍを最大値（例えば３時間）というように設定してもよい。
【００３９】
第３のルールは、「固定電源切断」という条件で所定処理を「中断（または中止）」というものである。本明細書では、「中断」とは処理を途中で停止し、次にその途中から再開できるようにする動作をいう。一方、「中止」とは処理を途中で停止した後は再度最初から処理を開始する動作を言う。本実施の形態では、所定処理の性質上許される限り、途中までの処理を無駄にしないために「中止」ではなく「中断」を行うものとする。中断の場合には、所定処理の再開情報を生成し、待避する。再開情報には、再開位置情報および必要な処理済データを含む。
【００４０】
このように区間を区切って所定処理を行うのは、次のような理由による。すなわち、本発明における所定処理は、処理対象のデータ量にもよるが、処理完了までにある程度長い時間を要する処理であり、なるべく中断されることなく最後まで実行されることが望ましい。また、中断されるにしても、完了の時期を徒に長引かせないことが望ましい。長引かせると、その間に処理済みのデータの更新などが入って、処理済みの結果が無駄になる可能性が高くなる。そこで、所定処理は一旦処理を開始したら、なるべく長く実行することが好ましい。一方、外部電源の切断のような、所定処理を途中で中断する事由（イベント）が発生したときに、電池電力で所定処理をそのまま継続すると電池が消耗してしまう。そこで、第２のルールでは、充電率が比較的低い状態から充電を開始した場合には、区間を比較的短く設定するが、所定処理を途中で中断する事由が発生しない限りは段階的に区間を長くしていくものとする。
【００４１】
第４のルールは、「充電増加率がｂ％以上」という条件で所定処理の実行を抑止するというものである。通常、低い充電率から充電を開始したときには充電増加率が比較的大きく、充電が満了に近づくほど充電増加率は低下していく。したがって、充電増加率が所定の値ｂ％以上であるということは、まだ充電の満了までほど遠いということを意味する。このような場合に所定処理を実行させないようにするものである。
【００４２】
第５のルールは、所定時間帯、例えば深夜以外の時間帯において、所定処理の実行を抑止するというものである。所定時間帯は予め固定的に決められていてもよいし、ユーザが指定できるようにしてもよい。このような所定時間帯は、通常、ユーザが端末を使用する可能性が高い時間帯であり、このような時間帯に所定処理を実行させないようにするものである。時間帯の指定は、ある時間帯以外の時間帯というような消極的な指定であってもよい。
【００４３】
なお、本発明において充電状況ルール２５１の第１〜第５のすべてのルールが必須という訳ではない。
【００４４】
図３（ｂ）は端末処理状況ルール２５２の例を示している。
【００４５】
その第１のルールとして、「稼働率がｐ％以上」という条件で所定処理を「中断（または中止）」というルールが規定されている。これは、ＣＰＵの稼働率が所定値（例えば７０％）以上になったら、ユーザ操作等により所定処理以外の他の処理が実行されていると推定され、不急の処理である所定処理の方を中断するものである。
【００４６】
第２のルールは、ユーザ操作によりネットワーク発信が所定の頻度より高い頻度で行われた（例えば、１０分間に２度以上メールの発信や通話の発呼が行われた）ことを条件として、区間長を減少（例えば半減または最小値へ変更）させるものである。このようなネットワーク発信が行われたということはユーザが近々外部電源の切断を行う可能性が高くなった、と判断されることによる。
【００４７】
図３（ｃ）は所定処理優先度ルール２５３の例を示している。
【００４８】
その第１のルールとして、「優先処理が決定されている（デフォルト含む）」という条件で、その優先処理を実行する。ここでいう「優先処理」とは、上述した検索インデックスの作成、メモリやＨＤＤのデフラグ処理、ウィルスチェック、ガーベジコレクション、ＳＰＡＭメールのチェック等の種々の所定処理のうちユーザにより指定されている処理またはデフォルトで指定されている処理である。
【００４９】
優先処理は予め指定しておく他、それぞれの処理全体の実行時間を予測し、より短時間で終了する所要時間の短い処理を優先するようにしてもよい。また、処理全体の実行時間が短くなくても、処理全体を複数の部分に分割して実行できる処理を優先するようにしてもよい。例えば、ウィルスチェックのようにファイル単位に処理できるものを優先することができる。
【００５０】
また、各処理の最終実行日時を記憶しておき、最終日時を基に優先する処理を決定してもよい。最終日時の判断方法としては、処理毎の最終日時を比較して最終日時が古い処理を優先する方法と、特定の処理について最終日時からの経過時間が所定値を超えているものを優先する方法とがありうる。例えば、後者の場合、デフラグ処理については前回のデフラグ日時を参考にし、前回デフラグ日時よりも所定日時が経過していると判断したならば、デフラグ処理を他の処理に優先して実行する。
【００５１】
第２のルールとして、優先ファイルが決定されている（デフォルト含む）」という条件で、その優先ファイルから処理を実行する。ここに「優先ファイル」とは所定処理の種類毎に優先的に先に実行されるファイルである。ファイルの種類としては、例えば、メール、カメラ画像、チャット、アドレス帳、ウェブページ、Ｊａｖａ（登録商標）プログラム、ブックマーク、ウェブ閲覧履歴、スクリーンショット等が挙げられる。例えばデフラグ処理の場合、フラグメンテーションの度合いにより優先度を決定するようにしてもよい。例えば、フラグメンテーションの度合いが低いファイルから優先する。また、処理時間が短いファイルを優先するようにしてもよい。
【００５２】
以下、本実施の形態における携帯端末の動作を説明する。
【００５３】
図４は、所定処理制御部２２０（図２）の動作に対応し、携帯端末が固定電源に接続されたときに実行される割込処理の一例を表したフローチャートである。携帯端末が固定電源に接続された、すなわち、充電が開始されたとき、ＣＰＵに割込がかかり、この処理が起動される。
【００５４】
所定処理制御部２２０は、各部からの入力情報に応じ、所定処理制御ルール記憶部２５０の各種ルールに則って動作するが、以下では各種ルールをフローチャートの中の条件に組み込んだ形で説明する。所定処理制御ルール記憶部２５０の形式は問わず、このように処理プログラムの中に条件および結果として包含されている場合も含むものとする。
【００５５】
まず、中断フラグがＯＮかどうかをチェックする（Ｓ１１）。中断フラグは所定処理が中断された状態か否かを示すフラグであり、初期的にはＯＦＦで中断されたときＯＮに設定される。
【００５６】
中断フラグがＯＮであった場合、所定処理を再開可能か否かをチェックする（Ｓ１２）。本実施の形態においては、所定処理の「中断」はその再開が可能と判断した結果であるが、中断後の処理によって再開が不能となる場合がある。例えば、所定処理で処理済のファイルの内容が更新されたような場合である。再開可能と判断された場合、再開位置を確認する（Ｓ１５）。
【００５７】
中断フラグがＯＦＦの場合、または、再開不能の場合、優先度の高い所定処理およびファイル（指定がない場合はデフォルトの所定処理またはファイル）を選択し（Ｓ１３）、最初からの開始を設定する（Ｓ１４）。ステップＳ１３は図３（ｃ）で説明した所定処理優先度ルール２５３に基づくものである。
【００５８】
ステップＳ１４またはステップＳ１５の後、所定処理の起動のための初期条件を確認して（Ｓ１６）、指定された位置から所定処理を起動する（Ｓ１７）。
【００５９】
図５により、初期条件確認（Ｓ１６）の具体的な処理について説明する。この処理は、図３（ａ）で説明した充電状況ルール２５１の第１のルールおよび第２のルールの一部、および、図３（ｂ）で説明した端末処理状況ルール２５２の第１のルールに対応する処理である。
【００６０】
図６は、本実施の形態における所定処理（１）の例を示している。これは、図４のステップＳ１７の処理に相当し、図３（ａ）で説明した充電状況ルール２５１の第２のルールの一部に対応するものである。
【００６１】
まず、区間番号を表す変数ｎを初期化（ここでは１に設定）した後（Ｓ３１）、第ｎ区間のタイマ設定および起動を行う（Ｓ３２）。そこで、指定された位置から所定処理を実行する（Ｓ３３）。この「指定された位置」とは再開時には途中の位置であり、非再開時には処理対象全体の最初の位置である。
【００６２】
所定処理対象がなくなるまで（Ｓ３４）、かつ、タイマが満了するまで（Ｓ３５）、所定処理を続行させる（Ｓ３３）。
【００６３】
タイマが満了したら、ｎをインクリメントし（Ｓ３５）、充電率を確認する（Ｓ３７）。この確認された充電率に応じて新たな第ｎ区間の長さを決定し（Ｓ３８）、ステップＳ３２に戻る。
【００６４】
図７は、図６の処理と類似するが、図３（ｂ）に示した端末処理状況ルール２５２の第２のルールに対応する処理ステップを追加したものである。図７の処理ステップＳ４１〜Ｓ４８は図６の処理ステップＳ３１〜Ｓ３８と同じであり、重複した説明は省略する。図７では、タイマが満了するまえに、ユーザ操作による送信があったとき（Ｓ４９，Ｙｅｓ）、変数ｎを２だけ減ずる（Ｓ５０）。但し、その結果がマイナスになる場合にｎ＝０とする。ｎの値はタイマ満了時にステップＳ４６により１だけ増分するので、ステップＳ５０は、結果的に、次の区間を１段階前に戻すことに相当する。これにより、区間長を減少（例えば半減）させる。なお、ステップＳ５０ではｎから２を減算したが、さらに大きな数値を減算するようにしてもよい。あるいは、所定処理の開始後の最初またはその次の区分に強制的に戻すためにｎ＝０またはｎ＝１とすることも可能である。
【００６５】
図８は、固定電源切断時に実行される割込処理（１）を示している。これは、図３（ａ）の充電状況ルール２５１の第３のルールに対応している。
【００６６】
最初に、現時点で所定処理を実行中かどうかをチェックする（Ｓ５１）。実行中でなければ、この処理を終了して、元の処理に復帰する。所定処理を実行中であれば、その「中断」が可能かどうかをチェックする（Ｓ５２）。これは、その所定処理の種類等に基づいて決まる。中断可能でなければ、所定処理を「停止」して（Ｓ５３）、元の処理に復帰する。
【００６７】
ステップＳ５２で「中断可」と判断されたら、現在の区間の終了まで待機して（Ｓ５４）、所定処理を「中断」する（Ｓ５５）。この中断時には現在処理中のファイルの最後まで処理を続行してから処理を停止してもよい。あるいは、現在処理中のファイルの処理結果は破棄して直ちに処理を停止するようにしてもよい。次に、所定処理の再開に必要な再開用情報を所定の記憶領域に待避する（Ｓ５６）。ついで、中断フラグをＯＮし（Ｓ５７）、元の処理に復帰する。
【００６８】
図９は、固定電源切断時に実行される割込処理（２）を示している。これは、図８の処理に類似するが、「中断可」の場合に現在の区間の終了を待たずに所定処理を中断する点（Ｓ６２，Ｓ６３）で図８の処理と異なる。すなわち、図９のＳ６１〜Ｓ６６はそれぞれ図８のＳ５１〜Ｓ５３，Ｓ５５〜Ｓ５７に対応し、図８のステップＳ６４に対応するステップが欠落している。重複した説明は省略する。
【００６９】
図９の処理では、中断時に処理中のファイルについては、なるべくまとまった量の所定処理を実行するという保証はなくなるが、固定電源切断後に電池で所定処理を実行する時間を最小限に抑えることができるという利点がある。
【００７０】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。
【００７１】
例えば、上記実施の形態では本発明の携帯端末として携帯電話端末を例として説明したが、携帯型ＰＣ、ＰＤＡ、情報家電、ゲーム機等の他の携帯端末にも適用可能である。「区間」の長さは時間で定めたが、時間の変わりに処理ファイルの個数で定めてもよい。「所定処理」としては、メモリやＨＤＤのデフラグ処理、ウィルスチェック、ガーベジコレクション、ＳＰＡＭメールのチェックを挙げたが、これらの一種のみでもよく、また、複数からユーザが選択できるようにしてもよい。さらにはこれら以外の処理であってもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の携帯端末の一種としての携帯電話端末の概略のハードウェア構成例を示す図である。
【図２】図１に示した携帯電話端末の本発明に関連する主要な機能を示したブロック図である。
【図３】本発明の実施の形態における所定処理制御ルール記憶部に記憶された各種ルールの内容例を示す図である。
【図４】本発明の実施の形態における携帯端末が固定電源に接続されたときに実行される割込処理の一例を表したフローチャートである。
【図５】図４のフローチャート内に示した初期条件確認（Ｓ１６）の具体的な処理を表したフローチャートである。
【図６】本発明の実施の形態における所定処理（１）の例を示すフローチャートである。
【図７】図６の処理と類似するが、図３（ｂ）に示した端末処理状況ルールの第２のルールに対応する処理ステップを追加したフローチャートである。
【図８】本発明の実施の形態において固定電源切断時に実行される割込処理（１）を示すフローチャートである。
【図９】本発明の実施の形態における固定電源切断時に実行される割込処理（２）を示すフローチャートである。
【符号の説明】
【００７３】
１００…携帯電話端末、１０４…入力部、１０５…表示部、１０６…通信部、１０６ａ…アンテナ、１１０…記憶部、１１１…音声処理部、１１１ａ…マイク、１１１ｂ…スピーカ、１１２…電源／充電部、１１３…二次電池、１１４…ＲＴＣ部、２００…所定処理実行部、２１０…ネットワーク処理部、２２０…所定処理制御部、２３０…電源接続認識部、２３５…充電率認識部、２４０…端末処理状況認識部、２５０…所定処理制御ルール記憶部、２５１…充電状況ルール、２５２…端末処理状況ルール、２５３…所定処理優先度ルール、２６０…ローカル記憶部、２６１…ファイル記憶部、２６２…メール記憶部、２６３…所定処理結果記憶部、２７０…時刻管理部
【図１】
2007329623.tif 000003
【図２】
2007329623.tif 000004
【図３】
2007329623.tif 000005
【図４】
2007329623.tif 000006
【図５】
2007329623.tif 000007
【図６】
2007329623.tif 000008
【図７】
2007329623.tif 000009
【図８】
2007329623.tif 000010
【図９】
2007329623.tif 000011