(57)【要約】【課題】マスタサーバからのデータを、ローカルサーバを適切に切り替えて効率よく移動装置に送信するデータ通信システムを提供する。【解決手段】ローカルサーバ２１で車載装置３０からの交信履歴を受信し、その交信履歴を基に前に交信したローカルサーバが何であったかを一定期間ごとに集計し、その集計結果をマスタサーバ１０に送信する。マスタサーバ１０では、その集計結果の情報に基づき次に遷移して交信する各ローカルサーバの遷移確率を算出し、算出した遷移確率に基づいて次に遷移するローカルサーバ２２を選択する。そして、その選択されたローカルサーバ２２に対し、マスタサーバ１０より必要なデータを送信する。【選択図】　図１
2004064270.tif 000002
【特許請求の範囲】
【請求項１】
マスタサーバと前記マスタサーバからのデータを移動装置に送信する複数のローカルサーバと前記ローカルサーバからのデータを受信する前記移動装置とを含むデータ通信システムであって、
前記移動装置は、前に交信したローカルサーバとの交信履歴を第１の交信履歴として次に交信するローカルサーバに送信する移動装置側交信履歴送信手段と、前記ローカルサーバから送信されたデータを受信するデータ受信手段とを備え、
前記ローカルサーバは、前記第１の交信履歴を受信するローカルサーバ側交信履歴受信手段と、前記第１の交信履歴と前記ローカルサーバで付加した付加交信履歴とを第２の交信履歴として前記マスタサーバに送信するローカルサーバ側交信履歴送信手段と、前記マスタサーバから送信されたデータを受信するローカルサーバ側データ受信手段と、データを前記移動装置に送信するローカルサーバ側データ送信手段とを備え、
前記マスタサーバは、前記第２の交信履歴を受信するマスタサーバ側交信履歴受信手段と、受信した前記第２の交信履歴を記録するマスタサーバ側記憶手段と、前記第２の交信履歴に基づいて、前記移動装置が現在交信しているローカルサーバとの交信可能エリアから出て次に交信する可能性のあるローカルサーバとの交信可能エリアに遷移する遷移確率を算出する遷移確率算出手段と、前記遷移確率に基づいて前記現在交信しているローカルサーバの次にデータを送信するローカルサーバを選択するローカルサーバ選択手段と、前記ローカルサーバ選択手段で選択された前記ローカルサーバにデータを送信するマスタサーバ側データ送信手段とを備えたことを特徴とするデータ通信システム。
【請求項２】
前記第１の交信履歴は、前記前に交信したローカルサーバを識別する第１ローカルサーバ識別記号と、前記前に交信したローカルサーバとの交信を終了した時刻とを少なくとも含むことを特徴とする請求項１記載のデータ通信システム。
【請求項３】
前記付加交信履歴は、前記移動装置と前記次に交信するローカルサーバとが交信を開始した時刻と、前記次に交信するローカルサーバを識別する第２ローカルサーバ識別記号とを少なくとも含むことを特徴とする請求項１または請求項２に記載のデータ通信システム。
【請求項４】
前記ローカルサーバは、前記第１または第２の交信履歴を記録するローカルサーバ側記憶手段を備え、前記交信履歴を前記ローカルサーバ側記憶手段に記録した後、あらかじめ定めた送信条件に基づいて、記録された前記第１の交信履歴と前記付加交信履歴とによる第２の交信履歴、または記録された前記第２の交信履歴を、前記マスタサーバに送信することを特徴とする請求項１ないし請求項３のいずれかに記載のデータ通信システム。
【請求項５】
前記送信条件は、あらかじめ定めた一定時間ごとにローカルサーバ側記憶手段に記録された交信履歴を調べ、あらたに前記ローカルサーバ側記憶手段に記録された前記交信履歴がある場合に、直ちに、または次に前記移動装置と前記次に交信するローカルサーバとが交信を開始した時刻か、または前記ローカルサーバ側記憶手段に前記交信履歴を記録した時刻かのいずれかの時刻である請求項４記載のデータ通信システム。
【請求項６】
前記送信条件は、前記移動装置と前記次に交信するローカルサーバとが交信を開始した時刻か、または前記ローカルサーバ側記憶手段に前記交信履歴を記録した時刻かのいずれかの時刻から、あらかじめ定めた時間を経過したことである請求項４記載のデータ通信システム。
【請求項７】
前記送信条件は、前記マスタサーバに前記交信履歴を前回送信した時から、前記ローカルサーバ側記憶手段にあらたに記録された前記第１または第２の交信履歴の件数が、あらかじめ定めた値に到達した場合であることを特徴とする請求項４記載のデータ通信システム。
【請求項８】
前記マスタサーバは、前記遷移確率に基づいて前記データのサイズを設定するデータサイズ設定手段を備え、前記データサイズ設定手段によって設定されたサイズのデータを前記選択されたローカルサーバに送信することを特徴とする請求項１ないし請求項７のいずれかに記載のデータ通信システム。
【請求項９】
前記マスタサーバは、受信した前記第２の交信履歴より前記選択されたローカルサーバと前記移動装置とが交信した個別の交信時間を取得する個別交信時間取得手段と、前記個別の交信時間から標準交信時間を算出する標準交信時間算出手段とを備え、前記データサイズ設定手段は、算出された前記標準交信時間に基づいて前記データのサイズを設定することを特徴とする請求項８記載のデータ通信システム。
【請求項１０】
前記ローカルサーバは、前記移動装置と交信を開始した時刻および終了した時刻と、前記交信を開始した時刻から前記終了した時刻の間の交信時間の少なくとも一方を含む交信履歴を第３の交信履歴として前記ローカルサーバ側記憶手段に記録し、前記ローカルサーバ側記憶手段に記録した前記第３の交信履歴より標準交信時間を算出して前記マスタサーバに送信し、前記マスタサーバは、前記標準交信時間を受信して前記マスタサーバ側記憶手段に記録し、前記データサイズ設定手段は、前記記録された前記標準交信時間のうちの前記選択されたローカルサーバの前記標準交信時間に基づいて前記データのサイズを設定することを特徴とする請求項８記載のデータ通信システム。
【請求項１１】
ローカルサーバより送信された交信履歴を受信する交信履歴受信手段と、受信した前記交信履歴に基づいて移動装置が次に交信する可能性のあるローカルサーバへの遷移確率を算出する遷移確率算出手段と、前記遷移確率に基づいて次にデータを送信するローカルサーバを選択するローカルサーバ選択手段と、前記ローカルサーバ選択手段によって選択されたローカルサーバに前記データを送信するデータ送信手段とを備えたことを特徴とするマスタサーバ。
【請求項１２】
移動装置から送信された第１の交信履歴を受信する交信履歴受信手段と、前記第１の交信履歴と付加した付加交信履歴とを第２の交信履歴としてマスタサーバに送信する交信履歴送信手段と、前記マスタサーバから送信されたデータを受信するローカルサーバ側データ受信手段と、データを前記移動装置に送信するデータ送信手段とを備えたことを特徴とするローカルサーバ。
【請求項１３】
請求項１１記載のローカルサーバとの交信履歴を第１の交信履歴として、次に交信するローカルサーバに送信する交信履歴送信手段と、前記ローカルサーバから送信されたデータを受信するデータ受信手段とを備えたことを特徴とする移動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信領域が限定される通信手段を用いて、移動装置の移動に追従してローカルサーバを切り替えて、移動装置にデータの送信を行うデータ通信システムに関する。
【０００２】
【従来の技術】
従来のデータ通信システムとしては、特開２０００―１１５０５５号公報に記載されたものが知られている。特開２０００―１１５０５５号公報に記載されたデータ通信システムによれば、マスタサーバ（ネットワーク制御装置）で、各移動装置から返送された情報を移動装置の運行履歴として時刻、位置等と共に位置管理テーブルに記録する。こうして、過去の履歴を収集すると共にこれらのデータより次に通信可能となるであろうローカルサーバを予想することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、特開２０００―１１５０５５号公報に記載された従来のデータ通信システムでは、１台、１台の移動装置の運行履歴で、次に通信可能となるであろうローカルサーバを推定している。したがって、初めて通る道では次に通信可能となるであろうローカルサーバを推定することができないという問題があった。
【０００４】
本発明は、このような従来の問題を解決するためになされたもので、初めて通る道でも次に通信可能となるであろうローカルサーバの推定を確実におこなうことができるデータ通信システムを提供するものである。
【０００５】
【課題を解決するための手段】
本発明のデータ通信システムは、マスタサーバと前記マスタサーバからのデータを移動装置に送信する複数のローカルサーバと前記ローカルサーバからのデータを受信する移動装置とを含むデータ通信システムであって、移動装置は、前に交信したローカルサーバとの交信履歴を第１の交信履歴として、次に交信するローカルサーバに送信する移動装置側交信履歴送信手段と、ローカルサーバから送信されたデータを受信するデータ受信手段とを備え、ローカルサーバは、第１の交信履歴を受信するローカルサーバ側交信履歴受信手段と、第１の交信履歴とローカルサーバで付加した付加交信履歴とを第２の交信履歴としてマスタサーバに送信するローカルサーバ側交信履歴送信手段と、マスタサーバから送信されたデータを受信するローカルサーバ側データ受信手段と、データを移動装置に送信するローカルサーバ側データ送信手段とを備え、マスタサーバは、第２の交信履歴を受信するマスタサーバ側交信履歴受信手段と、受信した第２の交信履歴を記録するマスタサーバ側記憶手段と、第２の交信履歴に基づいて、移動装置が現在交信しているローカルサーバとの交信可能エリアから出て次に交信する可能性のあるローカルサーバとの交信エリアに遷移する遷移確率を算出する遷移確率算出手段と、遷移確率に基づいて現在交信しているローカルサーバの次にデータを送信するローカルサーバを選択するローカルサーバ選択手段と、ローカルサーバ選択手段で選択されたローカルサーバにデータを送信するマスタサーバ側データ送信手段とを備えた構成を有している。
【０００６】
この構成により、移動装置が次に交信する確率に基づいてローカルサーバを適切に選択することができる。
【０００７】
また、本発明のデータ通信システムは、前に交信したローカルサーバを識別する第１ローカルサーバ識別記号と、前に交信したローカルサーバとの交信を終了した時刻とを少なくとも含む構成を有している。
【０００８】
この構成により、次に交信するローカルサーバで、移動装置が次に交信するローカルサーバと交信する前のローカルサーバの識別記号やその交信終了時刻情報が得られる。
【０００９】
また、本発明のデータ通信システムは、付加交信履歴が、移動装置と次に交信するローカルサーバとが交信を開始した時刻と、次に交信するローカルサーバを識別する第２ローカルサーバ識別記号とを少なくとも含む構成を有している。
【００１０】
この構成により、前に交信したローカルサーバに関する交信情報に加えて、次に交信するローカルサーバと移動装置との交信に関する交信情報をマスタサーバに送信することができる。
【００１１】
また、本発明のデータ通信システムは、ローカルサーバが、第１または第２の交信履歴を記録するローカルサーバ側記憶手段を備え、交信履歴をローカルサーバ側記憶手段に記録した後、あらかじめ定めた送信条件に基づいて、記録された第１の交信履歴と付加交信履歴とによる第２の交信履歴、または記録された第２の交信履歴を、マスターサーバに送信する構成を有している。
【００１２】
この構成により、ローカルサーバとマスタサーバ間のトラフィックを低減させることができる。
【００１３】
また、本発明のデータ通信システムは、送信条件が、あらかじめ定めた一定時間ごとにローカルサーバ側記憶手段に記録された交信履歴を調べ、あらたにローカルサーバ側記憶手段に記録された交信履歴がある場合に、直ちに、または次に移動装置と次に交信するローカルサーバとが交信を開始した時刻か、またはローカルサーバ側記憶手段に交信履歴を記録した時刻かのいずれかの時刻である構成を有している。
【００１４】
この構成により、一定時間分の交信履歴をまとめてマスタサーバに送信することができ、ローカルサーバとマスタサーバ間のトラフィックを低減させることができる。
【００１５】
また、本発明のデータ通信システムは、送信条件が、移動装置と次に交信するローカルサーバとが交信を開始した時刻か、またはローカルサーバ側記憶手段に交信履歴を記録した時刻かのいずれかの時刻から、あらかじめ定めた時間を経過したことである構成を有している。この構成により、移動装置がローカルサーバと交信した時刻や交信履歴を記録した時刻に応じて定期的に交信履歴をマスタサーバに送信することができる。
【００１６】
また、本発明のデータ通信システムは、送信条件が、マスタサーバに交信履歴を送信した時から、ローカルサーバ側記憶手段にあらたに記録された第１または第２の交信履歴の件数が、あらかじめ定めた値に到達した場合である構成を有している。この構成により、時間帯によって交信履歴の件数発生が少ないときなどに無駄なマスタサーバへの送信を防止することができる。
【００１７】
また、本発明のデータ通信システムは、マスタサーバが、遷移確率に基づいてデータのサイズを設定するデータサイズ設定手段を備え、データサイズ設定手段によって設定されたサイズのデータを選択されたローカルサーバに送信する構成を有している。この構成により、次に交信する確率が高いローカルサーバに対し、確率がやや低い確率のローカルサーバにはデータを少なく送信することで、無駄となる確率の高いデータの送信量を削減することができる。
【００１８】
また、本発明のデータ通信システムは、マスタサーバが、受信した第２の交信履歴より選択されたローカルサーバと移動装置とが交信した個別の交信時間を取得する個別交信時間取得手段と、個別の交信時間から標準交信時間を算出する標準交信時間算出手段とを備え、データサイズ設定手段は、算出された標準交信時間に基づいてデータのサイズを設定する構成を有している。
【００１９】
この構成により、選択されたローカルサーバが移動装置に送信できると推定される量のデータをセンタサーバは当該ローカルサーバに送信することで、無駄となる可能性の高いデータの送信を低減することができる。
【００２０】
さらに、本発明のデータ通信システムは、ローカルサーバが、移動装置と交信を開始した時刻および終了した時刻と、交信を開始した時刻と終了した時刻との間の交信時間の少なくとも一方を含む交信履歴を第３の交信履歴としてローカルサーバ側記憶手段に記録し、ローカルサーバ側記憶手段に記録した第３の交信履歴より標準交信時間を算出してマスタサーバに送信し、マスタサーバが、標準交信時間を受信してマスタサーバ側記憶手段に記録し、データサイズ設定手段は、記録された標準交信時間のうちの選択されたローカルサーバの標準交信時間に基づいてデータのサイズを設定する構成を有している。
【００２１】
この構成により、マスタサーバは、ローカルサーバが移動装置と交信できる標準的な交信時間に基づいた量のデータをローカルサーバに送信するので、ローカルサーバに送信したデータが無駄になることを少なくすることができる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
図１は本発明の一実施の形態におけるデータ通信システムの構成を示す概略ブロック図である。
【００２４】
図１に示すように、本発明のデータ通信システムは、マスタサーバ１０とローカルサーバ２１、２２と、車載装置３０とを備えている。マスタサーバ１０は、ローカルサーバ２１、２２と広域ネットワークなどを介して交信するＷＡＮ交信部（図示せず）と、ＷＡＮ交信部で受信した車載装置３０とローカルサーバ２１、２２との交信履歴を記録する記憶部１１と、交信履歴に基づいて次に交信する可能性のあるローカルサーバへの車載装置３０の遷移確率を算出する遷移確率算出部１２と、算出した遷移確率に基づいて次にデータを送信するローカルサーバを選択するローカルサーバ選択部１３とを備えている。
【００２５】
ローカルサーバ２１、２２は、路側装置４１、４２、４３、４４と、ローカル装置５１、５２とを備え、ローカル装置５１、５２は、路側装置４１、４２、４３、４４を介して車載装置３０と交信するＬＡＮ交信部（図示せず）と、車載装置３０から路側装置４１、４２、４３、４４を介して受信した車載装置３０が前に交信したローカルサーバとの交信履歴を記録する記憶部６１、６２と、マスタサーバ１０と交信するＷＡＮ交信部（図示せず）とを備えている。
【００２６】
路側装置４１、４２、４３、４４は、ローカル装置５１、５２と交信するＬＡＮ交信部（図示せず）と、車載装置３０と通信領域が狭い範囲に限定される狭域通信などで交信するＤＳＲＣ交信部（図示せず）とを備えている。車載装置３０は、路側装置４１、４２、４３、４４と交信するＤＳＲＣ交信部（図示せず）と、路側装置４１、４２、４３、４４を介してローカル装置５１、５２から受信したデータを記録する記憶部３１とを備えている。
【００２７】
次に、図２〜図４を用いて本発明の一実施の形態におけるデータ通信システムの動作を説明する、図２は、本発明の一実施の形態におけるデータ通信システムの動作を示す流れ図であり、図３は、本発明の一実施の形態におけるデータ通信システムの複数のローカルサーバと車載装置との関係を示す模式図であり、図４は、本発明の一実施の形態におけるデータ通信システムの車載装置３０と各ローカルサーバとの交信履歴のデータを示す図である。
【００２８】
まず、車載装置３０が任意のローカルサーバと交信した後、このローカルサーバとの交信可能エリアから出て、次に交信する可能性のある他のローカルカーバの交信可能エリアへ遷移する遷移確率をマスタサーバ１０において算出する動作を説明する。
【００２９】
図１において、車載装置３０が、図中の矢印３２で示すように、左から右側に移動し、路側装置４１、４２、４３、４４と順に交信していく場合について説明する。図２に示すように、車載装置３０が、まず交信開始時刻Ｔ１において路側装置４１と交信を開始し（ステップ（以下Ｓと記す）１０２）、路側装置４１からデータを受信する（Ｓ１０５）。
【００３０】
そして、その後、路側装置４２と交信を開始し、路側装置４２からデータを受信する（Ｓ１１１）。路側装置４２からデータを受信した後は、やがてローカルサーバ２１の交信エリアから離れるため、ローカルサーバ２１の路側装置４１、４２とは交信できなくなる（交信終了時刻Ｔ２）。
【００３１】
車載装置３０は、この交信終了時刻Ｔ２とローカルサーバ２１を識別するローカルサーバＩＤとを記憶部３１に記録する。次に、車載装置３０は移動してローカルサーバ２２に接続された路側装置４３と交信可能となる。車載装置３０は、路側装置４３と交信可能となると、車載装置３０を識別する車載装置ＩＤと共に記憶部３１に記録した交信終了時刻Ｔ２とローカルサーバ２１のローカルサーバＩＤとを路側装置４３を介してローカル装置５２に送信する（Ｓ１１４、Ｓ１１５）。
【００３２】
ローカル装置５２は、路側装置４３を介して、車載装置３０と交信を開始した時刻Ｔ３と共に車載装置３０から受信した交信終了時間Ｔ２により、Ｔ２からＴ３への経過時間があらかじめ定めた時間の範囲であれば、車載装置３０がローカルサーバ２１との交信後速やかにローカルサーバ２２と交信できるエリアに移動したと判断し、車載装置３０を識別する車載装置ＩＤと交信終了時刻Ｔ２とローカルサーバ２１のローカルサーバＩＤと車載装置３０と交信を開始した時刻Ｔ３とを記憶部６２に記録する。
【００３３】
ローカルサーバ２２は、同様に、路側装置４３、４４を介して受信した多くの車載装置からの情報を記憶部６２に記録し、集計する。図４は、各ローカルサーバが同様にして記憶し、集計した交信履歴のデータをマスタサーバに送信し、マスタサーバが受信した各ローカルサーバからのデータを集計した交信履歴のデータの一例を示すものであり、この例では、あらかじめ定めた期間（例えば、１時間とか、１日とかの期間）内に、あるローカルサーバと交信をおこなった車載装置がその直前にどのローカルサーバと交信したかを明確にし、その台数をそれぞれ算出し、集計している。
【００３４】
例えば、この例において、ローカルサーバ２２と交信した車載装置のローカルサーバ２２との交信の前に交信したローカルサーバがローカルサーバ２１であった車載装置は５２台、ローカルサーバ２３であった車載装置は１４台、ローカルサーバ２４であった車載装置は１０台、ローカルサーバ２５であった車載装置は８台であることを示している。そして、これらの台数情報がローカルサーバ２２からマスタサーバ１０に送信される。
【００３５】
他のローカルサーバ２１、２３、２４、２５からも同様の台数情報がマスタサーバ１０に送信される。すなわち、各車載装置がローカルサーバ２１に到達する前に交信したローカルサーバは、ローカルサーバ２２、２３、２４、２５の順に１３台、３台、１７台、１台であり、ローカルサーバ２３に到達する前に交信したローカルサーバは、ローカルサーバ２１、２２、２４、２５の順に５台、５０台、１２台、２台である。
【００３６】
ここで、マスタサーバで集計した結果を、見方を変えてあるローカルサーバと交信した後、次に交信したローカルサーバがどのローカルサーバで何台の車載装置だったかという観点で見てみると、ローカルサーバ２１と交信した車載装置は、その後、ローカルサーバ２２、２３、２４、２５でそれぞれ５２台、５台、８台、７台の車載装置が交信していることになり、その台数を合計すると７２台となるので、それぞれの台数を比率で表すと、それぞれ７２％、７％、１１％、１０％となり、これが複数の車載装置が路側装置４１，４２を介してローカルサーバ２１と交信した後、遷移をしてローカルサーバ２２、２３、２４、２５とそれぞれのローカルサーバに接続された路側装置を介して交信するそれぞれの遷移比率である。
【００３７】
このように、これらの遷移比率という統計値から、今後、車載装置がローカルサーバ２１と交信した後、ローカルサーバ２２、２３、２４、２５の交信エリアに遷移してこれらのローカルサーバ２２、２３、２４、２５と交信する遷移確率をこれらの遷移比率を適用して７２％、７％、１１％、１０％と算出することが可能となる。他のローカルサーバでも同様の手順で、次に交信するローカルサーバへの遷移確率を算出することができる。
【００３８】
次に、マスタサーバ１０が車載装置３０に、例えばａ〜ｇの７個のセグメントからなるデータを送信する場合について説明する。まずこの例では、ローカルサーバ２１は、他の車載装置へのデータ送信時に用意された（Ｓ１０１）セグメントａ、ｂからなるデータ１０１を蓄積しているとする。
【００３９】
マスタサーバ１０は先に述べた手順に従って遷移確率を算出し、車載装置３０が次に交信するであろうローカルサーバとして最も高い遷移確率などの選択基準でローカルサーバ２１を選択したとする。実際、車載装置３０がローカル装置５１とＬＡＮ接続された路側装置４１の通信エリアに進入すると、ローカルサーバ２１と車載装置３０とは通信を開始する。
【００４０】
車載装置３０は、受信したいデータのデータＩＤと、そのデータに関して既にそれ以前に交信したローカルサーバから受信済みのデータサイズと、ローカルサーバ２１と交信する前に交信を終了したローカルサーバ（図示せず）のローカルサーバＩＤと、そのローカルサーバとの交信開始ならびに終了時刻とを、車載装置３０の車載装置ＩＤと共に、路側装置４１を介してローカル装置５１へ送信する（Ｓ１０２、Ｓ１０３）。
【００４１】
ローカル装置５１は、受信したそれらの情報と共に車載装置３０との交信開始時刻Ｔ１を第１の交信履歴として記憶部６１に記録する。
【００４２】
ローカルサーバ２１は、ローカルサーバ２１における各交信時間のたとえば一定時間ごとに平均値を求めることで標準交信時間を算出し、算出した標準交信時間と車載装置３０から通知された受信済みデータサイズを比較することでローカルサーバ２１上に十分なサイズのデータが存在するかどうか確かめ、存在する場合はそのまま車載装置３０に送信し、存在しないかまたは足りない場合は、存在している分を車両に送信すると同時に、足りないと思われる分のデータをマスタサーバ１０から受信する。
【００４３】
すなわち、ローカル装置５１は、受信したデータＩＤに該当するデータを車載装置３０に対し、路側装置４１を介して送信する（Ｓ１０４、Ｓ１０５）。ローカル装置５１は、記憶部６１に記録した第１の交信履歴とローカルサーバ２１を識別するローカルサーバＩＤとを第２の交信履歴として、交信開始時刻Ｔ１から一定時間経過後に、マスタサーバに、ローカルサーバ２１として車載装置３０に送信可能と思えるデータ量に対して足りない分のデータ要求と共に送信し（Ｓ１０６）、マスタサーバ１０は、セグメントｃ、ｄからなるデータ１０３をローカルサーバ２１のローカル装置５１に送信する（Ｓ１０７）。
【００４４】
なお、第１の交信履歴を記憶部６１に記録せず、第１の交信履歴を車載装置３０から受信後、第２の交信履歴を直ちにマスタサーバ１０に送信するようにすることもできる。また、第２の交信履歴を一旦記憶部６１に記録し、毎時０分と３０分といったように、あらかじめ定めた一定時間ごとに記憶部６１に記録された交信履歴を調べ、あらたに記憶部６１に記録された交信履歴がある場合に、直ちに、または次に車載装置３０とローカルサーバ２１とが交信を開始した時刻Ｔ１か、または記憶部６１に交信履歴を記録した時刻（Ｓ１０３の後、Ｓ１０９の後）に、マスタサーバ１０に送信するようにすることもできる。また、記憶部６１に記録した時刻から一定時間経過した後、あるいは記憶部６１に記録した件数が一定数に達した後、あるいは交信開始時刻Ｔ１から一定時間経過後に、マスタサーバ１０に送信するようにしても良い。
【００４５】
車載装置３０が、路側装置４１を介してはセグメントａからなるデータ１０２しか受信に成功しなかったとすると、車載装置３０は次の路側装置４２との交信を開始すると、取得済みのデータサイズ（ここではセグメントａ）を、路側装置４２を介して（Ｓ１０８）、ローカル装置３１に送信する（Ｓ１０９）
ローカルサーバ２１に接続された路側装置のうち最も施設の出口寄りに設置されている等の条件により、その路側装置を離脱すれば、そのローカルサーバにおける受信動作も終了したと見なせる路側装置４２を車載装置３０が離脱したとき、ローカルサーバ２１は、車載装置３０との交信が交信終了時刻Ｔ２をもって終了したと判断する。
【００４６】
交信開始時刻Ｔ１と交信終了時刻Ｔ２とから交信時間Ｔ１２を算出し記憶部６１に記録する。ローカルサーバ２１はマスタサーバ１０に対して続きの情報送信を依頼する（Ｓ１１２）。また、定期的に、記憶部６１に記録した交信時間Ｔ１２の平均値を求めることで算出した標準交信時間をローカルサーバ２１のローカルサーバＩＤと共にマスタサーバ１０に送信する。
【００４７】
マスタサーバ１０は、車載装置３０が次に交信するローカルサーバを遷移確率に基づいて予測する。具体的には、遷移確率に閾値を決めてその閾値以上の確率を持つローカルサーバや、遷移確率上位数箇所のローカルサーバを車載装置の到達が予測されるローカルサーバとして予測する。
【００４８】
例えば、図４に示す例の場合、ローカルサーバ２１の次に車載装置が遷移して交信する遷移確率が３０％以上であるローカルサーバは遷移確率が７２％のローカルサーバ２２だけであり、このことより、ローカルサーバ２２に対して、マスタサーバ１０から、少し余裕をみて、セグメントｄ〜ｇよりなるデータ１０５を送信する（Ｓ１１３）。
【００４９】
ローカル装置５２は、路側装置４３を介して交信開始時刻Ｔ３にて、車載装置３０と交信を開始し、車載装置３０より、ローカルサーバ２１との交信終了時刻Ｔ２と、そのローカルサーバ２１のローカルサーバＩＤと、受信済みのデータサイズがセグメントａ〜ｄであることを示す情報とを交信履歴として受信すると（Ｓ１１４、Ｓ１１５）、ローカルサーバ２２は、受信した交信履歴を記憶部６２に記録する。
【００５０】
続いて、既に車載装置３０が受信済みのデータサイズであるセグメントａ〜ｄを除いたセグメントｅ〜ｇからなるデータを、路側装置４３を介して送信する（Ｓ１１６、Ｓ１１７）。
【００５１】
車載装置３０は、路側装置４３を介してローカル装置５２からセグメントｆまで受信したところで路側装置４３との交信エリアから離れた場合、次に路側装置４４との交信が開始されたとき、路側装置４４を介し、ローカル装置５２に対し、受信済みのデータサイズがセグメントａ〜ｆであるという情報を送信する（Ｓ１１９、Ｓ１２０）。
【００５２】
この情報を受信したローカル装置５２は、車載装置３０が未受信のデータはセグメントｇであることを認識し、セグメントｇからなるデータを、路側装置４４を介して車載装置３０に送信し（Ｓ１２１、Ｓ１２２）、車載装置３０はこれを受信することで、マスタサーバ１０が車載装置３０に送信しようとしたセグメントａ〜ｇで構成されるデータを全て受信できたことになる。
【００５３】
ここで、マスタサーバ１０からローカルサーバへ送信するデータサイズを決定する方法は２通りある。ひとつは遷移確率に基づいて、遷移確率が最も高いローカルサーバにはデータサイズを大きく、次に高いローカルサーバにはデータサイズをその確率に応じて小さくして送信する方法である。
【００５４】
図４に示す例で言えば、ローカルサーバ２５からの遷移確率に基づいて、マスタサーバ１０は遷移確率が最も高いローカルサーバ２４にはセグメントａ〜ｄというようにデータサイズを大きく、次に高いローカルサーバ２２にはセグメントａ〜ｂというようにデータサイズを小さく送信する。このようにすれば、車載装置３０が、遷移確率の最も高いローカルサーバ２４の交信エリアへ移動した場合は、セグメントａ〜ｄといったサイズのデータを問題なく受信できる。
【００５５】
車載装置３０が遷移確率の次に高い方のローカルサーバ２２の交信エリアへ移動してしまった場合は、ローカルサーバ２２へはマスタサーバ１０からセグメントａ〜ｂと、十分なサイズのデータが送信されていないため、車載装置３０がセグメントａ〜ｄといった十分なサイズのデータを受信するためには、ローカルサーバ２２に対してマスタサーバ１０よりセグメントｃ〜ｄのデータを追加でダウンロードしなければならない。
【００５６】
しかしながら、そのような措置をとらなければならない確率は遷移確率から見て比較的低いので、本方法においてローカルサーバ２２に対してマスタサーバ１０よりデータを追加でダウンロードする場合があっても、平均的には通信トラフィックの上昇は小さく抑えることができる。
【００５７】
もうひとつの方法は、各ローカルサーバにおける標準交信時間をもとに、マスタサーバはローカルサーバが標準交信時間内に受信出来ると思われるだけのサイズのデータを送信することである。
【００５８】
図４に示す例において、例えばローカルサーバ２４からの遷移確率の高い順に次に交信するローカルサーバの候補として、ローカルサーバ２５とローカルサーバ２１の２つのローカルサーバに絞った後、それぞれの過去の標準交信時間の平均を調べると、ローカルサーバ２１が１５０秒で、ローカルサーバ２５が４５０秒であるため、およそ３０秒で１セグメントのデータを送信できる場合、ローカルサーバ２１へは５セグメントのデータを、ローカルサーバ２５へは１５セグメントのデータをマスタサーバ１０から送信するようにする。このようにすれば、それぞれのローカルサーバ２１、２５と交信した際、その交信中に、それらのデータをほぼ確実に受信することが可能になる。
【００５９】
以上のように、本発明の一実施の形態におけるデータ通信システムによれば、ローカルサーバが、車載装置から受信した交信履歴に基づいて、前に交信したローカルサーバがどのローカルサーバであったかを一定期間ごとに集計し、その情報をマスタサーバに送信し、マスタサーバは、各ローカルサーバから受信した情報から次に遷移して交信するローカルサーバの確率を推定する遷移確率を算出し、算出した遷移確率に基づいて選択したローカルサーバに対し必要なデータを送信するようにしており、したがって、過去の統計に基づいて精度良く必要なローカルサーバに必要なデータが送信され、無駄が少なくなるという効果を有する。そして、本実施の形態によれば、さらに、ローカルサーバは、車載装置との一定期間の交信時間から標準交信時間を算出してマスタサーバに送信し、マスタサーバはその標準交信時間に基づいてローカルサーバに送信するデータのサイズを決定するようにしており、したがって、ローカルサーバに送信されるデータに無駄がなく、効率がさらに良いという利点を有する。又、本実施の形態では、遷移確率に基づいてマスタサーバからローカルサーバに送信するデータのサイズを決定するようにも構成しており、送信されたデータが更に無駄なく活用されるという利点を有する。
【００６０】
なお、上記の実施の形態では、移動装置が車載装置の場合で説明したが、本発明はこれに限定されることなく、手で持ったり、体や移動物体に固定して移動したりする移動可能な装置でも同様の効果が得られるものである。
【００６１】
また、上記の実施の形態では、標準交信時間が交信時間の平均値の場合で説明したが、本発明はこれに限定されることなく、加重平均値や最長値と最短値を除いた後の平均値や他の統計的手法によって算出される値でも同様の効果が得られるものである。
【００６２】
また、上記の実施の形態では、ローカルサーバが２台および５台の場合、ローカルサーバの路側装置が各２台の場合、車載装置が１台の場合、データのセグメントがａ〜ｇの７つの場合で説明したが、本発明はこれらの数に限定されることなく同様の効果が得られるものである。
【００６３】
また、上記の実施の形態では、各ローカルサーバが車載装置との交信時間を算出し、その平均値を求めることで標準交信時間を算出して自らのローカルサーバＩＤと共にマスタサーバ１０に送信する場合で説明したが、本発明はこれに限定されることなくマスタサーバがローカルサーバから受信した第２の交信履歴の情報から、その前に交信したローカルサーバに関する交信開始時刻と交信終了時刻とローカルサーバＩＤとから、マスタサーバが各ローカルサーバにおける標準交信時間を算出するようにしても同様の効果が得られるものである。
【００６４】
【発明の効果】
以上説明したように、本発明は、移動装置が、前に交信したローカルサーバとの第１の交信履歴を次に交信するローカルサーバに送信し、ローカルサーバが、受信した第１の交信履歴とローカルサーバで付加した付加交信履歴とを第２の交信履歴としてマスタサーバに送信し、マスタサーバから送信されたデータを移動装置に送信し、マスタサーバが第２の交信履歴を受信して記録し、記録した第２の交信履歴に基づいて、移動装置が次に交信する可能性のあるローカルサーバの遷移確率を算出し、算出した遷移確率に基づいて次にデータを送信するローカルサーバを選択し、選択されたローカルサーバにデータを送信することにより、移動装置と交信する確率の高いローカルサーバが適切な量のデータをマスタサーバから受信して移動装置に送信することができ、無駄なデータの送受信を減らすことができ、ローカルサーバに搭載する記憶手段の容量が少なくてもマスタサーバから移動装置にデータを効率よく送信することができるというすぐれた効果を有するデータ通信システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態におけるデータ通信システムの構成を示す概略ブロック図
【図２】本発明の一実施の形態におけるデータ通信システムの動作を示す流れ図
【図３】本発明の一実施の形態におけるデータ通信システムの複数のローカルサーバと車載装置との関係を示す模式図
【図４】本発明の一実施の形態におけるデータ通信システムの交信履歴のデータを示す図
【符号の説明】
１０　マスタサーバ
１１、３１、６１、６２　記憶部
１２　遷移確率算出部
１３　ローカルサーバ選択部
２１、２２、２３、２４、２５　ローカルサーバ
３０　車載装置
３３　道路
４１、４２、４３、４４　路側装置
５１、５２　ローカル装置
【図１】
2004064270.tif 000003
【図２】
2004064270.tif 000004
【図３】
2004064270.tif 000005
【図４】
2004064270.tif 000006