(57)【要約】【課題】異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる通信端末装置及びそれを用いたデータ取得方法を提供すること。【解決手段】ネットワークを介してＪａｖａアプリケーションを取得するデータ取得方法であって、アプリケーション定義ファイルをダウンロードし、アプリケーション定義ファイルを解析して通信方式情報を得て、この通信方式情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する。【選択図】図２
2008065642.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してＪａｖａアプリケーションを取得する通信端末装置であって、ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る解析手段と、前記通信方式情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する決定手段と、を具備することを特徴とする通信端末装置。
【請求項２】
前記決定手段は、前記アプリケーション定義ファイルのダウンロード時の通信方式の通信速度が前記Ｊａｖａアプリケーションのダウンロード時の通信方式の通信速度以上のときに、Ｊａｖａアプリケーションのダウンロードを許可することを特徴とする請求項１記載の通信端末装置。
【請求項３】
ネットワークを介してＪａｖａアプリケーションを取得する通信端末装置であって、Ｊａｖａアプリケーションのデータ量情報と単価情報とから課金情報を求める演算手段と、前記課金情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する決定手段と、を具備することを特徴とする通信端末装置。
【請求項４】
ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る解析手段を具備し、前記決定手段は、前記通信方式情報、前記データ量情報及び単価情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定することを特徴とする請求項３記載の通信端末装置。
【請求項５】
前記決定手段は、前記アプリケーション定義ファイルのダウンロード時の課金額が前記Ｊａｖａアプリケーションのダウンロード時の課金額以下であるときに、Ｊａｖａアプリケーションのダウンロードを許可することを特徴とする請求項３又は請求項４記載の通信端末装置。
【請求項６】
ネットワークを介してＪａｖａアプリケーションを取得するデータ取得方法であって、アプリケーション定義ファイルをダウンロードする工程と、前記アプリケーション定義ファイルを解析して通信方式情報を得る工程と、前記通信方式情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する工程と、を具備することを特徴とするデータ取得方法。
【請求項７】
前記アプリケーション定義ファイルのダウンロード時の通信方式の通信速度が前記Ｊａｖａアプリケーションのダウンロード時の通信方式の通信速度以上のときに、Ｊａｖａアプリケーションのダウンロードを許可することを特徴とする請求項６記載のデータ取得方法。
【請求項８】
ネットワークを介してＪａｖａアプリケーションを取得するデータ取得方法であって、Ｊａｖａアプリケーションのデータ量情報と単価情報とから課金情報を求める工程と、前記課金情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する工程と、を具備することを特徴とするデータ取得方法。
【請求項９】
ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る工程を具備し、前記通信方式情報、前記データ量情報及び単価情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定することを特徴とする請求項８記載のデータ取得方法。
【請求項１０】
前記アプリケーション定義ファイルのダウンロード時の課金額が前記Ｊａｖａアプリケーションのダウンロード時の課金額以下であるときに、Ｊａｖａアプリケーションのダウンロードを許可することを特徴とする請求項８又は請求項９記載のデータ取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してデータを取得する通信端末装置及びそれを用いたデータ取得方法に関する。
【背景技術】
【０００２】
携帯端末を用いてＪａｖａ（登録商標）アプリケーションをダウンロードする場合、当該アプリケーションをＡＤＦ（Application  Definition  File）ファイルとＪＡＲ（Ｊａｖａ  ARchive）ファイルを２段階でダウンロードする方式が採用されている。この方式では、まず、携帯端末がＪａｖａ（登録商標）アプリケーションに対応しているかチェックするために、アプリケーションのデータサイズや当該アプリケーションが対象とする機種に関する情報などを記述したＡＤＦをダウンロードし、ＪＡＭ（Ｊａｖａ  Application  Manager）がＡＤＦを解釈して、利用可能なアプリケーションと判断された場合にＪＡＲファイルをダウンロードする。また、このダウンロード方式を用いると、ユーザはＡＤＦに含まれるアプリケーションサイズなどを参照し、通信時間や通信料金を把握した上でＪＡＲファイルをダウンロードするか否かを決めることができる。
【０００３】
例えば、特許文献１には、このような２段階のダウンロード方式に関する技術が開示されている。この公報には、ＪＡＲファイルをダウンロードする際に、ＡＤＦのダウンロードに用いた通信プロトコルよりも安全度の高いプロトコルを用いる場合にのみダウンロードを許可することが記載されている。
【特許文献１】特開２００２−１６３１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、２つの通信方式を選択的に切り替えることができる、いわゆるデュアル携帯端末も販売されている。例えば、ＷＣＤＭＡ（Wideband Code Division Multiple Access）方式と無線ＬＡＮ（Local Area Network）方式とを切り替えることができるデュアル携帯端末が開発されている。このようなデュアル携帯端末では、例えば電波強度の変動などに応じて適応的に２つの通信方式を切り替えるようになっている。
【０００５】
デュアル端末を用いてＪａｖａアプリケーションをダウンロードする場合、ＡＤＦのダウンロード時に用いられる通信方式と、ＪＡＲファイルのダウンロード時に用いられる通信方式とが異なる可能性がある。例えば、無線ＬＡＮを用いてＡＤＦをダウンロードした場合、ＪＡＲファイルのダウンロード時間は、無線ＬＡＮの通信速度に基づいて所要通信時間が計算される。このとき、ＪＡＲファイルのダウンロードまでに通信方式がＷＣＤＭＡなどの他の通信方式に切り替えられると、当初計算した通信時間以上の時間を要する可能性がある。これでは、２段階ダウンロード方式の所期の目的を達することができない。また、通信方式毎に通信料金体系が異なることも想定される。この場合には、料金面からも２段階ダウンロード方式の所期の目的を達することができない可能性がある。
【０００６】
本発明はかかる点に鑑みてなされたものであり、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる通信端末装置及びそれを用いたデータ取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の通信端末装置は、ネットワークを介してＪａｖａアプリケーションを取得する通信端末装置であって、ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る解析手段と、前記通信方式情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する決定手段と、を具備することを特徴とする。
【０００８】
この構成によれば、通信方式に対応する通信速度を比較してＪａｖａアプリケーションのダウンロードの可否を判断しているので、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる。
【０００９】
本発明の通信端末装置においては、前記決定手段は、前記アプリケーション定義ファイルのダウンロード時の通信方式の通信速度が前記Ｊａｖａアプリケーションのダウンロード時の通信方式の通信速度以上のときに、Ｊａｖａアプリケーションのダウンロードを許可することが好ましい。
【００１０】
本発明の通信端末装置は、ネットワークを介してＪａｖａアプリケーションを取得する通信端末装置であって、Ｊａｖａアプリケーションのデータ量情報と単価情報とから課金情報を求める演算手段と、前記課金情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する決定手段と、を具備することを特徴とする。
【００１１】
この構成によれば、通信方式に対応する利用料金を比較してＪａｖａアプリケーションのダウンロードの可否を判断しているので、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる。
【００１２】
本発明の通信端末装置においては、ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る解析手段を具備し、前記決定手段は、前記通信方式情報、前記データ量情報及び単価情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定することが好ましい。
【００１３】
本発明の通信端末装置においては、前記決定手段は、前記アプリケーション定義ファイルのダウンロード時の課金額が前記Ｊａｖａアプリケーションのダウンロード時の課金額以下であるときに、Ｊａｖａアプリケーションのダウンロードを許可することが好ましい。
【００１４】
本発明のデータ取得方法は、ネットワークを介してＪａｖａアプリケーションを取得するデータ取得方法であって、アプリケーション定義ファイルをダウンロードする工程と、前記アプリケーション定義ファイルを解析して通信方式情報を得る工程と、前記通信方式情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する工程と、を具備することを特徴とする。
【００１５】
この方法によれば、通信方式に対応する通信速度を比較してＪａｖａアプリケーションのダウンロードの可否を判断しているので、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる。
【００１６】
本発明のデータ取得方法においては、前記アプリケーション定義ファイルのダウンロード時の通信方式の通信速度が前記Ｊａｖａアプリケーションのダウンロード時の通信方式の通信速度以上のときに、Ｊａｖａアプリケーションのダウンロードを許可することが好ましい。
【００１７】
本発明のデータ取得方法は、ネットワークを介してＪａｖａアプリケーションを取得するデータ取得方法であって、Ｊａｖａアプリケーションのデータ量情報と単価情報とから課金情報を求める工程と、前記課金情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する工程と、を具備することを特徴とする。
【００１８】
この方法によれば、通信方式に対応する利用料金を比較してＪａｖａアプリケーションのダウンロードの可否を判断しているので、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる。
【００１９】
本発明のデータ取得方法においては、ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る工程を具備し、前記通信方式情報、前記データ量情報及び単価情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定することが好ましい。
【００２０】
本発明のデータ取得方法においては、前記アプリケーション定義ファイルのダウンロード時の課金額が前記Ｊａｖａアプリケーションのダウンロード時の課金額以下であるときに、Ｊａｖａアプリケーションのダウンロードを許可することが好ましい。
【発明の効果】
【００２１】
本発明の通信端末装置は、ダウンロードしたアプリケーション定義ファイルを解析して通信方式情報を得る解析手段と、前記通信方式情報に基づいてＪａｖａアプリケーションのダウンロードの可否を決定する決定手段と、を具備するので、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
（実施の形態１）
本実施の形態においては、ＪＡＲファイルの取得可否をＡＤＦ取得時の通信速度を比較して判断する場合について説明する。
【００２３】
図１は、本発明の実施の形態に係るデータ取得方法を実現するためのシステムの概略構成を示す図である。図１に示すシステムは、本発明に係る通信端末装置１と、この通信端末装置１と移動通信網であるコアネットワーク２を介して接続された移動通信センター３と、移動通信センター３とインターネット４のようなネットワークを介して接続されたＩＰサーバ１５とから主に構成されている。
【００２４】
通信端末装置１は、異なる通信方式、例えば、ＷＣＤＭＡ方式と、ＨＳＤＰＡ（High-Speed Downlink Packet Access）を選択的に切り替えて無線アクセスが可能であるデュアル携帯端末である。通信端末装置１は、オペレーティングシステム（移動機ＯＳ）を有しており、移動機ＯＳ上でブラウザ機能、ビューワ機能、ＪＡＭ（Ｊａｖａ  Application  Manager）その他の機能が動作する。
【００２５】
コアネットワーク２は、通信端末装置１と移動通信センター３との間のネットワークである。このコアネットワーク２には、通常の移動通信網に加えて移動パケット通信網も含まれる。移動通信センター３は、例えばｉモード（登録商標）サーバであり、コアネットワーク２とインターネット４とを結ぶゲートウェイ機能を担っており、具体的には、情報配信機能、メール送受信機能、メール蓄積機能、契約顧客管理機能、情報提供者（Information Provider）管理機能、及び情報料課金機能を有する。
【００２６】
ネットワークには、インターネット４をはじめその他のネットワーク、例えばＬＡＮやＷＡＮなども含まれる。ＩＰサーバ５は、インターネット４に接続されたサーバであり、Ｊａｖａアプリケーションを配信する。
【００２７】
上記データ取得システムにおいてＪａｖａアプリケーションを取得する場合、まず、通信端末装置１がＪａｖａアプリケーションを取得するためのページの取得要求をコアネットワーク２及びインターネット４を介してＩＰサーバ５に送出し、該当するページを取得する。この状態において、ユーザが通信端末装置１を操作して当該ページに記述されたＪａｖａアプリケーションを取得する旨の指示を入力すると、通信端末装置１は、当該指示に応じた取得要求をコアネットワーク２及びインターネット４を介してＩＰサーバ５に送出し、該当するＪａｖａアプリケーションのＡＤＦを取得する。次いで、通信端末装置１は、当該ＡＤＦに対応したＪＡＲファイルの取得要求をコアネットワーク２及びインターネット４を介してＩＰサーバ５に送出し、該当するＪＡＲファイル取得する。そして、ユーザが通信端末装置１を操作して、取得したＪａｖａアプリケーション（ＪＡＲファイルが内包したプログラム）の実行を指示すると、通信端末装置１において該当するＪａｖａアプリケーションが実行される。
【００２８】
図２は、本発明の実施の形態に係るデータ取得方法に使用する通信端末装置の概略構成を示すブロック図である。図２に示す通信端末装置１は、装置全体を制御する制御部１１と、アンテナ１２を介してＩＰサーバ５などとの間で無線通信を行う通信制御部１３と、通信方式を切り替えるアクセス切替部１４と、ダウンロードしたＡＤＦに含まれる情報を解析するＡＤＦ解析部１５と、Ｊａｖａアプリケーションのダウンロードの可否を決定する判断部１６と、種々のデータや情報を入力する入力部１７と、種々のデータや情報を表示するディスプレイ１８とから主に構成されている。
【００２９】
制御部１１は、各種制御を行うＣＰＵ（Central Processing Unit）と、ＣＰＵに実行されるブラウザ、Ｊａｖａ仮想マシンを実現するソフトウェア、制御プログラムなどのソフトウェアなどを格納したＲＯＭと、受信したデータなどを格納するフラッシュメモリ（ＳＲＡＭ）と、ＣＰＵのワークメモリとして使用されるＲＡＭ（Random Access Memory）とを内蔵する。
【００３０】
ＣＰＵは、電源が投入されると、ＲＯＭに格納された制御プログラムを読み出して実行し、制御プログラム及び入力部１７から入力されるユーザの指示にしたがってＲＯＭ、ＳＲＡＭ、ＲＡＭ、各部１３〜１６、及びディスプレイ１８を制御する。また、ＣＰＵは、入力部１７から入力されるユーザの指示にしたがって、ブラウザを起動し、このブラウザ上で入力部１７からの指示に応じた通信を行う機能を有する。また、ＣＰＵは、ＳＲＡＭに格納したデータをＪａｖａアプリケーションとして実行する際にＪａｖａ仮想マシンを起動し、このＪａｖａ仮想マシン上でＪａｖａアプリケーションを実行する機能を有する。さらに、ＣＰＵは、ＲＡＭに格納したデータをＪａｖａアプリケーション（Ｊａｖａアプレット）として実行する際にＪａｖａ仮想マシン及びブラウザを起動し、これらの上で当該Ｊａｖａアプリケーションを実行する機能を有する。
【００３１】
通信制御部１３は、ＩＰサーバ５などとの間で無線通信を行う。通信端末装置１はデュアル携帯端末であるので、通信制御部１３は２つの異なる通信方式での無線通信を行う。通信制御部１３においては、ダウンコンバートやアップコンバート、増幅、変復調、符号・復号化などの基本的な通信制御を行う。
【００３２】
アクセス切替部１４は、通信方式の切り替えを行う。すなわち、アクセス切替部１４は、通信端末装置１がある通信方式のエリアに在圏している場合には、通信制御部１３を介して得られた受信データに基づいてその通信方式を認識して、通信モードをその通信方式のモードにする。具体的には、通信端末装置１がＨＳＤＰＡの通信方式のエリアからＷＣＤＭＡ方式のエリアに移動した場合に、アクセス切替部１４は通信モードをＨＳＤＰＡモードからＷＣＤＭＡモードに切り替える。また、アクセス切替部１４は、現在通信を行っている通信方式の情報を判断部１６に出力する。なお、アクセス切替部１４は、現在通信を行っている通信方式の情報を判断部１６に定期的に送っても良く、通信方式が切り替わったときに送っても良い。
【００３３】
ＡＤＦ解析部１５は、受信したＡＤＦ（アプリケーション定義ファイル）の内容を解析して、ＡＤＦのダウンロードに用いた通信方式を認識する。また、ＡＤＦ解析部１５は、認識された通信方式の情報を判断部１６に出力する。例えば、ＡＤＦのダウンロードの際の通信方式がＷＣＤＭＡであれば、ＡＤＦ解析部１５はＡＤＦから通信方式がＷＣＤＭＡであることを認識し、通信方式がＷＣＤＭＡである旨の情報を判断部１６に送る。
【００３４】
判断部１６は、Ｊａｖａアプリケーションのダウンロードの可否を決定する。判断部１６は、図３に示すように、ＡＤＦダウンロード時の通信速度とＪａｖａアプリケーションダウンロード時の通信速度とを比較する通信速度比較部１６１と、通信速度比較部１６１の比較結果に基づいてＪａｖａアプリケーションのダウンロードの可否を決定するダウンロード決定部１６２とを有する。なお、ＡＤＦ解析部１５及び判断部１６は、ＡＰＩ（Application Program Interface）として実装される。
【００３５】
通信速度比較部１６１には、ＡＤＦ解析部１５からの通信方式の情報と、アクセス切替部１４からの通信方式の情報とが送られる。すなわち、通信速度比較部１６１には、ＡＤＦ解析部１５からはＡＤＦダウンロード時の通信方式の情報が送られ、アクセス切替部１４からは現在の通信における通信方式の情報が送られる。ＡＤＦダウンロード時の通信方式の情報からＡＤＦダウンロード時の通信速度が得られる。また、現在の通信における通信方式の情報からＪＡＲファイルダウンロード（Ｊａｖａアプリケーションダウンロード）時の通信速度が得られる。
【００３６】
通信速度比較部１６１は、ＡＤＦダウンロード時の通信速度とＪＡＲファイルダウンロード時の通信速度とを比較する。すなわち、この処理は、ＡＤＦダウンロード時の通信速度とＪＡＲファイルダウンロード時の通信速度とが同じであるかどうかを調べる処理である。ＪＡＲファイルダウンロード時の通信速度がＡＤＦダウンロード時の通信速度以上であれば、すなわち（１）ＡＤＦダウンロードとＪＡＲファイルダウンロードとが同じ通信方式のエリア内で行われるか、（２）ＡＤＦダウンロードが相対的に遅い通信速度の通信方式のエリアで行われ、ＪＡＲファイルダウンロードが相対的に速い通信速度の通信方式のエリアで行われている場合であれば、ＪＡＲファイルダウンロードが良好に行われ、ＪＡＲファイルダウンロード時の通信速度がＡＤＦダウンロード時の通信速度未満であれば、（３）ＡＤＦダウンロードが相対的に速い通信速度の通信方式のエリアで行われ、ＪＡＲファイルダウンロードが相対的に遅い通信速度の通信方式のエリアで行われている場合であれば、ＪＡＲファイルダウンロードが良好に行われない。このため、通信速度比較部１６１では、通信速度の比較を行って、通信端末装置１が２段階ダウンロードにおいて（１）、（２）又は（３）のどの状況であるかを調べる。また、通信速度比較部１６１は、この比較結果（２段階ダウンロードにおいて（１）、（２）又は（３）のどの状況であるか）をダウンロード決定部１６２に出力する。
【００３７】
ダウンロード決定部１６２においては、比較結果に基づいてＪＡＲファイルのダウンロードの可否を決定する。すなわち、上記（１）又は（２）の状況、具体的には、ＡＤＦ取得時の通信速度≦ＪＡＲファイル取得時の通信速度であれば、ＪＡＲファイルのダウンロードを行い、上記（３）の状況、具体的には、ＡＤＦ取得時の通信速度＞ＪＡＲファイル取得時の通信速度であれば、ＪＡＲファイルのダウンロードを行わない。
【００３８】
このように、上記（１）又は（２）の状況のときに、ＪＡＲファイルのダウンロードを行うので、ＡＤＦのダウンロードからＪＡＲファイルのダウンロードまでに通信方式が切り替えられても、ＪＡＲファイルのダウンロードを良好に行うことができる。例えば、ＨＳＤＰＡでＡＤＦをダウンロードし、途中でＷＣＤＭＡに切り替えられた場合、ＡＤＦダウンロード時に計算した通信時間以上の時間を要するので、ＷＣＤＭＡでのダウンロードは行われない。一方、ＡＤＦダウンロードとＪＡＲファイルのダウンロードが同じ通信方式（例えば、両方ともＷＣＤＭＡもしくは両方ともＨＳＤＰＡ）である場合、又はＷＣＤＭＡでＡＤＦをダウンロードし、途中でＨＳＤＰＡに切り替えられた場合には、ＡＤＦダウンロード時に計算した通信時間以上の時間を要することはないので、ＪＡＲファイルのダウンロードを行う。これにより、ＪＡＲファイルのダウンロードを良好に行うことができる。
【００３９】
次に、本発明の実施の形態に係る通信端末装置でＪａｖａアプリケーションを取得する方法について説明する。図４は、本発明の実施の形態に係るデータ取得方法を説明するためのフローチャートである。
【００４０】
まず、通信端末装置１が所望のＪａｖａアプリケーションを取得するためのページ（以後、ダウンロードページ）を取得する（ステップ（ＳＴ）１１）。具体的には、通信端末装置１の制御部１１が、入力部１７から入力されたユーザの指示に基づいて通信制御部１３を制御し、通信制御部１３が当該指示に応じたＨＴＴＰ（あるいはＨＴＴＰＳ）の要求をＩＰサーバ５に送信する。これに応答して、所望のダウンロードページのＨＴＭＬデータがＩＰサーバ５から返送される。このＨＴＭＬデータは、通信制御部１３で受信され、通信制御部１３から制御部１１へ送られる。制御部１１は、当該ＨＴＭＬデータをＲＡＭに格納し、さらにこれを解釈・実行することでユーザインタフェースを提供する。この結果、ディスプレイ１８には、当該ユーザインタフェースによる画面が表示される。
【００４１】
次いで、通信端末装置１は、ユーザによる指示の入力を待ち（ＳＴ１２）、ここで入力された指示が所望のＪａｖａアプリケーションの取得指示でない場合には、取得処理を終了する（ＳＴ１４）。具体的には、通信端末装置１の制御部１１は入力部１７から入力された指示と現在のユーザインタフェースとに基づいてユーザの指示内容を特定し、他のページの取得指示が入力された場合や電源の切断が指示された場合などの、Ｊａｖａアプリケーションの取得とは異なる内容の指示が入力された場合には取得処理を終了する。
【００４２】
一方、ユーザにより入力された指示が所望のＪａｖａアプリケーションの取得を求める指示である場合には、該当するＡＤＦが取得される（ＳＴ１５）。このとき、ディスプレイ１８には、表示メッセージとして「取得中」が表示される。ＡＤＦの取得が完了すると、ＡＤＦ解析部１５においてＡＤＦの内容が解析される（ＳＴ１６）。ＡＤＦの解析により、ＡＤＦ取得の際の通信方式が判明する。このＡＤＦ取得時の通信方式の情報は、判断部１６に送られる。また、ＪＡＲファイル取得時の通信方式の情報がアクセス切替部１４から判断部１６に送られる。
【００４３】
次いで、判断部１６において、ＪＡＲファイルのダウンロードの可否について判断する（ＳＴ１７）。この判断については、上述したように、通信速度比較部１６１でＡＤＦダウンロード時の通信速度とＪＡＲファイルダウンロード時の通信速度とを比較して、ダウンロード決定部１６２でその比較結果に基づいてＪＡＲファイルのダウンロードの可否を決定する（ＳＴ１８）。そして、判断部１６は、ＪＡＲファイルダウンロード時の通信速度がＡＤＦダウンロード時の通信速度以上であれば、ダウンロードＯＫとして、その旨の制御信号を制御部１１に出力し、制御部１１はＪＡＲファイルの取得処理（ダウンロード）を行う（ＳＴ１９）。一方、ＪＡＲファイルダウンロード時の通信速度がＡＤＦダウンロード時の通信速度未満であれば、ダウンロードＮＧとして、中断処理を行う（ＳＴ２０）。また、ＪＡＲファイルダウンロード時にＡＤＦダウンロード時よりも通信速度が遅い通信方式（例えば、ＨＳＤＰＡからＷＣＤＭＡ）に切り替えられ、ＡＤＦダウンロード時の通信方式（ＨＳＤＰＡ）と同じ通信方式（ＨＳＤＰＡ）でのアクセスを要求したときは、その通信方式（ＨＳＤＰＡ）での要求に失敗してエラー処理となる。
【００４４】
このように、本実施の形態においては、通信方式に対応する通信速度を比較してＪａｖａアプリケーションのダウンロードの可否を判断しているので、異なる通信方式を切り替えることができる場合においても、２段階ダウンロードでＪａｖａアプリケーションを良好にダウンロードすることができる。
【００４５】
本実施の形態においては、通信方式に対応する通信速度を比較してＪａｖａアプリケーションのダウンロードの可否を判断する場合について説明しているが、図５に示すようなＡＤＦダウンロード時の通信方式とＪＡＲダウンロード時の通信方式とダウンロード可否とを関連づけたテーブルを参照してダウンロードの可否を決定しても良い。
【００４６】
（実施の形態２）
本実施の形態においては、ＪＡＲファイルの取得可否をＡＤＦ取得時の利用料金を比較して判断する場合について説明する。実施の形態２に係る通信端末装置１においては、判断部１６の構成が図６に示すようになる。すなわち、本実施の形態に係る通信端末装置１の判断部１６は、図６に示すように、Ｊａｖａアプリケーションのデータ量の情報を取得するデータ量取得部１６３と、データ量単価や通信時間単価の情報を取得する単価取得部１６４と、データ量、通信時間、通信速度などの情報から想定料金を算出する演算部１６５と、演算部１６５の演算結果に基づいてＪａｖａアプリケーションのダウンロードの可否を決定するダウンロード決定部１６２とを有する。なお、ＡＤＦ解析部１５及び判断部１６は、ＡＰＩ（Application Program Interface）として実装される。
【００４７】
データ量取得部１６３は、データ量の情報を取得する。このデータ量の情報は、データサイズをリクエストするコマンドをＩＰサーバ５に対して発行してＩＰサーバ５から取得する。また、単価取得部１６４は、データ量単価や通信時間単価の情報を取得する。この単価情報は、ＩＰサーバ５又は交換機から取得する。これらの情報は、演算部１６５に送られる。また、実施の形態１と同様にして、ＡＤＦ解析部１５から通信方式の情報が演算部１６５に送られる。
【００４８】
演算部１６５においては、データ量情報、単価情報、通信方式情報を用いてＡＤＦダウンロード時とＪＡＲファイルダウンロード時の想定される通信料金（想定料金：課金情報）を算出し、両想定料金を比較する。そして、演算部１６５は、その比較結果をダウンロード決定部１６２に出力する。
【００４９】
例えば、通信方式がＨＳＤＰＡやＦＯＭＡ（登録商標）−ＰＳである場合には、その想定料金（データ量に応じた課金）は、下記式（１）に示すように、データ量単価にデータ量を乗算して求める。また、通信方式がＦＯＭＡ−ＣＳである場合には、その想定料金（通信速度に応じた課金）は、下記式（２）に示すように、データ量を、通信方式から得られた通信速度で除算して通信時間を求め、この通信時間に通信時間単価を乗算して求める。
想定料金（円）＝データ量（byte）×データ量単金（円／byte）    式（１）
想定料金（円）＝｛データ量（byte）／通信速度（byte／sec）｝
×時間単価（円／sec）                        式（２）
【００５０】
また、演算部１６５は、ＡＤＦダウンロード時の想定料金とＪＡＲファイルダウンロード時の想定料金とを比較する。ダウンロード決定部１６２においては、比較結果に基づいてＪＡＲファイルのダウンロードの可否を決定する。例えば、ＡＤＦ取得時の想定料金≦ＪＡＲファイル取得時の想定料金（ＪＡＲファイルダウンロード時の想定料金がＡＤＦダウンロード時の想定料金以上）であれば、ＪＡＲファイルのダウンロードを行い、ＡＤＦ取得時の想定料金＞ＪＡＲファイル取得時の想定料金（ＪＡＲファイルダウンロード時の想定料金がＡＤＦダウンロード時の想定料金未満）であれば、ＪＡＲファイルのダウンロードを行わない。
【００５１】
このように、ＡＤＦダウンロード時とＪＡＲファイルダウンロード時の想定料金に基づいてＪＡＲファイルのダウンロードを行うので、ＡＤＦのダウンロードからＪＡＲファイルのダウンロードまでに通信方式が切り替えられても、ＪＡＲファイルのダウンロードを良好に行うことができる。
【００５２】
なお、本実施の形態に係る通信端末装置でＪａｖａアプリケーションを取得する方法については、ＪＡＲファイルのダウンロードの可否についての判断（ＳＴ１７）が上記のように想定料金に基づく判断になることが以外は実施の形態１と同じである。
【００５３】
本発明は上記実施の形態１，２に限定されず、種々変更して実施することが可能である。例えば、上記実施の形態１，２においては、通信端末装置が２つの異なる通信方式に対応するデュアル携帯端末である場合について説明しているが、本発明はこれに限定されず、通信端末装置が３つ以上の異なる通信方式に対応する携帯端末にも適用することができる。また、上記実施の形態１，２においては、通信方式がＷＣＤＭＡ及びＨＳＤＰＡである場合について説明しているが、本発明はこれに限定されず、通信方式が無線ＬＡＮやBluetoothなどの他の通信方式である場合にも適用することができる。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更することが可能である。
【産業上の利用可能性】
【００５４】
本発明の通信端末装置及びデータ取得方法は、高速通信環境下、例えばＨＳＤＰＡ環境下でＪａｖａアプリケーションをダウンロードする場合に好適である。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係るデータ取得方法を実現するためのシステムの概略構成を示す図である。
【図２】本発明の実施の形態に係るデータ取得方法に使用する通信端末装置の概略構成を示すブロック図である。
【図３】本発明の実施の形態１の通信端末装置の判断部の構成を示すブロック図である。
【図４】本発明の実施の形態に係るデータ取得方法を説明するためのフローチャートである。
【図５】本発明の実施の形態１の通信端末装置の判断部における判断基準の一例を示す図である。
【図６】本発明の実施の形態２の通信端末装置の判断部の構成を示すブロック図である。
【符号の説明】
【００５６】
１  通信端末装置
２  コアネットワーク
３  移動通信センター
４  インターネット
５  ＩＰサーバ
１１  制御部
１２  アンテナ
１３  通信制御部
１４  アクセス切替部
１５  ＡＤＦ解析部
１６  判断部
１７  入力部
１８  ディスプレイ
１６１  通信速度比較部
１６２  ダウンロード決定部
１６３  データ量取得部
１６４  単価取得部
１６５  演算部
【図１】
2008065642.tif 000003
【図２】
2008065642.tif 000004
【図３】
2008065642.tif 000005
【図４】
2008065642.tif 000006
【図５】
2008065642.tif 000007
【図６】
2008065642.tif 000008