(57)【要約】【課題】類似する状況にある移動体同士が情報を共有することができる通信装置を提供する。【解決手段】移動体に搭載され、無線通信によってネットワークに情報を送信する通信装置であって、現在位置を取得する位置取得手段と、前記情報を識別するための識別子を含む情報であるタグ情報を生成するタグ生成手段と、他の通信装置から送信されたタグ情報を受信するタグ受信手段と、前記タグ生成手段が生成したタグ情報、および前記タグ受信手段が受信したタグ情報を記憶するタグ記憶手段と、前記記憶したタグ情報を他の通信装置に送信するタグ送信手段と、前記タグ記憶手段に記憶されているタグ情報に含まれる識別子を、前記ネットワークに送信する情報に添付して送信する情報提供手段と、を有し、前記タグ記憶手段は、記憶したタグ情報を、当該タグ情報が生成されてからの時間、または当該タグ情報が生成された位置から現在位置までの距離に基づいて消去する。【選択図】図１
2013250867.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載され、無線通信によってネットワークに情報を送信する通信装置であって、
現在位置を取得する位置取得手段と、
前記情報を識別するための識別子を含む情報であるタグ情報を生成するタグ生成手段と、
他の通信装置から送信されたタグ情報を受信するタグ受信手段と、
前記タグ生成手段が生成したタグ情報、および前記タグ受信手段が受信したタグ情報を記憶するタグ記憶手段と、
前記記憶したタグ情報を他の通信装置に送信するタグ送信手段と、
前記タグ記憶手段に記憶されているタグ情報に含まれる識別子を、前記ネットワークに送信する情報に添付して送信する情報提供手段と、
を有し、
前記タグ記憶手段は、記憶したタグ情報を、当該タグ情報が生成されてからの時間、または当該タグ情報が生成された位置から現在位置までの距離に基づいて消去する
ことを特徴とする通信装置。
【請求項２】
前記タグ情報は、前記タグ情報が生成された時刻についての情報を含み、
前記タグ記憶手段は、タグ情報が生成されてから所定の時間が経過した場合に、当該タグ情報を消去する
ことを特徴とする、請求項１に記載の通信装置。
【請求項３】
前記タグ情報は、前記タグ情報が生成された位置についての情報を含み、
前記タグ記憶手段は、通信装置が、タグ情報が生成された場所から所定の距離以上離れた場合に、当該タグ情報を消去する
ことを特徴とする、請求項１または２に記載の通信装置。
【請求項４】
前記タグ記憶手段は、前記情報提供手段が情報を送信する際に添付したタグ情報について、当該タグ情報を消去するための基準となる時間または距離を延長する
ことを特徴とする、請求項２または３に記載の通信装置。
【請求項５】
前記タグ記憶手段に、複数のタグ情報が記憶されている場合に、前記タグ送信手段は、前記情報提供手段によって発信された情報に添付されたタグ情報を優先して周囲の通信装置に送信する
ことを特徴とする、請求項１から４のいずれかに記載の通信装置。
【請求項６】
前記タグ記憶手段に、複数のタグ情報が記憶されている場合に、前記タグ送信手段は、通信装置間で転送された回数が少ないタグ情報よりも多いタグ情報を優先して周囲の通信装置に送信する
ことを特徴とする、請求項５に記載の通信装置。
【請求項７】
前記タグ記憶手段に記憶されているタグ情報を、当該タグ情報が生成された時刻または当該タグ情報が生成された位置とともに利用者に提示し、選択させるタグ選択手段をさらに有し、
前記情報提供手段は、前記タグ選択手段によって選択されたタグ情報に含まれる識別子を、前記ネットワークに送信する情報に添付して送信する
ことを特徴とする、請求項１から６のいずれかに記載の通信装置。
【請求項８】
前記タグ生成手段は、所定の間隔で新しいタグ情報を生成する
ことを特徴とする、請求項１から７のいずれかに記載の通信装置。
【請求項９】
移動体に搭載され、無線通信によってネットワークに情報を送信する通信装置が行う情報管理方法であって、
現在位置を取得するステップと、
前記情報を識別するための識別子を含む情報であるタグ情報を生成し、記憶するステップと、
他の通信装置から送信されたタグ情報を受信し、記憶するステップと、
前記記憶したタグ情報を、近距離通信によって他の通信装置に送信するステップと、
記憶されているタグ情報に含まれる識別子を、前記ネットワークに送信する情報に添付して送信するステップと、
記憶したタグ情報を、当該タグ情報が生成されてからの時間、または当該タグ情報が生成された位置から現在位置までの距離に基づいて消去するステップと、
を含むことを特徴とする情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体に搭載される通信装置、および通信装置が行う情報管理方法に関する。
【背景技術】
【０００２】
近年、ソーシャルネットワークやマイクロブログなど、インターネット上の不特定多数の利用者に向けてメッセージを発信することができるサービスが普及している。
このようなサービスを用いて、走行中の車両同士が情報交換を行うことができる。例えば、車両に搭載された情報端末が、収集した交通情報や天気情報、利用者が入力したメッセージなどをサーバに投稿し、他の車両に搭載された情報端末が、投稿された情報をサーバから取得することで、異なる車両間で様々なジャンルの情報を交換することができる。車両同士が情報を交換する技術には車車間通信などがあるが、サーバを介して情報の交換を行うことで、互いに異なる地点、異なる時間帯にいる車両同士が情報を交換することができる。
【０００３】
ソーシャルネットワークやマイクロブログは、短文を送受信するサービスが主体であるため、投稿された情報を第三者が得るためには、キーワードを用いて検索を行わなければならない。しかし、キーワードによる検索では、必ずしも所望する情報が得られるとは限らないという欠点がある。例えば「高速道路が混んでいる」と書かれたメッセージは、「渋滞」というキーワードではヒットしない。
【０００４】
これを解決するために、投稿する情報にタグを付けるという方法がある。タグとは、発信された情報がどのようなジャンルの情報であるかを表す識別子である。投稿するメッセージに、例えば「交通情報」といったタグを付与することで、交通情報を所望する第三者は、当該メッセージを容易に検索することができる。特許文献１には、情報を発信する端末において、投稿するメッセージの内容を解析して最適なタグを自動で付与する発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−４２９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
車両で移動している利用者が、自車にとって有益な情報を他車から得たいという要望がある。例えば、同じ渋滞の中にいる車両や、反対側の車線を走行している車両、同じ地点を直近に通過した車両などが発信した情報は、自車にとって有益であると考えられる。
【０００７】
このような要望を満たすために、特許文献１に記載の発明を利用することができる。例えば渋滞に関するメッセージが投稿された場合、「渋滞情報」というタグが付与されるため、渋滞情報を所望する第三者は、同じ「渋滞情報」というタグを指定してメッセージを検索することで、渋滞に関連する情報を入手することができる。
しかし、当該発明は、メッセージの内容のみに依拠してタグを生成するため、必ずしも抽出された情報が第三者にとって有益な情報であるとは限らないという問題がある。
【０００８】
例を挙げて具体的に説明する。本例では、情報の提供者が「首都高速３号線における渋滞の状況」に関するメッセージを投稿した場合を考える。ここで、首都高速３号線を表す
タグである「#MEX_Route3」というタグと、渋滞情報を表すタグである「#traffic_jam」
というタグが自動生成されるものとする。首都高速３号線において渋滞に巻き込まれている他の利用者は、この二つのタグを検索することで、首都高速３号線の渋滞に関するメッセージを検索することができる。しかし、当該タグは、首都高速３号線における全ての渋滞情報に対して付与されるタグであるため、この二つのタグのみでは、今現在の自車両周辺の渋滞情報が得られるとは限らない。すなわち、無用な情報も同時に抽出してしまい、情報の絞り込みを十分に行うことができない。
【０００９】
無論、時間や場所によってタグをより細かく定義すれば、情報の絞り込みを行うことはできる。しかし、タグを細かく定義した場合、今度は情報を検索する側が「有益な情報を得るための適切なタグは何か」を特定することが難しくなる。
【００１０】
この問題を解決するためには、類似した状況にある車両同士が、互いに同じタグを付して情報を発信できるような仕組みを構築する必要がある。このようにすれば、当該タグを検索することで、自車と似た状況にある車両から発信された情報を抽出することができるようになるため、互いの車両が有益な情報を得ることができる。
【００１１】
本発明は上記の問題点を考慮してなされたものであり、類似する状況にある移動体同士が情報を共有することができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係る通信装置は、発信する情報に添付するタグを自動で生成し、近接している移動体同士が、保持しているタグを交換するという手法をとった。また、保持しているタグのうち、所定の条件を満たしたタグを消去するという手法をとった。
【００１３】
具体的には、本発明に係る通信装置は、移動体に搭載され、無線通信によってネットワークに情報を送信する通信装置であって、現在位置を取得する位置取得手段と、前記情報を識別するための識別子を含む情報であるタグ情報を生成するタグ生成手段と、他の通信装置から送信されたタグ情報を受信するタグ受信手段と、前記タグ生成手段が生成したタグ情報、および前記タグ受信手段が受信したタグ情報を記憶するタグ記憶手段と、前記記憶したタグ情報を他の通信装置に送信するタグ送信手段と、前記タグ記憶手段に記憶されているタグ情報に含まれる識別子を、前記ネットワークに送信する情報に添付して送信する情報提供手段と、を有し、前記タグ記憶手段は、記憶したタグ情報を、当該タグ情報が生成されてからの時間、または当該タグ情報が生成された位置から現在位置までの距離に基づいて消去することを特徴とする。
【００１４】
通信装置は、識別子であるタグ情報（以下、タグ）を生成し、周囲の移動体に搭載された通信装置に直接送信する。タグを送信する方法は、ユニキャストであってもブロードキャストであってもよい。このタグは、他の通信装置によって受信され、記憶される。すなわち、タグを生成した通信装置の周辺で、同じタグが共有される。そして、タグを記憶している各通信装置は、記憶されたタグを添付してメッセージの発信を行う。これにより、地理的および時間的に類似した状況にある移動体が発信したメッセージには、同じタグが付されるという効果を得ることができる。すなわち、各通信装置は、自己が有しているものと同じタグが付されたメッセージを検索することで、自己と類似する状況にある移動体から発せられたメッセージを得ることができる。
【００１５】
また、記憶されたタグは、当該タグが生成されてから経過した時間、または、当該タグが生成された場所から現在位置までの距離に基づいて消去される。このように構成することで、生成されたタグは、一定の地理的または時間的な範囲内においてのみ共有されるよ
うになる。
【００１６】
また、前記タグ情報は、前記タグ情報が生成された時刻についての情報を含み、前記タグ記憶手段は、タグ情報が生成されてから所定の時間が経過した場合に、当該タグ情報を消去することを特徴としてもよい。
【００１７】
通信装置は、タグが生成されてから所定の時間が経過した場合に、当該タグを消去する。このようにすることで、ある時間的な範囲内でのみタグが共有されるようになる。
【００１８】
また、前記タグ情報は、前記タグ情報が生成された位置についての情報を含み、前記タグ記憶手段は、通信装置が、タグ情報が生成された場所から所定の距離以上離れた場合に、当該タグ情報を消去することを特徴としてもよい。
【００１９】
すなわち、通信装置は、タグが生成された位置から一定の距離以上離れた場合に、当該タグを消去する。このようにすることで、タグが、一定の地理的な範囲内でのみ共有されるようになる。
【００２０】
また、前記タグ記憶手段は、前記情報提供手段が情報を送信する際に添付したタグ情報について、当該タグ情報を消去するための基準となる時間または距離を延長することを特徴としてもよい。
【００２１】
メッセージに添付されて発信されたタグがある場合、当該タグの寿命を延長するようにしてもよい。このように構成することで、メッセージに添付されたタグ、すなわち使用されているタグはより長く存在するようになり、使用されていないタグはより早く消滅するようになる。
【００２２】
また、前記タグ記憶手段に、複数のタグ情報が記憶されている場合に、前記タグ送信手段は、前記情報提供手段によって発信された情報に添付されたタグ情報を優先して周囲の通信装置に送信することを特徴としてもよい。
【００２３】
タグには、自己が生成したものと、周囲の通信装置から受信したものがあり、通信装置は複数のタグ情報を記憶することができる。タグを他の通信装置に送信する際は、メッセージに添付されたことがあるタグを優先して送信するとよい。このようにすることで、使用されているタグはより多くの通信装置間で共有され、使用されていないタグは転送されることなく消去されるようになる。
【００２４】
また、前記タグ記憶手段に、複数のタグ情報が記憶されている場合に、前記タグ送信手段は、通信装置間で転送された回数が少ないタグ情報よりも多いタグ情報を優先して周囲の通信装置に送信することを特徴としてもよい。
【００２５】
周囲の通信装置に送信するタグは、転送回数が少ないものよりも多いものを優先させることが好ましい。このようにすることで、多くの通信装置によって共有されているタグはより多くの通信装置間で共有され、共有されていないタグは転送されることなく消去されるようになる。
【００２６】
また、本発明に係る通信装置は、前記タグ記憶手段に記憶されているタグ情報を、当該タグ情報が生成された時刻または当該タグ情報が生成された位置とともに利用者に提示し、選択させるタグ選択手段をさらに有し、前記情報提供手段は、前記タグ選択手段によって選択されたタグ情報に含まれる識別子を、前記ネットワークに送信する情報に添付して送信することを特徴としてもよい。
【００２７】
すなわち、記憶しているタグのうち、どのタグをメッセージに添付するかの判断を利用者が行ってもよい。このように構成することで、より適切なタグをメッセージに添付することができる。
【００２８】
また、前記タグ生成手段は、所定の間隔で新しいタグ情報を生成することを特徴としてもよい。生成してから一定の時間が経過、または一定の距離を移動したタグは消去されるため、タグは定期的に再生成することが好ましい。
【００２９】
なお、本発明は、上記手段の少なくとも一部を含む通信装置として特定することができる。また、本発明は、上記処理の少なくとも一部を含む情報管理方法として特定することもできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【発明の効果】
【００３０】
本発明によれば、類似する状況にある移動体同士が情報を共有することができる通信装置を提供することができる。
【図面の簡単な説明】
【００３１】
【図１】第一の実施形態に係る通信装置のシステム構成図である。
【図２】第一の実施形態において送受信されるタグの構造を示す図である。
【図３】第一の実施形態におけるタグ送信部の動作フローチャートである。
【図４】第一の実施形態におけるタグ受信部の動作フローチャートである。
【図５】第一の実施形態におけるタグの更新を説明する図である。
【図６】第一の実施形態における情報入力画面、および発信される情報の例である。
【図７】第一の実施形態におけるタグの共有例を説明する図である。
【図８】第二の実施形態において生成されるタグの例を説明する図である。
【図９】第二の実施形態における情報入力画面の例である。
【発明を実施するための形態】
【００３２】
（第一の実施形態）
<システム構成>
第一の実施形態に係る通信装置について、概要を説明する。第一の実施形態に係る通信装置は、タグを生成して他の通信装置との間で交換する機能と、記憶しているタグをメッセージに添付して情報提供サーバに送信する機能とを有した車載通信装置である。情報提供サーバとは、インターネット上でソーシャルネットワークやミニブログなどのサービスを提供するサーバである。
【００３３】
図１は、本実施形態に係る通信装置１０のシステム構成図である。通信装置１０は、ＣＰＵ、主記憶装置、補助記憶装置、および入出力装置によって構成することができる。補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、ＣＰＵによって実行されることで、図１に図示した各手段が機能する。なお、通信装置１０の全部または一部は、専用に設計された回路を用いて実行されてもよい。
【００３４】
タグ生成部１１は、本発明におけるタグ情報を生成する手段である。タグは、発信するメッセージを識別するための文字列と、タグを管理するための付加情報から構成される。本実施形態では、英数字からなる固定長の文字列をランダムに生成し、メッセージ識別用の文字列とする。付加情報など、その他のタグの詳細な構造については後述する。
【００３５】
タグ受信部１２は、他の通信装置から送信されたタグを受信する手段である。タグの送
受信には、ＤＳＲＣ（Dedicated Short Range Communications）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、可視光通信などの無線通信を利用することができる。数メートルから数百メートル程度の距離で情報を伝送することができる通信方式であればよい。
【００３６】
タグ記憶部１３は、タグ生成部１１が生成したタグ、およびタグ受信部１２が受信したタグを一時的に記憶する手段である。タグ記憶部１３は、不揮発性メモリやディスク装置などで構成され、複数のタグを記憶することができる。
【００３７】
タグ送信部１４は、タグ記憶部１３に記憶されているタグから、他の通信装置に送信するタグを抽出し、送信する手段である。タグ送信部１４は、タグ受信部１２が使用するものと同じ通信方式を用いてタグをブロードキャストする。送信するタグを決定する方法については後述する。
【００３８】
情報入力部１５は、情報提供サーバに送信する情報を取得する手段である。情報提供サーバに送信する情報とは、例えば車両に備えられているセンサから取得した情報であってもよいし、利用者が入力したメッセージであってもよい。車両に備えられているセンサから取得できる情報には、自車の速度や進路についての情報、自車周辺の天気情報、自車周辺の交通情報などがある。本実施形態では、利用者が入力したメッセージを送信する形態について説明する。情報入力部１５は、キーボードやタッチパネルといった、利用者からの文字入力を受け付けるための装置を有している。
また、情報入力部１５は、タグ記憶部１３からタグを抽出し、入力されたメッセージに添付する機能を有している。タグの抽出方法については後述する。
【００３９】
通信部１６は、情報入力部１５が取得した情報、および抽出したタグを、情報提供サーバ１７へ無線通信によって送信する手段である。本実施形態では、無線通信とは携帯電話網を利用したパケット通信である。
【００４０】
また、ＧＰＳ装置２１は、通信装置の現在位置を取得する手段であり、時計装置２２は、現在の時刻を取得する手段である。いずれも、取得した情報をタグ生成部１１またはタグ記憶部１３へ送信することができる。
【００４１】
<タグの生成および送信>
次に、タグ生成部１１、タグ記憶部１３、タグ送信部１４が行う、タグの生成動作およびタグの送信動作について説明を行う。また、生成されるタグの構成についても説明を行う。
【００４２】
まず、通信装置間で送受信されるタグの構造について説明する。図２は、本実施形態に係る通信装置が送受信するタグの構造を表したものである。タグは、タグ名称と、タグが生成された時刻、タグが生成された位置、有効時間、有効距離、使用済フラグ、転送回数の各フィールドを有する構造体である。
【００４３】
タグ名称は、タグの名前を表す文字列であり、タグが添付されたメッセージを識別するための識別子である。タグ名称は、メッセージを識別することができれば、どのような文字列で構成されていてもよいが、異なる通信装置で同一の名称を持つタグが生成されることを避けるため、ある程度の長さを持っていることが好ましい。本実施形態では、説明を簡単にするために、４文字の英数字からなる文字列とする。
【００４４】
生成位置は、タグが生成された場所を表す情報であり、緯度および経度によって表される。また、生成時刻は、タグが生成された日時を表す情報である。
有効時間とは、当該タグが生成されてから無効になるまでの時間である。すなわち、生
成時刻に有効時間を足したものが、現在時刻よりも過去であった場合、当該タグは無効と判断される。また、有効距離とは、当該タグが無効になる距離を表したフィールドである。例えば、有効距離が２５００メートルであった場合、タグが生成された位置から通信装置が２５００メートル以上離れた場合、当該タグは無効と判断される。
【００４５】
使用済フラグは、当該タグをメッセージに添付して送信したことがあるか否かを表すフラグである。タグが生成された時点では０であり、当該タグがメッセージに添付されると１となる。すなわち、使用済フラグが１であるタグは、情報提供サーバにメッセージとともに送信されたことを意味する。
また、転送回数は、タグが生成されてから通信装置間で何回転送されたかを表すフィールドである。転送回数は、タグが生成された時点では０であり、タグが送信される直前にインクリメントされる。図２の例の場合、当該タグは通信装置間で既に４回転送されたことを意味する。
【００４６】
以上に説明したタグを、通信装置が生成し、他の通信装置へ送信する処理について説明する。図３は、タグ生成部１１、タグ記憶部１３、タグ送信部１４が行う動作のフローチャート図である。通信装置が動作を開始すると、図３のフローチャートが開始される。なお、図３に示した処理は定期的に実行されることが好ましい。本実施形態では、一定時間が経過するごと、または車両が一定距離を走行するごとに開始される。
まず、ステップＳ１１では、タグ生成部１１が、前回のタグ生成から一定の時間が経過しているかを確認する。一定の時間とは、図３のフローチャートが実行される周期と異なっていてもよい。一定の時間が経過している場合、処理はステップＳ１３へ遷移し、タグの生成が実行される。
【００４７】
ここで、タグ生成部１１が行うタグの生成処理について説明する。
タグ名称は、前述した通り、情報を識別するための文字列であるため、特定の意味を持っている必要は無い。本実施形態では、擬似乱数を用いてランダムな文字列を生成する。タグ名称を生成する際は、他の通信装置が生成したタグと重複しないよう、機器に固有なＩＤなどを追加してもよいし、本発明に係る通信装置が生成したタグであることを表すために固定の文字列を追加してもよい。
【００４８】
生成時刻は、時計装置２２から取得した時刻情報をもとに生成する。また、生成位置は、ＧＰＳ装置２１から取得した位置情報をもとに生成する。時刻および位置を表現することができれば、その表記方法は特に限定されない。例えば、生成位置は１０進法で表記されてもよいし、６０進法で表記されてもよい。
【００４９】
有効時間については、任意の時間とすることができる。有効時間を長くすれば、タグが拡散する距離的・時間的な範囲を広くすることができ、短くすれば、タグが拡散する範囲を狭くすることができる。また、有効距離についても、任意の値とすることができる。この値を大きくすれば、タグが拡散する距離的な範囲を広くすることができ、小さくすれば狭くすることができる。これらの値は、車両がメッセージを発信するおおよその間隔より大きくすることが好ましい。値を小さくしすぎると、車両がメッセージを発信する前にタグが無効となってしまうからである。なお、有効時間と有効距離は、タグが拡散する範囲を制御するための重要なパラメータであるため、複数の通信装置間であらかじめ共有され、同じ値が使用されることが好ましい。
生成されたタグは、タグ記憶部１３へ送信され、記憶される。
【００５０】
次に、ステップＳ１１で、前回のタグ生成から一定の時間が経過していない場合の動作を説明する。
前回のタグ生成から一定の時間が経過していない場合、タグ記憶部１３が、記憶されて
いるタグのうち、廃棄対象のタグが無いかチェックを行う（Ｓ１２）。廃棄対象のタグとは、無効と判断されたタグであり、具体的には以下の二種類である。
（１）タグの生成時刻から現在時刻までの時間が、有効時間以上経過している場合
（２）タグの生成位置から現在位置までの距離が、有効距離以上離れている場合
タグ記憶部１３は、記憶している全てのタグについて、ＧＰＳ装置２１から取得した通信装置の現在位置、および時計装置２２から取得した現在時刻を用いて、有効時間と有効距離の判断を行う。その結果、無効であると判断したタグがあった場合、対象のタグを削除する（Ｓ１５）。廃棄対象のタグが存在しないと判断した場合、処理はステップＳ１４へ遷移する。
【００５１】
ステップＳ１４では、タグ記憶部１３が、他の通信装置へ送信するタグを決定する。タグ記憶部１３に記憶されているタグが一つであった場合、当該タグが送信対象となる。複数のタグが記憶されている場合、以下の条件に従って送信するタグを決定する。
（１）使用済フラグが０であるタグよりも、使用済フラグが１であるタグを優先する
（２）転送回数が少ないタグよりも、転送回数が多いタグを優先する
なお、送信対象のタグは必ずしも一つである必要はなく、上記の条件に従って複数個を抽出しても構わない。また、無効となるまで時間的な余裕があるタグを優先するようにしてもよいし、無効となるまで距離的な余裕があるタグを優先するようにしてもよい。また、複数の条件を組み合わせてもよい。抽出した送信対象タグはタグ送信部１４へ送信される。
タグ送信部１４は、抽出したタグを、無線通信を用いて周囲の車両へブロードキャストする。
【００５２】
なお、ステップＳ１１では、前回のタグ生成から一定の時間が経過しているか否かによってタグ生成の判断を行ったが、通信装置が前回タグを生成した場所から一定距離以上離れているか否かによって判断を行ってもよい。また、タグの生成は、タグ記憶部１３に記憶されているタグが無い場合に限って行ってもよい。
【００５３】
また、本実施形態では、有効時間または有効距離を超えた場合にタグの消去を行っているが、タグが生成されてからの経過時間、またはタグが生成された場所からの距離に基づいてタグ消去の判断を行うことができれば、例示した判断基準以外を用いてもよい。例えば、タグが生成されてからの時間の経過にともなって有効距離を動的に変化させてもよいし、生成されてから一定時間が経過していない、または生成場所から一定の距離以内にあるタグを消去するようにしてもよい。また、有効時間もしくは有効距離に上限と下限を設けて、範囲外にあるタグのみを消去するようにしてもよい。
【００５４】
<タグの受信>
以上の処理によって送信されたタグは、車両の周囲に存在する別の通信装置によって受信され、記憶される。ここでは、タグを受信し記憶する処理について説明を行う。図４は、タグ受信部１２、およびタグ記憶部１３が行う動作のフローチャート図である。図４のフローチャートは、近傍にある他の通信装置からタグがブロードキャストされるたびに開始される。
【００５５】
ステップＳ２１では、タグ受信部１２が、無線通信によって他の通信装置からブロードキャストされたタグを受信する。
ステップＳ２２では、受信したタグと同じ名称のタグが既に記憶部１３に記憶されているか確認し、記憶されていない場合は（Ｓ２２−Ｎｏ）、受信したタグを記憶部１３に記憶させる（Ｓ２３）。受信したタグと同じ名称のタグが記憶部１３に記憶されている場合（Ｓ２２−Ｙｅｓ）、記憶されているタグを更新する（Ｓ２４）。
【００５６】
タグの更新処理について説明する。図５は、受信したタグと記憶されているタグの名称が同じであった場合の例である。このとき、受信したタグのほうが有効時間または有効距離が長い場合、記憶されているタグを、受信したタグで上書きする。記憶されているタグのほうが有効時間または有効距離が長い場合、または同じであった場合は、受信したタグは削除する。
本例では、有効時間または有効距離がより長いタグを残すよう処理を行っているが、転送回数がより多いタグを残すようにしてもよいし、使用済フラグが立っているタグを優先して残すようにしてもよい。タグの更新処理は、このように同じ名称のタグが二つある場合に、通信装置間またはネットワーク上でより多く流通することが見込める方のタグを残す処理である。
【００５７】
なお、記憶部１３の容量が不足し、これ以上タグを記憶することができない場合は、上記タグの更新処理とは反対の条件、すなわち、寿命が短いタグ、通信装置間で共有されていないタグ、メッセージに添付されていないタグから消去することが好ましい。
【００５８】
<メッセージの発信>
以上の処理により、記憶部１３には、タグ生成部１１が生成したタグと、タグ受信部１２が受信したタグが記憶される。次に、記憶部１３に記憶されたタグを用いてメッセージを発信する動作について説明する。
利用者が、情報入力部１５に接続されたキーボード等のインタフェースを通して、情報提供サーバ１７へ送信するテキストを入力すると、情報入力部１５は、記憶部１３に記憶されたタグを抽出し、当該タグ名称をテキストに添付する。図６は、情報入力部１５が提供する入力画面と、生成されるメッセージの例である。本例では、「ＡＡＡＡ」という名称の前に、本発明に係る通信装置が生成したタグであることを示す「＿ＡＢＣ＿」という固定文字列を追加したものをタグとして添付している。
【００５９】
なお、メッセージに添付するタグは必ずしも一つである必要はなく、複数個であってもよい。タグ記憶部１３に複数のタグが記憶されている場合、例えば、有効時間または有効距離が長いタグを優先的に添付してもよいし、有効時間または有効距離が短いタグを優先的に添付してもよい。また、転送回数が多いタグを優先的に添付してもよいし、使用済フラグが立っているタグを優先的に添付してもよい。添付するタグは、所望の形でどのように決定されてもよい。タグが添付されたメッセージは、通信部１６を通して、情報提供サーバ１７へ無線通信によって送信される。
【００６０】
<適用例>
実際の道路において、第一の実施形態に係る通信装置を搭載した複数の車両がタグの送受信を行った場合の例を、図７を参照しながら説明する。図７は、（ａ）が初期状態であり、（ｅ）まで順々に時間が進んでいる様子を表している。符号７０１〜７０３，７１１〜７１３はそれぞれ車両を表し、＃で始まる文字列は保持しているタグを、括弧内は当該タグの残り有効時間を表している。また、矢印はタグが送信される方向を表し、下線は、その時刻において他車から送信されてきたタグを意味する。また、点線で表記した車両は、直前にメッセージの送信を行っていることを意味する。本例では、新規に生成したタグの残り有効時間は３であり、メッセージにタグを添付して送信した場合、添付したタグの有効時間を＋１だけ延長するものとする。また、残り有効時間が０になったタグは削除されるものとし、タグの有効距離は考えないものとする。また、メッセージは車両の乗員からランダムに送信されるものとし、メッセージを送信する際は、複数のタグがある場合、転送回数が最も多いタグ、または使用済フラグが立っているタグを一つだけ添付するものとする。また、タグは各車両がすれ違うごとに互いに送信されるものとし、タグを送信する際は、転送回数が多い順に最大二つのタグを送信するものとする。
【００６１】
図７（ａ）では、車両７０１，７０２，７１１，７１２はそれぞれ自己が生成したタグのみを保持している。それぞれのタグは、互いにランダムに生成された異なる名称を持っている。それぞれのタグの残り有効時間は３である。
【００６２】
続いて図７（ｂ）では、まず車両７１１がメッセージを送信する。車両７１１はタグＡのみを有しているため、メッセージにはタグＡが添付される。時間の経過によってタグＡの残り有効時間は減算されるが、メッセージに添付されたことで残り有効時間が加算されるため、残り有効時間は３のままとなる。
一方、車両７０１，７０２，７１２が有しているタグの残り有効時間は２となる。続いて、車両７０１と車両７１１が互いにタグを送信する。車両７０１から車両７１１へはタグＤが送信され、車両７１１から車両７０１へはタグＡが送信される。車両７０１と車両７１１は互いにタグＡとタグＤの二種類のタグを記憶する。車両７０３が新たに生成したタグＺの残り有効時間は３である。
【００６３】
続いて図７（ｃ）では、まず車両７０１がメッセージを送信する。車両７０１はタグＡとタグＤを有しているが、転送回数が最も多く、かつ使用済であるタグを添付するという規則により、メッセージに添付されていないタグＤは添付されず、タグＡが添付される。よって、タグＡの残り有効時間は変わらず３となり、添付されなかったタグＤの残り有効時間は１となる。
続いて、車両７０２と車両７１１が互いにタグを送信する。車両７０２から送信されるタグＥの残り有効時間は１であり、車両７１１から送信されるタグＡの残り有効時間は２、タグＤの残り有効時間は１である。
続いて、車両７０１と車両７１２が互いにタグを送信する。車両７０１から送信されるタグＡの残り有効時間は３であり、タグＤの残り有効時間は１である。また、車両７１２から送信されるタグＢの残り有効時間は１である。この間に、車両７１３は新たにタグＧを生成する。
【００６４】
続いて図７（ｄ）では、まず車両７０２がメッセージを送信する。タグＥとタグＤは有効期限切れとなり消滅するため、メッセージにはタグＡが添付される。タグＡの残り有効時間は変わらず２である。
続いて、車両７０３と車両７１１が互いにタグを送信する。車両７１１が有しているタグＥとタグＤは有効期限切れとなり消滅し、送信されるタグＡの残り有効時間は１である。また、車両７０３が送信するタグＺの残り有効時間は１である。
続いて、車両７０２と車両７１２が互いにタグを送信する。車両７０２が有しているタグＥとタグＤは有効期限切れとなり消滅し、タグＡが送信される。しかし、互いに保持しているタグＡの残り有効時間は共に２であるため、ステップＳ２４の処理に従い、互いに送信されたタグは破棄される。
続いて、車両７０１と車両７１３が互いにタグを送信する。車両７０１が有しているタグＢとタグＤは有効期限切れとなり消滅し、車両７０１が送信するタグＡの残り有効時間は２である。また、車両７１３が送信するタグＧの残り有効時間は２である。
【００６５】
続いて図７（ｅ）では、まず車両７１２が、タグＡを添付してメッセージを送信する。タグＡの残り有効時間は変わらず２である。また、車両７１３もメッセージを送信する。車両７１３が有しているタグＧよりも、タグＡのほうが車両間の転送回数が多いため、タグＡのみがメッセージに添付される。タグＡの残り有効時間は２のままとなる。
続いて、車両７０３と車両７１２が互いにタグを送信する。車両７０３が有しているタグＺとタグＡは有効期限切れとなり消滅し、新しいタグＦが生成され、送信される。また、車両７１２が送信するタグＡの残り有効時間は２である。
続いて、車両７０２と車両７１３が互いにタグを送信する。車両７０２から送信されるタグＡの残り有効時間は１であるが、車両７１３が有しているタグＡの残り有効時間が２
であるため、車両７１３に送信されたタグは破棄される。また、車両７１３から送信されるタグＡの残り有効時間は２であり、車両７０２が有しているタグＡの残り有効時間より長いため、車両７０２が有しているタグＡは上書きされる。車両７１３から送信されるタグＧの残り有効時間は１である。
【００６６】
本適用例では、図７に示した道路の区間において、また、図７（ａ）から（ｅ）までの時間において、各車両から発信されたメッセージに必ずタグＡが付加されていることがわかる。すなわち、タグＡを有している車両が、タグＡを用いてメッセージを検索することで、自己と類似した状況にある周辺の車両から情報を得ることができる。例えば、図６に示したようなメッセージをキーワード検索で得ても、どの区間が渋滞しているのか知ることができないが、自車が有しているタグと同じタグが添付されていれば、自車の付近から渋滞が３０ｋｍ程度続いているという情報を得ることができる。
【００６７】
このように、第一の実施形態では、タグの送受信を複数の通信装置間で繰り返すことで、互いに近い時刻および場所にいる通信装置同士が、同じタグを用いてメッセージを発信できるようになる。すなわち、類似した状況にある複数の車両が情報を共有することができる。
【００６８】
（第二の実施形態）
第一の実施形態では、生成するタグ名称を完全にランダムな文字列としたため、利用者はタグ名称を見ても、それが何を意味するのかを知ることができない。第二の実施形態は、可読性のある内容をタグ名称に用いる形態である。また、メッセージを発信する際に、添付するタグを利用者が選択できるようにする。第二の実施形態に係る通信装置の、ＧＰＳ装置２１以外のシステム構成、およびステップＳ１３以外の処理については、第一の実施形態と同様である。
【００６９】
ＧＰＳ装置２１は、取得した緯度経度情報から、地域名や近隣のランドマーク名称を取得することができるという点において第一の実施形態と相違する。
【００７０】
第二の実施形態における、ステップＳ１３でのタグ生成方法について説明する。図８は、ステップＳ１３にて生成されるタグの例である。第一の実施形態ではランダムな文字列をタグ名称としたが、第二の実施形態では、タグを生成した時刻と場所をタグ名称の一部として用いる。
【００７１】
タグの固定部は、本発明に係る通信装置によって生成されたタグであることを示す文字列である。また、生成時刻の部分は、タグを生成した時刻を表している。時刻は、タグ生成部１１がタグを生成する際に時計装置２２から取得する。ここでは時刻を時分で表したが、タグがいつ生成されたかを利用者が判別できれば、表記の方法はどのようなものを用いてもよい。
【００７２】
地点名は、タグが生成された地点に対応する地域名やランドマーク名を表した文字列である。当該文字列は、タグ生成部１１がタグを生成する際にＧＰＳ装置２１から取得する。また、機器ＩＤは、タグの重複を防ぐために付加された、通信装置ごとに一意なＩＤである。このような名称を持つタグを生成することで、利用者は当該タグがいつどこで生成されたものであるかを大まかに判断できるようになる。
【００７３】
図９は、情報入力部１５が提供する入力画面の例である。情報入力部１５は、送信するメッセージを入力する際に、記憶部１３に記憶されているタグを取得し、利用者に選択させる（図９の例では、固定部と機器ＩＤを非表示としている）。利用者は、現在自分がいる場所および時間に最も適したタグを選択し、メッセージを送信する。本例では、高速道
路を走行中である場合に、高速道路を表すタグを選択してメッセージを送信している。
【００７４】
第二の実施形態によれば、利用者がタグを選択することで、車両がおかれている状況をより正確に特定することができる。例えば高速道路と一般道路が交差している部分があった場合、第一の実施形態では、交差した車両同士がタグを交換してしまい、車両同士が同じ状況にないにもかかわらず、同じタグを記憶してしまう可能性があるが、第二の実施形態ではこれを防ぐことができる。
【００７５】
なお本例では、タグ名称に「生成時刻」および「地点名」という二種類の情報を持たせたが、車両の状況を表す情報であれば、どのようなものを持たせてもよい。例えば「高速道」「一般道」という情報を持たせてもよいし、「走行中」「低速走行中」「停止中」といった情報を持たせてもよい。また、本例ではタグ名称自体に時刻と地点名を含ませたが、タグ名称は第一の実施形態と同様にランダムなものとし、利用者に提示する際に、タグ情報から取得できる生成時刻および生成位置に関する情報を同時に表示するようにしてもよい。
【００７６】
（変形例）
なお、以上の説明は本発明を説明する上での例示にすぎず、各実施形態は、本発明の趣旨を逸脱しない範囲で変形、または組み合わせて実施することができる。
例えば、タグは、通信装置間で送受信されるタイミングなど、任意のタイミングで有効時間および有効距離を延長してもよい。また、タグに生成時間や生成位置のフィールドを持たせず、タグを受信した側で「受信してからの経過時間」「受信してからの移動距離」を積算してタグを消去してもよい。
【００７７】
また、送信するメッセージは、利用者が直接入力する形態以外であってもよい。例えば、車両の走行情報を収集するセンサノードを情報入力部１５に接続し、取得した情報が自動的に送信されるようにしてもよい。
【符号の説明】
【００７８】
１０  通信装置
１１  タグ生成部
１２  タグ受信部
１３  タグ記憶部
１４  タグ送信部
１５  情報入力部
１６  通信部
１７  情報提供サーバ
２１  ＧＰＳ装置
２２  時計装置
【図１】
2013250867.tif 000003
【図２】
2013250867.tif 000004
【図３】
2013250867.tif 000005
【図４】
2013250867.tif 000006
【図５】
2013250867.tif 000007
【図６】
2013250867.tif 000008
【図７】
2013250867.tif 000009
【図８】
2013250867.tif 000010
【図９】
2013250867.tif 000011