JP2005020376A - Data distribution system for mobile terminals - Google Patents
Data distribution system for mobile terminals Download PDFInfo
- Publication number
- JP2005020376A JP2005020376A JP2003182472A JP2003182472A JP2005020376A JP 2005020376 A JP2005020376 A JP 2005020376A JP 2003182472 A JP2003182472 A JP 2003182472A JP 2003182472 A JP2003182472 A JP 2003182472A JP 2005020376 A JP2005020376 A JP 2005020376A
- Authority
- JP
- Japan
- Prior art keywords
- mobile terminal
- base station
- data
- communication
- data distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】大容量のデータを複数の基地局を用いて効率的に配信する。
【解決手段】センター10は、移動端末2からコンテンツ要求メッセージと併せて移動端末プロファイルを受信する。移動端末プロファイルには移動端末2の型式と移動予定経路が含まれる。センター10は、端末型式に基づき移動端末性能管理サーバ12から移動端末2の通信性能を取得する一方、移動予定経路に基づき基地局管理サーバ13から経路上に存在する複数の基地局4の通信環境情報を取得する。センター10は、通信性能と通信環境情報から各基地局4で配信可能なデータサイズを算出し、それにしたがって配信するコンテンツデータを分割し、移動端末2が各基地局4に到着する前に分割データを分配する。移動端末2は各基地局にバッファされた分割データを順次受け取ることで、大容量のデータの配信を受ける。
【選択図】 図1A large volume of data is efficiently distributed using a plurality of base stations.
A center receives a mobile terminal profile together with a content request message from a mobile terminal. The mobile terminal profile includes the type of the mobile terminal 2 and the planned travel route. The center 10 acquires the communication performance of the mobile terminal 2 from the mobile terminal performance management server 12 based on the terminal type, while the communication environment of the plurality of base stations 4 existing on the path from the base station management server 13 based on the planned movement route. Get information. The center 10 calculates the data size that can be distributed by each base station 4 from the communication performance and communication environment information, divides the content data to be distributed accordingly, and divides the divided data before the mobile terminal 2 arrives at each base station 4. Distribute The mobile terminal 2 receives a large amount of data by sequentially receiving the divided data buffered in each base station.
[Selection] Figure 1
Description
【0001】
【発明の属する技術分野】
本発明は、車載端末などの移動端末に対してデータ配信を行う技術に関する。
【0002】
【従来の技術】
近年、DSRC(Dedicated Short Range Communication)や無線LAN(Local Area Network)などの狭域無線通信を利用した移動端末向けの狭域通信サービスの検討がなされている。狭域無線通信は、通信速度が速く(携帯電話の十数倍の伝送レート)、通信コストが安いという利点を有しており、動画コンテンツやプログラムなどデータサイズの大きいファイルのダウンロードにも向いている。
【0003】
しかし、狭域無線通信の基地局の通信エリアの大きさは半径数m〜数十m程度と非常に狭い。仮に車両が50km/hで移動している場合には、通信エリアを数秒〜十数秒で通過することとなる。したがって、高速移動する移動端末にデータを確実に配信するための仕組みが必要となる。たとえば、特許文献1の移動体用情報伝達システムでは、移動端末がある路側機での情報の受け取りに失敗した場合に、その先の路側機で情報を受け渡すことによって、移動端末にクレジットカードの与信情報を確実に伝達するための仕組みが提案されている。
【0004】
【特許文献1】
特開2002−216191号公報
【0005】
【発明が解決しようとする課題】
上記特許文献の仕組みは、与信情報などの比較的小サイズのデータの配信には有効な方法であるが、一つの通信エリア内では配信できないような大容量のデータの場合には、上手く対応できない。このような場合には、複数の基地局が連携して効率的かつ確実にデータ配信処理を行い得る仕組みが必要となる。
【0006】
しかしながら、同一の無線通信方式を採用している移動端末同士でも、通信IFの製造メーカーや種類、端末自体のスペックなどによって実際の通信能力に差が出るし、また、基地局ごとに、通信エリアの広さ、対応通信速度、設置された道路の法定速度などの通信環境が異なる。したがって、従来は、一つの通信エリア内でどれほどのデータを配信することができるかを見積もることができず、データ配信側で配信処理を効率的にスケジューリングすることが困難であった。
【0007】
しかして、従来では、移動端末は通信エリア間を移動するたびに、データ配信システムに対して何回もデータ配信要求を送信し、一方、データ配信システムもデータ配信が成功するまで何回も同じデータを配信しなければならなかった。これにより重複した無駄な通信が頻発し、処理負荷の増大やネットワークトラフィックの増大などの問題を招いていた。
【0008】
本発明は上記実情に鑑みてなされたものであって、その目的とするところは、大容量のデータを複数の基地局を用いて効率的に配信することの可能なデータ配信システムを提供することにある。
【0009】
【課題を解決するための手段】
上記目的を達成するために本発明のデータ配信システムは、以下の手段ないし手順によりデータ配信処理を実行する。なお、データ配信処理に係る以下の手段ないし手順は、ソフトウエアがコンピュータに読み込まれ実行されることにより具体的に実現されるものである。
【0010】
データ配信システムは、移動端末性能管理手段によって、移動端末の型式と通信性能とを対応付けて管理している。また、データ配信システムは、基地局管理手段によって、移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理している。
【0011】
ここで、移動端末の通信性能は通信速度などの情報を含み、また、基地局の通信環境情報は、基地局の通信エリアの広さに関する情報(たとえば、通信エリアの広さ、移動端末が通過した場合の滞在時間など)を含むものである。
【0012】
データ配信システムは、配信要求受信手段によって、移動端末からデータ配信要求を受信する。このとき、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信する。
【0013】
そして、データ配信システムは、通信性能取得手段によって、受信された移動端末の型式に基づいて移動端末性能管理手段からその移動端末の通信性能を取得する。また、データ配信システムは、通信環境取得手段によって、受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得する。
【0014】
このようにデータ配信処理に係る移動端末と基地局の情報を取得することによって、どの基地局(通信エリア)でどれだけのデータを配信すればよいか、というスケジューリングが可能となる。
【0015】
しかして、データ配信システムは、算出手段によって、移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出する。これは、移動端末の通信速度と、移動端末が基地局の通信エリア内で享受可能な通信時間がわかれば算出できる。
【0016】
続いて、データ配信システムは、分割手段によって、算出されたデータサイズに基づいて、配信要求されたデータを分割する。そして、分配手段によって、移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配しておくのである。
【0017】
このように、本発明によれば、移動端末の実際の通信性能と各基地局の通信環境に基づいて各基地局で配信可能なデータサイズを求め、そのデータサイズにしたがって予め配信データを各基地局に分配しておくことにより、データ配信処理の失敗などのリスクが最小となるとともに、重複した無駄な通信が低減され、大容量のデータを複数の基地局を用いて効率的に配信することが可能となる。
【0018】
本発明において、各基地局から移動端末に対して分割データを配信する処理の態様としては種々のものが考えられる。
【0019】
たとえば、データ配信システムが、基地局に到着した移動端末からデータ配信開始要求を受信したときに、その基地局に移動端末へのデータ配信を開始させる配信開始手段をさらに有する態様が考えられる。この態様では、移動端末は、データ配信システムに対してデータ配信開始要求を送信するだけで、ただちに基地局にバッファされている分割データの配信を受けることができる。つまり、移動端末側では、データ配信側でどのような配信処理が行われているかを意識する必要はなく、従来と同様、データ配信システムにだけリクエストを送信すれば足りるので、移動端末側での処理が簡単となる。
【0020】
あるいは、データ配信システムが、データ配信要求を受信したときにそのデータ配信処理に係る識別子を生成し、その識別子を移動端末および分割されたデータを分配した基地局に通知することによって、基地局に到着した移動端末が基地局に識別子を送信することでその基地局から分割されたデータの配信を受けることを可能にする識別子付与手段をさらに有する態様も好ましい。この態様では、移動端末は、データ配信システムから付与された識別子を使用して各基地局からただちに分割データの配信を受けることができる。つまり、実際のデータ配信を開始するにあたり、基地局とデータ配信システムとの間の通信が不要となるので、データ配信側の処理負荷の軽減とネットワークトラフィックの削減を図ることができる。
【0021】
データ配信システムの分配手段は、移動端末が2番目以降に通過する基地局に対しては、その基地局の前に通過する基地局に分配したデータの少なくとも一部と重複する部分を含むデータを分配することも好ましい。基地局と移動端末の通信状態の不具合などにより、予定していたサイズのデータを配信することができなかった場合でも、次以降の基地局でリカバリすることが可能となる。
【0022】
このリカバリは、たとえば、データ配信を行った基地局から配信を完了したサイズに関する情報を受信し、その情報に基づいて次の基地局にデータの配信開始点を通知することにより行うことができる。
【0023】
なお、本発明は、上記手段の少なくとも一部を有する移動端末向けデータ配信システムとして捉えることができる。また、本発明は、上記手順の少なくとも一部を含む移動端末向けデータ配信方法、または、かかる方法を実現するためのプログラムとして捉えることもできる。なお、上記手段および処理の各々は可能な限り互いに組み合わせて本発明を構成することができる。
【0024】
たとえば、本発明の一態様としての移動端末向けデータ配信システムは、移動端末の型式と通信性能とを対応付けて管理している移動端末性能管理手段と、移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理している基地局管理手段と、移動端末から、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信する配信要求受信手段と、受信された移動端末の型式に基づいて、移動端末性能管理手段からその移動端末の通信性能を取得する通信性能取得手段と、受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得する通信環境取得手段と、移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出する算出手段と、算出されたデータサイズに基づいて、配信要求されたデータを分割する分割手段と、移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配する分配手段と、を有することが好ましい。
【0025】
また、本発明の一態様としての移動端末向けデータ配信方法では、コンピュータシステムが、移動端末の型式と通信性能とを対応付けて管理し、移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理し、移動端末から、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信し、受信された移動端末の型式に基づいて、移動端末性能管理手段からその移動端末の通信性能を取得し、受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得し、移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出し、算出されたデータサイズに基づいて、配信要求されたデータを分割し、移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配することが好ましい。
【0026】
また、本発明の一態様としての移動端末向けデータ配信プログラムでは、コンピュータシステムに、移動端末の型式と通信性能とを対応付けて管理する処理と、移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理する処理と、移動端末から、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信する処理と、受信された移動端末の型式に基づいて、移動端末性能管理手段からその移動端末の通信性能を取得する処理と、受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得する処理と、移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出する処理と、算出されたデータサイズに基づいて、配信要求されたデータを分割する処理と、移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配する処理と、を実行させることが好ましい。
【0027】
【発明の実施の形態】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。
【0028】
(第1の実施形態)
図1は、本発明の一実施形態に係るデータ配信システムの構成を示す図である。
【0029】
データ配信システム1は、移動端末2に対してコンテンツやプログラムなどのデータ配信を行うシステムである。
【0030】
データ配信システム1は、センター10、コンテンツDB(データベース)11、移動端末性能管理サーバ12、および、基地局管理サーバ13を有して構成される。これらの各機能は、基本ハードウエアとして、CPU(中央演算処理装置)、メモリ、ハードディスク、通信IF(インターフェース)などを備える汎用のコンピュータシステムにおいて、ハードディスクに記憶されたプログラムがCPUに読み込まれ実行されることにより実現されるものである。センター10、コンテンツDB11,移動端末性能管理サーバ12、基地局管理サーバ13は一台のコンピュータにより構成することもできるし、ネットワークで接続された複数台のコンピュータで構成することもできる。データ配信システム1は、広域ネットワークであるインターネット3に接続されており、インターネット3を介して移動端末2とデータの送受信を行う。
【0031】
センター10は、移動端末2からのデータ配信要求に応じて、コンテンツDB11に格納されたコンテンツデータを移動端末2に配信する機能を有している。コンテンツDB11は、HTML(Hyper Text Markup Language)データ、画像データ、動画データ、音楽データ、アプリケーションプログラムなど、移動端末2に配信するための各種コンテンツデータが格納されているコンテンツ記憶手段である。
【0032】
移動端末性能管理サーバ12は、移動端末の性能に関する情報、たとえば、移動端末の型式とその通信性能とを対応付けて管理している移動端末性能管理手段である。同じ無線通信方式を採用している端末でも、通信IFの製造メーカーや種類、ICチップの種類やロット、通信制御用プログラムのバージョンなど、ハードウエアもしくはソフトウエアのスペックの違いから、実際の通信性能に大きく差が出る。移動端末性能管理サーバ12に問い合せることで、移動端末2の型式に対応した実際の通信性能を取得することができる。
【0033】
基地局管理サーバ13は、無線通信の基地局4に関する情報、たとえば、基地局の位置情報と通信環境情報とを対応付けて管理している基地局管理手段である。基地局4は、道路を走行中の車両20に設置された移動端末2に対して、狭域通信サービスを提供するものであり、主要な交差点など、道路上に点在して設置されている。基地局管理サーバ13では、基地局4の位置情報として緯度、経路、高度、住所などを管理し、通信環境情報として基地局4の通信エリアの広さに関する情報(具体的には、移動端末2が通信エリアを平均的な速度で通過するときの平均滞在時間)を管理している。なお、通信環境情報としては、通信エリアの広さに関する情報の他にも、ネットワークアドレス、対応する通信プロトコル、帯域などの情報を管理してもよい。
【0034】
本実施形態の移動端末2は、移動体である車両20に設置された車載端末である。移動端末2は、基本ハードウエアとしてCPU、メモリ、ハードディスク、通信IF、ディスプレイなどを備えるコンピュータであり、車両20に備え付けられていてもよいし、一時的に車両20内に持ち込まれたノートパソコンなどであってもよい。
【0035】
移動端末2は、通信IFとして、DSRC、無線LANなどの狭域無線通信用の通信IFを備える。移動端末2は、基地局4の通信エリア内にいるときには狭域無線通信を利用してインターネット3に接続し、インターネット3を経由してデータ配信システム1とデータ通信することが可能となる。
【0036】
また、移動端末2には、必要に応じて、携帯電話による通信IFを設けてもよい。DSRCや無線LANは高速(携帯電話に比べて十数倍の伝送レート)かつ低コストであるため、大容量のデータ配信に向いているが、通信エリアが数m〜数十mと狭いという欠点がある。その点、携帯電話は利用可能エリアが広域にわたるという利点を有している。したがって、移動端末2は、基地局4の通信エリア内にいるときには狭域無線通信を利用し、それ以外のエリアにいるときには携帯電話を利用することが好ましい。なお、移動端末2は、MobileIPv6(Mobile Internet Protocol version 6)をサポートしており、通信IFの切り替え(ネットワークアドレスの切り替えに相当する)を自動的に行うことが可能である。
【0037】
また、移動端末2はナビゲーション機能を有する。すなわち、GPS(Global Positioning System)を利用して車両20の現在位置(緯度、経度、高度)を測位し、現在位置から目的地までの経路を探索し、現在位置および探索した経路を地図上に重ねてディスプレイに表示し、車両20の移動予定経路を案内する機能を有する。
【0038】
次に、図2を参照して、データ配信システム1におけるデータ配信処理について説明する。図2は、データ配信処理の流れを示すタイミングチャートである。
【0039】
ユーザ(車両20の運転者や同乗者など)は、移動端末2を操作することによってデータ配信システム1のセンター10が提供する各種コンテンツサービスを利用することができる。コンテンツサービスとして、たとえば、交通情報・店舗情報・ニュースなどの情報配信サービス、音声・音楽・画像・動画などの配信サービスなどが想定される。
【0040】
ユーザがコンテンツを選択しダウンロードしようとすると、移動端末2からセンター10に対してデータ配信要求である「コンテンツ要求メッセージ」が送信される。このとき、移動端末2からセンター10に対して、コンテンツ要求メッセージと併せて、「移動端末プロファイル」も送信される。コンテンツ要求メッセージと移動端末プロファイルは1つのメッセージに含めても構わない。
【0041】
移動端末プロファイルには、図3に示すように、移動端末2の型式を表す「端末型式」と、移動端末2の移動予定経路を表す「経路情報」とが含まれている。端末型式は、移動端末2の通信性能を割り出すために参考となるのであればどのような情報を用いてもよく、たとえば移動端末2の型番、製品番号、プログラムのバージョン番号などを用いることができる。一方、経路情報は、移動端末2が移動する予定の経路を表すものであればどのような形式でも構わない。たとえば、移動端末2の通過予定ポイント(交差点など)の緯度、経度、高度が、通過順に並んでいる形式のデータなどを用いることができる。
【0042】
センター10は、移動端末2からコンテンツ要求メッセージと併せて移動端末プロファイルを受信すると、まず、移動端末2の通信性能を調べる。具体的には、移動端末プロファイルから抽出した端末型式を含む「移動端末性能要求メッセージ(図4(a)参照)」を作成し、そのメッセージを移動端末性能管理サーバ12に送信する。移動端末性能管理サーバ12は、メッセージを受信すると、端末型式からその移動端末2の通信性能に関する情報(ここでは通信速度)を引き出し、通信性能を記述した「移動端末性能応答メッセージ(図4(b)参照)」を作成し、センター10に返信する。
【0043】
次に、センター10は移動端末2が通過する基地局を調べる。具体的には、移動端末プロファイルから抽出した経路情報を含む「基地局確認メッセージ(図5(a)参照)」を作成し、そのメッセージを基地局管理サーバ13に送信する。基地局管理サーバ13は、メッセージを受信すると、経路情報に基づいて移動端末2の移動予定経路上に存在する基地局4を抽出する。そして、抽出された各基地局4の通信環境情報を引き出し、それを記述した「基地局確認応答メッセージ(図5(b)参照)」を作成し、センター10に返信する。基地局確認応答メッセージは、各基地局の基地局ID(ネットワークアドレス)と通信エリアでの平均滞在時間とが、移動端末の通過順に並べられたリスト形式のデータとなっている。
【0044】
以上の処理により、センター10は、移動端末2の通信性能と各基地局4の通信環境とを取得することができる。
【0045】
続いて、センター10は、移動端末2の通信性能と基地局4の通信環境情報に基づいて、各基地局4で配信可能なデータサイズを算出する。そして、配信要求のあったコンテンツデータのサイズと、各基地局4で配信可能なサイズとから、コンテンツ送信先となる基地局4を選定するとともに、各基地局用にコンテンツデータを分割する。コンテンツの送信先選定とコンテンツ分割のアルゴリズムの一例を図6のフローチャートを参照して説明する。
【0046】
まず、変数nに0を代入するとともに、変数XにCを代入して、nとXの初期化を行う(ステップS1,S2)。nはループカウンタとして用いられる変数であって、ループ終了後はコンテンツの分割数が代入されることになる。また、Cは、配信要求のあったコンテンツデータのデータサイズを表しており、Xは、コンテンツデータの残りのデータサイズを表す変数であり、ループの終了条件の検査に用いられるものである。
【0047】
変数初期化の後、ステップS3〜S6のループ処理を行う。ステップS3では、変数Xが0か否かを調べる。X=0の場合は、コンテンツデータは全て分割済みであることになり、ループを抜けて処理を終了する。X≠0の場合は、コンテンツデータの分割が途中であるので、ステップS4に進む。
【0048】
ステップS4では、n番目の基地局で配信可能なデータサイズを算出する。Speedは、移動端末の通信速度を表し、SA(n)は、n番目の基地局の通信エリアでの平均滞在時間を表している。これらはそれぞれ移動端末性能応答メッセージ、基地局確認応答メッセージで受け取った情報である。SpeedとSA(n)とを乗算した結果は、D(n)に代入される。D(n)がn番目の基地局で配信可能なデータサイズに相当する。
【0049】
ステップS5では、変数XからD(n)を減算する。つまり、コンテンツデータの残りのデータサイズからn番目の基地局で配信可能なデータサイズを差し引くのである。減算した結果は、変数Xに代入される。
【0050】
ステップS6では、nがインクリメントされ、再びステップS3に戻る。
【0051】
上記ループ処理では、0番目の基地局から順に配信可能なデータサイズを算出し、それをコンテンツデータのデータサイズから差し引いていき、残りが0となったところでループが終了する。したがって、ループ処理後、nにはコンテンツの分割数(コンテンツ配信先の基地局数でもある)、D(0)〜D(n−1)には各基地局で配信可能なデータサイズが代入されていることになる。これに基づいて、コンテンツの送信先が定まり、また、コンテンツ分割を行うことができる。
【0052】
図2のタイミングチャートでは、コンテンツの送信先として基地局1と基地局2の2つが選定されている(移動端末2は基地局1、2の順に通過する。)。また、コンテンツデータはコンテンツ1とコンテンツ2の2つの分割データに分割されている。
【0053】
センター10は、分割データを作成した後、分割データ(コンテンツ1、2)を移動端末2が各基地局の通信エリアに到着する前に各基地局1、2に分配しておく。
【0054】
そして、センター10は、基地局1に到着した移動端末2から、データ配信開始要求である「コンテンツ要求メッセージ」を受信したときに、その基地局1に「コンテンツ配信メッセージ」を送信し、基地局1に移動端末2へのコンテンツ1のデータ配信を開始させる。コンテンツ1のデータサイズは移動端末2が基地局1の通信エリア内でちょうど受信可能なサイズになっているため、基地局1の帯域を無駄なく使って効率的かつ確実にデータ配信を受けることができる。
【0055】
移動端末2は基地局2に移動して続きのコンテンツデータを受信することになる。この場合も、センター10が、基地局2に到着した移動端末2から、「コンテンツ要求メッセージ」を受信したときに、その基地局2に「コンテンツ配信メッセージ」を送信し、基地局2に移動端末2へのコンテンツ2のデータ配信を開始させるのである。移動端末2では、各分割データがマージされ、コンテンツデータが生成される。
【0056】
このように、本実施形態によれば、移動端末2の実際の通信性能と各基地局の通信環境に基づいて各基地局で配信可能なデータサイズを求め、そのデータサイズにしたがって予め配信データを各基地局に分配しておくことにより、データ配信処理の失敗などのリスクが最小となるとともに、重複した無駄な通信が低減され、大容量のデータを複数の基地局を用いて効率的に配信することが可能となる。
【0057】
また、本実施形態によれば、移動端末2は、データ配信システム1(センター10)に対してコンテンツ要求メッセージを送信するだけで、ただちに基地局にバッファされている分割データの配信を受けることができる。つまり、移動端末2側では、データ配信側(データ配信システム1および基地局)でどのような配信処理が行われているかを意識する必要がなく、従来と同様、データ配信システム1にだけリクエストを送信すれば足りるので、移動端末2側での処理が簡単となる。
【0058】
(第2の実施形態)
図7を参照して、本発明の第2の実施形態に係るデータ配信システムにおけるデータ配信処理について説明する。図7は、データ配信処理の流れを示すタイミングチャートである。なお、データ配信システムの基本構成は第1の実施形態のものと同様なので、ここでは第1の実施形態との相違点を中心に説明を行う。
【0059】
センター10は、移動端末2から「コンテンツ要求メッセージ」と併せて「移動端末プロファイル」を受信する。本実施形態では、センター10は、コンテンツ要求メッセージを受信したときに、そのデータ配信処理に係る識別子として「コンテンツ取得用ID」を生成する。そして、コンテンツ取得用IDを移動端末2に通知する。
【0060】
続いて、センター10は、第1の実施形態と同様にして、移動端末2の通信性能と各基地局の通信環境とを取得し、それらの情報に基づいてコンテンツデータを分割する。ここでも、コンテンツの送信先として基地局1と基地局2の2つが選定されている(移動端末2は基地局1、2の順に通過する。)。また、コンテンツデータはコンテンツ1とコンテンツ2の2つの分割データに分割されている。
【0061】
センター10は、分割データを作成した後、分割データ(コンテンツ1、2)を移動端末2が各基地局の通信エリアに到着する前に各基地局1、2に分配しておく。このとき併せて、分割データを分配した基地局1、2に「コンテンツ取得用ID」を通知する。
【0062】
これにより、基地局1に到着した移動端末2は基地局1に「コンテンツ取得用ID」を送信することで基地局1から分割データ(コンテンツ1)の配信を受けることができる。また、基地局2に到着した場合にも同様に、「コンテンツ取得用ID」を送信することで分割データ(コンテンツ2)の配信を受けることができる。
【0063】
以上述べた本実施形態によっても、第1の実施形態と同様の作用効果を奏することができる。
【0064】
加えて、本実施形態によれば、移動端末2はデータ配信システム1から付与された識別子(コンテンツ取得用ID)を使用して各基地局からただちに分割データの配信を受けることができる。つまり、実際のデータ配信を開始するにあたり、基地局とデータ配信システム1との間の通信が不要となるので、データ配信側の処理負荷の軽減とネットワークトラフィックの削減を図ることができる。
【0065】
(第3の実施形態)
図8を参照して、本発明の第3の実施形態に係るデータ配信システムにおけるデータ配信処理について説明する。図8は、データ配信処理の流れを示すタイミングチャートである。なお、データ配信システムの基本構成は上記実施形態のものと同様なので、ここでは上記実施形態との相違点を中心に説明を行う。
【0066】
センター10は、移動端末2から「コンテンツ要求メッセージ」と併せて「移動端末プロファイル」を受信し、この返信として、「コンテンツ取得用ID」を移動端末2に通知する。この点は第2の実施形態と同様である。
【0067】
続いて、センター10は、移動端末2の通信性能と各基地局の通信環境とを取得し、それらの情報に基づいてコンテンツデータを分割する。本実施形態では、移動端末2が2番目以降に通過する基地局に対しては、その基地局よりも前に通過する基地局に分配したデータの少なくとも一部と重複する部分を含むデータを分配するように、コンテンツ分割を行う。つまり、先に通過する基地局1用のコンテンツ1は上記実施形態と同様にして作成されるが、後に通過する基地局2用のコンテンツ2は、基地局2で配信可能なサイズのデータとコンテンツ1の全部または後半部分とを含むように作成されるのである。
【0068】
基地局1に到着した移動端末2は基地局1に「コンテンツ取得用ID」を送信することで基地局1から分割データ(コンテンツ1)の配信を受けることができる。移動端末2は分割データの受信に対する返信メッセージとして、「受信ACK」を基地局1に通知する。
【0069】
基地局1では、受信ACKに基づいて配信を完了したサイズを求め、その情報を「移動端末受信完了容量メッセージ」としてセンター10に送信する。センター10は、受信した移動端末受信完了容量メッセージの内容を次の基地局2にそのまま転送することによって、基地局2にデータの配信開始点を通知する。
【0070】
基地局2に到着した移動端末2が基地局2にコンテンツ取得用IDを送信すると、基地局2はセンター10から通知を受けた配信開始点から引き続いてデータ配信処理を行う。
【0071】
これにより、基地局と移動端末の通信状態の不具合などにより、予定していたサイズのデータを配信することができなかった場合でも、次以降の基地局でリカバリすることが可能となる。
【0072】
なお、上記各構成は本発明の一実施形態を例示したものにすぎない。本発明の範囲は上記実施形態に限られるものではなく、その技術思想の範囲内で種々の変形が可能である。
【0073】
たとえば、上記各実施形態で示したタイミングチャートやフローチャートの手順、メッセージの構造などはいずれも一例であり、必要に応じて適宜変形することが可能である。
【0074】
また、第3の実施形態におけるリカバリ処理を第1の実施形態におけるデータ配信処理に組み合わせることも好ましい。
【0075】
また、上記各実施形態では基地局の通信環境情報として平均滞在時間を用いたが、通信環境情報としては通信エリアの広さなどの情報を用いることも好ましい。つまり、移動端末が通信エリアで享受可能な通信時間に対応する情報であればよい。
【0076】
【発明の効果】
以上説明したように、本発明によれば、大容量のデータを複数の基地局を用いて効率的に配信することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るデータ配信システムの構成を示す図である。
【図2】第1の実施形態に係るデータ配信処理の流れを示すタイミングチャートである。
【図3】移動端末プロファイルのデータ構造の一例を示す図である。
【図4】(a)は移動端末性能要求メッセージのデータ構造の一例を示す図であり、(b)は移動端末性能応答メッセージのデータ構造の一例を示す図である。
【図5】(a)は基地局確認メッセージのデータ構造の一例を示す図であり、(b)は基地局確認応答メッセージのデータ構造の一例を示す図である。
【図6】コンテンツの送信先選定とコンテンツ分割のアルゴリズムの一例を示すフローチャートである。
【図7】第2の実施形態に係るデータ配信処理の流れを示すタイミングチャートである。
【図8】第3の実施形態に係るデータ配信処理の流れを示すタイミングチャートである。
【符号の説明】
1 データ配信システム
2 移動端末
3 インターネット
4 基地局
10 センター
11 コンテンツDB
12 移動端末性能管理サーバ
13 基地局管理サーバ
20 車両[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for distributing data to mobile terminals such as in-vehicle terminals.
[0002]
[Prior art]
In recent years, studies have been made on narrow-area communication services for mobile terminals using narrow-area wireless communication such as DSRC (Dedicated Short Range Communication) and wireless LAN (Local Area Network). Narrow-band wireless communication has the advantages of high communication speed (ten times the transmission rate of mobile phones) and low communication costs, and is suitable for downloading large data files such as video content and programs. Yes.
[0003]
However, the size of the communication area of a base station for narrow area wireless communication is very narrow, with a radius of several meters to several tens of meters. If the vehicle is moving at 50 km / h, it will pass through the communication area in several seconds to tens of seconds. Therefore, a mechanism for reliably delivering data to a mobile terminal that moves at high speed is required. For example, in the mobile information transmission system of
[0004]
[Patent Document 1]
JP 2002-216191 A
[0005]
[Problems to be solved by the invention]
Although the mechanism of the above patent document is an effective method for distributing relatively small data such as credit information, it cannot cope well with large-volume data that cannot be distributed within one communication area. . In such a case, a mechanism capable of efficiently and reliably performing data distribution processing in cooperation with a plurality of base stations is required.
[0006]
However, even between mobile terminals that adopt the same wireless communication method, the actual communication capability varies depending on the manufacturer and type of the communication IF, the specifications of the terminal itself, etc. The communication environment such as the size, the corresponding communication speed, and the legal speed of the installed road are different. Therefore, conventionally, it has not been possible to estimate how much data can be distributed within one communication area, and it has been difficult to efficiently schedule distribution processing on the data distribution side.
[0007]
Conventionally, each time a mobile terminal moves between communication areas, the mobile terminal sends a data distribution request to the data distribution system several times. On the other hand, the data distribution system also repeats the same until the data distribution is successful. Had to deliver data. As a result, redundant and unnecessary communication frequently occurs, which causes problems such as an increase in processing load and an increase in network traffic.
[0008]
The present invention has been made in view of the above circumstances, and an object thereof is to provide a data distribution system capable of efficiently distributing a large amount of data using a plurality of base stations. It is in.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the data distribution system of the present invention executes data distribution processing by the following means or procedures. The following means or procedures relating to the data distribution processing are specifically realized by software being read into a computer and executed.
[0010]
In the data distribution system, the mobile terminal performance management means associates and manages the mobile terminal type and communication performance. Also, in the data distribution system, the base station management means associates and manages the location information of the base station that performs wireless communication with the mobile terminal and the communication environment information.
[0011]
Here, the communication performance of the mobile terminal includes information such as the communication speed, and the communication environment information of the base station is information related to the size of the communication area of the base station (for example, the size of the communication area, the mobile terminal passes) If you have stayed, etc.).
[0012]
The data distribution system receives a data distribution request from the mobile terminal by the distribution request receiving means. At this time, the mobile terminal type and the planned movement path of the mobile terminal are received together with the data distribution request.
[0013]
Then, the data distribution system acquires the communication performance of the mobile terminal from the mobile terminal performance management unit based on the received mobile terminal type by the communication performance acquisition unit. In addition, the data distribution system acquires communication environment information of a plurality of base stations existing on the planned movement route from the base station management unit based on the received planned movement route of the mobile terminal by the communication environment acquisition unit. .
[0014]
In this way, by acquiring information on mobile terminals and base stations related to data distribution processing, it is possible to schedule how much data should be distributed in which base station (communication area).
[0015]
Therefore, the data distribution system calculates the data size that can be distributed by each base station based on the communication performance of the mobile terminal and the communication environment information of the base station by the calculating means. This can be calculated if the communication speed of the mobile terminal and the communication time that the mobile terminal can enjoy within the communication area of the base station are known.
[0016]
Subsequently, the data distribution system divides the distribution requested data by the dividing unit based on the calculated data size. The dividing means distributes the divided data to each base station before the mobile terminal arrives at each base station.
[0017]
Thus, according to the present invention, the data size that can be distributed by each base station is obtained based on the actual communication performance of the mobile terminal and the communication environment of each base station, and the distribution data is preliminarily assigned to each base according to the data size. By distributing to stations, the risk of failure of data distribution processing is minimized, redundant useless communication is reduced, and large volumes of data are distributed efficiently using multiple base stations. Is possible.
[0018]
In the present invention, various modes of processing of distributing divided data from each base station to mobile terminals are conceivable.
[0019]
For example, when the data distribution system receives a data distribution start request from a mobile terminal that has arrived at a base station, a mode may further be provided in which the base station starts distribution of data to the mobile terminal. In this aspect, the mobile terminal can receive the distribution of the divided data buffered in the base station immediately by simply transmitting a data distribution start request to the data distribution system. In other words, on the mobile terminal side, there is no need to be aware of what kind of distribution processing is being performed on the data distribution side, and it is only necessary to send a request to the data distribution system as in the past. Processing is simplified.
[0020]
Alternatively, when the data distribution system receives a data distribution request, it generates an identifier related to the data distribution process, and notifies the base station by notifying the identifier to the mobile terminal and the base station that distributed the divided data. It is also preferable that the mobile terminal that has arrived further includes an identifier assigning unit that allows the divided mobile station to receive the divided data from the base station by transmitting the identifier to the base station. In this aspect, the mobile terminal can receive the distribution of the divided data immediately from each base station using the identifier given from the data distribution system. That is, since communication between the base station and the data distribution system is not required when starting actual data distribution, it is possible to reduce the processing load on the data distribution side and the network traffic.
[0021]
The distribution means of the data distribution system, for the base station through which the mobile terminal passes after the second, data including at least part of the data distributed to the base station that passes before the base station. It is also preferred to dispense. Even if data of the expected size cannot be distributed due to a malfunction in the communication state between the base station and the mobile terminal, it is possible to recover at the next and subsequent base stations.
[0022]
This recovery can be performed, for example, by receiving information regarding the size of distribution completed from the base station that performed data distribution and notifying the next base station of the data distribution start point based on the information.
[0023]
The present invention can be understood as a data distribution system for mobile terminals having at least a part of the above means. The present invention can also be understood as a data distribution method for mobile terminals including at least a part of the above procedure, or a program for realizing such a method. Each of the above means and processes can be combined with each other as much as possible to constitute the present invention.
[0024]
For example, a data distribution system for a mobile terminal as one aspect of the present invention includes a mobile terminal performance management unit that manages a mobile terminal model and communication performance in association with each other, and a base station that performs radio communication with the mobile terminal. Base station management means for managing location information and communication environment information in association with each other, and a delivery request receiving means for receiving a mobile terminal type and a planned movement route of the mobile terminal together with a data delivery request from the mobile terminal Based on the received mobile terminal type, communication performance acquisition means for acquiring the communication performance of the mobile terminal from the mobile terminal performance management means, and base station management based on the received scheduled movement path of the mobile terminal Communication environment acquisition means for acquiring communication environment information of a plurality of base stations existing on the planned movement route from the means, and each base station based on the communication performance of the mobile terminal and the communication environment information of the base station A calculation means for calculating a distributable data size; a dividing means for dividing the requested data based on the calculated data size; and the divided data before the mobile terminal arrives at each base station. Distribution means for distributing to each base station.
[0025]
In the data distribution method for mobile terminals as one aspect of the present invention, the computer system manages the mobile terminal model and communication performance in association with each other, and communicates the location information and communication of the base station that performs radio communication with the mobile terminal. The environment information is managed in association with each other, and the mobile terminal type and the planned movement route of the mobile terminal are received from the mobile terminal together with the data distribution request. Based on the received mobile terminal type, the mobile terminal performance is received. The communication performance of the mobile terminal is acquired from the management means, and the communication environment information of a plurality of base stations existing on the planned movement path is acquired from the base station management means based on the received planned movement path of the mobile terminal. Based on the communication performance of the mobile terminal and the communication environment information of the base station, the data size that can be distributed by each base station is calculated, and the distribution requested data is divided based on the calculated data size. And, before the mobile terminal arrives at the base station, it is preferable to distribute the divided data to each base station.
[0026]
Further, in the data distribution program for mobile terminals as one aspect of the present invention, the computer system associates and manages the type of mobile terminal and communication performance, and the position information of the base station that performs radio communication with the mobile terminal And a process of managing communication environment information in association with each other, a process of receiving a mobile terminal type and a planned movement route of the mobile terminal together with a data distribution request from the mobile terminal, and a type of the received mobile terminal Based on the process of acquiring the communication performance of the mobile terminal from the mobile terminal performance management means, and based on the received planned movement path of the mobile terminal, a plurality of bases existing on the planned movement path from the base station management means A process of obtaining communication environment information of a station, a process of calculating a data size that can be distributed by each base station based on the communication performance of the mobile terminal and the communication environment information of the base station, and a calculation Processing to divide the data requested to be distributed based on the received data size and to distribute the divided data to each base station before the mobile terminal arrives at each base station. preferable.
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of the present invention will be described in detail below with reference to the drawings.
[0028]
(First embodiment)
FIG. 1 is a diagram showing a configuration of a data distribution system according to an embodiment of the present invention.
[0029]
The
[0030]
The
[0031]
The
[0032]
The mobile terminal
[0033]
The base
[0034]
The
[0035]
The
[0036]
In addition, the
[0037]
The
[0038]
Next, data distribution processing in the
[0039]
A user (a driver or a passenger of the vehicle 20) can use various content services provided by the
[0040]
When the user selects and downloads content, a “content request message” that is a data distribution request is transmitted from the
[0041]
As shown in FIG. 3, the mobile terminal profile includes “terminal type” indicating the type of the
[0042]
When the
[0043]
Next, the
[0044]
Through the above processing, the
[0045]
Subsequently, the
[0046]
First, 0 is substituted for the variable n and C is substituted for the variable X to initialize n and X (steps S1 and S2). n is a variable used as a loop counter, and the number of content divisions is substituted after the end of the loop. Further, C represents the data size of the content data requested for distribution, and X is a variable representing the remaining data size of the content data, and is used for checking the loop end condition.
[0047]
After variable initialization, the loop processing of steps S3 to S6 is performed. In step S3, it is checked whether or not the variable X is 0. If X = 0, all the content data has been divided, and the process exits from the loop. If X ≠ 0, the content data is being divided, and the process proceeds to step S4.
[0048]
In step S4, the data size that can be distributed by the nth base station is calculated. Speed represents the communication speed of the mobile terminal, and SA (n) represents the average stay time in the communication area of the nth base station. These are the information received in the mobile terminal performance response message and the base station confirmation response message, respectively. The result of multiplying Speed by SA (n) is assigned to D (n). D (n) corresponds to the data size that can be distributed by the nth base station.
[0049]
In step S5, D (n) is subtracted from the variable X. That is, the data size that can be distributed by the nth base station is subtracted from the remaining data size of the content data. The result of subtraction is substituted into variable X.
[0050]
In step S6, n is incremented and the process returns to step S3 again.
[0051]
In the above loop processing, the data size that can be distributed in order from the 0th base station is calculated, and it is subtracted from the data size of the content data. Therefore, after the loop processing, the number of content divisions (also the number of content delivery destination base stations) is substituted for n, and the data size that can be delivered by each base station is substituted for D (0) to D (n-1). Will be. Based on this, the transmission destination of the content is determined, and the content can be divided.
[0052]
In the timing chart of FIG. 2, two
[0053]
After creating the divided data, the
[0054]
When the
[0055]
The
[0056]
Thus, according to the present embodiment, the data size that can be distributed by each base station is obtained based on the actual communication performance of the
[0057]
Further, according to the present embodiment, the
[0058]
(Second Embodiment)
With reference to FIG. 7, a data distribution process in the data distribution system according to the second embodiment of the present invention will be described. FIG. 7 is a timing chart showing the flow of data distribution processing. Since the basic configuration of the data distribution system is the same as that of the first embodiment, the description here will focus on the differences from the first embodiment.
[0059]
The
[0060]
Subsequently, as in the first embodiment, the
[0061]
After creating the divided data, the
[0062]
Accordingly, the
[0063]
Also according to the present embodiment described above, the same operational effects as those of the first embodiment can be obtained.
[0064]
In addition, according to the present embodiment, the
[0065]
(Third embodiment)
With reference to FIG. 8, a data distribution process in the data distribution system according to the third embodiment of the present invention will be described. FIG. 8 is a timing chart showing the flow of data distribution processing. Since the basic configuration of the data distribution system is the same as that of the above embodiment, the description here will focus on the differences from the above embodiment.
[0066]
The
[0067]
Subsequently, the
[0068]
The
[0069]
The
[0070]
When the
[0071]
As a result, even if data of the expected size cannot be distributed due to a failure in the communication state between the base station and the mobile terminal, it is possible to recover at the next and subsequent base stations.
[0072]
In addition, each said structure is only what illustrated one Embodiment of this invention. The scope of the present invention is not limited to the above embodiment, and various modifications can be made within the scope of the technical idea.
[0073]
For example, all of the timing charts, flowchart procedures, message structures, and the like shown in the above embodiments are examples, and can be appropriately modified as necessary.
[0074]
It is also preferable to combine the recovery process in the third embodiment with the data distribution process in the first embodiment.
[0075]
In each of the above embodiments, the average stay time is used as the communication environment information of the base station. However, it is also preferable to use information such as the size of the communication area as the communication environment information. That is, any information corresponding to the communication time that the mobile terminal can enjoy in the communication area may be used.
[0076]
【The invention's effect】
As described above, according to the present invention, a large amount of data can be efficiently distributed using a plurality of base stations.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a data distribution system according to an embodiment of the present invention.
FIG. 2 is a timing chart showing the flow of data distribution processing according to the first embodiment.
FIG. 3 is a diagram illustrating an example of a data structure of a mobile terminal profile.
4A is a diagram illustrating an example of a data structure of a mobile terminal performance request message, and FIG. 4B is a diagram illustrating an example of a data structure of a mobile terminal performance response message.
5A is a diagram illustrating an example of a data structure of a base station confirmation message, and FIG. 5B is a diagram illustrating an example of a data structure of a base station confirmation response message.
FIG. 6 is a flowchart illustrating an example of a content transmission destination selection and content division algorithm.
FIG. 7 is a timing chart showing a flow of data distribution processing according to the second embodiment.
FIG. 8 is a timing chart showing the flow of data distribution processing according to the third embodiment.
[Explanation of symbols]
1 Data distribution system
2 Mobile terminals
3 Internet
4 base stations
10 Center
11 Content DB
12 Mobile terminal performance management server
13 Base station management server
20 vehicles
Claims (8)
移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理している基地局管理手段と、
移動端末から、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信する配信要求受信手段と、
受信された移動端末の型式に基づいて、移動端末性能管理手段からその移動端末の通信性能を取得する通信性能取得手段と、
受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得する通信環境取得手段と、
移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出する算出手段と、
算出されたデータサイズに基づいて、配信要求されたデータを分割する分割手段と、
移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配する分配手段と、を有する移動端末向けデータ配信システム。Mobile terminal performance management means for managing the mobile terminal model and communication performance in association with each other;
Base station management means for managing location information and communication environment information of a base station that performs radio communication with a mobile terminal in association with each other;
A distribution request receiving means for receiving a mobile terminal type and a planned movement route of the mobile terminal together with a data distribution request from the mobile terminal;
Based on the received mobile terminal type, communication performance acquisition means for acquiring communication performance of the mobile terminal from the mobile terminal performance management means,
A communication environment acquisition means for acquiring communication environment information of a plurality of base stations existing on the planned movement path from the base station management means based on the received planned movement path of the mobile terminal;
Based on the communication performance of the mobile terminal and the communication environment information of the base station, calculation means for calculating the data size that can be distributed by each base station,
A dividing means for dividing the data requested to be distributed based on the calculated data size;
A data distribution system for mobile terminals, comprising: distribution means for distributing divided data to each base station before the mobile terminal arrives at each base station.
基地局に到着した移動端末が基地局に識別子を送信することでその基地局から分割されたデータの配信を受けることを可能にする識別子付与手段をさらに有する請求項1記載の移動端末向けデータ配信システム。By generating an identifier related to the data distribution process when receiving the data distribution request, and notifying the identifier to the mobile terminal and the base station that distributed the divided data,
The data distribution for mobile terminals according to claim 1, further comprising identifier adding means for enabling a mobile terminal that has arrived at a base station to receive distribution of data divided from the base station by transmitting an identifier to the base station. system.
移動端末の型式と通信性能とを対応付けて管理し、
移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理し、
移動端末から、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信し、
受信された移動端末の型式に基づいて、移動端末性能管理手段からその移動端末の通信性能を取得し、
受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得し、
移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出し、
算出されたデータサイズに基づいて、配信要求されたデータを分割し、
移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配する移動端末向けデータ配信方法。Computer system
Manage the mobile terminal model and communication performance in association with each other.
Managing the location information of the base station that performs wireless communication with the mobile terminal and the communication environment information in association with each other,
Along with the data distribution request from the mobile terminal, the model of the mobile terminal and the planned travel route of the mobile terminal are received,
Based on the received mobile terminal type, obtain the mobile terminal communication performance from the mobile terminal performance management means,
Based on the received scheduled movement route of the mobile terminal, obtain communication environment information of a plurality of base stations existing on the planned movement route from the base station management means,
Based on the communication performance of the mobile terminal and the communication environment information of the base station, calculate the data size that can be distributed by each base station,
Based on the calculated data size, the requested data is divided,
A data distribution method for mobile terminals in which divided data is distributed to each base station before the mobile terminal arrives at each base station.
移動端末の型式と通信性能とを対応付けて管理する処理と、
移動端末と無線通信を行う基地局の位置情報と通信環境情報とを対応付けて管理する処理と、
移動端末から、データ配信要求と併せて、移動端末の型式および移動端末の移動予定経路を受信する処理と、
受信された移動端末の型式に基づいて、移動端末性能管理手段からその移動端末の通信性能を取得する処理と、
受信された移動端末の移動予定経路に基づいて、基地局管理手段からその移動予定経路上に存在する複数の基地局の通信環境情報を取得する処理と、
移動端末の通信性能と基地局の通信環境情報に基づいて、各基地局で配信可能なデータサイズを算出する処理と、
算出されたデータサイズに基づいて、配信要求されたデータを分割する処理と、
移動端末が各基地局に到着する前に、分割されたデータを各基地局に分配する処理と、を実行させる移動端末向けデータ配信プログラム。Computer system,
A process of managing the mobile terminal model and communication performance in association with each other;
A process of managing the location information and communication environment information of a base station that performs radio communication with a mobile terminal in association with each other;
A process of receiving the mobile terminal type and the mobile terminal's planned travel route from the mobile terminal together with the data distribution request;
Based on the received mobile terminal type, processing for acquiring the communication performance of the mobile terminal from the mobile terminal performance management means,
Based on the received scheduled movement route of the mobile terminal, a process of acquiring communication environment information of a plurality of base stations existing on the planned movement route from the base station management means;
Based on the communication performance of the mobile terminal and the communication environment information of the base station, a process for calculating the data size that can be distributed by each base station,
Processing to divide the requested data based on the calculated data size,
A data distribution program for a mobile terminal that executes a process of distributing divided data to each base station before the mobile terminal arrives at each base station.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003182472A JP2005020376A (en) | 2003-06-26 | 2003-06-26 | Data distribution system for mobile terminals |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003182472A JP2005020376A (en) | 2003-06-26 | 2003-06-26 | Data distribution system for mobile terminals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005020376A true JP2005020376A (en) | 2005-01-20 |
Family
ID=34182852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003182472A Withdrawn JP2005020376A (en) | 2003-06-26 | 2003-06-26 | Data distribution system for mobile terminals |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005020376A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006115720A2 (en) | 2005-04-27 | 2006-11-02 | Cisco Technology, Inc. | Caching content at a cell site |
| JP2007006472A (en) * | 2005-06-21 | 2007-01-11 | Alcatel | Method for providing data to mobile terminals on the move |
| JP2007300566A (en) * | 2006-05-08 | 2007-11-15 | Nec Engineering Ltd | Data acquisition system |
| WO2008023611A1 (en) * | 2006-08-22 | 2008-02-28 | Ntt Docomo, Inc. | Base station, mobile station, and destination cell setting method |
| JP2009272741A (en) * | 2008-05-01 | 2009-11-19 | Hitachi Ltd | Information integration/distribution method |
| JP2010171692A (en) * | 2009-01-22 | 2010-08-05 | Sumitomo Electric Ind Ltd | Roadside communication system |
| JP2012089915A (en) * | 2010-10-15 | 2012-05-10 | Kddi Corp | Communication method, radio communication system, and base station control device |
| JP2014239312A (en) * | 2013-06-06 | 2014-12-18 | 富士通株式会社 | Control method, control device and communication system |
| WO2015125482A1 (en) * | 2014-02-19 | 2015-08-27 | 学校法人 早稲田大学 | Content distribution system and method |
| DE112016007324T5 (en) | 2016-11-09 | 2019-07-11 | Mitsubishi Electric Corporation | Data distribution system, mobile station, distribution device, data distribution method, mobile station program and distribution device program |
| JP2019160311A (en) * | 2018-03-14 | 2019-09-19 | トヨタ自動車株式会社 | Edge data transmission for connected vehicle |
| JP2021141578A (en) * | 2020-03-02 | 2021-09-16 | ノキア テクノロジーズ オーユー | Future position estimation for improved reliability of connectivity |
-
2003
- 2003-06-26 JP JP2003182472A patent/JP2005020376A/en not_active Withdrawn
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006115720A3 (en) * | 2005-04-27 | 2006-12-14 | Cisco Tech Inc | Caching content at a cell site |
| WO2006115720A2 (en) | 2005-04-27 | 2006-11-02 | Cisco Technology, Inc. | Caching content at a cell site |
| CN101133667B (en) * | 2005-04-27 | 2015-08-19 | 思科技术公司 | Method and system for caching content at a cell site |
| US7801530B2 (en) | 2005-04-27 | 2010-09-21 | Cisco Technology, Inc. | Caching content at a cell site |
| JP2007006472A (en) * | 2005-06-21 | 2007-01-11 | Alcatel | Method for providing data to mobile terminals on the move |
| JP2007300566A (en) * | 2006-05-08 | 2007-11-15 | Nec Engineering Ltd | Data acquisition system |
| US8311553B2 (en) | 2006-08-22 | 2012-11-13 | Ntt Docomo, Inc. | Base station, mobile station and target cell determination method |
| WO2008023611A1 (en) * | 2006-08-22 | 2008-02-28 | Ntt Docomo, Inc. | Base station, mobile station, and destination cell setting method |
| JP5244599B2 (en) * | 2006-08-22 | 2013-07-24 | 株式会社エヌ・ティ・ティ・ドコモ | Base station, mobile station and destination cell setting method |
| JP2009272741A (en) * | 2008-05-01 | 2009-11-19 | Hitachi Ltd | Information integration/distribution method |
| JP2010171692A (en) * | 2009-01-22 | 2010-08-05 | Sumitomo Electric Ind Ltd | Roadside communication system |
| JP2012089915A (en) * | 2010-10-15 | 2012-05-10 | Kddi Corp | Communication method, radio communication system, and base station control device |
| JP2014239312A (en) * | 2013-06-06 | 2014-12-18 | 富士通株式会社 | Control method, control device and communication system |
| WO2015125482A1 (en) * | 2014-02-19 | 2015-08-27 | 学校法人 早稲田大学 | Content distribution system and method |
| DE112016007324T5 (en) | 2016-11-09 | 2019-07-11 | Mitsubishi Electric Corporation | Data distribution system, mobile station, distribution device, data distribution method, mobile station program and distribution device program |
| DE112016007324B4 (en) | 2016-11-09 | 2020-06-18 | Mitsubishi Electric Corporation | Data distribution system, mobile station, distribution device, data distribution method, mobile station program and distribution device program |
| US11005952B2 (en) | 2016-11-09 | 2021-05-11 | Mitsubishi Electric Corporation | Data distribution system, mobile station, distribution device, data distribution method, and computer readable medium |
| JP2019160311A (en) * | 2018-03-14 | 2019-09-19 | トヨタ自動車株式会社 | Edge data transmission for connected vehicle |
| JP2021141578A (en) * | 2020-03-02 | 2021-09-16 | ノキア テクノロジーズ オーユー | Future position estimation for improved reliability of connectivity |
| JP7072693B2 (en) | 2020-03-02 | 2022-05-20 | ノキア テクノロジーズ オーユー | Future position estimation to improve connectivity reliability |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6633809B1 (en) | Wireless method and system for providing navigation information | |
| US8494564B2 (en) | GPS driven architecture for delivery of location based multimedia and method of use | |
| US8483710B2 (en) | Mobile caching and data relay vectoring systems and methods | |
| US9749930B2 (en) | Method for delivering optimum path including plurality of passage places and apparatus therefor | |
| JP4180837B2 (en) | Method and system for providing backup operation instruction using navigation system | |
| US9903721B2 (en) | Method for transferring route and device therefor | |
| US9026346B2 (en) | Method of providing detail information using multimedia based traffic and travel information message and terminal for executing the same | |
| US6028553A (en) | Method for dynamic route recommendation | |
| JP2010048797A (en) | Information processor and program | |
| CN101026550A (en) | Method and system for providing wireless connection conditions along a navigation route | |
| JP2005020376A (en) | Data distribution system for mobile terminals | |
| JP3980844B2 (en) | GUIDANCE INFORMATION REQUEST DEVICE AND GUIDANCE INFORMATION PROVIDING DEVICE | |
| US9983017B2 (en) | Route calculating method, route acquisition method or terminal for same | |
| JP2009541773A (en) | Driving information providing method and apparatus according to real-time traffic information, and recording medium recording the method | |
| US20060247848A1 (en) | Driving route planning system and method | |
| JP3866075B2 (en) | How to provide location-dependent information | |
| JP2005164474A (en) | Route guide data generation device and route guide delivery device using route guide data | |
| JP2013246740A (en) | Delivery server, roadside communication device, software delivery method, and software delivery system | |
| JP3996798B2 (en) | Car navigation system | |
| JP4075649B2 (en) | Vehicle information communication device | |
| JP3653451B2 (en) | Information processing device | |
| JP2002117491A (en) | Mobile operating information providing system and method, and mobile operating information service center | |
| JP2002296059A (en) | Information delivery system | |
| JP2010020661A (en) | Information delivery system, method, and apparatus for mobile | |
| JP2002213975A (en) | Navigation device and advertisement distribution system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060905 |