(57)【要約】【課題】ダウンロード時間を短縮する。【構成】複数の車載情報システム１が、それぞれ、移動電話機１５を介してセンタシステム２のファイル転送サーバ２１にアクセスして、ダウンロード対象ファイルの異なる部分を分担してダウンロードする。そして、各車載情報システム１でダウンロードしたダウンロード対象ファイルの部分を、移動電話機１５を介した通信よりも高速な通信が可能な車車間通信によって相互に交換すると共に、各車載情報システム１において自身が移動電話機１５を介してダウンロードした部分と車車間通信で他車の車載情報システム１から受信した部分を連結して完全なダウンロード対象ファイルを形成する。【選択図】図１
2004274415.tif 000002
【特許請求の範囲】
【請求項１】
移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置とを備えた車載情報システムにおいて、前記移動通信装置による通信を介してデータをダウンロードする方法であって、
前記車車間通信装置を介して通信可能な複数の車載情報システムの各々に、前記データを構成する各々前記データの部分であるところの部分データのダウンロード作業を割り振るステップと、
前記複数の車載情報システムの各々において、自車載情報システムにダウンロード作業が割り振られた部分データを前記移動通信装置による通信を介してダウンロードするステップと、
前記複数の車載情報システムのうちの少なくとも一つの車載情報システムに、前記複数の車載情報システムのうちの他の車載情報システムの各々が、当該他の車載情報システムがダウンロードした部分データを前記車車間通信装置を用いて転送するステップとを有することを特徴とするデータダウンロード方法。
【請求項２】
移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置とを備えた車載情報システムにおいて、前記移動通信装置による通信を介してデータをアップロードする方法であって、
前記車車間通信装置を介して通信可能な複数の車載情報システムの各々に、前記データを構成する各々前記データの部分であるところの部分データのアップロード作業を割り振るステップと、
前記複数の車載情報システムのうちの前記データを所持する一つの車載情報システムから、前記複数の車載情報システムのうちの他の車載情報システムの各々に、当該他の車載情報システムがアップロード作業が割り振られた部分データを前記車車間通信装置を用いて転送するステップと、
前記複数の車載情報システムの各々において、自車載情報システムにアップロード作業を割り振られた部分データを前記移動通信装置による通信を介してアップロードするステップとを有することを特徴とするデータアップロード方法。
【請求項３】
移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置とを備えた車載情報システムであって、
前記移動通信装置による通信を介して、データファイルを複数に分割して得られる各々前記データファイルの部分であるところの部分データをダウンロードするダウンロード手段と、
前記ダウンロード手段がダウンロードした部分データを前記車車間通信装置を介して他の車載情報システムに転送する転送手段と、
前記車車間通信装置を介して他の車載情報システムから、前記データファイルの前記ダウンロード手段がダウンロードした部分データとは異なる部分の部分データの転送を受け、転送された部分データと前記ダウンロード手段がダウンロードした部分データとから前記データファイルを復元する復元手段とを有することを特徴とする車載情報システム。
【請求項４】
移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置とを備えた車載情報システムであって、
前記車車間通信装置を介して通信可能な１または複数の他の車載情報システムと自車載情報システムとの各々に、アップロードするデータファイルを構成する各々前記データファイルの部分であるところの部分データのアップロード作業を割り当てる割当手段と、
前記１または複数の他の車載情報システムの各々に、アップロード作業を割り当てた部分データを前記車車間通信装置を用いて転送する転送手段と
自車載情報システムにアップロード作業を割り当てた部分データを前記移動通信装置による通信を介してアップロードするアップロード手段と、
他の車載情報システムから前記車車間通信装置を用いて転送された部分データを前記移動通信装置による通信を介してアップロードするアップロード代行手段とを有することを特徴とする車載情報システム。
【請求項５】
第１の通信メディアを介した通信を行う第１通信装置と、第２の通信メディアを介した通信を行う第２通信装置とを備えたコンピュータシステムによって読みとられ実行されるコンピュータプログラムであって、
前記コンピュータシステムを、
前記第１通信手段による通信を介して、データを構成する各々前記データの部分であるところの部分データをダウンロードするダウンロード手段と、
前記ダウンロード手段がダウンロードした部分データを前記第２通信装置を介して他の情報システムに転送する転送手段と、
前記第２通信装置を介して他の情報システムから、前記データの前記ダウンロード手段がダウンロードした部分データとは異なる部分の部分データの転送を受け、転送された部分データと前記ダウンロード手段がダウンロードした部分データとから前記データを復元する復元手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主として、無線通信装置を備えた車載情報システムにおいて、無線通信を介して行われるデータのダウンロードに要する時間を短縮する技術に関するものである。
【０００２】
【従来の技術】
車載の情報システムにおいて無線通信を介してデータをダウンロードする技術としては、車載ナビゲーション装置において、インターネット上に配置された情報センターに移動電話機を用いた無線通信を介してアクセスし、ユーザの走行案内に必要な地図データをダウンロードする技術が知られている（たとえば、特開２００２−３４２３３０号公報）。
【０００３】
一方で、各車に車車間で通信を行う車車間通信装置を備え、各車の車載情報システム間で、車車間通信装置を用いて、自車の状態情報を送受する技術も知られている（たとえば、特開平１１？１９５１９６号公報）。
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００４】
【特許文献１】
特開２００２−３４２３３０号公報
【０００５】
【特許文献２】
特開平１１？１９５１９６号公報
【０００６】
【発明が解決しようとする課題】
さて、移動電話網のような広域の公衆移動体通信網による通信は、一般に、使用可能な周波数帯域の問題や多数利用者の同時使用を可能としなければならないという制約上、車車間通信などのローカルな通信に比べ、その伝送速度は小さく設定されている。
【０００７】
したがって、前記従来の技術のように、車載情報システムにおいて、移動電話網のような広域移動体通信網を用いて大容量のデータをダウンロードする場合、当該ダウンロードに長時間を要することになる。そして、このために、車載情報システムのユーザが所望のデータを即座にダウンロードして利用することができないといった問題や、ダウンロードのために長時間に渡って、移動電話機などの広域移動体通信網用の通信装置を他の用途に使用できなくなるなどの問題が生じる。また、このような移動電話機などの広域移動体通信網用の通信装置を他の用途に使用できなくなる問題は、車載情報システムにおいて、移動電話網のような広域移動体通信網を用いて大容量のデータをアップロードする場合についても同様に生じる。
【０００８】
そこで、本発明は、車載情報システムにおいて、データのダウンロードに要する時間を短縮することを課題とする。また、併せて、本発明は、車載情報システムにおいてデータの送信に要する時間を短縮することを課題とする。
【０００９】
【課題を解決するための手段】
前記課題達成のために、本発明は、移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置とを備えた車載情報システムにおいて、前記移動通信装置による通信を介してデータをダウンロードする方法として、前記車車間通信装置を介して通信可能な複数の車載情報システムの各々に、前記データを構成する各々前記データの部分であるところの部分データのダウンロード作業を割り振るステップと、前記複数の車載情報システムの各々において、自車載情報システムにダウンロード作業が割り振られた部分データを前記移動通信装置による通信を介してダウンロードするステップと、前記複数の車載情報システムのうちの少なくとも一つの車載情報システムに、前記複数の車載情報システムのうちの他の車載情報システムの各々が、当該他の車載情報システムがダウンロードした部分データを前記車車間通信装置を用いて転送するステップとを有する方法を提供する。
【００１０】
このような方法によれば、移動通信装置を用いなければならないデータのダウンロードを、データの部分毎に複数の車載情報システムが時間的に並行して行うようにすることができる。また、データを必要とする車載情報システムに他の車載情報システムが自身がダウンロードしたデータの部分を車車間通信装置を介して転送することにより、当該データを必要とする車載情報システムにおいてデータ全体を入手することができるようにしている。したがって、このような方法によれば、一つの車載情報システムが単独でデータの全体を移動通信装置を用いてダウンロードする場合に比べ、データの各部分のダウンロードを複数の車載情報システムによって並行して行える分、データのダウンロードに要する時間が短縮される。
【００１１】
ここで、さらに、本発明は、このような方法の実施に好適な車載情報システムの一構成例として、移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置と、前記移動通信装置による通信を介して、データファイルを複数に分割して得られる各々前記データファイルの部分であるところの部分データをダウンロードするダウンロード手段と、前記ダウンロード手段がダウンロードした部分データを前記車車間通信装置を介して他の車載情報システムに転送する転送手段と、前記車車間通信装置を介して他の車載情報システムから、前記データファイルの前記ダウンロード手段がダウンロードした部分データとは異なる部分の部分データの転送を受け、転送された部分データと前記ダウンロード手段がダウンロードした部分データとから前記データファイルを復元する復元手段ととを備えた車載情報システムの構成を提供する。
【００１２】
また、前記課題達成のために、本発明は、移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置とを備えた車載情報システムにおいて、前記移動通信装置による通信を介してデータをアップロードする方法として、前記車車間通信装置を介して通信可能な複数の車載情報システムの各々に、前記データを構成する各々前記データの部分であるところの部分データのアップロード作業を割り振るステップと、前記複数の車載情報システムのうちの前記データを所持する一つの車載情報システムから、前記複数の車載情報システムのうちの他の車載情報システムの各々に、当該他の車載情報システムがアップロード作業が割り振られた部分データを前記車車間通信装置を用いて転送するステップと、前記複数の車載情報システムの各々において、自車載情報システムにアップロード作業を割り振られた部分データを前記移動通信装置による通信を介してアップロードするステップとを有する方法を提供する。
【００１３】
このような方法によれば、アップロードするデータを所持している車載情報システムから他の１または複数の車載情報システムに車車間通信装置を用いてデータの部分を分配し、アップロードするデータを所持している車載情報システム及びデータの部分を分配された各車載情報システムにおいて、データの部分の移動通信装置を用いたアップロードを時間的に並行して行うようにすることができる。したがって、このような方法によれば、一つの車載情報システムが単独でデータの全体を移動通信装置を用いてアップロードする場合に比べ、データの各部分のアップロードを複数の車載情報システムによって並行して行える分、データのアップロードに要する時間が短縮される。
【００１４】
ここで、本発明は、さらに、このような方法の実施に好適な車載情報システムの構成例として、移動体通信網を介した通信を行う移動通信装置と、他車と無線通信を行う車車間通信装置と、前記車車間通信装置を介して通信可能な１または複数の他の車載情報システムと自車載情報システムとの各々に、アップロードするデータファイルを構成する各々前記データファイルの部分であるところの部分データのアップロード作業を割り当てる割当手段と、前記１または複数の他の車載情報システムの各々に、アップロード作業を割り当てた部分データを前記車車間通信装置を用いて転送する転送手段と自車載情報システムにアップロード作業を割り当てた部分データを前記移動通信装置による通信を介してアップロードするアップロード手段と、他の車載情報システムから前記車車間通信装置を用いて転送された部分データを前記移動通信装置による通信を介してアップロードするアップロード代行手段とを備えた車載情報システムの構成を提供する。
なお、以上の各方法や車載情報システムの構成は、車載の情報システムのみならず、任意の情報システムに、前記移動通信装置を第１の通信メディアを用いて通信を行う第１の通信装置に、前記車車間通信装置を第２の通信メディアを用いて通信を行う第２の通信装置に置き換えることにより、同様に適用可能である。
【００１５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係る情報システムの全体構成を示す。
図示するように、本情報システムは、各車両に搭載された車載情報システム１、センタシステム２、移動電話網３、接続サービスサーバ４、インターネットなどのＷＡＮ５とを有する。また、センタシステム２は、ファイル転送サーバ２１と、ＷＷＷサーバ２２と、ファイル記憶部２３とを有している。
【００１６】
このような構成において、車載情報システム１は、車車間通信を行うための車車間通信装置を備えており、車車間通信装置による無線通信によって他車の車載情報システム１と相互通信を行うことができる。また、車載情報システム１は移動電話機を備え、移動電話機による無線通信を介して、移動電話網３上のインターネットサービスプロバイダ等が運営する接続サービスサーバ４に接続すると共に、接続サービスサーバ４の接続サービスの提供を受けてＷＡＮ５に接続することにより、ＷＡＮ５上のセンタシステム２にアクセスすることができる。
【００１７】
さて、センタシステム２のファイル記憶部２３には、車載情報システム１がダウンロード可能なファイルが格納されており、各車載情報システム１はファイル転送サーバ２１にアクセスして、ファイル転送サーバ２１のファイル転送サービスを利用することにより、ファイル記憶部２３に格納されたファイルをダウンロードしたり、逆にファイルをファイル記憶部２３にアップロードすることができる。そして、センタシステム２のＷＷＷサーバ２２は、ファイル記憶部２３に格納されている各ファイルの利用情報を提供するサーバであり、車載情報システム１のユーザは車載情報システム１上のウエブブラウザを介して、ＷＷＷサーバ２２にアクセスして、各ファイルの利用情報を入手し、ダウンロードするファイルの選択等を行うことができる。
【００１８】
以下、各車両に搭載される車載情報システム１の詳細について説明する。
図２に、車載情報システム１のハードウエア構成を示す。
図示するように、車載情報システム１は、情報処理装置１１、ＨＤＤなどの記憶装置１２、表示装置１３、入力装置１４、移動電話機１５、近距離無線通信装置である車車間通信装置１６とを有している。
そして、情報処理装置１１は、ＣＰＵ１１１、メモリ１１２、記憶装置１２に接続する記憶装置インタフェース１１３、表示装置１３に接続する表示インタフェース１１４、入力装置１４に接続する入力インタフェース１１５、移動電話機１５をに接続する電話機インタフェース１１６、車車間通信装置１６に接続する通信装置インタフェース１１７と、以上の各部を接続するバス１１８とを備えている。ここで、記憶装置インタフェース１１３、表示インタフェース１１４、入力インタフェース１１５、電話機インタフェース１１６、通信インタフェースは、各々接続する装置と、情報処理装置１１との間との入出力を処理するものである。また、電話機インタフェース１１６は、移動電話機１５を、脱着可能に情報処理装置１１に装着するためのコネクタを含む。
【００１９】
次に、このような車載情報システム１の機能構成を図３に示す。
図示するように車載情報システム１は、機能的には、記憶装置１２と、表示装置１３と、入力装置１４と、移動電話機１５と、車車間通信装置１６と、オペレーティングシステム２２１と、オペレーティングシステム２２１上のアプリケーションプロセスであるデータ転送制御部２２２、ＷＥＢブラウザ２２３と、アプリケーション部２２４とを有する。なお、オペレーティングシステム２２１とデータ転送制御部２２２とＷＥＢブラウザ２２３とアプリケーション部２２４は、それぞれ、情報処理装置１１のＣＰＵ１１１がプログラムを実行することにより情報処理装置１１上で実施されるプロセスである。また、アプリケーション部２２４は、たとえば、ダウンロードしたファイルを利用するアプリケーションである。
【００２０】
このような構成において、オペレーティングシステム２２１は、データ転送制御部２２２やＷＥＢブラウザ２２３やアプリケーション部２２４と、記憶装置１２や表示装置１３や入力装置１４や移動電話機１５や車車間通信装置１６との間の入出力の制御や、移動電話機１５や車車間通信装置１６の通信動作の制御を行う。
【００２１】
さて、データ転送制御部２２２は、その処理に用いるテーブルとしてダウンロード管理テーブル２２５とダウンロードスケジュールテーブル２２６とを備えている。
図４ａにダウンロード管理テーブル２２５の内容を、図４ｂにダウンロードスケジュールテーブル２２６の内容を示す。
ダウンロード管理テーブル２２５は、データ転送制御部２２２がダウンロード実行時にダウンロードの動作を管理する際に用いるテーブルであり、図４ａに示すように、ダウンロード対象ファイルのＵＲＬ（ダウンロード元ロケーション）、ダウンロード対象ファイルのファイルサイズと、分担情報とが記述されたテーブルである。
【００２２】
さて、本実施形態では、後に詳述するように、ダウンロード対象ファイルのダウンロードを以下のように行う。すなわち、複数の車載情報システム１が、それぞれ、移動電話機１５を介してセンタシステム２のファイル転送サーバ２１にアクセスして、ダウンロード対象ファイルの異なる部分を分担してダウンロードする。そして、各車載情報システム１でダウンロードしたダウンロード対象ファイルの部分を車車間通信によって相互に交換すると共に、各車載情報システム１において自身が移動電話機１５を介してダウンロードした部分と車車間通信で他車の車載情報システム１から受信した部分を連結して完全なダウンロード対象ファイルを形成する。なお、本実施形態では、ファイル転送サーバ２１を一般にレジューム機能として知られる、ファイル中の指定されたデータ範囲のデータのみを転送する機能を備えたファイル転送サーバ２１としている。
【００２３】
図４ａのダウンロード管理テーブル２２５の、分担情報は、このような複数の車載情報システム１が協調して行うダウンロードにおける、各車載情報システム１の分担を管理する情報であり、ダウンロードを分担する各車両の車載情報システム１が協調システムとしてその車車間通信上のアドレスと共に登録されると共と、各協調システムがダウンロードするダウンロード対象ファイルの部分を示すデータ範囲が分担バウンダリとして登録される。
【００２４】
次に、ダウンロードスケジュールテーブル２２６は、たとえば、定期的に更新するファイルの、ダウンロードの予定を管理するためのテーブルであり、図４ｂに示すように、ダウンロード対象ファイルのＵＲＬ（ダウンロード元ロケーション）と、ダウンロード実行の予定日時が登録される。
【００２５】
さて、このような車載情報システム１におけるセンタシステム２からのダウンロードはデータ転送制御部２２２が行うダウンロード処理により実行される。
ダウンロード処理は、入力装置１４やＷＥＢブラウザ２２３を介してユーザよりダウンロードの指示があった場合や、現在日時がダウンロードスケジュールテーブル２２６に登録された予定日時となった場合などに、指示されたＵＲＬのファイルや、ダウンロードスケジュールテーブル２２６に登録された予定日時が現在日時となったＵＲＬのファイルをダウンロード対象ファイルとして実行される。
【００２６】
図５に示すように、データ転送制御部２２２は、このダウンロード処理において、まず、移動電話機１５を介してファイル転送サーバ２１にアクセスし、ダウンロード対象ファイルのファイルサイズを入手し（ステップ５０２）、ダウンロード対象ファイルのＵＲＬとファイルサイズを登録したダウンロード管理テーブル２２５を生成する（ステップ５０４）。
【００２７】
そして、車車間通信装置１６を介して、ダウンロード対象ファイルのＵＲＬを伴うダウンロード参加問い合わせをブロードキャスト形式で他車両に送信する（ステップ５０６）。
ここで、ダウンロード参加問い合わせを車車間通信装置１６を介して受信した各車両のデータ転送制御部２２２は、受信したＵＲＬが示すダウンロード対象ファイルのダウンロードに参加するかどうかを判定し、参加する場合には、参加要求を応答する。なお、ダウンロードに参加するかの判定は、たとえば、ダウンロードスケジュールテーブル２２６に受信したダウンロード対象ファイルのＵＲＬが近い将来の予定日時と共に登録されている場合に参加すると判定したり、予めユーザから参加の許諾が設定されていて、かつ、移動電話機１５を使用中でない場合に、参加すると判定したり、ユーザに受信したダウンロード対象ファイルのＵＲＬを提示し、ユーザからダウンロードの参加を指示された場合に参加すると判定したり、参加問い合わせ受信後一定期間内に、ユーザからダウンロードを指示されたファイルのＵＲＬと先に参加問い合わせと共に受信したダウンロード対象ファイルのＵＲＬが一致する場合に、参加すると判定したりすることなどより行う。
【００２８】
さて、参加問い合わせを送信したデータ転送制御部２２２は、一定期間、参加要求の受信を待ち（ステップ５０８、５１２）、一定期間経過前に受信した各参加要求の発行元の車載情報システム１を協調システムとして、ダウンロード管理テーブル２２５の分担情報に登録する（ステップ５１０）。そして、一定期間が経過したならば、自車載情報システムを協調システムとして分担情報に登録した上で、各協調システムにダウンロードを割り当てるダウンロード対象ファイルの部分を算出し、各協調システムの分担バウンダリとして、分担情報に登録する（ステップ５１４）。
【００２９】
ここで、この分担バウンダリは、次のように算定する。
すなわち、たとえば、ダウンロード対象ファイルを、ｎを所定の自然数として、ダウンロード対象ファイルを、ファイルサイズ／（協調システム数×ｎ）のデータサイズ毎のデータブロックに分割し、分割した各データブロックに対応するダウンロード対象ファイル中における範囲を、順番に各協調システムに循環的に割り当てる。すなわち、たとえば、協調システムがｘ、ｙ、ｚの３つで、ｎ＝３であれば、図６ａに示すようにダウンロード対象ファイルをＢ１からＢ９の９つのデータブロックに分割し、分割したＢ１からＢ９の各ブロックをダウンロード対象ファイル内の順番に従って、図６ｂに示すように、順次、協調システムｘ、ｙ、ｚに循環的に割り当てる。
【００３０】
さて、図５に戻り、このようにして、各協調システムに分担バウンダリを割り振ったならば、車車間通信装置１６を介して、自身以外の各協調システムに、当該協調システムに割り当てた分担バウンダリと、他協調システムの車車間通信上のアドレスを通知する（ステップ５１６）。これは、たとえば、ダウンロード管理テーブル２２５の内容を、そのまま送信することなどにより行う。
【００３１】
そして、データ転送制御部２２２は、移動電話機１５を介してファイル転送サーバ２１にアクセスし、自車載情報システムに割り当てられている各分担バウンダリのデータを、ダウンロード対象ファイル上の位置が前のものより順次（ステップ５１８、５２６、５２８）、ダウンロードし（ステップ５２０）、一つの分担バウンダリのデータのダウンロードが完了するたびに（ステップ５２２）、ダウンロードが完了した分担バウンダリのデータを、他の協調システムに車車間通信を介して転送する（ステップ５２４）処理を行い、処理を終了する。
【００３２】
一方、自車載情報システムの分担バウンダリと、他協調システムの車車間通信上のアドレスの通知を受けた、他車両の車載情報システム１のデータ転送制御部２２２も、同様に、自車載情報システムに割り当てられている各分担バウンダリのデータを、ダウンロード対象ファイル上の位置が前のものより順次ダウンロードし、一つの分担バウンダリのデータのダウンロードが完了するたびに、ダウンロードが完了した分担バウンダリのデータを、他の協調システムに車車間通信を介して転送する処理を行い処理を終了する。
【００３３】
ただし、以上の処理において、ダウンロード対象ファイルを必要としない協調システム（単にに他車載情報システムのダウンロードに協力するだけの車載情報システム１）は、あらかじめその旨を他協調システムに通知するようにすると共に、通知を受けた各協調システムでは、通知元の協調システムへは、ダウンロードが完了した分担バウンダリのデータの転送を行わないようにしてもよい。
【００３４】
さて、各協調システムでは、以上のような自車載情報システムに割り当てられている各分担バウンダリのデータのダウンロードと転送の処理と並行して、ダウンロードした各分担バウンダリのデータと他協調システムから転送された分担バウンダリのデータを連結して、記憶装置１２に格納する処理も行う。また、ダウンロード対象ファイルが、アプリケーション部２２４がストリーム再生の対象とするオーディオやビデオストリームのファイルである場合には、順次、自車載情報処理装置でダウンロードまたは転送によって入手できた部分から、データをアプリケーション部２２４に提供する処理を行う。
【００３５】
以上、ダウンロード処理について説明した。ここで、図６ｃは、このようなダウンロード処理における通信シーケンスの例を示すものであり、Ｃ１が車車間通信による車載情報システムｘ、ｙ、ｚ間の通信のシーケンスを、Ｃ２が移動電話機１５を介した車載情報システムｘ、ｙ、ｚとファイル転送サーバ２１間の通信シーケンスを示している。
【００３６】
図示した例では、ダウンロード対象ファイルのファイル転送サーバ２１からのダウンロードは、その部分Ｂ１からＢ９を単位として、車載情報システムｘ、ｙ、ｚによって分担されて、時間的に並行して行われる。また、このダウンロードと並行して、移動電話機１５を用いた通信よりも高速なデータ伝送が可能な車車間通信によるダウンロード対象ファイルの部分Ｂ１からＢ９の車載情報システムｘ、ｙ、ｚ間の交換も行われる。したがって、各車載情報システムｘ、ｙ、ｚにおいて、ダウンロードファイル全体のデータを入手するまでに要する時間は、単独で、ダウンロードファイル全体のデータをファイル転送サーバ２１からダウンロードした場合に比べ１／３程度となる。すなわち、本実施形態によれば、ダウンロード所用時間を大幅に短縮することができる。
【００３７】
ところで、以上のダウンロード処理においては、各協調システムにおいてファイル転送サーバ２１からのダウンロードを開始した後においても、新たにダウンロードを分担可能な車載情報システム１を車車間通信を介して探索し、そのような車載情報システム１が探索できたならば、探索した車載情報システム協調システムに加え、ダウンロード対象ファイルの、各協調システムにおいてまだダウンロードが完了していない部分の分担バウンダリを再算出して、各協調システムに割り当て直して、以降のダウンロードを、新たな協調システムを加えて行うようにしてもよい。
【００３８】
また、以上では、車載情報システム１側で、ダウンロードファイルを複数のデータブロックに分割して、分割したデータブロックのダウンロードを複数の車載情報システム１で分担するようにしたが、これは、予めファイル転送サーバ２１側で、ファイルを複数のデータブロックに分割しておき、車載情報システム１に、当該車載情報システム１がダウンロード対象とするファイルのデータブロックの構成についての情報を提供し、提供を受けた車載情報システム１において、提供された情報に基づき、各データブロックのダウンロードを複数の車載情報システム１で分担するようにしても良い。
【００３９】
また、以上の車載情報システム１においては、さらに、データ転送制御部２２２において、車載情報システム１からの移動電話機１５を介したファイルのファイル転送サーバ２１へのアップロードを分担して行うようにしても良い。
図７に、この場合において、データ転送制御部２２２が行うアップロード処理の手順を示す。
図示するように、データ転送処理では、まず、アップロード先のＵＲＬと、アップロード対象ファイルのファイルサイズとを登録したアップロード管理テーブルを生成する（ステップ７０２）。ここで、アップロード管理テーブルの構成は、ダウンロード管理テーブル２２５の構成と同様であるが、ダウンロード対象ファイルのＵＲＬに代えてアップロード先のＵＲＬが登録される点と、ダウンロード対象ファイルのファイルサイズに代えてアップロード対象ファイルのファイルサイズが登録される点が異なる。
【００４０】
そして、車車間通信装置１６を介して、アップロード協力要請をブロードキャスト形式で他車両に送信する（ステップ７０４）。
ここで、アップロード協力要請を車車間通信装置１６を介して受信した各車両のデータ転送制御部２２２は、予めユーザから協力の許諾が設定されていて、かつ、移動電話機１５を使用中でない場合に、アップロード協力要請元に要請受諾を車車間通信を介して応答する。
【００４１】
さて、アップロード協力要請を送信したデータ転送制御部２２２は、一定期間、要請受諾の受信を待ち（ステップ７０６、７１０）、一定期間経過前に受信した各要請受諾の発行元の車載情報システム１を協調システムとして、アップロード管理テーブルの分担情報に登録する（ステップ７０８）。そして、一定期間が経過したならば、自車載情報システムを協調システムとして分担情報に登録した上で、各協調システムにアップロードを割り当てるアップロード対象ファイルの部分を算出し、各協調システムの分担バウンダリとして、分担情報に登録する（ステップ７１２）。
【００４２】
ここで、この分担バウンダリは、たとえば、前述したダウンロードの場合と同様に、図８ａ、ｂに協調システムが車載情報システムｘ、ｙ、ｚである場合の例を示すようにｎを所定の自然数として、アップロード対象をファイルを、ファイルサイズ／（協調システム数×ｎ）のデータサイズ毎のデータブロック（図の例ではｎ＝３として、Ｂ１からＢ９のデータブロック）に分割し、分割した各データブロックに対応するアップロード対象ファイル中における範囲を、順番に各協調システムに循環的に割り当てることにより算定する。
【００４３】
さて、図７に戻り、このようにして、各協調システムに分担バウンダリを割り振ったならば、次に、ファイル転送サーバ２１に、移動電話機１５を介してアクセスし、アップロード管理テーブルの内容を送信することにより、アップロードを分担して行うことと、その分担の形態を通知する（ステップ７１４）。
【００４４】
そして、車車間通信装置１６を介して、自身以外の各協調システムに、アップロードファイルの内の当該協調システムに割り当てた分担バウンダリのデータを転送し、アップロード先ＵＲＬへのアップロードを依頼する（ステップ７１６）。
そして、データ転送制御部２２２は、移動電話機１５を介してファイル転送サーバ２１にアクセスし、自車載情報システムに割り当てられている各分担バウンダリのデータを（ステップ７１８、７２２、７２３）、順次アップロードし（ステップ７２０）、処理を終了する。
【００４５】
一方、自車載情報システムの分担バウンダリのデータと、アップロードの依頼を受けた、他車両の車載情報システム１のデータ転送制御部２２２も、同様に、移動電話機１５を介してファイル転送サーバ２１にアクセスし、自車載情報システムに割り当てられている各分担バウンダリのデータを、順次アップロードし、処理を終了する。
【００４６】
さて、一方、ファイル転送サーバ２１では、先に通知されたアップロード管理テーブルの内容に応じて、各車載情報システム１からアップロードされた各分担バウンダリのデータを連結してファイルを構築し、ファイル記憶部２３に格納する処理を行う。
【００４７】
以上、アップロード処理について説明した。図８ｃは、協調システムが車載情報システムｘ、ｙ、ｚである場合の、アップロード処理における通信シーケンスの例を示すものであり、Ｃ１が車車間通信による車載情報システムｘ、ｙ、ｚ間の通信のシーケンスを、Ｃ２が移動電話機１５を介した車載情報システムｘ、ｙ、ｚとファイル転送サーバ２１間の通信シーケンスを示している。
【００４８】
図示した例では、まず、車載情報システムｘより車載情報システムｙ、ｚに、車載情報システムｙ、ｚがアップロードを分担する分担バウンダリのデータが高速データ転送可能な車車間通信によって転送される。そして、アップロード対象ファイルのファイル転送サーバ２１へのアップロードが、車載情報システムｘ、ｙ、ｚによって分担されて、時間的に並行して行われる。したがって、アップロードを完了するまでに要する時間は、単独で、ファイル全体のデータをファイル転送サーバ２１にアップロードした場合に比べ１／３程度となる。すなわち、本実施形態によれば、アップロード所用時間を大幅に短縮することができる。
【００４９】
以上、本発明の実施形態について説明した。
なお、以上では、ファイルを複数のデータブロックに分割してそのダウンロードやアップロードを複数の車載情報システムで分担して行う場合について示したが、本実施形態において、複数のファイルのダウンロードやアップロードを行う際には、ファイルを分割したデータブロックに代えてファイルを単位として以上の処理を行い、複数の車載情報システムのそれぞれにダウンロードやアップロードを行うファイルを排他的に割り振り、各車載情報システムで、割り振られたファイルのダウンロードやアップロードを分担して行うようにしてもよい。
【００５０】
【発明の効果】
以上のように、本発明によれば、車載情報システムにおいて、データのダウンロードに要する時間を短縮することができる。また、車載情報システムにおいてデータの送信に要する時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る情報システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る車載情報システムのハードウエア構成を示すブロック図である。
【図３】本発明の実施形態に係る車載情報システムの機能構成を示すブロック図である
【図４】発明の実施形態に係る車載情報システムが備えるテーブルを示す図である。
【図５】発明の実施形態に係るダウンロード処理の手順を示すフローチャートである。
【図６】発明の実施形態に係るダウンロード処理の一例を示す図である。
【図７】発明の実施形態に係るアップロード処理の手順を示すフローチャートである。
【図８】発明の実施形態に係るアップロード処理の一例を示す図である。
【符号の説明】
１…車載情報システム、２…センタシステム、３…移動電話網、４…接続サービスサーバ、５…ＷＡＮ、１１…情報処理装置、１２…記憶装置、１３…表示装置、１４…入力装置、１５…移動電話機、１６…車車間通信装置、２１…ファイル転送サーバ、２２…ＷＷＷサーバ、２３…ファイル記憶部、１１１…ＣＰＵ、１１２…メモリ、１１３…記憶装置インタフェース、１１４…表示インタフェース、１１５…入力インタフェース、１１６…電話機インタフェース、１１７…通信装置インタフェース、２２１…オペレーティングシステム、２２２…データ転送制御部、２２３…ＷＥＢブラウザ、２２４…アプリケーション部、２２５…ダウンロード管理テーブル、２２６…ダウンロードスケジュールテーブル。
【図１】
2004274415.tif 000003
【図２】
2004274415.tif 000004
【図３】
2004274415.tif 000005
【図４】
2004274415.tif 000006
【図５】
2004274415.tif 000007
【図６】
2004274415.tif 000008
【図７】
2004274415.tif 000009
【図８】
2004274415.tif 000010