(57)【特許請求の範囲】
【請求項１】
複数のプログラムの処理を並行して実行することが可能な携帯端末であって、
表示中のアプリケーションプログラムの画面から別のアプリケーションプログラムの画面の表示に切り替え操作が行われると、その際に、前記表示中のアプリケーションプログラムを終了するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とする携帯端末。
【請求項２】
複数のプログラムの処理を並行して実行することが可能な携帯端末であって、
表示中のアプリケーションプログラムの画面から別のアプリケーションプログラムの画面の表示に切り替え操作が行われると、その際に、前記表示中のアプリケーションプログラムを一時停止するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とする携帯端末。
【請求項３】
複数のプログラムの処理を並行して実行することが可能な携帯端末であって、
アプリケーションプログラムの画面表示中に別のアプリケーションプログラムを起動すると、その際に、前記表示中のアプリケーションプログラムを終了するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とする携帯端末。
【請求項４】
複数のプログラムの処理を並行して実行することが可能な携帯端末であって、
アプリケーションプログラムの画面表示中に別のアプリケーションプログラムを起動すると、その際に、前記表示中のアプリケーションプログラムを一時停止するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とする携帯端末。
【請求項５】
複数のプログラムの処理を並行して実行することが可能な携帯端末であって、
アプリケーションプログラムの画面表示中に別のアプリケーションプログラムを起動すると、その際に、起動中または一時停止中のアプリケーションプログラムの一覧を表示し、該一覧に表示されているアプリケーションプログラムを選択して終了させることを可能とする制御手段を備えたことを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションプログラムの処理を並行して実行することが可能な携帯電話機等の携帯端末に関する。
【背景技術】
【０００２】
従来の通話機能を含む複数のアプリケーションプログラム（以下、アプリケーション）が同時に動作可能な携帯電話機では、携帯性を保つために表示画面のスペースが限られていて、同時に複数のアプリケーションを表示することは難しいので、単一のアプリケーションのみを表示している。複数のアプリケーションが同時に動作中の場合は、表示できるアプリケーションは１つのみであるので、画面表示しているアプリケーション以外のアプリケーションは表示されてはいないが動作はしているのが一般的である。
また、従来の携帯電話機では、ユーザがあるアプリケーションが表示されている画面から別のアプリケーション画面の表示に切り替えたとき、直前に表示していたアプリケーションは、ユーザが終了操作を行わない限りそのまま動作中（実行中）となっていた。
また、特許文献１には、アプリケーションを有する携帯端末が開示されている。
【特許文献１】特開２００３−３１９０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、携帯電話機は携帯性を保つためにパーソナルコンピュータに比べてＣＰＵやメモリにも制限があるので、複数のアプリケーションが同時に動作すると、メモリが不足したり、ＣＰＵへの負荷が増大するために、操作や表示が遅くなる、あるいは操作や表示ができなくなる（以下、フリーズと言う）恐れがあるという問題がある。
また、携帯電話機は基地局のエリア内で電源を入れている状態では、発着信がいつでもできることが求められるが、フリーズしてしまうと、発着信が行えないばかりか発着信以外の携帯電話機の機能も使えなくなってしまうという問題がある。
【０００４】
本発明は複数のアプリケーションが動作可能な携帯端末において、現在使用しているアプリケーション画面から別のアプリケーション画面の表示に切り替えるとき、直前に表示していたアプリケーションをどのようにするかをユーザが選択できるようにすることにより、ＣＰＵやメモリの負担を少なくし、操作性や、表示スピードの低下を防ぐことができる携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る携帯端末は、複数のプログラムの処理を並行して実行することが可能な携帯端末であって、表示中のアプリケーションプログラムの画面から別のアプリケーションプログラムの画面の表示に切り替え操作が行われると、その際に、前記表示中のアプリケーションプログラムを終了するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とするものである。
【０００６】
また、本発明に係る携帯端末は、複数のプログラムの処理を並行して実行することが可能な携帯端末であって、表示中のアプリケーションプログラムの画面から別のアプリケーションプログラムの画面の表示に切り替え操作が行われると、その際に、前記表示中のアプリケーションプログラムを一時停止するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とするものである。
【０００７】
また、本発明に係る携帯端末は、複数のプログラムの処理を並行して実行することが可能な携帯端末であって、アプリケーションプログラムの画面表示中に別のアプリケーションプログラムを起動すると、その際に、前記表示中のアプリケーションプログラムを終了するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とするものである。
【０００８】
また、本発明に係る携帯端末は、複数のプログラムの処理を並行して実行することが可能な携帯端末であって、アプリケーションプログラムの画面表示中に別のアプリケーションプログラムを起動すると、その際に、前記表示中のアプリケーションプログラムを一時停止するか否かをユーザに選択させる画面を表示する表示手段を備えたことを特徴とするものである。
【０００９】
また、本発明に係る携帯端末は、複数のプログラムの処理を並行して実行することが可能な携帯端末であって、アプリケーションプログラムの画面表示中に別のアプリケーションプログラムを起動すると、その際に、起動中または一時停止中のアプリケーションプログラムの一覧を表示し、該一覧に表示されているアプリケーションプログラムを選択して終了させることを可能とする制御手段を備えたことを特徴とするものである。
【発明の効果】
【００１０】
本発明によれば、携帯端末におけるＣＰＵやメモリの負荷を軽くすることができ、操作性や、表示スピードの低下を防ぐことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態による携帯端末としての携帯電話機の構成を示すブロック図である。携帯電話機は、ＣＰＵ１で制御され、無線部２、アンテナ３、オーディオ制御部４、表示部５、操作部６、マイク７、スピーカ８、メモリ９からなる。アンテナ３は無線部２と接続され、基地局との間で無線信号を送受信し、受信した信号をオーディオ制御部４で制御して、スピーカ９から音を出力する。マイク８で入力した信号はオーディオ制御部４を介して無線部２に送信され、アンテナ３により基地局に送信する。またメモリ９は、アプリケーションプログラム、入力データ、電話番号やメールアドレス、スケジュール等を記憶すると共に、ＣＰＵ１により制御・管理される図２に示すタスクリスト１０も記憶する。
【００１２】
図２において、タスクリスト１０は、表示順を表す番号と、アプリケーションが動作中か一時停止中かを表すフラグと、アプリケーション名とを記載したリストであり、最近使用した順に並べられている。フラグが“００”の場合は一時停止中、“０１”の場合は動作中（実行中）を表す。
【００１３】
図３は携帯電話機の外観図である。携帯電話機１００は、表示画面１０１と、キー入力部１０２と、発話キー１０３と、終話キー１０４と、マイク１０５と、スピーカ１０６と、アンテナ１０７とを具備する。表示画面１０１は、キー入力部１０２で操作されるアプリケーションや、通信機能の状態を表示することができる。キー操作部１０２は、発話キー１０３、終話キー１０４を含み、キー操作部１０２で電話番号を入力して発話キー１０３を押下すると、電話を掛けることができる。その後終話キー１０４を押下すると、電話を切ることができる。
【００１４】
さらに表示画面１０１は、ユーザがアプリケーションを切り替える際に、図４に示すユーザ選択画面１０８を表示する。ユーザ選択画面１０８は、アプリケーションの切り替えに際して、現在表示中のアプリケーションをどのようにするかをユーザに選択させる画面であり、図示のように「終了」「一時停止」「そのまま」のいずれかを選択することができる。
【００１５】
図５はアプリケーション切り替え時の動作を示すフローチャートである。アプリケーション動作中にアプリケーションの切り替え操作が行われると（Ｓ３０１）、ユーザ選択画面１０８を表示して（Ｓ３０２）、現在表示中のアプリケーションをどうするかをユーザに尋ねる（Ｓ３０３）。もしユーザが「終了」を選択すると、アプリケーションを終了し、タスクリスト１０から終了したアプリケーションを削除する（Ｓ３０４）。もしユーザが「一時停止」を選択すると、アプリケーションを一時停止し、タスクリスト１０で現在のアプリケーションの属性を“００”にする（Ｓ３０５）。もしユーザが「そのまま」を選択すると、アプリけーーションは動作されたままになる。このようにしてユーザ選択画面１０８から「終了」「一時停止」「そのまま」のいずれかが選択されると、切り替え操作後のアプリケーションの表示を行う（Ｓ３０６）。
【００１６】
図６はアプリケーション切り替え時の他の動作を示すフローチャートである。アプリケーション動作中に（Ｓ４０１）、ユーザが終話キー１０４を押下し（Ｓ４０２）、このときもしユーザが終話キー１０４を長押しすると、アプリケーションを終了し、タスクリスト１０から終了したアプリケーションを削除する（Ｓ４０３）。もしユーザが終話キー１０３を短押しすると、アプリケーションを一時停止し、タスクリスト１０で現在のアプリケーションの属性を“００”に変更する（Ｓ４０４）。終話キー１０４を上記のように押下した場合、現在のアプリケーションを表示はせずに、直前に表示していたアプリケーションや、待ち受け画面などが表示される（Ｓ４０５）。また、ユーザが終話キー１０４を押下しなければなにもしないので、もしユーザがアプリケーションを起動したままにして切り替えたいならば、アプリケーションの切り替え動作を行えば、起動したままにできる。
尚、一時停止とは、例えばゲーム、音楽、動画等のような時間的に進行する動作を有するアプリケーションの進行を一時的に停止することである。
【００１７】
本実施の形態によれば、任意のアプリケーションの表示画面から別のアプリケーション画面の表示に移行するとき、直前に表示していたアプリケーションを終了するか一時停止するかそのままにするかをユーザが選択できるので、終了を選択すれば、プロセスが終了されてメモリ空間も開放されるため、ＣＰＵやメモリの負荷を軽くすることができる効果がある。また、一時停止を選択すれば、直前に表示していたアプリケーションを一時停止状態にして他のアプリケーション画面に切り替え、他のアプリケーションが終了すれば、自動的に直前のアプリケーションに復帰させることができる。例えばレースゲームをしている途中で、他のアプリケーション画面に切り替えると、レースゲームを一時停止状態にすることができ、他のアプリケーション終了後に自動的にレースゲームを再開することができる。また、アプリケーションを一時停止することでメモリ空間は開放されないが、ＣＰＵへの負担が軽くなる効果がある。
【００１８】
また、アプリケーションの終了や一時停止の機能を設けたキーを割り当てて、このキーを長押し／短押しすることにより、アプリケーションの終了と一時停止とが行えるので、アプリケーションの動作中に別のアプリケーション画面に切り替えるときに、前記キーを長押し／短押しするだけで、アプリケーションの終了と一時停止を簡単に、かつすばやく行うことができる。
【００１９】
次に、本発明の第２の実施の形態について図７のフローチャートを参照して説明する。
アプリケーション動作中に新たなアプリケーションが起動されたことが検知されると（Ｓ５０１）、ユーザ選択画面１０８を表示して（Ｓ５０２）、現在表示中のアプリケーションをどうするかをユーザに尋ねる（Ｓ５０３）。ユーザが「終了」を選択すると、アプリケーションを終了し、タスクリスト１０から終了したアプリケーションを削除する（Ｓ５０４）。ユーザが「一時停止」を選択すると、アプリケーションを一時停止し、タスクリスト１０で現在のアプリケーションの属性を“００”にする（Ｓ５０５）。ユーザが「そのまま」を選択すると、アプリケーションは動作されたままになる。このようにしてユーザ選択画面１０８から「終了」「一時停止」「そのまま」のいずれかが選択されると、新たなアプリケーションの表示を行う（Ｓ５０６）。
【００２０】
本実施の形態によれば、任意のアプリケーションの画面表示中に新たなアプリケーションを起動するとき、直前に表示していたアプリケーションを終了するか一時停止するかそのままにするかをユーザが選択できるので、終了を選択すれば、ＣＰＵやメモリの負荷を軽くすることができる。一時停止を選択すれば、直前に表示していたアプリケーションを一時停止状態にして起動されたアプリケーション画面に切り替え、起動させたアプリケーションが終了すれば、自動的に直前のアプリケーションに復帰させることができる。また、アプリケーションを一時停止することでメモリ空間は開放されないが、ＣＰＵへの負担が軽くなる効果がある。
【００２１】
次に、本発明の第３の実施の形態について図８のフローチャートを参照して説明する。アプリケーション動作中に新たなアプリケーションが起動されたことが検知されると（Ｓ６０１）、アプリケーションを起動するために使用するメモリの現在の使用量が閾値より高いか否かを調べる（Ｓ６０２）。高い場合は、ユーザ選択画面を表示して（Ｓ６０３）、新たなアプリケーションをどうするかをユーザに尋ねる（Ｓ６０４）。ユーザが「起動しない」を選択すると、新たなアプリケーションの起動をキャンセルする（Ｓ６０５）。ユーザが「起動する」を選択すると、新たなアプリケーションを起動して、タスクリスト１０に追加すると共に、タスクリストの属性を“０１”にした後（Ｓ６０６）、新たなアプリケーションの表示を行う（Ｓ６０７）。
【００２２】
本実施の形態によれば、アプリケーション動作中に新たなアプリケーションを起動した場合、アプリケーション起動のために使用されるメモリの使用量に応じてそのアプリケーション起動するか否かをユーザに選択させるので、メモリを最大まで使用してしまうことを防ぎ、端末がフリーズしてしまうことを防止することができる。
【００２３】
次に、本発明の第４の実施の形態について図９のフローチャート及び図１０を参照して説明する。アプリケーション動作中に新たなアプリケーションが起動されたことが検知されると（Ｓ８０１）、アプリケーションを起動するために使用するメモリの現在の使用量が閾値より高いか否かを調べる（Ｓ８０２）。高い場合は、例えば図１０に示すタスクリスト画面１０９を表示して（Ｓ８０３）、ユーザにタスクリスト画面１０９のタスクを選択させ（Ｓ８０４）、そのアプリケーションをどうするかをユーザ選択画面１０８によりユーザに尋ねる（Ｓ８０５）。ユーザが「終了」を選択すると、アプリケーションを終了し、タスクリスト画面１０９から終了したアプリケーションを削除した後、Ｓ８０２に戻る（Ｓ８０７）。ユーザが「一時停止」を選択すると、アプリケーションを一時停止し、タスクリスト１０９の属性を“００”にした後、Ｓ８０２に戻る（Ｓ８０６）。ユーザが「そのまま」を選択した場合、及びＳ８０２で、メモリ使用量が閾値より高くない場合は、新たなアプリケーションを起動して、タスクリスト画面１０９に追加すると共に、タスクリストの属性を“０１”にした後（Ｓ８０９）。新たなアプリケーションの表示を行う（Ｓ８０９）。
【００２４】
本実施の形態によれば、アプリケーション動作中に新たなアプリケーションを起動した場合、アプリケーション起動のために使用されるメモリの使用量に応じてそのアプリケーション起動するか否かをユーザに選択させるので、メモリの負担を軽くすることができる。また、メモリの使用量が多い場合は、ユーザが適当な使用量となるまで終了又は一時停させるアプリケーションを選択できるので、メモリを有効に使用することができる。
【００２５】
尚、本発明において、複数のアプリケーションが動作可能とは、「複数のアプリケーションの処理を並行して実行する」ことであり、これは厳密には「同時に実行する」ことではないが、極く短い時間で複数のプログラムの処理を少しずつ進める、つまり、ＣＰＵの処理時間を非常に短い単位に分割し、複数のアプリケーションソフトに順番に割り当てることによって、恰も複数の処理を同時に行っているように見せているものも含む。
また、本発明による携帯端末は、携帯電話機や携帯情報端末（ＰＤＡ）等を含むものである。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態による携帯電話機の構成を示すブロック図である。
【図２】タスクリストを示す構成図である。
【図３】本発明の実施の形態による携帯電話機の外観図である。
【図４】ユーザ選択画面を示す構成図である。
【図５】本発明の第１の実施の形態によるアプリケーション切り替え時の動作を示すフローチャートである。
【図６】本発明の第１の実施の形態によるアプリケーション切り替え時の他の動作を示すフローチャートである。
【図７】本発明の第２の実施の形態によるアプリケーション切り替え時の動作を示すフローチャートである。
【図８】本発明の第３の実施の形態によるアプリケーション切り替え時の他の動作を示すフローチャートである。
【図９】本発明の第４の実施の形態によるアプリケーション切り替え時の画面表示例を示す構成図である。
【図１０】本発明の第４の実施の形態によるアプリケーション切り替え時の画面表示例を示す構成図である。
【符号の説明】
【００２７】
１  ＣＰＵ
５  表示部
６  操作部
９  メモリ
１０   タスクリスト
１００  携帯電話
１０１  表示画面
１０２  キー入力部
１０３  終話キー
１０４  発話キー
１０８  ユーザ選択画面
１０９  タスクリスト画面
【図１】
0004790990.tif 000002
【図２】
0004790990.tif 000003
【図３】
0004790990.tif 000004
【図４】
0004790990.tif 000005
【図５】
0004790990.tif 000006
【図６】
0004790990.tif 000007
【図７】
0004790990.tif 000008
【図８】
0004790990.tif 000009
【図９】
0004790990.tif 000010
【図１０】
0004790990.tif 000011