(57)【要約】【課題】携帯端末の移動経路を認識することなく、通信品質劣化地域に進入する際、データパケットをできる限り受信バッファに溜め込むように制御する携帯端末等を提供する。【解決手段】携帯端末は、周辺基地局をサーチする無線通信部と、配信サーバから基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部とを有する。また、通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶手段と、無線通信部によってサーチされた周辺基地局の識別子と、周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する基地局判定手段と、基地局判定手段によって真と判定された際に、受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、配信サーバへ返信する受信バッファ制御手段とを有する。【選択図】図２
2014160892.tif 000002
【特許請求の範囲】
【請求項１】
周辺基地局をサーチすると共に、基地局と無線リンクを介して接続する無線通信部と、
前記無線通信部を用いて、配信サーバから前記基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部と
を有する携帯端末において、
通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶手段と、
前記無線通信部によってサーチされた周辺基地局の識別子と、前記周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する基地局判定手段と、
前記基地局判定手段によって真と判定された際に、前記受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、前記配信サーバへ返信する受信バッファ制御手段と
を有することを特徴とする携帯端末。
【請求項２】
前記周辺基地局記憶手段は、複数の周辺基地局の識別子を予め記憶しており、
前記基地局判定手段は、前記無線通信部によってサーチされた複数の周辺基地局の識別子と、前記周辺基地局記憶手段に記憶された複数の周辺基地局の識別子とが全体一致するか否かを判定する
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記周辺基地局記憶手段は、１つの接続基地局の識別子及び複数の隣接基地局の識別子を予め記憶しており、
前記基地局判定手段は、前記無線通信部によってサーチされた接続基地局の識別子及び複数の隣接基地局の識別子と、前記周辺基地局記憶手段に記憶された接続基地局の識別子及び複数の隣接基地局の識別子とが全体一致するか否かを判定する
ことを特徴とする請求項１又は２に記載の携帯端末。
【請求項４】
前記受信バッファ部は、許容量を可変に設定することができ、
前記受信バッファ制御手段は、前記基地局判定手段によって真と判定された際に、前記受信バッファ部の許容量を増加させることを特徴とする請求項１から３のいずれか１項に記載の携帯端末。
【請求項５】
前記無線通信部によってサーチされる基地局は、広域ネットワークの基地局、及び／又は、狭域ネットワークのアクセスポイントであることを特徴とする請求項１から４のいずれか１項に記載の携帯端末。
【請求項６】
前記基地局判定手段によって真と判定された後、所定時間内に、前記無線通信部によって通信品質劣化が検出されたか否かを記録する通信品質劣化記録手段を更に有し、
前記周辺基地局記憶手段は、前記通信品質劣化記録手段によって、所定回数以上、通信品質劣化が検出されていない周辺基地局の識別子を削除する
ことを特徴とする請求項１から５のいずれか１項に記載の携帯端末。
【請求項７】
前記携帯端末は、当該携帯端末を所持するユーザが車両へ搭乗したか否かを認識する車両搭乗認識手段を更に有し、
前記基地局判定手段は、前記車両搭乗認識手段によって搭乗中と認識された場合にのみ、周辺基地局の識別子の一致を判定する
ことを特徴とする請求項１から６のいずれか１項に記載の携帯端末。
【請求項８】
周辺基地局をサーチすると共に、基地局と無線リンクを介して接続する無線通信部と、
前記無線通信部を用いて、配信サーバから前記基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部と
を有する携帯端末に搭載されたコンピュータを機能させるプログラムにおいて、
通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶手段と、
前記無線通信部によってサーチされた周辺基地局の識別子と、前記周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する基地局判定手段と、
前記基地局判定手段によって真と判定された際に、前記受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、前記配信サーバへ返信する受信バッファ制御手段と
してコンピュータを機能させることを特徴とする携帯端末用のプログラム。
【請求項９】
基地局と無線リンクを介して接続する無線通信部と、
前記無線通信部を用いて、配信サーバから前記基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部と
を有する携帯端末を用いた受信バッファ制御方法において、
当該携帯端末は、通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶部を有し、
前記無線通信部が、周辺基地局をサーチする第１のステップと、
サーチされた周辺基地局の識別子と、前記周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する第２のステップと、
第２のステップによって真と判定された際に、前記受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、前記配信サーバへ返信する第３のステップと
を有することを特徴とする携帯端末の受信バッファ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末が、オンライン状態からオフライン状態へ移行する前に、必要なデータを予め受信する技術に関する。
【背景技術】
【０００２】
近年、携帯電話網や、無線ＬＡＮ(Local Area Network)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)に代表される無線ネットワークの発達に伴って、携帯端末は、オンライン状態を維持できる地域を広げつつある。一方で、携帯端末を所持するユーザが、例えば電車や自動車のような車両に搭乗した場合、その車両が地下やトンネルへ進入することによって、携帯端末は、強制的にオフライン状態となってしまう。
【０００３】
従来、サーバが、通信予測アルゴリズムによって、クライアント端末の移動経路上に、オフラインエリアがあるか否かを予測する技術がある（例えば特許文献１参照）。この技術によれば、クライアント端末は、その予測結果に基づいて、オフライン状態になる前に必要なデータを予め受信することによって、オフライン状態になってもそのデータを参照することができる。また、サーバが、クライアント端末の移動経路上で、オフライン状態になる位置又は時間と、オンライン状態になる位置又は時間とを、クライアント端末へ送信する技術もある（例えば特許文献２参照）。この技術によれば、クライアント端末は、オフライン状態になる予測の位置又は時間に到達すると、通信機能を停止させる。また、クライアント端末は、オンライン状態になる予測の位置又は時間に到達すると、通信機能を復帰させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０６１７１３号公報
【特許文献２】特開２０１１−０６１７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯端末として、スマートフォンが普及してきている。スマートフォンは、従来型の携帯電話機と違って、メールの送受信に限られず、Ｗｅｂサイトの閲覧や、ストリーミングサービスを受けることができる。即ち、ユーザは、車両に搭乗し移動中であっても、スマートフォンを用いてこれらサービスを受けることができる。具体的には、配信サーバは、スマートフォンで実行されているアプリケーションに基づく符号化されたデータパケットを、連続的に配信する。これに対し、携帯端末は、それらデータパケットを基地局を介して受信し、一時的にバッファに蓄積する。そして、携帯端末は、そのバッファから出力されたデータパケットを復号しながら再生する。
【０００６】
一方で、スマートフォンを所持したユーザが搭乗した車両が、地下やトンネルへ進入した際に、同時にオフライン状態となり、それらサービスも強制的に停止される。勿論、地下やトンネルに限られず、通信品質劣化地域を通過する場合も同様である。
【０００７】
図１は、携帯端末の移動を表す空間的な外観図である。
【０００８】
ユーザに所持された携帯端末（例えばスマートフォン）１は、複数の基地局２の配下にあってその基地局からの電波を受信し続けている。携帯端末１は、いずれか１つの基地局を接続基地局として通信すると共に、その他の基地局を隣接基地局として認識する。また、図１によれば、そのユーザは自動車に搭乗しており、移動し続けている。この間、携帯端末１は、無線リンクを介して接続する基地局を切り替えながら通信を継続する。基地局２が接続するアクセスネットワーク（例えば携帯電話網）は、配信サーバ３が接続するインターネットと相互に接続されている。従って、配信サーバ３から送信されたデータパケットは、インターネットを介して基地局２を経由して、携帯端末１へ転送される。
【０００９】
図１によれば、スマートフォン１を所持するユーザが搭乗する車両は、トンネルへ進入しようとしている。また、そのユーザは、スマートフォン１によって例えばストリーミングサービスを視聴しているとする。このまま、車両がトンネルに進入した場合、オフライン状態となり、ユーザに対するストリーミングサービスも即時に停止する。
【００１０】
ここで、特許文献１及び２に記載された技術を用いることによって、オフライン状態になる前に、できる限り受信バッファにデータパケットを溜め込むことができる。それによって、携帯端末１は、オフライン状態へ移行しても、既に受信バッファに溜め込んだデータパケットを少しずつ再生することができる。
【００１１】
しかしながら、特許文献１及び２に記載された技術によれば、サーバは、通信予測アルゴリズムを用いるために、携帯端末の移動経路を予め認識しておく必要がある。そのために、携帯端末は、移動経過情報を逐次、サーバへ送信する必要がある。また、通信予測アルゴリズムの演算量が大きいために、携帯端末のみで、オフライン状態となる位置又は時間を予測することはできない。そのために、携帯端末は、サーバからネットワークを介して、通信予測アルゴリズムの予測結果を受信する必要がある。
【００１２】
そこで、本発明は、携帯端末の移動経路を認識することなく、通信品質劣化地域に進入する際に、データパケットをできる限り受信バッファに溜め込むように制御する携帯端末、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によれば、
周辺基地局をサーチすると共に、基地局と無線リンクを介して接続する無線通信部と、
無線通信部を用いて、配信サーバから基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部と
を有する携帯端末において、
通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶手段と、
無線通信部によってサーチされた周辺基地局の識別子と、周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する基地局判定手段と、
基地局判定手段によって真と判定された際に、受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、配信サーバへ返信する受信バッファ制御手段と
を有することを特徴とする。
【００１４】
本発明の携帯端末における他の実施形態によれば、
周辺基地局記憶手段は、複数の周辺基地局の識別子を予め記憶しており、
基地局判定手段は、無線通信部によってサーチされた複数の周辺基地局の識別子と、周辺基地局記憶手段に記憶された複数の周辺基地局の識別子とが全体一致するか否かを判定することも好ましい。
【００１５】
本発明の携帯端末における他の実施形態によれば、
周辺基地局記憶手段は、１つの接続基地局の識別子及び複数の隣接基地局の識別子を予め記憶しており、
基地局判定手段は、無線通信部によってサーチされた接続基地局の識別子及び複数の隣接基地局の識別子と、周辺基地局記憶手段に記憶された接続基地局の識別子及び複数の隣接基地局の識別子とが全体一致するか否かを判定することも好ましい。
【００１６】
本発明の携帯端末における他の実施形態によれば、
受信バッファ部は、許容量を可変に設定することができ、
受信バッファ制御手段は、基地局判定手段によって真と判定された際に、受信バッファ部の許容量を増加させることも好ましい。
【００１７】
本発明の携帯端末における他の実施形態によれば、
無線通信部によってサーチされる基地局は、広域ネットワークの基地局、及び／又は、狭域ネットワークのアクセスポイントであることも好ましい。
【００１８】
本発明の携帯端末における他の実施形態によれば、
基地局判定手段によって真と判定された後、所定時間内に、無線通信部によって通信品質劣化が検出されたか否かを記録する通信品質劣化記録手段を更に有し、
周辺基地局記憶手段は、通信品質劣化記録手段によって、所定回数以上、通信品質劣化が検出されていない周辺基地局の識別子を削除することも好ましい。
【００１９】
本発明の携帯端末における他の実施形態によれば、
携帯端末は、当該携帯端末を所持するユーザが車両へ搭乗したか否かを認識する車両搭乗認識手段を更に有し、
基地局判定手段は、車両搭乗認識手段によって搭乗中と認識された場合にのみ、周辺基地局の識別子の一致を判定することも好ましい。
【００２０】
本発明によれば、
周辺基地局をサーチすると共に、基地局と無線リンクを介して接続する無線通信部と、
無線通信部を用いて、配信サーバから基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部と
を有する携帯端末に搭載されたコンピュータを機能させるプログラムにおいて、
通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶手段と、
無線通信部によってサーチされた周辺基地局の識別子と、周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する基地局判定手段と、
基地局判定手段によって真と判定された際に、受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、配信サーバへ返信する受信バッファ制御手段と
してコンピュータを機能させることを特徴とする。
【００２１】
本発明によれば、
基地局と無線リンクを介して接続する無線通信部と、
無線通信部を用いて、配信サーバから基地局を介して受信したデータパケットを、一時的にバッファする受信バッファ部と
を有する携帯端末を用いた受信バッファ制御方法において、
当該携帯端末は、通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する周辺基地局記憶部を有し、
無線通信部が、周辺基地局をサーチする第１のステップと、
サーチされた周辺基地局の識別子と、周辺基地局記憶手段に記憶された周辺基地局の識別子とが一致するか否かを判定する第２のステップと、
第２のステップによって真と判定された際に、受信バッファ部の許容量までできる限りデータパケットをバッファするべく、次のデータパケットの受信を要求すべき確認メッセージを、配信サーバへ返信する第３のステップと
を有することを特徴とする。
【発明の効果】
【００２２】
本発明の携帯端末、プログラム及び方法によれば、携帯端末の移動経路を認識することなく、通信品質劣化地域に進入する際に、データパケットをできる限り受信バッファに溜め込むように制御することができる。
【図面の簡単な説明】
【００２３】
【図１】携帯端末の移動を表す空間的な外観図である。
【図２】本発明における携帯端末の移動を表す空間的な外観図である。
【図３】図２における携帯端末の移動に基づくシーケンス図である。
【図４】配信サーバと携帯端末との間のシーケンス図である。
【図５】本発明における携帯端末の機能構成図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２５】
図２は、本発明における携帯端末の移動を表す空間的な外観図である。
【００２６】
図２によれば、図１と同様に、携帯端末１は、例えば走行中の自動車内に存在しており、道路周辺の複数の基地局（又はアクセスポイント）２からの電波を受信している。携帯端末１は、スマートフォンに限られず、例えばタブレット端末やパーソナルコンピュータであってもよい。基地局２は、携帯電話網やＷｉＭＡＸのような広域ネットワークの基地局であってもよいし、無線ＬＡＮのような狭域ネットワークのアクセスポイントであってもよい。また、これら基地局の組み合わせによって、携帯端末１が、異なるネットワーク間でハンドオーバ可能なものであってもよい。
【００２７】
配信サーバ３は、インターネットを介して基地局２を経由し、携帯端末１へアプリケーションに基づくデータパケットを配信する。配信サーバ３は、例えば以下のようなサーバであってもよい。
（１）メールを送受信するメールサーバ
（２）ファイルやＷｅｂページをファイル形式で配信するコンテンツサーバ
（３）動画／音声をストリーミング形式で配信するストリーミングサーバ
【００２８】
本発明によれば、配信サーバ３からデータパケットを受信中の携帯端末１は、通信品質劣化地域へ進入する前であってその周辺地域に位置した際に、それらデータパケットをできる限り受信バッファに溜め込むように制御される。
（１）携帯端末１は、メールサーバに対しては、通常の受信メールの確認周期に関わらず、新着メールの確認メッセージを送信し、未受信メールを速やかに受信する。
（２）携帯端末１は、コンテンツサーバに対しては、受信中のファイルのデータパケットについて確認メッセージを短い時間間隔で返信し、残りのデータパケットを受信し、バッファに溜め込む。
（３）携帯端末１は、ストリーミングサーバに対しては、受信中のストリーミングのデータパケットについて確認メッセージを短い時間間隔で返信し、できる限りデータパケットを受信し、バッファに溜め込む。
尚、受信バッファにデータパケットを溜め込む際に、受信バッファの許容量を増加させるものであってもよい。
【００２９】
ここで、携帯端末１が、通信品質劣化地域の周辺地域に位置することを認識するために、本発明によれば周辺基地局の基地局識別子を用いている。携帯端末１は、通信品質劣化地域の周辺地域でサーチされる周辺基地局情報を予め蓄積している。周辺基地局情報とは、１つ以上の基地局識別子の組であって、例えば以下のようなテーブルである。
［基地局２Ａ，    基地局２Ｂ，    基地局２Ｃ］
［基地局２Ｅ，    基地局２Ｇ，    基地局２Ｑ］
［・・・・・，    ・・・・・，    ・・・・・］
周辺基地局情報は、例えば通信事業者から予め受信したものであってもよい。通信事業者は、基地局配置の設計上、通信品質劣化地域の周辺地域を既に認識しているためである。周辺基地局情報は、通信事業者によって適宜更新されることが好ましい。
【００３０】
また、接続基地局と隣接基地局とに区別することによって、更に細かい周辺地域を特定することができる。
（接続基地局）  （隣接基地局１）（隣接基地局２）
［基地局２Ａ，    基地局２Ｂ，    基地局２Ｃ］
［基地局２Ｅ，    基地局２Ｇ，    基地局２Ｑ］
［・・・・・，    ・・・・・，    ・・・・・］
例えば基地局識別子の組としては一致しても、接続基地局の基地局識別子が異なる場合には、一致したものと判定されない。
【００３１】
更に、周辺基地局情報に、基地局識別子に加えて、「緯度・経度による地域範囲」が加えられたものであってもよい。
（接続基地局）  （隣接基地局１）（隣接基地局２）（緯度経度）（緯度経度）
［基地局２Ａ，    基地局２Ｂ，    基地局２Ｃ，    XXX.YYY    XXX.YYY  ］
［基地局２Ｅ，    基地局２Ｇ，    基地局２Ｑ，    XXX.YYY    XXX.YYY  ］
［・・・・・，    ・・・・・，    ・・・・・，    ・・・・  ・・・・］
この場合、携帯端末１は、ＧＰＳ(Global Positioning System)測位部を更に搭載することを要する。携帯端末１は、サーチした周辺基地局の基地局識別子と、周辺基地局情報に登録された基地局識別子とが一致する際に、ＧＰＳ測位部を起動し、その時点における緯度・経度を測位する。そして、携帯端末１は、測位された緯度・経度が、周辺基地局情報に登録された緯度・経度の位置範囲に含まれているか否かを判定する。この場合、基地局識別子よりも更に細かい地域範囲で特定することができる。
【００３２】
図３は、図２における携帯端末の移動に基づくシーケンス図である。
【００３３】
図３によれば、携帯端末１は、通信品質劣化地域の周辺地域でサーチされる周辺基地局情報として、例えば以下のように記憶しているとする。
［基地局２Ａ，    基地局２Ｂ，    基地局２Ｃ］
【００３４】
＜位置Ａ＞携帯端末１は、基地局２Ｂ，２Ｄ，２Ｅを周辺基地局としてサーチする。ここで、携帯端末１は、サーチされた周辺基地局の識別子（２Ｂ，２Ｄ，２Ｅ）と、周辺基地局として記憶された周辺基地局の識別子（２Ａ，２Ｂ，２Ｃ）とは一致しない。そのために、何ら特別な処理を実行しない。
【００３５】
＜位置Ｂ＞その後、携帯端末１は、基地局２Ａ，２Ｂ，２Ｃを周辺基地局としてサーチする。ここで、携帯端末１は、サーチされた周辺基地局の識別子（２Ａ，２Ｂ，２Ｃ）と、周辺基地局として記憶された周辺基地局の識別子（２Ａ，２Ｂ，２Ｃ）とは一致する。そのために、通信品質劣化地域へ進入する前であってその周辺地域に位置したと認識し、配信サーバ３から受信中のデータパケットをできる限り受信バッファに溜め込むように制御される。図３によれば、確認(Ack)メッセージを短い時間間隔で返信することによって、データパケットをできる限り受信し、バッファに溜め込む。
【００３６】
図４は、配信サーバと携帯端末との間のシーケンス図である。ここでは、例えばradiko（登録商標）やLisemo wave（登録商標）のラジオ放送のようなシーケンスを表している。
【００３７】
図４（ａ）は、従来技術における配信サーバ３と携帯端末１との間のシーケンスを表す。例えばradikoによって３分間の受信バッファを設定した場合、携帯端末１は、３分間の受信バッファの７０〜８０％程度を再生したタイミングで、確認メッセージを配信サーバ３へ送信し、次の３分間のデータパケットを取得しようとしている。この場合、通信品質劣化地域へ進入した後、オフライン状態が１〜２分継続した時点で、受信バッファは空となり、ストリーミング再生が停止することとなる。
【００３８】
これに対し、図４（ｂ）は、本発明における配信サーバ３と携帯端末１との間のシーケンスを表す。携帯端末１は、通信品質劣化地域の周辺地域に位置すると判定した場合、受信バッファの許容量までデータパケットを溜め込むべく、確認メッセージを短い時間間隔で返信している。この場合、携帯端末１が、通信品質劣化地域に進入した後であっても、直ぐに受信バッファが空にならず、できる限り再生が継続することとなる。その後、携帯端末１が、通信品質劣化地域から脱出した場合には、通常通りの受信バッファの制御へ戻る。
【００３９】
尚、基地局２としてのアクセスポイントは、地下鉄内の駅構内に配置されたものも有効である。例えば周辺基地局情報として、地下鉄の駅構内に配置されたアクセスポイントの識別子が登録されているとする。そして、携帯端末１を所持したユーザが地下鉄に搭乗しているとする。ここで、地下鉄が駅に停車する毎に、携帯端末１は、通信品質劣化地域の周辺地域に位置するために、受信バッファの許容量までデータパケットを溜め込むことができる。例えば地下鉄の駅間の時間間隔が３分程度であれば、携帯端末１は、３分程度のストリーミングデータを溜め込むことによって、地下鉄内でも継続的にストリーミングサービスが提供される。
【００４０】
図５は、本発明における携帯端末の機能構成図である。
【００４１】
図５によれば、携帯端末１は、無線通信部１０と、受信バッファ部１１と、アプリケーション１２と、周辺基地局記憶部１３と、基地局判定部１４と、受信バッファ制御部１５と、通信品質劣化記録部１６と、車両搭乗認識部１７と、センサ１８とを有する。無線通信部１０及びセンサ１８を除くこれら機能構成部は、携帯端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。また、これら機能構成部の処理順序は、受信バッファ制御方法としても理解できる。
【００４２】
［無線通信部１０］
無線通信部１０は、周辺基地局をサーチし、１つの接続基地局と１つ以上の隣接基地局とを検出する。その周辺基地局の識別子は、基地局判定部１４へ出力される。
また、無線通信部１０は、接続基地局と無線リンクを介して接続し、配信サーバ３からその接続基地局を介して、アプリケーションに基づくデータパケットを受信する。受信されたデータパケットは、受信バッファ部１１へ出力される。
更に、無線通信部１０は、通信品質の劣化の有無情報を、通信品質劣化記録部１６へ出力する。
【００４３】
［受信バッファ部１１］
受信バッファ部１１は、無線通信部１０からデータパケットを入力し、一時的にバッファする。受信バッファ部１１は、入力されたデータパケットを、ＦＩＦＯ(First-In First-Out)形式で、アプリケーション部１２へ出力する。
【００４４】
また、受信バッファ部１１は、受信バッファ制御部１５からの指示に応じて、その許容量を可変に設定することも好ましい。受信バッファ部１１は、一次キャッシュとしてのメモリだけなく、二次キャッシュとしてのメモリや記憶ディスクも利用して、許容量を増大するものであってもよい。例えばLismo wave（登録商標）のミュージッククリップやYouTube（登録商標）のような動画ファイルによれば、通常の受信バッファの許容量の設定に関わらず、その許容量を増加させることができる。
尚、受信バッファ部１１は、ＴＣＰ(Transmission Control Protocol)のようなトランスポートレイヤにおける、受信ソケットの受信バッファであってもよい。
【００４５】
［アプリケーション部１２］
アプリケーション部１２は、Ｗｅｂブラウザであってもよし、ＦＴＰ(File Transfer Protocol)クライアントのようなものであってもよい。
【００４６】
［周辺基地局記憶部１３］
周辺基地局記憶部１３は、通信品質劣化地域の周辺地域について、サーチ可能な周辺基地局の識別子を予め記憶する。ここで、周辺基地局の識別子として、複数予め記憶することも好ましい。また、周辺基地局記憶部１３は、１つの接続基地局の識別子及び複数の隣接基地局の識別子に区分して予め記憶するものであってもよい。
【００４７】
また、周辺基地局記憶部１３は、通信品質劣化記録部１６によって、所定回数以上、通信品質劣化が検出されていない周辺基地局の識別子を削除することも好ましい。例えば図２によれば、通信品質劣化地域の周辺地域に存在する携帯端末１であっても、道路上を走行していない限り、トンネル内へ進入することはない。その場合、携帯端末１は、基地局判定部１４によって通信品質劣化地域の周辺地域に位置すると判定されても、その後、通信品質劣化が発生しない。そのようなことが所定回数以上繰り返された場合、その携帯端末１は、その位置であえて受信バッファ部の許容量を増加する必要もない。この場合、周辺基地局記憶部１３は、その周辺基地局の組を削除する。
【００４８】
［基地局判定部１４］
基地局判定部１４は、無線通信部１０によってサーチされた周辺基地局の識別子と、周辺基地局記憶部１３に記憶された周辺基地局の識別子とが一致するか否かを判定する。例えば１つの周辺基地局だけでも一致すれば、真と判定してもよい。真と判定された場合、その結果が、受信バッファ制御部１５へ出力される。
ここで、基地局判定部１４は、サーチされた複数の周辺基地局の識別子と、周辺基地局記憶部１３に記憶された複数の周辺基地局の識別子とが全体一致するか否かを判定するものであってもよい。これによって、通信品質劣化地域の周辺地域を比較的狭く特定することができる。
また、基地局判定部１４は、無線通信部１０によってサーチされた接続基地局の識別子及び複数の隣接基地局の識別子と、周辺基地局記憶部１３に記憶された接続基地局の識別子及び複数の隣接基地局の識別子とが全体一致するか否かを判定することも好ましい。接続識別子を特定することによって、通信品質劣化地域の周辺地域を更に狭く特定することができる。
尚、基地局判定部１４は、車両搭乗認識部１７によって搭乗中と認識された場合にのみ、周辺基地局の識別子の一致を判定することも好ましい。即ち、車両等に搭乗していない場合、携帯端末１は、その通信品質劣化地域へ進入しない場合があるからである。
【００４９】
［受信バッファ制御部１５］
受信バッファ制御部１５は、基地局判定部１４によって真と判定された際に、次のデータパケットの受信を要求すべき確認メッセージを、配信サーバ３へ返信する（前述した図３参照）。これによって、受信バッファ部１１の許容量までできる限りデータパケットをバッファするべく制御する。
また、受信バッファ制御部１５は、基地局判定部１４によって真と判定された際に、受信バッファ部１１の許容量を増加させるものであってもよい。
尚、受信バッファ制御部１５は、受信バッファ部１１と同様にトランスポートレイヤの一部として構成されている場合、確認メッセージの返信タイミングを制御することによって、受信バッファ部１１を制御することができる。
【００５０】
［通信品質劣化記録部１６］
通信品質劣化記録部１６は、基地局判定部１４によって真と判定された後、所定時間内に、無線通信部１０によって通信品質劣化が検出されたか否かを記録する。前述したように、周辺基地局記憶部１３は、通信品質劣化記録部１６によって、所定回数以上、通信品質劣化が検出されていない周辺基地局の識別子を削除する。そのような携帯端末１は、その位置であえて受信バッファの許容量を増加する必要もないためである。
【００５１】
［車両搭乗認識部１７］
車両搭乗認識部１７は、当該携帯端末１を所持するユーザが車両へ搭乗したか否かを認識する。前述したように、基地局判定部１４は、車両搭乗認識部１７によって搭乗中と認識された場合にのみ、周辺基地局の識別子の一致を判定する。車両に搭乗する場合、トンネルや地下へ進入する可能性が高いためである。車両に搭乗しているか否かは、センサ１８を用いて外部信号によって認識される。
【００５２】
［センサ１８］
センサ１８は、例えば交通用ＩＣカード（例えばSuica（登録商標））のようなものであって、駅改札口を通過することによって車両に搭乗したと認識し、その旨を車両搭乗認識部１７へ出力する。また、自動車内のネットワークに近距離無線通信によって接続することによって、車両に搭乗したと認識するものであってもよい。更に、ＧＰＳ測位機能によって所定速度で移動していることを検出することによって、車両に搭乗したと認識するものであってもよい。
【００５３】
以上、詳細に説明したように、本発明の携帯端末、プログラム及び方法によれば、携帯端末の移動経路を認識することなく、通信品質劣化地域に進入する際に、データパケットをできる限り受信バッファに溜め込むように制御することができる。
【００５４】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５５】
１  携帯端末
１０  無線通信部
１１  受信バッファ部
１２  アプリケーション部
１３  周辺基地局記憶部
１４  基地局判定部
１５  受信バッファ制御部
１６  通信品質劣化記録部
１７  車両搭乗認識部
１８  センサ
２  基地局、アクセスポイント
３  配信サーバ
【図１】
2014160892.tif 000003
【図２】
2014160892.tif 000004
【図３】
2014160892.tif 000005
【図４】
2014160892.tif 000006
【図５】
2014160892.tif 000007