(57)【要約】  Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法が提供される。方法は、拡張属性に対応するコンタクトデータを獲得するために、拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するステップと、コンタクトデータに従って携帯端末のユーザインタフェースにＪａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加するステップとを含み、コンタクトデータは、Ｊａｖａ（登録商標）ソフトウェアに関して追加されたオプションの記憶場所と形式、及びＪａｖａ（登録商標）ソフトウェアのアプリケーションエントリのデータを含む。本発明の実施例によれば、インストールされたＪａｖａ（登録商標）ソフトウェアを起動するためのメニューオプション、キーまたはリストが携帯端末の現存する機能モジュールのユーザインタフェースに加えられ、それは機能モジュールの効力及び機能に影響を及ぼさない。
2013506174.tif 000002
【特許請求の範囲】
【請求項１】
Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法であって、
拡張属性に対応するコンタクトデータを獲得するために、前記拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するステップと、
前記コンタクトデータに従って、前記携帯端末のユーザインタフェースに前記Ｊａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加するステップとを含み、
前記コンタクトデータが、前記Ｊａｖａ（登録商標）ソフトウェアに関して追加された前記オプションの記憶場所と形式、及び前記Ｊａｖａ（登録商標）ソフトウェアのアプリケーションエントリのデータを含む
ことを特徴とする方法。
【請求項２】
拡張属性に対応するコンタクトデータを獲得するために、前記拡張属性によって構成されたＪａｖａ（登録商標）ソフトウェアを導入して分析する前記ステップが、
前記Ｊａｖａ（登録商標）ソフトウェアのＪａｖａ（登録商標）アプリケーション記述子（ＪＡＤ）ファイルから、前記ファイルを分析することによって、前記拡張属性を獲得するステップと、
前記Ｊａｖａ（登録商標）ソフトウェアのＪａｖａ（登録商標）アーカイブ（ＪＡＲ）ファイルから、前記Ｊａｖａ（登録商標）ソフトウェアに関して追加された前記オプションの前記記憶場所を獲得するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記携帯端末のユーザインタフェースに前記Ｊａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加する前記ステップが、
前記Ｊａｖａ（登録商標）ソフトウェアのインストール情報を、前記ユーザインタフェースに対応する機能モジュールに送信するステップと、
最初に前記ユーザインタフェースに対応する前記機能モジュールが起動されるか、もしくは前記Ｊａｖａ（登録商標）ソフトウェアの前記インストール情報が受信される場合に、前記ユーザインタフェースに対応する前記機能モジュールによって、前記Ｊａｖａ（登録商標）ソフトウェアの前記コンタクトデータを獲得するステップと、
前記Ｊａｖａ（登録商標）ソフトウェアの前記コンタクトデータに従って、前記ユーザインタフェースに対応する前記機能モジュールによって、前記Ｊａｖａ（登録商標）ソフトウェアのオプションを前記ユーザインタフェース上に表示するステップと
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記携帯端末のユーザインタフェースに前記Ｊａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加する前記ステップの後に、前記方法が、
前記Ｊａｖａ（登録商標）ソフトウェアを呼び出すための前記オプションを通じて、前記コンタクトデータにおける前記Ｊａｖａ（登録商標）ソフトウェアの前記アプリケーションエントリをトリガするステップを更に含む
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記Ｊａｖａ（登録商標）ソフトウェアの前記オプションの前記形式が、メニューオプション、ソフトキー、またはリストを含む
ことを特徴とする請求項１に記載の方法。
【請求項６】
Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置であって、
拡張属性に対応するコンタクトデータを獲得するために、前記拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するように構成された分析モジュールと、
前記コンタクトデータに従って、前記携帯端末のユーザインタフェースに前記Ｊａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加するように構成された追加モジュールと
を備えることを特徴とする装置。
【請求項７】
前記Ｊａｖａ（登録商標）ソフトウェアを呼び出すための前記オプションを通じて、前記コンタクトデータにおける前記Ｊａｖａ（登録商標）ソフトウェアのアプリケーションエントリをトリガするように構成された呼び出しモジュールを更に備える
ことを特徴とする請求項６に記載の装置。
【請求項８】
携帯端末であって、
請求項６または請求項７に記載されたＪａｖａ（登録商標）ソフトウェアを前記携帯端末に統合するための装置を備える
ことを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末技術に関係すると共に、特に、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法及び装置、そして携帯端末に関係する。
【背景技術】
【０００２】
この出願は、その全体が参照によってここに組み込まれた、２０１０年１月２２日に出願された中国特許出願第201010103675.0号に対する優先権を主張する。
【０００３】
携帯電話が流行することによって、ますます多くの人々が、電話をかけたり、ショートメッセージを送信することのような移動体通信のためばかりではなく、映画を見みたり、ゲームで遊ぶことのような、いくらかの娯楽アクティビティのために携帯電話を使用する。携帯電話上で様々な娯楽機能を十分に使用するためには、人々は、必要とされるソフトウェアを、彼らの携帯電話にダウンロードする必要がある。
【０００４】
現在、多くのゲームオペレータは、通常、携帯電話上で作動するゲームソフトウェアを開発するために、Ｊａｖａ（登録商標）を使用する。利用者は、Ｊａｖａ（登録商標）２マイクロエディション（Java(登録商標) 2 Micro Edition：Ｊ２ＭＥ）を通じてＪａｖａ（登録商標）のゲームソフトウェアを動的にダウンロードするために、携帯電話を使用することができる。Ｊ２ＭＥに従って、ダウンロードされたＪａｖａ（登録商標）ソフトウェアは、移動用Ｊａｖａ（登録商標）アダプタ（Java(登録商標) adapter for mobile：ＪＡＭ）インタフェース上のみで起動されることができる。従って、ダウンロードされたＪａｖａ（登録商標）ソフトウェアは、携帯電話上のローカルアプリケーション（local application：局所的なアプリケーション）、例えば電話帳、通話録音（call record）、及びファイルマネージャ（file manager：ファイル管理プログラム）のような機能モジュールのユーザインタフェースに統合されることができず、従って、ダウンロードされたＪａｖａ（登録商標）ソフトウェアは、携帯端末のあらゆる現存する機能モジュールのユーザインタフェース上で起動されることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
Ｊａｖａ（登録商標）ソフトウェアが携帯端末の現存する機能モジュールのユーザインタフェース上で起動されることができないという問題を解決するために、本発明の実施例は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法及び装置、そして携帯端末を対象とする。
【課題を解決するための手段】
【０００６】
前述の目的を達成するために、本発明の一実施例は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法を提供する。前記方法は、拡張属性に対応するコンタクトデータ（contact data）を獲得するために、前記拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するステップと、前記コンタクトデータに従って、前記携帯端末のユーザインタフェースに前記Ｊａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加するステップとを含み、前記コンタクトデータは、前記Ｊａｖａ（登録商標）ソフトウェアに関して追加された前記オプションの記憶場所と形式、及び前記Ｊａｖａ（登録商標）ソフトウェアのアプリケーションエントリ（application entry）のデータを含む。
【０００７】
本発明の一実施例は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置を提供する。前記装置は、拡張属性に対応するコンタクトデータを獲得するために、前記拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するように構成された分析モジュールと、前記コンタクトデータに従って、前記携帯端末のユーザインタフェースに前記Ｊａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加するように構成された追加モジュールとを備える。
【０００８】
本発明の一実施例は、携帯端末を提供する。前記携帯端末は、Ｊａｖａ（登録商標）ソフトウェアを前記携帯端末に統合するための装置を備える。
【発明の効果】
【０００９】
本発明の実施例によれば、インストールされたＪａｖａ（登録商標）ソフトウェアを起動するためのメニューオプション、ソフトキー、またはリストのような、携帯端末の機能モジュールの効力及び機能に影響を及ぼさないアイテムが、携帯端末の現存する機能モジュールのユーザインタフェースに追加される。従って、インストールされたＪａｖａ（登録商標）ソフトウェアは、移動用Ｊａｖａ（登録商標）アダプタ（Java(登録商標) adapter for mobile：ＪＡＭ）上で起動される必要がなく、迅速に、そしてタイミングよく起動されることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法のフローチャートである。
【図２】本発明の別の実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法のフローチャートである。
【図３】本発明の一実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置の構造的な図である。
【図４】本発明の別の実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置の構造的な図である。
【図５】本発明の別の実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置の作業手順を例証する図である。
【図６】本発明の一実施例による携帯端末の構造的な図である。
【発明を実施するための形態】
【００１１】
本発明の技術的解決法は、添付図面及び代表的実施例を参照して以下で詳細に説明される。
【００１２】
本発明の一実施例は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法を提供する。
【００１３】
図１は、本発明の一実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法のフローチャートである。図１に示されたように、その方法は、下記のステップを含む。
【００１４】
ステップ１０１：拡張属性に対応するコンタクトデータ（contact data）を獲得するために、拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析する。
【００１５】
この実施例において、コンタクトデータは、Ｊａｖａ（登録商標）ソフトウェアに関して追加されたオプションの記憶場所、及びＪａｖａ（登録商標）ソフトウェアのアプリケーションエントリ（application entry：プログラムの開始点、エントリポイント）のデータを含む。Ｊａｖａ（登録商標）ソフトウェアは、一般的に、Ｊａｖａ（登録商標）アプリケーション記述子（Java(登録商標) application descriptor：ＪＡＤ）ファイル、及びＪａｖａ（登録商標）アーカイブ（Java(登録商標) archive：ＪＡＲ）ファイルを含む。拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアは、携帯端末に統合されることができる。Ｊａｖａ（登録商標）ソフトウェアを起動するためのユーザインタフェースは、現存する機能モジュールのソフトキー、メニューオプション、またはリストのユーザインタフェース上に設定されるソフトキー、メニューオプション、またはリストを含む。この実施例において、Ｊａｖａ（登録商標）ソフトウェアの拡張属性は、拡張可能マークアップ言語（extensible markup language：ＸＭＬ）で存在し得る。Ｊａｖａ（登録商標）ソフトウェアにおけるＪＡＤファイルの拡張属性は、“MIDletX-Integration:config.XML”に設定されることができる。“MIDletX-Integration:config.XML”の拡張属性に対応するＸＭＬファイルは、ＪＡＲファイルに圧縮されて保存される。
【００１６】
Ｊａｖａ（登録商標）ソフトウェアが携帯端末にダウンロードされてインストールされた後、携帯端末は、ＪＡＤファイル“MIDletX-Integration:config.XML”の拡張属性を分析すると共に、次に、拡張属性に従って、ＪＡＲファイルから、拡張属性に対応するコンタクトデータを含む対応するＸＭＬファイルを抽出する。コンタクトデータは、Ｊａｖａ（登録商標）ソフトウェアに関して追加されたオプションの記憶場所と、Ｊａｖａ（登録商標）ソフトウェアを起動するためのエントリ（entry：開始点、エントリポイント）を含む。そして、ステップ１０２が実行される。
【００１７】
ステップ１０２：コンタクトデータに従って、携帯端末のユーザインタフェースにＪａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加する。
【００１８】
この実施例において、Ｊａｖａ（登録商標）ソフトウェアを起動するためのユーザインタフェースは、コンタクトデータにおいて定義され得る電話帳のユーザインタフェースに追加されることができる。例えば、電話帳のユーザインタフェースの形式はメニューである。Ｊａｖａ（登録商標）ソフトウェアが首尾よくインストールされた後で、Ｊａｖａ（登録商標）ソフトウェアを起動するか、もしくは実行するためのソフトキーが、電話帳のドロップダウンメニューに追加される。ユーザは、このソフトキーを押すことによってのみ、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースにアクセスすることができる。Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースは、同様に、メニューオプションまたはリストであり得る。
【００１９】
本発明の実施例によれば、インストールされたＪａｖａ（登録商標）ソフトウェアを起動するためのメニューオプション、ソフトキー、またはリストは、携帯端末の現存する機能モジュールのユーザインタフェースに追加され、それは、携帯端末の機能モジュールの効力及び機能に影響を及ぼさない。従って、インストールされたＪａｖａ（登録商標）ソフトウェアは、ＪＡＭ上で起動される必要がなく、迅速に、そしてタイミングよく起動されることができる。
【００２０】
更に、本発明の別の実施例が、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法を提供する。
【００２１】
図２は、本発明の別の実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための方法のフローチャートである。図２に示されたように、その方法は、下記のステップを含む。
【００２２】
ステップ２０１：拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをダウンロードする。
【００２３】
この実施例において、Ｊａｖａ（登録商標）ソフトウェアは、ユーザによって頻繁に使用されるゲームソフトウェアであり得ると共に、更に、拡張属性によって設定され、そしてインターネットから検索されてダウンロードされるＪａｖａ（登録商標）ソフトウェアであり得る。ＸＭＬ及びＴＸＴのような拡張属性を有するＪａｖａ（登録商標）ソフトウェアが、携帯端末に設定され得る。
【００２４】
ステップ２０２：拡張属性に対応するコンタクトデータを獲得するために、拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアがインストールされて分析される。
【００２５】
この実施例において、拡張属性ＸＭＬによって設定されたＪａｖａ（登録商標）ソフトウェアは、技術的解決法を説明するための一例として選択される。拡張属性ＸＭＬを有するＪａｖａ（登録商標）ソフトウェアにおけるＪＡＤファイルの拡張属性は、“MIDletX-Integration:config.XML”に設定され得る。拡張属性に対応するコンタクトデータは、ＪＡＲファイルに圧縮されて保存（save）される。コンタクトデータは、Ｊａｖａ（登録商標）ソフトウェアに関して追加されたオプションの記憶場所と、Ｊａｖａ（登録商標）ソフトウェアを起動するためのエントリ（entry：開始点、エントリポイント）を含む。
【００２６】
ダウンロードされたＪａｖａ（登録商標）ソフトウェアにおけるＪＡＤファイルの拡張属性は、下記のようになる。
【００２７】
MIDletX-Integration:config.XML：Ｊａｖａ（登録商標）ソフトウェアが現存する機能モジュールのユーザインタフェースに統合され得ることを示す。
【００２８】
MIDlet-1: DragonFire, /icon.png, com.huawei.Midlet：そのエントリ（entry）が“com.huawei.Midlet”である小さなアプリケーションミレット（application millet）−１を、Ｊａｖａ（登録商標）ソフトウェアが含むことを示す。
【００２９】
ＪＡＤファイルに適合するＪＡＲファイルは、“config.XML”ファイルを含む。ＪＡＲファイルのコンタクトデータは、下記の内容を含む。
【００３０】
【数１】
2013506174.tif 000003
【００３１】
前述の情報は、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースが電話帳のメインリストインタフェースに追加されるということ、そしてユーザインタフェースが電話帳のメインリストインタフェース上のメニューオプションであるということを示す。実際のアプリケーションにおいて、ＪＡＲファイルの内容は、実際の要求（actual requirement）に従って修正され得る。Ｊａｖａ（登録商標）ソフトウェアは、通話録音及びファイルマネージャのユーザインタフェースに統合され得る。
【００３２】
ステップ２０３：コンタクトデータに従って、携帯端末のユーザインタフェースにＪａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加する。
【００３３】
この実施例では、Ｊａｖａ（登録商標）ソフトウェアがインストールされた後で、Ｊａｖａ（登録商標）ソフトウェアのインストール情報が、電話帳に対応する機能モジュールに送信される。最初に電話帳に対応する機能モジュールが起動されるか、もしくは電話帳に対応する機能モジュールがＪａｖａ（登録商標）ソフトウェアのインストール情報を受信する場合に、コンタクトデータを獲得するためのインタフェースは、下記のようになる。
【００３４】
getOptionMenuLabel
getOptionMenuCommandID
・・・・・・
【００３５】
獲得されたコンタクトデータに従って、Ｊａｖａ（登録商標）ソフトウェアを起動するか、もしくは実行するためのメニューオプション、ソフトキー、またはリストを含むＪａｖａ（登録商標）ソフトウェアのユーザインタフェースが、電話帳のメインリストインタフェースのメニューに載る（メニュー上に現れる）。
【００３６】
ステップ２０４：Ｊａｖａ（登録商標）ソフトウェアを呼び出す。
【００３７】
ユーザがＪａｖａ（登録商標）ソフトウェアを起動するか、もしくは実行する必要がある場合に、そのユーザは、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースを含む電話帳のメインリストインタフェースを起動するか、もしくは実行すると共に、Ｊａｖａ（登録商標）ソフトウェアのコンタクトデータ及びアプリケーションエントリ“com.huawei.Midlet”を獲得する。このような方法で、Ｊａｖａ（登録商標）ソフトウェアは、起動され得る。
【００３８】
実際のアプリケーションでは、関連するユーザインタフェースは、他の一般的な機能モジュールのユーザインタフェース、例えば通話録音及びファイルマネージャのユーザインタフェースであり得る。Ｊａｖａ（登録商標）ソフトウェアは、関連するユーザインタフェースを明確に定義しなくても良い。ＸＭＬ及びＴＸＴ拡張属性を有するＪａｖａ（登録商標）ソフトウェアは、携帯端末のあらゆる一般的な機能モジュールのユーザインタフェースに統合されることができる。もしそのユーザがＪａｖａ（登録商標）ソフトウェアを削除するならば、携帯端末に統合されたＪａｖａ（登録商標）ソフトウェアのユーザインタフェースは、同様に、自動的に削除される。
【００３９】
本発明の実施例によれば、インストールされたＪａｖａ（登録商標）ソフトウェアを起動するためのユーザインタフェースは、携帯端末の現存する機能モジュールのユーザインタフェースに追加され、それは、携帯端末の機能モジュールの効力及び機能に影響を及ぼさない。従って、インストールされたＪａｖａ（登録商標）ソフトウェアは、ＪＡＭ上で起動される必要がなく、迅速に、そしてタイミングよく起動されることができる。
【００４０】
本発明の一実施例は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置を提供する。
【００４１】
図３は、本発明の一実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置の構造的な図である。図３に示されたように、その装置は、分析モジュール３０１と、追加モジュール３０２とを備える。分析モジュール３０１は、拡張属性に対応するコンタクトデータを獲得するために、拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するように構成される。追加モジュール３０２は、コンタクトデータに従って、携帯端末のユーザインタフェースにＪａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加するように構成される。
【００４２】
本発明の別の実施例は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための別の装置を提供する。
【００４３】
図４は、本発明の別の実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置の構造的な図である。図４に示されたように、前述の実施例に基づいているその装置は、Ｊａｖａ（登録商標）ソフトウェアを呼び出すためのオプションを通じて、コンタクトデータにおけるＪａｖａ（登録商標）ソフトウェアのアプリケーションエントリ（application entry：プログラムの開始点、エントリポイント）をトリガする（trigger：誘発する）ように構成された呼び出しモジュール３０３を更に備える。
【００４４】
図５は、本発明の一実施例によるＪａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置の作業手順を例証する。図５に示されたように、その装置の作業手順は、下記のステップを含む。
【００４５】
ステップ５０１：分析モジュールが、拡張属性に対応するコンタクトデータを獲得するために、拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析する。
【００４６】
実際のアプリケーションでは、ＸＭＬ及びＴＸＴのような拡張属性を有するＪａｖａ（登録商標）ソフトウェアが携帯端末に設定され得る。Ｊａｖａ（登録商標）ソフトウェアのインストールにおいて、Ｊａｖａ（登録商標）ソフトウェアを起動するためのユーザインタフェースは、携帯端末の機能モジュールのユーザインタフェースに統合されることができる。
【００４７】
ユーザが拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをダウンロードした後で、分析モジュール３０１は、拡張属性に対応するコンタクトデータを獲得するために、Ｊａｖａ（登録商標）ソフトウェアの拡張属性をインストールして分析する。この実施例において、ＸＭＬの拡張属性を有するＪａｖａ（登録商標）ソフトウェアは、技術的解決法を説明するための一例として選択される。Ｊａｖａ（登録商標）ソフトウェアにおけるＪＡＤファイルの拡張属性は、“MIDletX-Integration:config.XML”に設定されることができる。“MIDletX-Integration:config.XML”の拡張属性に対応するＸＭＬファイルは、ＪＡＲファイルに保存される。
【００４８】
分析モジュール３０１によって分析されたＪａｖａ（登録商標）ソフトウェアのＪＡＤファイルの拡張属性は、下記のように説明される。
【００４９】
MIDletX-Integration:config.XML：Ｊａｖａ（登録商標）ソフトウェアが現存する機能モジュールのユーザインタフェースに統合され得ることを示す。
【００５０】
MIDlet-1: DragonFire, /icon.png, com.huawei.Midlet：そのエントリ（entry）が“com.huawei.Midlet”である小さなアプリケーションミレット（application millet）−１を、Ｊａｖａ（登録商標）ソフトウェアが含むことを示す。
【００５１】
分析モジュール３０１は、更に、ＪＡＤファイルに適合するＪＡＲファイルに保存された“config.XML”ファイルを分析する。ＪＡＲファイルのコンタクトデータは、下記の内容を含む。
【００５２】
【数２】
2013506174.tif 000004
【００５３】
分析モジュール３０１によって分析されたＪａｖａ（登録商標）ソフトウェアのコンタクトデータは、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースが電話帳のメインリストインタフェースに追加されるということを示す。ユーザインタフェースは、電話帳のメインリストインタフェース上のメニューオプションである。分析モジュール３０１は、分析した結果を、電話帳の機能モジュールに通知する。実際のアプリケーションにおいて、ＪＡＲファイルの内容は、実際の要求（actual requirement）に従って修正され得る。Ｊａｖａ（登録商標）ソフトウェアは、通話録音及びファイルマネージャのユーザインタフェースに統合され得る。
【００５４】
ステップ５０２：追加モジュールが、コンタクトデータに従って、携帯端末のユーザインタフェースにＪａｖａ（登録商標）ソフトウェアを起動するためのオプションを追加する。
【００５５】
分析モジュール３０１がＪａｖａ（登録商標）ソフトウェアをインストールして分析した後で、Ｊａｖａ（登録商標）ソフトウェアのインストール情報が、電話帳に対応する機能モジュールに送信される。最初に電話帳に対応する機能モジュールが起動されるか、もしくは電話帳に対応する機能モジュールがＪａｖａ（登録商標）ソフトウェアのインストール情報を受信する場合に、追加モジュール３０２が分析モジュール３０１からコンタクトデータを獲得するためのインタフェースは、下記のようになる。
【００５６】
getOptionMenuLabel
getOptionMenuCommandID
・・・・・・
【００５７】
追加モジュール３０２は、獲得されたコンタクトデータに従って、電話帳のメインリストインタフェース上のメニューに、Ｊａｖａ（登録商標）ソフトウェアを起動するか、もしくは実行するためのメニューオプション、ソフトキー、またはリストを含む、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースを表示する。実際のアプリケーションにおいて、追加モジュール３０２の機能は、電話帳に対応する機能モジュールによって実施され得る。
【００５８】
ステップ５０３：呼び出しモジュールが、Ｊａｖａ（登録商標）ソフトウェアを呼び出す。
【００５９】
ユーザがＪａｖａ（登録商標）ソフトウェアを起動するか、もしくは実行する必要がある場合に、呼び出しモジュール３０３は、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースを選択することによって、Ｊａｖａ（登録商標）ソフトウェアのコンタクトデータを獲得すると共に、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースを含んでいる電話帳のメインリストインタフェースを起動するか、または実行して、Ｊａｖａ（登録商標）ソフトウェアのアプリケーションエントリ（application entry：プログラムの開始点、エントリポイント）を獲得する。そして、Ｊａｖａ（登録商標）ソフトウェアが、起動され得るか、または実行され得る。
【００６０】
もしそのユーザがＪａｖａ（登録商標）ソフトウェアを削除するならば、Ｊａｖａ（登録商標）ソフトウェアのユーザインタフェースは、同様に、関連するユーザインタフェースから自動的に削除される。
【００６１】
この実施例では、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置が、Ｊａｖａ（登録商標）ソフトウェアの拡張属性を分析し、そして、分析モジュールを通じてＪａｖａ（登録商標）ソフトウェアをインストールすると共に、追加モジュールを通じて関連するユーザインタフェース上にＪａｖａ（登録商標）ソフトウェアを起動するためのユーザインタフェースを表示する。これは、携帯端末の機能モジュールの効力及び機能に影響を及ぼさない。従って、インストールされたＪａｖａ（登録商標）ソフトウェアは、ＪＡＭインタフェース上で起動される必要がなく、迅速に、そしてタイミングよく起動されることができる。
【００６２】
本発明の一実施例は、携帯端末を提供する。
【００６３】
図６に示されたように、本発明の一実施例による携帯端末は、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置３０を備える。装置は、分析モジュール３０１と、追加モジュール３０２とを備える。分析モジュール３０１は、拡張属性に対応するコンタクトデータを獲得するために、拡張属性によって設定されたＪａｖａ（登録商標）ソフトウェアをインストールして分析するように構成される。追加モジュール３０２は、コンタクトデータの内容に従って、携帯端末のユーザインタフェースに、Ｊａｖａ（登録商標）ソフトウェアを起動するか、または実行するためのオプションを追加すると共に、Ｊａｖａ（登録商標）ソフトウェアを起動するためのインタフェースを表示するように構成される。この実施例において、Ｊａｖａ（登録商標）ソフトウェアを携帯端末に統合するための装置３０は、図４に示された装置の構造によって設計され得る。
【００６４】
この実施例において、携帯端末は、Ｊａｖａ（登録商標）ソフトウェアの拡張属性を分析し、そして拡張属性に対応するユーザインタフェース上にＪａｖａ（登録商標）ソフトウェアを起動するためのユーザインタフェースを表示する。これは、携帯端末の機能モジュールの効力及び機能に影響を及ぼさない。従って、インストールされたＪａｖａ（登録商標）ソフトウェアは、ＪＡＭインタフェース上で起動される必要がなく、迅速に、そしてタイミングよく起動されることができる。
【００６５】
当業者は、本発明の実施例によるステップの全部または一部が関連したハードウェアに命令を行うプログラムによって実施され得るということを理解することができる。プログラムは、コンピュータ読み取り可能な記憶媒体に格納され得る。そのプログラムが作動するときに、実施例における方法のステップが実行される。記憶媒体は、プログラムコードを格納することができる、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスクまたはＣＤ−ＲＯＭ（compact disk-read only memory）であり得る。
【００６６】
前述の実施例が単なる実例であることに注意が必要である。本発明の技術的解決法はそれに限定されない。本発明が代表的な実施例を参照することによって詳細に説明されるが、当業者は、本発明の実施例に、様々な修正もしくは同等の置き換えが行われ得ると理解するべきである。そのような修正及び同等の置き換えは、本発明の原理及び範囲に属している。
【符号の説明】
【００６７】
３０    携帯端末
３０１    分析モジュール
３０２    追加モジュール
３０３    呼び出しモジュール
【図１】
2013506174.tif 000005
【図２】
2013506174.tif 000006
【図３】
2013506174.tif 000007
【図４】
2013506174.tif 000008
【図５】
2013506174.tif 000009
【図６】
2013506174.tif 000010
【国際調査報告】
2013506174.tif 000011
2013506174.tif 000012
2013506174.tif 000013
2013506174.tif 000014