(57)【特許請求の範囲】
【請求項１】
外部と電話通信を行なうための電話通信部と、利用者が操作可能なキーを有する操作部と、アプリケーションプログラムの実行環境を管理するアプリケーションプログラム実行管理部と、該電話通信部、該操作部及び該アプリケーションプログラム実行管理部を制御する制御部とを備え、該操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機であって、
該制御部は、
該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換え、
該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送り、
該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すように
制御することを特徴とするアプリケーションプログラム実行可能な電話機。
【請求項２】
操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラム実行管理部でのアプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機における制御部に用いるコンピュータで実行する制御用プログラムであって、
該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、
該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、
該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップと
を該コンピュータに実行させることを特徴とする制御用プログラム。
【請求項３】
操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラム実行管理部でのアプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機におけるキー制御方法であって、
該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で外部からの電話着信信号を受信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、
該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、
該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップと
を含むことを特徴とするアプリケーションプログラム実行可能な電話機におけるキー制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作部のキー操作に外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機、該電話機におけるキー制御方法及び該電話機で用いる制御用プログラムに関するものである。
【０００２】
【従来の技術】
従来、この種の携帯電話機として、Ｊａｖａ（サンマイクロシステムズ社の商標。以下、同様である。）仮想マシン機能を実装し、Ｊａｖａで記述されたアプリケーションプログラムを実行できるようにしたものが知られている。このアプリケーションプログラムを実行することにより、携帯電話機のディスプレイ上に３次元動画からなる待ち受け画面を表示させたり、携帯電話機上でゲームや占いを行ったり、音楽を再生したりすることができる。
上記アプリケーションプログラムを実行可能な携帯電話機において、上記アプリケーションプログラムを起動した状態で電話を着信した場合、着信通知の追加表示等の画面表示の変化、着信メロディの割り込み演奏、携帯電話機の振動等により電話を着信している旨が利用者に報知される。
【０００３】
【発明が解決しようとする課題】
ところが、上記従来のアプリケーションプログラムを実行可能な携帯電話機において、上記電話着信の報知を受けた利用者は、終了キー等の所定のキーを押下することによりアプリケーションプログラムを一時停止させ、携帯電話機を電話着信を受けられる状態に一旦しなければならなかった。その後に、開始キーを押下したり、エニーキーアンサー機能が設定されている場合はテンキー等を押下したりすることにより、着信を受けて通話が可能な状態にする必要があったので、利用者の操作性が悪かった。
特に、待ち受け画面の表示などの常駐型のアプリケーションプログラムを起動しているときは、利用者が携帯電話機の操作し続けているゲーム等のアプリケーションプログラムを起動している場合とは異なり、携帯電話機を持って操作できる状態までに時間がかかる。その後に、上記アプリケーションプログラムを一時停止させるためのキー操作及び上記通話可能状態にするためのキー操作を行なうため、通話を開始するまでの利用者の操作性がさらに悪かった。
【０００４】
また、上記従来のアプリケーションプログラムを実行可能な携帯電話機において、上記電話着信の報知を受けた利用者が、会議中である等の理由により着信に対する応答を保留したいときも、終了キー等の所定のキーを押下することによりアプリケーションプログラムを一時停止させて応答保留操作可能な状態に一旦しなければならなかった。その後に、応答保留用のキーを押下することにより、着信に対する応答を保留する必要があり、この場合も利用者の操作性が悪かった。
【０００５】
なお、上記利用者の操作性が悪いという問題点は、上記携帯電話機の場合だけでなく、アプリケーションプログラムを実行した状態で電話を着信するものであれば固定電話機の場合でも同様に発生し得るものである。
【０００６】
本発明は以上の問題点に鑑みなされたものであり、その目的は、アプリケーションを起動した状態で外部から電話着信があったときの操作性に優れたアプリケーションプログラム実行可能な電話機、該電話機におけるキー制御方法及び該電話機に用いる制御用プログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明は、外部と電話通信を行なうための電話通信部と、利用者が操作可能なキーを有する操作部と、アプリケーションプログラムの実行環境を管理するアプリケーションプログラム実行管理部と、該電話通信部、該操作部及び該アプリケーションプログラム実行管理部を制御する制御部とを備え、該操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機であって、該制御部は、該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換え、該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送り、該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すように制御することを特徴とするものである。
また、請求項２の発明は、操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラム実行管理部でのアプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機における制御部に用いるコンピュータで実行する制御用プログラムであって、該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップとを該コンピュータに実行させることを特徴とするものである。
また、請求項３の発明は、操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラム実行管理部でのアプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機におけるキー制御方法であって、該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で外部からの電話着信信号を受信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップと
を含むことを特徴とするものである。
【０００８】
ここで、上記「電話機」には、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communication）方式、ＴＩＡ（Telecommunications Industry Association）方式等の携帯電話機、ＩＭＴ（International Mobile Telecommunications）−２０００で標準化された携帯電話機、ＰＨＳ（Personal Handyphone System）、自動車電話等の電話機のほか、電話モジュールを付加した情報通信端末も含まれる。更に、この「電話機」には、上記携帯電話機などの電話機能を有する移動型の情報通信端末だけでなく、電話機能を有するディスクトップ型パーソナルコンピュータなどの固定型の情報通信端末や、固定電話機も含まれる。
【０００９】
本発明によれば、アプリケーションプログラムが実行され且つアプリケーションプログラム実行用のキー機能割当状態が選択されている状態で外部からの電話を着信したときに、キー機能割当状態が、アプリケーションプログラム実行用のキー機能割当状態から、電話用のキー機能割当状態に切り換る。このキー機能割当状態の切り換えにより、利用者は、電話用のキー機能割当状態で電話の応答保留に割り当てられたキーを押下するという１回のキー操作で、アプリケーションプログラムを起動していない場合と同様に電話着信に対する応答保留を行なうことができるとともに、一時停止要求指令をアプリケーションプログラム実行管理部に送ることにより、アプリケーションプログラム実行管理部で実行中のアプリケーションプログラムを一時停止させ、アプリケーションプログラムで実行する処理が利用者の意思に反して自動進行するのを回避することができる。しかも、上記応答保留状態にした外部からの電話の呼び出しが終って切断信号を受けたときには、利用者が追加操作を行なうことなく、電話着可能な状態にするとともに、再開要求指令を該アプリケーションプログラム実行管理部に送ることによりアプリケーションプログラムの実行を再開させて電話用のキー機能割当状態からアプリケーションプログラム実行用のキー機能割当状態に戻すことにより、電話着信前のアプリケーションプログラムの実行状態に自動的に戻すことができる。
【００１８】
なお、上記制御用プログラムの受け渡しは、デジタル情報としてプログラムを記録したＦＤ，ＣＤ−ＲＯＭ等の記録媒体を用いて行なってもいいし、コンピュータネットワーク等の通信回線を用いて行なってもよい。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
図２は本発明の実施形態に係る携帯電話機１０の外観図であり、図３は同携帯電話機１０のハードウェアの概略ブロック図である。携帯電話機１０は、システムバス１００、ＣＰＵ１０１、ＲＡＭ１０２やＲＯＭ１０３等からなる内部記憶装置、データ入力キー（テンキー、＊キー、＃キー）１１、通話開始キー１２、終話キー１３、スクロールキー１４、多機能キー１５、マイク１６等からなる入力装置１０４、液晶ディスプレイ（ＬＣＤ）１７やスピーカ１８等からなる出力装置１０５、携帯電話通信網を介して他の携帯電話機や各種サーバと通信するための携帯電話用通信装置１０６を備えている。ＣＰＵ１０１やＲＡＭ１０２等の構成要素はお互いに、システムバス１００を介して、各種データや後述のプログラムの命令等のやり取りを行っている。
【００２０】
図３は本実施形態の携帯電話機１０における本発明の主要部を抽出して示したブロック図であり、図４は同携帯電話機１０におけるソフトウェア構造の説明図である。
携帯電話機１０の電話通信部２０１は、携帯電話機や固定電話機と電話通信を行なうために、携帯電話通信網の基地局と無線通信を行なうものであり、前述のハードウェア構成上の携帯電話用通信装置１０６等に対応する。
操作部２０２は、利用者が操作可能な前述のテンキー１１、通話開始キー１２、終話キー１３等で構成されている。この操作部２０２を操作することにより、利用者は、携帯電話機１０に対してデータを入力したり、電話着信の際に通話の開始及び終了を行なったり、プリケーションプログラムの選択、起動及び停止を行なったりすることができる。
アプリケーションプログラム実行管理部２０３は、前述のシステムバス１００、ＣＰＵ１０１やＲＡＭ１０２等で構成されている。このアプリケーションプログラム実行管理部２０３は、図５のソフトウェア構造上において中央の「共通Ｊａｖａ実行環境」に対応しており、Ｊａｖａアプリケーション用のクラスライブラリ、実行環境管理ライブラリ、アプリケーション管理等のソフトウェアを提供し、Ｊａｖａアプリケーションプログラムの実行環境を管理する。ここで、Ｊａｖａアプリケーションプログラムは、クラスライブラリＡＰＩ（アプリケーションインターフェース）を介して上記共通Ｊａｖａ実行環境内のクラスライブラリを使用できるようになっている。また、共通Ｊａｖａ実行環境内の実行環境管理ライブラリは、電話機プラットフォームＡＰＩを介して後述の電話機プラットフォーム内の電話機プラットフォームライブラリを呼び出して使用できるようになっている。
制御部２０４は、上記電話通信部２０１、操作部２０２及びアプリケーションプログラム実行管理部２０３を制御するものであり、前述のシステムバス１００、ＣＰＵ１０１やＲＡＭ１０２等で構成されている。この制御部２０４は、図５のソフトウェア構造上において最下部の「電話機プラットフォーム」に対応しており、上記電話通信部２０１等を制御するための制御用プログラムやユーザインターフェースを実行したり、電話機プラットフォームライブラリを提供したりする。この電話機プラットフォームは、上記共通Ｊａｖａ実行環境内の実行環境管理ライブラリに対してイベントコマンドを送ることによりＪａｖａアプリケーション上の各種イベントを実行したり、アプリケーション管理ＡＰＩを介して上記共通Ｊａｖａ実行環境内のアプリケーション管理のソフトウェアを呼び出して使用したりできるようになっている。
【００２１】
携帯電話機１０を所定の手順に従って動作させる電話機プラットフォームを構築するための制御用プログラムや、基本ＯＳ（オペレーションシステム）のプログラム、上記共通Ｊａｖａ実行環境を構築するためのプログラム及びＪａｖａアプリケーションプログラムはＲＡＭ１０２やＲＯＭ１０３に記憶されており、必要に応じてＣＰＵ１０１やＲＡＭ１０２中の作業エリアに呼び出されて実行される。
【００２２】
上記構成の携帯電話機１０において外部からの電話着信があったときは、ディスプレイ１７上に「○×さんから電話です・・・」等の着信通知を表示したり、携帯電話機自体を振動させたりすることにより、電話着信があった旨を利用者に報知する。この報知を受けた利用者は、通話開始キー１２を押下することにより電話着信を受けて通話を開始することができる。通話を終了するときは、終話キー１３を押下する。ここで、本実施形態の携帯電話機１０ではエニーキーアンサー機能を備えており、上記通話開始キー１２のほか、エニーキーとして設定されているデータ入力キー１１（テンキー、＊キー及び＃キー）のいずれのキーを押下しても電話着信を受けて通話を開始できるようになっている。
一方、上記電話着信の報知を受けた利用者が、例えば会議中であるなどの理由によって電話着信に対する応答を保留する場合は、応答保留キーとして兼用されている上記終話キー１３を押下する。
【００２３】
また、上記構成の携帯電話機１０においてＪａｖａアプリケーションプログラムを実行するときは、ディスプレイ１７上に表示した複数のＪａｖａアプリケーションのリストから希望のＪａｖａアプリケーションを選択して多機能キー１５を押下することにより起動する。ここで、Ｊａｖａアプリケーションプログラムとしては、ディスプレイ１７上に３次元動画からなる待ち受け画面を表示させたりする常駐型のＪａｖａアプリケーションプログラムを起動させることもできる。
【００２４】
図１は、上記常駐型のＪａｖａアプリケーションプログラムを起動しているときに電話着信を受けて通話を開始するときの制御部２０２（電話機プラットフォーム）及びアプリケーションプログラム実行管理部２０３（共通Ｊａｖａ実行環境）におけるシーケンス図である。
まず、利用者が希望の常駐型のＪａｖａアプリケーションプログラムを選択して上記多機能キー１５を押下すると、制御部２０２からアプリケーションプログラム実行管理部２０３に「起動要求」指令が送られ、Ｊａｖａアプリケーションプログラムが起動される。この常駐型のＪａｖａアプリケーションプログラムの起動中は、操作部２０２のキーに対するキー機能割当状態が、利用者がＪａｖａアプリケーションを操作するための機能が各キーに割り当てられたアプリケーションプログラム実行用のキー機能割当状態になるように操作部２０２が制御される。
【００２５】
次に、上記常駐型のＪａｖａアプリケーションプログラムの起動中に外部から電話着信を受けると、制御部２０２は、アプリケーションプログラム実行管理部２０３に「着信通知」指令を送るとともに、上記キー機能割当状態が、外部からの電話着信の際に用いる機能が割り当てられた通常の電話用のキー機能割当状態に切り換えられる。この電話用のキー機能割当状態では、エニーキー（通話開始キー１２、テンキー、＊キー及び＃キー）のいずれのキーを押下しても電話着信を受けて通話を開始できるとともに、終話キー１３を押下すると応答保留になる。
上記「着信通知」指令を受けたアプリケーションプログラム実行管理部２０３は、ディスプレイ１７上の表示状態を、所定の着信通知メッセージが追加表示された着信通知状態にする。
【００２６】
次に、利用者がエニーキーを押下すると、通話可能な状態になるとともに、制御部２０２からアプリケーションプログラム実行管理部２０３に「一時停止要求」指令が送られる。この「一時停止要求」指令を受けたアプリケーションプログラム実行管理部２０３は、上記常駐型のＪａｖａアプリケーションプログラムを一時停止する。
【００２７】
次に、利用者が終話キー１３を押下して通話を終了すると、電話着信可能な待ち受け状態になり、制御部２０２からアプリケーションプログラム実行管理部２０３に「再開要求」指令が送られる。この「再開要求」指令を受けたアプリケーションプログラム実行管理部２０３は、一時停止状態にあるＪａｖａアプリケーションプログラムの実行を再開する。
【００２８】
以上のように、上記常駐型のＪａｖａアプリケーションプログラムを起動した状態で外部から電話着信があったときのキー機能割当状態の切り換えにより、利用者の１回のエニーキー操作で、アプリケーションプログラムを起動していない場合と同様に通話を開始することができるので、携帯電話機１０の操作性が向上する。
また、通話中に常駐型のＪａｖａアプリケーションプログラムで実行する処理が利用者の意思に反して自動進行するのを回避できるとともに携帯電話機１０におけるソフトウェア処理の負荷を軽減することができる。しかも、通話が終了したときに、利用者が追加操作を行なうことなく、電話着信前のＪａｖａアプリケーションプログラムの実行状態に自動的に戻すことができる。
【００２９】
図６は、上記常駐型のＪａｖａアプリケーションプログラムを起動しているときに電話着信を応答保留するときの制御部２０２（電話機プラットフォーム）及びアプリケーションプログラム実行管理部２０３（共通Ｊａｖａ実行環境）におけるシーケンス図である。ここで、電話着信時の電話用のキー機能割当状態への切り換えまでの処理は、上記図１におけるシーケンスと同様であるので、説明を省略する。
【００３０】
図６において、上記電話着信時に電話用のキー機能割当状態になった後、利用者が終話キー１３を押下すると、通常着信状態（着信音鳴動）ではなく、応答保留状態に遷移するとともに、制御部２０２からアプリケーションプログラム実行管理部２０３に「一時停止要求」指令が送られる。この「一時停止要求」指令を受けたアプリケーションプログラム実行管理部２０３は、上記常駐型のＪａｖａアプリケーションプログラムを一時停止する。
【００３１】
次に、上記応答保留中に、外部からの呼び出しが終わって通話切断信号を受けると、電話着信可能な待ち受け状態になり、制御部２０２からアプリケーションプログラム実行管理部２０３に「再開要求」指令が送られる。この「再開要求」指令を受けたアプリケーションプログラム実行管理部２０３は、一時停止状態にあるＪａｖａアプリケーションプログラムの実行を再開する。
【００３２】
以上のように、上記常駐型のＪａｖａアプリケーションプログラムを起動した状態で外部から電話着信があったときのキー機能割当状態の切り換えにより、利用者の１回の終話キー操作で、アプリケーションプログラムを起動していない場合と同様に応答保留状態にすることができるので、携帯電話機１０の操作性が向上する。
【００３３】
なお、上記実施形態ではＪａｖａアプリケーションプログラムを実行する場合にについて説明したが、本発明は、Ｊａｖａ以外の他の種類のアプリケーションプログラムを実行できるように構成された電話機についても適用でき、同様な効果が得られるものである。
【００３４】
また、上記実施形態では携帯電話機の場合について説明したが、本発明は、電話機能を有するとともにアプリケーションプログラムを実行可能なものであれば、ＰＨＳ、自動車電話、電話機能を有する携帯型のパソコンのほか、固定電話機や電話機能を有する固定型のディスクトップパソコンの場合についても適用でき、同様な効果が得られるものである。
【００３５】
【発明の効果】
本発明によれば、アプリケーションプログラムを起動した状態で外部から電話着信があったときに、利用者の１回のキー操作で、アプリケーションプログラムを起動していない場合と同様に電話着信に対する応答保留を行なうことができるとともに、実行中のアプリケーションプログラムを一時停止させ、アプリケーションプログラムで実行する処理が利用者の意思に反して自動進行するのを回避することができる。しかも、上記応答保留状態にした外部からの電話の呼び出しが終って切断信号を受けたときには、利用者が追加操作を行なうことなく、電話着可能な状態に戻するとともに、電話着信前のアプリケーションプログラムの実行状態に自動的に戻すことができる。従って、アプリケーションプログラムを起動した状態で外部から電話着信があったときの応答保留についての操作性が向上するという優れた効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態に係る携帯電話機でアプリケーションプログラムを起動しているときに電話着信を受けて通話を開始するときのシーケンス図。
【図２】同携帯電話機の外観図。
【図３】同携帯電話機のハードウェアの概略構成図。
【図４】同携帯電話機の主要部を示したブロック図。
【図５】同携帯電話機におけるソフトウェア構造を示す説明図。
【図６】同携帯電話機でアプリケーションプログラムを起動しているときに電話着信に対して応答保留するときのシーケンス図。
【符号の説明】
１０    携帯電話機
１１    データ入力キー
１２    通話開始キー
１３    終話キー
１４    スクロールキー
１５    多機能キー
１６    マイク
１７    ディスプレイ
１８    スピーカ
１００  システムバス
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  入力装置
１０５  出力装置
１０６  携帯電話用通信装置
２０１  電話通信部
２０２  操作部
２０３  アプリケーションプログラム実行管理部
２０４  制御部
【図１】
0003935697.tif 000002
【図２】
0003935697.tif 000003
【図３】
0003935697.tif 000004
【図４】
0003935697.tif 000005
【図５】
0003935697.tif 000006
【図６】
0003935697.tif 000007