(57)【要約】【課題】実行中のいずれのアプリケーションを終了すれば、更なる実行の要求をした新たなアプリケーションを実行することができるのかを好適に知ることが可能な電子機器および電子機器における報知方法を提供することを目的とする。【解決手段】前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中のアプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリ１２に記憶可能な情報量の許容値を超えるか否かを判定する判定部５と、前記判定部５における前記判定の結果を報知する報知部６と、前記判定部５における判定の結果に応じて、前記報知部６における前記判定の結果の報知方法を異ならせる制御部８と、を有することを特徴とする携帯端末１００。【選択図】図４
2008210120.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを記憶する不揮発性メモリと、
前記不揮発性メモリに記憶された複数のアプリケーションのうち、実行要求が行われたアプリケーションを実行する実行部と、
前記実行要求されたアプリケーションの実行の際に必要な情報を記憶する揮発性メモリと、
前記実行部により前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中のアプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えるか否かを判定する判定部と、
前記判定部による判定の結果を報知する報知部と、
前記実行部、前記判定部及び前記報知部により行われる各動作を制御する制御部と、
を有し、
前記制御部は、前記判定部による判定の結果に応じて、前記報知部による前記判定の結果の報知方法を異ならせる制御を行う、ことを特徴とする電子機器。
【請求項２】
前記実行部により前記複数のアプリケーションのうち２以上のアプリケーションが同時実行された状態において、
前記判定部は、前記実行中の各アプリケーションに対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えるか否かを判定し、
前記制御部は、前記各アプリケーションに対する前記判定部による判定の結果を前記報知部により同時に報知する、ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記判定部により、前記実行中の各アプリケーションの全部に対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えないと判定されたときを除き、前記判定部による判定の結果を前記報知部により報知する、ことを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記判定部により、前記実行中の各アプリケーションの一部に対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、当該一部の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えないと判定され、前記実行中の各アプリケーションの残りの一部に対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、当該残りの一部の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えると判定されたときは、前記実行中の各アプリケーションの一部に対する前記判定部による判定の結果を前記報知部により報知し、前記実行中の各アプリケーションの残りの一部に対する前記判定部による判定の結果を前記報知部により報知しない若しくは制限的に報知する、ことを特徴とする請求項１乃至請求項３のいずれか一項に記載の電子機器。
【請求項５】
前記制御部は、所定の優先順位に応じて前記判定部による判定の結果を前記報知部により報知する、ことを特徴とする請求項１乃至請求項４のいずれか一項に記載の電子機器。
【請求項６】
前記制御部は、前記実行部により前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行要求がされようとすると又は要求されると前記判定部による判定を行なう、ことを特徴とする請求項１乃至請求項５のいずれか一項に記載の電子機器。
【請求項７】
表示部をさらに有し、
前記制御部は、前記判定部による判定の結果を前記表示部に表示することにより前記報知部による報知を行う、ことを特徴とする請求項１乃至請求項６のいずれか一項に記載の電子機器。
【請求項８】
複数のアプリケーションを実行可能な電子機器における報知方法であって、
前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中のアプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えるか否かを判定する判定ステップと、
前記判定ステップにおける前記判定の結果を報知する報知ステップと、
前記判定ステップにおける判定の結果に応じて、前記報知ステップにおける前記判定の結果の報知方法を異ならせる制御ステップと、を有することを特徴とする電子機器における報知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションを実行可能な電子機器及び電子機器における報知方法に関する。
【背景技術】
【０００２】
現在、携帯端末等の電子機器は、多種多様なアプリケーションを実行可能に構成されている。携帯端末の実行可能なアプリケーションとしては、例えば、Ｅメール、カレンダー、アドレス帳、ウェブブラウザ、地図やＧＰＳによるナビゲーション、音楽再生、ゲーム等が挙げられる。
【０００３】
しかし従来の携帯端末は、上述したような多様なアプリケーションを実行可能ではあるが、携帯端末はユーザビリティ上の要請により通常小型に構成されているため、実行要求されたアプリケーションの実行の際に必要な情報を記憶するメモリを大容量化することも自ずと困難であった。したがって、従来の携帯端末は、基本的には同時に１つのアプリケーションしか実行することしかできないよう構成されていた。つまり、例えば、Ｅメールアプリケーション実行中にカレンダーアプリケーションが実行されようとすると、携帯端末は、Ｅメールアプリケーションとカレンダーアプリケーションとを同時に実行することはできないため、現在実行中のＥメールアプリケーションは終了し、その後改めてカレンダーアプリケーションを実行しなければならない、という第１の不利益があった。
【０００４】
そのような第１の不利益を解消するために、現在実行中のアプリケーションを一時中断して待機させておいて、その間に他のアプリケーションを実行する携帯端末が知られている。このような携帯端末は、中断させたアプリケーションを待機させたまま他のアプリケーションを実行し、他のアプリケーションが終了したら中断させたアプリケーションを中断がなされたときの状態で再び実行するように構成されていた。
【０００５】
しかし、先に示したように、通常の携帯端末のメモリ容量は小さいため、実行中のアプリケーションを中断して待機させて他のアプリケーションを新たに実行させる場合、新たに実行させるアプリケーションのメモリ使用量によっては、待機中のアプリケーションのメモリ使用量と新たに実行させるアプリケーションのメモリ使用量との合計が、携帯端末のメモリ容量の最大値を超えてしまう場合があり、この場合には新たなアプリケーションを実行することができなくなってしまう、という第２の不利益があった。特に、複数のアプリケーションを中断して待機状態にした状態において、新たなアプリケーションを実行させることが可能な携帯端末においては、こうした第２の不利益が顕著であった。こうした第２の不利益を解消する技術として、例えば特許文献１に開示された技術がある。
【特許文献１】特開平１０−６３５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１には、複数のアプリケーションが実行されている状態で新たなアプリケーションの実行が要求された場合に、新たなアプリケーションの実行に必要なメモリ容量が残存メモリ容量を超えるか否かを判断し、残存メモリ容量が新たなアプリケーションの実行に必要なメモリ容量より小さい場合には、その旨を通知すると共に、実行中のアプリケーションのメモリ使用状況を表示するメモリ不足表示方法が開示されている。
【０００７】
すなわち、特許文献１に開示されたメモリ不足表示方法では、新たなアプリケーションの実行に必要なメモリ容量が足りなかった場合には、ユーザが実行中の各アプリケーションのメモリ使用量が表示されるのを見て、手動で例えば最もメモリ容量を使用しているアプリケーションの実行を終了させる、等の操作を行う必要がある。
【０００８】
しかし、特許文献１に開示されたメモリ不足表示方法においては、ユーザが実行中の各アプリケーションのメモリ使用量を表示するのみであるため、ユーザは、実行中のいずれのアプリケーションを終了すれば、更なる実行の要求をした新たなアプリケーションを実行することができるのかを知ることができない。すなわち、仮に実行中のアプリケーションのいずれか一の実行を終了したとしても、依然として更なる実行の要求がされた新たなアプリケーションの実行するために必要なメモリ容量が不足している場合には、その新たなアプリケーションを実行することができないという第３の不利益があった。
【０００９】
本発明は、上述した不利益を解消するために、実行中のいずれのアプリケーションを終了すれば、更なる実行の要求をした新たなアプリケーションを実行することができるのかを好適に知ることが可能な電子機器および電子機器における報知方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の電子機器は、複数のアプリケーションを記憶する不揮発性メモリと、前記不揮発性メモリに記憶された複数のアプリケーションのうち、実行要求が行われたアプリケーションを実行する実行部と、前記実行要求されたアプリケーションの実行の際に必要な情報を記憶する揮発性メモリと、前記実行部により前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中のアプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えるか否かを判定する判定部と、前記判定部による判定の結果を報知する報知部と、前記実行部、前記判定部及び前記報知部により行われる各動作を制御する制御部と、を有し、前記制御部は、前記判定部による判定の結果に応じて、前記報知部による前記判定の結果の報知方法を異ならせる制御を行う、ことを特徴とする。
【００１１】
好適には、前記実行部により前記複数のアプリケーションのうち２以上のアプリケーションが同時実行された状態において、前記判定部は、前記実行中の各アプリケーションに対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えるか否かを判定し、前記制御部は、前記各アプリケーションに対する前記判定部による判定の結果を前記報知部により同時に報知する、ことを特徴とする。
【００１２】
好適には、前記制御部は、前記判定部により、前記実行中の各アプリケーションの全部に対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えないと判定されたときを除き、前記判定部による判定の結果を前記報知部により報知する、ことを特徴とする。
【００１３】
好適には、前記制御部は、前記判定部により、前記実行中の各アプリケーションの一部に対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えないと判定され、前記実行中の各アプリケーションの残りの一部に対して、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中の各アプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えると判定されたときは、前記実行中の各アプリケーションの一部に対しする前記判定部による判定の結果を前記報知部により報知し、前記実行中の各アプリケーションの残りの一部に対しする前記判定部による判定の結果を前記報知部により報知しない若しくは制限的に報知する、ことを特徴とする。
【００１４】
好適には、前記制御部は、所定の優先順位に応じて前記判定部による判定の結果を前記報知部により報知する、ことを特徴とする。
【００１５】
好適には、前記制御部は、前記実行部により前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行要求がされようとすると又は要求されると前記判定部による判定を行なう、ことを特徴とする。
【００１６】
好適には、表示部をさらに有し、前記制御部は、前記判定部による判定の結果を前記表示部に表示することにより前記報知部による報知を行う、ことを特徴とする。
【００１７】
本発明の電子機器における報知方法は、複数のアプリケーションを実行可能な電子機器における報知方法であって、前記複数のアプリケーションのうち少なくとも１つのアプリケーションが実行された状態において、前記複数のアプリケーションのうち新たなアプリケーションの更なる実行に必要な情報の情報量が、前記実行中のアプリケーションの実行が終了されたと仮定した場合の前記揮発性メモリに記憶可能な情報量の許容値を超えるか否かを判定する判定ステップと、前記判定ステップにおける前記判定の結果を報知する報知ステップと、前記判定ステップにおける判定の結果に応じて、前記報知ステップにおける前記判定の結果の報知方法を異ならせる制御ステップと、を有することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、実行中のいずれのアプリケーションを終了すれば、更なる実行の要求をした新たなアプリケーションを実行することができるのかを知ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の電子機器の一例としての携帯端末１００について説明する。図１に、携帯端末１００の構成例の一例を示す。図１に示すように、携帯端末１００は、不揮発性メモリ１１、揮発性メモリ１２、実行部２、表示部３、操作部４、判定部５、報知部６、点灯部７、制御部８を有する。
【００２０】
携帯端末１００は、動作に関する各種データを記憶する記憶部として、不揮発性メモリ１１と揮発性メモリ１２とを有する。不揮発性メモリ１１は、例えばフラッシュメモリ等の書き換え可能であると共に、電源を切ってもデータが消えないメモリである。不揮発性メモリ１１には、携帯端末１００上で動作する各種アプリケーションのプログラムが記憶されている。不揮発性メモリ１１に記憶されたアプリケーションには、例えば、音楽アプリケーション、ＴＶアプリケーション、ラジオアプリケーション、位置情報取得アプリケーション、電子メールアプリケーション、ウェブブラウザアプリケーション、ゲームアプリケーション、機能設定アプリケーション等がある。
【００２１】
音楽アプリケーションは、別途不揮発性メモリ１１に記憶された音楽データを再生し、図１に図示しない音声出力部から出力するアプリケーションである。
【００２２】
ＴＶアプリケーション及びラジオアプリケーションは、図１に図示しないアンテナにより受信されたテレビ放送波或いはラジオ放送波を再生し、これに応じて表示部３に映像を表示させたり音声出力部から音声を出力させたりするアプリケーションである。
【００２３】
位置情報取得アプリケーションは、例えば図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信部にＧＰＳ衛星との通信を行わせ、携帯端末１００が現在位置する現在位置情報を取得したり、取得した現在位置を地図上に表示させたりするアプリケーションである。
【００２４】
電子メールアプリケーションは、電子メールを作成する電子メール作成機能を有するとともに、例えば図１に図示しない通信部を介して、メールサーバと無線通信を行い、電子メールの送受信を行うアプリケーションである。
【００２５】
ウェブブラウザアプリケーションは、通信部を介して各種ウェブサーバと無線通信を行い、ウェブページデータをダウンロード等して表示部３に当該ウェブページを表示させるアプリケーションである。
【００２６】
ゲームアプリケーションは、ゲームプログラムを実行するアプリケーションである。機能設定アプリケーションは、例えば携帯端末１００の各機能に関する設定（例えば、携帯端末１００の待ち受け状態の際に表示部３に表示する壁紙の設定や、音声通話着信があった際に報知する着信音に関する設定（例えば、着信音の音量の設定等）を行うアプリケーションである。
【００２７】
揮発性メモリ１２は、上述した各アプリケーションの実行の際に必要な情報であるプログラムやデータを一時的に記憶するメモリであり、アプリケーションの実行が終了すれば、一時記憶していたプログラムやデータは制御部８の制御により消去される。また、揮発性メモリ１２は、所定の最大メモリ容量を有しているが、上述した各アプリケーションは、実行時に揮発性メモリ１２上に記憶させる必要のあるメモリ容量をそれぞれ有しており、それぞれのメモリ容量は、最大メモリ容量を超えないようになっている。
【００２８】
実行部２は、上述した不揮発性メモリ１１に記憶された各種アプリケーションのうち、後述する操作部４等によるユーザの操作等により実行要求されたアプリケーションを実行する。また、実行部２は、上記各種アプリケーションを実行させている際に、実行中のアプリケーションを中断し、他のアプリケーションを重ねて新たに実行することも可能である。
【００２９】
具体的には、実行部２は、例えば、音楽アプリケーション実行中に、電子メールアプリケーションの実行が要求された場合には、音楽アプリケーションを一時中断して、電子メールアプリケーションが実行する。
【００３０】
ただし、アプリケーションの中断中でも、そのアプリケーションが実行されていることには変わりないため、当該アプリケーションは揮発性メモリ１２上に実行中と同程度のメモリ容量を必要とする。
【００３１】
実行部２は、中断中及び実行中のアプリケーションに必要なメモリ容量の合計が、揮発性メモリ１２の最大メモリ容量を超えないようにしなければならない。このため、揮発性メモリ１２の最大メモリ容量から中断中及び実行中のアプリケーションが使用しているメモリ容量を引いた残りのメモリ容量よりも大きなメモリ容量を実行のために必要とするアプリケーションが新たに実行要求された際には、中断中及び実行中のアプリケーションのうちいずれかのアプリケーションを終了させてからでないと新たに実行要求されたアプリケーションを実行することができない。
【００３２】
なお、上述したアプリケーションの終了とは、中断とは異なり、完全にそのアプリケーションの実行を終了させることを意味している。すなわち、終了するアプリケーションは実行中使用していた揮発性メモリ１２のメモリを完全に消去する。
【００３３】
表示部３は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（ｅｌｅｃｔｒｏ  ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の表示デバイスであり、携帯端末１００の各種動作に応じてその動作に関連する画面を表示する。例えば、音声通話発信時には発信先の情報を表示し、着信時には着信元の情報を表示し、また、実行部２が各種アプリケーションを実行する際にはそれぞれのアプリケーションに対応した画面を表示する。
【００３４】
操作部４は、例えばテンキーや十字キー等の入力デバイスであり、携帯端末１００の各種動作時のユーザの入力を受け付ける。また、操作部４は例えば表示部３と重ねて配置されたタッチセンサ等であってもよい。
【００３５】
判定部５は、少なくとも１つのアプリケーションの実行中または中断中に、新たなアプリケーションの実行に必要なメモリ容量（情報の情報量）が、当該実行中または中断中のアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量（情報量の許容値）を超えるか否かを判定する。ユーザは、この判定の結果が後述する報知部６により報知されることにより、少なくとも１つのアプリケーションが実行中または中断中であるときに新たなアプリケーションの実行が要求された場合に、実行中または中断中のアプリケーションのうちのいずれのアプリケーションを終了すれば、当該新たなアプリケーションの実行に必要なメモリ容量が揮発性メモリ１２の残存メモリ容量を超えずにすむかということを判断することができる。この判定部５の判定処理については後に詳しく説明する。
【００３６】
報知部６は、例えば表示、振動、アラーム、発光等のさまざまな手段により、判定部５による判定の結果をユーザに対して報知する。なお、本実施形態においては、報知部６は、表示部３を介して報知する態様について説明するが、本発明はこれに限らず、報知部６は、点灯部７により操作部４を点灯することによって報知してもよいし、その他の手段によって報知してもよい。
【００３７】
点灯部７は、操作部４を光らせることができる例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の発光デバイスであり、例えば半透明或いは透明な部材で形成された操作部４の内部に配置されており、報知部６の報知の一手段として動作する。
【００３８】
制御部８は、携帯端末１００を統括的に制御する中央処理装置である。すなわち、携帯端末１００の各種動作時には上述したような携帯端末１００の各構成、すなわち、不揮発性メモリ１１、揮発性メモリ１２、実行部２、表示部３、操作部４、判定部５、報知部６及び点灯部７を制御して各動作を行わせる処理を実行する。
【００３９】
図２は、携帯端末１００の外観の一例を示す図である。図２に示すように、携帯端末１００は、上部筐体１０１と下部筐体１０２とがヒンジ部１０３によって開閉可能に接続されている。図２（ａ）は携帯端末１００の筐体が開かれた状態を、図２（ｂ）は携帯端末１００の筐体が閉じられた状態を示している。上部筐体１０１は、表示部３を有する。下部筐体１０２は、テンキーや十字キー等の操作部４を有する。
【００４０】
次に、判定部５の判定処理について説明する。先に示したように判定部５は、少なくとも１つのアプリケーションの実行中または中断中に、新たなアプリケーションの実行に必要なメモリ容量が、当該実行中または中断中のアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量を超えるか否か判定する。より具体的には、揮発性メモリ１２の最大メモリ容量をｘとし、実行中又は中断中の各アプリケーションの実行に必要なメモリ容量の総和をｙとし、実行中または中断中のアプリケーションのうち、判定の対象となる実行中または中断中のいずれか１つのアプリケーションの実行に必要なメモリ容量をαとし、新たなアプリケーションの実行に必要なメモリ容量をｚとすると、判定部５はｚの値が（ｘ−ｙ−α）の値を超えるか否かを判定する。そして、判定部５がｚの値が（ｘ−ｙ−α）の値を超えないと判定した場合は、新たなアプリケーションの実行に必要なメモリ容量は、判定の対象となった実行中または中断中のアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量を超えないため、その判定の対象となった実行中または中断中のアプリケーションの実行または中断を終了すれば、その新たなアプリケーションを実行することができることを意味し、反対に、定部５がｚの値が（ｘ−ｙ−α）の値を超えると判定した場合は、新たなアプリケーションの実行に必要なメモリ容量は、判定の対象となった実行中または中断中のアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量を超えるため、その判定の対象となった実行中または中断中のアプリケーションの実行または中断を終了したとしても、その新たなアプリケーションを実行することができないことを意味する。
【００４１】
なお、判定部５が判定処理を行うタイミングについては、本発明では特に限定しないが、判定部５が判定処理を行う最も自然なタイミングとしては、例えば、少なくとも１つのアプリケーションの実行中または中断中に、ユーザが新たにアプリケーションの実行を要求しようとしたタイミングあるいは要求したタイミングが挙げられる。
【００４２】
ユーザが新たにアプリケーションの実行を要求しようとしたタイミングの一例としては、表示部３に表示されたメニュー画面において列挙された各アプリケーションのアイコン表示がされた状態で、ユーザが操作部４の操作により、それらアイコンから新たに実行しようとするアプリケーションのアイコンを選択したタイミング等が考えられる。また、ユーザが新たにアプリケーションの実行を要求したタイミングとしては、ユーザがその選択したアイコンに係るアプリケーションをさらなる操作部４の操作により確定したタイミング等が考えられる。
【００４３】
次に、報知部６の報知方法について説明する。報知部６は、先に示したように判定部５の判定の結果をユーザに対して報知するが、ここでは、報知部６が、表示部３にその判定の結果を表示することによりその報知を行う態様について説明する。なお、ここでは、少なくとも１つのアプリケーションが実行または中断された状態において、ユーザが新たなアプリケーションの実行を要求しようとしたタイミングで判定部５が判定を行った場合の報知部６の報知についての一例を説明する。
【００４４】
報知部６は、ユーザにより新たなアプリケーションの実行が要求されようとしたタイミングで判定部５が行った判定の結果を基に、例えば図３に示すような報知画面２００を表示部３に表示させることにより報知を行う。
【００４５】
報知画面２００は、図３（ａ）に示すように、アプリケーションの名称が示されたアプリケーション名表示欄２０１と、判定結果アイコン２０２と、強調表示２０３とを有する。アプリケーション名表示欄２０１は、不揮発性メモリ１１に記憶されている各種アプリケーションの名称が列挙された欄である。判定結果アイコン２０２は、アプリケーション名表示欄２０１中に表示された実行中または中断中の各アプリケーションに対する判定部５の判定結果を「○」と「×」で示すアイコンである。なお、「○」は、先に示した例におけるｚの値が（ｘ−ｙ−α）の値を超えないと判定した場合、すなわち、そのアプリケーションの実行または中断を終了すれば、ユーザにより実行が要求された新たなアプリケーションを実行することができるということを示すアイコンである。一方「×」は、先に示した例におけるｚの値が（ｘ−ｙ−α）の値を超えると判定した場合、すなわち、そのアプリケーションの実行または中断を終了しても、ユーザにより実行が要求された新たなアプリケーションを実行することができないということを示すアイコンである。このように、実行中または中断中のアプリケーションに対する判定部５の判定結果が表示部３に表示される。また、この場合、２つ以上のアプリケーションに対する判定部５の判定結果が表示部３に同時に表示されている。なお、「○」も「×」も付されていないアプリケーションは、そもそも実行も中断もされていないアプリケーションであり、判定部５の判定の対象となっていないことを示している。強調表示２０３は、ユーザの操作部４の操作により選択されたアプリケーション、すなわち、新たに実行要求がされようとするアプリケーションであることを識別する表示である。
【００４６】
以上により、図３（ａ）に示される報知画面２００は、以下のような情報をユーザに示している。まず、電子メールアプリケーション（報知画面２００における「電子メール」）、ウェブブラウザアプリケーション（報知画面２００における「ブラウザ」）、ラジオアプリケーション（報知画面２００における「ラジオ」）、機能設定アプリケーション（報知画面２００における「機能設定」）は、「○」または「×」のアイコンが対応付けられているため、これらのアプリケーションは実行中または中断中であることを示している。一方、音楽アプリケーション（報知画面２００における「ミュージックプレーヤ」）は、「○」および「×」のいずれのアイコンも対応付けられていないため、音楽アプリケーションは実行中でも中断中でもないことを示している。また、ＴＶアプリケーションは、強調表示２０３により強調表示されているため、ユーザの操作部４の操作により選択されたアプリケーション、すなわち、新たに実行要求されようとするアプリケーションであることを意味する。
【００４７】
そして「○」が対応付けられた電子メールアプリケーション、ラジオアプリケーションおよび機能設定アプリケーションは、実行または中断が終了されれば、新たに実行要求されようとするＴＶアプリケーションが実行可能であることを示している。一方、「×」が対応付けられたウェブブラウザアプリケーションは、実行または中断が終了されても、新たに実行要求されようとするＴＶアプリケーションは実行できないことを示している。
【００４８】
次に、本実施形態の携帯端末１００の動作例について説明する。図４にそのフローチャートを示す。
【００４９】
ステップＳＴ１：実行部２は、ユーザの操作部４を介した操作等に応じて、不揮発性メモリ１１に記憶されたアプリケーションのいずれかを実行する。
【００５０】
ステップＳＴ２：この状態でユーザの操作部４を介した更なる操作等があると、制御部８は表示部３を制御して不揮発性メモリ１１に記憶されたアプリケーションが列挙されたメニュー画面を表示させる。
【００５１】
ステップＳＴ３：この状態でユーザの操作部４を介した更なる操作等により、メニュー画面において列挙されたアプリケーションのいずれかが選択される（すなわち、実行要求されようとするアプリケーションが選択される）。そして選択されたアプリケーションのアイコンは、強調表示２０３により強調表示される。
【００５２】
ステップＳＴ４：判定部５は、ステップＳＴ３において選択されたアプリケーションの実行に必要なメモリ容量が、ステップＳＴ１において実行されたアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量を超えるか否かを判定する。なお、ステップＳＴ１において実行されたアプリケーション以外にも中断中のアプリケーションがある場合には、判定部５は、その中断中のアプリケーションに対してもその判定を行なう。すなわち、判定部５は、ステップＳＴ３において選択された新たなアプリケーションの実行に必要なメモリ容量が、その中断中のアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量を超えるか否かを判定する。
【００５３】
ステップＳＴ５：報知部６は、ステップＳＴ４における判定部５の判定の結果を、上記説明したような方法により報知する。なお、報知の方法についてはここでは限定しない。
【００５４】
ステップＳＴ６：制御部８が、ユーザの操作部４を介した更なる操作等により、別の新たなアプリケーションのいずれかが選択されたか否かを判定する（すなわち、実行要求されようとするアプリケーションが選択される）。そして別の新たなアプリケーションが選択された場合にはステップＳＴ４に戻り以下同様の判定を行ない、その反対に、ユーザの操作部４を介した更なる操作等により、別の新たなアプリケーションが選択されることなくステップＳＴ２において表示されたメニュー画面の表示が終了された場合には、携帯端末１００は待ち受けに戻り、本動作処理は終了される。
【００５５】
以上説明したように、本実施形態の携帯端末１００によれば、少なくとも１つのアプリケーションが実行中または中断中である状態で、他のアプリケーションを重ねて実行の要求がされようとすると、判定部５が、新たなアプリケーションの実行に必要なメモリ容量が当該実行中または中断中のアプリケーションを終了したと仮定した場合における揮発性メモリ１２の残存メモリ容量を超えるか否かを判定し、報知部６がその判定結果に基づいて報知を行うので、ユーザは、実行中または中断中のアプリケーションのうちのいずれのアプリケーションを終了すれば、実行が要求された新たなアプリケーションを実行することができるかを、その新たなアプリケーションを実行するのに先立って好適に判断することができる。すなわち、携帯端末１００のアプリケーション実行時の使い勝手が向上する。
【００５６】
また、本実施形態においては、報知画面２００に示されるように、２以上の実行中または中断中アプリケーションに対する判定部５の判定結果が表示部３に同時に表示される構成となっているため、ユーザは、２以上の実行中または中断中のアプリケーションのうちのいずれのアプリケーションを終了すれば、実行が要求された新たなアプリケーションを実行することができるかを、迅速に判断することができる。
【００５７】
なお、本発明は上述した実施形態には限定されない。すなわち、本発明の実施に際しては、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
【００５８】
例えば、本実施形態における携帯端末１００においては、少なくとも１つのアプリケーションが実行中または中断中である状態で、他のアプリケーションを重ねて実行の要求がされようとすると、判定部５が、先に示したような判定し、報知部６がその判定結果に基づいて報知を行う構成となっていたが、本発明はこれに限らず、例えば、少なくとも１つのアプリケーションが実行中または中断中である状態で、他のアプリケーションを重ねて実行の要求がされると（例えば強調表示２０３により強調表示されたアプリケーションがさらなる操作部４の操作により確定された場合等）、判定部５が、先に示したような判定し、報知部６がその判定結果に基づいて報知を行う構成としてもよい。
【００５９】
また、図３（ａ）に示した報知画面２００においては、アプリケーション名表示欄２０１の各アプリケーションは無作為に並んでいるが、本発明はこれに限らず、所定の優先順位に応じてアプリケーション名表示欄２０１の各アプリケーションを並べ替えて表示することも可能である。例えば、判定結果アイコン２０２が「○」のアプリケーションと「×」のアプリケーションとがそれぞれ１まとまりとなるように、すなわち、図３（ｂ）に示すように、「○」のアプリケーション「電子メールアプリケーション」、「ラジオアプリケーション」、「機能設定アプリケーション」を画面上部に、「×」のアプリケーションを画面下部にまとめて表示したり、「○」のアプリケーションを使用頻度や実行に必要なメモリ容量順に並べて表示したりしてもよい。実行中または中断中のアプリケーションのうちのいずれのアプリケーションを終了すべきかをユーザは好適に判断することができる。
【００６０】
また、本実施形態における携帯端末１００は、実行中または中断中の複数のアプリケーションの中に、その実行または中断が仮に終了されれば新たに実行要求されようとしているアプリケーションを実行することができると判定部５により判定されたアプリケーションと、その実行または中断を終了したとしても新たに実行要求されようとしているアプリケーションを実行できないないと判定部５により判定されたアプリケーションとが混在しているような場合は、いずれのアプリケーションについての判定結果も、表示部３に表示部３に表示するよう構成されていたが、本発明はこれに限らず、このような場合には、実行中または中断中の複数のアプリケーションの中に、その実行または中断が仮に終了されれば新たに実行要求されようとしているアプリケーションを実行することができると判定部５により判定されたアプリケーションについての判定結果のみ、表示部３に表示部３に表示するよう構成されていてもよい。
【００６１】
すなわち、本実施形態においては、図３（ａ）に示すように、報知画面２００において判定結果アイコン２０２の「○」と「×」の両方が表示される構成となっていたが、本発明はこれに限らず、このように「○」と「×」とが混在するような場合には、「×」およびそれに対応するアプリケーションの表示自体させない、つまり、「○」およびそれに対応するアプリケーションの表示のみさせる構成にすることも可能である。これにより、ユーザは、実行中または中断中のアプリケーションのうちのいずれのアプリケーションを終了すべきかをユーザに好適に知ることができる。
【００６２】
また、判定部５の判定の結果、実行中または中断中の全てのアプリケーションが、その実行または中断が仮に終了されれば新たに実行要求されようとしているアプリケーションを実行することができるアプリケーションであるとして判定部５により判定された場合には、報知部による判定結果の報知自体しないよう構成してもよい。これにより、ユーザは、実行中または中断中のアプリケーションのすべてのアプリケーションが、その実行または中断が終了されれば、実行要求されようとしているアプリケーションを実行することができることを認識することができると共に、表示部３に徒に不必要な表示がされることを好適に抑制することができる。
【００６３】
また、報知画面２００は一例であり、本発明はこれには限定されない。すなわち、判定結果アイコン２０２は「○」、「×」によって実行の可否を表現するだけでなく、例えば、「可」及び「不可」のような文字、記号、その他ユーザに対して直感的にアプリケーション実行の可否を伝達可能なアイコン等の表示であってもよい。また、強調表示２０３も斜線で塗りつぶされた表示に限定されず、いずれのアプリケーションが特定されているのかを区別できるような表示であればその他の表示であってもよい。
【００６４】
なお、本発明の報知部６の報知方法は上述したように表示部３への表示以外にも、例え判定結果に応じて異なる色で点灯可能な点灯部７による、判定の対象となったアプリケーションの実行操作が割り当てられた操作部４（いわゆるショートカットキー）への点灯、図１に図示しない音声出力部による音声での報知、図１に図示しないバイブレータによる振動による報知であってもよい。
【００６５】
また、本実施形態では、本発明の一例として携帯端末１００を示したが、本発明はこれに限定されることなく、例えば、複数のアプリケーションが実行可能に構成されるＰＤＡやノートパソコン、その他の通信機器にも適用可能である。
【図面の簡単な説明】
【００６６】
【図１】図１は、携帯端末１００の構成例の一例を示すブロック図である。
【図２】図２は、携帯端末１００の外観の一例を示す図である。
【図３】図３は、報知部６が表示部３に表示させる報知画面２００の一例を示した図である。
【図４】図４は、携帯端末１００の動作例について説明するためのフローチャートを示した図である。
【符号の説明】
【００６７】
１００…携帯端末、１０１…上部筐体、１０２…下部筐体、１０３…ヒンジ部、１１…不揮発性メモリ、１２…揮発性メモリ、２…実行部、３…表示部、４…操作部、５…判定部、６…報知部、７…点灯部、８…制御部、２００…報知画面、２０１…アプリケーション名表示欄、２０２…実行可否アイコン、２０３…強調表示
【図１】
2008210120.tif 000003
【図２】
2008210120.tif 000004
【図３】
2008210120.tif 000005
【図４】
2008210120.tif 000006