(57)【要約】【課題】移動するユーザが実用的な情報を得ることのできる端末、該端末がデータを受信し、受信したデータをユーザに対して出力するためのデータ受信出力方法、サーバ、データ転送方法、および、位置情報配信方法を提供する。【解決手段】複数のエリアサーバ２００ａ、２００ｂ、２００ｃ、…の各々は、車載端末１００と無線通信が可能なサービスエリア２０２ａ、２０２ｂ、２０２ｃ、…を提供する。車載端末１００は、いずれかのサービスエリア２０２ａ、２０２ｂ、２０２ｃにエリアインすると、他の車載端末１００が当該サービスエリアに在圏中に、対応するエリアサーバに対してアップロードしたデータを、当該エリアサーバからダウンロードする。【選択図】　　　図１
2004147276.tif 000002
【特許請求の範囲】
【請求項１】
サーバからデータを受信可能な複数のデータ受信地点のいずれかに位置する場合に、当該データ受信地点の周辺に位置する他の端末から前記サーバに対してアップロードされたデータを、前記サーバから受信する受信手段と、
前記受信手段により受信されたデータを、ユーザに対して出力する出力手段とを具備することを特徴とする端末。
【請求項２】
端末が、
サーバからデータを受信可能な複数のデータ受信地点のいずれかに位置する場合に、当該データ受信地点の周辺に位置する他の端末から前記サーバに対してアップロードされたデータを、前記サーバから受信し、
受信したデータをユーザに対して出力する
ことを特徴とするデータ受信出力方法。
【請求項３】
第１の端末から送信されたデータを受信するデータ受信手段と、
前記データ受信手段により受信されたデータが前記第１の端末により送信された時点における、前記第１の端末の位置を取得する位置取得手段と、
前記データ受信手段により受信されたデータを、前記位置取得手段により取得された位置周辺に存在する第２の端末に対して転送するデータ転送手段と、
を具備することを特徴とするサーバ。
【請求項４】
端末は、サーバにデータを送信し、
サーバは、端末から送信されたデータを受信するとともに、端末が当該データを送信した時点における当該端末の位置を取得し、受信したデータを、取得した位置周辺に存在する他の端末に対して転送することを特徴とするデータ転送方法。
【請求項５】
サーバは、第１の端末が過去において存在した位置を示す情報が累積された累積位置情報を記憶し、記憶された累積位置情報を、第２の端末に対して送信し、
前記第２の端末は、前記サーバから送信された前記第１の端末に関する累積位置情報を受信する
ことを特徴とする位置情報配信方法。
【請求項６】
前記サーバは、前記累積位置情報を記憶する前に、前記累積位置情報を前記第１の端末から受信し、受信された前記累積位置情報を記憶することを特徴とする請求項５に記載の位置情報配信方法。
【請求項７】
前記サーバは、前記累積位置情報を記憶する前に、前記第１の端末の位置を検出し、検出結果を用いて前記累積位置情報を生成し、生成された前記累積位置情報を記憶することを特徴とする請求項５に記載の位置情報配信方法。
【請求項８】
第１の端末が過去において存在した位置を示す情報が累積された累積位置情報を記憶する記憶手段と、
前記記憶手段に記憶される累積位置情報を、第２の端末に対して送信する位置情報送信手段と、
を具備することを特徴とするサーバ。
【請求項９】
自装置の位置を示す位置情報を、サーバから受信する位置情報受信手段と、
前記位置情報受信手段により受信された位置情報を、累積して記憶する記憶手段と、
前記記憶手段により累積記憶された位置情報を、サーバに送信する累積位置情報送信手段と、
を具備することを特徴とする端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、通信端末を用いた情報コミュニケーションに関する。
【０００２】
【従来の技術】
現在、自動二輪車や自動四輪車などに搭載される情報通信端末として、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）機能を搭載した測位端末や、移動通信網に接続することが可能な移動端末などが用いられている。このうち、測位端末は、人口衛星群から送出される電波を受信し、受信した電波を用いて自装置の位置を測位し、ユーザに位置情報を提供する。
【０００３】
一方、移動端末は、従来の音声通信に加え、近年においては情報提供者によるコンテンツ配信サービスなどを提供する。この種のコンテンツ配信サービスにおいては、例えば、交通情報や、ニュースなどの各種コンテンツがユーザに提供される（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１１−６９４０４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、これらの測位端末および移動端末のいずれにおいても、ユーザに提供される情報は、位置情報や、情報提供者が作成したコンテンツなどといった決まりきった情報である。このため、ユーザが得ることのできる情報は、一般的な内容にとどまり、その内容が実用的であるとは言い難いものであった。
【０００６】
本発明は、上述した事情に鑑みてなされてものであり、その目的とするところは、移動するユーザに対して実用的な情報を提供することのできる端末、該端末がデータを受信し、受信したデータをユーザに対して出力するためのデータ受信出力方法、サーバ、データ転送方法、および、位置情報配信方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明は、サーバからデータを受信可能な複数のデータ受信地点のいずれかに位置する場合に、当該データ受信地点の周辺に位置する他の端末から前記サーバに対してアップロードされたデータを、前記サーバから受信する受信手段と、前記受信手段により受信されたデータを、ユーザに対して出力する出力手段とを具備することを特徴とする端末を提供する。
かかる端末によれば、端末は、自装置が存在する位置周辺において他の端末からサーバにアップロードされたデータを、サーバから受信し、該データをユーザに提供することができる。これにより端末のユーザは、自身の位置に応じて、他の端末のユーザにより生成されたデータを得ることが可能となる。
【０００８】
また、この発明は、第１の端末から送信されたデータを受信するデータ受信手段と、前記データ受信手段により受信されたデータが前記第１の端末により送信された時点における、前記第１の端末の位置を取得する位置取得手段と、前記データ受信手段により受信されたデータを、前記位置取得手段により取得された位置周辺に存在する第２の端末に対して転送するデータ転送手段と、を具備することを特徴とするサーバを提供する。
【０００９】
以上のものとは別の観点から、この発明は、第１の端末が過去において存在した位置を示す情報が累積された累積位置情報を記憶する記憶手段と、前記記憶手段に記憶される累積位置情報を、第２の端末に対して送信する位置情報送信手段とを具備することを特徴とするサーバを提供する。
かかるサーバによれば、第２の端末は、第１の端末が過去において存在した位置を示す情報が累積された累積位置情報を受信することができる。これにより、第２の端末のユーザは、第１の端末の位置や、該第１の端末の過去における移動経路などを得ることができる。
【００１０】
また、この発明は、自装置の位置を示す位置情報を、サーバから受信する位置情報受信手段と、前記位置情報受信手段により受信された位置情報を、累積して記憶する記憶手段と、前記記憶手段により累積記憶された位置情報を、サーバに送信する累積位置情報送信手段とを具備することを特徴とする端末を提供する。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００１２】
＜構成＞
図１は、本発明の実施形態にかかるコミュニケーションシステムの全体構成を示す図である。この図に示されるように、コミュニケーションシステムは、複数のユーザの各々と共に移動する車載端末１００と、複数のエリアサーバ２００ａ、２００ｂ、２００ｃ、…と、各エリアサーバ２００ａ、２００ｂ、２００ｃ、…が接続されたひとつの中央サーバ３００とを含んでいる。
【００１３】
図２は、エリアサーバ２００ａおよびその周辺の様子を示す図である。この図に示されるように、エリアサーバ２００ａは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）やＩＥＥＥ８０２．１１などの近距離無線通信規格に従って、電波信号を送出するアンテナ２０４を有している。このアンテナ２０４は、街中における電信柱や、自動販売機、店舗内などに設置され、送出する電波により、サービスエリア２０２ａを提供する。サービスエリア２０２ａは、当該無線通信規格に従った端末が、エリアサーバ２００ａと通信することが可能な領域である。なお、この図においては、エリアサーバ２００ａは、１つのアンテナ２０４により、その半径が狭範囲（〜数メートル程度）のサービスエリア２０２ａを形成しているが、複数のアンテナ２０４により、広範囲（数十メートル〜数キロメートル）のサービスエリア２０２ａを形成する構成としても良い。
【００１４】
再び図１において、エリアサーバ２００ｂは、サービスエリア２０２ｂを提供し、また、エリアサーバ２００ｃは、サービスエリア２０２ｃを提供する。これらのエリアサーバ２００ａ、２００ｂ、２００ｃの各々は、互いのサービスエリア２０２ａ、２０２ｂ、２０２ｃが隔離するように配置されており、各エリアサーバ２００ａ、２００ｂ、２００ｃ、…には、各々を識別するためのエリアＩＤが割り当てられている。ここで、エリアサーバ２００ａ、２００ｂ、２００ｃ、…の構成は互いに同一である。そこで、以降においては、エリアサーバ２００ａ、２００ｂ、２００ｃ、…や、それらのサービスエリア２０２ａ、２０２ｂ、２０２ｃ、…を特定しないで一般的に説明する場合には、エリアサーバの符号を２００とし、サービスエリアの符号を２０２として説明することとする。
【００１５】
車載端末１００は、コミュータ１０１に搭載される端末であり、サービスエリア２０２に在圏中に、当該サービスエリア２０２を管轄するエリアサーバ２００と、無線によるデータ通信を行う通信端末である。ここで、コミュータ１０１とは、補助動力付自転車、原動機付自転車、電動二輪車、自動二輪車、燃料電池車を含む自動四輪車などの駆動力を有する車である。なお、各図面においては、自動二輪車によるコミュータ１０１が例示されている。車載端末１００は、サービスエリア２０２のいずれかにエリアインすると、対応するエリアサーバ２００に、自装置において生成されたデータをアップロードする一方、当該エリアサーバ２００から、他の車載端末１００などにおいて生成されたデータをダウンロードする。また、各車載端末１００には、それら各々を識別するための端末ＩＤが割り当てられている。
【００１６】
各エリアサーバ２００は、ひとつの中央サーバ３００と接続されており、中央サーバ３００の制御の下、車載端末１００に送信すべきデータの選択などを行う。さらに詳述すると、各車載端末１００のユーザは、複数のユーザが組になったユーザグループを形成しており、全てのユーザは、いずれかのユーザグループに属している。中央サーバ３００は、各車載端末１００が、いずれのユーザグループに属するユーザの車載端末１００であるかを管理する。エリアサーバ２００においては、車載端末１００に対応付けられたユーザグループに応じて、当該車載端末１００に対して各種データを配信する。
なお、この図においては、中央サーバ３００と、各エリアサーバ２００とは直結されているが、これらの間に、各種のネットワークや接続のための機器などが介挿されても良い。
【００１７】
次に、エリアサーバ２００の構成について、図３を参照して説明する。この図において、処理部２１０は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）などを含み、バス２０１を介して構成各部を制御する。処理部２１０には、時刻を示す信号を供給するタイマクロックが内蔵されている。
【００１８】
記憶部２２０は、例えば、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）や、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、ハードディスクなどを含み、処理部２１０により実行される制御プログラムや、エリア情報を管理するためのエリア情報管理テーブル、エリア履歴テーブルなどを記憶する。ここで、エリア情報とは、車載端末１００においてユーザにより作成される情報であり、サービスエリア２０２の周辺に関する地域情報である。さらに詳述すると、エリア情報は、例えば、交通情報や、商店情報、イベント情報などの文字情報であり、当該サービスエリア２０２近辺を移動するユーザにとって有益な情報である。なお、エリア情報は、文字情報に限られず、車載端末１００のユーザの音声や、サービスエリア２０２の環境音などが録音された音データの他、画像データなどを含む。一方、エリア履歴テーブルは、車載端末１００において生成され、各々の車載端末１００が過去に在圏したサービスエリア２０２を示す情報が格納されるテーブルであり、その詳細については後述することとする。
【００１９】
通信部２３０は、２種類の通信インタフェースを含んでいる。すなわち、サービスエリア２０２を提供し、車載端末１００と無線接続するための無線通信インタフェースと、中央サーバ３００と接続するための通信インタフェースとである。このうち、無線通信インタフェースは、車載端末１００において生成されたエリア情報およびエリア履歴テーブルを、当該車載端末１００から受信したり、受信したエリア情報およびエリア履歴テーブルを、他の車載端末１００に送出したりする。
【００２０】
続いて、エリアサーバ２００の記憶部２２０に記憶されるエリア情報管理テーブルおよびエリア履歴テーブルについて詳細に説明する。
図４は、エリア情報管理テーブルを例示する図である。この図に示されるように、エリア情報管理テーブルＴＢＬ１の一件のレコードは、「端末ＩＤ」、「ユーザ名」、「在圏フラグ」、「書き込み時刻」および「エリア情報」が組になっている。このうち「エリア情報」には、端末ＩＤに対応した車載端末１００からアップロードされたエリア情報が格納される。なお、説明の便宜上、この図においては、エリア情報として、文字情報のみが示されているが、上述したようにエリア情報には、音データや、画像データなどが含まれる。
【００２１】
また、「ユーザ名」には、対応する車載端末１００のユーザ名が格納される。在圏フラグは、「１」である場合には、当該車載端末１００（ユーザ）がサービスエリア２０２に在圏していることを示し、「０」である場合には、当該車載端末１００がサービスエリア２０２に在圏していないことを示す。そして、「書き込み時刻」は、当該エリア情報が車載端末１００からアップロードされた時刻を示す。
【００２２】
図５は、記憶部２２０に記憶されるひとつの車載端末１００に関するエリア履歴テーブルを例示する図である。この図に示されるように、エリア履歴テーブルＴＢＬ２の１件のレコードには、「エリア名」と「エリアインタイム」と「エリアアウトタイム」とが含まれる。このうち、「エリア名」には、車載端末１００が、過去に在圏したサービスエリア２０２の名称が格納され、例えば、サービスエリア２０２ａを示す「Ａ駅南口」や、サービスエリア２０２ｂを示す「Ｂ駅東口」、サービスエリア２０２ｃを示す「Ｃ駅北口」などが格納される。また、「エリアインタイム」は、車載端末１００が、当該サービスエリア２０２にエリアインした時刻を示し、「エリアアウトタイム」は、当該サービスエリア２０２からエリアアウトした時刻を示す。例えば、図５においては、車載端末１００は、「１２時２０分」から「１２時２１分」までの期間に、「Ａ駅南口」で示されるサービスエリア２０２ａに在圏したことを示している。なお、エリア履歴テーブルＴＢＬ２は、当該エリア履歴テーブルＴＢＬ２をアップロードした車載端末１００の端末ＩＤと対応付けられて、記憶部２２０に記憶される。
【００２３】
図６は、車載端末１００の構成を示すブロック図である。この図において、処理部１１０は、ＣＰＵを含み、バス１０２を介して構成各部を制御する。処理部１１０が実行する制御としては、サービスエリア２０２に車載端末１００がエリアインしたか否かを検出するエリアイン検出処理や、エリアサーバ２００から各種データを受信するためのパケットデータ受信処理、エリア情報およびエリア履歴テーブルＴＢＬ２の生成に関する処理などがある。また、処理部１１０には、時刻を示す時刻信号を供給するタイマクロックが内蔵されており、この時刻信号は、タイマ割り込み処理等に用いられる。
【００２４】
記憶部１２０は、例えば、ＲＯＭや、ＲＡＭ、ハードディスク、光ディスクなどを含み、処理部１１０により実行される制御プログラム、処理部１１０により生成されたエリア情報およびエリア履歴テーブルＴＢＬ２、ならびに、エリアサーバ２００から受信したエリア情報およびエリア履歴テーブルＴＢＬ２を記憶する。なお、記憶部１２０に記憶されるエリア履歴テーブルＴＢＬ２のうち、処理部１１０により生成されたエリア履歴テーブルＴＢＬ２は、日付が更新されると（例えば、毎日０時０分の時点で）処理部１１０によってその内容がリセットされる。このため、当該エリア履歴テーブルＴＢＬ２には、車載端末１００が当日に在圏したサービスエリア２０２に関する情報のみが格納されることとなる。一方、記憶部１２０に記憶されるエリア履歴テーブルＴＢＬ２のうち、エリアサーバ２００からダウンロードされたエリア履歴テーブルＴＢＬ２は、当該エリア履歴テーブルＴＢＬ２を生成した車載端末１００を示す端末ＩＤと対応付けられて記憶される。
【００２５】
通信部１３０は、サービスエリア２０２を介して、エリアサーバ２００と接続するための無線通信インタフェースであり、エリア情報や、エリア履歴テーブルＴＢＬ２を送受信する。さらに詳述すると、通信部１３０は、処理部１１０により生成されたエリア情報およびエリア履歴テーブルＴＢＬ２を、エリアサーバ２００に向けて送信する一方、他の車載端末１００において生成されたエリア情報およびエリア履歴テーブルＴＢＬ２を、エリアサーバ２００から受信する。この際、通信部１３０は、パケット交換方式により、エリアサーバ２００と通信する。
【００２６】
入力部１４０は、ユーザがエリア情報や指示などを入力するためのユーザインタフェースであり、文字入力や、指示入力のための押しボタンスイッチなどの操作子の他、コミュータ１０１に備えられたライトのオン／オフスイッチや、アクセル、ブレーキなどの操作子を介して、ユーザから入力される各種指示を、バス１０２を介して、処理部１１０に供給する。入力部１４０を介してユーザから入力される指示としては、例えば、エリア情報のアップロードのための指示があり、入力部１４０は、当該指示をアップロード指示信号として処理部１１０に供給する。
【００２７】
なお、入力部１４０は、押しボタンスイッチなどの操作子に限られず、エリア情報や各種指示を入力することができるユーザインタフェースであればいかなるものであっても良い。例えば、入力部１４０として、ユーザの音声などを入力するためのマイクロフォンや、ユーザの像などを撮像するための撮像素子などを用いることができる。
【００２８】
処理部１１０は、マイクロフォンから音声が入力された場合、該音声を音データとして記憶部１２０に記憶しても良いし、該音声を音声認識技術によりテキストデータに変換した後、テキストデータとして記憶部１２０に記憶しても良い。また、処理部１１０は、撮像素子により撮像された像を、画像データとして記憶部１２０に記憶する他、撮像による画像データを用いてユーザによるコマンドを検出する。より詳細には、処理部１１０は、撮像素子によりユーザの像を一定の時間間隔で撮像し、該撮像データを用いてユーザの像の時系列的な変化を検出し、ユーザの像の変化にあらかじめ対応付けられた処理を実行しても良い。これにより、ユーザは、ジェスチャーによって、各種処理のコマンドを入力することが可能となる。
【００２９】
さらに、入力部１２０として、携帯電話機や、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）などのユーザインタフェース（操作ボタンやマイクロフォン）を含む外部機器と接続するためのポートを設けても良い。これらの外部機器は、ユーザインタフェースの他、制御部や記憶部などを有するのが一般である。このため、ユーザにより入力された情報を、外部機器の記憶部に一旦キャッシュして、そのキャッシュデータを、ポートを介して車載端末１００に入力しても良い。もちろん、ポートを介して、ユーザインタフェース（キーボードやマイクロフォン）そのものを接続することも可能である。ここで、ポートのデータ伝送規格としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）、ＩＥＥＥ１３９４、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ　Ｄａｔａ　Ａｓｓｏｃｉａｔｉｏｎ）などを用いることが可能である。また、上述の通信部１３０は、無線通信機能を有しているため、入力部１２０として通信部１３０を用いることが可能である。
【００３０】
出力部１５０は、ユーザに対して各種情報を出力するためのユーザインタフェースであり、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、液晶パネル、ＬＥＤ（Ｌｉｇｈｔ　Ｅｍｉｔｔｉｎｇ　Ｄｉｏｄｅ）などの表示装置や、音を出力するためのオーディオ装置が含まれる。このうち、表示装置は、ユーザがエリア情報を作成する際に、入力部１４０を介して入力された文字を表示したり、エリアサーバ２００から受信したエリア情報などを表示したりする。また、オーディオ装置は、エリアサーバ２００からエリア情報を受信すると、その旨を示す報知音（メロディなど）を出力したり、エリア情報がテキストデータである場合、該テキストデータが音声変換された音声データに従って放音したりする。このオーディオ装置を介して出力される音データは、記憶部１２０にあらかじめ記憶されている音データであっても良いし、エリアサーバ２００からダウンロードした音データであっても良い。
【００３１】
図７は、中央サーバ３００の構成を示すブロック図である。
この図において、処理部３１０は、ＣＰＵなどを含み、バス３０１を介して構成各部を制御する。通信部３３０は、エリアサーバ２００と接続するための通信インタフェースである。また、記憶部３２０は、例えば、ＲＯＭや、ＲＡＭ、ハードディスクなどを含み、処理部３１０により実行される制御プログラムや、ユーザグループ管理テーブルなどを記憶する。
【００３２】
図８は、記憶部３２０に記憶されるユーザグループ管理テーブルを例示する図である。この図に示されるように、ユーザグループ管理テーブルＴＢＬ３の１件のレコードには、「端末ＩＤ」と、「グループＩＤ」とが対応付けられている。「グループＩＤ」は、端末ＩＤにより特定される車載端末１００のユーザが属するユーザグループを示す識別子である。
【００３３】
＜動作＞
次に、コミュニケーションシステムにおける動作について説明する。
以下の動作説明においては、まず、車載端末１００において実行されるエリアイン検出処理、および、パケットデータ受信処理について説明した後、システム全体の説明を行うこととする。
【００３４】
図９は、エリアイン検出処理を示すフローチャートである。この処理は、車載端末１００の処理部１１０により実行され、車載端末１００がサービスエリア２０２にエリアインしたか否かを検出する処理である。なお、エリアイン検出処理は、処理部１１０により、タイマクロックから供給される時刻信号に応じて、タイマ割込みされる処理である。
【００３５】
まず、処理部１１０は、通信部１３０を介して、エリアサーバ２００から送出された電波信号を、閾値以上の信号レベルで受信したか否かを判定する（ステップＳａ１）。ここで、エリアサーバ２００から送出される電波信号には、いずれのエリアサーバ２００から送出された電波信号であるかを示すエリアＩＤが含まれている。ステップＳａ１の判定結果が否定的であれば、処理部１１０は、車載端末１００がサービスエリア２０２に在圏していないと判定し、一定時間が経過すると処理手順をステップＳａ１に戻す。
【００３６】
一方、ステップＳａ１の判定結果が肯定的であれば、処理部１１０は、ステップＳａ１において受信した電波信号に含まれるエリアＩＤを、ｎｅｗＩＤとして記憶部１２０に含まれるＲＡＭに記憶する。このｎｅｗＩＤとは、車載端末１００が現時点において在圏するサービスエリア２０２を示す情報であり、当該サービスエリア２０２のエリアＩＤである。
【００３７】
次に、処理部１１０は、ステップＳａ２において記憶されたｎｅｗＩＤと、ＲＡＭに記憶されるｃｕｒＩＤとが一致するか否かを判定する。ここで、ｃｕｒＩＤとは、前回までのタイマ割込み処理において、車載端末１００が在圏したサービスエリア２０２のうち、最後に在圏したサービスエリア２０２のエリアＩＤである。なお、ｃｕｒＩＤが存在しない初回のタイマ割込み処理時においては、ステップＳａ３の判定結果は否定的になるものとする。
【００３８】
ここで、ステップＳａ３の判定結果が肯定的であれば、処理部１１０は、あらたなサービスエリア２０２にエリアインしていないと判定し、一定期間が経過したら処理手順をステップＳａ１に戻す。
【００３９】
一方、ステップＳａ３の判定結果が否定的であれば、処理部１１０は、車載端末１００があらたなサービスエリア２０２にエリアインしたため、まず、現時点におけるｎｅｗＩＤを、ｃｕｒＩＤとしてＲＡＭに記憶する（ステップＳａ４）。次いで、処理部１１０は、エリアサーバ２００との間で接続認証処理などを実行し、データリンクを確立する（ステップＳａ５）。このデータリンクを確立した時刻がエリアインタイムとして記憶部１２０に記録される。そして、処理部１１０は、あらたなサービスエリア２０２へのエリアインを検出すべく、一定時間が経過すれば、処理手順を再びステップＳａ１に戻す。
【００４０】
次に、パケットデータ受信処理について、図１０を参照して説明する。この処理は、エリアイン検出処理におけるステップＳａ５のデータリンクの確立後に、車載端末１００の処理部１１０が、エリアサーバ２００から送信されるエリア情報などのデータパケット（以下、「パケット」と称する。）を受信し、該パケットからエリア情報などのデータを復元するための処理である。
【００４１】
まず、処理部１１０は、記憶部１２０に含まれるＲＡＭに、パケットＩＤとして、その初期値を示す「０」を記憶する（ステップＳｂ１）。このパケットＩＤとは、エリアサーバ２００から送信されるパケットに付加される通し番号（「０」始まり）であり、処理部１１０は、ＲＡＭに記憶されたパケットＩＤを、ポインタとして使用する。
【００４２】
次に、処理部１１０は、エリアサーバ２００から送出されたひとつのパケット（信号）が変調された電波を、通信部１３０を介して受信し、受信した電波を復調してパケット（信号）に復元する（ステップＳｂ２）。なお、処理部１１０は、ステップＳｂ２においてパケットを復元する際に、パケットの誤り補正処理を実行する。
【００４３】
次に、処理部１１０は、復元したパケットに含まれるパケットＩＤが、ＲＡＭに記憶されるパケットＩＤと等しいか否かを判定する（ステップＳｂ３）。この判定結果が否定的であれば、処理部１１０は、ＲＡＭに記憶されるパケットＩＤに対応したパケットを受信すべく、ステップＳｂ２およびステップＳｂ３の処理を繰り返す。
【００４４】
次に、処理部１１０は、ステップＳｂ２において復元したパケットが、エリアサーバ２００から送信されたパケットのうち終端のものか否かを判定する（ステップＳｂ４）。この判定には、パケットに含まれるフラグ、詳細には、該パケットが、全てのパケットのうちの終端のパケットであるか否かを示すフラグが用いられる。この判定結果が否定的であれば、処理部１１０は、ＲＡＭに記憶されるパケットＩＤを「１」だけインクリメントし（ステップＳｂ６）、全てのパケットを受信すべく、処理手順をステップＳｂ２に戻す。
一方、ステップＳｂ４の判定結果が肯定的であれば、処理部１１０は、全てのパケットを受信したため、エリア情報などのデータを、出力部１５０を介して出力（画像出力や、音声出力）する（ステップＳｂ５）。
【００４５】
なお、車載端末１００が移動時においてパケットを受信する場合、パケットの受信を開始したのにも拘わらず、全てのパケットを受信する前に、車載端末１００が、サービスエリア２０２からエリアアウトする場合がある。以下、この点について説明する。いま、サービスエリア２０２内における車載端末１００の移動距離をＬとし、車載端末１００の移動速度をＶとし、車載端末１００とエリアサーバ２００と間のデータ伝送速度をＲとし、総データ量をＡとし、伝送遅延や処理時間などに起因する係数をαとすれば、
移動速度Ｖが、
Ｖ＞Ｌ×Ｒ／（Ａ＋α）　　　　　　　　　　　　・・・（式１）
を満たすとき、車載端末１００は、データの受信が完了しないままエリアアウトすることとなる。従って、車載端末１００の移動距離Ｌに影響を与えるサービスエリア２０２の直径や、データ伝送速度Ｒなどのパラメータを決定する場合には、当該サービスエリア２０２内における車載端末１００の移動速度Ｖや、送信されるデータ量Ａなどを考慮して決定すれば良い。
【００４６】
次に、コミュニケーションシステムの全体の動作について、図１１を参照して説明する。この動作は、サービスエリア２０２ｃ（エリア名：「Ｃ駅北口」）にエリアインした車載端末１００が、自装置において生成したエリア情報およびエリア履歴テーブルＴＢＬ２を、エリアサーバ２００ｃにアップロードした後、他の車載端末１００において生成されたエリア情報およびエリア履歴テーブルＴＢＬ２を、エリアサーバ２００ｃからダウンロードする処理である。前提として、ユーザは、サービスエリア２０２ｃにエリアインする前に、あらかじめ車載端末１００において、サービスエリア２０２ｃの周辺に関するエリア情報を作成しているものとする。また、エリアサーバ２００ｃは、この動作説明において着目する車載端末１００に配信すべきエリア情報およびエリア履歴テーブルＴＢＬ１を有しているものとする。ここで、車載端末１００に配信すべきエリア情報およびエリア履歴テーブルＴＢＬ２とは、当該車載端末１００のユーザと、同一のユーザグループに属する他ユーザに対応する車載端末１００からアップロードされたエリア情報およびエリア履歴テーブルＴＢＬ２である。なお、この処理は、上述した車載端末１００の処理部１１０が実行するエリアイン検出処理や、パケットデータ受信処理などと並列して実行される。
【００４７】
まず、ユーザが、車載端末１００とともに、サービスエリア２０２ｃに移動したとする（ステップＳｃ１）。このように、車載端末１００がサービスエリア２０２ｃ内に移動すると、車載端末１００の処理部１１０は、上述したエリアイン検出処理により、あらたにサービスエリア２０２ｃに移動したことを検出し、エリアサーバ２００ｃに向けて接続要求信号ＣＳを送出する（ステップＳｃ２）。
【００４８】
エリアサーバ２００ｃの処理部２１０は、車載端末１００から送出された接続要求信号ＣＳを受信すると、その接続要求信号ＣＳが正当なものであれば、接続承認信号ＰＳを車載端末１００に向けて送出する（ステップＳｃ３）。この接続承認信号ＰＳには、サービスエリア２０２ｃのエリア名「Ｃ駅北口」を示す情報が含まれている。
【００４９】
車載端末１００の処理部１１０は、エリアサーバ２００ｃから送出された接続承認信号ＰＳを受信すると、エリア履歴テーブルＴＢＬ２を更新する（ステップＳｃ４）。例えば、いま、エリア履歴テーブルＴＢＬ２が、図１２上段に示されるような状況の下、車載端末１００が、あらたにサービスエリア２０２ｃにエリアインし、エリアサーバ２００ｃから接続承認信号ＰＳを受信したとする。このとき、車載端末１００の処理部１１０は、図１２下段に示されるように、エリア履歴テーブルＴＢＬ２にエリア名「Ｃ駅北口」を追加し、タイマクロックから供給される時刻信号を用いてエリアインタイム（例えば「１８：４０」）を追加する。
なお、車載端末１００の処理部１１０は、車載端末１００がサービスエリア２０２ｃからエリアアウトすると、その時刻をエリアアウトタイムとして、エリア履歴テーブルＴＢＬ２に格納する。
【００５０】
次に、車載端末１００の処理部１１０は、ステップＳｃ４において更新したエリア履歴テーブルＴＢＬ２をエリアサーバ２００ｃに向けて送出する（ステップＳｃ５）。この際、車載端末１００の処理部１１０は、エリア履歴テーブルＴＢＬ２に自装置の端末ＩＤを付加した後、エリア履歴テーブルＴＢＬ２を送出する。
【００５１】
エリアサーバ２００ｃの処理部２１０は、車載端末１００から送出されたエリア履歴テーブルＴＢＬ２を受信すると、当該エリア履歴テーブルＴＢＬ２と端末ＩＤとを対応付けて記憶部２２０に記憶する。次に、エリアサーバ２００ｃの処理部２１０は、端末ＩＤ（ＳＳ）を中央サーバ３００に向けて送信する（ステップＳｃ６）。
【００５２】
中央サーバ３００の処理部３１０は、エリアサーバ２００ｃから送信された端末ＩＤ（ＳＳ）を受信すると、記憶部３３０に記憶されるユーザグループ管理テーブルＴＢＬ３（図８）を用いて、当該車載端末１００のユーザが属するユーザグループのグループＩＤを特定する（ステップＳｃ７）。例えば、いま、エリアサーバ２００ｃから受信した端末ＩＤが「ＸＸＸＸ００１」であるとすれば、中央サーバ３００の処理部３１０は、図８に示されるユーザグループ管理テーブルＴＢＬ３を参照して、着目するユーザが属するユーザグループのグループＩＤ「Ｇ１」を特定する。
【００５３】
次いで、中央サーバ３００の処理部１１０は、ステップＳｃ７において特定したグループＩＤ「Ｇ１」に対応付けられた端末ＩＤ群（ＧＳ）、すなわち、着目するユーザと同一のユーザグループに含まれる他のユーザに対応する端末ＩＤ群を、エリアサーバ２００ｃに送信する（ステップＳｃ８）。この際、中央サーバ３００の処理部３１０は、端末ＩＤ群（ＧＳ）として、グループＩＤ「Ｇ１」に対応付けられた全ての端末ＩＤのうち、この動作例で着目する車載端末１００の端末ＩＤ「ＸＸＸＸ００１」については送信しない。例えば、図８に示されるユーザグループ管理テーブルＴＢＬ３においては、処理部３１０は、グループＩＤ「Ｇ１」に対応付けられた端末ＩＤのうち、「ＸＸＸＸ００１」を除く、「ＸＸＸＸ００２」、「ＸＸＸＸ００５」、「ＸＸＸＸ００７」、…の端末ＩＤを端末ＩＤ群（ＧＳ）としてエリアサーバ２００ｃに送信する。
【００５４】
エリアサーバ２００ｃの処理部２１０は、中央サーバ３００から端末ＩＤ群（ＧＳ）を受信すると、その端末ＩＤ群（ＧＳ）に応じて、車載端末１００に送信すべきデータを選択する（ステップＳｃ９）。より具体的には、エリアサーバ２００ｃの処理部２１０は、記憶部２２０に記憶されるすべてのエリア情報のうち、端末ＩＤ群（ＧＳ）に含まれる端末ＩＤに対応するエリア情報を選択し、また、記憶部２２０に記憶されるすべてのエリア履歴テーブルＴＢＬ２のうち、端末ＩＤ群（ＧＳ）に含まれる端末ＩＤに対応するエリア履歴テーブルＴＢＬ２を選択する。次に、エリアサーバ２００ｃの処理部２１０は、選択したエリア情報ＡＤおよびエリア履歴テーブルＴＢＬ２を車載端末１００に向けて送出する（ステップＳｃ１０）。この際、エリアサーバ２００ｃの処理部１１０は、エリア情報ＡＤに、エリア情報管理テーブルＴＢＬ１に含まれる「ユーザ名」、「在圏フラグ」および「書き込み時刻」を付加した後、エリア情報ＡＤを送出する。
【００５５】
車載端末１００の処理部１１０は、エリアサーバ２００ｃからエリア情報ＡＤおよびエリア履歴テーブルＴＢＬ２が送出されると、上述したパケットデータ受信処理により、それらのデータを受信し、受信したデータを記憶部１２０に記憶する（ステップＳｃ１１）。このステップＳｃ１１の処理により、車載端末１００は、エリア情報ＡＤおよびエリア履歴テーブルＴＢＬ２の各々を、出力部１５０を介してユーザに提供することが可能となる。なお、車載端末１００において、エリア情報およびエリア履歴テーブルＴＢＬ２をユーザに提供する動作については、システム全体の動作と直接関係しないため、その詳細については後述することとする。
【００５６】
次に、車載端末１００の処理部１１０は、入力部１４０からエリア情報のアップロードを示すアップロード信号が入力されるまで待機状態となる（ステップＳｃ１２）。ここで、ユーザによって、入力部１４０を介してアップロード信号が入力されると、車載端末１００の処理部１１０は、あらかじめユーザにより作成された、サービスエリア２０２ｃの周辺のエリア情報を記憶部１２０から読み出し、該エリア情報ＡＤをエリアサーバ２００ｃに向けて送出する（ステップＳｃ１３）。この際、車載端末１００の処理部１１０は、エリア情報ＡＤに、端末ＩＤおよびユーザ名を付加した後、送出する。
【００５７】
エリアサーバ２００ｃの処理部２１０は、車載端末１００から送出されたエリア情報ＡＤを受信すると、当該エリア情報ＡＤを記憶部２２０に記憶されるエリア情報管理テーブルＴＢＬ１（図４参照）に格納する（ステップＳｃ１４）。この際、処理部２１０は、エリア情報ＡＤの他に、端末ＩＤ、ユーザ名、および、当該エリア情報ＡＤの受信時刻（書き込み時刻）を、エリア情報管理テーブルＴＢＬ１に格納し、また、エリア情報管理テーブルＴＢＬ１における在圏フラグを「１」に設定する。このようにして、エリア情報管理テーブルＴＢＬ１に格納されたエリア情報は、処理部２１０により、当該ユーザと同一のユーザグループに含まれる他ユーザに対応する車載端末１００が、サービスエリア２０２ｃにエリアインすると、該車載端末１００に対して配信されることとなる。
なお、エリアサーバ２００ｃの処理部２１０は、車載端末１００がエリアアウトすれば、エリア情報管理テーブルＴＢＬ１における在圏フラグを「０」に設定する。ここで、車載端末１００とエリアサーバ２００との間においては、定期的に接続確認がなされており、エリアサーバ２００は、所定期間接続確認できなかった車載端末１００をエリアアウトしたものと見なす。車載端末１００においても同様に所定期間接続確認がなされなかった場合は、エリアサーバ２００が提供するサービスエリア２０２からエリアアウトしたものと見なす。車載端末１００においては、エリアアウトした時刻を検出し、当該時刻を前述のエリアアウトタイムとして記録する。
【００５８】
ここで、上述したステップＳｃ１１により、車載端末１００において記憶したエリア情報、および、エリア履歴テーブルＴＢＬ２を、出力部１５０を介してユーザに提供する動作について説明する。なお、出力部１５０には、表示装置とオーディオ装置とが含まれるが、説明の便宜上、表示装置により、エリア情報およびエリア履歴テーブルＴＢＬ２を提供する例について説明する。
【００５９】
まず、ステップＳｃ１１において、エリア情報およびエリア履歴テーブルＴＢＬ２を記憶すると、車載端末１００の処理部１１０は、図１３（Ａ）に例示するように、出力部１５０に含まれる表示装置１５２に、記憶したエリア情報のうちひとつのエリア情報１５４を表示する。この際、処理部１１０は、当該エリア情報１５４を作成した「ユーザ名（この例ではケンタ）」、当該ユーザが在圏中か否か、および、当該エリア情報の「書き込み時刻（この例では１８：３０）」などを、エリア情報と共に表示する。ここで、エリア情報１５４は、サービスエリア２０２ｃに、実際にエリアインした他のユーザにより作成された周辺の地域情報である。従って、エリア情報１５４は、サービスエリア２０２ｃの周辺を移動するユーザにとって、同じ視点の情報提供者により提供された情報であり、ユーザは、地域に密着した情報を得ることができる。
【００６０】
また、表示装置１５２は、エリア情報１５４を表示する際に、当該エリア情報の提供者（この例では「ケンタ」）のエリア履歴テーブルＴＢＬ２の表示を促すソフトボタン１５６を表示する。ユーザは、車載端末１００の入力部１４０に含まれる特定のボタンなどを操作することにより、このソフトボタン１５６を押下することができる。この状況の下、ユーザが、ソフトボタン１５６を押下すると、処理部１１０は、図１３（Ｂ）に例示するように、「ケンタ」のエリア履歴テーブルＴＢＬ２を、表示装置１５２に表示する。これにより、ユーザは、他のユーザが「Ｃ駅北口（サービスエリア２０２ｃ）」に到着するまでの経路や、到着するまでに要した時間など、当該他のユーザの行動を把握することができる。
【００６１】
また、表示装置１５２は、エリア履歴テーブルＴＢＬ２を表示する際に、次のエリア情報の表示を促すソフトボタン１５８を表示する。このソフトボタン１５８がユーザにより押下されると、処理部１１０は、次のエリア情報へと画面を移行する。
なお、説明の便宜上、この動作例においては、表示装置１５２に表示される各種情報は、ユーザによるソフトボタン１５４、１５８の押下により、情報内容（画面）が移行されるものとしたが、処理部１１０により、一定時間ごとに画面が移行される構成としても良い。
【００６２】
このように本実施形態にかかるコミュニケーションシステムによれば、車載端末１００は、サービスエリア２０２を通過する際に、当該サービスエリア２０２のエリア情報を受信し、エリア情報を、ユーザに提供することができる。言い換えれば、ユーザは、移動時における位置に応じて、エリアサーバ２００からエリア情報を受信することができる。
【００６３】
ここで、従来のコンテンツ配信サービスにあっては、情報提供者により作成されたコンテンツ（情報）が、情報受信者に対して一方的に配信されるものであった。これに対し、コミュニケーションシステムによれば、同一のサービスエリア２０２に実際に在圏した他ユーザにより作成されたエリア情報が、ユーザに対して配信される。このため、ユーザは、地域に密着した実用的な情報を得ることができる。
【００６４】
くわえて、ユーザは、エリアサーバ２００からエリア情報の配信を受けるだけではなく、他のユーザへ向けたエリア情報を作成することができる。これにより、コンテンツ配信サービスと比較して、ユーザ間において、地域情報を交換することができ、ユーザ参加型の情報コミュニケーションが提供されることとなる。また、中央サーバ３００により、ユーザグループに応じてエリア情報が配信されるため、ユーザ同士の嗜好が合うようにユーザグループを形成すれば、各ユーザは、ユーザグループにおける共通の話題に関する各種情報を交換することが可能となる。
【００６５】
さらに、各エリアサーバ２００においては、車載端末１００のエリア履歴テーブルＴＢＬ２を取得できるため、コミュニケーションシステムの適用例として次のようなものが考えられる。
例えば、車載端末１００のユーザを交通需要者と捉えて、コミュニケーションシステムを交通量調査に用いても良い。このような構成にすれば、各エリアサーバ２００においては、ユーザの移動経路に加え、移動所要時間などを正確に把握することができる。これにより、交通量の調査者は、ユーザのトリップ情報を詳細かつ正確に捉えることができる。
【００６６】
また、エリアサーバ２００が配置された店舗等においても、車載端末１００からアップロードされたエリア履歴テーブルＴＢＬ２により、ユーザが来店するまでの移動経路などを正確に取得できるため、マーケティング時の有効な判断材料を得ることができる。
【００６７】
なお、エリアサーバ２００に各種情報をアップロードあるいはダウンロードする端末（車載端末１００）のユーザには、コミュニケーションシステムを運営する運営者が含まれる。この運営者は、コミュニケーションシステムにより、スタンプラリーや、情報配信サービスなどの種々のサービスを提供することができる。
【００６８】
このうちスタンプラリーは、以下のようにして実施することができる。すなわち、エリアサーバ２００において、各車載端末１００が、運営者によりあらかじめ指定されたサービスエリア２０２を通過したか否かを、記憶部２２０に記憶されるエリア履歴テーブルＴＢＬ２を用いて判定することにより、当該車載端末１００のユーザが、指定されたサービスエリア２０２を全て通過したか否かを判定する。なお、このようなスタンプラリーにおいては、通過すべきサービスエリア２０２間の通過の経路（順番）は、ランダムとしても良いし、その順番を規定するものとしても良い。
【００６９】
一方、情報配信サービスは、いわゆるカーナビゲーションシステムなどの車載端末１００に、エリアサーバ２００から各種情報を配信するためのサービスである。車載端末１００に配信される情報としては、エリアサーバ周辺の店舗情報や、音データなどがある。
【００７０】
この音データには、運転時のＢＧＭとして用いられる音データと、コミュータ１０１の運転にかかる各種報知音（ウィンカー音や、警笛など）として用いられる音データとが含まれる。ＢＧＭのための音データを車載端末１００に配信する場合、エリアサーバ２００ごとに、対応するサービスエリア２０２を象徴する楽曲などの音データを配信しても良い。
【００７１】
また、ひとつの楽曲にかかる部分的な音データ（例えば、１楽曲に関するパート別の音データ）の各々を、別々のエリアサーバ２００から配信させ、車載端末１００が、各エリアサーバ２００から、ひとつの楽曲にかかる全ての音データをダウンロードすることにより、車載端末１００において、楽曲を完全な形で出力できるようにしても良い。これにより、音楽配信のバリエーションが広まることとなる。
なお、ＢＧＭのための音データとしては、楽音制御イベント列で構成されるＭＩＤＩ（Ｍｕｓｉｃａｌ　Ｉｎｓｔｒｕｍｅｎｔｓ　Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ）データなどが好適である。
【００７２】
ところで、電動二輪車の一部には、走行中に、周辺の歩行者などに注意を促すべく、電気的に走行音を出力するものが知られている。コミュニケーションシステムによれば、この種の電動二輪車に搭載される車載端末１００に、走行音の出力にかかる音データを、在圏エリアに応じて配信することが可能である。例えば、繁華街など騒音が大きな地域に位置するエリアサーバ２００は、騒音中でも聞き取りやすい走行音に係る音データを配信する一方、住宅街などの比較的騒音の小さな地域に位置するエリアサーバ２００は、周辺の音環境にあまり悪影響を与えない走行音に係る音データを配信しても良い。このようにして車載端末１００に配信された音データは、車載端末１００が対応するサービスエリア２０２の在圏中にのみ使用可能としても良いし、車載端末１００が在圏するサービスエリア２０２に拘わらず使用可能としても良い。
【００７３】
なお、本発明は、上述した実施形態に限られず、実施形態に、種々の応用・改良変形等を加えることが可能である。
例えば、上述した実施形態においては、各サービスエリア２０２が互いに隔離するようにエリアサーバ２００を配置する例を示したが、図１４に示すように、複数のサービスエリア２０２が重複するようにエリアサーバ２００を配置する構成としても良い。この図において、エリアサーバ２００ｂによるサービスエリア２０２ｂと、エリアサーバ２００ｃによるサービスエリア２０２ｃとは、それらの領域の一部（図中領域ＢＣ）が重複するようになされている。また、サービスエリア２０２ｃの内部には、エリアサーバ２００ｄによるサービスエリア２０２ｄが収容されている。車載端末１００は、領域ＢＣに在圏する間においては、エリアサーバ２００ｂおよび２００ｃの各々と、エリア情報や、エリア履歴テーブルＴＢＬ２を授受することができる。
【００７４】
また、車載端末１００は、サービスエリア２０２ｄに在圏する間においては、エリアサーバ２００ｃおよび２００ｄの各々と、エリア情報や、エリア履歴テーブルＴＢＬ２などのデータを授受することができる。このように、サービスエリア２０２ｃの内部にサービスエリア２０２ｄを配置することにより、サービスエリア２０２ｃの内部における局所的な領域（サービスエリア２０２ｄ）に関するエリア情報を、エリアサーバ２００ｄから車載端末１００に対して配信することが可能となる。
【００７５】
エリアサーバ２００ｄからデータをダウンロードした車載端末１００においては、当該データを単独で表示しても良いし、エリアサーバ２００ｃからダウンロードしたデータに付加（アドイン）する形で表示しても良い。車載端末１００がいずれの方式によりエリアサーバ２００ｄからダウンロードしたデータを表示するかは、当該データに含まれる制御信号に応じて表示されるようにすれば良い。
【００７６】
また、上述した実施形態においては、中央サーバ３００の制御の下、エリアサーバ２００から、車載端末１００にエリア情報やエリア履歴テーブルＴＢＬ２などの各種データを配信する例を示したがこれに限られない。例えば、図１５に示されるように、スタンドアロン型のエリアサーバ２００ａ、２００ｂ、２００ｃ、…から、車載端末１００に各種データを配信する構成としても良い。このような構成にする場合、各エリアサーバ２００ａ、２００ｂ、２００ｃ、…は、上述したエリアサーバ２００の役割に加え、中央サーバ３００の役割も果たす。すなわち、エリアサーバ２００の記憶部２２０には、ユーザグループ管理テーブルＴＢＬ３が記憶されており、エリアサーバ２００の処理部２１０は、ユーザグループ管理テーブルＴＢＬ３に従って、各車載端末１００にエリア情報やエリア履歴テーブルＴＢＬ２を配信する。このような構成によれば、スタンドアロン型のエリアサーバ２００と、中央サーバ３００とを結ぶネットワークが不要となるため、コミュニケーションシステムの構成が簡易なものとなる。
なお、中央サーバ３００に接続されたエリアサーバ２００と、スタンドアロン型のエリアサーバ２００とが混在する構成としても良い。
【００７７】
上述した実施形態においては、エリアサーバ２００から、車載端末１００にエリア情報およびエリア履歴テーブルＴＢＬ２を配信する例を示したがこれに限られない。例えば、図１６に示されるように、複数の基地局３０２ａ、３０２ｂ、３０２ｃ、…の各々と接続されたひとつの中央サーバ３００から、車載端末１００にエリア情報およびエリア履歴テーブルＴＢＬ２を配信する構成としても良い。さらに詳述すると、基地局３０２ａは、中央サーバ３００が車載端末１００と無線通信を行うためのサービスエリア２０２ａを提供する。同様に、基地局３０２ｂは、サービスエリア２０２ｂを提供し、基地局３０２ｃは、サービスエリア２０２ｃを提供する。中央サーバ３００は、各基地局３０２ａ、３０２ｂ、３０２ｃ、…を介して、エリア情報やエリア履歴テーブルＴＢＬ２を車載端末１００から受信し、受信したデータと、いずれのサービスエリア２０２に在圏する車載端末１００から受信したかを示す情報とを対応付けて記憶する。そして、中央サーバ３００は、記憶されたデータを、対応するサービスエリア２０２にエリアインした他の車載端末１００に対して配信する。
【００７８】
上述した実施形態においては、エリア履歴テーブルＴＢＬ２がエリアサーバ２００において記憶され、エリアサーバ２００から車載端末１００に配信される構成としたが、エリア履歴テーブルＴＢＬ２は、中央サーバ３００において記憶され、中央サーバ３００からエリアサーバ２００を介して車載端末１００に配信される構成としてもよい。このような構成にすれば、車載端末１００は、在圏するサービスエリア２０２にかかわらず、中央サーバ３００から、他の車載端末１００についてのエリア履歴テーブルＴＢＬ２をダウンロードすることができる。これによりユーザは、ユーザグループに含まれる他のユーザが、現在どこのサービスエリア２０２に在圏するかという情報や、どのような経路により現在のサービスエリア２０２に移動したのかを示す情報などを取得することが可能となる。
【００７９】
上述した実施形態においては、エリアサーバ２００と、車載端末１００とを無線により接続する例を示したが、有線接続とする構成としても良い。例えば、コミュータ１０１にエネルギー（電気や、ガソリンなど）を供給するスタンドなどに、エリアサーバ２００を設置し、車載端末１００およびエリアサーバ２００の各々に、Ｅｔｈｅｒｎｅｔ（登録商標）、ＵＳＢ、ＩＥＥＥ１３９４などの有線接続規格に従ったインタフェースを設け、それらのインタフェースを介して、車載端末１００およびエリアサーバ２００間で、エリア情報やエリア履歴テーブルＴＢＬ２を伝送する構成としても良い。
【００８０】
上述した実施形態においては、車載端末１００においてエリア履歴テーブルＴＢＬ２を生成する構成としたが、これに限られない。例えば、中央サーバ３００において、各車載端末１００ごとにエリア履歴テーブルＴＢＬ２を生成する構成としても良い。より詳細には、車載端末１００がサービスエリア２０２にエリアインすると、エリアサーバ２００は、中央サーバ３００に対して、当該車載端末１００の端末ＩＤとともに、当該車載端末１００の位置を示すエリアＩＤを送信する。中央サーバ３００は、エリアサーバ２００から受信した端末ＩＤおよびエリアＩＤを用いて、車載端末１００ごとに、エリア履歴テーブルＴＢＬ２を生成する。そして、中央サーバ３００により生成されたエリア履歴テーブルＴＢＬ２が、エリアサーバ２００を介して、他の車載端末１００に配信される。
【００８１】
上述した実施形態においては、エリア情報およびエリア履歴テーブルＴＢＬ２の各々は、車載端末１００のユーザが属するユーザグループに応じて配信される例を示したが、これに限られない。例えば、車載端末１００からエリアサーバ２００にアップロードされるデータの全て、あるいは、その一部を、ユーザグループに関係なく、全ての他の車載端末１００に配信する構成としても良い。
【００８２】
上述した実施形態においては、車載端末１００は、エリアサーバ２００から配信を受けた各種データを記憶部１２０に一旦記憶させた後、該データを、出力部１５０を介して出力する構成としたが、エリアサーバ２００から配信される各種データを、ストリーミング形式により再生する構成としても良い。
【００８３】
上述した実施形態においては、全ての車載端末１００が、エリアサーバ２００と双方向通信が可能であったが、これに限られない。例えば、コミュニケーションシステムに、データのアップロードのみが可能な車載端末が含まれる構成としても良いし、また、データのダウンロードのみが可能な車載端末が含まれる構成としても良い。
【００８４】
上述した実施形態においては、エリアサーバ２００にデータをアップロードする車載端末１００と、該データをエリアサーバ２００からダウンロードする車載端末１００との各々は、ひとつのサービスエリア２０２において、データのアップロードあるいはダウンロードを行う必要があったが、これに限られない。すなわち、アップロードする車載端末１００と、ダウンロードする車載端末１００との位置関係は、ひとつのサービスエリア２０２を基準とする必要は必ずしも無く、それらの車載端末１００間の距離が、コミュニケーションシステム全体がカバーする領域において近接していれば良い。このため、例えば、ＧＰＳなどを用いて、各車載端末１００の位置を検出し、その検出結果に応じて、近接する車載端末１００間において、エリアサーバ２００を介して、エリア情報などのデータを転送する構成としても良い。
【００８５】
上述した実施形態においては、車載端末１００は、コミュータ１０１に搭載される構成としたがこれに限らない。すなわち、車載端末１００は、ユーザと共にサービスエリア２０２間を移動することができる通信端末であれば、どのようなものであっても良い。
【００８６】
上述した実施形態においては、図１１に示すように、車載端末１００は、自装置のサービスエリア２０２へのエリアインをトリガとして、他の車載端末１００の位置を示す情報（エリア履歴テーブルＴＢＬ２）の配信を受ける例を示したが、これに限られない。すなわち、車載端末１００は、自装置ではなく、他の車載端末１００のエリアインをトリガとして、当該他の車載端末１００の位置情報の配信を受けても良い。
【００８７】
さらに詳述すると、図１７において、中央サーバ３００は、基地局３０２ａによるサービスエリア２０２ａと、基地局３０２ｂによるサービスエリア２０２ｂとを含む複数（図１７では２つ）のサービスエリア２０２を管轄する。中央サーバ３００は、車載端末１００ａがサービスエリア２０２ａにエリアインしたことを検出すると、その旨を示すエリアイン情報ＡＩを、サービスエリア３０２ｂに在圏する車載端末１００ｂに配信する。車載端末１００ｂにおいては、中央サーバ３００からエリアイン情報ＡＩを受け取ると、車載端末１００ａがサービスエリア２０２ａにエリアインした旨を出力部１５０を介してユーザＢに告知する。この告知方法としては、出力部１５０において文字情報として表示する方法や、あらかじめ告知内容と対応付られた音によりユーザＢに告知する方法など種々の方法を用いることができる。これにより、車載端末１００ｂのユーザＢは、他の車載端末１００ａのユーザＡがエリアインする度に、ユーザＡの位置を示す情報を取得することができる。つまり、ユーザＢは、自らエリアインにかかる移動をしなくとも、サービスエリア２０２（この例では２０２ｂ）に在圏するだけで、常にユーザＡの最新の位置情報を取得することができる。
【００８８】
また、ユーザＢが、車載端末１００ｂに、例えば友達などが有する車載端末１００の端末ＩＤを登録することにより、登録した車載端末１００に関する位置情報のダウンロードを指示する構成としても良い。さらに詳述すると、ユーザＢが、位置情報の配信を希望する車載端末１００に対応する端末ＩＤを、入力部１４０を介して入力すると、車載端末１００ｂにおいては、入力された端末ＩＤを記憶部１２０に記憶する。次いで、車載端末１００ｂは、サービスエリア２０２ｂにエリアインすると、記憶部１２０に記憶される端末ＩＤを、中央サーバ３００に送信する。一方、中央サーバ３００は、車載端末１００ｂから送信された端末ＩＤを受信すると、該端末ＩＤに対応する車載端末１００の位置情報を、車載端末１００ｂに配信する。これにより、ユーザＢは、登録した車載端末１００を所有する友達などの他のユーザが、どこにいるかを知ることができる。
【００８９】
なお、車載端末１００ｂの応用例として、位置情報を受信した場合に、報知音を出力する構成が考え得る。このように報知音を出力する場合、位置情報に対応する車載端末１００毎に、異なる報知音を出力させることにより、ユーザＢは、いずれの他のユーザに関する位置情報を受信したかを、報知音により認識することができる。
【００９０】
くわえて、中央サーバ３００は、車載端末１００ａに関する位置情報を、車載端末１００ｂへ配信する際に、車載端末１００ａからアップロードされた音データを、該位置情報に添付しても良い。これにより、車載端末１００ｂにおいては、中央サーバ３００から、車載端末１００ａに関する位置情報と、音データとの各々を受け取ると、当該音データに応じて放音して、位置情報を受信したことをユーザに告知することができる。もっとも、位置情報に添付される音データは、車載端末１００ａからアップロードされた音データに限られず、あらかじめ基地局３０２や、中央サーバ３００の記憶部３２０などに音データを記憶させ、その記憶された音データを、位置情報に添付するものとしても良い。
【００９１】
【発明の効果】
以上説明したように本発明によれば、移動するユーザが実用的な情報を得ることのできる端末、データ受信出力方法、サーバ、データ転送方法、および、位置情報配信方法が提供される。
【図面の簡単な説明】
【図１】本発明の実施形態にかかるコミュニケーションシステムの全体構成を示す図である。
【図２】同コミュニケーションシステムに含まれるエリアサーバを説明するための図である。
【図３】同コミュニケーションシステムに含まれるエリアサーバの構成例を示すブロック図である。
【図４】同エリアサーバにおいて記憶されるエリア情報管理テーブルを例示する図である。
【図５】同エリアサーバにおいて記憶されるエリア履歴テーブルを例示する図である。
【図６】同コミュニケーションシステムに含まれる車載端末の構成例を示すブロック図である。
【図７】同コミュニケーションシステムに含まれる中央サーバの構成例を示すブロック図である。
【図８】同中央サーバにおいて記憶されるユーザグループ管理テーブルを例示する図である。
【図９】同車載端末において実行されるエリアイン検出処理を示すフローチャートである。
【図１０】同車載端末において実行されるパケットデータ受信処理を示すフローチャートである。
【図１１】同コミュニケーションシステム全体の動作を説明するためのシーケンス図である。
【図１２】同エリア履歴テーブルの更新の様子を示す図である。
【図１３】同車載端末における表示例を示す図である。
【図１４】本発明の変形例にかかるコミュニケーションシステムの構成を示す図である。
【図１５】本発明の変形例にかかるコミュニケーションシステムの構成を示す図である。
【図１６】本発明の変形例にかかるコミュニケーションシステムの構成を示す図である。
【図１７】本発明の変形例にかかるコミュニケーションシステムの構成を示す図である。
【符号の説明】
１００…車載端末、１０１…コミュータ、１１０…処理部、１２０…記憶部、１３０…通信部、１４０…入力部、１５０…出力部、２００，２００ａ，２００ｂ，２００ｃ…エリアサーバ、２０２，２０２ａ，２０２ｂ，２０２ｃ…サービスエリア、２０４…アンテナ、２１０…処理部、２２０…記憶部、２３０…通信部、３００…中央サーバ、３１０…処理部、３２０…記憶部、３３０…通信部。
【図１】
2004147276.tif 000003
【図２】
2004147276.tif 000004
【図３】
2004147276.tif 000005
【図４】
2004147276.tif 000006
【図５】
2004147276.tif 000007
【図６】
2004147276.tif 000008
【図７】
2004147276.tif 000009
【図８】
2004147276.tif 000010
【図９】
2004147276.tif 000011
【図１０】
2004147276.tif 000012
【図１１】
2004147276.tif 000013
【図１２】
2004147276.tif 000014
【図１３】
2004147276.tif 000015
【図１４】
2004147276.tif 000016
【図１５】
2004147276.tif 000017
【図１６】
2004147276.tif 000018
【図１７】
2004147276.tif 000019