(57)【特許請求の範囲】
【請求項１】
当該情報端末に発生したイベントの履歴を示す履歴情報として、当該情報端末に発生した不具合の履歴を格納する格納手段と、
再起動処理を実行する処理手段と、
前記格納手段に格納された前記履歴情報が示す不具合の履歴のうちの最新の不具合を、前記再起動処理を実行する理由として解析する解析手段と、
前記再起動処理が実行される前に、前記解析手段により解析された前記理由を示す理由情報を通知する通知手段と
を備えることを特徴とする情報端末。
【請求項２】
所定の画面を表示する表示手段を更に備え、
前記通知手段は、前記理由情報を前記表示手段に表示させることで、前記理由情報を通知することを特徴とする請求項１に記載の情報端末。
【請求項３】
夫々が所定の機能を実行する複数の機能手段を更に備え、
前記処理手段は、操作の発生に応じて前記複数の機能手段に動作を指示する定常処理を更に実行し、
前記定常処理中に、前記再起動処理を実行するか否かを検出する検出手段を更に備え、
前記処理手段は、前記再起動処理を実行すると検出された場合に、前記複数の機能手段に起動を指示する前記再起動処理を実行し、
前記通知手段は、前記再起動処理を実行すると検出された場合に、前記理由情報を通知することを特徴とする請求項１又は２に記載の情報端末。
【請求項４】
情報端末における情報処理方法であって、
当該情報端末に発生したイベントの履歴を示す履歴情報として、当該情報端末に発生した不具合の履歴を格納する格納工程と、
前記情報端末の再起動処理を実行する処理工程と、
前記格納工程において格納された前記履歴情報が示す不具合の履歴のうちの最新の不具合を、前記再起動処理を実行する理由として解析する解析工程と、
前記再起動処理が実行される前に、前記解析工程において解析された前記理由を示す理由情報を通知する通知工程と
を備えることを特徴とする情報処理方法。
【請求項５】
情報端末を動作させるコンピュータプログラムであって、
当該情報端末に発生したイベントの履歴を示す履歴情報として、当該情報端末に発生した不具合の履歴を格納する格納工程と、
前記情報端末の再起動処理を実行する処理工程と、
前記格納工程において格納された前記履歴情報が示す不具合の履歴のうちの最新の不具合を、前記再起動処理を実行する理由として解析する解析工程と、
前記再起動処理が実行される前に、前記解析工程において解析された前記理由を示す理由情報を通知する通知工程と
を前記情報端末が実行するように前記情報端末を動作させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話等の情報端末、情報端末における情報処理方法及び情報端末を動作させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
携帯電話やＰＤＡ（Personal Digital Assistant）等の情報端末に不具合が発生した場合には、情報端末の再起動処理により当該不具合を解消することが行われている。再起動処理時には、例えば、電源ＯＮ時の起動処理と同一の処理が行われる。電源ＯＮ時の起動処理では、情報端末の表示パネルに何も表示されない状態（黒表示状態）から初期化設定後に具体的な表示処理が実行される。このため、再起動処理では、表示パネルの表示処理が突然停止されることで黒画面状態に移行し、初期化設定に要する時間経過後に待受画面等が表示されることになる。このとき、ユーザは、不具合の復旧のために自動で再起動処理が実行されていることを認識することができないため、単に不具合が発生したと考えて不快感ないしは不安感を感じることとなる。
【０００３】
これに対して、再起動処理時に、メモリ等に記憶された再起動時表示画面を表示パネルに表示してから再起動処理を続行することで、不具合を復旧させる装置が提案されている。再起動時表示画面として、例えば、あらかじめ記憶されているメニュー画面等が用いられる。或いは、再起動時表示画面として、例えば、再起動処理の前処理として再起動判断時に表示されている操作画面等を外部メモリに記憶したものが用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１４００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
予め記憶されたメニュー画面等を再起動時の表示画面として表示する場合、操作画面から突然異なる画面に切り替わることになる。このため、ユーザは、ユーザ自身が認識不能な不具合が突然発生したと考えて不快感ないしは不安感を感じるおそれがある。また、再起動処理時に、再起動の前処理で外部メモリに記憶した操作画面を再起動時表示画面として表示する場合、不具合の発生時には記憶動作が適切に実行されず、操作画面が外部メモリに記憶されないことが考えられる。この場合、再起動処理時の画面表示が適切なものとならず、ユーザは、不具合が発生したと考えて不快感ないしは不安感を感じるおそれがある。
【０００６】
本発明が解決しようとする課題には上記のようなものが一例として挙げられる。本発明は、例えば再起動処理を実行する場合に、ユーザの不快感ないしは不安感を減らすことが可能な情報端末、情報処理方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題は、処理手段と通知手段とを備える情報端末によって解決され得る。処理手段は、情報端末の再起動処理を実行する。例えば、処理手段は、情報端末に何かしらの不具合が発生した場合に、再起動処理を実行する。通知手段は、再起動処理を実行する理由を示す理由情報を通知する。例えば、通知手段は、所定の表示画面や所定の音声等を用いて、理由情報を情報端末のユーザ等に対して通知する。
【０００８】
上記課題はまた、情報端末における情報処理方法であって、処理工程と通知工程とを備える情報処理方法によって解決され得る。処理工程では、上述した処理手段が行う動作と同様の動作が行われる。通知工程では、上述した通知手段が行う動作と同様の動作が行われる。
【０００９】
上記課題はまた、情報端末を動作させるコンピュータプログラムであって、上述した処理工程と上述した通知工程とを情報端末が実行するように情報端末を動作させるコンピュータプログラムによって解決され得る。
【発明の効果】
【００１０】
以上説明した情報端末によれば、情報端末の再起動処理が実行される場合には、当該再起動処理が実行される理由がユーザに対して通知される。従って、ユーザは、通知された理由によって再起動処理が実行されていることを認識することができる。このため、再起動処理が実行される際にユーザが感じる不快感ないしは不安感をなくすないしは減らすことができる。
【００１１】
また、以上説明した情報処理方法及びコンピュータプログラムによれば、上述した情報端末と同様の効果を享受することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の携帯電話の外観を示す外観図である。
【図２】本実施形態の携帯電話の構成を示すブロック図である。
【図３】本実施形態の携帯電話の動作の流れを示すフローチャートである。
【図４】本実施形態の携帯電話によって表示パネルに表示される画面例を示す平面図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態を、図面に基づいて説明する。尚、以下の説明では、情報端末の一例としての携帯電話を用いて説明を進める。但し、携帯電話に限らず、その他の各種情報端末（例えば、ＰＤＡや、ミニパソコンや、ノートパソコンや、デスクトップパソコン等）に後述する構成を採用してもよい。
【００１４】
（１）携帯電話の構成
図１及び図２を参照して、本実施形態の携帯電話１の構成について説明する。図１は、本実施形態の携帯電話１の外観を示す外観図である。図２は、本実施形態の携帯電話１の構成を示すブロック図である。尚、図１及び図２では、本実施形態の携帯電話１の説明に必要な構成を選択的に明示している。従って、本実施形態の携帯電話１は、携帯電話としての機能に必要な不図示の他の構成を適宜備えていてもよい。
【００１５】
図１に示すように、携帯電話１には、キーパッド１１、カメラ１２、アンテナ１３、表示パネル１４、受話口１５及び送話口１７が配置されている。受話口１５の内側には、スピーカ１６が配置されている。送話口１７の内側には、マイク１８が配置されている。
【００１６】
表示パネル１４は、例えば液晶パネルを含み、情報の提示、情報選択のためのカーソル表示等に用いられる。キーパッド１１は、携帯電話１の電源のＯＮ／ＯＦＦを操作するための電源キー等の、操作入力用の複数のキースイッチを含む。キーパッド１１は、携帯電話１のユーザによる操作の指示入力やデータの入力等に用いられる。
【００１７】
図２に示すように、携帯電話１は、その要部に着目すれば、中央処理部１１０と、メモリ１２０と、電源ユニット１３０と、夫々が「機能手段」の一例である複数の機能ユニット１４０から１９０とを備えている。複数の機能ユニット１４０から１９０は、「表示手段」の一例でもある表示ユニット１４０と、無線ユニット１５０と、操作ユニット１６０と、音響ユニット１７０と、画像入力ユニット１８０と、他機能ユニット１９０とを備えている。
【００１８】
メモリ１２０は、送受信されたメールデータや、通話の着信及び発信の履歴データや、撮像された画像データや、電話番号やメールアドレス等の登録データや、携帯電話１の表示機能等の各種機能に用いられる設定データを記憶する。設定データには、例えば表示パネル１４に表示する画面（後述の図４（ａ）から図４（ｅ）参照）を作成する際の表示パラメータが含まれている。メモリ１２０は、携帯電話１の各種機能を実現するためのプログラムを格納する。メモリ１２０に格納されたプログラムを中央処理部１１０で実行することにより携帯電話１の各種機能が実現される。
【００１９】
中央処理部１１０は、メモリ１２０に記憶されたデータやプログラムを用いて、機能ユニット１４０から１９０の動作を指示することにより、表示機能等の各種機能のための各種の情報処理を実行する。
【００２０】
例えば、中央処理部１１０は、メモリ１２０へのデータの書き込みや読み出しを実行する。例えば、中央処理部１１０は、キーパッド１１のキースイッチが押圧操作されると、操作ユニット１６０を介して操作入力信号を受け、当該操作入力信号に対応する処理を、機能ユニット１４０から１９０を用いて実行する。例えば、中央処理部１１０は、キーパッド１１のキースイッチが押圧操作されて操作ユニット１６０を介してデータが入力されると、データ入力を受け付け、入力データをメモリ１２０へ記憶させる。例えば、中央処理部１１０は、無線ユニット１５０から入力される無線信号を信号処理して、音声やデータを取得する処理や、音声やデータを無線ユニット１５０から送信させる処理を実行する。例えば、中央処理部１１０は、表示制御処理として、メモリ１２０に格納されたデータを用いて、表示パネル１４に表示する画面を作成し、作成された画面の表示処理を表示ユニット１４０に指示する。
【００２１】
中央処理部１１０は更に、「処理手段」の一例である起動処理部１１１と、「処理手段」の一例である定常処理部１１２と、「検出手段」の一例である再起動検出部１１３と、エラー統計情報生成部１１４と、「解析手段」の一例であるエラー統計情報解析部１１５と、「通知手段」の一例である再起動原因表示部１１６とを備えている。
【００２２】
再起動検出部１１１は、機能ユニット１４０から１９０に起動（例えば、初期化設定および初期動作）を指示する起動処理を実行する。
【００２３】
定常処理部１１２は、操作発生に応じて機能ユニット１４０から１９０に動作を指示する定常処理を実行する。
【００２４】
再起動検出部１１３は、定常処理中に、携帯電話１の再起動処理を実行する状態を検出する。再起動検出部１１３の検出結果に応じて、起動処理部１１１は、機能ユニット１４０から１９０に初期化設定および初期動作を指示する再起動処理を実行する。
【００２５】
エラー統計情報生成部１１４は、携帯電話１に発生したエラー（不具合）のログを生成する。エラー統計情報生成部１１４は、生成したログを、「履歴情報」の一例であるエラー統計情報１２１として、「格納手段」の一例であるメモリ１２０へ格納する。
【００２６】
携帯電話１に発生したエラーのログは、例えば、エラーの内容及び当該エラーの発生日時を含んでいる。携帯電話１に発生したエラーのログの一例として、例えば、中央処理部１１０に起因する又は中央処理部１１０によって検出されるエラー（例えば、中央処理部１１０上で実行されるアプリケーションの異常や、中央処理部１１０からのデータの入出力エラー等）のログがあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、メモリ１２０に起因する又はメモリ１２０によって検出されるエラー（例えば、ワークメモリの枯渇や、メモリ入出力異常や、データ破損等）のログがあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、電源ユニット１３０に起因する又は電源ユニット１３０によって検出されるエラー（例えば、電源断や、電源短絡や、電源ユニット１３０の温度異常等）のログがあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、表示ユニット１４０に起因する又は表示ユニット１４０によって検出されるエラー（例えば、表示異常や、表示ユニット１４０の温度異常等）のログが一例としてあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、無線ユニット１５０に起因する又は無線ユニット１５０によって検出されるエラー（例えば、電波出力異常や、電波受信異常や、無線ユニット１５０の温度異常等）のログが一例としてあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、操作ユニット１６０に起因する又は操作ユニット１６０によって検出されるエラー（例えば、操作不能異常や、操作入力信号の入力異常や、操作ユニット１６０の温度異常等）のログが一例としてあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、音響ユニット１７０に起因する又は音響ユニット１７０によって検出されるエラー（例えば、音声出力異常や、回路断や、音響ユニット１７０の温度異常等）のログが一例としてあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、画像入力ユニット１８０に起因する又は画像入力ユニット１８０によって検出されるエラー（例えば、撮影不能異常や、画像信号の入出力異常や、画像入力ユニット１８０の温度異常等）のログが一例としてあげられる。携帯電話１に発生したエラーのログの他の一例として、例えば、他機能ユニット１９０に起因する又は他機能ユニット１９０によって検出されるエラー（例えば、他機能ユニット１９０における入出力異常ないしは動作異常や、他機能ユニット１９０によって検出される携帯電話１の状態異常等）のログが一例としてあげられる。より具体的には、例えば他機能ユニット１９０が加速度センサを含んでいる場合には、加速度センサによって検出された携帯電話１の移動加速度が所定閾値以上となる場合には、携帯電話１の落下ないしは過度の衝撃の付与というエラーのログが、エラー統計情報１２１として生成されてもよい。
【００２７】
尚、エラー統計情報生成部１１４は、携帯電話１に発生したエラーのログに加えて、携帯電話１に発生した任意のイベントのログや、携帯電話１が行った任意の処理のログを生成してもよい。これらのログもまた、エラー統計情報１２１としてメモリ１２０に格納されてもよい。
【００２８】
エラー統計情報解析部１１５は、携帯電話１の再起動処理が実行された場合に、メモリ１２０に格納されているエラー統計情報１２１を解析することで、再起動処理が実行された原因（言い換えれば再起動処理を実行する理由であって、以降“再起動原因”と称する）を解析する。エラー統計情報解析部１１５は、解析された再起動原因を、再起動原因通知部１１６に対して転送する。尚、エラー統計情報解析部１１５が行う解析動作の詳細については、後に詳述する（図３参照）。
【００２９】
再起動原因通知部１１６は、エラー統計情報解析部１１５によって解析された再起動原因によって携帯電話１の再起動処理が実行されていることを示す画面を表示パネル１４に表示するように、表示制御信号を表示ユニット１４０に対して出力する。その結果、表示ユニット１４０は、再起動原因によって携帯電話１の再起動処理が実行されていることを示す画面を表示パネル１４上に表示する。
【００３０】
電源ユニット１３０は、電池と、電池から電源電圧を生成する電源回路を制御して携帯電話１の回路各部に電源電圧を供給する回路とを含む。電源１３０は、中央処理部１１０から電源ＯＮ処理を指示されると、回路各部に電源電圧を供給し、中央処理部１１０から電源ＯＦＦ処理を指示されると、携帯電話１の全ての回路の電源電圧供給を停止する。
【００３１】
表示ユニット１４０は、表示パネル１４に画面を表示させると共に、該画面の表示を維持する機能を有する。より具体的には、表示ユニット１４０は、中央処理部１１０とのインタフェース回路である制御ＩＦ（インタフェース）１４１と、表示パネル１４とを含む。表示パネル１４は、制御ＩＦ１４１を介して入力される画面を表示する。
【００３２】
無線ユニット１５０は、アンテナ１３と、アンテナ１３を介して無線基地局との間で無線信号の送受信を行う回路とを含む。
【００３３】
操作ユニット１６０は、キーパッド１１と、キーパッド１１のキースイッチのＯＮ・ＯＦＦ情報を受け取って、操作されたキースイッチのキー情報を中央処理部１１０に入力するインタフェース回路とを含む。
【００３４】
音響ユニット１７０は、スピーカ１６及びマイク１８、並びにスピーカ１６及びマイク１８の夫々のインタフェース回路を含む。音響ユニット１７０は、通話時に、マイク１８を介して入力される音声データを取得して中央処理部１１０へ出力する処理や、中央処理部１１０から指示されるデータを音声としてスピーカ１６を介して出力する処理を実行する。
【００３５】
画像入力ユニット１８０、カメラ１２と、カメラ１２のシャッター、ズーム、フラッシュ等の設定・制御を行い、カメラ１２からの撮像信号を画像データとして中央処理部１１０に入力するインタフェース回路とを含む。
【００３６】
他機能ユニット１９０は、上記の他に携帯電話１に搭載される機能を実行する機能ユニ
ットである。他機能ユニット１９０としては、例えば、携帯電話１を振動させるモータや、生体認証用のセンサや、携帯電話１の移動加速度を検出する加速度センサや、赤外線通信用の回路等を動作させる機能ユニットが一例として挙げられる。
【００３７】
（２）携帯電話の動作
図３及び図４を参照して、本実施形態の携帯電話１の動作について説明する。図３は、本実施形態の携帯電話１の動作の流れを示すフローチャートである。図４は、本実施形態の携帯電話１による画面表示例を示す平面図である。
【００３８】
まず、電源ＯＮ時の起動処理について説明する。電源ＯＦＦ状態で、キーパッド１１の電源キーが押圧操作されると、中央処理部１１０及び電源ユニット１３０が通電されると共に、操作ユニット１６０を介して電源ＯＮ信号が中央処理部１１０に入力される。中央処理部１１０は、電源ＯＮ信号を受けて、電源ユニット１３０に電源ＯＮ処理を指示する。電源ユニット１３０は、中央処理部１１０からの指示を受けて電源ＯＮ処理を実行し、機能ユニット１４０から１９０に電源電圧を供給する。電源ＯＮになったときは、携帯電話１の回路各部では内部リセット信号が自動的に継続しており、所定時間経過後、内部リセット信号が解除され、制御受付可能な状態となる。このとき、表示パネル１４の表示は、例えば黒画面状態である（図４（ａ））。
【００３９】
次に、中央処理部１１０が備える起動処理部１１１は、機能ユニット１４０から１９０の起動処理を実行する。つまり、起動処理部１１１は、機能ユニット１４０から１９０に対して初期化設定を指示する（ステップＳ１１）。具体的には、起動処理部１１１は、機能ユニット１４０から１９０の夫々の初期設定パラメータをメモリ１２０から読み出し、読み出した初期設定パラメータを機能ユニット１４０から１９０の夫々に通知して設定を指示する。このとき、表示パネル１４の表示は、例えば黒画面状態である（図４（ａ））。
【００４０】
尚、電源ＯＮ時の携帯電話１の起動処理時（つまり、再起動処理以外の携帯電話１の起動処理時）には、メモリ１２０にはエラー統計情報１２１がまだ格納されていない（ステップＳ１２：Ｎｏ）。従って、電源ＯＮ時の携帯電話１の起動処理時には、ステップＳ１３及びステップＳ１４の動作は行われなくともよい。
【００４１】
続いて、中央処理部１１０が備える起動処理部１１１は、表示ユニット１４０に対して初期動作（初期表示処理）を指示する（ステップＳ１５）。具体的には、初期表示処理として、まず、起動処理部１１１は、メモリ１２０から起動画面を読み出して、この起動画面の表示処理を表示ユニット１４０に指示する。表示パネル１４は、起動画面を表示する（図４（ｂ））。起動画面の表示により、携帯電話１の起動処理がユーザに通知される。更に、起動処理部１１１は、起動処理が完了すると、メモリ１２０から待受画面を読み出して、待受画面の表示処理を表示ユニット１４０に指示する。表示パネル１４は、起動画面の代わりに待受画面を表示する（図４（ｃ））。つまり、起動処理が完了するまでは、起動画面が表示パネル１４に表示され、起動処理が完了すると、待受画面が表示パネル１４に表示される。
【００４２】
更に、中央処理部１１は、機能ユニット１５０から１９０に対しても初期動作（初期機能処理）を指示してもよい（ステップＳ１５）。初期機能処理として、例えば、中央処理部１１０は、音響ユニット１７０を介して起動音をスピーカ１６から出力して、携帯電話１の起動処理をユーザに通知してもよい。
【００４３】
以上で、携帯電話１の電源ＯＮ時の起動処理が終了し、続いて定常処理が行われる。尚、起動処理から定常処理への移行時に表示パネル１４は、例えば待受画面を表示している（図４（ｃ））。
【００４４】
定常処理では、中央処理部１１０は、操作が発生したか否かを判定する（ステップＳ１６）。中央処理部１１０は、例えば、ユーザによりキーパッド１１のキースイッチが操作されて、操作ユニット１６０を介して操作入力信号が入力されると、対応する操作が発生したと判定する。
【００４５】
ステップＳ１６における判定の結果、操作が発生しないと判定される場合には（ステップＳ１６：Ｎｏ）、中央処理部１１０は、ステップＳ１６の動作を周期的に又は任意のタイミングで繰り返し、操作の発生を待つ。このとき、表示パネル１４は、例えば待受画面を表示し続けている（図４（ｃ））。
【００４６】
他方で、ステップＳ１６における判定の結果、操作が発生したと判定される場合には（ステップＳ１６：Ｙｅｓ）、中央処理部１１０は、発生した操作に関係する機能ユニット１４０から１９０を特定し、必要なデータをメモリ１２０から読み出して特定した機能ユニット１４０から１９０に動作を指示する（ステップＳ１７）。例えば、発生した操作が表示ユニット１４０に関係する場合、定常処理部１１２は、メモリ１２０から読み出したデータを用いて表示パネル１４に表示させる画面を作成し、作成した画面を表示ユニット１
４０に通知して各種表示処理を指示する。表示パネル１４は、通知された画面を表示する。より具体的には、例えばメニューを選択する操作が発生した場合、定常処理部１１２はメニュー画面を作成して通知し、表示パネル１４はメニュー画面を表示する（図４（ｄ））。或いは、発生した操作が他の機能ユニット１５０から１９０に関係する場合、定常処理部１１２は、関係する機能ユニット１５０から１９０に読み出したデータを通知して動作を指示する。機能ユニット１５０から１９０は、指示を受けて各種機能処理を実行する。
【００４７】
ステップＳ１７までの動作に続いて、並行して又は相前後して、再起動検出部１１３は、携帯電話１の内部動作を監視して、エラー（不具合）等が発生しているか否かを判定する（ステップＳ１８）。より具体的には、再起動検出部１１３は、再起動処理により解決可能な又は再起動処理を実行することで解決することが好ましいエラー等が発生しているか否かを判定する（ステップＳ１８）。
【００４８】
尚、以上に説明したステップＳ１１からステップＳ１８の動作と並行して、エラー統計情報生成部１１４は、携帯電話１に発生したエラー（不具合）関連のイベントのログを生成すると共に、生成したログをエラー統計情報１２１としてメモリ１２０へ格納する。
【００４９】
ステップＳ１８における判定の結果、エラーが発生していないと判断した場合（ステップＳ１８：Ｎｏ）、ステップＳ１６からステップＳ１８までの定常処理が繰り返される。
【００５０】
他方で、ステップＳ１８における判定の結果、エラーが発生していると判断した場合（ステップＳ１８：Ｙｅｓ）、携帯電話１の再起動処理が行われる。すなわち、携帯電話１の動作がステップＳ１１に戻り、起動処理部１１１は、機能ユニット１４０から１９０に対して初期化設定を指示する（ステップＳ１１）。
【００５１】
再起動処理時には、メモリ１２０にはエラー統計情報１２１が格納されている（ステップＳ１２：Ｙｅｓ）。従って、再起動処理時には、ステップＳ１１の初期化設定に続いて、並行して又は相前後して、ステップＳ１３及びステップＳ１４の動作が行われる。
【００５２】
具体的には、エラー統計情報解析部１１５は、メモリ１２０に格納されているエラー統計情報１２１を解析することで、再起動原因を解析する（ステップＳ１３）。再起動原因の解析例としては、以下の例があげられる。例えば、エラー統計情報解析部１１５は、エラー統計情報１２１に含まれるエラーのログのうち最新のログが示すエラーが、再起動原因であると解析してもよい。或いは、例えば、エラー統計情報解析部１１５は、エラー統計情報１２１に含まれるエラーのログのうち再起動処理を実行すると判定された直前のログが示すエラーが、再起動原因であるものと解析してもよい。或いは、例えば、エラー統計情報解析部１１５は、エラー統計情報１２１に含まれるエラーのログのうちステップＳ１８においてエラーが発生していると判定された時点での最新のログが示すエラーが、再起動原因であると解析してもよい。或いは、例えば、エラー統計情報解析部１１５は、エラー統計情報１２１から再起動原因を特定する又は抽出することが可能な任意のアルゴリズムないしはプログラムを用いて、再起動原因を解析してもよい。
【００５３】
その後、再起動原因通知部１１６は、エラー統計情報解析部１１５によって解析された再起動原因によって携帯電話１の再起動処理が実行されていることを示す画面を表示パネル１４に表示するように、表示制御信号を表示ユニット１４０に対して出力する。その結果、表示ユニット１４０は、再起動原因によって携帯電話１の再起動処理が実行されていることを示す画面を表示パネル１４上に表示する（ステップＳ１４及び図４（ｅ））。尚、図４（ｅ）は、再起動原因が「ワークメモリの枯渇」である場合の表示例（つまり、ワークメモリの枯渇により携帯電話１の再起動処理が実行されていることを示す画面の表示例）を示している。
【００５４】
その後、起動処理部１１１は、機能ユニット１４０から１９０に対して初期動作（初期表示処理ないしは初期機能処理）を指示する（ステップＳ１５）。以上で、携帯電話１のエラー発生時の再起動処理が終了し、定常処理が行われる。
【００５５】
以上説明したように、本実施形態の携帯電話１によれば、携帯電話１の再起動処理が実行される場合には、再起動原因を示す画面が表示パネル１４に表示される。従って、ユーザは、表示された再起動原因によって携帯電話１の再起動処理が実行されていることを容易に認識することができる。これにより、再起動処理が実行される際にユーザが感じる不快感ないしは不安感をなくすないしは減らすことができる。
【００５６】
本実施形態の携帯電話１によれば、中央処理部１１０の動作に改変を加えることで、既存の携帯電話に対して上述した動作を行わせることができる。従って、物理的な回路ないしは装置の追加に伴うコスト及びサイズの増大を伴うことなく、本実施形態の携帯電話１を実現することができる。
【００５７】
本実施形態の携帯電話１によれば、携帯電話１自身がメモリ１２０に格納したエラー統計情報１２１に基づいて再起動原因を解析することができる。従って、本実施形態の携帯電話１は、再起動原因をより確実に解析することができる。
【００５８】
尚、本実施形態の携帯電話１によれば、携帯電話１に発生したエラーのログに加えて、携帯電話１に発生した任意のイベントのログや、携帯電話１が行った任意の処理のログをエラー統計情報１２１として生成及び格納することもできる。これにより、本実施形態の携帯電話１は、より細かく又はより正確に再起動原因を解析することも場合によっては可能である。但し、携帯電話１の再起動処理が実行されるのは何かしらのエラーが携帯電話１に発生した場合であることが多いという実態を考慮すれば、エラーのログをエラー統計情報１２１として生成及び格納してもよい（言い換えれば、携帯電話１に発生した任意のイベントのログや、携帯電話１が行った任意の処理のログをエラー統計情報１２１として生成及び格納しなくともよい）。これにより、エラー統計情報１２１の生成及び格納に要する中央処理部１１０の処理負荷を低減できると共に、エラー統計情報１２１のサイズも小さくすることができる。
【００５９】
本実施形態の携帯電話１によれば、メモリ１２０に格納されたエラー統計情報１２１が示すエラーのログのうち、再起動処理を実行する原因である可能性が高い最新のログ又は再起動処理を実行する直前のログが示すエラーが、再起動原因として解析される。従って、本実施形態の携帯電話１は、再起動原因の解析に要する処理負荷を低減しつつ、再起動原因を確実に特定することができる。尚、メモリ１２０に格納されたエラー統計情報１２１が示すエラーのログのうち最新のログ又は再起動処理を実行する直前のログが示すエラーが再起動処理を実行させる原因である可能性が高いことを考慮すれば、エラー統計情報１２１は、全てのエラーのログを格納していなくともよい。具体的には、エラー統計情報１２１は、最新の１つの又は数個のエラーのログを格納していてもよい。これによりエラー統計情報１２１のサイズを小さくできる。
【００６０】
本実施形態の携帯電話１によれば、再起動原因を表示パネル１４に表示することで、当該再起動原因によって携帯電話１の再起動処理が実行されることをユーザに通知することができる。このため、ユーザは、携帯電話１の再起動処理が実行されている原因を比較的容易に認識することができる。但し、再起動原因の表示パネル１４への表示に加えて又は代えて、その他の態様（例えば、スピーカ１６からの音声や、携帯電話１のバイブレータ等）を用いて、再起動原因をユーザに通知してもよい。
【００６１】
本実施形態の携帯電話１によれば、再起動処理が実行されてから（言い換えれば、初期化設定が実行されてから）、再起動原因の解析及び表示が行われる。従って、再起動処理によってエラーが解決された後に、再起動原因の解析及び表示が行われる。このため、携帯電話１は、再起動原因の解析及び表示を確実に実行することができる。但し、再起動処理が実行される前に（言い換えれば、初期化設定が実行される前に）又は再起動処理が実行されている間に（言い換えれば、初期化設定が実行されている間に）、再起動原因の解析及び表示を実行してもよい。これにより、再起動原因が表示されるタイミングが早まるため、ユーザが感じる不快感ないしは不安感をより一層なくすないしは減らすことができる。
【００６２】
以上説明した実施形態に関して、更に以下の付記を開示する。
【００６３】
（付記１）
再起動処理を実行する処理手段と、前記再起動処理を実行する理由を示す理由情報をユーザに通知する通知手段とを備えることを特徴とする情報端末。
【００６４】
（付記２）
当該情報端末に発生したイベントの履歴を示す履歴情報を格納する格納手段と、前記格納手段に格納された前記履歴情報に基づいて、前記再起動処理を実行する理由を解析する解析手段とを更に備え、前記通知手段は、前記解析手段により解析された前記理由を示す前記理由情報を通知することを特徴とする付記１に記載の情報端末。
【００６５】
（付記３）
前記格納手段は、前記イベントの履歴を示す前記履歴情報として、当該情報端末に発生した不具合の履歴を格納することを特徴とする付記２に記載の情報端末。
【００６６】
（付記４）
前記解析手段は、前記履歴情報が示す不具合の履歴のうちの最新の不具合を、前記再起動処理を実行する理由として解析することを特徴とする付記３に記載の情報端末。
【００６７】
（付記５）
前記解析手段は、前記履歴情報が示す不具合の履歴のうちの前記再起動処理を実行する直前に当該情報端末に発生した不具合を、前記再起動処理を実行する理由として解析することを特徴とする付記３に記載の情報端末。
【００６８】
（付記６）
前記解析手段は、前記履歴情報が示すイベントの履歴のうちの当該情報端末の動作に不具合を引き起こす最新のイベントを、前記再起動処理を実行した理由として解析することを特徴とする付記２に記載の情報端末。
【００６９】
（付記７）
前記格納手段は、前記イベントの履歴を示す前記履歴情報として、前記再起動処理を実行する前に当該情報端末に発生した一部の不具合の履歴を格納することを特徴とする付記２に記載の情報端末。
【００７０】
（付記８）
所定の画面を表示する表示手段を更に備え、前記通知手段は、前記理由情報を前記表示手段に表示させることで、前記理由情報を通知することを特徴とする付記１から７のいずれか一項に記載の情報端末。
【００７１】
（付記９）
前記通知手段は、前記再起動処理が完了した後に前記理由情報を通知することを特徴とする付記１から８のいずれか一項に記載の情報端末。
【００７２】
（付記１０）
前記通知手段は、前記再起動処理が完了する前に前記理由情報を通知することを特徴とする付記１から８のいずれか一項に記載の情報端末。
【００７３】
（付記１１）
前記通知手段は、前記再起動処理が実行されている間に前記理由情報を通知することを特徴とする付記１から８のいずれか一項に記載の情報端末。
【００７４】
（付記１２）
夫々が所定の機能を実行する複数の機能手段を更に備え、前記処理手段は、操作の発生に応じて前記複数の機能手段に動作を指示する定常処理を更に実行し、前記定常処理中に、前記再起動処理を実行するか否かを検出する検出手段を更に備え、前記処理手段は、前記再起動処理を実行すると検出された場合に、前記複数の機能手段に起動を指示する前記再起動処理を実行し、前記通知手段は、前記再起動処理を実行すると検出された場合に、前記理由情報を通知することを特徴とする付記１に記載の情報端末。
【００７５】
（付記１３）
情報端末における情報処理方法であって、前記情報端末の再起動処理を実行する処理工程と、前記再起動処理を実行する理由を示す理由情報を通知する通知工程とを備えることを特徴とする情報処理方法。
【００７６】
（付記１４）
情報端末を動作させるコンピュータプログラムであって、前記情報端末の再起動処理を実行する処理工程と、前記再起動処理を実行する理由を示す理由情報を通知する通知工程とを前記情報端末が実行するように前記情報端末を動作させることを特徴とするコンピュータプログラム。
【００７７】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴なう情報端末、情報処理方法及びコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００７８】
１  携帯電話
１１  キーパッド
１２  カメラ
１３  アンテナ
１４  表示パネル
１５  受話口
１６  スピーカ
１７  送話口
１８  マイク
１１０  中央処理部
１１１  起動処理部
１１２  定常処理部
１１３  再起動検出部
１１４  エラー統計情報生成部
１１５  エラー統計情報解析部
１１６  再起動原因表示部
１２０  メモリ
１２１  エラー統計情報
１３０  電源ユニット
１４０  表示ユニット
１４１  制御インタフェース
１５０  無線ユニット
１６０  操作ユニット
１７０  音響ユニット
１８０  画像入力ユニット
１９０  他機能ユニット
【図１】
0005573415.tif 000002
【図２】
0005573415.tif 000003
【図３】
0005573415.tif 000004
【図４】
0005573415.tif 000005