JP3935697B2 - Telephone capable of executing application program, key control method for telephone, and control program used for telephone - Google Patents
Telephone capable of executing application program, key control method for telephone, and control program used for telephone Download PDFInfo
- Publication number
- JP3935697B2 JP3935697B2 JP2001288884A JP2001288884A JP3935697B2 JP 3935697 B2 JP3935697 B2 JP 3935697B2 JP 2001288884 A JP2001288884 A JP 2001288884A JP 2001288884 A JP2001288884 A JP 2001288884A JP 3935697 B2 JP3935697 B2 JP 3935697B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- telephone
- key
- key function
- function assignment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、操作部のキー操作に外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機、該電話機におけるキー制御方法及び該電話機で用いる制御用プログラムに関するものである。
【0002】
【従来の技術】
従来、この種の携帯電話機として、Java(サンマイクロシステムズ社の商標。以下、同様である。)仮想マシン機能を実装し、Javaで記述されたアプリケーションプログラムを実行できるようにしたものが知られている。このアプリケーションプログラムを実行することにより、携帯電話機のディスプレイ上に3次元動画からなる待ち受け画面を表示させたり、携帯電話機上でゲームや占いを行ったり、音楽を再生したりすることができる。
上記アプリケーションプログラムを実行可能な携帯電話機において、上記アプリケーションプログラムを起動した状態で電話を着信した場合、着信通知の追加表示等の画面表示の変化、着信メロディの割り込み演奏、携帯電話機の振動等により電話を着信している旨が利用者に報知される。
【0003】
【発明が解決しようとする課題】
ところが、上記従来のアプリケーションプログラムを実行可能な携帯電話機において、上記電話着信の報知を受けた利用者は、終了キー等の所定のキーを押下することによりアプリケーションプログラムを一時停止させ、携帯電話機を電話着信を受けられる状態に一旦しなければならなかった。その後に、開始キーを押下したり、エニーキーアンサー機能が設定されている場合はテンキー等を押下したりすることにより、着信を受けて通話が可能な状態にする必要があったので、利用者の操作性が悪かった。
特に、待ち受け画面の表示などの常駐型のアプリケーションプログラムを起動しているときは、利用者が携帯電話機の操作し続けているゲーム等のアプリケーションプログラムを起動している場合とは異なり、携帯電話機を持って操作できる状態までに時間がかかる。その後に、上記アプリケーションプログラムを一時停止させるためのキー操作及び上記通話可能状態にするためのキー操作を行なうため、通話を開始するまでの利用者の操作性がさらに悪かった。
【0004】
また、上記従来のアプリケーションプログラムを実行可能な携帯電話機において、上記電話着信の報知を受けた利用者が、会議中である等の理由により着信に対する応答を保留したいときも、終了キー等の所定のキーを押下することによりアプリケーションプログラムを一時停止させて応答保留操作可能な状態に一旦しなければならなかった。その後に、応答保留用のキーを押下することにより、着信に対する応答を保留する必要があり、この場合も利用者の操作性が悪かった。
【0005】
なお、上記利用者の操作性が悪いという問題点は、上記携帯電話機の場合だけでなく、アプリケーションプログラムを実行した状態で電話を着信するものであれば固定電話機の場合でも同様に発生し得るものである。
【0006】
本発明は以上の問題点に鑑みなされたものであり、その目的は、アプリケーションを起動した状態で外部から電話着信があったときの操作性に優れたアプリケーションプログラム実行可能な電話機、該電話機におけるキー制御方法及び該電話機に用いる制御用プログラムを提供することである。
【0007】
【課題を解決するための手段】
上記目的を達成するために、請求項1の発明は、外部と電話通信を行なうための電話通信部と、利用者が操作可能なキーを有する操作部と、アプリケーションプログラムの実行環境を管理するアプリケーションプログラム実行管理部と、該電話通信部、該操作部及び該アプリケーションプログラム実行管理部を制御する制御部とを備え、該操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機であって、該制御部は、該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換え、該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送り、該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すように制御することを特徴とするものである。
また、請求項2の発明は、操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラム実行管理部でのアプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機における制御部に用いるコンピュータで実行する制御用プログラムであって、該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップとを該コンピュータに実行させることを特徴とするものである。
また、請求項3の発明は、操作部のキー操作へ特定の機能を割り当てたキー機能割当状態として、外部からの電話着信の際に用いる機能が割り当てられた電話用のキー機能割当状態と、アプリケーションプログラム実行管理部でのアプリケーションプログラムの実行の際に用いる機能が割り当てられたアプリケーションプログラム実行用のキー機能割当状態とを選択的に取り得るアプリケーションプログラム実行可能な電話機におけるキー制御方法であって、該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で外部からの電話着信信号を受信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとと もに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップと
を含むことを特徴とするものである。
【0008】
ここで、上記「電話機」には、PDC(Personal Digital Cellular)方式、GSM(Global System for Mobile Communication)方式、TIA(Telecommunications Industry Association)方式等の携帯電話機、IMT(International Mobile Telecommunications)−2000で標準化された携帯電話機、PHS(Personal Handyphone System)、自動車電話等の電話機のほか、電話モジュールを付加した情報通信端末も含まれる。更に、この「電話機」には、上記携帯電話機などの電話機能を有する移動型の情報通信端末だけでなく、電話機能を有するディスクトップ型パーソナルコンピュータなどの固定型の情報通信端末や、固定電話機も含まれる。
【0009】
本発明によれば、アプリケーションプログラムが実行され且つアプリケーションプログラム実行用のキー機能割当状態が選択されている状態で外部からの電話を着信したときに、キー機能割当状態が、アプリケーションプログラム実行用のキー機能割当状態から、電話用のキー機能割当状態に切り換る。このキー機能割当状態の切り換えにより、利用者は、電話用のキー機能割当状態で電話の応答保留に割り当てられたキーを押下するという1回のキー操作で、アプリケーションプログラムを起動していない場合と同様に電話着信に対する応答保留を行なうことができるとともに、一時停止要求指令をアプリケーションプログラム実行管理部に送ることにより、アプリケーションプログラム実行管理部で実行中のアプリケーションプログラムを一時停止させ、アプリケーションプログラムで実行する処理が利用者の意思に反して自動進行するのを回避することができる。しかも、上記応答保留状態にした外部からの電話の呼び出しが終って切断信号を受けたときには、利用者が追加操作を行なうことなく、電話着可能な状態にするとともに、再開要求指令を該アプリケーションプログラム実行管理部に送ることによりアプリケーションプログラムの実行を再開させて電話用のキー機能割当状態からアプリケーションプログラム実行用のキー機能割当状態に戻すことにより、電話着信前のアプリケーションプログラムの実行状態に自動的に戻すことができる。
【0018】
なお、上記制御用プログラムの受け渡しは、デジタル情報としてプログラムを記録したFD,CD−ROM等の記録媒体を用いて行なってもいいし、コンピュータネットワーク等の通信回線を用いて行なってもよい。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
図2は本発明の実施形態に係る携帯電話機10の外観図であり、図3は同携帯電話機10のハードウェアの概略ブロック図である。携帯電話機10は、システムバス100、CPU101、RAM102やROM103等からなる内部記憶装置、データ入力キー(テンキー、*キー、#キー)11、通話開始キー12、終話キー13、スクロールキー14、多機能キー15、マイク16等からなる入力装置104、液晶ディスプレイ(LCD)17やスピーカ18等からなる出力装置105、携帯電話通信網を介して他の携帯電話機や各種サーバと通信するための携帯電話用通信装置106を備えている。CPU101やRAM102等の構成要素はお互いに、システムバス100を介して、各種データや後述のプログラムの命令等のやり取りを行っている。
【0020】
図3は本実施形態の携帯電話機10における本発明の主要部を抽出して示したブロック図であり、図4は同携帯電話機10におけるソフトウェア構造の説明図である。
携帯電話機10の電話通信部201は、携帯電話機や固定電話機と電話通信を行なうために、携帯電話通信網の基地局と無線通信を行なうものであり、前述のハードウェア構成上の携帯電話用通信装置106等に対応する。
操作部202は、利用者が操作可能な前述のテンキー11、通話開始キー12、終話キー13等で構成されている。この操作部202を操作することにより、利用者は、携帯電話機10に対してデータを入力したり、電話着信の際に通話の開始及び終了を行なったり、プリケーションプログラムの選択、起動及び停止を行なったりすることができる。
アプリケーションプログラム実行管理部203は、前述のシステムバス100、CPU101やRAM102等で構成されている。このアプリケーションプログラム実行管理部203は、図5のソフトウェア構造上において中央の「共通Java実行環境」に対応しており、Javaアプリケーション用のクラスライブラリ、実行環境管理ライブラリ、アプリケーション管理等のソフトウェアを提供し、Javaアプリケーションプログラムの実行環境を管理する。ここで、Javaアプリケーションプログラムは、クラスライブラリAPI(アプリケーションインターフェース)を介して上記共通Java実行環境内のクラスライブラリを使用できるようになっている。また、共通Java実行環境内の実行環境管理ライブラリは、電話機プラットフォームAPIを介して後述の電話機プラットフォーム内の電話機プラットフォームライブラリを呼び出して使用できるようになっている。
制御部204は、上記電話通信部201、操作部202及びアプリケーションプログラム実行管理部203を制御するものであり、前述のシステムバス100、CPU101やRAM102等で構成されている。この制御部204は、図5のソフトウェア構造上において最下部の「電話機プラットフォーム」に対応しており、上記電話通信部201等を制御するための制御用プログラムやユーザインターフェースを実行したり、電話機プラットフォームライブラリを提供したりする。この電話機プラットフォームは、上記共通Java実行環境内の実行環境管理ライブラリに対してイベントコマンドを送ることによりJavaアプリケーション上の各種イベントを実行したり、アプリケーション管理APIを介して上記共通Java実行環境内のアプリケーション管理のソフトウェアを呼び出して使用したりできるようになっている。
【0021】
携帯電話機10を所定の手順に従って動作させる電話機プラットフォームを構築するための制御用プログラムや、基本OS(オペレーションシステム)のプログラム、上記共通Java実行環境を構築するためのプログラム及びJavaアプリケーションプログラムはRAM102やROM103に記憶されており、必要に応じてCPU101やRAM102中の作業エリアに呼び出されて実行される。
【0022】
上記構成の携帯電話機10において外部からの電話着信があったときは、ディスプレイ17上に「○×さんから電話です・・・」等の着信通知を表示したり、携帯電話機自体を振動させたりすることにより、電話着信があった旨を利用者に報知する。この報知を受けた利用者は、通話開始キー12を押下することにより電話着信を受けて通話を開始することができる。通話を終了するときは、終話キー13を押下する。ここで、本実施形態の携帯電話機10ではエニーキーアンサー機能を備えており、上記通話開始キー12のほか、エニーキーとして設定されているデータ入力キー11(テンキー、*キー及び#キー)のいずれのキーを押下しても電話着信を受けて通話を開始できるようになっている。
一方、上記電話着信の報知を受けた利用者が、例えば会議中であるなどの理由によって電話着信に対する応答を保留する場合は、応答保留キーとして兼用されている上記終話キー13を押下する。
【0023】
また、上記構成の携帯電話機10においてJavaアプリケーションプログラムを実行するときは、ディスプレイ17上に表示した複数のJavaアプリケーションのリストから希望のJavaアプリケーションを選択して多機能キー15を押下することにより起動する。ここで、Javaアプリケーションプログラムとしては、ディスプレイ17上に3次元動画からなる待ち受け画面を表示させたりする常駐型のJavaアプリケーションプログラムを起動させることもできる。
【0024】
図1は、上記常駐型のJavaアプリケーションプログラムを起動しているときに電話着信を受けて通話を開始するときの制御部202(電話機プラットフォーム)及びアプリケーションプログラム実行管理部203(共通Java実行環境)におけるシーケンス図である。
まず、利用者が希望の常駐型のJavaアプリケーションプログラムを選択して上記多機能キー15を押下すると、制御部202からアプリケーションプログラム実行管理部203に「起動要求」指令が送られ、Javaアプリケーションプログラムが起動される。この常駐型のJavaアプリケーションプログラムの起動中は、操作部202のキーに対するキー機能割当状態が、利用者がJavaアプリケーションを操作するための機能が各キーに割り当てられたアプリケーションプログラム実行用のキー機能割当状態になるように操作部202が制御される。
【0025】
次に、上記常駐型のJavaアプリケーションプログラムの起動中に外部から電話着信を受けると、制御部202は、アプリケーションプログラム実行管理部203に「着信通知」指令を送るとともに、上記キー機能割当状態が、外部からの電話着信の際に用いる機能が割り当てられた通常の電話用のキー機能割当状態に切り換えられる。この電話用のキー機能割当状態では、エニーキー(通話開始キー12、テンキー、*キー及び#キー)のいずれのキーを押下しても電話着信を受けて通話を開始できるとともに、終話キー13を押下すると応答保留になる。
上記「着信通知」指令を受けたアプリケーションプログラム実行管理部203は、ディスプレイ17上の表示状態を、所定の着信通知メッセージが追加表示された着信通知状態にする。
【0026】
次に、利用者がエニーキーを押下すると、通話可能な状態になるとともに、制御部202からアプリケーションプログラム実行管理部203に「一時停止要求」指令が送られる。この「一時停止要求」指令を受けたアプリケーションプログラム実行管理部203は、上記常駐型のJavaアプリケーションプログラムを一時停止する。
【0027】
次に、利用者が終話キー13を押下して通話を終了すると、電話着信可能な待ち受け状態になり、制御部202からアプリケーションプログラム実行管理部203に「再開要求」指令が送られる。この「再開要求」指令を受けたアプリケーションプログラム実行管理部203は、一時停止状態にあるJavaアプリケーションプログラムの実行を再開する。
【0028】
以上のように、上記常駐型のJavaアプリケーションプログラムを起動した状態で外部から電話着信があったときのキー機能割当状態の切り換えにより、利用者の1回のエニーキー操作で、アプリケーションプログラムを起動していない場合と同様に通話を開始することができるので、携帯電話機10の操作性が向上する。
また、通話中に常駐型のJavaアプリケーションプログラムで実行する処理が利用者の意思に反して自動進行するのを回避できるとともに携帯電話機10におけるソフトウェア処理の負荷を軽減することができる。しかも、通話が終了したときに、利用者が追加操作を行なうことなく、電話着信前のJavaアプリケーションプログラムの実行状態に自動的に戻すことができる。
【0029】
図6は、上記常駐型のJavaアプリケーションプログラムを起動しているときに電話着信を応答保留するときの制御部202(電話機プラットフォーム)及びアプリケーションプログラム実行管理部203(共通Java実行環境)におけるシーケンス図である。ここで、電話着信時の電話用のキー機能割当状態への切り換えまでの処理は、上記図1におけるシーケンスと同様であるので、説明を省略する。
【0030】
図6において、上記電話着信時に電話用のキー機能割当状態になった後、利用者が終話キー13を押下すると、通常着信状態(着信音鳴動)ではなく、応答保留状態に遷移するとともに、制御部202からアプリケーションプログラム実行管理部203に「一時停止要求」指令が送られる。この「一時停止要求」指令を受けたアプリケーションプログラム実行管理部203は、上記常駐型のJavaアプリケーションプログラムを一時停止する。
【0031】
次に、上記応答保留中に、外部からの呼び出しが終わって通話切断信号を受けると、電話着信可能な待ち受け状態になり、制御部202からアプリケーションプログラム実行管理部203に「再開要求」指令が送られる。この「再開要求」指令を受けたアプリケーションプログラム実行管理部203は、一時停止状態にあるJavaアプリケーションプログラムの実行を再開する。
【0032】
以上のように、上記常駐型のJavaアプリケーションプログラムを起動した状態で外部から電話着信があったときのキー機能割当状態の切り換えにより、利用者の1回の終話キー操作で、アプリケーションプログラムを起動していない場合と同様に応答保留状態にすることができるので、携帯電話機10の操作性が向上する。
【0033】
なお、上記実施形態ではJavaアプリケーションプログラムを実行する場合にについて説明したが、本発明は、Java以外の他の種類のアプリケーションプログラムを実行できるように構成された電話機についても適用でき、同様な効果が得られるものである。
【0034】
また、上記実施形態では携帯電話機の場合について説明したが、本発明は、電話機能を有するとともにアプリケーションプログラムを実行可能なものであれば、PHS、自動車電話、電話機能を有する携帯型のパソコンのほか、固定電話機や電話機能を有する固定型のディスクトップパソコンの場合についても適用でき、同様な効果が得られるものである。
【0035】
【発明の効果】
本発明によれば、アプリケーションプログラムを起動した状態で外部から電話着信があったときに、利用者の1回のキー操作で、アプリケーションプログラムを起動していない場合と同様に電話着信に対する応答保留を行なうことができるとともに、実行中のアプリケーションプログラムを一時停止させ、アプリケーションプログラムで実行する処理が利用者の意思に反して自動進行するのを回避することができる。しかも、上記応答保留状態にした外部からの電話の呼び出しが終って切断信号を受けたときには、利用者が追加操作を行なうことなく、電話着可能な状態に戻するとともに、電話着信前のアプリケーションプログラムの実行状態に自動的に戻すことができる。従って、アプリケーションプログラムを起動した状態で外部から電話着信があったときの応答保留についての操作性が向上するという優れた効果がある。
【図面の簡単な説明】
【図1】本発明の実施形態に係る携帯電話機でアプリケーションプログラムを起動しているときに電話着信を受けて通話を開始するときのシーケンス図。
【図2】同携帯電話機の外観図。
【図3】同携帯電話機のハードウェアの概略構成図。
【図4】同携帯電話機の主要部を示したブロック図。
【図5】同携帯電話機におけるソフトウェア構造を示す説明図。
【図6】同携帯電話機でアプリケーションプログラムを起動しているときに電話着信に対して応答保留するときのシーケンス図。
【符号の説明】
10 携帯電話機
11 データ入力キー
12 通話開始キー
13 終話キー
14 スクロールキー
15 多機能キー
16 マイク
17 ディスプレイ
18 スピーカ
100 システムバス
101 CPU
102 RAM
103 ROM
104 入力装置
105 出力装置
106 携帯電話用通信装置
201 電話通信部
202 操作部
203 アプリケーションプログラム実行管理部
204 制御部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a key function assignment state for a telephone to which a function used for incoming telephone calls from outside is assigned to a key operation of an operation unit, and an application program execution to which a function used for execution of an application program is assigned The present invention relates to a telephone capable of executing an application program that can selectively take the key function assignment state, a key control method in the telephone, and a control program used in the telephone.
[0002]
[Prior art]
Conventionally, as this type of mobile phone, a Java (trademark of Sun Microsystems, the same applies hereinafter) virtual machine function is implemented and an application program written in Java can be executed. Yes. By executing this application program, it is possible to display a standby screen made up of a three-dimensional moving image on the display of the mobile phone, play a game or fortune-telling on the mobile phone, and play music.
When a mobile phone that can execute the application program receives a call with the application program activated, the call is made due to a change in the screen display such as an additional display of an incoming call notification, a ringing melody interruption, a mobile phone vibration, etc. Is notified to the user.
[0003]
[Problems to be solved by the invention]
However, in the mobile phone capable of executing the conventional application program, the user who has received the notification of the incoming call pauses the application program by pressing a predetermined key such as an end key, and calls the mobile phone. I had to make it ready to receive incoming calls. After that, it is necessary to make a call possible by receiving an incoming call by pressing the start key or pressing the numeric keypad if the any key answer function is set. The operability of was bad.
In particular, when a resident application program such as a standby screen display is activated, unlike when a user is activating an application program such as a game that continues to operate the cellular phone, It takes time to be able to hold and operate. After that, since the key operation for temporarily stopping the application program and the key operation for making the call possible are performed, the operability of the user until the start of the call is further deteriorated.
[0004]
Further, in the mobile phone capable of executing the conventional application program, when the user who has received the notification of the incoming call wants to hold the response to the incoming call due to a reason such as a meeting, a predetermined key such as an end key is used. By pressing the key, the application program must be paused to make it possible to hold the response on hold. After that, it is necessary to hold the response to the incoming call by pressing the response hold key. In this case, the user's operability is also poor.
[0005]
The problem that the user's operability is bad may occur not only in the case of the above mobile phone but also in the case of a fixed phone as long as it receives a call with the application program executed. It is.
[0006]
The present invention has been made in view of the above problems, and an object of the present invention is to provide a telephone capable of executing an application program excellent in operability when an incoming call is received from the outside with the application activated, and a key in the telephone. A control method and a control program used for the telephone are provided.
[0007]
[Means for Solving the Problems]
To achieve the above object, the invention of claim 1 is a telephone communication unit for performing telephone communication with the outside, an operation unit having keys operable by a user, and an application for managing an execution environment of an application program A program execution management unit; a control unit that controls the telephone communication unit, the operation unit, and the application program execution management unit; and a key function assignment state in which a specific function is assigned to a key operation of the operation unit, The key function assignment state for a telephone to which a function used for incoming calls from a telephone is assigned and the key function assignment state for execution of an application program to which a function used for execution of an application program is assigned are selectively obtained. a get application program executable phone, the control unit, the application pro When the application program is executed by the program execution management unit and the key function assignment state for executing the application program is selected, the telephone communication unit receives a call from the outside. Switch from the key function assignment state to the key function assignment state for the telephone, and when the key assigned to the call answer hold in the key function assignment state for the telephone is pressed, the response to the incoming call is put on hold. At the same time, a temporary stop request command for temporarily stopping the application program being executed is sent to the application program execution management unit, and when a call is received from the incoming telephone and a disconnection signal is received, a state where the telephone can be reached And restart the application program in the paused state. That sends a resume request command to the application program execution management unit, and is characterized in that the control from the key function assignment status for the phone back to the key function assignment state for executing the application program.
Further, the invention of claim 2 is a key function assignment state for a telephone to which a function used for incoming calls from the outside is assigned as a key function assignment state to which a specific function is assigned to the key operation of the operation unit; used selectively in that control section put into application programs executable phone can take the key function assignment state for execution application assigned program the functions to be used in the execution of the application program in the application program execution management unit A control program to be executed by a computer, wherein the application program is executed by the application program execution management unit, and the telephone communication unit is connected from the outside in a state where the key function assignment state for executing the application program is selected. When you receive a call, the application A step of switching from the key function assignment state of ® down program execution key function assignment state for the telephone, when the key assigned to the response pending phone key function assignment state for the telephone is depressed, the telephone call A step of sending a pause request command to the application program execution management unit to pause the application program being executed, and receiving a disconnection signal after the call from the incoming telephone is finished. When the telephone program is ready to be received, a resume request command for resuming the application program in the suspended state is sent to the application program execution management unit, and the application program execution is executed from the key function assignment state for the telephone. Returning to the key function assignment state of It is characterized in that to execute the Yuta.
According to a third aspect of the present invention, a key function assignment state for a telephone to which a function used when receiving a call from the outside is assigned as a key function assignment state in which a specific function is assigned to a key operation of the operation unit; A key control method in a telephone capable of executing an application program capable of selectively taking a key function assignment state for application program execution to which a function used when executing the application program in the application program execution management unit is assigned, When an incoming call signal from the outside is received in a state where the application program is executed and the key function assignment state for executing the application program is selected, the key function assignment state for executing the application program is switching Ru abandoned by key functions assigned state And flop, when the key assigned to the response hold of the telephone is pressed in the key function assignment status for the phone, monitor and when a response to the incoming call on hold to pause the application program in execution A temporary stop request command to be sent to the application program execution management unit, and when a call is received from the incoming telephone and a disconnection signal is received, the telephone is ready to be put on and the temporary stop state is entered. Sending a restart request command for restarting a certain application program to the application program execution management unit to return from the key function assignment state for the telephone to the key function assignment state for executing the application program;
It is characterized in that comprises a.
[0008]
Here, the above-mentioned “telephone” is a mobile phone such as PDC (Personal Digital Cellular) system, GSM (Global System for Mobile Communication) system, TIA (Telecommunications Industry Association) system, etc., standardized by IMT (International Mobile Telecommunications) -2000. In addition to telephones such as mobile telephones, PHS (Personal Handyphone System), and automobile telephones, information communication terminals to which a telephone module is added are also included. Further, the “telephone” includes not only a mobile information communication terminal having a telephone function such as the above-described mobile phone but also a fixed information communication terminal such as a desktop personal computer having a telephone function and a fixed telephone. included.
[0009]
According to the present invention, when an incoming call is received from the outside when the application program is executed and the key function assignment state for executing the application program is selected, the key function assignment state is changed to the key for executing the application program. Switch from function assignment state to key function assignment state for telephone. By switching the key function assignment state, the user does not start the application program by one key operation of pressing the key assigned to the telephone call hold with the key function assignment state for the telephone. Similarly, it is possible to hold a response to an incoming call, and by sending a temporary stop request command to the application program execution management unit, the application program being executed by the application program execution management unit is temporarily stopped and executed by the application program. It is possible to avoid the processing from proceeding automatically against the user's intention. In addition, when the call from the outside in the response hold state is finished and a disconnection signal is received, the user can be put on the phone without performing an additional operation, and a restart request command is issued to the application program. The execution of the application program is resumed by sending to the execution management unit, and the key function assignment state for the telephone program is returned from the key function assignment state for the telephone to automatically return to the execution state of the application program before the incoming call. Can be returned.
[0018]
The control program may be transferred using a recording medium such as an FD or a CD-ROM in which the program is recorded as digital information, or may be performed using a communication line such as a computer network.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 2 is an external view of the
[0020]
FIG. 3 is a block diagram showing an extracted main part of the present invention in the
The
The
The application program
The
[0021]
A control program for constructing a telephone platform for operating the
[0022]
When there is an incoming call from the outside in the
On the other hand, when the user who has received the notification of the incoming call holds the response to the incoming call due to, for example, a meeting, the user presses the end call key 13 that is also used as a response hold key.
[0023]
Further, when the Java application program is executed in the
[0024]
FIG. 1 shows a control unit 202 (telephone platform) and an application program execution management unit 203 (common Java execution environment) when receiving a telephone call and starting a call when the resident Java application program is activated. It is a sequence diagram.
First, when the user selects a desired resident Java application program and presses the multifunction key 15, a “start request” command is sent from the
[0025]
Next, when an incoming call is received from the outside while the resident Java application program is running, the
Receiving the “incoming notification” command, the application program
[0026]
Next, when the user presses the any key, a call can be made and a “pause request” command is sent from the
[0027]
Next, when the user presses the end call key 13 to end the call, the system enters a standby state in which a call can be received, and a “resume request” command is sent from the
[0028]
As described above, the application program is started by one key operation of the user by switching the key function assignment state when a call is received from the outside when the resident Java application program is started. Since the telephone call can be started in the same manner as when there is no
In addition, it is possible to prevent the process executed by the resident Java application program during the call from proceeding automatically against the user's intention, and to reduce the software processing load on the
[0029]
FIG. 6 is a sequence diagram in the control unit 202 (telephone platform) and the application program execution management unit 203 (common Java execution environment) when the incoming call is put on hold when the resident Java application program is activated. is there. Here, the processing up to the switching to the telephone key function assignment state at the time of an incoming call is the same as the sequence in FIG.
[0030]
In FIG. 6, when the user presses the call end key 13 after entering the telephone key function assignment state at the time of the incoming call, the user enters the response hold state instead of the normal incoming call state (ringing sound), A “temporary stop request” command is sent from the
[0031]
Next, when the call from the outside is finished and the call disconnection signal is received while the response is on hold, the
[0032]
As described above, the application program can be started with one end call key operation by the user by switching the key function assignment state when a call is received from outside when the resident Java application program is started. Since it is possible to put the response on hold in the same manner as in the case of not doing so, the operability of the
[0033]
In the above embodiment, the case where the Java application program is executed has been described. However, the present invention can also be applied to a telephone configured to execute other types of application programs other than Java, and similar effects can be obtained. It is obtained.
[0034]
In the above embodiment, the case of a mobile phone has been described. However, the present invention is not limited to a PHS, a car phone, and a portable personal computer having a telephone function as long as it has a telephone function and can execute an application program. It can also be applied to the case of a fixed telephone or a fixed type desktop personal computer having a telephone function, and the same effect can be obtained.
[0035]
【The invention's effect】
According to the present invention, when an incoming call is received from the outside with the application program activated, a response to the incoming call is suspended by a single key operation of the user as in the case where the application program is not activated. In addition, the application program being executed can be temporarily stopped, and the process executed by the application program can be prevented from automatically proceeding against the user's intention. In addition, when the call from the outside in the response hold state is finished and a disconnection signal is received, the user can return to the telephone ready state without performing any additional operation, and the application program before the incoming call is received. Can automatically return to the running state. Therefore, there is an excellent effect that the operability for the on- hold response when there is an incoming call from the outside with the application program activated is improved.
[Brief description of the drawings]
FIG. 1 is a sequence diagram when a telephone call is received and a call is started when an application program is activated on a mobile phone according to an embodiment of the present invention.
FIG. 2 is an external view of the mobile phone.
FIG. 3 is a schematic configuration diagram of hardware of the mobile phone.
FIG. 4 is a block diagram showing a main part of the mobile phone.
FIG. 5 is an explanatory diagram showing a software structure in the mobile phone.
FIG. 6 is a sequence diagram when a call is put on hold for an incoming call when an application program is activated on the mobile phone.
[Explanation of symbols]
10
102 RAM
103 ROM
104
Claims (3)
該制御部は、
該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換え、
該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送り、
該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すように
制御することを特徴とするアプリケーションプログラム実行可能な電話機。 A telephone communication unit for performing telephone communication with the outside; an operation unit having a key operable by a user; an application program execution management unit for managing an execution environment of an application program; the telephone communication unit; the operation unit; A controller for controlling the application program execution management unit, and for a telephone to which a function used for incoming calls from the outside is assigned as a key function assignment state in which a specific function is assigned to a key operation of the operation unit A key function assignment state of the application program and a key function assignment state for executing an application program to which a function used when executing the application program can be selectively taken.
The control unit
When the application program is executed by the application program execution management unit and the key function assignment state for executing the application program is selected, the telephone communication unit receives an incoming call from the outside. Switch from the key function assignment state for the telephone to the key function assignment state for the telephone ,
When the key assigned to the telephone response hold is pressed in the key function assignment state for the telephone, a response to the incoming call is put on hold and a pause request command for temporarily stopping the application program being executed To the application program execution management unit,
When the call from the incoming call is finished and a disconnection signal is received, the application program execution management unit is instructed to resume the application program in the paused state and to resume the application program in the paused state. A telephone set capable of executing an application program , wherein the telephone function assignment state is controlled to be returned from the key function assignment state for the telephone to the key function assignment state for execution of the application program .
該アプリケーションプログラム実行管理部で該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で該電話通信部が外部からの電話を着信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、
該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、
該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップと
を該コンピュータに実行させることを特徴とする制御用プログラム。 Key function allocation status for telephones to which functions used for incoming calls from outside are allocated as key function allocation statuses for which specific functions are allocated to key operations of the operation unit, and application programs in the application program execution management unit a control program running on a computer for use of the key function assignment state and selectively in that control section put into application programs executable phone can take for functions executing application programs assigned to be used in the execution And
When the application program is executed by the application program execution management unit and the key function assignment state for executing the application program is selected, the telephone communication unit receives an incoming call from the outside. Switching from a key function assignment state for a telephone to a key function assignment state for the telephone ;
When the key assigned to the telephone response hold is pressed in the key function assignment state for the telephone, a response to the incoming call is put on hold and a pause request command for temporarily stopping the application program being executed Sending to the application program execution management unit;
When the call from the incoming call is finished and a disconnection signal is received, the application program execution management unit is instructed to resume the application program in the paused state and to resume the application program in the paused state. Sending and returning the key function assignment state for the telephone to the key function assignment state for executing the application program;
Is executed by the computer .
該アプリケーションプログラムが実行され且つ該アプリケーションプログラム実行用のキー機能割当状態が選択されている状態で外部からの電話着信信号を受信したときに、該アプリケーションプログラム実行用のキー機能割当状態から該電話用のキー機能割当状態に切り換えるステップと、
該電話用のキー機能割当状態で電話の応答保留に割り当てられたキーが押下されたときに、該電話着信に対する応答を保留状態にするとともに、実行中のアプリケーションプログラムを一時停止させる一時停止要求指令を該アプリケーションプログラム実行管理部に送るステップと、
該着信中の電話からの呼び出しが終わって切断信号を受けたときに、電話着可能な状態にするとともに、該一時停止状態にあるアプリケーションプログラムを再開させる再開要求指令を該アプリケーションプログラム実行管理部に送り、該電話用のキー機能割当状態から該アプリケーションプログラム実行用のキー機能割当状態に戻すステップと
を含むことを特徴とするアプリケーションプログラム実行可能な電話機におけるキー制御方法。Key function allocation status for telephones to which functions used for incoming calls from outside are allocated as key function allocation statuses for which specific functions are allocated to key operations of the operation unit, and application programs in the application program execution management unit A key control method in a telephone capable of executing an application program capable of selectively taking a key function assignment state for executing an application program to which a function used in the execution of
When an incoming call signal from the outside is received in a state where the application program is executed and the key function assignment state for executing the application program is selected, the key function assignment state for executing the application program is and step switching Ru to key functions assigned state,
When the key assigned to the telephone response hold is pressed in the key function assignment state for the telephone, a response to the incoming call is put on hold and a pause request command for temporarily stopping the application program being executed Sending to the application program execution management unit;
When the call from the incoming call is finished and a disconnection signal is received, the application program execution management unit is instructed to resume the application program in the paused state and to resume the application program in the paused state. Sending and returning the key function assignment state for the telephone to the key function assignment state for executing the application program;
A key control method for a telephone capable of executing an application program , comprising :
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001288884A JP3935697B2 (en) | 2001-09-21 | 2001-09-21 | Telephone capable of executing application program, key control method for telephone, and control program used for telephone |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001288884A JP3935697B2 (en) | 2001-09-21 | 2001-09-21 | Telephone capable of executing application program, key control method for telephone, and control program used for telephone |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003101628A JP2003101628A (en) | 2003-04-04 |
| JP3935697B2 true JP3935697B2 (en) | 2007-06-27 |
Family
ID=19111457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001288884A Expired - Lifetime JP3935697B2 (en) | 2001-09-21 | 2001-09-21 | Telephone capable of executing application program, key control method for telephone, and control program used for telephone |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3935697B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4388073B2 (en) | 2004-10-08 | 2009-12-24 | 富士通株式会社 | Incoming call notification program, incoming call notification method, and portable terminal device |
| JP2007006508A (en) * | 2006-07-14 | 2007-01-11 | Mitsubishi Electric Corp | Portable device |
| BRPI0803717A2 (en) * | 2008-09-03 | 2010-06-15 | Tqtvd Software Ltda | digital television application execution system, digital television application execution apparatus and method for implementing such a system |
| KR101867618B1 (en) * | 2011-12-21 | 2018-06-18 | 삼성전자주식회사 | Device and method for terminating music play in wireless terminal |
-
2001
- 2001-09-21 JP JP2001288884A patent/JP3935697B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003101628A (en) | 2003-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3908944B2 (en) | Mobile communication device | |
| JP4790990B2 (en) | Mobile device | |
| KR100694337B1 (en) | Mobile terminal, control method of mobile terminal and mobile terminal | |
| EP1453286B1 (en) | Mobile communication terminal, method for controlling execution state of application program, application program, and recording medium wherein application program has been recorded | |
| WO2006003835A1 (en) | Linkage operation method and mobile communication terminal | |
| KR20030049105A (en) | Method for storing backup data on the network and cellular-phone implementing the same | |
| WO2007102453A1 (en) | Information sharing system, information sharing method, terminal device and program | |
| CN103136052A (en) | Mobile terminal and control method of mobile terminal provided with multiple operating systems | |
| JP3992513B2 (en) | Information communication terminal capable of executing application program and control method thereof | |
| JP3935697B2 (en) | Telephone capable of executing application program, key control method for telephone, and control program used for telephone | |
| US7996044B2 (en) | Mobile communication device and application execution environment software for mobile communication device | |
| WO2004102932A1 (en) | Mobile communication terminal | |
| EP1303101A2 (en) | Communication apparatus | |
| JP4044487B2 (en) | Communication equipment | |
| JP4308031B2 (en) | Control method for mobile phone terminal and mobile phone terminal | |
| US7877775B2 (en) | Coordination method and mobile terminal | |
| JP4316462B2 (en) | Mobile communication system and mobile communication terminal | |
| JP3873013B2 (en) | Information communication terminal and control method thereof | |
| JP3872989B2 (en) | Information communication terminal that can execute application programs | |
| JP6077700B1 (en) | IP radio apparatus and IP radio method | |
| JP4657647B2 (en) | Mobile communication terminal | |
| JP3958714B2 (en) | Mobile communication device | |
| KR100389831B1 (en) | Method for executing start application in mobile station | |
| JP2002118874A (en) | Mobile telephone set | |
| JP4496053B2 (en) | Mobile communication system and mobile communication terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050624 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061222 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070216 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20070216 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070316 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070320 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3935697 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100330 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160330 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |