(57)【要約】アプリケーションプログラムの実行の一時停止時に利用者が必要とする機能を速やかに利用できるようにすることにより、操作性を向上させた移動体通信端末を提供する。移動体通信端末（携帯電話機）２０は、画像を表示する液晶ディスプレイ（ＬＣＤ）２７を有する出力部２１６と、出力部２１６を制御する主制御部２１５と、利用者が登録したアプリケーションプログラムを実行するアプリケーションプログラム実行管理部２１４とを備える。アプリケーションプログラム実行管理部２１４は、アプリケーションプログラムの実行の一時停止時に、そのアプリケーションプログラムで指定された機能に遷移するための機能遷移要求指令（画面遷移要求指令）を主制御部２１５に送出する。主制御部２１５は、上記機能遷移要求指令（画面遷移要求指令）に基づいて上記機能の初期画面又はその機能を選択するメニュー画面を表示するように出力部２１６を制御する。
2004102932.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示手段と、該画像表示手段を制御する制御手段と、利用者が登録したアプリケーションプログラムを実行するアプリケーションプログラム実行手段とを備え、
上記アプリケーションプログラム実行手段は、上記アプリケーションプログラムの実行の一時停止時に、該アプリケーションプログラムで指定された機能に遷移するための機能遷移要求指令を上記制御手段に送出し、
上記制御手段は、該機能遷移要求指令に基づいて該機能の初期画面又は該機能を選択するメニュー画面を表示するように上記画像表示手段を制御することを特徴とする移動体通信端末。
【請求項２】
画像を表示する画像表示手段と、該画像表示手段を制御する制御手段と、利用者が登録したアプリケーションプログラムに付随するプロパティ情報の設定データに従って該アプリケーションプログラムを実行するアプリケーションプログラム実行手段とを備え、
上記プロパティ情報には、上記アプリケーションプログラムの実行の一時停止時に遷移する機能を指定する一時停止時制御用データが含まれており、
上記アプリケーションプログラム実行手段は、該アプリケーションプログラムの実行の一時停止時に、該一時停止時制御用データで指定された機能に遷移するための機能遷移要求指令を上記制御手段に送出し、
上記制御手段は、該機能遷移要求指令に基づいて該機能の初期画面又は該機能を選択するメニュー画面を表示するように上記画像表示手段を制御することを特徴とする移動体通信端末。
【請求項３】
画像を表示する画像表示手段と、
該画像表示手段を制御する制御手段と、
利用者が登録したアプリケーションプログラムを実行するアプリケーションプログラム実行手段と、
該アプリケーションプログラムの実行の一時停止時に起動する機能を指定する一時停止時制御用データを利用者が入力するための操作手段とを備え、
上記制御手段は、該アプリケーションプログラムの実行の一時停止時に、該一時停止時制御用データで指定された機能の初期画面又は該機能を選択するメニュー画面を表示するように上記画像表示手段を制御することを特徴とする移動体通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、利用者によって登録されたアプリケーションプログラムを実行する機能を備えた携帯電話機等の移動体通信端末に関するものである。
【背景技術】
【０００２】  従来、この種の移動体通信端末として、プラットフォームに依存しないオブジェクト指向のプログラミング言語で記述されたアプリケーションプログラムを実行可能な携帯電話機が知られている（例えば特許文献１参照）。例えば、ＪＡＶＡ（登録商標）仮想マシン機能を実装し、ＪＡＶＡ（登録商標）で記述されたアプリケーションプログラムを実行できるようにした携帯電話機が知られている。このような携帯電話機では、移動体通信ネットワーク上のサーバから利用者が所望のアプリケーションプログラムをダウンロードして携帯電話機内に登録しておく。そして、この登録されているアプリケーションプログラムを利用者が起動することにより、携帯電話機のディスプレイ上に３次元動画からなる待ち受け画面を表示させたり、携帯電話機上でゲームや占いを行ったり、音楽を再生したりすることができる。【０００３】
【特許文献１】：特開２０００−３４７８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】  上記従来の携帯電話機において、上記アプリケーションプログラムの実行を終了したり、その実行を一時停止したりしたときには、その携帯電話機の待ち受け画面を表示するようになっていた。このため、アプリケーションプログラムの一時停止時に利用者が携帯電話機のメール、ＷＥＢブラウザ、機能設定（Ｆメニュー）等の機能を利用するときには、待ち受け画面から利用者が希望する目的の機能の初期画面に遷移するための操作を行う必要があった。
また、上記アプリケーションプログラムの種類によっては、そのアプリケーションプログラムの実行の一時停止直後に、ある特定の機能を利用者が利用することが予想される場合もあった。例えば、他の利用者との情報交換などを行うメッセージングのアプリケーションプログラムを実行しているときに、そのアプリケーションプログラムを一時停止して相手先の電話番号やメールアドレスを登録したい場合がある。この場合は、一時停止後に利用者がメモリダイアル登録機能の初期画面を表示し、相手先の電話番号やメールアドレスを登録する。ところが、従来の携帯電話機では、前述のようにアプリケーションプログラムの一時停止直後には待ち受け画面が表示されるため、その待ち受け画面からメモリダイアル登録機能の初期画面に遷移するための操作を行う必要があった。
以上のように、従来の携帯電話機では、アプリケーションプログラムの実行の一時停止時に利用者が必要とする機能を速やかに利用できず、操作性が悪いという問題点があった。【０００５】  本発明は以上の問題点に鑑みなされたものである。その目的は、アプリケーションプログラムの実行の一時停止時に利用者が必要とする機能を速やかに利用できるようにすることにより、操作性を向上させた移動体通信端末を提供することである。
【課題を解決するための手段】
【０００６】  上記目的を達成するために、本発明に係る第１の移動体通信端末は、画像を表示する画像表示手段と、該画像表示手段を制御する制御手段と、利用者が登録したアプリケーションプログラムを実行するアプリケーションプログラム実行手段とを備え、上記アプリケーションプログラム実行手段は、上記アプリケーションプログラムの実行の一時停止時に、該アプリケーションプログラムで指定された機能に遷移するための機能遷移要求指令を上記制御手段に送出し、上記制御手段は、該機能遷移要求指令に基づいて該機能の初期画面又は該機能を選択するメニュー画面を表示するように上記画像表示手段を制御することを特徴とするものである。
この移動体通信端末において、アプリケーションプログラム実行手段は、アプリケーションプログラムの実行の一時停止時に、アプリケーションプログラムで指定された機能に遷移するための機能遷移要求指令を制御手段に送出する。制御手段は、アプリケーションプログラム実行手段から送出された機能遷移要求指令に基づいて画像表示手段を制御し、アプリケーションプログラムで指定された機能の初期画面を表示する。指定された機能が複数の場合は、機能を選択するためのショートカット用のメニュー画面を表示する。ここで、上記アプリケーションプログラムには、一時停止時に利用者が必要とすると思われる機能を指定しておくことができるので、アプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用できるようになる。【０００７】  また、本発明に係る第２の移動体通信端末は、画像を表示する画像表示手段と、該画像表示手段を制御する制御手段と、利用者が登録したアプリケーションプログラムに付随するプロパティ情報の設定データに従って該アプリケーションプログラムを実行するアプリケーションプログラム実行手段とを備え、上記プロパティ情報には、上記アプリケーションプログラムの実行の一時停止時に遷移する機能を指定する一時停止時制御用データが含まれており、上記アプリケーションプログラム実行手段は、該アプリケーションプログラムの実行の一時停止時に、該一時停止時制御用データで指定された機能に遷移するための機能遷移要求指令を上記制御手段に送出し、上記制御手段は、該機能遷移要求指令に基づいて該機能の初期画面又は該機能を選択するメニュー画面を表示するように上記画像表示手段を制御することを特徴とするものである。
この移動体通信端末では、アプリケーションプログラム実行手段で実行するアプリケーションプログラムに付随するプロパティ情報に、アプリケーションプログラムの実行の一時停止時に起動する機能を指定する一時停止時制御用データが含まれている。アプリケーションプログラム実行手段は、アプリケーションプログラムの実行の一時停止時に、上記プロパティ情報中に含まれる一時停止時制御用データで指定された機能に遷移するための機能遷移要求指令を、制御手段に送出する。制御手段は、アプリケーションプログラム実行手段から送出された機能遷移要求指令に基づいて画像表示手段を制御し、一時停止時制御用データで指定された機能の初期画面やメニュー画面を表示する。ここで、上記プロパティ情報中の一時停止時制御用データには、一時停止時に利用者が必要とすると思われる機能を指定しておくことができるので、アプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用できるようになる。特に、上記プロパティ情報は利用者が参照可能な情報であるため、利用者は、アプリケーションプログラムの実行の一時停止時に起動する機能を指定する一時停止時制御用データの内容を容易に確認することができる。
なお、上記一時停止時制御用データは利用者が設定できるようにしてもよい。この場合は、アプリケーションプログラムの実行の一時停止時に利用したい機能を、利用者が自由に設定することができる。【０００８】  また、本発明に係る第３の移動体通信端末は、画像を表示する画像表示手段と、該画像表示手段を制御する制御手段と、利用者が登録したアプリケーションプログラムを実行するアプリケーションプログラム実行手段と、該アプリケーションプログラムの実行の一時停止時に起動する機能を指定する一時停止時制御用データを利用者が入力するための操作手段とを備え、上記制御手段は、該アプリケーションプログラムの実行の一時停止時に、該一時停止時制御用データで指定された機能の初期画面又は該機能を選択するメニュー画面を表示するように上記画像表示手段を制御することを特徴とするものである。
この移動体通信端末では、アプリケーションプログラムの実行の一時停止時に起動する機能を指定する一時停止時制御用データを、利用者が操作手段を操作して入力しておく。制御手段は、アプリケーションプログラムの実行の一時停止時に、上記一時停止時制御用データに基づいて画像表示手段を制御し、一時停止時制御用データで指定された機能の初期画面又はメニュー画面を表示する。従って、アプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用できるようになる。【０００９】  なお、上記「移動体通信端末」としては、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）方式、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）方式、ＴＩＡ（Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｄｕｓｔｒｙ  Ａｓｓｏｃｉａｔｉｏｎ）方式等の携帯電話機、ＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ）−２０００で標準化された携帯電話機、ＴＤ−ＳＣＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式の一つであるＴＤ−ＳＣＤＭＡ（ＭＣ：Ｍｕｌｔｉ  Ｃａｒｒｉｅｒ）方式の携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｅｒｖｉｃｅ）、自動車電話機等の電話機のうち、アプリケーションプログラム実行可能なものが挙げられる。また、この「移動体通信端末」としては、上記電話機のほか、電話機能を有しないＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の移動型の移動体通信端末も挙げられる。
また、上記移動体通信端末における制御及び情報処理は、その移動体通信端末に設けられたコンピュータで所定のプログラムを実行することによって実現することもできる。このコンピュータで用いるプログラムの受け渡しは、デジタル情報としてプログラムを記録したＦＤ，ＣＤ−ＲＯＭ等の記録媒体を用いて行ってもいいし、コンピュータネットワーク等の通信ネットワークを用いて行ってもよい。
【発明の効果】
【００１０】  本発明によれば、アプリケーションプログラムの実行の一時停止時に、上記指定された機能の初期画面又はメニュー画面を表示することができるので、アプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用でき、操作性を向上させることができるという効果がある。
【図面の簡単な説明】
【００１１】［図１］本発明の実施形態に係る携帯電話機を用いる移動体通信システムの主要部を示す説明図。
［図２］同携帯電話機の外観図。
［図３］同携帯電話機のハードウェア構成を示す概略構成図。
［図４］同携帯電話機の主要部を抽出して示したブロック図。
［図５］同携帯電話機で実行するソフトウェア構造の説明図。
［図６］同携帯電話機においてアプリケーションプログラムの実行の一時停止時に電話機プラットフォーム側の機能に遷移するときの処理を示すシーケンス図。
［図７Ａ］アプリケーションプログラムの実行の一時停止時に表示するメニュー画面の説明図。
［図７Ｂ］図７Ａのメニュー画面で選択された機能の初期画面の説明図。
［図７Ｃ］図７Ａのメニュー画面で選択された他の機能の初期画面の説明図。
［図８］他の実施形態に係る携帯電話機においてアプリケーションプログラムの実行の一時停止時に電話機プラットフォーム側の機能に遷移するときの処理を示すシーケンス図。
［図９］更に他の実施形態に係る携帯電話機においてアプリケーションプログラムの実行の一時停止時に電話機プラットフォーム側の機能に遷移するときの処理を示すシーケンス図。
【発明を実施するための最良の形態】
【００１２】  以下、本発明を移動体通信端末としての携帯電話機に適用した実施形態について説明する。
図１は、本実施形態に係る携帯電話機２０を用いる移動体通信システムの主要部を示す説明図である。この移動体通信システムにおいて、ユーザー１が使用する携帯電話機２０は、プラットフォームに依存しないオブジェクト指向プログラミングによって開発されたアプリケーションプログラムを実行可能な構成を有している。このアプリケーションプログラムとしては、ＪＡＶＡ（登録商標）、Ｃ、Ｃ＋＋等のプログラム言語で記述されたアプリケーションプログラムなどが挙げられる。また、これらのアプリケーションプログラムの実行環境は、ＪＡＶＡ（登録商標）の仮想マシン（ＶＭ：Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）やＢＲＥＷ（登録商標）等のミドルウェアによって構築することができる。この携帯電話機２０は、通信ネットワークとしての携帯電話通信網１０に接続可能である。また、この携帯電話通信網１０には、プログラム提供用サーバとしてのアプリケーションプログラムダウンロードサーバ（以下、「ダウンロードサーバ」という。）１１や、図示しない情報提供サーバ、位置登録サーバ等がそれぞれ接続されている。なお、これらサーバは単一のサーバで構成してもよい。また、これらのサーバは、互いに異なる構成を有する専用の制御装置として構成してもいいし、汎用のコンピュータシステムを用いて構成してもよい。また、各サーバは、１台のコンピュータで構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。【００１３】  ダウンロードサーバ１１は、携帯電話機２０からのダウンロード要求を受け付けると、その要求に係るアプリケーションプログラムを携帯電話機２０に対して送信する。また、Ｗｅｂサーバ１２は、携帯電話機２０からの閲覧要求を受け付けると、その要求に係る閲覧画面であるＷｅｂページ画面を携帯電話機２０に対して送信する。【００１４】  ダウンロードサーバ１１から提供されるアプリケーションプログラムは、アプリケーションプログラムの開発元２から提供される。具体的には、例えば、アプリケーションプログラム開発元２側のパーソナルコンピュータ等から、専用回線や公衆回線を介してダウンロードサーバ１１にアップロードして提供する。なお、開発したアプリケーションプログラムを記録した光ディスクや磁気ディスク等の記録媒体を、アプリケーションプログラム開発元２からダウンロードサーバ１１を管理・運営する通信事業者に送り、その記録媒体内のアプリケーションプログラムをダウンロードサーバ１１で読み取るようにして、提供してもよい。このようにして提供されたアプリケーションプログラムは、携帯電話機２０から携帯電話通信網１０を介してダウンロード可能な状態でダウンロードサーバ１１に登録される。【００１５】  図２は、携帯電話機２０の外観図であり、図３は、その携帯電話機２０のハードウェア構成を示す概略構成図である。
この携帯電話機２０は、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２やＲＯＭ２０３等からなるデータ記憶手段、入力装置２０４、出力装置２０５、携帯電話用通信装置２０６を備えている。ＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや後述のプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）２１、通話開始キー２２、終話キー２３、スクロールキー２４、多機能キー２５、マイク２６等から構成されている。上記出力装置２０５は、画像表示手段である液晶ディスプレイ（ＬＣＤ）２７、スピーカ２８等から構成されている。上記携帯電話用通信装置２０６は、携帯電話通信網１０を介して他の携帯電話機や上述したサーバ１１，１２と通信するためのものである。【００１６】  図４は、上記携帯電話機２０の主要部を抽出して示したブロック図であり、図５は、その携帯電話機２０におけるソフトウェア構造の説明図である。
この携帯電話機２０は、電話通信部２１１、データ通信部２１２、操作部２１３、アプリケーションプログラム実行手段としてのアプリケーションプログラム実行管理部２１４、制御手段としての主制御部２１５、出力部２１６を備えている。また、携帯電話機２０は、上記情報提供サーバ１３から受信した各種情報を記憶するための情報記憶手段としての情報記憶部２１７を備えている。【００１７】  上記電話通信部２１１は、他の携帯電話機や固定電話機と電話通信を行うために、携帯電話通信網１０の基地局と無線通信を行うものであり、上述のハードウェア構成上の携帯電話用通信装置２０６等に対応する。【００１８】  上記データ通信部２１２は、上記電話通信部２１１と同様に、上述のハードウェア構成上の携帯電話用通信装置２０６等に対応する。このデータ通信部２１２は、携帯電話通信網１０を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話通信網１０からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上での電子メールのやり取り等を行ったりするためのものである。このデータ通信部２１２は、携帯電話通信網１０を介して、ダウンロードサーバ１１が提供するアプリケーションプログラムをダウンロードするためにも用いられる。また、データ通信部２１２は、上記現在位置の位置情報を含む配信情報を受信する情報受信手段としても用いられる。【００１９】  上記操作部２１３は、ユーザー１が操作可能な上述のテンキー２１、通話開始キー２２、終話キー２３等で構成されている。この操作部２１３を操作することにより、ユーザーは、携帯電話機２０に対してＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、ユーザーは操作部２１３を操作することにより、上記ダウンロードサーバ１１からアプリケーションプログラムをダウンロードして登録したり、登録したアプリケーションプログラムを選択して実行したりすることができる。また、ユーザーは操作部２１３を操作することにより、携帯電話通信網１０の情報提供サーバ１３から受信した情報を表示することもできる。【００２０】  上記アプリケーションプログラム実行管理部２１４は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。このアプリケーションプログラム実行管理部２１４は、図５のソフトウェア構造上において中央の「プログラム実行環境」に対応しており、オブジェクト指向プログラミングで開発されたアプリケーションプログラムに利用されるクラスライブラリ、実行環境管理ライブラリ、アプリケーション管理等のソフトウェアを提供し、アプリケーションプログラムの実行環境を管理する。
ここで、アプリケーションプログラムは、クラスライブラリＡＰＩ（アプリケーションインターフェース）を介して上記プログラム実行環境内にある関数等のクラスライブラリを呼び出して使用できるようになっている。この関数等のクラスライブラリの呼び出しの履歴は、アプリケーションプログラムの仮想的な実行環境（仮想マシン：ＶＭ）が終了するまで保持される。
また、プログラム実行環境内の実行環境管理ライブラリは、電話機プラットフォームＡＰＩを介して後述の電話機プラットフォーム内の電話機プラットフォームライブラリを呼び出して使用できるようになっている。【００２１】  上記主制御部２１５は、上記電話通信部２１１、データ通信部２１２、操作部２１３、アプリケーションプログラム実行管理部２１４、出力部２１６、情報記憶部２１７を制御するものである。この主制御部２１５は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。
また、この主制御部２１５は、アプリケーションプログラム実行管理部２１４、情報記憶部２１７等との間で制御命令や各種データのやりとりを行い、これらと協働して制御を行う。また、主制御部２１５は、図５のソフトウェア構造上において最下部の「電話機プラットフォーム」にあり、上記電話通信部２１１等を制御するための制御用プログラムやユーザインターフェースを実行したり、電話機プラットフォームライブラリを提供したりする。この電話機プラットフォームは、上記プログラム実行環境内の実行環境管理ライブラリに対してイベントを送ることによりアプリケーションプログラムにおける各種処理を実行したり、アプリケーション管理ＡＰＩを介して上記プログラム実行環境内のアプリケーション管理のソフトウェアを呼び出して使用したりできるようになっている。【００２２】  上記出力部２１６は、上述の液晶ディスプレイ（ＬＣＤ）２７やスピーカ２８等からなる出力装置２０５等で構成されている。この出力部２１６は、上記データ通信部２１２で受信したＷｅｂページ画面を液晶ディスプレイ（ＬＣＤ）１７に表示したり、電話通信部２１１やデータ通信部２１２で情報を着信した旨をユーザーに報知したりするときに用いられる。具体的には、その情報を着信すると、主制御部２１５により、出力部２１６の液晶ディスプレイ（ＬＣＤ）１７に着信報知画像を表示したり、スピーカ１８から着信音を出力させたりする。また、出力部２１６は、上記ゲーム等のアプリケーションプログラムの実行中に、そのプログラム実行に関連した画像の表示や音の出力にも用いられる。また、出力部２１６は、情報提供サーバ１３から受信した情報を表示したりするときにも用いられる。【００２３】  携帯電話機２０を所定の手順に従って動作させる電話機プラットフォームを構築するための制御用プログラムは、ＲＡＭ２０２やＲＯＭ２０３に記憶されている。また、基本ＯＳ（オペレーティングシステム）のプログラムや、上記プログラム実行環境を構築するためのプログラム及びアプリケーションプログラムも、ＲＡＭ２０２やＲＯＭ２０３に記憶されている。そして、これらのプログラムは、必要に応じてＣＰＵ２０１やＲＡＭ２０２中の作業エリアに呼び出されて実行される。【００２４】  上記構成の携帯電話機２０において、ダウンロードサーバ１１からアプリケーションプログラムをダウンロードするときは、ユーザー１は、操作部２１３のキーを操作して、ダウンロードサーバ１１にアクセスする。これにより、ダウンロード可能なアプリケーションプログラムを選択するためのダウンロード選択画面がディスプレイ１７上に表示される。そして、そのダウンロード選択画面において、ユーザーが希望するアプリケーションプログラムを、スクロールキー１４を用いて選択し、多機能キー１５を押下すると、主制御部２１５がデータ通信部２１２を制御して、そのアプリケーションプログラムをダウンロードサーバ１１からダウンロードし、情報記憶部２１７のＲＡＭ１０２に保存する。
具体的に説明すると、本実施形態１において、アプリケーションプログラムは、プロパティ情報であるＪＡＤファイル（テキストデータ）とプログラム本体であるＪＡＲファイル（バイナリデータ）とからなる。ＪＡＤファイルには、アプリケーション名、アプリケーションのバージョン、アプリケーションのベンダー名、ＪＡＲファイルが保存されているＵＲＬデータなどの基本データのほか、当該アプリケーションプログラムが認証済みのものか、当該アプリケーションプログラムがネットワークに接続した状態で使用されるものか、当該アプリケーションプログラムが常駐型のものであるかなどの設定データが含まれている。また、このＪＡＤファイルには、当該アプリケーションプログラムに関する関連情報を公開している公式ＷｅｂページのＵＲＬ（配信元アドレスデータ）も含まれている。そして、上記ダウンロード選択画面においてユーザーが希望するアプリケーションプログラムが選択されると、主制御部２１５がデータ通信部２１２を制御して、まず、アプリケーションプログラムのうちＪＡＤファイルだけをダウンロードする。その後、主制御部２１５は、そのＪＡＤファイルの中から、ＪＡＲファイルが保存されているＵＲＬデータを読み出し、そのＵＲＬにアクセスし、ＪＡＲファイルをダウンロードする。このようにしてダウンロードされたＪＡＤファイル及びＪＡＲファイルからなるアプリケーションプログラムは、主制御部２１５により、情報記憶部２１７のＲＡＭ１０２に保存される。【００２５】  このようにしてダウンロードしたアプリケーションプログラムを実行する場合、ユーザー１は、操作部２１３のキーを操作して、実行するアプリケーションプログラムを選択するためのアプリケーション選択画面をディスプレイ１７上に表示させる。そして、そのアプリケーション選択画面において、ユーザーが希望するアプリケーションプログラムを、スクロールキー１４を用いて選択し、多機能キー１５を押下すると、上記アプリケーションプログラム実行管理部２１４は、ＪＡＲファイルを読み出してアプリケーションプログラムを起動する。このとき、必要に応じて、ＪＡＤファイルの設定データを参照し、その設定データに従った処理動作を行う環境を設定する。また、アプリケーションプログラム実行中に特定の処理動作を行う際、その処理動作に関するＪＡＤファイルの設定データを参照し、そのアプリケーションプログラムに適した処理動作を行うようにする。アプリケーションプログラムとしては、操作部２１３の各種キーを操作してゲーム等を楽しむアプリケーションプログラムのほか、ディスプレイ１７上に３次元動画からなる待ち受け画面を表示させたりする常駐型のアプリケーションプログラムなど、あらゆるアプリケーションプログラムが含まれる。【００２６】  次に、本発明の特徴部分である、アプリケーションプログラムの実行の一時停止時における機能遷移の動作について説明する。
図６は、アプリケーションプログラムの実行の一時停止時に電話機プラットフォーム側の機能に遷移するときの処理を示すシーケンス図である。
ユーザーは、アプリケーションプログラムをダウンロードサーバ１１からダウンロードしたり、そのアプリケーションプログラムが予め登録された携帯電話機２０を購入したりして、アプリケーションプログラムを取得する。ユーザーは、アプリケーションプログラムのリストから希望のアプリケーションプログラムを選択して実行することができる。【００２７】  上記アプリケーションプログラムの実行中に電話機プラットフォーム側の特定の機能に遷移するときは、その機能へ遷移するための所定の関数が呼び出す一時停止要求のコマンドが実行される。アプリケーション実行環境を構築しているアプリケーションプログラム実行管理部２１４は、上記一時停止要求のコマンドに基づいてアプリケーションプログラムを一時停止するとともに、プラットフォーム側の主制御部２１５に、アプリケーションプログラムで指定された機能の初期画面に遷移するための機能遷移要求指令としての画面遷移要求指令を出力する。【００２８】  上記機能遷移要求指令としての画面遷移要求指令を受けた主制御部２１５は、ＬＣＤ２７を有する出力部２１６を制御し、図７Ａに例示したようなアプリケーションプログラムで指定された複数の機能のショートカット用のメニュー画面を表示する。このメニュー画面を見て利用者は希望する機能を選択することができる。例えば図７Ａのメニュー画面で「ＷＥＢ」を選択した場合は、図７Ｂに示す各種ウェブサービスを受ける機能の初期画面であるウェブメニューの画面が表示される。また、図７Ａのメニュー画面で「Ｆ」を選択した場合は、図７Ｃに示す各種設定を行う機能の初期画面であるＦメニューの画面が表示される。【００２９】  電話機プラットフォーム上で利用者が各種機能を利用する操作を行った後、利用者がアプリケーションプログラムを再開する操作を行うと、主制御部２１５からアプリケーションプログラム実行管理部２１４に、再開要求指令が出される。この再開要求指令を受けたアプリケーションプログラム実行管理部２１４は、一時停止されていたアプリケーションプログラムを再開する。【００３０】  以上、本実施形態によれば、アプリケーションプログラムにおいて、一時停止時に利用者が必要とすると思われる機能を指定しておき、アプリケーションプログラムの実行の一時停止時に、上記指定された複数の機能を選択するためのショートカット用のメニュー画面を表示することができる。従って、アプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用でき、操作性を向上させることができる。
特に、本実施形態によれば、アプリケーションプログラムの一時停止時に起動する可能性がある機能が複数ある場合に効果的である。【００３１】  なお、上記実施形態では、アプリケーションプログラムで指定されている機能に遷移するように制御しているが、ダウンロードサーバ１１からダウンロードしたアプリケーションプログラムのプロパティ情報中の設定データの一つとして、一時停止時の遷移先に関する一時停止時制御用データを書き込んでおき、この一時停止時制御用データを利用して機能を遷移するようにしてもよい。この場合のアプリケーションプログラム実行管理部２１４は、図８に示すようにアプリケーションプログラムの実行の一時停止時に、上記プロパティ情報中に含まれる一時停止時制御用データを参照し、その一時停止時制御用データで指定された機能の初期画面に遷移するための機能遷移要求指令としての画面遷移要求指令を主制御部２１５に送出する。主制御部２１５は、アプリケーションプログラム実行管理部２１４から送出された機能遷移要求指令としての画面遷移要求指令に基づいて、ＬＣＤ２７を有する出力部２１６を制御し、一時停止時制御用データで指定された機能の初期画面又はショートカット用のメニュー画面を表示する。従って、この場合もアプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用でき、操作性を向上させることができる。【００３２】  また、上記アプリケーションプログラムのプロパティ情報中の一時停止時制御用データは、利用者によって変更できるようにしてもよい。この場合は、利用者がデータ入力キー（テンキー、＊キー、＃キー）２１等を有する操作手段としての操作部２１３を操作し、一時停止時制御用データを入力する。主制御部２１５は、上記プロパティ情報中の一時停止時制御用データを、利用者が入力した一時停止時制御用データに書き換える。これにより、アプリケーションプログラムの実行の一時停止直後に利用したい機能を、利用者が自由に設定することができるようになる。【００３３】  また、上記実施形態において、上記アプリケーションプログラム実行管理部２１４から送出された機能遷移要求指令ではなく、利用者が入力した一時停止時制御用データに基づいて、アプリケーションプログラムの実行の一時停止時の機能遷移を制御するようにしてもよい。この場合の主制御部２１５は、図９に示すようにアプリケーションプログラムの実行の一時停止時に、アプリケーションプログラム実行管理部２１４から一時停止通知情報を受けた後、利用者が操作部２１３を操作して入力した情報記憶部２１７内の一時停止時制御用データを参照し、その一時停止時制御用データに基づいて、ＬＣＤ２７を有する出力部２１６を制御し、一時停止時制御用データで指定された機能の初期画面又はメニュー画面を表示する。従って、この場合もアプリケーションプログラムの実行の一時停止時に、上記画面から利用者が必要とする機能を速やかに利用できるようになる。【００３４】  また、上記図６、図８及び図９に示す各実施形態では、アプリケーションプログラムの実行の一時停止時に、上記指定された複数の機能を選択するためのメニュー画面を表示しているが、指定され���機能が一つの機能である場合は、その機能の初期画面を直接表示するようにしてもよい。この場合は、利用者が必要とする機能をより速やかに利用できるようになる。【００３５】  以上、本発明の好ましい実施形態を説明したが、本発明の範囲又は精神から逸脱することなく、請求の範囲に記載された技術的事項の範囲内において、開示した実施形態に種々の変更を加えることができる。
例えば、上記実施形態では、ＪＡＶＡ（登録商標）等のプログラム言語を用いたプラットフォームに依存しないオブジェクト指向のプログラミングで開発されたアプリケーションプログラムを実行できる携帯電話機について説明したが、本発明は、携帯電話機で実行するアプリケーションプログラムの種類に限定されることなく適用でき、同様な効果が得られるものである。
また、本発明は、アプリケーションプログラムを実行可能で、かつ、画像を表示可能なものであれば、ＰＨＳ、自動車電話機等の電話機のほか、携帯型のＰＤＡの場合についても適用でき、同様な効果が得られるものである。
【図１】
2004102932.tif 000003
【図２】
2004102932.tif 000004
【図３】
2004102932.tif 000005
【図４】
2004102932.tif 000006
【図５】
2004102932.tif 000007
【図６】
2004102932.tif 000008
2004102932.tif 000009
2004102932.tif 000010
【図８】
2004102932.tif 000011
【図９】
2004102932.tif 000012
【手続補正書】
【提出日】平成18年3月14日(2006.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プラットフォームに依存しないアプリケーションプログラムを実行し、該アプリケーションプログラムの実行を一時停止した後、該アプリケーションプログラムの実行を再開することが可能なアプリケーションプログラム実行手段と、
前記アプリケーションプログラムの実行が前記アプリケーションプログラム実行手段により一時停止された状態において、前記プラットフォームに設けられた機能のうち該アプリケーションプログラムにより指定された機能を表示手段に表示し、かつ、該表示手段に表示された機能のうち選択された機能を実行する制御手段と、を備え、
前記アプリケーションプログラム実行手段は、前記選択された機能が前記制御手段により実行された後、前記一時停止されたアプリケーションプログラムの実行を再開する、ことを特徴とする移動体通信端末。
【請求項２】
前記アプリケーションプログラムは、前記プラットフォームに設けられた機能のうち実行すべき機能を指定したデータを含み、
前記制御手段は、前記アプリケーションプログラムにより指定された機能として、前記アプリケーションプログラムに書き込まれたデータにより指定された機能を、前記表示手段に表示する、ことを特徴とする請求項１に記載の移動体通信端末。
【請求項３】
プラットフォームに依存しないアプリケーションプログラムを実行し、該アプリケーションプログラムの実行を一時停止した後、該アプリケーションプログラムの実行を再開することが可能なアプリケーションプログラム実行手段と、
前記プラットフォームに設けられた機能のうち実行すべき機能を指定すべく利用者により入力されたデータを記憶する記憶手段と、
前記アプリケーションプログラムの実行が前記アプリケーションプログラム実行手段により一時停止された状態において、前記記憶手段に記憶された前記データにより指定された機能を表示手段に表示し、かつ、該表示手段に表示された機能のうち選択された機能を実行する制御手段と、を備え、
前記アプリケーションプログラム実行手段は、前記選択された機能が前記制御手段により実行された後、前記一時停止されたアプリケーションプログラムの実行を再開する、ことを特徴とする移動体通信端末。
【請求項４】
移動通信端末が、プラットフォームに設けられた機能を実行するために、該プラットフォームに依存しないアプリケーションプログラムの実行を一時停止するアプリケーションプログラム一時停止方法であって、
前記アプリケーションプログラムの実行を一時停止する工程と、
前記アプリケーションプログラムの実行が一時停止された状態において、前記プラットフォームに設けられた機能のうち、前記アプリケーションプログラムにより指定された機能を表示手段に表示する工程と、
前記アプリケーションプログラムの実行が一時停止された状態において、前記表示手段に表示された機能のうち選択された機能を実行する工程と、
前記選択された機能が実行された後、前記一時停止されたアプリケーションプログラムの実行を再開する工程と、
を有することを特徴とするアプリケーションプログラム一時停止方法。
【請求項５】
前記アプリケーションプログラムにより指定された機能を表示手段に表示する工程は、前記アプリケーションプログラムに書き込まれたデータにより指定された機能を前記表示手段に表示する、ことを特徴とする請求項４に記載のアプリケーションプログラム一時停止方法。
【請求項６】
移動通信端末が、プラットフォームに設けられた機能を実行するために、該プラットフォームに依存しないアプリケーションプログラムの実行を一時停止するアプリケーションプログラム一時停止方法であって、
前記プラットフォームに設けられた機能のうち実行すべき機能を指定するデータを、利用者の操作により入力して記憶する工程と、
前記アプリケーションプログラムの実行を一時停止する工程と、
前記アプリケーションプログラムの実行が一時停止された状態において、前記プラットフォームに設けられた機能のうち、前記データにより指定された機能を表示手段に表示する工程と、
前記アプリケーションプログラムの実行が一時停止された状態において、前記表示手段に表示された機能のうち選択された機能を実行する工程と、
前記選択された機能が実行された後、前記一時停止されたアプリケーションプログラムの実行を再開する工程と、
を有することを特徴とするアプリケーションプログラム一時停止方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
ダウンロードサーバ１１は、携帯電話機２０からのダウンロード要求を受け付けると、その要求に係るアプリケーションプログラムを携帯電話機２０に対して送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
図２は、携帯電話機２０の外観図であり、図３は、その携帯電話機２０のハードウェア構成を示す概略構成図である。
この携帯電話機２０は、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２やＲＯＭ２０３等からなるデータ記憶手段、入力装置２０４、出力装置２０５、携帯電話通信網用通信装置２０６を備えている。ＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや後述のプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）２１、通話開始キー２２、終話キー２３、スクロールキー２４、多機能キー２５、マイク２６等から構成されている。上記出力装置２０５は、画像表示手段である液晶ディスプレイ（ＬＣＤ）２７、スピーカ２８等から構成されている。上記携帯電話通信網用通信装置２０６は、携帯電話通信網１０を介して他の携帯電話機や上述したサーバ１１と通信するためのものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
図４は、上記携帯電話機２０の主要部を抽出して示したブロック図であり、図５は、その携帯電話機２０におけるソフトウェア構造の説明図である。
この携帯電話機２０は、電話通信部２１１、データ通信部２１２、操作部２１３、アプリケーションプログラム実行手段としてのアプリケーションプログラム実行管理部２１４、制御手段としての主制御部２１５、出力部２１６を備えている。また、携帯電話機２０は、上記情報提供サーバから受信した各種情報を記憶するための情報記憶手段としての情報記憶部２１７を備えている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記電話通信部２１１は、他の携帯電話機や固定電話機と電話通信を行うために、携帯電話通信網１０の基地局と無線通信を行うものであり、上述のハードウェア構成上の携帯電話通信網用通信装置２０６等に対応する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記データ通信部２１２は、上記電話通信部２１１と同様に、上述のハードウェア構成上の携帯電話通信網用通信装置２０６等に対応する。このデータ通信部２１２は、携帯電話通信網１０を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話通信網１０からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上での電子メールのやり取り等を行ったりするためのものである。このデータ通信部２１２は、携帯電話通信網１０を介して、ダウンロードサーバ１１が提供するアプリケーションプログラムをダウンロードするためにも用いられる。また、データ通信部２１２は、上記現在位置の位置情報を含む配信情報を受信する情報受信手段としても用いられる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
上記操作部２１３は、ユーザー１が操作可能な上述のテンキー２１、通話開始キー２２、終話キー２３等で構成されている。この操作部２１３を操作することにより、ユーザーは、携帯電話機２０に対してＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、ユーザーは操作部２１３を操作することにより、上記ダウンロードサーバ１１からアプリケーションプログラムをダウンロードして登録したり、登録したアプリケーションプログラムを選択して実行したりすることができる。また、ユーザーは操作部２１３を操作することにより、携帯電話通信網１０の情報提供サーバから受信した情報を表示することもできる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記出力部２１６は、上述の液晶ディスプレイ（ＬＣＤ）２７やスピーカ２８等からなる出力装置２０５等で構成されている。この出力部２１６は、上記データ通信部２１２で受信したＷｅｂページ画面を液晶ディスプレイ（ＬＣＤ）２７に表示したり、電話通信部２１１やデータ通信部２１２で情報を着信した旨をユーザーに報知したりするときに用いられる。具体的には、その情報を着信すると、主制御部２１５により、出力部２１６の液晶ディスプレイ（ＬＣＤ）２７に着信報知画像を表示したり、スピーカ２８から着信音を出力させたりする。また、出力部２１６は、上記ゲーム等のアプリケーションプログラムの実行中に、そのプログラム実行に関連した画像の表示や音の出力にも用いられる。また、出力部２１６は、情報提供サーバから受信した情報を表示したりするときにも用いられる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
上記構成の携帯電話機２０において、ダウンロードサーバ１１からアプリケーションプログラムをダウンロードするときは、ユーザー１は、操作部２１３のキーを操作して、ダウンロードサーバ１１にアクセスする。これにより、ダウンロード可能なアプリケーションプログラムを選択するためのダウンロード選択画面がディスプレイ２７上に表示される。そして、そのダウンロード選択画面において、ユーザーが希望するアプリケーションプログラムを、スクロールキー２４を用いて選択し、多機能キー２５を押下すると、主制御部２１５がデータ通信部２１２を制御して、そのアプリケーションプログラムをダウンロードサーバ１１からダウンロードし、情報記憶部２１７のＲＡＭ１０２に保存する。
具体的に説明すると、本実施形態において、アプリケーションプログラムは、プロパティ情報であるＪＡＤファイル（テキストデータ）とプログラム本体であるＪＡＲファイル（バイナリデータ）とからなる。ＪＡＤファイルには、アプリケーション名、アプリケーションのバージョン、アプリケーションのベンダー名、ＪＡＲファイルが保存されているＵＲＬデータなどの基本データのほか、当該アプリケーションプログラムが認証済みのものか、当該アプリケーションプログラムがネットワークに接続した状態で使用されるものか、当該アプリケーションプログラムが常駐型のものであるかなどの設定データが含まれている。また、このＪＡＤファイルには、当該アプリケーションプログラムに関する関連情報を公開している公式ＷｅｂページのＵＲＬ（配信元アドレスデータ）も含まれている。そして、上記ダウンロード選択画面においてユーザーが希望するアプリケーションプログラムが選択されると、主制御部２１５がデータ通信部２１２を制御して、まず、アプリケーションプログラムのうちＪＡＤファイルだけをダウンロードする。その後、主制御部２１５は、そのＪＡＤファイルの中から、ＪＡＲファイルが保存されているＵＲＬデータを読み出し、そのＵＲＬにアクセスし、ＪＡＲファイルをダウンロードする。このようにしてダウンロードされたＪＡＤファイル及びＪＡＲファイルからなるアプリケーションプログラムは、主制御部２１５により、情報記憶部２１７のＲＡＭ１０２に保存される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
このようにしてダウンロードしたアプリケーションプログラムを実行する場合、ユーザー１は、操作部２１３のキーを操作して、実行するアプリケーションプログラムを選択するためのアプリケーション選択画面をディスプレイ２７上に表示させる。そして、そのアプリケーション選択画面において、ユーザーが希望するアプリケーションプログラムを、スクロールキー２４を用いて選択し、多機能キー２５を押下すると、上記アプリケーションプログラム実行管理部２１４は、ＪＡＲファイルを読み出してアプリケーションプログラムを起動する。このとき、必要に応じて、ＪＡＤファイルの設定データを参照し、その設定データに従った処理動作を行う環境を設定する。また、アプリケーションプログラム実行中に特定の処理動作を行う際、その処理動作に関するＪＡＤファイルの設定データを参照し、そのアプリケーションプログラムに適した処理動作を行うようにする。アプリケーションプログラムとしては、操作部２１３の各種キーを操作してゲーム等を楽しむアプリケーションプログラムのほか、ディスプレイ２７上に３次元動画からなる待ち受け画面を表示させたりする常駐型のアプリケーションプログラムなど、あらゆるアプリケーションプログラムが含まれる。
【国際調査報告】
2004102932.tif 000013
2004102932.tif 000014
2004102932.tif 000015
2004102932.tif 000016