(57)【特許請求の範囲】
【請求項１】
無線通信ネットワークを介してデータ通信を行うことが可能な移動通信端末であって、
前記無線通信ネットワークの受信レベル又は受信品質に関する受信環境情報を取得する環境情報取得手段と、
前記受信環境情報で示される受信レベル又は受信品質の変化を検出する検出手段と、
データの受信を指示する入力を受け付けてから該データの受信を開始する前までの間に設定された所定の計測開始時点から、該データの受信開始までの待ち時間である計測待ち時間を計測する計測手段と、
前記データのデータ量を取得するデータ量取得手段と、
データ量と、前記無線通信ネットワークの受信レベル又は受信品質と、データの受信開始が可能になるまでの待ち時間である基準待ち時間との対応を示す対応表を参照して、前記計測待ち時間が前記データ量取得手段により取得されたデータ量と前記受信環境情報で示される受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、前記データの受信を開始する制御手段とを備え、
前記検出手段により前記受信レベル又は前記受信品質の変化が検出された場合には、前記制御手段が、前記計測待ち時間が前記データ量取得手段により取得されたデータ量と該変化後の受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、前記データの受信を開始する、
ことを特徴とする移動通信端末。
【請求項２】
無線通信ネットワークを介してデータ通信を行うことが可能な移動通信端末により実行される移動通信方法であって、
前記無線通信ネットワークの受信レベル又は受信品質に関する受信環境情報を取得する環境情報取得ステップと、
前記受信環境情報で示される受信レベル又は受信品質の変化を検出する検出ステップと、
データの受信を指示する入力を受け付けてから該データの受信を開始する前までの間に設定された所定の計測開始時点から、該データの受信開始までの待ち時間である計測待ち時間を計測する計測ステップと、
前記データのデータ量を取得するデータ量取得ステップと、
データ量と、前記無線通信ネットワークの受信レベル又は受信品質と、データの受信開始が可能になるまでの待ち時間である基準待ち時間との対応を示す対応表を参照して、前記計測待ち時間が前記データ量取得ステップにおいて取得されたデータ量と前記受信環境情報で示される受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、前記データの受信を開始する制御ステップとを含み、
前記検出ステップにおいて前記受信レベル又は前記受信品質の変化が検出された場合には、前記制御ステップでは、前記計測待ち時間が前記データ量取得ステップにおいて取得されたデータ量と該変化後の受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、前記データの受信が開始される、
ことを特徴とする移動通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動通信端末及び移動通信方法に関するものである。
【背景技術】
【０００２】
近年、ＨＳＤＰＡ（High Speed Downlink Packet Access）や第４世代移動体通信などの次世代高速無線通信の研究・開発が盛んに行われている。これらの次世代高速無線通信により高速通信が可能になり、それに伴い送受信されるデータ量も増加する傾向にある。これらの次世代高速無線通信では移動通信端末の受信レベル又は受信品質に応じてスループットが変動する適応変復調・誤り訂正符号化（ＡＭＣ：Adaptive Modulation and channel Coding）が適用されるので、移動通信端末の置かれる受信レベル又は受信品質によって通信速度が大きく変わる。その一方で、最近のモバイル通信においても、データ量が多いデータのダウンロードも可能にすることが要求されている。
【０００３】
また、受信環境に応じて伝送信号を受信する携帯端末に関する技術としては、受信レベルが所定レベル以上であり、かつ、誤り率が所定レベル以下である場合にＴＶ電波を受信する携帯端末が下記特許文献１に開示されている。
【特許文献１】特開２００５−１９１９１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に開示されている携帯端末では、受信するデータのデータ量が考慮されていないため利便性に欠ける。すなわち、同じ受信環境でも、データ量が少ない場合は比較的短時間で受信可能であるが、データ量が多い場合には無線通信ネットワークにかかる負荷が大きくなることで受信時間の増大や通信断につながることも考えられ、データ量によって受信状況が左右される。
【０００５】
本発明は、上記課題に鑑みて為されたものであり、受信するデータのデータ量が様々である環境下においてデータを受信する際に、移動通信端末の利便性を維持しつつ無線通信ネットワークにかかる負荷を軽減することが可能な移動通信端末及び移動通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の移動通信端末は、無線通信ネットワークを介してデータ通信を行うことが可能な移動通信端末であって、無線通信ネットワークの受信レベル又は受信品質に関する受信環境情報を取得する環境情報取得手段と、受信環境情報で示される受信レベル又は受信品質の変化を検出する検出手段と、データの受信を指示する入力を受け付けてから該データの受信を開始する前までの間に設定された所定の計測開始時点から、該データの受信開始までの待ち時間である計測待ち時間を計測する計測手段と、データのデータ量を取得するデータ量取得手段と、データ量と、無線通信ネットワークの受信レベル又は受信品質と、データの受信開始が可能になるまでの待ち時間である基準待ち時間との対応を示す対応表を参照して、計測待ち時間がデータ量取得手段により取得されたデータ量と受信環境情報で示される受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、データの受信を開始する制御手段とを備え、検出手段により受信レベル又は受信品質の変化が検出された場合には、制御手段が、計測待ち時間がデータ量取得手段により取得されたデータ量と該変化後の受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、データの受信を開始する、ことを特徴とする。
【０００７】
また、本発明の移動通信方法は、無線通信ネットワークを介してデータ通信を行うことが可能な移動通信端末により実行される移動通信方法であって、無線通信ネットワークの受信レベル又は受信品質に関する受信環境情報を取得する環境情報取得ステップと、受信環境情報で示される受信レベル又は受信品質の変化を検出する検出ステップと、データの受信を指示する入力を受け付けてから該データの受信を開始する前までの間に設定された所定の計測開始時点から、該データの受信開始までの待ち時間である計測待ち時間を計測する計測ステップと、データのデータ量を取得するデータ量取得ステップと、データ量と、無線通信ネットワークの受信レベル又は受信品質と、データの受信開始が可能になるまでの待ち時間である基準待ち時間との対応を示す対応表を参照して、計測待ち時間がデータ量取得ステップにおいて取得されたデータ量と受信環境情報で示される受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、データの受信を開始する制御ステップとを含み、検出ステップにおいて受信レベル又は受信品質の変化が検出された場合には、制御ステップでは、計測待ち時間がデータ量取得ステップにおいて取得されたデータ量と該変化後の受信レベル又は受信品質とに対応する基準待ち時間を経過した場合に、データの受信が開始される、ことを特徴とする。
【０００８】
これらの移動通信端末及び移動通信方法によれば、無線通信ネットワークの受信環境情報及び受信対象のデータのデータ量が取得され、そのデータ量に対応する受信レベル又は受信品質の範囲が判定され、その判定された範囲に応じてデータの受信開始が制御される。これにより、例えば、データ量に対応した受信レベルの範囲毎に受信開始の待ち時間や受信可否を決められるので、使用者は、データ量毎に最適な受信環境を得ることができるとともに、無線通信ネットワークへの負荷も軽減することができる。
【００１０】
また、計測された待ち時間が、データ量と受信レベル又は受信品質とに対応する基準待ち時間を経過した場合にデータの受信が開始されるので、受信対象のデータのデータ量に応じた受信環境の範囲毎にデータの受信開始までの待ち時間を設定することができる。また、使用者に再操作を要求することがなくなるので移動通信端末の利便性が向上するとともに、過度の再受信操作などによる無線通信ネットワークへの負荷が更に軽減される。
【００１２】
また、無線通信ネットワークの受信レベル又は受信品質が変化したことを受けて、該変化後の受信レベル又は受信品質に対応する基準待ち時間を用いて、データ受信開始の制御が再度行われる。これにより、使用者に再操作を要求することがなくなるので移動通信端末の利便性が更に向上する。
【発明の効果】
【００１３】
本発明の移動通信端末及び移動通信方法によれば、受信するデータのデータ量が様々である環境下においてデータを受信する際に、移動通信端末の利便性を維持しつつ無線通信ネットワークにかかる負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１５】
まず、図１を用いて、本発明に係る携帯電話機（移動通信端末）１０を含む無線通信システム１の構成について説明する。図１は無線通信システム１の構成を示す構成図である。無線通信システム１は、携帯電話機１０と配信サーバ３０とが基地局２１を含む無線通信ネットワーク２０を介してデータ通信を行うシステムである。本実施形態に係る携帯電話機１０は、無線通信ネットワーク２０を介して配信サーバ３０からデータを送受信することが可能である。なお、便宜上、携帯電話機１０、基地局２１及び配信サーバ３０は一つのみ図示しているが、それぞれ複数含まれていてもよい。また、本実施形態では移動通信端末として携帯電話機を用いているが、簡易型携帯電話機（ＰＨＳ：Personal Handy-phone System）、あるいは、携帯型情報端末（ＰＤＡ：Personal Digital Assistant）などを移動通信端末として利用してもよい。以下、携帯電話機１０の機能構成についてより詳細に説明する。
【００１６】
図１に示すように、携帯電話機１０は、機能的構成要素として実行指示部１１、送信部１２、受信部１３、ファイルサイズ取得部（データ量取得手段）１４、受信環境測定部（環境情報取得手段）１５、環境変化検出部（検出手段）１６、時間計測部（計測手段）１７及び受信開始制御部（制御手段）１８を備えている。
【００１７】
次に、図２を用いて、携帯電話機１０のハードウェア構成について説明する。図２は携帯電話機１０のハードウェア構成図である。図２に示すように、携帯電話機１０は、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１、ＲＯＭ及びＲＡＭで構成される主記憶部１０２、メモリなどで構成される補助記憶部１０３、無線通信ネットワーク２０を介してデータ通信を行う通信制御部１０４、液晶モニタなどで構成される表示部１０５並びに文字・数字入力及び実行指示を行うキーで構成される操作部１０６により構成される。
【００１８】
図１を示して説明した各機能は、図２に示すＣＰＵ１０１及び主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させるとともに、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００１９】
実行指示部１１は、携帯電話機１０の使用者による実行指示を示す指示信号を送信部１２及び時間計測部１７に出力する。ここで、実行指示とは、携帯電話機１０にデータの受信を実行させるための命令であり、例えば、使用者が操作部１０６を用いて表示部１０５上の「ダウンロード」ボタンを選択し決定することで生成される。また、指示信号は、少なくとも受信するデータファイルを識別するファイルＩＤを含む。このファイルＩＤは、例えば、「ファイルＡ」などで表された識別情報である。
【００２０】
送信部１２は、実行指示部１１から入力された指示信号に基づいて配信サーバ３０にデータ配信を要求するための要求通知信号を作成し、その要求通知信号を無線通信ネットワーク２０を介して配信サーバ３０に送信する。この要求通知信号は、少なくとも、携帯電話機を識別する端末ＩＤと受信するデータファイルを識別するファイルＩＤとを含む。例えば、端末ＩＤ「携帯電話機Ａ」とファイルＩＤ「ファイルＡ」とを含む要求通知信号が作成される。
【００２１】
受信部１３は、送信部１２により送信された要求通知信号に応じて配信サーバ３０から配信されてくる初期データを受信する。この初期データは、受信対象のデータファイルのデータ量などの属性を通知するためのデータである。受信した初期データはファイルサイズ取得部１４に出力される。また、受信部１３は、受信したデータファイルを主記憶部１０２及び補助記憶部１０３に格納する。
【００２２】
ファイルサイズ取得部１４は、受信部１３により入力された初期データから、受信部１３が受信する予定のデータファイルのファイルサイズ（データ量）を取得し、そのファイルサイズを受信開始制御部１８に出力する。
【００２３】
例えば、受信部１３がＨＴＴＰ（Hypertext Transfer Protocol）通信によって受信対象のデータファイルを受信しようとする場合は、配信されるデータファイルの詳細を示すエンティティヘッダが配信サーバ３０から送信される。このエンティティヘッダには、配信されるデータファイルのファイルサイズ（Content-length）が含まれているので、ファイルサイズ取得部１４はこのContent-lengthをファイルサイズとして取得する。また、受信部１３がＪＡＶＡ（登録商標）で記述された複数のファイルからなるアプリケーションパッケージを受信しようとする場合は、その受信対象のアプリケーションパッケージに関する情報が記述された属性データがそのアプリケーションパッケージより先に配信サーバ３０から送信される。この属性データには、配信されるアプリケーションパッケージのファイルサイズ（AppSizeキー）が含まれているので、ファイルサイズ取得部１４はこのAppSizeキーをファイルサイズとして取得する。
【００２４】
受信環境測定部１５は、無線通信ネットワーク２０のＣＱＩ（Channel Quality Indicator）値（受信レベル又は受信品質に関する受信環境情報）を取得する。具体的には、まず、基地局２１から送信される参照信号である共通パイロットチャネル（ＣＰＩＣＨ：Common Pilot Channel）を逆拡散し、逆拡散した信号をＲＡＫＥ合成することで、受信電波の信号電力対干渉電力比（以下「ＳＩＲ」（Signal to Interference Ratio）という）を測定する。そして、予め主記憶部１０２などが保持するＳＩＲとＣＱＩ値との対応付けと測定したＳＩＲとを照らし合わせて、そのＳＩＲに対応するＣＱＩ値を取得する。その後、受信環境測定部１５は、取得したＣＱＩ値を環境変化検出部１６に出力する。このようなＳＩＲの測定からＣＱＩ値の出力までの処理は、所定の時間毎に行う。
【００２５】
環境変化検出部１６は、受信環境測定部１５により入力されたＣＱＩ値を取得し、そのＣＱＩ値が変化したことを検出した場合にそのＣＱＩ値を受信開始制御部１８に出力する。具体的には、携帯電話機１０が起動されて最初にＣＱＩ値が入力された場合、又は、実行指示の出力後であって今回入力されたＣＱＩ値が前回入力されたＣＱＩ値と異なる場合に、今回入力されたＣＱＩ値を受信開始制御部１８に出力する。これに対し、今回入力されたＣＱＩ値が前回入力されたＣＱＩ値と同じ場合は、ＣＱＩ値の出力を行わない。
【００２６】
時間計測部１７は、実行指示部１１により指示信号が入力された時点でその指示信号についての待ち時間を計測し始め、その指示信号に含まれるファイルＩＤと計測開始からの待ち時間とを対応付けし、その対応付けをタイマ信号として受信開始制御部１８に出力する。このような待ち時間の計測及びタイマ信号の出力は、実行指示部１１から指示信号が出力された後、所定の時間毎に行う。例えば、ファイルＩＤが「ファイルＡ」である指示信号が入力された場合は、その入力された時点の待ち時間を０秒とし、その入力時点から１０秒を経過する毎に、ファイルＡの待ち時間を示すタイマ信号を出力する。
【００２７】
受信開始制御部１８は、ファイルサイズ取得部１４により入力されたファイルサイズ、環境変化検出部１６により入力されたＣＱＩ値及び時間計測部１７により入力されたタイマ信号に含まれる待ち時間に基づいて、データファイル受信の開始を制御する。
【００２８】
受信開始制御部１８におけるデータ受信開始の制御について図３を用いて詳細に説明する。図３は、データ受信開始条件を示す対応表のデータ構成の一例である。データ受信開始条件は、図３に示すように、ファイルサイズに対応する複数のＣＱＩ値の範囲が定められ、ファイルサイズとＣＱＩ値の範囲との組合せに対して、待ち時間とデータ受信開始の可否とが設定されている。例えば、ファイルサイズが５００ＫＢ以上の場合はＣＱＩ値の範囲が３つ設定されている。このうちＣＱＩ値が１０以上１５未満であるＣＱＩ値の範囲に対しては、待ち時間が２０秒以上の場合には受信開始「可」、待ち時間が２０秒未満の場合には受信開始「不可」というように、待ち時間とデータ受信開始の可否とが設定されている。なお、各項目の範囲数や各範囲の境界値の設定はこれに限定されない。また、図３に示すようなデータ受信開始の条件は、補助記憶部１０３内のパラメータファイルやテーブルなどに保持しておいてもよいし、プログラム内に記述しておいてもよい。要するに、データ受信を開始するか否かを判断する際に図３に示すような条件を読み出すことができればよい。
【００２９】
受信開始制御部１８は、データ受信開始条件と取得したＣＱＩ値及びファイルサイズとを照らし合わせて、取得したＣＱＩ値が取得したファイルサイズに対応するＣＱＩ値の範囲のどの範囲に該当するかを判定する。また、取得した待ち時間が該当する範囲に対応する待ち時間を経過した場合にデータファイルの受信を開始する。このようなデータファイル受信開始の制御は、実行指示部１１から指示信号が出力された後、所定の時間毎に行う。
【００３０】
例えば、ＣＱＩ値が１２であり、ファイルサイズが１ＭＢである「ファイルＡ」の待ち時間が１０秒である場合、図３の対応表において該当するＣＱＩ値範囲に対応するデータ受信開始の可否は「不可」である。したがって、受信開始制御部１８はデータファイルの受信を開始しないと判定する。これとは別の例で、ＣＱＩ値が１２であり、ファイルサイズが１ＭＢである「ファイルＡ」の待ち時間が２０秒を経過した場合、図３の対応表において該当するＣＱＩ値範囲に対応するデータ受信開始の可否は「可」である。したがって、受信開始制御部１８はデータファイルの受信を開始すると判定する。更に別の例で、「ファイルＡ」のファイルサイズが１００KＢである場合、図３の対応表において該当するファイルサイズに対応するデータ受信開始の可否は、ＣＱＩ値及び待ち時間の如何に関わらず「可」である。したがって、受信開始制御部１８はデータファイルの受信を開始すると判定する。
【００３１】
受信開始制御部１８は、データファイルの受信を開始すると判定した場合に、実行指示部１１と同様に指示信号を作成して送信部１２に出力する。送信部１２は、その指示信号に基づいて端末ＩＤとファイルＩＤとを含む要求通知信号を作成し、この要求通知信号を配信サーバ３０に送信する。そして、その要求通知信号に応じて配信サーバ３０からデータファイルが配信されてくる。なお、データファイル受信開始の判定後の処理はこれに限定されない。例えば、データファイルの受信を開始する場合は受信部１３で行われているデータファイル受信処理をそのまま継続し、開始しないと判定した場合は配信サーバ３０との接続を切断するための中止信号を受信部１３に出力してもよい。受信開始制御部１８が中止信号を出力した場合、受信部１３は、入力された中止信号に基づいて配信サーバ３０との接続を切断し、受信途中のデータファイルを破棄する。
【００３２】
次に、図４を用いて、携帯電話機１０のデータ受信処理の処理手順を説明する。図４は、携帯電話機１０のデータ受信開始処理の処理手順を示すフローチャートである。
【００３３】
まず、ユーザが操作部１０６を用いてデータファイルのダウンロードを指示すると（ステップＳ１０１）、時間計測部１７がそのデータファイルに対する待ち時間の計測を開始する（ステップＳ１０２）。また、ダウンロードの指示に基づいて送信部１２が要求通知信号を配信サーバ３０に送信する。その後、受信部１３がその要求通知信号に応じて配信サーバ３０から送られてきたデータファイルのファイルサイズを含むデータを受信し、ファイルサイズ取得部１４に出力する。ファイルサイズ取得部１４は、そのデータを読み取り、受信するデータファイルのファイルサイズを取得する（ステップＳ１０３、データ量取得ステップ）。
【００３４】
次に、受信開始制御部１８がダウンロードを指示されたデータファイルのファイルサイズとデータ受信開始条件とを照らし合わせる。（ステップＳ１０４、制御ステップ）。この時点で、ファイルサイズのみでデータ受信開始条件を満たす場合は（ステップＳ１０４；ＹＥＳ、制御ステップ）、データファイルの受信を開始する（ステップＳ１１０、制御ステップ）。例えば、データ受信開始条件が図３の対応表で表されるものに設定されていて、受信するデータファイルのファイルサイズが１００ＫＢであった場合は、データファイルの受信を開始する。
【００３５】
これに対し、ファイルサイズのみではデータ受信開始条件を満たさない場合は（ステップＳ１０４；ＮＯ、制御ステップ）、受信環境測定部１５がＣＱＩ値を取得し、環境変化検出部１６にそのＣＱＩ値を出力する（ステップＳ１０５、環境情報取得ステップ）。その後、環境変化検出部１６は、ＣＱＩ値の変化を検出した場合に受信開始制御部１８にそのＣＱＩ値を出力する。
【００３６】
そして、受信開始制御部１８は、ＣＱＩ値とファイルサイズとの組合せがデータ受信開始条件を満たすか否かを判断する（ステップＳ１０６、制御ステップ）。なお、ここで用いるＣＱＩ値は、環境変化検出部１６により入力されたもの、又は、既に受信開始制御部１８が保持しているものである。ここでデータ受信開始条件を満たす場合は（ステップＳ１０６；ＹＥＳ、制御ステップ）データファイルの受信を開始する（ステップＳ１１０、制御ステップ）。例えば、データ受信開始条件が図３の対応表で表されるものに設定されていて、受信するデータファイルのファイルサイズが１ＭＢで、かつ、ＣＱＩ値が２０であった場合は、データファイルの受信を開始する。
【００３７】
これに対し、ＣＱＩ値とファイルサイズとの組み合わせがデータ受信開始条件を満たさない場合は（ステップＳ１０６；ＮＯ、制御ステップ）、受信開始制御部１８が時間計測部１７の作成した最新のタイマ信号に含まれる待ち時間を取得する（ステップＳ１０７、制御ステップ）。
【００３８】
そして、受信開始制御部１８は、ＣＱＩ値とファイルサイズと待ち時間との組合せがデータ受信開始条件を満たすか否かを判断する（ステップＳ１０８、制御ステップ）。ここでデータ受信開始条件を満たす場合は（ステップＳ１０８；ＹＥＳ、制御ステップ）、データファイルの受信を開始する（ステップＳ１１０、制御ステップ）。例えば、データ受信開始条件が図３の対応表で表されるものに設定されていて、受信するデータファイルのファイルサイズが１ＭＢ、ＣＱＩ値が１０及び待ち時間が２０秒を経過している場合は、データファイルの受信を開始する。
【００３９】
これに対し、ＣＱＩ値とファイルサイズと待ち時間との組合せがデータ受信開始条件を満たさなければ（ステップＳ１０８；ＮＯ、制御ステップ）、受信開始制御部１８は、ＣＱＩ値が変化したか（最新のＣＱＩ値が環境変化検出部１６から入力されたか）を確認する（ステップＳ１０９、制御ステップ）。ここでＣＱＩ値が変化した場合は（ステップＳ１０９；ＹＥＳ、制御ステップ）、上記ステップＳ１０６に戻ってそれ以降の処理を繰り返し、ＣＱＩ値が変化していない場合は（ステップＳ１０９；ＮＯ、制御ステップ）、ステップＳ１０７に戻ってそれ以降の処理を繰り返す。
【００４０】
本実施形態によれば、受信環境測定部１５及び環境変化検出部１６によって無線通信ネットワーク２０のＣＱＩ値が取得されるとともに、ファイルサイズ取得部１４によって受信対象のデータファイルのファイルサイズが取得され、受信開始制御部１８によってそのファイルサイズに対応するＣＱＩ値の範囲が判定され、その判定された範囲に応じてデータファイルの受信開始が制御される。これにより、例えば、ファイルサイズに対応したＣＱＩ値の範囲毎に受信開始の待ち時間や受信可否を決められるので、使用者は、ファイルサイズ毎に最適な受信環境を得ることができるとともに、無線通信ネットワーク２０への負荷も軽減することができる。
【００４１】
また、本実施形態によれば、時間計測部１７により計測された待ち時間が受信開始制御部１８で判定されたＣＱＩ値の範囲に応じて予め定められた待ち時間を経過した場合にデータファイルの受信が開始される。これにより、受信対象のデータファイルのファイルサイズに応じたＣＱＩ値の範囲毎にデータファイルの受信開始までの待ち時間を設定することができる。また、使用者に携帯電話機１０の再操作を要求することがなくなるので携帯電話機１０の利便性が向上するとともに、過度の再受信操作などによる無線通信ネットワーク２０への負荷が更に軽減される。例えば、図５のように、携帯電話機１０がＣＱＩ値の比較的低いエリア内にあるときに使用者がダウンロードを指示したとする。図５の例では、携帯電話機１０はダウンロード指示後にＣＱＩ値の比較的低いエリア内を移動するが、所定の待ち時間を経過した後、ファイルサイズ及びＣＱＩ値によらず自動的にデータファイルの受信が開始される。
【００４２】
また、本実施形態によれば、無線通信ネットワーク２０のＣＱＩ値が変化したことを受けて、受信開始制御部１８においてデータファイル受信開始の制御が再度行われる。これにより、使用者に携帯電話機１０の再操作を要求することがなくなるので携帯電話機１０の利便性が向上する。例えば、図６のように、携帯電話機１０がＣＱＩ値の比較的低いエリア内にあるときに使用者がダウンロードを指示したとする。データファイルの受信は、この指示の直後には開始されない。しかし、その後携帯電話機１０がＣＱＩ値の比較的高いエリア内に移された時点でＣＱＩ値の変化が検出されるため、データ受信開始の可否の判定が再度行われて、自動的にデータファイルの受信が開始される。
【００４３】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００４４】
本実施形態では、受信開始制御部１８において、データ受信開始の可否を判断するためにファイルサイズ、ＣＱＩ値及び待ち時間を用いたが、データ受信開始の可否の判断方法はこれに限定されない。例えば、受信開始制御部１８は、ファイルサイズ及びＣＱＩ値のみを用いてデータ受信開始の可否を判断してもよい。もちろん、データ受信開始までの待ち時間も考慮してデータ受信開始の可否を判断すれば、使用者に携帯電話機１０の再操作を要求することがなくなるので携帯電話機１０の利便性がより向上するとともに、過度の再受信操作などによる無線通信ネットワーク２０への負荷が更に軽減されることになるのでより好ましい。
【００４５】
また、本実施形態では、環境変化検出部１６がＣＱＩ値の変化を検出して受信開始制御部１８に変化後のＣＱＩ値を出力し、受信開始制御部１８が変化後のＣＱＩ値に応じてファイルサイズに対応するＣＱＩ値の範囲を繰り返し判定しているが、ＣＱＩ値の範囲の判定方法はこれに限定されない。例えば、ＣＱＩ値の変化を検出することなく、実行指示部１１から指示信号が出力された直後に取得したＣＱＩ値のみに基づいてＣＱＩ値の範囲を判定してもよい。もちろん、ＣＱＩ値の変化を検出し、その変化に応じてファイルサイズに対応するＣＱＩ値の範囲を繰り返し判定すれば、使用者に携帯電話機１０の再操作を要求することがなくなり、携帯電話機１０の利便性がより向上することになるのでより好ましい。
【００４６】
また、本実施形態では、無線通信ネットワークの受信レベル又は受信品質を表す値としてＣＱＩ値を用いたが、無線通信ネットワークの受信レベル又は受信品質を表す値はこれに限定されない。例えば、通信方式がＷ−ＣＤＭＡ（Wideband Code Division Multiple Access）の場合は、希望波受信電力（ＲＳＣＰ：Received Signal Code Power）や希望波１チップ当たりのエネルギー対帯域内受信電力密度比（Ｅｃ／Ｎｏ）などを用いてもよい。
【００４７】
また、本実施形態では、実行指示部１１からの指示信号が時間計測部１７に入力された時点でその指示信号に対応する待ち時間の測定を開始したが、待ち時間の測定方法はこれに限定されない。例えば、ファイルサイズ取得部１４においてファイルサイズを取得した時点から待ち時間の測定を開始してもよい。また、受信開始制御部１８においてデータ受信開始条件と待ち時間とを照らし合わせる処理が開始された時点で待ち時間の測定を開始してもよい。
【００４８】
また、本実施形態では、携帯電話機１０の使用者の実行指示を契機として配信サーバ３０がデータを配信し携帯電話機１０がそのデータを受信するプル配信が用いられているが、データの配信形式はこれに限定されない。例えば、携帯電話機１０の使用者が実行指示を行わない場合でも配信サーバ３０が携帯電話機１０にデータを配信するプッシュ配信が用いられてもよい。この場合でも、本実施形態と同様に、配信サーバ３０からエンティティヘッダやＪＡＶＡ（登録商標）で記述されたアプリケーションパッケージに関する情報が記述された属性データなどが配信されてくる。したがって、ファイルサイズ取得部１４において、エンティティヘッダに含まれるContent-lengthや、属性データに含まれるAppSizeキーなどを取得することが可能である。したがって、プッシュ配信であっても、本実施形態と同様にデータ受信開始の可否を判断することができる。
【図面の簡単な説明】
【００４９】
【図１】実施形態に係る携帯電話機を含む無線通信システムの構成を示す構成図である。
【図２】図１に示す携帯電話機のハードウェア構成図である。
【図３】図１に示す携帯電話機のデータ受信開始条件を示す対応表のデータ構成の一例である。
【図４】図１に示す携帯電話機のデータ受信開始処理の処理手順を示すフローチャートである。
【図５】図１に示す携帯電話機において移動状態に対するファイル受信処理を説明する略図である。
【図６】図１に示す携帯電話機において移動状態に対するファイル受信処理を説明する略図である。
【符号の説明】
【００５０】
１０…携帯電話機（移動通信端末）、１４…ファイルサイズ取得部（データ量取得手段）、１５…受信環境測定部（環境情報取得手段）、１６…環境変化検出部（検出手段）、１７…時間計測部（計測手段）、１８…受信開始制御部（制御手段）、２０…無線通信ネットワーク。
【図１】
0004708246.tif 000002
【図２】
0004708246.tif 000003
【図３】
0004708246.tif 000004
【図４】
0004708246.tif 000005
【図５】
0004708246.tif 000006
【図６】
0004708246.tif 000007