(57)【要約】  温度センサーによって第１の閾値以上の高温が測定され、熱源に係るアプリケーション終了操作を促す表示を行った（ステップＳ１１−１ｂ）後、温度センサーによって第１の閾値を超える第２の閾値以上の高温が測定された場合（ステップＳ１１−１ｃの「第２の閾値以上」）、そのアプリケーション終了を通知する表示を行って（ステップＳ１１−１ｍ）、装置をリブートする（ステップＳ１１−１ｏ）。
2010092994.tif 000002
【特許請求の範囲】
【請求項１】
温度センサーと、
前記温度センサーによって所定の閾値以上の温度が測定された場合、装置をリブートする制御手段とを有することを特徴とする情報処理装置。
【請求項２】
通信網を介した通信を行う通信手段を更に備え、
前記制御手段は、前記温度センサーによって測定された温度が前記所定の閾値で、かつ前記通信手段によって予め設定した通信装置と通信している場合には、装置をリブートしないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、リブートする場合に、電源オフしてから所定の時間が経過した後に、電源投入にすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、リブートする前に前記温度センサーが測定した温度を記憶し、リブートした後、前記温度センサーが測定した温度が前記記憶された温度より高い場合、電源をオフにすることを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特に、その装置の温度上昇を抑制する処理に関する。
【背景技術】
【０００２】
移動通信装置等の小型の情報処理装置の高機能化、高性能化等を目的とする装置の部品の高機能化、高性能化が著しい。その結果、温度上昇によって、その部品が誤動作し、また、その誤動作の結果、装置の使用者が不愉快を覚える可能性を無視できない。ここで、部品の温度上昇は、その部品の発熱や、その部品の周囲に配置された部品の発熱が原因になったり、高い外気温が原因になることもある。【０００３】
そこで、部品の温度上昇を抑制するために、アプリケーションの実行によって温度が上昇する部品（例えば、カメラ）の近くに温度センサーを設置し、その温度センサーによって所定の閾値以上の温度が検出された場合、そのアプリケーションの動作のうち、全ての動作、又は、その部品が消費する電力が大きい動作のみを停止させる処理が知られている（例えば、特許文献１参照。）。【０００４】
また、充電電池の近くに温度センサーを設置する。そして、その温度センサーによって所定の閾値以上の温度が検出された場合に、電力供給や、充電を停止させる処理を実行したり、または、電力供給や、充電電流を減少させる処理を実行することが知られている。更に、ＣＰＵの近くに温度センサーを設置する。そして、その温度センサーによって所定の閾値以上の温度が検出された場合に、そのＣＰＵの動作クロックを低減させることによって、ＣＰＵの消費電力を減少させる処理が知られている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８４２５号公報（第１−２頁、図３、図４）
【特許文献２】特開２００３−２２３９３７号公報（第３、９頁、図９）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に開示されている方法では、アプリケーションの全ての動作を停止させる制御を行ったとしても、部品の温度が低下しない虞があった。また、上述した特許文献２に開示されている方法では、電力供給や、充電電流を減少させ、又は、ＣＰＵの動作クロックを低減させる制御を行っても、部品が所望の状態にならず、温度が低下しない虞があった。【０００７】
なぜなら、温度上昇に従い、部品が誤動作したり、または、部品を制御するタスクが想定されない状態（そのタスクが停止されない状態。）に陥る虞があった。このような状態に陥ると、アプリケーションを停止させても、発熱の停止につながらない。一般に、想定されない状態に陥る可能性が高いタスクは、装置の使用者によって作成されたプログラムを用いるタスクであって、特権モードで動作するタスクであることが多い。【０００８】
本発明は上記問題点を解決するためになされたもので、予め設定された閾値以上に温度が上昇した場合に、高い精度で温度上昇を抑制することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、温度センサーと、前記温度センサーによって所定の閾値以上の温度が測定された場合、装置をリブートする制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、予め設定された閾値上に温度が上昇した場合に、高い精度で温度上昇を抑制することが可能な情報処理装置を提供する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る移動通信装置の構成を示すブロック図である。
【図２】図２は、図１に示した写真撮影部の詳細な構成を示すブロック図である。
【図３】図３は、図１に示した電源部の詳細な構成を示すブロック図である。
【図４】図４は、図１に示した温度上昇抑制機能の制御動作を説明するフローチャートである。
【図５】図５は、図１に示した装置の状態遷移の一例を示す図である。
【図６】図６は、図１に示した装置のアプリケーションや装置の状態の遷移の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施形態に係わる情報処理装置の実施の形態を、図面を参照して説明する。図１は、本発明の実施形態に係わる情報処理装置が適用された移動通信装置の構成を示すブロック図である。
【００１３】
この移動通信装置は、装置全体の制御を行う制御部１１と、移動通信網に接続される基地局（図示せず）との間で電波の送受信を行うアンテナ１２ａと、移動通信網通信部１２ｂと、移動通信網送受信部１３と、受話音声を拡声出力するスピーカ１４ａと、送話音声を入力するマイクロフォン１４ｂと、通話部１４ｃと、使用者へ情報を視覚的に示す表示部１５と、使用者からの指示を受け付ける入力部１６と、通話制御部２１と、制御部１１が備えるＣＰＵの温度を測定するＣＰＵ温度センサー２２と、写真撮影部３１と、写真撮影部３１が備えるカメラの温度を測定するカメラ温度センサー３２と、電源部４１と、電源部４１が備える充電電池の温度を測定する電池温度センサー４２とを備えている。
【００１４】
制御部１１は、ＣＰＵを備え、このＣＰＵがプログラムを実行することでＯＳとして機能する。また、制御部１１は、温度上昇抑制機能１１−１を備える。また通話制御部２１は、上記ＣＰＵによって実行されるタスクである。なお、ＣＰＵ温度センサー２２と、カメラ温度センサー３２と、電池温度センサー４２は、それぞれＣＰＵが実行するドライバプログラム（図示せず）によって駆動制御される。
【００１５】
図２は、写真撮影部３１の詳細な構成を示すブロック図である。写真撮影部３１は、制御部１１に接続される写真撮影制御部３１ａと、カメラ３１ｂと、撮影アプリ部３１ｃとを備えている。写真撮影制御部３１ａ及び撮影アプリ部３１ｃは、ＣＰＵによって実行されるタスクであり、これらは１つのタスク又は、それぞれ別個のタスクとして実現されたものである。
【００１６】
図３は、電源部４１の詳細な構成を示すブロック図である。電源部４１は、制御部１１に接続される電源制御部４１ａと、充電器に接続されて充電電力が供給されるスイッチ４１ｂと、各部に電力を供給する充電電池４１ｃとを備えている。電源制御部４１ａは、ＣＰＵによって実行されるタスクである。
【００１７】
次に、上記移動通信装置の各部の構成について、図１〜図３を参照して詳細に説明する。温度上昇抑制機能１１−１は、ＣＰＵ温度センサー２２、カメラ温度センサー３２、及び電池温度センサー４２の中の１つ又は複数のセンサーによって所定の閾値以上の温度が測定された場合、その温度を低下させる操作を使用者に促す報知を行なう。また、温度上昇抑制機能１１−１は、その温度を低下させるために、装置の動作を停止させ、装置をリブートさせる。ここで、リブートとは、制御部１１によるＯＳ機能を停止させて装置の電源をオフにした後、再び装置の電源を投入して、制御部１１によるＯＳ機能を再び動作させることである。リブートによって、装置は初期状態となる。
【００１８】
移動通信網通信部１２ｂは、アンテナ１２ａを介して受信した高周波信号を移動通信網送受信部１３に出力する。また、移動通信網送受信部１３から出力される高周波信号をアンテナ１２ａを通じて空間に放射する。
【００１９】
移動通信網送受信部１３は、移動通信網通信部１２ｂからの高周波信号を増幅、周波数変換及び復調し、それによってデジタル音声信号や、着信信号を含む制御信号等を得る。デジタル音声信号は通話部１４ｃに出力される。また、制御信号は、制御部１１に出力される。更には、通話部１４ｃから出力されるデジタル音声信号と、制御部１１から出力される発呼信号を含む制御信号をそれぞれ変調、周波数変換及び増幅し、高周波信号を得る。この高周波信号は、移動通信網通信部１２ｂに出力される。
【００２０】
通話部１４ｃは、移動通信網送受信部１３から出力されるデジタル音声信号をアナログ音声信号に変換し、このアナログ音声信号を増幅してスピーカ１４ａから拡声出力する。また、送話音声はマイクロフォン１４ｂによりアナログ音声信号に変換され、これを通話部１４ｃは増幅し、それをデジタル音声信号に変換して移動通信網送受信部１３に出力する。
【００２１】
表示部１５は、例えばＬＣＤ（Liquid Crystal Display）を用いた表示手段であり、制御部１１によって駆動制御され、使用者に操作を促す表示や、使用者が操作した内容の表示や、装置の動作状態を示す表示等の表示動作を行う。
【００２２】
入力部１６は、電話番号等の数字や文字の入力に用いられるキーや、移動通信装置ＭＳの電源の投入及びオフ等の動作指示等を行うために用いられる機能キー等の複数のキースイッチを備え、制御部１１から起動信号が与えられると起動し、使用者が上記キースイッチを操作すると、操作されたキースイッチを識別するコード信号を制御部１１に出力する。
【００２３】
通話制御部２１は、移動通信網通信部１２ｂ、移動通信網送受信部１３及び通話部１４ｃを統括して制御することで通話機能を実現するアプリケーションタスクである。また通話制御部２１は、発呼先の通信装置の電話番号が、入力部１６のキーを操作することによって指定されるか、又は、入力部１６を操作してアドレス帳（図示せず）に記憶された電話番号を呼び出すことにより指定される。また、通話制御部２１は、制御部１１に着信信号が入力された場合、着信が発生した旨を報知し、使用者の着呼操作に従って、通話機能を実現する。
【００２４】
写真撮影制御部３１ａは、制御部１１（ＣＰＵ）によって実行されるアプリケーションタスクであり、写真撮影部３１の各部を統括して制御する。具体的には、写真撮影制御部３１ａは、カメラ３１ｂ及び撮影アプリ部３１ｃを動作させ、また、動作を終了させる。カメラ３１ｂの動作及び動作終了は、カメラ３１ｂへの電力の供給及び電力供給停止によって行う。
【００２５】
カメラ３１ｂは、CCD(Charge-Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等を用いた撮像素子を用いたディジタルカメラであって、被写体（図示せず）からの反射光を電気信号に変換することで上記被写体を撮像する。撮影アプリ部３１ｃは、制御部１１によって実行されるアプリケーションソフトウェアであって、カメラ３１ｂから出力された電気信号を符号化して画像データを得る画像処理を行う。この画像処理により得られた画像データは記憶部（図示せず）に記録させる。なおここで扱われる画像データは、静止画であっても動画像であってもよい。またカメラ３１ｂによって撮像された映像は、制御部１１によって表示部１５に表示され、表示部１５がファインダーとして機能する。また、上記記憶部に記録された画像データは、入力部１６を通じた使用者の要求に応じて、写真再生部（図示せず）によって復号され、表示部１５に表示される。
【００２６】
電源制御部４１ａは、制御部１１（ＣＰＵ）によって実行されるアプリケーションタスクであり、適切に充電電池４１ｃを充電する制御を行う。即ち、電源制御部４１ａは、所定の時間間隔で間欠的にスイッチ４１ｂをオンにして電力を充電池４１ｃに供給して充電を行うとともに、充電休止時においては、スイッチ４１ｂをオフにして、充電電池４１ｃの電圧の測定、及び電池温度センサー４２から検出温度を取得する。そして、電源制御部４１ａは、測定した電圧が所定の閾値電圧より大きいと、充電電池４１ｃが満充電であると判断する。そして、電源制御部４１ａは、満充電の場合、又は、電池温度センサー４２によって測定された温度が所定の閾値温度以上の場合には、スイッチ４１ｂをオフにし、充電を停止する。なお、上記閾値温度は、温度上昇抑制機能１１−１による温度上昇抑制が行われる際の温度の閾値より低い温度に設定される。
【００２７】
即ち、測定された充電電池４１ｃの電圧が所定の閾値電圧より小さく充電電池４１ｃが満充電でないと判断され、かつ、電池温度センサー４２によって測定された温度が所定の閾値温度未満である場合に限って、電源制御部４１ａは、スイッチ４１ｂをオンにし、充電電池４１ｃを充電する。なお、図３では、電力の流れを太線の矢印で示している。
【００２８】
次に、上記構成の移動通信装置における温度上昇抑制機能１１−１による温度上昇を抑制する制御動作について説明する。図４は、温度上昇抑制機能１１−１の温度上昇を抑制する制御動作を説明するためのフローチャートである。
【００２９】
温度上昇抑制機能１１−１は、ＣＰＵ温度センサー２２、カメラ温度センサー３２、及び電池温度センサー４２のうち、少なくとも１つのセンサーによって第１の閾値以上の温度が測定された場合、図４に示す温度上昇抑制の制御動作を開始する（ステップＳ１１−１ａ）。ここで、第１の閾値は、温度センサー毎に異なる値に設定しても良い。即ち、第１の閾値は、ＣＰＵ、カメラ３１ｂ、充電電池４１ｃの温度に対する耐性や、測定対象の温度が装置の使用者によって認識され易いか否かに応じて、設定する。後述する第２の閾値及び第３の閾値についても同様に、温度センサー毎に異なる値を設定しても良い。以下の説明では、第１の閾値以上の温度を高温と称する。
【００３０】
ここで、通話制御部２１、又は、写真撮影部３１の動作によって、ＣＰＵ温度センサー２２は、それらが動作していない場合に比較して、高い温度を検出する。また、写真撮影部３１の動作によって、カメラ温度センサー３２は、それが動作していない場合に比較して、高い温度を検出する。更に、電源制御部４１ａが充電を行わせていると、電池温度センサー４２は、充電が行われていない場合に比較して、高い温度を検出する。
【００３１】
温度上昇抑制機能１１−１は、高温を測定した温度センサーに対応する熱源（測定対象）を動作させるアプリケーションを、終了する操作を行うように促すメッセージを表示部１５に表示させる（ステップＳ１１−１ｂ）。なお、充電に対する終了操作とは、充電器と、装置との接続を切り離すことである。ここで、上記メッセージは、表示部１５の表示画面上で、使用者によって視認され易い位置に表示させる。例えば、カメラ３１ｂが高温となった場合は、ファインダーとして用いられる表示画面上に、「端末が高温のため、カメラアプリケーションを終了して下さい」と表示させる。なお、表示に限らず、音声を拡声出力して使用者に報知をしても良い。
【００３２】
その後、所定の待ち時間を置いて、温度上昇抑制機能１１−１は、ステップＳ１１−１ａで上記第１の閾値以上の温度を測定したセンサーによって測定された温度を再び判断する（ステップＳ１１−１ｃ）。ここで、上記測定した温度が第１の閾値未満である場合、温度上昇抑制機能１１−１は、ステップＳ１１−１ｂで表示させたアプリケーションの終了操作を促すメッセージの表示を消去し（ステップＳ１１−１ｄ）、温度上昇を抑制する制御動作を終了する（ステップＳ１１−１ｅ）。
【００３３】
一方、上記測定した温度が第１の閾値以上、かつ、第２の閾値未満である場合、温度上昇抑制機能１１−１は、ステップＳ１１−１ｂに移行して、アプリケーションの終了操作を促すメッセージを表示させる動作を継続する。なお、第２の閾値は、第１の閾値以上の値である。
【００３４】
一方、上記測定した温度が第２の閾値以上である場合、温度上昇抑制機能１１−１は、その温度上昇は、止むを得ないものか否かを判断する（ステップＳ１１−１ｆ）。止むを得ないものとは、その温度上昇が、非常呼に起因して発生したもので、かつ、測定された温度が、第３の閾値未満である場合である。ここで、非常呼とは、事前に定められた電話番号の通信装置との通話であって、例えば、警察（電話番号１１０）や、消防機関（電話番号１１９）や、予め使用者によって設定された番号（例えば、装置の使用者の自宅電話番号や装置の使用者の家族の電話番号等）との通話である。また、第３の閾値は、第２の閾値以上の値であり、直ちに温度を下げる処理を行う必要があると判断される温度である。
【００３５】
止むを得ないと判断された場合、温度上昇抑制機能１１−１は、再びステップＳ１１−１ｆに移行して、温度上昇が止むを得ないものかの判断を行う。一方、止むを得ないと判断しない場合、温度上昇抑制機能１１−１は、ＣＰＵ温度センサー２２の測定結果だけが高温であるか否かを判断する（ステップＳ１１−１ｇ）。
【００３６】
ステップＳ１１−１ｇで、ＣＰＵ温度センサー２２の測定結果だけが高温であると判断した場合、温度上昇抑制機能１１−１は、ＣＰＵの動作クロック速度を低減させ（ステップＳ１１−１ｈ）、所定の待ち時間を置いた後、ＣＰＵ温度センサー２２が測定した温度が第１の閾値未満であるか否かを判断する（ステップＳ１１−１ｉ）。ここで、測定した温度が第１の閾値以上である場合には、再びステップＳ１１−１ｉに移行して、所定の待ち時間を置いた後、ＣＰＵ温度センサー２２によって測定された温度を判断する。
【００３７】
一方、測定した温度が第１の閾値未満である場合、温度上昇抑制機能１１−１は、ステップＳ１１−１ｂで表示させたメッセージの表示を消去し（ステップＳ１１−１ｊ）、ＣＰＵの動作クロック速度を通常の速度に復旧させ（ステップＳ１１−１ｋ）、制御動作を終了する（ステップＳ１１−１ｅ）。ステップＳ１１−１ｊのメッセージの表示を消去する動作は、ステップＳ１１−１ｄの動作と同一である。
【００３８】
なお、ステップＳ１１−１ｉの動作を繰り返している場合に、ＣＰＵ温度センサー２２によって測定された温度が上昇を続ける場合、及び／又は、ＣＰＵ温度センサー２２以外の温度センサーによって第２の閾値以上の温度が測定された場合には、ステップＳ１１−１ｍに移行するようにしてもよい。
【００３９】
ステップＳ１１−１ｇで、ＣＰＵ温度センサー２２以外で高温を測定していると判断した場合、温度上昇抑制機能１１−１は、高温を測定した温度センサーに対応する熱源（測定対象）を動作させるアプリケーション（写真撮影制御部３１ａ、及び／又は、電源制御部４１ａ）を終了する旨のメッセージを表示部１５に表示する（ステップＳ１１−１ｍ）。ここで、表示に限らず、音声を拡声出力して使用者に報知をしても良い。
【００４０】
そして、温度上昇抑制機能１１−１は、該当するアプリケーションを終了し（ステップＳ１１−１ｎ）、装置をリブートする（ステップＳ１１−１ｏ）。リブートは、制御部１１の機能であり、装置がリブートした後の初期状態では、いずれのアプリケーションも動作していない。電源制御部４１ａも、入力部１６のキー操作の有無とは無関係に、制御部１１によって起動されるまでは動作していない。
【００４１】
ここで、該当するアプリケーションを終了することと、装置をリブートすることは、必ずしもこの順で行う必要はなく、通常は一方を行えば良い。いずれを行うかは、温度が上昇した部品の発熱が、対応するアプリケーションの終了によって抑制されるか否かで予め設定すればよい。
【００４２】
なお、発熱が続く可能性がある場合としては、装置の使用者によって作成されたプログラムを用いて動作するアプリケーションを使用する場合が考えられ、そのアプリケーションとして通話制御部２１、写真撮影制御部３１ａ及び電源制御部４１ａが考えられ、上記ではこれらを例として説明した。ステップＳ１１−１ｈ〜ステップＳ１１−１ｋの、ＣＰＵの動作クロックの速度を低減させる動作では、リブートを行なっていない。その理由は、この動作クロックは多くのハードウェアに係わっており、動作クロックの速度を低減させても発熱が続く虞は少ないからである。しかし、これらは、装置の実装に応じて、適宜設定されるべき事項である。また、アプリケーションによって用いられるプログラムが装置の使用者によって作成されたか否かによって、リブートの要否を設定するようにしてもよい。
【００４３】
なお、アプリケーションを終了させた後、又は、リブートによって装置が動作を再開した後、高温を測定した温度センサーは、再び第１の閾値以上の温度を測定し、温度上昇抑制機能１１−１が、再び図４に示した上記制御動作を行う可能性が高い。特に、第３の閾値以上の温度を測定した場合、再びステップＳ１１−１ｏのリブートの動作を無駄に行うこととなる。
【００４４】
そこで、リブートの際、温度上昇抑制機能１１−１は、以下の第１から第５の処理のいずれか、又は、複数の処理を行うことが望ましい。これらの処理によれば、所定の時間の間、装置は動作しない、及び／又は、所定の時間の間、動作するアプリケーションが制限されるため、装置は、通常の動作の状態に戻る。
【００４５】
第１の処理として、ステップＳ１１−１ｏのリブートは、装置の電源のオフ後、所定の時間を置いて装置の電源を再投入する処理とする。ここで、所定の時間は、高温を測定した温度センサー、また、装置の実装に応じて予め設定しておく。第２の処理として、ステップＳ１１−１ｏによってリブートした場合、温度上昇抑制機能１１−１は、所定の時間に渡って上記制御動作の全部又は一部を行わない。例えば、測定した温度が第２の閾値以上の場合でも、動作を許した制御動作のみを行う。
【００４６】
第３の処理として、温度上昇抑制機能１１−１は、ステップＳ１１−１ｏのリブートを開始する前に、高温を測定した温度センサーの識別情報を制御部１１内の内部記憶部（図示せず）に記録する。そして、リブートの後、上記識別情報が内部記憶部に記録された温度センサーが測定した温度が、所定の閾値（例えば、第２の閾値）以上であれば、再び装置をシャットダウンし、所定の時間が経過した後に、装置の電源を投入して、再び上記温度センサーで測定された温度と上記所定の閾値を比較する。そして上記温度センサーが測定した温度が上記所定の閾値未満であれば、装置の動作を継続させ、上記所定の閾値以上であれば、再びシャットダウンして同じ動作を繰り返す。
【００４７】
第４の処理として、温度上昇抑制機能１１−１は、ステップＳ１１−１ｏのリブートを開始する前に、高温を測定した温度センサーの識別情報と、この温度センサーが測定した温度とを上記内部記憶部に記録する。そして、リブートの後、上記識別情報が上記内部記憶部に記録された温度センサーが測定した温度が、上記内部記憶部に記録された温度以上であれば、再び装置をシャットダウンし、所定の時間が経過した後に、装置の電源を投入して、再び上記温度センサーで測定された温度と上記記録された温度を比較する。そして上記温度センサーが測定した温度が記録された温度未満であれば、装置の動作を継続させ、上記所定の閾値以上であれば、再びシャットダウンして同じ動作を繰り返す。
【００４８】
第５の処理として、温度上昇抑制機能１１−１は、ステップＳ１１−１ｏのリブートを開始する前に、高温を測定した温度センサーの識別情報と、この温度センサーが測定した温度とを上記内部記憶部に記録する。そして、リブートの後、少なくとも上記識別情報が内部記憶部に記録された温度センサーが測定した温度が、所定の閾値（例えば、第２の閾値）以上であっても、上記内部記憶部に記録された温度未満であれば、温度上昇抑制機能１１−１は、所定の時間に渡って上記制御動作を行わない、及び／又は、所定の時間に渡って、若しくは、その温度センサーが測定した温度が高温でなくなるまで、その温度センサーに対応する熱源（測定対象）を動作させるアプリケーションの起動を抑止する。
【００４９】
第１乃至第５のいずれの処理を行うかは、いずれの温度センサーによって高温が測定されたかに応じて、選択的に実行するようにしてもよい。例えば、電池温度センサー４２によって高温が測定された場合、装置の電源のオフ後、所定の時間が経過した後、装置を起動する。なぜなら、充電の動作は、装置の使用者には、アプリケーションであるとの意識が乏しいので、所定の時間の間、装置を停止して確実に冷却を行う。
【００５０】
また、第１乃至第５のいずれの処理を行うかは、リブートの後に測定された温度に応じて、選択的に実行するようにしても良い。更に、リブート後に開始されたアプリケーションに応じて選択的に実行するようにしても良い。例えば、ＣＰＵ温度センサー２２によって測定された温度が第３の閾値未満であれば、非常呼のみを動作させても良い。
【００５１】
以上説明した温度上昇抑制機能１１−１の制御動作によって、アプリケーションや装置の状態が如何に遷移するかの一例を説明する。図５は、温度上昇抑制機能１１−１の制御動作による装置の状態遷移図の一例を示す。
【００５２】
通常動作状態にある装置は、温度センサーによって測定された温度が第１の閾値以上になると、アプリケーション終了を促すメッセージの表示状態（ステップＳ１１−１ｂに対応する。）に遷移する。そして、その温度が第２の閾値以上でかつ温度上昇がやむを得ないものではない場合（ステップＳ１１−１ｆで「ＮＯ」の場合に対応する。）、又は、その温度が第３の閾値以上（ステップＳ１１−１ｆで「ＮＯ」の場合に対応する。）の場合、アプリケーションを終了し（ステップＳ１１−１ｎに対応する。）、リブート（ステップＳ１１−１ｏに対応する。）を行う。
【００５３】
アプリケーションの終了を促すメッセージを表示している場合、測定した温度が第１の閾値未満に下がると、通常動作状態に遷移（ステップＳ１１−１ｃの「第１の閾値未満」の場合に対応する。）し、上記表示を終了する。また、アプリケーションの終了、及びリブートを行った後、測定した温度が第１の閾値未満に下がると、通常動作状態に遷移する。
【００５４】
以上説明した温度上昇抑制機能１１−１の制御動作によって、アプリケーションや装置の状態が如何に遷移するかのシーケンスの一例を説明する。図６は、その状態遷移のシーケンスの一例を示す。この図に示すシーケンスは、カメラ温度センサー３２によって高温を測定したため、アプリケーションの終了操作を促すメッセージを表示したものの、装置の使用者が終了操作を行わない場合を例にしたものである。
【００５５】
カメラ温度センサー３２によって第１の閾値以上、かつ、第２の閾値未満の温度が測定されると、温度上昇抑制機能１１−１は、熱源を含む写真撮影部３１を動作させるアプリケーションを終了する操作を促すメッセージを表示する。しかし、その表示にも係らず、装置の使用者がそのアプリケーションを終了させず、そのまま使用される。
【００５６】
すると、やがて、さらに温度が上昇し、カメラ温度センサー３２は第２の閾値以上の温度を測定し、温度上昇抑制機能１１−１は、上記アプリケーションを終了させ、さらに、装置をリブートする。
【００５７】
以上の説明では、温度上昇抑制機能１１−１が、ＣＰＵ温度センサー２２、カメラ温度センサー３２、及び電池温度センサー４２による測定温度をすべて監視し、一括して温度上昇を抑制する処理を行うとしたが、これに限るものではない。
【００５８】
例えば、カメラ温度センサー３２について、温度上昇抑制機能１１−１に代わって写真撮影制御部３１ａが行うようにしても良い。即ち、カメラ温度センサー３２は写真撮影制御部３１ａに接続され、カメラ温度センサー３２が高温を測定した場合、写真撮影制御部３１ａが図４に示した制御を行うようにしても良い。また、電池温度センサー４２については、温度上昇抑制機能１１−１に代わって電源制御部４１ａが行うようにしても良い。即ち、電池温度センサー４２は電源制御部４１ａに接続され、電池温度センサー４２が高温を測定した場合、電源制御部４１ａが図４に示した制御を行うようにしても良い。このように、個別に制御する構成は、複数の温度センサーが同時に高温を測定する可能性が低い場合に適している。
【００５９】
以上では、本発明を移動通信装置に適用した場合を例に挙げて説明したが、本発明は、これに限定されるものではなく、他の情報処理装置、例えば、パソコン、ＰＤＡ、テレビ受像機、音楽再生装置等に適用することが可能である。本発明は以上の構成に限定されるものではなく、種々の変形が可能である。
【符号の説明】
【００６０】
１１  制御部
１１−１  温度上昇抑制機能
１２ｂ  移動通信網通信部
１３  移動通信網送受信部
１５  表示部
１６  入力部
２１  通話制御部
２２  ＣＰＵ温度センサー
３１  写真撮影部
３１ａ  写真撮影制御部
３１ｂ  カメラ
３１ｃ  撮影アプリ部
３２  カメラ温度センサー
４１  電源部
４１ａ  電源制御部
４１ｂ  スイッチ
４１ｃ  充電電池
４２  電池温度センサー
【図１】
2010092994.tif 000003
【図２】
2010092994.tif 000004
【図３】
2010092994.tif 000005
【図４】
2010092994.tif 000006
【図５】
2010092994.tif 000007
【図６】
2010092994.tif 000008
【国際調査報告】
2010092994.tif 000009
2010092994.tif 000010