(57)【要約】【課題】通信中であることをユーザに対してタイムラグを生じることなく報知できる携帯端末装置を提供する。【解決手段】ネットワークを介して通信を行うアプリを有する携帯端末装置１において、アプリを実行する実行部３０と、実行部３０により実行されるアプリに応じてネットワークを介して通信を行う通信部１０と、実行部３０によるアプリの起動・終了・中断を管理し、かつ当該アプリに応じて通信部１０に通信開始指示を与える管理部４０と、報知部１１とを有し、実行部３０にて実行状態にあるアプリから通信の要求を受信すると管理部４０は通信部１０に通信開始指示を与えるとともに、当該通信開始指示に同期して、報知部１１により通信部１０が通信中であることを報知させる。【選択図】図１
2008022463.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信を行う通信アプリケーションプログラムを含む複数のアプリケーションプログラムを有する携帯端末装置において、
前記複数のアプリケーションプログラムのうち、起動指示されたアプリケーションプログラムを実行する実行部と、
前記ネットワークを介して通信を行う通信部と、
前記実行部による前記複数のアプリケーションプログラムのいずれかの起動・終了・中断を管理し、実行状態にある前記通信アプリケーションプログラムからの要求を受信する管理部と、
報知部とを備え、
前記管理部は、実行状態にある前記通信アプリケーションプログラムからの通信の要求を受信すると、前記通信部に通信開始指示を与えるとともに、当該通信開始指示に同期して前記報知部により前記通信部が通信中であることを報知させることを特徴とする携帯端末装置。
【請求項２】
前記管理部は、前記実行部において、一のアプリケーションプログラムが実行状態にあるときに、他のアプリケーションプログラムを起動する際、前記一のアプリケーションプログラムを終了あるいは中断させ、実行状態のアプリケーションプログラムが一つのみとなるように管理するものであって、
前記実行部にて実行状態のアプリケーションプログラムおよび中断状態のアプリケーションプログラムに関する情報を記憶する起動状態記憶部と、
複数の通信アプリケーションプログラムごとの報知態様を記憶する報知記憶部と、を有し、
前記通信開始指示を前記管理部から出力するとき、前記起動状態記憶部を参照し、当該起動状態記憶部に記憶される最新の通信アプリケーションプログラムに対応する報知態様にて前記報知部により前記通信部が通信中であることを報知させることを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記管理部は、前記実行部において、一のアプリケーションプログラムが実行状態にあるときに、他のアプリケーションプログラムを起動する際、前記一のアプリケーションプログラムを終了あるいは中断させ、実行状態のアプリケーションプログラムが一つのみとなるように管理するものであって、
前記実行部にて実行状態のアプリケーションプログラムおよび中断状態のアプリケーションプログラムに関する情報を記憶する起動状態記憶部と、
特定報知を記憶する報知記憶部と、を有し、
前記通信開始指示を前記管理部から出力するとき、前記起動状態記憶部を参照し、通信を行うもととなったアプリケーションプログラムおよび所定のアプリケーションプログラム以外のアプリケーションプログラムに関する情報が記憶されていない場合に、前記報知部により前記特定報知にて前記通信部が通信中であることを報知させることを特徴とする請求項１に記載の携帯端末装置。
【請求項４】
前記管理部は、前記通信部からの通信終了通知の受信に同期して、前記報知部による前記通信部の通信中の報知を終了させることを特徴とする請求項１から３のいずれか一つに記載の携帯端末装置。
【請求項５】
前記管理部は、前記報知部による通信中の報知中に、当該通信のもととなったアプリケーションプログラムを終了させるとき、当該アプリケーションプログラムの終了に先立って前記報知部による通信中の報知を終了させることを特徴とする請求項１から４のいずれか一つに記載の携帯端末装置。
【請求項６】
ネットワークを介して通信を行う通信アプリケーションプログラムを含む複数のアプリケーションプログラムを実行する携帯端末装置における通信報知制御方法であって、
前記ネットワークを介して通信を行う通信部と、
報知部とを備え、
前記複数のアプリケーションプログラムのいずれかの起動・終了・中断を管理する管理ステップと、
前記管理ステップにて起動指示されたアプリケーションプログラムを実行する実行ステップと、
前記実行ステップにて実行状態にあるアプリケーションプログラムからの要求を受信する要求受信ステップと、
前記要求受信ステップにて前記通信アプリケーションプログラムからの通信の要求を受信すると、前記通信部に通信開始指示を与える通信開始ステップと、
前記通信開始指示の付与に同期して前記報知部により前記通信部が通信中であることを報知させる通信報知ステップと、
を有することを特徴とする携帯端末装置における通信報知制御方法。
【請求項７】
複数のアプリケーションプログラムを実行可能であって、前記複数のアプリケーションプログラムのうちの通信アプリケーションプログラムの実行によりネットワークを介して通信を行う通信部と、報知部とを有する携帯端末装置における通信報知制御プログラムであって、
コンピュータに、
前記複数のアプリケーションプログラムのいずれかの起動・終了・中断を管理する手順と、
起動指示されたアプリケーションプログラムを実行する手順と、
実行状態にあるアプリケーションプログラムからの要求を受信する手順と、
前記通信アプリケーションプログラムからの通信の要求を受信すると、前記通信部に通信開始指示を与える手順と、
前記通信開始指示の付与に同期して前記報知部により前記通信部が通信中であることを報知させる手順と、
を実行させることを特徴とする携帯端末装置における通信報知制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置および携帯端末装置における通信報知制御方法並びに通信報知制御プログラムに関するものである。
【背景技術】
【０００２】
従来、携帯電話等のネットワークと通信可能な携帯端末装置では、アプリケーションプログラム（以下、略称してアプリとも言う）によって通信を開始した際には、通信中であることをユーザに認識させるようにするために、例えば表示部に通信中であることを示すアニメーションを表示したり、アイコン（以下、ピクトとも言う）を点滅させたりしている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１０−３４０１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の携帯端末装置では、一般には、制御部によってアプリを起動した後、当該アプリからの通信開始要求を制御部が受け取って、通信部に対して通信を行うためのネットワークアドレスであるソケットをオープンしてから、すなわち通信部に対して通信開始指示を与えて実際に通信を開始してから、制御部がアプリからの表示要求を受け取ることにより、アプリによって設定された表示内容に従って表示部に通信中であることを示す表示を開始するようにしている。
【０００５】
また、通信中であることを示す表示を終了させる際は、制御部が通信部からのソケットのクローズを示す通信終了通知を受けて、当該アプリに対して通信終了要求を送信し、この通信終了要求に応答して該アプリから送信される表示終了要求を受け取ることにより、表示部の通信中を示す表示を終了するようにしている。
【０００６】
このため、通信開始の際は、実際に通信が開始されてから通信中表示開始までにタイムラグが発生して、通信中表示が開始されるまでの間、ユーザに対しネットワークに接続されない等の不安を与えることが懸念される。また、通信終了の際は、実際に通信が終了してから通信中表示が終了するまでにタイムラグが発生して、通信中表示が終了するまでの間、ユーザに対してネットワークから切断されない等の不安を与えることが懸念される。
【０００７】
特に、携帯電話等の携帯端末装置は、処理能力の点から単一のアプリのみを実行するシングルタスク処理を行うように構成されていることから、例えばメニューアプリの起動中にメールの受信割り込みが生じて、メニューアプリが中断状態に維持されているように、タスクが順番待ち状態（スタック状態）にあって、端末の処理能力が低下している場合には、上記のタイムラグが更に大きくなって、ユーザに対して更に不安を与えることが懸念される。
【０００８】
なお、通信部への通信開始指示に先立って、表示部に通信中を示す表示を開始することも考えられるが、この場合には、表示部への通信中表示の開始後で通信部への通信開始指示の前に当該アプリが中断されると、実際には通信が行われていないにも拘わらず、表示部には通信中であることが表示されて、ユーザに対して端末に誤動作が生じた等の不安を与えることが懸念される。
【０００９】
また、従来の携帯端末装置では、上述したように、制御部はアプリからの通信開始要求を受けて通信部に対して通信開始指示を与えるようにしており、表示部への通信中を示す表示制御は、アプリによって設定された表示内容に従って行っている。
【００１０】
このため、ネットワークアドレスであるソケットを多数オープンして、アプリを切り替えながらシングルタスク処理する場合には、起動先のアプリ毎に制御を実施することになって、制御が煩雑となり、不具合が発生することが懸念される。また、アプリの切り替えの際は、表示部における通信中を示す表示を一旦デフォルト（消灯）状態に戻してから、次のアプリを起動することになるため、通信部がネットワークとの接続状態を維持していても、表示部における通信中を示す表示が一旦途切れて、ユーザに不安や不快感を与えることが懸念される。
【００１１】
したがって、かかる事情に鑑みてなされた本発明の目的は、通信中であることをユーザに対してタイムラグを生じることなく報知できる携帯端末装置および携帯端末装置における通信報知制御方法並びに通信報知制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成する請求項１に係る携帯端末装置の発明は、ネットワークを介して通信を行う通信アプリケーションプログラムを含む複数のアプリケーションプログラムを有する携帯端末装置において、
前記複数のアプリケーションプログラムのうち、起動指示されたアプリケーションプログラムを実行する実行部と、
前記ネットワークを介して通信を行う通信部と、
前記実行部による前記複数のアプリケーションプログラムのいずれかの起動・終了・中断を管理し、実行状態にある前記通信アプリケーションプログラムからの要求を受信する管理部と、
報知部とを備え、
前記管理部は、実行状態にある前記通信アプリケーションプログラムからの通信の要求を受信すると、前記通信部に通信開始指示を与えるとともに、当該通信開始指示に同期して前記報知部により前記通信部が通信中であることを報知させることを特徴とするものである。
【００１３】
請求項２に係る発明は、請求項１に記載の携帯端末装置において、
前記管理部は、前記実行部において、一のアプリケーションプログラムが実行状態にあるときに、他のアプリケーションプログラムを起動する際、前記一のアプリケーションプログラムを終了あるいは中断させ、実行状態のアプリケーションプログラムが一つのみとなるように管理するものであって、
前記実行部にて実行状態のアプリケーションプログラムおよび中断状態のアプリケーションプログラムに関する情報を記憶する起動状態記憶部と、
複数の通信アプリケーションプログラムごとの報知態様を記憶する報知記憶部と、を有し、
前記通信開始指示を前記管理部から出力するとき、前記起動状態記憶部を参照し、当該起動状態記憶部に記憶される最新の通信アプリケーションプログラムに対応する報知態様にて前記報知部により前記通信部が通信中であることを報知させることを特徴とするものである。
【００１４】
請求項３に係る発明は、請求項１に記載の携帯端末装置において、
前記管理部は、前記実行部において、一のアプリケーションプログラムが実行状態にあるときに、他のアプリケーションプログラムを起動する際、前記一のアプリケーションプログラムを終了あるいは中断させ、実行状態のアプリケーションプログラムが一つのみとなるように管理するものであって、
前記実行部にて実行状態のアプリケーションプログラムおよび中断状態のアプリケーションプログラムに関する情報を記憶する起動状態記憶部と、
特定報知を記憶する報知記憶部と、を有し、
前記通信開始指示を前記管理部から出力するとき、前記起動状態記憶部を参照し、通信を行うもととなったアプリケーションプログラムおよび所定のアプリケーションプログラム以外のアプリケーションプログラムに関する情報が記憶されていない場合に、前記報知部により前記特定報知にて前記通信部が通信中であることを報知させることを特徴とするものである。
【００１５】
請求項４に係る発明は、請求項１から３のいずれか一つに記載の携帯端末装置において、
前記管理部は、前記通信部からの通信終了通知の受信に同期して、前記報知部による前記通信部の通信中の報知を終了させることを特徴とするものである。
【００１６】
請求項５に係る発明は、請求項１から４のいずれか一つに記載の携帯端末装置において、
前記管理部は、前記報知部による通信中の報知中に、当該通信のもととなったアプリケーションプログラムを終了させるとき、当該アプリケーションプログラムの終了に先立って前記報知部による通信中の報知を終了させることを特徴とするものである。
【００１７】
さらに、上記目的を達成する請求項６に係る携帯端末装置における通信報知制御方法の発明は、ネットワークを介して通信を行う通信アプリケーションプログラムを含む複数のアプリケーションプログラムを実行する携帯端末装置における通信報知制御方法であって、
前記ネットワークを介して通信を行う通信部と、
報知部とを備え、
前記複数のアプリケーションプログラムのいずれかの起動・終了・中断を管理する管理ステップと、
前記管理ステップにて起動指示されたアプリケーションプログラムを実行する実行ステップと、
前記実行ステップにて実行状態にあるアプリケーションプログラムからの要求を受信する要求受信ステップと、
前記要求受信ステップにて前記通信アプリケーションプログラムからの通信の要求を受信すると、前記通信部に通信開始指示を与える通信開始ステップと、
前記通信開始指示の付与に同期して前記報知部により前記通信部が通信中であることを報知させる通信報知ステップと、
を有することを特徴とするものである。
【００１８】
さらに、上記目的を達成する請求項７に係る携帯端末装置における通信報知制御プログラムの発明は、複数のアプリケーションプログラムを実行可能であって、前記複数のアプリケーションプログラムのうちの通信アプリケーションプログラムの実行によりネットワークを介して通信を行う通信部と、報知部とを有する携帯端末装置における通信報知制御プログラムであって、
コンピュータに、
前記複数のアプリケーションプログラムのいずれかの起動・終了・中断を管理する手順と、
起動指示されたアプリケーションプログラムを実行する手順と、
実行状態にあるアプリケーションプログラムからの要求を受信する手順と、
前記通信アプリケーションプログラムからの通信の要求を受信すると、前記通信部に通信開始指示を与える手順と、
前記通信開始指示の付与に同期して前記報知部により前記通信部が通信中であることを報知させる手順と、
を実行させることを特徴とするものである。
【発明の効果】
【００１９】
本発明によれば、通信部への通信開始指示に同期して、報知部により通信中であることを報知させるので、ユーザに対してタイムラグを生じることなく通信中であることを報知でき、ユーザに不安や不快感を与えるのを防止することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図を参照して説明する。
【００２１】
図１は、本実施の形態による携帯端末装置としての携帯電話端末の概略構成を示すブロック図である。この携帯電話端末１は、無線により公衆通信網やインターネット等のネットワークに接続する通信部１０、報知部である液晶画面を備えた表示部１１、ユーザの入力を受けるキー操作部１２、電話時にユーザの音声を入出力したり、着信時に着信メロディのデータを出力したりする音声処理部１３を、携帯電話としての基本的な機能として備えている。また、携帯電話端末１は、アプリの起動・終了・中断の管理を含む全体の動作を制御する制御部２０を備えている。
【００２２】
制御部２０は、コンピュータを有して構成されるもので、アプリを実行する実行部３０、該実行部３０によるアプリの起動・終了・中断を管理し、かつ当該アプリに応じて通信部１０に通信開始指示を与えるとともに、通信部１０からの通信終了通知を受ける管理部４０、携帯電話端末１に標準実装されているスタティックアプリを記憶するスタティックアプリ記憶部５０、携帯電話端末１に標準実装されていないダウンロードアプリを記憶するダウンロードアプリ記憶部６０を備えている。
【００２３】
ここで、スタティックアプリ記憶部５０に記憶されているスタティックアプリとしては、例えば待ち受け画面を表示部１１へ表示する待ち受け画面アプリ５０ａ、メニュー画面を表示部１１へ表示するメニューアプリ５０ｂ、通信部１０を介して電子メールを送受信する電子メールアプリ５０ｃ、通信部１０を介してネットワークへ接続してウェブページを表示部１１へ表示するウェブブラウザアプリ５０ｄ、通信部１０を介してネットワークへ接続して音声通話を行うための電話アプリ５０ｅ、等がある。
【００２４】
また、ダウンロードアプリ記憶部６０に記憶されるアプリとしては、ユーザがキー操作部１２を操作することによって通信部１０を介してネットワークからダウンロードされるゲーム等のアプリや、脱着可能な記録媒体から所定の操作により読み込まれるゲーム等のアプリがある。
【００２５】
実行部３０は、管理部４０との間でアプリに対する起動などの要求や、起動されたアプリからの応答などの情報を送受信して、スタティックアプリおよびダウンロードアプリの実行、中断、終了を制御するもので、実行されているアプリのデータおよび中断されているアプリのデータをスタック状に記憶する実行状態記憶部３１を有しており、管理部４０からの要求に基づいてスタティックアプリ記憶部５０あるいはダウンロードアプリ記憶部６０から読み出したスタティックアプリあるいはダウンロードアプリを実行状態記憶部３１に記録して実行する。
【００２６】
管理部４０は、実行部３０によるアプリの起動・終了・中断を管理し、かつ当該アプリに応じて通信部１０に対する通信開始および終了を制御するもので、報知内容記憶部４１、起動情報記憶部４２、復帰情報記憶部４３およびイベント受信部４４を有している。
【００２７】
報知内容記憶部４１は、通信部１０により通信を行うアプリに対応する表示部１１での通信中の報知内容を記憶する。起動状態記憶部４２は、実行部３０で実行あるいは中断されているアプリに関する情報を記憶する。復帰情報記憶部４３は、スタティックアプリに対してマルチタスク的な動作を行うために、中断されているアプリが存在する場合に、当該アプリを復帰させるための情報を記憶する。
【００２８】
また、イベント受信部４４は、アプリの起動あるいはアプリを終了させるために、ユーザがキー操作部１２を操作することによって入力される指示に基づくイベントや、アプリから他のアプリが起動される場合に、起動元のアプリから送信されるイベントなどを受信する。
【００２９】
図２は、実行状態記憶部３１のデータ構成を示す図である。実行状態記憶部３１は、アプリの実行時に、アプリのデータを記憶するスタック型の記憶領域である。この実行状態記憶部３１には、最初に起動されたアプリのデータがスタックの最下段に記憶され、新たなアプリが起動されると、先に起動されていたアプリが中断されて、中断されたアプリデータの上に新たに起動されたアプリのデータが積み上げられる。つまり、最上段に記憶されているアプリデータのアプリが実行中（最新）のアプリとなる。また、実行部３０によってアプリが終了された場合には、最上段のアプリデータは削除され、１つ下の段に記憶されているアプリデータに対応するアプリの中断が解除されて、当該アプリデータのアプリが再起動される。したがって、管理部４０においては、この実行状態記憶部３１を参照することで、実行部３０おいて実行中あるいは中断されているアプリを認識することができる。
【００３０】
図３は、報知内容記憶部４１のデータ構成を示す図である。報知内容記憶部４１には、スタティックアプリ記憶部５０やダウンロードアプリ記憶部６０に記憶されるアプリのなかで、通信部１０による通信を要する通信アプリ毎に、表示部１１で報知する通信中の報知内容を記憶する。
【００３１】
ここで、報知内容記憶部４１に記憶する通信アプリ毎の通信中報知内容としては、例えば、電子メールアプリ５０ｃの場合には、メールを示すピクトの点滅表示の有無、点滅表示周期やメールの送受信を示すアニメーションの表示の有無、ウェブブラウザアプリ５０ｄの場合には、インターネット接続を示すピクトの点滅表示の有無や点滅表示周期、電話アプリ５０ｅの場合には、通話中を示すアニメーションの表示、携帯電話端末を示すピクトの点滅表示の有無や点滅表示周期がある。図３では、報知内容として、表示部１１に表示する通信アプリに対応するピクトの点滅の有無を、有りの場合は○印で、無しの場合を×印で示している。
【００３２】
図４は、起動状態記憶部４２のデータ構成を示す図である。起動状態記憶部４２は、実行状態記憶部３１と同様にスタック型の記憶領域である。この起動情報記憶部４２には、実行部３０によって実行されているアプリに関する情報、例えば、アプリに付与された識別情報（ＩＤ）などが記憶される。すなわち、実行状態記憶部３１に記憶されているアプリデータに対応するアプリのＩＤが実行状態記憶部３１に記憶されている順に従って記憶される。管理部４０では、この起動状態記憶部４２を参照することで、実行部３０の実行状態記憶部３１において実行中あるいは中断されているアプリの情報を取得することができる。
【００３３】
図５は、復帰情報記憶部４３のデータ構成を示す図である。復帰情報記憶部４３もスタック型の記憶領域で、ここには実行状態記憶部３１に記憶されている中断状態にあるアプリを復帰させるための復帰情報が、アプリごとに付与された識別情報（ＩＤ）に対応付けられて記憶される。
【００３４】
図６は、本実施の形態の携帯電話端末１による通信中の報知表示処理の概略動作を示すフローチャートである。本実施の形態では、管理部４０から実行部３０に対して通信アプリの実行指示を与えたら（ステップＳ１）、起動状態記憶部４２のアプリスタックからトップ（TOP）アプリ、すなわち実行指示を与えた最新の通信アプリを確認して（ステップＳ２）、当該TOPアプリが通信中を示すピクト点滅の対象か否かを、報知内容記憶部４１から判定する（ステップＳ３）。
【００３５】
その結果、点滅対象の通信アプリでないと判定された場合には、表示部１１に対して通信中を表示することなく、通信中の報知表示処理を終了し、点滅対象の通信アプリと判定された場合には、さらに、通信部１０におけるソケット状態を確認して（ステップＳ４）、ソケットがオープンしているか否かを判定する（ステップＳ５）。
【００３６】
ここで、ソケットが一つでもオープンしていれば、表示部１１に対して当該通信アプリに対応する例えばピクトを点滅表示させて（ステップＳ６）、ステップＳ４に移行し、オープンしているソケットが一つもなければ、当該通信アプリによる通信処理が終了したとして、表示部１１に対して当該通信アプリに対応するピクトの点滅表示を終了させて（ステップＳ７）、通信中の報知表示処理を終了する。
【００３７】
なお、図６では、通信中の報知内容として、通信アプリに対応するピクトを点滅表示させる場合について説明したが、表示部１１のメイン表示領域に通信アプリに対応するアニメーションを表示しても支障がない場合には、ピクトの点滅表示とともに、あるいはピクトの点滅表示に代えて、通信アプリに対応するアニメーションを表示部１１のメイン表示領域に表示して通信中であることを報知する。
【００３８】
次に、図７〜図１２を参照しながら、本実施の形態による通信中の報知表示処理の具体例について、詳細に説明する。ここでは、携帯電話端末１の電源投入時に待ち受け画面アプリ５０ａが起動された後、ユーザによるキー操作部１２の操作によって、メニューアプリ５０ｂが起動され、その実行中に電子メールの着信割り込みが発生して、電子メールアプリ５０ｃが起動される場合の処理について説明する。
【００３９】
図７はこの場合の動作を示すフローチャート、図８は表示部１１への通信中表示状態を示す図である。また、図９は待ち受け画面アプリ５０ａ、メニューアプリ５０ｂおよび電子メールアプリ５０ｃが起動される際の処理を示すシーケンス、図１０は実行状態記憶部３１に記憶されている情報が更新される過程を示す図、図１１は同じく起動状態記憶部４２に記憶されている情報が更新される過程を示す図、図１２は同じく復帰情報記憶部４３に記憶されている情報を示す図である。
【００４０】
先ず、図７および図８を参照して、全体の処理の流れを説明する。最初に、ユーザによりキー操作部１２が操作されて、携帯電話端末１に電源が投入されたら、待ち受け画面アプリ５０ａを起動する（ステップＳ１１）。なお、何らかのアプリが実行される状態／実行されない状態にかかわらず、制御部１は様々な割り込み事象（通信部１０によるネットワーク側からの呼び出しの発生、キー操作部１２による操作の発生、図示しない電源の残量低下アラートなど）を監視している。
【００４１】
次に、メニューアプリ５０ｂを起動するために、ユーザによりキー操作部１２が操作されてメニューアプリ５０ｂの起動指示が入力されたら、待ち受け画面アプリを中断してメニューアプリ５０ｂを起動し（ステップＳ１２）、実行状態記憶部３１および起動状態記憶部４２のスタックメモリを更新して（ステップＳ１３）、ユーザによるキー操作部１２の操作に応じてメニュー処理を実行する（ステップＳ１４）。
【００４２】
その後、メニューアプリ５０ｂの実行状態において、電子メール着信の割り込みが発生したら（ステップＳ１５）、メニューアプリ５０ｂを中断して（ステップＳ１６）、電子メールアプリ５０ｃを起動し（ステップＳ１７）、実行状態記憶部３１および起動状態記憶部４２のスタックメモリを更新する（ステップＳ１８）。さらに、電子メールアプリ５０ｃの起動により、通信部１０に通信開始指示を与えてネットワークアドレスであるソケットをオープンし（ステップＳ１９）、これにより電子メールの受信処理を開始する（ステップＳ２０）。
【００４３】
このとき、通信部１０への通信開始指示に同期して、起動状態記憶部４２のスタック状態を判定し（ステップＳ２１）、その判定処理によりTOPアプリを確認して（ステップＳ２２）、報知内容記憶部４１から対応するピクトおよびその点滅の有無を決定し（ステップＳ２３）、さらにステップＳ２１での状態判定結果に応じて通信中であること示すアニメーションの表示の有無を判定する（ステップＳ２４）。
【００４４】
ここで、通信中であることを示すアニメーションは、起動状態記憶部４２に通信を行うもととなったアプリ、および待ち受け画面アプリ５０ａ以外の他のアプリＩＤが無い場合には、アニメーション有りと判定して報知内容記憶部４１から対応するアニメーションを決定し（ステップＳ２５）、他のアプリＩＤがある場合、すなわちバックグランド受信の場合にはアニメーション無しと判定する。
【００４５】
その後、ステップＳ２３で決定したピクトを、ステップＳ２４でのアニメーションの有無に応じて、アニメーションが有る場合にはステップＳ２５で決定されたアニメーションとともに、アニメーションが無い場合にはピクトのみを、通信部１０への通信開始指示に同期して表示部１１に点滅表示して通信中であること報知する（ステップＳ２６）。
【００４６】
本具体例の場合には、上述したように、メニューアプリ５０ｂを中断して、電子メールをバックグランドで受信するので、ステップＳ２６でアニメーション無しと確定されることになる。したがって、表示部１１には、例えば図８に示すように、メニュー画面にメールを表すピクト１５を点滅表示して通信中であることを報知する。
【００４７】
その後、通信部１０においてソケットがクローズされて電子メールの受信完了を示す通信終了通知を受信したら（ステップＳ２７）、それに同期して表示部１１への通信中を示す報知表示を終了してから（ステップＳ２８）、すなわち図８においてピクト１５を通信中の点滅表示から未読メール有りの点灯表示としてから、電子メールアプリ５０ｃを終了し（ステップＳ２９）、その後、中断していたメニューアプリ５０ｂを復帰させて（ステップＳ３０）、キー操作部１２によるメニュー画面の操作を許可する。
【００４８】
次に、図９〜図１２を参照して、待ち受け画面アプリ５０ａ、メニューアプリ５０ｂおよび電子メールアプリ５０ｃが起動される際の処理について説明する。
【００４９】
図９に示すように、先ず、待ち受け画面アプリ５０ａの起動に際しては、電源投入により管理部４０が起動されたら、管理部４０は実行部３０に対して自律的に待ち受け画面アプリ起動要求を送信する（ステップＳａ１）。実行部３０は、待ち受け画面アプリ起動要求を受信すると、スタティックアプリ記憶部５０から待ち受け画面アプリ５０ａを読み出して実行状態記憶部３１に記録し、待ち受け画面アプリ５０ａを実行する（ステップＳａ２）。これにより、表示部１１には、設定された待ち受け画面が表示される（ステップＳａ３）。このとき、実行状態記憶部３１は、図１０（ａ）に示す状態に更新される。
【００５０】
待ち受け画面アプリ５０ａは、起動されると起動応答を実行部３０に送信する（ステップＳａ４）。実行部３０は、待ち受け画面アプリ５０ａの起動情報を管理部４０に送信する（ステップＳａ５）。待ち受け画面アプリ５０ａの起動情報を受信した管理部４０は、起動状態記憶部４２に待ち受け画面アプリ５０ａのＩＤを記録する。このとき、起動状態記憶部４２は、図１１（ａ）に示す状態に更新される。
【００５１】
次に、メニューアプリ５０ｂを起動するために、ユーザによりキー操作部１２が操作されてメニューアプリ５０ｂの起動指示が入力されると、入力された起動指示に基づいて発生する起動イベントが管理部４０のイベント受信部４４によって受信される。当該起動イベントを受信した管理部４０は、起動状態記憶部４２から、実行中のアプリのＩＤを読み出す。この場合、読み出されるアプリのＩＤは、待ち受け画面アプリ５０ａであることから、管理部４０は、待ち受け画面アプリ５０ａを中断するため、実行部３０に中断要求を送信する（ステップＳａ１１）。
【００５２】
中断要求を受信した実行部３０は、待ち受け画面アプリ５０ａを実行部３０において終了させ、管理部４０において停止させる中断状態にするために、中断の情報を含む終了指示を待ち受け画面アプリ５０ａに送信する（ステップＳａ１２）。待ち受け画面アプリ５０ａは、中断の情報を含む終了指示を受信して、終了応答を実行部３０に送信し、これにより実行部３０の実行状態記憶部３１から削除される（ステップＳａ１３）。このとき、実行状態記憶部３１は、図１０（ｂ）の状態に更新される。
【００５３】
なお、待ち受け画面アプリ５０ａは、復帰する場合に復帰情報を必要とせず、初期状態からの起動と同様に起動するので、中断される場合にも復帰情報記憶部４３に復帰情報は記憶されない。
【００５４】
終了応答を受信した実行部３０は、終了応答の情報を管理部４０に送信する（ステップＳａ１４）。終了応答の情報を受信した管理部４０は、起動状態記憶部４２から待ち受け画面アプリ５０ａのＩＤを削除する。このとき、起動状態記憶部４２は、図１１（ｂ）に示す状態に更新される。
【００５５】
次に、待ち受け画面アプリ５０ａの終了応答を受信した管理部４０は、メニューアプリを起動するために、実行部３０に対してメニューアプリ起動要求を送信する（ステップＳａ１５）。実行部３０は、メニューアプリ起動要求を受信すると、スタティックアプリ記憶部５０からメニューアプリ５０ｂを読み出して実行状態記憶部３１に記録し、メニューアプリ５０ｂを実行する（ステップＳａ１６）。このとき、実行状態記憶部３１は、図１０（ｃ）に示す状態に更新される。このメニューアプリ５０ｂの実行により、キー操作部１２によるメニュー画面の操作が可能となって、操作に応じたメニュー画面が表示部１１に表示される（ステップＳａ１７）。
【００５６】
メニューアプリ５０ｂは、起動されると起動応答を実行部３０に送信する（ステップＳａ１８）。実行部３０は、メニューアプリ５０ｂの起動情報を管理部４０に送信する（ステップＳａ１９）。メニューアプリ５０ｂの起動情報を受信した管理部４０は、起動状態記憶部４２にメニューアプリ５０ｂのＩＤを記録する。このとき、起動状態記憶部４２は、図１１（ｃ）に示す状態に更新される。
【００５７】
次に、メニューアプリ５０ｂの実行状態において、電子メール着信の割り込みが発生すると、管理部４０は、メニューアプリ５０ｂを中断状態にするため、実行部３０に中断要求を送信する（ステップＳａ２０）。
【００５８】
中断要求を受信した実行部３０は、メニューアプリ５０ｂを実行部３０において終了させ、管理部４０において停止させる中断状態とするために、中断の情報を含む終了指示をメニューアプリ５０ｂに送信する（ステップＳａ２１）。メニューアプリ５０ｂは、中断の情報を含む終了指示を受信すると、復帰するための復帰情報を含む終了応答を実行部３０に送信する（ステップＳａ２２）。なお、実行状態記憶部３１に記憶されたメニューアプリ５０ｂのデータは、中断されても削除されず、保持された状態を継続する。
【００５９】
メニューアプリ５０ｂから終了応答を受信した実行部３０は、メニューアプリ５０ｂの復帰情報を管理部４０に送信する。復帰情報を受信した管理部４０は、復帰情報記憶部４３に復帰情報を記録する（ステップＳａ２３）。このとき、復帰情報記憶部２４は、図１２に示す状態となり、メニューアプリ５０ｂのＩＤと復帰情報とが記憶されることとなる。なお、起動状態記憶部４２に記憶されたメニューアプリ５０ｂのＩＤは、メニューアプリ５０ｂが中断されても削除されず、保持された状態を継続する。
【００６０】
次に、終了応答を受信した実行部３０は、電子メールアプリ５０ｃを起動するため、スタティックアプリ記憶部５０から電子メールアプリ５０ｃを読み出し、実行状態記憶部３１に電子メールアプリ５０ｃを記録する（ステップＳａ２４）。このとき、実行状態記憶部３１は、図１０（ｄ）に示すように、メニューアプリ５０ｂのデータ上に電子メールアプリ５０ｃのデータが重ねて記憶された状態に更新される。
【００６１】
起動された電子メールアプリ５０ｃは、起動応答を実行部３０に送信する（ステップＳａ２５）。電子メールアプリ５０ｃの起動応答を受信した実行部３０は、電子メールアプリ５０ｃの起動情報を管理部４０に送信する（ステップＳａ２６）。電子メールアプリ５０ｃの起動情報を受信した管理部４０は、起動状態記憶部４２に電子メールアプリ５０ｃのＩＤを記録する。このとき、起動状態記憶部４２は、図１１（ｄ）に示すように、メニューアプリ５０ｂのＩＤ上に電子メールアプリ５０ｃのＩＤが重ねて記憶された状態に更新される。
【００６２】
また、管理部４０は、実行部３０からの電子メールアプリ５０ｃの起動情報を受信し、電子メールアプリ５０ｃからの通信の要求も受信すると、その受信に同期して、通信部１０に対し通信開始指示を与えてネットワークアドレスであるソケットをオープンさせ（ステップＳａ２７）、これにより電子メールの受信処理を開始させるとともに、表示部１１に対して電子メールアプリ５０ｃに対応するピクトを点滅させる報知表示開始指示を与えて（ステップＳａ２８）、図８に示したように、表示部１１においてメニュー画面にメールを表すピクト１５を点滅表示して通信中であることを報知させる。
【００６３】
その後、通信部１０は、電子メールの受信を完了すると、当該ソケットをクローズして管理部４０に通信終了通知を送信する（ステップＳａ２９）。通信部１０からの通信終了通知を受信した管理部４０は、その通信終了通知の受信に同期して、表示部１１に対して通信中の報知表示終了通知を送信し（ステップＳａ３０）、これにより図８においてピクト１５を通信中の点滅表示から未読メール有りの点灯表示とする。
【００６４】
その後、管理部４０は、電子メールアプリ５０ｃを終了させるために、実行部３０に終了要求を送信する（ステップＳａ３１）。終了要求を受信した実行部３０は、電子メールアプリ５０ｃを終了させるために、終了指示を電子メールアプリ５０ｃに送信する（ステップＳａ３２）。電子メールアプリ５０ｃは、終了指示を受信して、終了応答を実行部３０に送信し、これにより実行部３０の実行状態記憶部３１から削除される（ステップＳａ３３）。このとき、実行状態記憶部３１は、図１０（ｅ）の状態に更新される。
【００６５】
また、終了応答を受信した実行部３０は、終了応答の情報を管理部４０に送信する（ステップＳａ３４）。終了応答の情報を受信した管理部４０は、起動状態記憶部４２から電子メールアプリ５０ｃのＩＤを削除する。このとき、起動状態記憶部４２は、図１１（ｅ）に示す状態に更新される。
【００６６】
その後、管理部４０は、起動状態記憶部４２のスタック状態を監視して、最上位に記憶されている中断状態にあるメニューアプリ５０ｂのＩＤを検出し、そのＩＤに対応する復帰情報を復帰情報記憶部４３から読み出して、実行部３０に対して読み出した復帰情報を含むメニューアプリ５０ｂの復帰要求を送信する（ステップＳｂ１）。
【００６７】
復帰情報を含む復帰要求を受信した実行部３０は、復帰情報を実行状態記憶部３１に記録して、メニューアプリ５０ｂを復帰させる（ステップＳｂ２）。復帰されたメニューアプリ５０ｂは、復帰応答を実行部３０に送信する（ステップＳｂ３）。メニューアプリ５０ｂの復帰応答を受信した実行部３０は、メニューアプリ５０ｂの復帰完了情報を管理部４０に送信する。メニューアプリ５０ｂの復帰完了情報を受信した管理部４０は、復帰情報記憶部４３からメニューアプリ５０ｂのＩＤと復帰情報とを削除する（ステップＳｂ４）。
【００６８】
メニューアプリ５０ｂが復帰した後は、キー操作部１２によるメニュー画面の操作が可能となる。
【００６９】
本実施の形態によれば、電子メールアプリ５０ｃの起動による通信部１０への通信開始指示に同期して、管理部４０から表示部１１に報知表示開始指示を送信することにより、電子メールの受信中であること示す電子メールのピクト１５を点滅表示させて通信中であることを報知し、また、管理部４０が通信部１０からの通信終了通知を受信したのに同期して、管理部４０から表示部１１に報知表示終了通知を送信することにより、電子メールのピクト１５を点滅表示から未読メール有りの点灯表示として、通信が終了していることを報知するようにしたので、ユーザに対してタイムラグを生じることなく、電子メールの受信中（通信中）であることを報知でき、ユーザに不安や不快感を与えるのを防止することができる。
【００７０】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上記実施の形態では、携帯電話端末１として説明したが、この携帯電話端末１は、内部にコンピュータを有しているので、上述した通信中を示す報知処理は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶し、このプログラムをコンピュータにより読み出して実行することもできる。ここで、コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等がある。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００７１】
また、上記実施の形態では、具体例としてメニューアプリ５０ｂの実行中に、バックグランドで電子メールの着信を処理する場合について説明したが、例えば、待ち受け画面アプリ５０ａの実行中に電子メールを受信する場合は、受信中のアニメーションも表示できるので、この場合には、例えば図１３（ａ）に示すように、表示部１１にメールを表すピクト１５の点滅表示とともに、メールの受信中を示すアニメーションおよびメール受信中の文字とを表示して通信中であることを報知し、メール受信完了後は、待ち受け画面アプリ５０ａの起動により、図１３（ｂ）に示すように、表示部１１に待ち受け画面を表示するとともに、電子メールのピクト１５を点灯表示して未読メールが有ることを報知することができる。
【００７２】
同様に、電子メールアプリ５０ｃを単独で起動して電子メールを送信する場合には、通信中を示すピクトの点滅表示とともに、メールの送信中を示すアニメーション等を同時に表示して、通信中であることを報知することができる。
【００７３】
また、通信中の報知は、電子メールアプリ５０ｃに限らず、ウェブブラウザアプリ５０ｄや電話アプリ５０ｅ、あるいはダウンロードアプリ記憶部６０に記憶されている通信アプリの起動においても同様に制御することができる。例えば、電話アプリ５０ｅにおいては、留守番電話の設定状態で着信があった場合に、図１４に示すように、電話に対応するピクト１７を点滅表示して通信中（話中）であること表示することができる。
【００７４】
さらに、ダウンロードした通信アプリが通信中の報知制御を有しない場合には、当該通信アプリに対して予めピクトを設定して、報知内容を報知内容記憶部４１に記憶しておくことで、当該通信アプリの実行による通信中を報知することもできる。
【００７５】
また、通信中の報知は、表示部１１への表示に代えて、あるいは表示部１１への表示とともに、バイブレータを駆動して行うこともできる。
【図面の簡単な説明】
【００７６】
【図１】本実施の形態による携帯端末装置としての携帯電話端末の概略構成を示すブロック図である。
【図２】図１に示す実行状態記憶部のデータ構成を示す図である。
【図３】同じく、報知内容記憶部のデータ構成を示す図である。
【図４】同じく、起動状態記憶部のデータ構成を示す図である。
【図５】同じく、復帰情報記憶部のデータ構成を示す図である。
【図６】図１に示す携帯電話端末による通信中の報知表示処理の概略動作を示すフローチャートである。
【図７】同じく、具体例における動作を示すフローチャートである。
【図８】図７の具体例における表示部への通信中表示状態を示す図である。
【図９】同じく、具体例におけるシーケンスを示す図である。
【図１０】同じく、具体例において実行状態記憶部に記憶されている情報が更新される過程を示す図である。
【図１１】同じく、具体例において起動状態記憶部に記憶されている情報が更新される過程を示す図である。
【図１２】同じく、具体例において復帰情報記憶部に記憶されている情報を示す図である。
【図１３】表示部への通信中を示す報知表示の変形例を示す図である。
【図１４】同じく、表示部への通信中を示す報知表示の変形例を示す図である。
【符号の説明】
【００７７】
１  携帯電話端末
１０  通信部
１１  表示部
１２  キー操作部
１３  音声処理部
１５，１７  アプリ
２０  制御部
３０  実行部
３１  実行状態記憶部
４０  管理部
４１  報知内容記憶部
４２  起動情報記憶部
４３  復帰情報記憶部
４４  イベント受信部
５０  スタティックアプリ記憶部
６０  ダウンロードアプリ記憶部
【図１】
2008022463.tif 000003
【図２】
2008022463.tif 000004
【図３】
2008022463.tif 000005
【図４】
2008022463.tif 000006
【図５】
2008022463.tif 000007
【図６】
2008022463.tif 000008
【図７】
2008022463.tif 000009
【図８】
2008022463.tif 000010
【図９】
2008022463.tif 000011
【図１０】
2008022463.tif 000012
【図１１】
2008022463.tif 000013
【図１２】
2008022463.tif 000014
【図１３】
2008022463.tif 000015
【図１４】
2008022463.tif 000016