(57)【要約】【課題】複数の無線通信端末が学習した通信状況を無線通信端末間で共有し、適切なハンドオーバーを実行する。【解決手段】無線通信端末の各々は、基地局へのハンドオーバーを実行し、前記基地局との通信状況を測定し、前記測定された通信状況と、当該通信状況が測定された位置及び当該通信状況が測定された時間帯とを含む情報を、管理サーバに通知し、前記管理サーバは、前記送信された通信状況を、当該通信状況が測定された位置及び時間帯に従って、集計し、前記集計された通信状況に基づいて、前記通信状況が測定された位置及び時間帯において用いるハンドオーバー方法を決定し、前記決定されたハンドオーバー方法を示す情報を、当該ハンドオーバー方法が用いられる位置及び時間帯に移動する前記無線通信端末に送信し、前記無線通信端末は、前記受信したハンドオーバー方法を示す情報に基づいて、ハンドオーバーを実行する。【選択図】図１
2014212372.tif 000002
【特許請求の範囲】
【請求項１】
複数の基地局と無線によって通信する複数の無線通信端末と、前記複数の基地局を介して前記無線通信端末と通信する管理サーバとを備える無線通信システムであって、
前記無線通信端末の各々は、
前記基地局へのハンドオーバーを実行し、
前記基地局との通信状況を測定し、
前記測定された通信状況と、当該通信状況が測定された位置及び当該通信状況が測定された時間帯とを含む情報を、前記管理サーバに通知し、
前記管理サーバは、
前記送信された通信状況を、当該通信状況が測定された位置及び時間帯に従って、集計し、
前記集計された通信状況に基づいて、前記通信状況が測定された位置及び時間帯において用いるハンドオーバー方法を決定し、
前記決定されたハンドオーバー方法を示す情報を、当該ハンドオーバー方法が用いられる位置及び時間帯に移動する前記無線通信端末に送信し、
前記無線通信端末は、前記送信されたハンドオーバー方法を示す情報に基づいて、ハンドオーバーを実行することを特徴とする無線通信システム。
【請求項２】
請求項１に記載の無線通信システムであって、
前記無線通信端末は、
前記基地局へのハンドオーバーを第１のハンドオーバー方法によって実行し、
前記基地局との通信状況として、前記第１のハンドオーバー方法によって前記基地局へハンドオーバーする第１の回数を測定し、
前記管理サーバは、前記集計された通信状況が、前記第１の回数の統計値が所定の基準数以上であることを示す場合、前記ハンドオーバーの回数を低減するような第２のハンドオーバー方法に、前記ハンドオーバー方法を決定し、
前記無線通信端末は、前記第２のハンドオーバー方法によって、ハンドオーバーを実行することを特徴とする無線通信システム。
【請求項３】
請求項２に記載の無線通信システムであって、
前記無線通信端末は、前記第２のハンドオーバー方法を示す情報に基づいてハンドオーバーを実行する間、前記第１のハンドオーバー方法を用いた場合にハンドオーバーする第２の回数を、前記通信状況として測定し、
前記管理サーバは、前記集計された通信状況が、前記第２の回数の統計値が前記所定の基準数を下回ることを示す場合、前記無線通信端末によるハンドオーバーの方法を、前記第１のハンドオーバー方法に決定することを特徴とする無線通信システム。
【請求項４】
請求項２又は３に記載の無線通信システムであって、
前記管理サーバは、
前記無線通信端末が到着する予定の位置と、前記無線通信端末が当該位置に到着する予定時間と、を示すスケジュールを保持し、
前記スケジュールを前記無線通信端末に送信し、
前記無線通信端末から通知された情報が、前記スケジュールが示す予定時間と所定のずれ時間以上異なる時間帯を、当該通信状況が測定された時間帯として含む場合、所定の期間ごとに集計された前記通信状況を、サブハンドオーバー情報に格納し、
前記無線通信端末は、前記送信されたスケジュールが示す予定の位置に、前記スケジュールが示す予定時間よりも前記所定のずれ時間以上異なる時間に到着した場合、前記予定の位置と前記無線通信端末における現在時刻とを前記管理サーバに送信し、
前記管理サーバは、前記予定の位置と前記無線通信端末における現在時刻とを受信した場合、前記サブハンドオーバー情報と、前記予定の位置及び前記現在時刻とに基づいて、ハンドオーバー方法を決定することを特徴とする無線通信システム。
【請求項５】
請求項４に記載の無線通信システムであって、
前記無線通信端末は、前記基地局との通信状況として、前記第１の回数と、前記基地局の各々と通信する通信品質と、を測定し、
前記管理サーバは、前記集計された通信状況が、前記第１の回数の統計値が前記所定の基準値以上であることを示す場合、前記測定された通信品質が最もよい前記基地局を優先基地局として抽出し、
前記抽出された優先基地局に優先して接続することを示す第２のハンドオーバー方法に、前記ハンドオーバー方法を決定することを特徴とする無線通信システム。
【請求項６】
請求項５に記載の無線通信システムであって、
前記無線通信端末は、
前記第２のハンドオーバー方法によって前記優先基地局に優先して接続する間、前記優先基地局との通信の通信品質を測定し、
前記測定された通信品質が劣化したと判定された場合、前記第１のハンドオーバー方法によってハンドオーバーを実行することを特徴とする無線通信システム。
【請求項７】
複数の基地局を介して複数の無線通信端末と通信する管理サーバであって、
前記無線通信端末によって測定された通信状況と、当該通信状況が測定された位置及び当該通信状況が測定された時間帯とを含む情報を、前記無線通信端末から受信し、
前記送信された通信状況を、当該通信状況が測定された位置及び時間帯に従って、集計し、
前記集計された通信状況に基づいて、前記通信状況が測定された位置及び時間帯において用いるハンドオーバー方法を決定し、
前記決定されたハンドオーバー方法を示す情報を、当該ハンドオーバー方法が用いられる位置及び時間帯に移動する前記無線通信端末に送信することを特徴とする管理サーバ。
【請求項８】
請求項７に記載の管理サーバであって、
前記無線通信端末が測定した、第１のハンドオーバー方法によって前記基地局へハンドオーバーする第１の回数を、前記通信状況として含む情報を受信し、
前記集計された通信状況が、前記第１の回数の統計値が所定の基準数以上であることを示す場合、前記ハンドオーバーの回数を低減するような第２のハンドオーバー方法に、前記ハンドオーバー方法を決定することを特徴とする管理サーバ。
【請求項９】
複数の基地局を介して管理サーバと通信する無線通信端末であって、
前記基地局へのハンドオーバーを実行し、
前記基地局との通信状況を測定し、
前記測定された通信状況と、当該通信状況が測定された位置及び当該通信状況が測定された時間帯とを含む情報を、前記管理サーバに通知し、
前記管理サーバから受信したハンドオーバー方法を示す情報に基づいて、ハンドオーバーを実行することを特徴とする無線通信端末。
【請求項１０】
請求項９に記載の無線通信端末であって、
前記基地局へのハンドオーバーを第１のハンドオーバー方法によって実行し、
前記基地局との通信状況として、前記第１のハンドオーバー方法によって前記基地局へハンドオーバーする第１の回数を測定し、
前記第１の回数の統計値が所定の基準数以上である場合に前記管理サーバによって決定された第２のハンドオーバー方法によって、ハンドオーバーを実行することを特徴とする無線通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関する。
【背景技術】
【０００２】
無線通信端末は、接続中の無線基地局及び周辺無線基地局から受信する電波の品質（電波品質）を測定し、より電波品質が高い無線基地局に接続を切替えることにより通信品質を保つ。この無線通信端末の無線基地局切替えをハンドオーバーという。
【０００３】
しかし、無線通信端末が電波品質のみに応じたハンドオーバーを行った場合、複数の無線通信基地局の電波品質が同程度になりやすい無線基地局の中間地点では、特定の無線通信基地局へのハンドオーバーの繰返しが発生する問題がある。また、電波の障害物となるビルなどが多く存在する場所や、車などの移動する電波の障害物が多く発生する時間帯などにおいては、電波は障害物により反射を繰返し、電波品質の変動が発生しやすくなり、同様にハンドオーバーが繰返し発生する問題がある。その結果、無線通信端末の通信品質低下及び負荷の増加、ならびに、無線通信システム全体の負荷増加が発生する。
【０００４】
このような課題を解決するためにハンドオーバーを制御する従来技術として、無線通信端末がハンドオーバー履歴などの通信状況を記録し、特定無線基地局間でのハンドオーバー繰返しが検出された場合や予測される場合に、ハンドオーバーの繰返しを抑止する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０８１５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、ハンドオーバーの繰返しを抑止するためのハンドオーバー履歴などの通信状況の学習や、当該通信状況を示す情報の管理が、一つの無線通信端末内で行われていた。そのため、ある特定の位置（例えばバスや電車の駅）で異なる無線通信端末が通信を行う場合であっても、無線通信端末毎に通信状況を学習する必要がある。また、無線通信端末が受信する電波の品質は、障害物などの影響で複雑に変化する場合があるため、一つの無線通信端末で学習された通信状況の信頼性が低くなる可能性がある。
【０００７】
そこで、本発明は、上述した課題を解決するために、異なる無線通信端末が同じ環境で利用されるケースにおいて、各無線通信端末が学習した通信状況を一元管理し、無線通信端末間で共有する。これによって、ハンドオーバーの繰返しを制御するための情報を無線通信端末毎に学習する必要性を減らし、信頼性の高いハンドオーバー制御のための情報を作成し、ハンドオーバーの繰返しを抑止する無線通信端末及び無線通信方式を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の代表的な一形態によると、複数の基地局と無線によって通信する複数の無線通信端末と、前記複数の基地局を介して前記無線通信端末と通信する管理サーバとを備える無線通信システムであって、前記無線通信端末の各々は、前記基地局へのハンドオーバーを実行し、前記基地局との通信状況を測定し、前記測定された通信状況と、当該通信状況が測定された位置及び当該通信状況が測定された時間帯とを含む情報を、前記管理サーバに通知し、前記管理サーバは、前記送信された通信状況を、当該通信状況が測定された位置及び時間帯に従って、集計し、前記集計された通信状況に基づいて、前記通信状況が測定された位置及び時間帯において用いるハンドオーバー方法を決定し、前記決定されたハンドオーバー方法を示す情報を、当該ハンドオーバー方法が用いられる位置及び時間帯に移動する前記無線通信端末に送信し、前記無線通信端末は、前記受信したハンドオーバー方法を示す情報に基づいて、ハンドオーバーを実行する。
【発明の効果】
【０００９】
本発明の一実施形態によると、複数の無線通信端末が学習した通信状況に従って、無線通信端末の各々に適切なハンドオーバーを行わせることができる。
【００１０】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】本実施例の無線通信システムを説明するブロック図である。
【図２】本実施例の管理サーバの構成を示すブロック図である。
【図３】本実施例の無線通信端末の構成を示すブロック図である。
【図４】本実施例の車両走行スケジュールを示す説明図である。
【図５】本実施例のハンドオーバー制御情報を示す説明図である。
【図６】本実施例のサブハンドオーバー制御情報を示す説明図である。
【図７】本実施例の見做しハンドオーバー処理を示すフローチャートである。
【図８】本実施例の無線通信端末識別子を受信した管理サーバの動作を示すフローチャートである。
【図９】本実施例の車両識別子情報とスケジュール情報とを示す説明図である。
【図１０】本実施例の無線通信端末が駅に到着した時の動作を示すフローチャートである。
【図１１】本実施例の終点駅到着後の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
無線通信端末が設置される場所の一つとしては、バスや電車の車両がある。このような無線通信端末の用途は、車両内に設置された電子ディスプレイに表示する情報の取得、バックホールにＷｉＭＡＸ（登録商標）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ：登録商標）などの３．９Ｇ移動通信システムを搭載し、乗車客にＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）サービスを提供することなどがある。後者の例では、３．９Ｇ移動通信システムにおける端末が無線通信端末の位置付けとなる。
【００１３】
このような用途で使われる無線通信端末は、無線通信端末が搭載されるバスや電車が日々走行する位置や時間帯がダイヤによって定まっているため、日々固定的な環境（位置や時間）において通信を行う。そのため、上述したようなハンドオーバーの繰返しが発生しやすい場所や時間を学習したり、予測したりすることが可能である。
【００１４】
一方、電車やバスは、日々特定の経路を特定の時刻で走行しているが、日々同じ車両であるとは限らない。この場合、車両に設置された無線通信端末が通信を行う環境（位置や時間帯）が固定的であっても、日々同じ無線通信端末が同じ環境で通信をしているとは限らない。
【００１５】
仮に、従来技術を用いて、無線通信端末ごとに通信状況の学習等を行った場合、車両の変更に伴い無線通信端末も変更されるため、一つの無線通信端末によって学習された通信状況を、異なる無線通信端末に適用することができず、バス等に搭載された無線通信端末は、毎日通信状況を学習し直さなければならない。
【００１６】
本実施例においては、このような状態を回避すべく、一つの無線通信端末によって得られた通信状況を、他の無線通信端末におけるハンドオーバーの抑止に利用する。
【００１７】
本実施例について図面を参照しながら説明する。本実施例において、無線通信端末が設置される場所をバスとして説明するが、電車などの特定位置を特定の時刻に通過するような車両に読み替えても良い。
【００１８】
まず、実施例を説明するにあたり、システム構成、無線通信端末の構成、車両走行スケジュール、無線通信端末の通信状況の記録、ハンドオーバー制御情報、見做しハンドオーバーについて、個別に説明する。その後に、フローチャートを用いたシステム全体の動作を説明する。なお、同じ構成には同じ参照番号を振り、説明は繰り返さない。
【００１９】
＜システム構成＞
図１は、本実施例の無線通信システム１０００を説明するブロック図である。
【００２０】
無線通信システム１０００は、無線通信端末１００が設置される車両であるバス３００、バス３００が走行する経路４００、及び、バス３００が停車する駅４０１（４０１ａ〜４０１ｅ）を含む。なお、実際は図１には示されない無線通信端末１００、バス３００、経路４００、及び駅４０１の各々が複数存在するが、以下に示す実施例では、図１に示されるものを代表として説明に用いる。
【００２１】
本実施例の無線通信端末１００は、バス３００に設置されるが、無線通信端末１００は電車等、経路４００が定まる移動体であれば、いかなる移動体に設置されてもよい。また、本実施例の無線通信端末１００は、通勤客又は通学客等、同じ経路を定期的に通過する利用者が有する無線通信端末であってもよい。
【００２２】
また、無線通信システム１０００は、経路４００の近傍に複数の無線基地局５００を有する。図１に示す無線通信システム１０００には、無線基地局１（５００ａ）と無線基地局２（５００ｂ）が図示されるが、経路４００の近傍に複数の図示されない無線基地局５００が設置される。
【００２３】
無線通信端末１００は、バス３００に設置され、無線基地局５００及び無線通信ネットワーク６００を介して、管理サーバ２００と通信を行う。なお、無線通信端末１００は、管理サーバ２００以外に無線通信ネットワーク６００上に設置された機器（不図示）やインターネットとの通信も可能である。
【００２４】
管理サーバ２００は、無線通信端末１００と無線通信端末１００が設置されたバス３００との管理、バス３００の車両走行スケジュールの管理、無線通信端末１００への車両走行スケジュールの送信、ハンドオーバー制御情報の作成、及び、ハンドオーバー制御情報の無線通信端末１００への送信を行う。車両走行スケジュールについては図４に、ハンドオーバー制御情報については図５に後述する。
【００２５】
バス３００は、バス事業者で管理されるダイヤに従い、経路４００を始発駅である駅１（４０１ａ）から出発し、終点駅である駅ｎ（４０１ｅ）まで走行する。また、バス３００は、その経路４００上に存在する駅２（４０１ｂ）、駅３（４０１ｃ）及び駅４（４０１ｄ）の各々を順に通過する。なお、図１に示すバス３００は、経路４００上の駅４０１を五つ通過するが、駅４０１は少なくとも一つあればよい。そのため、本実施例では終点駅を駅ｎ（４０１ｅ）と示す。
【００２６】
＜管理サーバ２００の構成＞
図２は、本実施例の管理サーバ２００の構成を示すブロック図である。
【００２７】
管理サーバ２００は、プロセッサ（例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））及びメモリを備える計算機である。管理サーバ２００は、無線通信端末識別部２０１、ハンドオーバー制御情報処理部２０２、記録部２０３、及び外部ＩＦ部２０４を有する。
【００２８】
無線通信端末識別部２０１、ハンドオーバー制御情報処理部２０２、及び、外部ＩＦ部２０４は、各々プロセッサ及びメモリを有する物理的な装置であってもよく、また、管理サーバ２００が有するプロセッサがプログラムを実行することによって機能を実装される論理的な処理部であってもよい。
【００２９】
無線通信端末識別部２０１は、車両識別子情報２０６及びスケジュール情報２０７を有する。無線通信端末識別部２０１は、無線通信端末１００から受信した無線通信端末識別子から車両識別子情報２０６を用いて車両を特定したり、スケジュール情報２０７を用いて車両走行スケジュールを特定したりする。
【００３０】
ハンドオーバー制御情報処理部２０２は、ハンドオーバー制御情報及びサブハンドオーバー制御情報を作成する。また、無線通信端末へ送信すべきハンドオーバー制御情報及びサブハンドオーバー制御情報を特定する。
【００３１】
外部ＩＦ部２０４は、無線通信ネットワーク６００と通信するためのネットワークインタフェースである。
【００３２】
記録部２０３は、記憶装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性メモリである。記録部２０３は、車両走行スケジュール格納部２３１、ハンドオーバー制御情報格納部２３２及びサブハンドオーバー制御情報格納部２３３を有する。
【００３３】
車両走行スケジュール格納部２３１は、車両走行スケジュール２３４を格納する記憶領域である。ハンドオーバー制御情報格納部２３２は、ハンドオーバー制御情報２３５を格納する記憶領域である。サブハンドオーバー制御情報格納部２３３は、サブハンドオーバー制御情報２３６を格納する記憶領域である。
【００３４】
車両走行スケジュール２３４は、経路４００ごと、かつ、経路４００におけるバス３００の移動ごとに生成され、経路４００の各々を走行する無線通信端末１００から送信される。また、車両走行スケジュール格納部２３１は、車両走行スケジュール２３４のテンプレートも保持する。
【００３５】
ハンドオーバー制御情報２３５は、経路４００ごとに生成され、経路４００における無線通信情報等を示す。サブハンドオーバー制御情報２３６は、駅４０１ごとに生成され、所定の時間間隔における駅４０１における無線通信状況を示す。
【００３６】
＜無線通信端末１００の構成＞
図３は、本実施例の無線通信端末１００の構成を示すブロック図である。
【００３７】
無線通信端末１００は、プロセッサ及びメモリを備える計算機である。無線通信端末１００は、無線送受信部１０１と、通信アンテナ１１１と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１０２と、ＧＰＳアンテナ１２１と、電波品質測定部１０３と、通信制御部１０４と、見做しハンドオーバー処理部１０５と、記録部１０６と、装置制御部１０７と、外部ＩＦ（Ｉｎｔｅｒ  Ｆａｃｅ）部１０８とを有する。
【００３８】
無線送受信部１０１と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１０２と、ＧＰＳアンテナ１２１と、電波品質測定部１０３と、通信制御部１０４と、見做しハンドオーバー処理部１０５と、装置制御部１０７と、外部ＩＦ部１０８とは、各々物理的なＬＳＩ等の装置によって実装されてもよく、また、各々の機能に対応するプログラムを無線通信端末１００が有するプロセッサが実行することによって実装されてもよい。
【００３９】
通信アンテナ１１１は、無線基地局５００と通信するためのアンテナである。ＧＰＳアンテナ１２１は、ＧＰＳ信号を受信するためのアンテナである。
【００４０】
無線送受信部１０１は、通信アンテナ１１１を介して接続中の無線基地局５００との信号送受信、周辺無線基地局５００からの信号受信を行う。ＧＰＳ１０２は、ＧＰＳアンテナ１２１を介してＧＰＳ信号を受信する。ＧＰＳ１０２は、ＧＰＳ信号から無線通信端末１００の現在位置と現在時刻とを取得する。
【００４１】
現在位置と現在時刻とを取得するためにＧＰＳ信号を用いることによって、本実施例の管理サーバ２００は、生成するハンドオーバー制御情報２３５の信頼性を高めることができる。これは、ハンドオーバー制御情報２３５が、複数の無線通信端末１００から収集された複数の通信状況に基づいて生成されるものであり、当該複数の通信状況が示す無線通信端末１００の現在位置と現在時刻とを、各々整合させることによって生成されるためである。
【００４２】
電波品質測定部１０３は、接続している無線基地局５００及び周辺の無線基地局５００の電波品質の測定を一定周期で行う。特に断りが無ければ後述される無線通信端末１００の電波品質測定は電波品質測定部１０３によって行われる。
【００４３】
通信制御部１０４は、無線基地局５００との接続確立やハンドオーバーの制御など無線通信端末１００の無線通信全般を制御する。
【００４４】
見做しハンドオーバー処理部１０５は、後述する見做しハンドオーバーの処理を行う。
【００４５】
記録部１０６は、メモリ等の記憶領域であり、車両走行スケジュール格納部１６２及びハンドオーバー制御情報格納部１６３を有する。車両走行スケジュール格納部１６２は、管理サーバ２００から受信した車両走行スケジュール２３４を格納し、ハンドオーバー制御情報格納部１６３は、管理サーバ２００から受信したハンドオーバー制御情報２３５を格納する。記録部１０６は、装置の設定情報など本実施例では特に指定されない情報を格納してもよい。
【００４６】
装置制御部１０７は、車両走行スケジュール２３４の取得、及び、車両走行スケジュール２３４への通信状況の記録など、装置全般の制御を行う。装置制御部１０７は、ＣＰＵなどの演算処理装置を有する。特に断りが無ければ後述される無線通信端末の動作は装置制御部１０７によって制御される。
【００４７】
外部ＩＦ部１０８は、無線通信端末１００と接続された外部装置（不図示）とのデータ送受信に使われるインターフェースであり、無線通信端末１００が通信アンテナ１１１を介して取得した情報を外部装置へ中継するため等に使われる。ここで外部装置とは、バス３００に設置された装置であり、例えば、乗車客へ情報提供サービスを行うための機器であり、又は、無線通信端末１００を介して天気予報もしくは地域広告の情報提供を行う電子ディスプレイなどである。
【００４８】
＜車両走行スケジュール２３４＞
図４は、本実施例の車両走行スケジュール２３４を示す説明図である。
【００４９】
車両走行スケジュール２３４は、バス３００が経路４００を通過するスケジュールを示す。さらに、本実施例の車両走行スケジュール２３４は、バス３００の走行中に無線通信端末１００が通信状況を記録するための用途も有する。
【００５０】
車両走行スケジュール２３４は、車両走行スケジュール部分（領域２３４２〜領域２３４４）と通信状況記録部分（領域２３４５〜領域２３４７）から構成される。
【００５１】
車両走行スケジュール２３４は、領域２３４０〜領域２３４７を含む。領域２３４０は、バス３００が走行する経路４００である走行経路を示す。領域２３４１は、バス３００が経路４００を走行し始める予定の時刻である走行開始予定時刻を示す。図４に示す領域２３４０及び領域２３４１は、バス３００が１０：００に経路Ａ（識別子がＡの経路４００）を走行し始めることを示す。
【００５２】
領域２３４２は、経路４００における駅４０１を示す。領域２３４３は、駅４０１に到着する予定時刻と、駅４０１から出発する予定時刻とを示す。領域２３４４は、駅４０１の位置情報を示す。図４に示す領域２３４２及び領域２３４３は、バス３００が始発駅である駅１（４０１ａ）を１０：０２に出発し、終点駅である駅ｎ（４０１ｅ）に１１：１０に到着する予定であることを示す。
【００５３】
なお、駅４（４０１ｄ）と駅ｎ（４０１ｅ）との間には、他の複数の駅４０１に関するスケジュールが格納されてもよい。また、本実施例における駅４０１に「到着」とは、駅４０１から所定の距離にバス３００が到達したことを示し、駅４０１を「出発」とは、駅４０１から所定の距離離れたことを示す。
【００５４】
領域２３４２〜領域２３４４には、バス３００の運行会社等から取得されたスケジュールに従ってあらかじめ値が格納される。
【００５５】
領域２３４５は、バス３００が実際に駅４０１に到着した時刻及び駅４０１を出発した時刻を示す。領域２３４６は、駅４０１において無線通信端末１００が測定した電波品質を示す。具体的には、領域２３４６が示す電波品質は、検出された無線基地局５００、及び、検出された無線基地局５００の電波品質である。
【００５６】
さらに、図４に示す領域２３４６の電波品質を示す指標は、受信信号強度を表すＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）であるが、領域２３４６には、電波品質を示せばいかなる指標が格納されてもよい。図４に示す領域２３４６には、二つの無線基地局５００を示す値が格納されるが、領域２３４６に格納される無線基地局５００の値は、二つであるとは限らない。
【００５７】
領域２３４７は、駅４０１の各々において行われた単位時間（本実施例において、分）あたりのハンドオーバー回数が格納される。以下において、領域２３４５〜領域２３４６に記録される値を、通信状況と記載する。
【００５８】
なお、本実施例の無線通信端末１００（装置制御部１０７）は、駅４０１のみにおいて通信状況を車両走行スケジュール２３４に記録する。これは、以下の理由によるものである。すなわち、ハンドオーバー制御情報２３５は、通信状況が記録された車両走行スケジュール２３４に基づいて生成され、ハンドオーバーが所定回数以上発生している駅４０１において無線通信端末１００が優先的に接続すべき優先無線基地局を示す。しかし、駅４０１間のバス３００が走行している区間において、ハンドオーバーが多数発生することは必然的と考えられ、優先無線基地局が設定される必要が無い。そのため、本実施例の無線通信端末１００は、駅４０１間のバス３００走行中に通信状況を記録する必要は無く、駅４０１のみにおいて、通信状況を記録する。
【００５９】
通信状況が記録される前の車両走行スケジュール２３４と、通信状況が記録された後の車両走行スケジュール２３４は、管理サーバ２００で一元管理される。管理サーバ２００は、車両走行スケジュール２３４を、走行経路（領域２３４０の値に相当）、及び、走行開始予定時刻（領域２３４１の値に相当）毎に有する。そして、バス３００は、走行経路が同じであっても、走行開始予定時刻が異なる場合、異なる車両走行スケジュール２３４に従って走行する。
【００６０】
これは、走行経路が同じであっても、時間帯によって電波の障害物の存在状況が異なり（例えば、電波の障害物となる車の存在状況は、時間帯によって異なる場合がある）、電波品質も時間帯によって異なり、通信状況が変わるため、無線通信端末１００が時間帯によって通信状況を記録する必要があるためである。
【００６１】
そして、そのため、管理サーバ２００は、無線通信端末１００が設置されるバス３００が経路４００の移動を開始する際、無線通信端末１００から車両走行スケジュール２３４の取得要求を受けたら、これから無線通信端末１００が移動する経路４００と、無線通信端末１００における現在時刻に合う車両走行スケジュール２３４を無線通信端末１００に送信する必要がある。これによって、無線通信端末１００は、経路４００の各々において、移動する時間帯に適合する車両走行スケジュール２３４に通信状況を記録できる。
【００６２】
管理サーバ２００は、無線通信端末１００から車両走行スケジュール２３４の取得要求を受けた場合、要求を送信した無線通信端末１００を識別する。さらに、無線通信端末１００のバス３００がこれから走行する経路４００と、無線通信端末１００における現在時刻に最も近い走行開始予定時刻とを示す車両走行スケジュール２３４を、無線通信端末１００の識別結果と取得された現在時刻とに基づいて、特定する。そして、特定された車両走行スケジュール２３４を、無線通信端末１００に送信する。
【００６３】
なお、管理サーバ２００と無線通信端末１００との時刻が同期される場合、管理サーバ２００は、自らが保持する時刻から現在時刻を取得し、車両走行スケジュール２３４を特定してもよい。また、車両走行スケジュール２３４の特定方法については、後述する。
【００６４】
＜無線通信端末１００の通信状況の記録＞
無線通信端末１００の無線送受信部１０１が、管理サーバ２００から車両走行スケジュール２３４を受信した場合、装置制御部１０７は、受信した車両走行スケジュール２３４を車両走行スケジュール格納部１６２に格納する。
【００６５】
装置制御部１０７は、経路４００を移動中に、車両走行スケジュール２３４の領域２３４４が示す駅４０１の位置にバス３００が到着したことを、ＧＰＳ１０２で取得される現在位置から検出した場合、検出した時刻を現在時刻としてＧＰＳ１０２から取得する。そして、装置制御部１０７は、取得された現在時刻を到着時刻として領域２３４５に格納し、通信状況を領域２３４６及び領域２３４７に記録する処理を開始する。
【００６６】
具体的には、電波品質測定部１０３は、電波品質を測定しており、装置制御部１０７は、駅４０１の滞在期間において、電波品質測定部１０３によって測定された電波品質を少なくとも一つ取得する。電波品質測定部１０３は、単位時間当たりの電波品質の平均値を算出するために必要な回数の電波品質を測定する。また、装置制御部１０７は、通信制御部１０４において実行されるハンドオーバーの回数を、通信制御部１０４から取得する。
【００６７】
装置制御部１０７は、バス３００が駅４０１を出発したことを、ＧＰＳ１０２が取得した現在位置から検出した場合、検出した時刻を現在時刻としてＧＰＳ１０２から取得する。そして、装置制御部１０７は、取得された現在時刻を出発時刻として領域２３４５に格納し、領域２３５６及び領域２３４７に値を記録し、通信状況を記録する処理を終了する。
【００６８】
通信状況を記録する処理を終了する際、装置制御部１０７は、駅４０１の滞在期間において取得された電波品質に基づいて電波品質の平均値を算出し、算出された平均値を領域２３４６に格納する。また、駅４０１の滞在期間において取得された回数に基づいて単位時間当たりのハンドオーバー回数を算出する。そして、算出された単位時間当たりのハンドオーバー回数を領域２３４７に格納する。
【００６９】
また、終点駅である駅ｎ（４０１ｅ）において、装置制御部１０７は、通信状況の記録終了後、通信状況を記録した車両走行スケジュール２３４を管理サーバ２００に送信する。
【００７０】
図４に示す車両走行スケジュール２３４は、駅１（４０１ａ）において、電波品質測定部１０３が、識別子が１１である無線基地局５００と識別子が１２である無線基地局５００との電波を少なくとも検出したことを示す。図４に示す装置制御部１０７は、検出した無線基地局５００の電波品質（ＲＳＳＩ）を、通信状況として領域２３４６に記録する。記録されるＲＳＳＩは、駅４０１に滞在中の平均値である。
【００７１】
また、装置制御部１０７は、駅４０１に滞在する間、ハンドオーバー回数を領域２３４７に通信状況として記録する。ここで、装置制御部１０７は、領域２３４７に単位時間当たりのハンドオーバー回数を記録する。
【００７２】
これは、バス３００が駅４０１に滞在する時間が、駅４０１によって異なる場合、単純にハンドオーバー回数のみを車両走行スケジュール２３４に記録すると、滞在時間が長い駅ではハンドオーバー回数が増えることが想定されるためである。そして、後述するハンドオーバー制御情報２３５生成時に、ハンドオーバーの繰返しが頻発していると判断される指標が駅４０１によって異なってしまうためである。
【００７３】
＜ハンドオーバー制御情報２３５の作成＞
次に、管理サーバ２００で作成されるハンドオーバー制御情報２３５について、図５を用いて説明する。
【００７４】
図５は、本実施例のハンドオーバー制御情報２３５を示す説明図である。
【００７５】
ハンドオーバー制御情報２３５は、車両走行スケジュール２３４に対応するため、走行経路及び走行開始予定時刻毎に作成される。管理サーバ２００のハンドオーバー制御情報処理部２０２は、無線通信端末１００から送信される車両走行スケジュール２３４を、車両走行スケジュール格納部２３１に蓄積する。
【００７６】
そして、同一の走行経路（領域２３４０に対応）であり、かつ、同一の走行開始予定時刻（領域２３４１に対応）であり、かつ、通信状況が記録された車両走行スケジュール２３４が、車両走行スケジュール格納部２３１に規定数蓄積された場合、ハンドオーバー制御情報処理部２０２は、当該車両走行スケジュール２３４を抽出し、抽出された車両走行スケジュール２３４に基づいて、ハンドオーバー制御情報２３５を作成する。
【００７７】
ハンドオーバー制御情報２３５のもとになる車両走行スケジュール２３４は、同一の走行経路であり、同一の走行開始予定時刻であり、かつ、通信状況記録部分に値が格納されているという条件を満たせばよく、送信元の無線通信端末１００が同一である必要はない。これは、同じ位置同じ時間帯における通信状況に基づいてハンドオーバー制御情報２３５が生成されるためである。
【００７８】
ハンドオーバー制御情報処理部２０２が、前述の条件の車両走行スケジュール２３４が規定数蓄積された後、ハンドオーバー制御情報２３５を作成することによって、ハンドオーバー制御情報２３５の信頼性を高めることができる。図５に示すハンドオーバー制御情報２３５は、三つの車両走行スケジュール２３４に基づいて作成されるが、本実施例のハンドオーバー制御情報２３５は、いくつの車両走行スケジュール２３４に基づいて生成されてもよい。
【００７９】
図５は、走行経路が経路Ａ（識別子がＡの経路４００）であり、走行開始予定時刻が１０：００であり、かつ、通信状況が記録された車両走行スケジュール２３４が三つ蓄積された後、当該車両走行スケジュール２３４に基づいて生成されるハンドオーバー制御情報２３５を示す。
【００８０】
ハンドオーバー制御情報２３５は、領域２３５０〜領域２３５６を含む。領域２３５０は、走行経路を示す。領域２３５１は、走行開始予定時刻を示す。
【００８１】
領域２３５２は、領域２３５０が示す経路４００の駅４０１を示す。領域２３５３は、領域２３５２が示す駅４０１において検出された無線基地局５００と、当該無線基地局５００の電波品質を示す。領域２３５４は、領域２３５２が示す駅４０１において実行された単位時間（本実施例において分）あたりのハンドオーバー回数を示す。
【００８２】
領域２３５５は、無線通信端末１００においてハンドオーバーを抑止する必要があるか否かを示す。図５において、領域２３５５が「ＯＮ」である場合、領域２３５５は無線通信端末１００がハンドオーバーを抑止する必要があることを示し、領域２３５５が「ＯＦＦ」である場合、領域２３５５は無線通信端末１００がハンドオーバーを抑止する必要はないことを示す。
【００８３】
領域２３５６は、優先的に通信する無線基地局５００を示す。領域２３５５が「ＯＮ」である場合、領域２３５６に値が格納される。
【００８４】
ハンドオーバー制御情報処理部２０２は、車両走行スケジュール格納部２３１から抽出されたすべての車両走行スケジュール２３４（同一の走行経路、かつ、同一の走行開始予定時刻、かつ、通信状況が記録された車両走行スケジュール格納部２３１）の領域２３４６の値と領域２３４７の値との各々の統計値を、ハンドオーバー制御情報２３５の領域２３５３と領域２３５４とに格納する。
【００８５】
例えば、ハンドオーバー制御情報処理部２０２は、車両走行スケジュール格納部２３１から抽出されたすべての車両走行スケジュール２３４の領域２３４６から、駅４０１ごとに、検出された無線基地局５００と、当該無線基地局５００における電波品質の値とを抽出する。そして、ハンドオーバー制御情報処理部２０２は、抽出された無線基地局５００の電波品質の値の平均値を算出し、抽出された無線基地局５００と電波品質の平均値とを、領域２３５３に格納する。
【００８６】
また、例えば、ハンドオーバー制御情報処理部２０２は、車両走行スケジュール格納部２３１の領域２３４７から、駅４０１ごとに、単位時間当たりのハンドオーバー回数を抽出し、抽出された回数の平均値を算出する。そして、算出された平均値を、領域２３５４に格納する。
【００８７】
前述の例において、ハンドオーバー制御情報処理部２０２は統計値として平均値を算出したが、各駅４０１における電波品質及びハンドオーバー回数の傾向が示されれば、いかなる統計値を算出してもよい。
【００８８】
さらに、ハンドオーバー制御情報処理部２０２は、領域２３５４に値を格納した後、領域２３５５の値を更新する。具体的には、領域２３５４の値が所定の回数以上の場合は、領域２３５２が示す駅４０１においてハンドオーバーの繰返しが頻発していると判定し、領域２３５５を「ＯＮ」によって更新する。また、ハンドオーバー回数が所定回数未満の場合は、領域２３５２が示す駅４０１においてハンドオーバーの繰返しが頻発していないと判定し、領域２３５５を「ＯＦＦ」によって更新する。
【００８９】
図５に示すハンドオーバー制御情報２３５において、ハンドオーバー制御情報処理部２０２は、ハンドオーバーが１０回以上発生している（領域２３５４が１０以上の）駅４０１をハンドオーバーの繰返しが発生していると判定する。このため、図５に示す領域２３５５のうち、駅２（４０１ｂ）と駅３（４０１ｃ）とが、ハンドオーバーの繰り返しが頻発していると判定される。
【００９０】
そして、ハンドオーバー制御情報処理部２０２は、領域２３５５が「ＯＮ」である場合は、最も電波品質（領域２３５３の電波品質の値、本実施例では領域２３５３のＲＳＳＩ）が高い無線基地局５００を、優先無線基地局として領域２３５６に格納する。図５に示すハンドオーバー制御情報２３５において、駅２（４０１ｂ）には識別子が２１である無線基地局５００、駅３（４０１ｃ）には識別子が３２である無線基地局５００が、優先無線基地局として割り当てられる。
【００９１】
以上によって生成されたハンドオーバー制御情報２３５を無線通信端末１００が用いることによって、無線通信端末１００は、駅２（４０１ｂ）及び駅３（４０１ｃ）において、周辺の無線基地局５００の電波品質に従ったハンドオーバーを行わず、優先無線基地局に接続する。
【００９２】
次に、ハンドオーバー制御情報２３５の更新について説明する。ハンドオーバー制御情報２３５の更新は、現在作成され、ハンドオーバー制御情報格納部２３２に格納されているハンドオーバー制御情報２３５と同一の走行経路及び走行開始予定時刻の車両走行スケジュール２３４を、管理サーバ２００が無線通信端末１００から受信した際に実行される。なお、ここで送信される車両走行スケジュール２３４には、通信状況が記録される。
【００９３】
ハンドオーバー制御情報処理部２０２は、無線通信端末１００から通信状況が記録された新しい車両走行スケジュール２３４を受信した場合、新たな車両走行スケジュール２３４を車両走行スケジュール格納部２３１に蓄積する。そして、蓄積されるハンドオーバー制御情報２３５を作成する際に用いた過去の車両走行スケジュール２３４のうち、最も古い車両走行スケジュール２３４を削除し、新たに蓄積された車両走行スケジュール２３４を含む規定数の車両走行スケジュール２３４を用いて、上述した動作と同じく、ハンドオーバー制御情報２３５を更新する。
【００９４】
このように、ハンドオーバー制御情報２３５を更新していくことにより、駅４０１周辺の環境が変わり電波状態も変わった際に、ハンドオーバー制御情報処理部２０２は、随時その環境に合わせたハンドオーバー制御情報２３５を作成することができる。
【００９５】
前述のようにハンドオーバー制御情報２３５は、走行経路と走行開始予定時刻とについて、通信状況が記録された車両走行スケジュール２３４が複数収集された時点で作成される。これは、電波品質は障害物などの影響で複雑に変化する場合があるため、一つの車両走行スケジュール２３４からハンドオーバー制御情報２３５を作成すると、その信頼度が低くなるためである。ハンドオーバー制御情報２３５は、少なくとも一つの無線通信端末１００から送信された車両走行スケジュール２３４に基づいて生成される。
【００９６】
次に、ハンドオーバー制御情報２３５の作成において、バス３００の実発着時刻（車両走行スケジュール２３４の領域２３４５に対応）が予定発着時刻（車両走行スケジュール２３４の領域２３４３に対応）から大きくずれた場合について説明する。
【００９７】
本発明によるハンドオーバー制御は、位置と時間とを考慮したものである。そのため、管理サーバ２００が無線通信端末１００から受信する通信状況が記録された車両走行スケジュール２３４の中で、実発着時刻が予定発着時刻と大きくずれている場合、実発着時刻と予定発着時刻とが大きくずれる駅４０１の情報を、ハンドオーバー制御に使うのは適さない。
【００９８】
しかし、そのような情報を破棄せず、同様の時間帯のずれが生じた場合に使うための情報として管理することによって、走行スケジュール（領域２３４３及び領域２３４４に対応）と異なる動きをするバス３００にも本実施例のハンドオーバー制御が適用可能であり、これによって、無駄なハンドオーバーをより低減することができる。
【００９９】
この実発着時刻が予定発着時刻と大きくずれた場合に生成されるサブハンドオーバー制御情報２３６を、図６を用いて説明する。
【０１００】
図６は、本実施例のサブハンドオーバー制御情報２３６を示す説明図である。
【０１０１】
サブハンドオーバー制御情報２３６は、バス３００の駅４０１への到着が予定到着時刻よりも大幅に遅れた場合に、無線通信端末１００によって測定された通信状況を集約した情報である。サブハンドオーバー制御情報２３６は、駅４０１ごとに生成される。サブハンドオーバー制御情報２３６は、領域２３６０〜領域２３６６を含む。
【０１０２】
領域２３６０は、駅４０１を示す。領域２３６１は、バス３００が駅４０１に到着した時間帯を示す。領域２３６２は、通信状況の統計値を含む。本実施例において領域２３６２はＲＳＳＩの平均値を含む。
【０１０３】
領域２３６３は、単位時間当たりのハンドオーバー回数の平均値を含む。領域２３６４は、領域２３６０が示す駅４０１において領域２３６１が示す時間帯に、無線通信端末１００がハンドオーバーを制御すべきか否かを示す。領域２３６５は、優先的に接続する無線基地局５００を示す。
【０１０４】
本実施例において、バス３００の到着が予定到着時刻よりも１０分以上ずれた場合に、サブハンドオーバー制御情報２３６が生成される。
【０１０５】
管理サーバ２００のハンドオーバー制御情報処理部２０２は、無線通信端末１００から受信した通信状況が記録された車両走行スケジュール２３４の中で、実到着時刻（領域２３４５に対応）が予定到着時刻（領域２３４３）に対して大きくずれている（本実施例において、１０分以上ずれている）駅４０１（領域２３４２に対応）を検出した場合、当該駅４０１のエントリを抽出する。そして、抽出されたエントリを、ハンドオーバー制御情報２３５を生成するために用いず、個別に管理する。
【０１０６】
ハンドオーバー制御情報処理部２０２は、抽出されたエントリの通信状況（領域２３４６に対応）及びハンドオーバー回数（領域２３４７に対応）について実到着時刻（領域２３４５に対応）を基準に所定の時間帯で集約する。本実施例では、所定の時間帯の単位を１０分とし、００：００〜２３：５９の１日を００：００〜００：０９、００：１０〜００：１９、・・・、１０：２０〜１０：２９、１０：３０〜１０：３９、・・・、２３：５０〜２３：５９とする。
【０１０７】
例えば、図６のように、駅２（４０１ｂ）において、予定到着時刻１０：１０に対して実到着時刻が１０：２３の場合は、その通信状況は１０：２０〜１０：２９の時間帯に集約される。もし、予定到着時刻１０：１０に対して実到着時刻が１０：３４であった場合は、その通信状況は１０：３０〜１０：３９の時間帯に集約される。
【０１０８】
図６に示すサブハンドオーバー制御情報２３６は、駅２（４０１ｂ）において、１０分刻みの時間帯で各時刻の通信状況とハンドハーバー制御のＯＮ／ＯＦＦとを管理するためのサブハンドオーバー制御情報２３６である。
【０１０９】
管理サーバ２００のハンドオーバー制御情報処理部２０２は、図６のように、１０分単位で刻まれた到着時間の時間帯及び駅４０１について、所定数の通信状況（領域２３４６に対応）が集まったら、サブハンドオーバー制御情報２３６に反映させる。反映の方法は、ハンドオーバー制御情報２３５と同様に、検出された無線基地局５００と、ＲＳＳＩの平均と、ハンドオーバー回数の平均とを反映する。
【０１１０】
そして、ハンドオーバー制御情報処理部２０２は、ハンドオーバー制御のＯＮ／ＯＦＦを決定し、ＯＮの場合は、優先無線基地局を選定する。そして、決定及び選定に従って、領域２３６４及び領域２３６５を更新する。
【０１１１】
サブハンドオーバー制御情報２３６の更新についても、ハンドオーバー制御情報２３５と同様に、新たに時刻ずれが発生している通信状況を検出した場合、最も古い通信状況を削除して、新たに検出した通信状況からサブハンドオーバー制御情報２３６を作成し直す。さらに、ハンドオーバー制御情報処理部２０２は、前述の例において、到着時刻のずれによってサブハンドオーバー制御情報２３６を生成したが、出発時刻のずれによってサブハンドオーバー制御情報２３６を生成してもよい。
【０１１２】
このように、実発着時刻が予定発着時刻に対して大きくずれた場合においても、その時の無線通信端末１００が記録した通信状況及びハンドオーバー回数を有効に使うことができる。そして、バス３００において、再度同じような時刻ずれが発生した場合においても、無線通信端末１００は、適切なハンドオーバーを実行することができる。
【０１１３】
なお、時刻ずれが発生した駅４０１の通信状況を、ハンドオーバー制御情報２３５作成時に適用しなかった場合、通信状況が記録された車両走行スケジュール２３４が規定数集まっていても、時刻ずれが発生した駅４０１については、規定数集まっていないことになる。この場合、ハンドオーバー制御情報処理部２０２は、まず全ての駅４０１において、検出された無線基地局５００、検出されたＲＳＳＩ、及びハンドオーバー回数をハンドオーバー制御情報２３５に反映させ、規定数の通信状況が規定数集まっていない駅４０１については、領域２３５５のハンドオーバー制御欄をＯＦＦとし、領域２３５６の優先無線基地局の指定を行わない。そして、ハンドオーバー制御情報処理部２０２は、サブハンドオーバー制御情報２３６を生成するために十分な規定数が集まった時点で、領域２３５５のハンドオーバー制御欄のＯＮ／ＯＦＦを決定し、ＯＮの場合に領域２３５６の優先無線基地局の指定を行えばよい。
【０１１４】
＜見做しハンドオーバー＞
図７は、本実施例の見做しハンドオーバー処理を示すフローチャートである。
【０１１５】
本実施例における見做しハンドオーバーとは、無線通信端末１００がハンドオーバー制御情報２３５の領域２３５６が示す優先無線基地局に接続している間、実際の周辺無線基地局５００の電波品質に従った場合の通常のハンドオーバー発生を模擬した場合の処理である。ただし、見做しハンドオーバー処理において、実際に無線基地局５００の切替えは行われない。
【０１１６】
ここで、通常のハンドオーバーとは、例えば無線通信規格で規定された電波品質に従うハンドオーバーである。見做しハンドオーバーの処理は、見做しハンドオーバー処理部１０５によって実行される。見做しハンドオーバー処理部１０５は、電波品質測定部１０３から電波品質を取得し、電波品質に基づいてハンドオーバーする回数を算出するが、実際に無線通信端末１００をハンドオーバーさせない。
【０１１７】
無線通信端末１００の通信制御部１０４は、駅４０１に到着した場合、ハンドオーバー制御情報２３５の領域２３５６が示す優先無線基地局への接続を開始する（Ｓ３２１）。Ｓ３２１の後、見做しハンドオーバー処理部１０５は、パラメータである見做しハンドオーバー回数を初期値として０に設定し（Ｓ１１０）、見做しハンドオーバー回数の記録を開始する。
【０１１８】
次に、見做しハンドオーバー処理部１０５は、周辺無線基地局５００のうち、最も電波品質の高い無線基地局５００へ接続したことを仮定する（Ｓ１２０）。具体的には、見做しハンドオーバー処理部１０５は、Ｓ１２０において、最も電波品質の高い無線基地局５００の識別子を保持する。
【０１１９】
本実施例における電波品質の指標は、無線通信端末１００が各駅４０１で記録する電波品質の情報の一つであるＲＳＳＩである。このため、見做しハンドオーバー処理部１０５は、例えば、Ｓ１２０において、最もＲＳＳＩが高い無線基地局５００へ接続したことを仮定する。次に、見做しハンドオーバー処理部１０５は、周期tを待ち（Ｓ１３０）、電波品質測定部１０３に再度周辺無線基地局５００の電波品質を測定させる（Ｓ１４０）。周期tは電波品質測定部１０３が電波品質測定を行う周期である。
【０１２０】
次に、見做しハンドオーバー処理部１０５は、測定により検出された無線基地局５００の電波品質と、Ｓ１２０において接続していると仮定した無線基地局５００の電波品質とを比較し、見做しハンドオーバーが発生するか否かを判定する（Ｓ１５０）。
【０１２１】
見做しハンドオーバー処理部１０５は、Ｓ１２０において接続していると仮定した無線基地局５００より高い電波品質の無線基地局５００が存在する場合、見做しハンドオーバーが発生すると判定する。また、見做しハンドオーバー処理部１０５は、Ｓ１２０において接続していると仮定した無線基地局５００より高い電波品質の無線基地局５００が存在しない場合は見做しハンドオーバーが発生しないと判定する。
【０１２２】
見做しハンドオーバーが発生すると判定された場合は、Ｓ１２０において接続していると仮定した無線基地局５００を電波品質の高い無線基地局５００に切換える（Ｓ１６０）。具体的には、見做しハンドオーバー処理部１０５は、Ｓ１６０において保持する無線基地局５００の識別子を、電波品質の高い無線基地局５００に更新する。
【０１２３】
Ｓ１６０の後、見做しハンドオーバー処理部１０５は、見做しハンドオーバー回数を＋１する（Ｓ１６１）。なお、見做しハンドオーバー処理部１０５は、Ｓ１４０の周辺無線基地局５００の電波品質の測定において、Ｓ１２０において接続していると仮定した無線基地局５００より高い電波品質の無線基地局５００が複数検出された場合、Ｓ１６０において、その中で最も電波品質の高い無線基地局５００へ接続を切替えたと仮定する。
【０１２４】
見做しハンドオーバー処理部１０５は、Ｓ１５０で見做しハンドオーバーが発生しないと判定された場合、又は、Ｓ１６１の後、ＧＰＳ１０２から取得される位置情報からバス３００が現在滞在している駅４０１を出発しているか否かを判定する（Ｓ１７０）。バス３００がまだ駅４０１に滞在している場合、周期ｔを待ち（Ｓ１８０）、再度電波品質の測定を行い（Ｓ１４０）、見做しハンドオーバーの発生を判定する（Ｓ１５０）。現在滞在している駅４０１を出発した場合、見做しハンドオーバー処理部１０５は、見做しハンドオーバー回数の記録を終了する（Ｓ１９０）。
【０１２５】
見做しハンドオーバー処理は、通常のハンドオーバーを行った場合を模擬した処理である。このため、Ｓ１９０において、見做しハンドオーバー処理部１０５は、Ｓ１６１においてカウントされた見做しハンドオーバー回数に基づいて、単位時間あたりの見做しハンドオーバー回数を算出する。そして、Ｓ１９０において、通常のハンドオーバーを実際に行った場合と同じく、車両走行スケジュール２３４の領域２３４７のハンドオーバー回数欄に、算出された単位時間あたりのハンドオーバー回数を記録する。
【０１２６】
見做しハンドオーバー処理部１０５は、見做しハンドオーバーを、ハンドオーバーの繰返しの回数が低下したか否かを検出するために行う。ある駅４０１においてハンドオーバー制御情報２３５に優先無線基地局が指定される場合、無線通信端末１００の通信制御部１０４は、優先無線基地局へ優先的に接続し、通常のハンドオーバーを行わない。しかし、この場合においても、ビルの建設などにより駅４０１周辺の環境が変化する場合があり、これに伴い電波品質も変化する。そして、駅４０１がハンドオーバーの繰返しが発生しない環境に変化したとしても、無線通信端末１００は、引き続き通常のハンドオーバーを行わないため、その環境の変化に適したハンドオーバーを行うことができない。
【０１２７】
本来、無線通信端末１００は、ハンドオーバーの繰返しが頻繁に発生しない環境では、電波品質に応じたハンドオーバーを行う方が、安定した通信を行える。つまり、見做しハンドオーバーは、ハンドオーバーの繰返しが頻繁に発生していた環境において、ハンドオーバーの繰返しの回数が低下したことを検出した場合、ハンドオーバー制御情報２３５のハンドオーバー制御欄（領域２３５６）をＯＮからＯＦＦに切替え、無線通信端末１００に通常のハンドオーバーを実行させることを目的として行われる。これによって、無駄なハンドオーバーがなくなる一方で、電波品質の変化に応じたハンドオーバーを実行することができる。
【０１２８】
＜フローチャートを用いた説明＞
ここまで、各構成や動作について個別に説明してきた。以下にフローチャートなどを用いたシステム全体の動作について説明する。
【０１２９】
まず、無線通信端末１００の装置制御部１０７は、バス３００が走行を開始する前に、管理サーバ２００へ自身の無線通信端末識別子を送信する。無線通信端末１００が無線通信端末識別子を送信する契機は、電源が入ったときや、バス３００が特定の経路４００を走行し終わったタイミングでよい。
【０１３０】
装置制御部１０７は、バス３００の電源が投入されたことを外部ＩＦ部１０８を介して検知した、又は、車両走行スケジュール格納部１６２に既に格納される車両走行スケジュール２３４が示す経路４００の終点の駅４０１を出発したことを検知した場合、無線通信端末識別子を管理サーバ２００に送信する。
【０１３１】
図８は、本実施例の無線通信端末識別子を受信した管理サーバ２００の動作を示すフローチャートである。
【０１３２】
管理サーバ２００は、無線通信端末識別子を受信したら（Ｓ２０９）、無線通信端末識別部２０１は、受信した無線通信端末識別子から該当する無線通信端末１００が設置されたバス３００の車両識別子を、車両識別子情報２０６を用いて特定する（Ｓ２１０）。車両識別子は、図１に示されていない複数のバス３００も含むバス３００の車両を特定するための識別子である。
【０１３３】
また、無線通信端末識別部２０１は、特定された車両識別子と、現在時刻と、スケジュール情報２０７とに基づいて、現在時刻におけるバス３００の車両走行スケジュール２３４を特定する（Ｓ２２０）。
【０１３４】
図９は、本実施例の車両識別子情報２０６とスケジュール情報２０７とを示す説明図である。
【０１３５】
車両識別子情報２０６は、領域２０６１及び領域２０６２を含む。領域２０６１は、無線通信端末識別子を示し、領域２０６２は、車両識別子を示す。
【０１３６】
スケジュール情報２０７は、領域２０７１及び領域２０７２を含む。領域２０７１は、車両識別子を示し、領域２０６２に対応する。領域２０７２は、車両走行スケジュール２３４を示す。
【０１３７】
例えば、図９に示す車両識別子情報２０６及びスケジュール情報２０７を用い、かつ、受信した無線通信端末識別子が「端末Ｎｏ１」を示す場合、無線通信端末識別部２０１は、領域２０６２の「車両Ｎｏ１」を車両識別子として特定する。そして、受信した無線通信端末１００の現在時刻が１１月２０日  ９：５０である場合、無線通信端末識別部２０１は、特定された「車両Ｎｏ１」を領域２０７１に含み、かつ、領域２０７２が現在時刻の直後の時刻（１１月２０日  １０：００）を示すエントリを抽出し、抽出されたエントリから「経路Ａ」を経路４００の識別子として抽出する。
【０１３８】
このことから、無線通信端末識別部２０１は、無線通信端末識別子を送信したバス３００が経路Ａ（４００）を１０：００に発車する車両走行スケジュール２３４を用いることを取得する。このため、無線通信端末識別部２０１は、領域２３４０が「経路Ａ」を示し、領域２３４１が「１０：００」を示す車両走行スケジュール２３４を、車両走行スケジュール格納部２３１から特定する。
【０１３９】
次に、無線通信端末識別部２０１は、特定した車両走行スケジュール２３４に合うハンドオーバー制御情報２３５があるか否か確認する（Ｓ２３０）。無線通信端末識別部２０１は、特定された車両走行スケジュール２３４の走行経路（領域２３４０）及び走行開始予定時刻（領域２３４１）と同じ値を走行経路（領域２３５０）及び走行開始予定時刻（領域２３５１）に含むハンドオーバー制御情報２３５がある場合、特定した車両走行スケジュール２３４に合うハンドオーバー制御情報２３５があると判定する。
【０１４０】
特定した車両走行スケジュール２３４に合うハンドオーバー制御情報２３５が無い場合、無線通信端末識別部２０１は、特定した車両走行スケジュール２３４のみ無線通信端末１００へ送信する（Ｓ２４０）。特定した車両走行スケジュール２３４に合うハンドオーバー制御情報２３５がある場合、無線通信端末識別部２０１は、特定した車両走行スケジュール２３４と当該車両走行スケジュール２３４に合うハンドオーバー制御情報２３５とを、無線通信端末１００へ送信する（Ｓ２５０）。
【０１４１】
無線通信端末１００の装置制御部１０７は、管理サーバ２００から送信される車両走行スケジュール２３４を車両走行スケジュール格納部１６２に格納し、ハンドオーバー制御情報２３５が送信された場合、受信したハンドオーバー制御情報２３５をハンドオーバー制御情報格納部１６３に格納する。
【０１４２】
図１０は、本実施例の無線通信端末１００が駅４０１に到着した時の動作を示すフローチャートである。
【０１４３】
なお、図１０は、バス３００が走行を開始する前に、無線通信端末１００が管理サーバ２００からハンドオーバー制御情報２３５を取得した場合の動作を示す。ハンドオーバー制御情報２３５を取得していない場合の動作については後述する。
【０１４４】
無線通信端末１００の通信制御部１０４は、車両走行スケジュール２３４の領域２３４３が示す駅４０１の位置と、ＧＰＳ１０２から取得する現在位置とから駅４０１に到着したことを検出する（Ｓ３０９）。
【０１４５】
Ｓ３０９の後、通信制御部１０４は、車両走行スケジュール２３４の領域２３４２が示す予定到着時刻とＧＰＳ１０２から取得する現在時刻とが一致するか確認する（Ｓ３１０）。予定到着時刻と現在時刻とが一致しないと判断する基準は、上述した管理サーバ２００がハンドオーバー制御情報２３５を作成する際に時刻がずれていると判断する時間と同じであり、本実施例において、実到着時刻が予定到着時刻に対して１０分以上ずれている場合とする。
【０１４６】
Ｓ３１０にて、予定到着時刻と現在時刻とが一致しないと判定された場合、通信制御部１０４は、管理サーバ２００に到着した駅４０１と現在時刻とを通知し、サブハンドオーバー制御情報２３６による優先無線基地局の指定があるか確認する（Ｓ３１１）。
【０１４７】
管理サーバ２００の装置制御部１０７は、無線通信端末１００から駅４０１等を通知された場合、サブハンドオーバー制御情報格納部２３３を確認し、通知された駅４０１かつ現在時刻±１０分以内に優先無線基地局を指定するサブハンドオーバー制御情報２３６があるか否か確認する。そして、サブハンドオーバー制御情報２３６がある場合、装置制御部１０７は、優先無線基地局を無線通信端末１００へ通知する。
【０１４８】
通信制御部１０４は、管理サーバ２００から優先無線基地局を通知された場合、サブハンドオーバー制御情報２３６による優先無線基地局の指定があると判定する。そして、Ｓ３２１を実行する。
【０１４９】
Ｓ３１０において、予定到着時刻と現在時刻とが一致していると判定された場合、通信制御部１０４は、ハンドオーバー制御情報２３５に優先無線基地局の指定があるか確認する（Ｓ３２０）。優先無線基地局の指定が無い場合、通信制御部１０４は、通常のハンドオーバーを実行し（Ｓ３３０）、Ｓ３１３〜Ｓ３１５、Ｓ３４０の動作を行う。
【０１５０】
Ｓ３２０にて、優先無線基地局の指定があると判定された場合、Ｓ３２１を実行する。
【０１５１】
Ｓ３２０又はＳ３１１の後、通信制御部１０４は、通常のハンドオーバーを実行し（Ｓ３１２）、車両走行スケジュール２３４へ実到着時刻を記録する。そして、通信制御部１０４は、検出した無線基地局とその電波品質の記録の取得を開始する（Ｓ３１３）。
【０１５２】
Ｓ３１３の後、車両走行スケジュール２３４の領域２３４３が示す駅４０１の位置とＧＰＳ１０２から取得する現在位置とにより、バス３００が駅４０１を出発したことを検出したら（Ｓ３１４）、通信制御部１０４は、車両走行スケジュール２３４へ実発車時刻、検出した無線基地局及びその電波品質、並びに、単位時間当たりのハンドオーバー回数を、車両走行スケジュール２３４に記録する。そして、車両走行スケジュール２３４の記録を終了する（Ｓ３１５）。
【０１５３】
なお、通信制御部１０４は、この後、次の駅４０１に到着するまで（Ｓ３０９）通常のハンドオーバーを実行する（Ｓ３４０）。Ｓ３１５の後も、Ｓ３１２において通常のハンドオーバーが実行されているので、通常のハンドオーバーを継続することとなる。
【０１５４】
Ｓ３１１にて、優先無線基地局の指定があると判定された場合、通信制御部１０４は、優先無線基地局へ接続し（Ｓ３２１）、駅４０１に滞在中は通常のハンドオーバーを抑止する。
【０１５５】
Ｓ３２１が実行された場合、見做しハンドオーバー処理部１０５は、図７に示す処理を実行する。そして、見做しハンドオーバー処理部１０５は、Ｓ３２１〜Ｓ３２４に平行して図７に示す処理を実行する。
【０１５６】
また、通信制御部１０４は、車両走行スケジュール２３４へ実到着時刻、及び、検出した無線基地局５００とその電波品質との記録を取得する（Ｓ３２２）。
【０１５７】
駅４０１を出発したことを検出したら（Ｓ３２３）、通信制御部１０４は、車両走行スケジュール２３４へ実発車時刻、及び、検出した無線基地局５００及びその電波品質、を、車両走行スケジュール２３４に記録する。そして、通信制御部１０４は、車両走行スケジュール２３４への記録を終了し（Ｓ３２４）、通常のハンドオーバーを実行する（Ｓ３４０）。
【０１５８】
Ｓ３２３において、通信制御部１０４は、優先無線基地局に接続している間の単位時間当たりのハンドオーバー回数（優先無線基地局に接続中はハンドオーバーをしないため、０回）を、車両走行スケジュール２３４に記録しない。これは、見做しハンドオーバー処理部１０５が、図７に示す処理によって算出した単位時間当たりの見做しハンドオーバー回数を、駅４０１からの出発時に車両走行スケジュール２３４の領域２３４７に格納するためである。
【０１５９】
これによって、管理サーバ２００は、最新の通信状況とハンドオーバー回数に基づいて、車両走行スケジュール２３４からハンドオーバー制御情報２３５を生成することができる。
【０１６０】
図１０で説明される無線通信端末１００の駅４０１到着時の動作は、バス３００が走行を開始する前に、無線通信端末１００が管理サーバ２００からハンドオーバー制御情報２３５を受信した場合の動作である。しかし、ハンドオーバー制御情報２３５を持っていない場合、通信制御部１０４は、車両走行スケジュール２３４に示される予定到着時刻とＧＰＳから取得する現在時刻とが一致しているかの確認（Ｓ３１０）を行わずに、Ｓ３１１からの動作を行う。これは、ハンドオーバー制御情報２３５によって優先無線通信基地局が指定されていないためである。
【０１６１】
通信制御部１０４は、ハンドオーバー制御情報２３５を持っているか否かを、バス３００が経路４００を走行し始める際に判定する。このため、ハンドオーバー制御情報２３５を持っているか否かの判定は、図１０に図示されない。
【０１６２】
なお、ハンドオーバー制御情報２３５やサブハンドオーバー制御情報２３６は、過去複数回の通信状況から作成され信頼性は高いが、一時的な環境の変化などにより、優先無線基地局との通信品質が劣化（例えば通信切断の多発）する場合を想定する必要がある。
【０１６３】
このため、Ｓ３２１において優先無線基地局に接続したことにより通信品質が、所定の期間に通信の切断が所定の回数発生した場合など、劣化したと判定された場合、通信制御部１０４は、動作をＳ３１２の通常のハンドオーバーに切替え、上述したＳ３１３〜Ｓ３１５の動作を行う。この場合、ハンドオーバー回数のカウントが、見做しハンドオーバー処理におけるハンドオーバー回数のカウントから、通常のハンドオーバー処理におけるハンドオーバー回数のカウントに切替わるが、見做しハンドオーバー処理も通常のハンドオーバー処理を行った場合を模擬したハンドオーバー回数であるので、通常のハンドオーバーに切替わった場合でも、通信制御部１０４は、継続してハンドオーバー回数をカウントする。
【０１６４】
これによって、本実施例の無線通信端末１００は、電波状況の変化に応じて適切なハンドオーバーを実行することができる。
【０１６５】
図１１は、本実施例の終点駅到着後の動作を示すフローチャートである。
【０１６６】
終点駅（駅ｎ（４０１ｅ））に到着してから出発するまでの無線通信端末１００の動作は、図１０に示す動作と同じであるため説明は割愛する。図１１の説明は図１０のＳ３４０からの続きである。
【０１６７】
無線通信端末１００の装置制御部１０７は、駅ｎ（４０１ｅ）を出発し、通常のハンドオーバーを開始した後（Ｓ３４０）、管理サーバ２００へ無線通信端末識別子と通信状況を記録した車両走行スケジュール２３４とを送信する（Ｓ４００）。
【０１６８】
無線通信端末識別子と車両走行スケジュール２３４とを受信した場合、管理サーバ２００のハンドオーバー制御情報処理部２０２は、ハンドオーバー制御情報２３５とサブハンドオーバー制御情報２３６とを作成する。
【０１６９】
また、ハンドオーバー制御情報処理部２０２は、図８に示す動作を実行し、バス３００が次に走行する経路４００のスケジュールを示す車両走行スケジュール２３４を無線通信端末識別子から確認する。そして、次の車両走行スケジュール２３４がある場合、ハンドオーバー制御情報処理部２０２は、次の車両走行スケジュール２３４を無線通信端末１００へ送信し、ハンドオーバー制御情報２３５もあれば、合わせて送信する。次の車両走行スケジュール２３４が無い場合、その旨を、無線通信端末１００に通知する。
【０１７０】
無線通信端末１００の装置制御部１０７は、管理サーバ２００からの通知に次の車両走行スケジュール２３４が含まれるか否か判定する（Ｓ４１０）。次の車両走行スケジュール２３４が含まれる場合、無線通信端末１００が設置されるバス３００は次の車両走行スケジュール２３４が示す経路４００に移動し、装置制御部１０７は、通知に含まれる車両走行スケジュール２３４を読み出す（Ｓ４２０）。そして、上述した図１０の動作と同様に通信状況の記録などを行う。
【０１７１】
次の車両走行スケジュール２３４がない場合、バス３００が運行を停止するため、装置制御部１０７は図１１の処理を終了する（Ｓ４３０）。
【０１７２】
なお、本実施例では、バス３００が始発駅である駅１（４０１ａ）から終点駅である駅ｎ（４０１ｅ）まで走行することを例としたが、同じ経路４００を終日周回し続ける場合は、特定の駅４０１を始発駅かつ終点駅とすることにより、本実施形態の実施は可能である。
【０１７３】
本発明によれば、上述したように、複数の無線通信端末１００が同じ環境（同じ経路４００）で利用されるケースにおいて、複数の無線通信端末１００によって測定された通信状況を用いて信頼性の高いハンドオーバー制御情報２３５を作成することができ、さらにその情報を複数の無線通信端末１００間で共有することができる。
【０１７４】
これにより、ハンドオーバー制御のための情報を無線通信端末１００毎に学習する必要性を減らすことができ、どの無線通信端末１００においても適切なハンドオーバーを実行させることができる。例えば、運用が開始されたばかりの無線通信端末１００であっても、運用開始時からハンドオーバーの繰返しを抑止させることができる。
【０１７５】
以上、図面とフローチャート用いて実施形態の例を説明したが、本発明の目的を逸脱しない範囲であれば、無線通信端末１００の構成やハンドオーバー制御の動作、通信状況の取得（電波品質として取得する評価値の種類、取得の方法）などを製品仕様などに合わせて適切に変更することは可能である。例えば無線通信端末１００は、外部装置と接続するためのインターフェースを持たずに、外部装置に組み込まれている構成でもよい。
【０１７６】
また、バス３００の各駅４０１への発着時刻が車両走行スケジュール２３４とずれる心配が無い場合、通信制御部１０４は、通信状況の記録の際に実発着時刻の記録は不要であり、管理サーバ２００はサブハンドオーバー制御情報２３６を作成しなくてもよい。また、電波品質測定部１０３は、電波品質としてＲＳＳＩの平均値を取得したが、本実施例で取得される電波品質は、信号対ノイズ比又はエラー率など、通信の品質を示す評価値であればいかなる評価値でもよい。
【０１７７】
また、ハンドオーバーの繰返し抑止する方法として優先無線基地局を指定したが、他の方法としてハンドオーバーを行うための電波品質の条件（例えばハンドオーバー開始を判断するための電波品質の閾値）を変更し、ハンドオーバーを発生し難くする方法も可能である。
【０１７８】
また、前述の実施例は、バス３００に設置される無線通信端末１００について記載したが、本実施例の無線通信端末１００は、定まった経路４００を移動する無線通信端末１００であればいかなるものでもよく、例えば、人が有する携帯端末に備わる装置であってもよい。
【０１７９】
また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【０１８０】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１８１】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１８２】
１０００  無線通信システム
１００  無線通信端末
２００  管理サーバ
３００  バス
４００  経路
４０１  駅
４０１ａ  駅１
４０１ｂ  駅２
４０１ｃ  駅３
４０１ｄ  駅４
４０１ｅ  駅ｎ
５００  無線基地局
５００ａ  無線基地局１
５００ｂ  無線基地局２
６００  無線通信ネットワーク
１０１  無線送受信部
１１１  通信アンテナ
１０２  ＧＰＳ
１２１  ＧＰＳアンテナ
１０３  電波品質測定部
１０４  通信制御部
１０５  見做しハンドオーバー処理部
１０６  記録部
１６２  車両走行スケジュール格納部
１６３  ハンドオーバー制御情報格納部
１０７  装置制御部
１０８  外部ＩＦ
【図１】
2014212372.tif 000003
【図２】
2014212372.tif 000004
【図３】
2014212372.tif 000005
【図４】
2014212372.tif 000006
【図５】
2014212372.tif 000007
【図６】
2014212372.tif 000008
【図７】
2014212372.tif 000009
【図８】
2014212372.tif 000010
【図９】
2014212372.tif 000011
【図１０】
2014212372.tif 000012
【図１１】
2014212372.tif 000013