(57)【要約】【課題】送信すべき情報量が変動する場合であっても、情報を効率的に送信する技術を提供する。【解決手段】生成部３４は、第１記憶部２４に記憶した第１情報を第１領域に格納し、第２記憶部３２に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する。送信部５０は、生成した送信データを送信する。第１記憶部２４は、生成部３４が送信データを生成した場合に、第１情報をクリアして新たな第１情報を記憶する。第２記憶部３２は、生成部３４が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶する。【選択図】図３
2018006948.tif 000002
【特許請求の範囲】
【請求項１】
第１情報を記憶する第１記憶部と、
第１情報とは異なった第２情報を記憶する第２記憶部と、
前記第１記憶部に記憶した第１情報を第１領域に格納し、前記第２記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する生成部と、
前記生成部において生成した送信データを送信する送信部とを備え、
前記第１記憶部は、前記生成部が送信データを生成した場合に、第１情報をクリアして新たな第１情報を記憶し、
前記第２記憶部は、前記生成部が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶することを特徴とする送信装置。
【請求項２】
前記第２記憶部に記憶される第２情報は複数種類の情報に分類されるとともに、複数種類の情報のそれぞれに対して優先順位が規定されており、
前記生成部は、複数種類の情報のそれぞれに対して規定された優先順位をもとに、第２情報を第２領域に格納することを特徴とする請求項１に記載の送信装置。
【請求項３】
前記第２記憶部に記憶される第２情報は、定常的に発生する時系列情報と、非定常的に発生する定性情報とに分類されることを特徴とする請求項２に記載の送信装置。
【請求項４】
前記第２記憶部に記憶される第２情報において、定性情報の優先順位は時系列情報の優先順位よりも高いことを特徴とする請求項３に記載の送信装置。
【請求項５】
前記第２記憶部に記憶される第２情報のうちの時系列情報では、発生時間が新しい情報ほど優先順位が高いことを特徴とする請求項３または４に記載の送信装置。
【請求項６】
前記生成部は、第１領域に空きが存在する場合、第１領域を縮小するとともに第２領域を拡大することを特徴とする請求項１から５のいずれかに記載の送信装置。
【請求項７】
第１情報とは異なった第２情報を記憶する記憶部と、
第１情報を第１領域に格納し、前記記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する生成部と、
前記生成部において生成した送信データを送信する送信部とを備え、
前記記憶部は、前記生成部が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶することを特徴とする送信装置。
【請求項８】
第１情報を第１記憶部に記憶するステップと、
第１情報とは異なった第２情報を第２記憶部に記憶するステップと、
前記第１記憶部に記憶した第１情報を第１領域に格納し、前記第２記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成するステップと、
生成した送信データを送信するステップと、
送信データが生成された場合に、前記第１記憶部が、第１情報をクリアして新たな第１情報を記憶するステップと、
送信データが生成された場合に、前記第２記憶部が、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶するステップと、
を備えることを特徴とする送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信技術に関し、特に所定の情報が含まれた信号を通信する送信装置および送信方法に関する。
【背景技術】
【０００２】
交通管理を円滑に行うために、車両に搭載された車載装置と路上通信装置とが交通に関するデータを通信する。このような通信システムでは、例えば、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が使用される。車載装置は、走行軌跡データを取得するとともに、画像データを取得し、これらを車載データとして路上通信装置に送信する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９０５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両が道路を走行して路上通信装置に近づいた場合に、車載装置は当該路上通信装置にデータを送信する。一方、車載装置がデータに格納して送信すべき情報量は、前回送信してから次に送信するまでに発生する情報量、前回送信してから次に送信するまでの間隔に応じて変動する。送信すべき情報量が変動する場合であっても、送信されない情報は少ない方が好ましい。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、送信すべき情報量が変動する場合であっても、情報を効率的に送信する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の送信装置は、第１情報を記憶する第１記憶部と、第１情報とは異なった第２情報を記憶する第２記憶部と、第１記憶部に記憶した第１情報を第１領域に格納し、第２記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する生成部と、生成部において生成した送信データを送信する送信部とを備える。第１記憶部は、生成部が送信データを生成した場合に、第１情報をクリアして新たな第１情報を記憶し、第２記憶部は、生成部が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶する。
【０００７】
本発明の別の態様もまた、送信装置である。この装置は、第１情報とは異なった第２情報を記憶する記憶部と、第１情報を第１領域に格納し、記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する生成部と、生成部において生成した送信データを送信する送信部とを備える。記憶部は、生成部が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶する。
【０００８】
本発明のさらに別の態様は、送信方法である。この方法は、第１情報を第１記憶部に記憶するステップと、第１情報とは異なった第２情報を第２記憶部に記憶するステップと、第１記憶部に記憶した第１情報を第１領域に格納し、第２記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成するステップと、生成した送信データを送信するステップと、送信データが生成された場合に、第１記憶部が、第１情報をクリアして新たな第１情報を記憶するステップと、送信データが生成された場合に、第２記憶部が、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶するステップと、を備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、送信すべき情報量が変動する場合であっても、情報を効率的に送信できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係る通信システムの構成を示す図である。
【図２】図２（ａ）−（ｃ）は、図１の端末装置の比較対象になる端末装置の処理の概要を示す図である。
【図３】図１の端末装置の構成を示す図である。
【図４】図４（ａ）−（ｃ）は、図３の生成部における処理の概要を示す図である。
【図５】図３の端末装置による送信手順を示すフローチャートである。
【図６】図６（ａ）−（ｃ）は、本発明の実施例２に係る生成部における処理の概要を示す図である。
【図７】図７（ａ）−（ｃ）は、本発明の実施例２に係る生成部における別の処理の概要を示す図である。
【図８】図８（ａ）−（ｃ）は、本発明の実施例３に係る生成部における処理の概要を示す図である。
【図９】本発明の実施例３に係る端末装置による送信手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（実施例１）
本発明の実施例を具体的に説明する前に、概要を述べる。本発明の実施例１は、車両に搭載された端末装置と、道路に設置された基地局装置との間で通信を実行する通信システムに関する。例えば、端末装置は車載器に対応し、基地局装置は路側機に対応する。本実施例に係る通信システムは、例えば、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）２．０を前提とする。ＥＴＣ２．０では、道路沿いに設置された複数の基地局装置のそれぞれが形成するＩＴＳスポットを、車両に搭載された端末装置が通過する際に、基地局装置から端末装置への下りリンクの通信と、端末装置から基地局装置への上りリンクの通信が実行される。特に、下りリンクでは同報通信が実行され、上りリンクでは個別通信が実行される。この通信には、狭い範囲での双方向通信を目的とした電波ビーコン（５．８ＧＨｚ帯）による通信方式であるＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が使用される。
【００１３】
以下では、上りリンクに着目して説明する。上りリンクにおいて送信されるデータは、約４９６Ｂ長のタグが複数組み合わされることによって構成されており、例えば、７タグに走行履歴情報が格納され、１タグに挙動履歴情報が格納される。また、走行履歴情報によって示される長さは、走行状況にもよるが５０ｋｍ程度である。高速道路でＩＴＳスポットを連続して通過する場合、上りリンクのタグには空きが発生することがある。今後、上りリンクで送信すべき情報として、走行履歴以外の情報が公共拡張情報として規定される可能性がある。公共拡張情報は、例えば、労務運行管理データ（業務開始、積荷、荷卸、休憩時間、手待ち時間、業務終了）、累積走行距離、故障情報、給油量、積荷情報などである。これらは、労務管理、運行管理、車両管理に分類される。労務管理は、業務開始、積荷、荷卸、休憩時間、手待ち時間、業務終了を含み、運行管理は、業務開始、積荷荷卸、業務終了、積荷情報を含み、車両管理は、累積走行距離、故障情報、給油量を含む。
【００１４】
現状の上りリンクのデータを構成する１台あたりのタグ数は、同時上りリンクの総情報量などから定められている。この考え方を踏襲するのであれば、公共拡張情報を格納するためのタグ（以下、「公共拡張タグ」ともいう）は、１〜２タグの小さなサイズとされることが推測される。公共拡張タグのサイズが小さい場合、公共拡張情報が送信されない状況が発生しうる。それにより、労務管理、運行管理、車両管理、保険などに対して公共拡張情報が活用されなくなる。そのため、公共拡張情報の発生量が変動する場合であっても、公共拡張情報を効率的に送信することが求められる。これに対応するために本実施例に係る端末装置は、公共拡張タグよりも大きなサイズの記憶部を備え、記憶部に公共拡張情報を記憶する。端末装置は、記憶部から抽出した公共拡張情報を公共拡張タグに格納して送信するが、記憶部に残った公共拡張情報を次回以降の送信タイミングで公共拡張タグに格納して送信する。
【００１５】
図１は、本発明の実施例１に係る通信システム１００の構成を示す。通信システム１００は、端末装置１０、基地局装置１２と総称される第１基地局装置１２ａ、第２基地局装置１２ｂ、第３基地局装置１２ｃ、車両１４を含む。なお、基地局装置１２の数は「３」に限定されない。ここでは、図１の左から右に向かって車両１４が道路を走行している状況を想定する。これは、車両１４が道路上のポイントＰ１、ポイントＰ２、ポイントＰ３の順に移動することに相当する。また、道路には、第１基地局装置１２ａ、第２基地局装置１２ｂ、第３基地局装置１２ｃが並んで設置される。車両１４がポイントＰ１に達した場合に、第１基地局装置１２ａによって形成されるＩＴＳスポットに車両１４は進入する。また、車両１４がポイントＰ２に達した場合に、第２基地局装置１２ｂによって形成されるＩＴＳスポットに車両１４は進入する。さらに、車両１４がポイントＰ３に達した場合に、第３基地局装置１２ｃによって形成されるＩＴＳスポットに車両１４は進入する。
【００１６】
第１基地局装置１２ａによって形成されるＩＴＳスポットに車両１４が進入すると、車両１４に搭載された端末装置１０は、第１基地局装置１２ａに対して接続要求を上りリンクで送信する。これに続いて、端末装置１０と第１基地局装置１２ａとの間で認証処理が上りリンクおよび下りリンクで実行されると、端末装置１０は第１基地局装置１２ａに接続される。その後、第１基地局装置１２ａは、端末装置１０に対して、データに含めることが可能な複数のタグの送信を一括して要求する。端末装置１０は、これに応じて、複数のタグを上りリンクで送信する。データに含めることが可能なタグの数については、例えば走行履歴情報を格納するためのものを７タグ、公共拡張情報を格納するためのものを２タグとして合わせて「９」であるとする。第２基地局装置１２ｂによって形成されるＩＴＳスポット、第３基地局装置１２ｃによって形成されるＩＴＳスポットに車両１４が進入した場合も、同様の処理が実行される。
【００１７】
図２（ａ）−（ｃ）は、端末装置１０の比較対象になる端末装置の処理の概要を示す。図２（ａ）は、図１のポイントＰ１における送信データであって、かつ端末装置からの送信データの構成を示す。図示のごとく、送信データは、第１タグＴ１から第９タグＴ９の９つのタグによって構成される。ここで、第１タグＴ１から第７タグＴ７までの７つのタグは「第１領域」に含まれ、第８タグＴ８と第９タグＴ９の２つのタグは「第２領域」に含まれる。第１領域は走行履歴情報を格納するための領域であり、第２領域は公共拡張情報を格納するための領域である。そのため、第８タグＴ８と第９タグＴ９は前述の公共拡張タグに相当する。また、図において斜線は、情報が格納されていることを示す。
【００１８】
車両１４がポイントＰ１に達するまでに発生した走行履歴情報は第１領域のタグに格納される。ここでは、第１タグＴ１から第７タグＴ７のすべてのタグに走行履歴情報が格納されている。なお、車両１４がポイントＰ１に達するまでに発生した走行履歴情報の数が、７つのタグよりも多い場合、新たな走行履歴情報がタグに上書きで格納される。また、車両１４がポイントＰ１に達するまでに発生した公共拡張情報は第２領域のタグに格納される。ここでは、第８タグＴ８と第９タグＴ９に公共拡張情報が格納されている。なお、車両１４がポイントＰ１に達するまでに発生した公共拡張情報の数が、２つのタグよりも多い場合、新たな公共拡張情報がタグに上書きで格納される。その結果、４つのタグに相当する量の公共拡張情報が発生している場合、２つのタグに相当する量の公共拡張情報は破棄される。
【００１９】
図２（ｂ）は、図１のポイントＰ２における送信データであって、かつ端末装置からの送信データの構成を示す。ポイントＰ１において送信データが送信されると、すべてのタグはクリアされる。車両１４がポイントＰ１からポイントＰ２に達するまでの間に発生した走行履歴情報は第１領域のタグに格納される。ここでは、第１タグＴ１と第２タグＴ２に走行履歴情報が格納されている。また、車両１４がポイントＰ１からポイントＰ２に達するまでの間に発生した公共拡張情報は第２領域のタグに格納される。ここでは、公共拡張情報が発生していない。そのため、ポイントＰ２において第３タグＴ３から第９タグＴ９の７つのタグは空きであり、走行履歴情報は送信されるが、公共拡張情報は送信されない。
【００２０】
図２（ｃ）は、図１のポイントＰ３における送信データであって、かつ端末装置からの送信データの構成を示す。ポイントＰ２において送信データが送信されると、すべてのタグはクリアされる。車両１４がポイントＰ２からポイントＰ３に達するまでの間に発生した走行履歴情報は第１領域のタグに格納される。ここでは、第１タグＴ１と第２タグＴ２に走行履歴情報が格納されている。また、車両１４がポイントＰ２からポイントＰ３に達するまでの間に発生した公共拡張情報は第２領域のタグに格納される。ここでは、第８タグＴ８に公共拡張情報が格納されている。このように、ポイントＰ３において第３タグＴ３から第７タグＴ７と第９タグＴ９の６つのタグは空きのまま、走行履歴情報と公共拡張情報とが送信される。
【００２１】
このようにポイントＰ１において公共拡張情報が破棄されているが、ポイントＰ２において公共拡張情報が発生していない。また、ポイントＰ２およびポイントＰ３において送信される送信データでは、空きが存在している。公共拡張情報の破棄を抑制するための１つの方法は、上りリンクにおける公共拡張タグのデータ量を増加させることである。そのために、ＩＴＳスポットの通信エリアを拡大すること、もしくは公共拡張情報を別の通信手段で送信することが想定される。しかしながら、これらを実現する場合、インフラストラクチャを改修する必要があり、コスト負担が大きい。そのため、前述のごとく、公共拡張情報の発生量が変動する場合であっても、公共拡張情報を効率的に送信することが求められる。これに対応するために、本実施例に係る端末装置１０は次のように構成される。
【００２２】
図３は、端末装置１０の構成を示す図である。端末装置１０は、測位部２０、走行履歴情報生成部２２、第１記憶部２４、入力部２６、操作部２８、公共拡張情報生成部３０、第２記憶部３２、生成部３４、通信部３６、再生部３８、スピーカ４０を含む。また、通信部３６は、送信部５０、受信部５２を含む。端末装置１０は、外部機器１６に接続されている。
【００２３】
測位部２０は、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ｓ））の測位機能を有し、端末装置１０を搭載する車両１４の位置情報を測位する。位置情報の測位には公知の技術が使用されればよいので、ここでは説明を省略する。また、位置情報は、例えば緯度と経度によって示される。測位部２０は、測位した位置情報を走行履歴情報生成部２２に出力する。走行履歴情報生成部２２は、測位部２０から位置情報を受けつける。走行履歴情報生成部２２は、時刻、道路種別等の情報を位置情報に組み合わせることによって、走行履歴情報を生成する。走行履歴情報は、所定の条件を満たす場合に生成される。走行履歴情報生成部２２は、走行履歴情報を第１記憶部２４に順次出力する。
【００２４】
第１記憶部２４は、走行履歴情報生成部２２から走行履歴情報を順次受けつける。第１記憶部２４は、順次受けつけた走行履歴情報を記憶する。第１記憶部２４は、図２（ａ）−（ｃ）に示したタグと同一のサイズを有したブロックを複数備えるように構成される。ここで、ブロックの数は、第１領域に含まれたタグの数と同一であるとする。つまり、図２（ａ）−（ｃ）の場合、ブロックの数は「７」であるとする。そのため、第１記憶部２４において記憶可能な走行履歴情報の量は、第１領域に格納可能な走行履歴情報の量と同一である。ここで、第１記憶部２４におけるすべてのブロックに走行履歴情報が記憶されている状況下において、新たな走行履歴情報が受けつけられた場合、最も古い走行履歴情報は新たな走行履歴情報によって上書きされる。
【００２５】
外部機器１６は１つの機器、あるいは複数の機器の組合せによって構成される。外部機器１６は、業務開始、積荷、荷卸、休憩時間、手待ち時間、業務終了、積荷荷卸、積荷情報が発生したタイミングでそれらに関する情報を入力部２６に出力する。また、外部機器１６は、車両１４は、累積走行距離、故障情報、給油量を入力部２６に出力する。後者の情報を出力する外部機器１６は、車両１４のＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）に相当する。外部機器１６には公知の技術が使用されればよいので、ここでは説明を省略する。
【００２６】
入力部２６は、外部機器１６からの情報を入力する。また、外部機器１６から出力される情報と同等の情報は操作部２８からも出力可能であり、入力部２６は、操作部２８からの情報も入力する。操作部２８は、車両１４の運転者等からの操作を受けつける。入力部２６は、入力した情報を公共拡張情報生成部３０に出力する。公共拡張情報生成部３０は、入力部２６から入力した情報をもとに公共拡張情報を生成する。公共拡張情報生成部３０は、公共拡張情報を第２記憶部３２に順次出力する。
【００２７】
第２記憶部３２は、公共拡張情報生成部３０から公共拡張情報を順次受けつける。公共拡張情報は走行履歴情報とは異なった情報であり、走行履歴情報が第１情報である場合、公共拡張情報は第２情報である。第２記憶部３２は、順次受けつけた公共拡張情報を記憶する。第２記憶部３２は、第１記憶部２４と同様に図２（ａ）−（ｃ）に示したタグと同一のサイズを有したブロックを複数備えるように構成される。一方、ブロックの数は、第１記憶部２４とは異なり、第２領域に含まれたタグの数よりも多い。ここでは、ブロックの数は「７」であるとする。そのため、第２記憶部３２において記憶可能な公共拡張情報の量は、第２領域に格納可能な公共拡張情報の量よりも多い。ここで、第２記憶部３２におけるすべてのブロックに公共拡張情報が記憶されている状況下において、新たな公共拡張情報が受けつけられた場合、最も古い公共拡張情報は新たな公共拡張情報によって上書きされる。
【００２８】
生成部３４は、第１記憶部２４に記憶した走行履歴情報を抽出し、抽出した走行履歴情報を第１領域に格納するとともに、第２記憶部３２に記憶した公共拡張情報の少なくとも一部を抽出し、抽出した公共拡張情報を第２領域に格納する。このような処理によって、生成部３４は、第１領域と第２領域とを有する送信データを生成する。具体的に説明すると、生成部３４は、第１記憶部２４を構成する７つのブロックのうちの１つ以上に記憶された走行履歴情報を抽出して、各走行履歴情報を別のタグに格納する。例えば、７つのブロックのうちの４つのブロックに走行履歴情報が記憶されている場合、生成部３４は、４つのブロックのそれぞれに記憶された走行履歴情報を第１タグＴ１から第４タグＴ４に格納する。
【００２９】
また、生成部３４は、第２記憶部３２を構成する７つのブロックのうちの２つ以下に記憶された公共拡張情報を抽出して、各公共拡張情報を別のタグに格納する。一例として、７つのブロックのうちの４つのブロックに公共拡張情報が記憶されている場合、生成部３４は、４つのブロックのうちの２つのブロックのそれぞれに記憶された公共拡張情報を第８タグＴ８と第９タグＴ９に格納する。別の一例として、７つのブロックのうちの２つのブロックに公共拡張情報が記憶されている場合、生成部３４は、２つのブロックのそれぞれに記憶された公共拡張情報を第８タグＴ８と第９タグＴ９に格納する。
【００３０】
さらに、第１記憶部２４は、生成部３４が送信データを生成した場合に、各ブロックに記憶していた走行履歴情報をクリアする。これに続いて、第１記憶部２４は、前述の処理と同様に、走行履歴情報生成部２２から受けつけた新たな走行履歴情報を順次記憶する。一方、第２記憶部３２は、生成部３４が送信データを生成した場合に、タグに格納させた公共拡張情報をクリアする。その際、第２記憶部３２は、タグに非格納の公共拡張情報を記憶していれば、当該公共拡張情報を残したまま、前述の処理と同様に、公共拡張情報生成部３０から受けつけた新たな公共拡張情報を順次記憶する。生成部３４は、生成した送信データを送信部５０に出力し、送信部５０は、生成部３４において生成した送信データをＤＳＲＣによって基地局装置１２（図示せず）に送信する。これは、ＩＴＳスポットにおける上りリンクの送信に相当する。
【００３１】
以下では、図４（ａ）−（ｃ）を使用しながら生成部３４の処理をさらに具体的に説明する。図４（ａ）−（ｃ）は、生成部３４における処理の概要を示す。図４（ａ）−（ｃ）は、図２（ａ）−（ｃ）と同様に、図１のポイントＰ１〜ポイントＰ３における送信データを示す。なお、図４（ａ）−（ｃ）において第１領域に含まれる走行履歴情報は図２（ａ）−（ｃ）と同一であるので、ここでは、走行履歴情報についての説明を省略し、公共拡張情報に着目して説明する。図４（ａ）は、図１のポイントＰ１における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述のごとく、第２記憶部３２は、第１ブロックＢ１から第７ブロックＢ７の７つのブロックによって構成される。図における斜線は、情報が記憶あるいは格納されていることを示す。
【００３２】
車両１４がポイントＰ１に達するまでに発生した公共拡張情報は第２記憶部３２のブロックに記憶される。ここでは、第１ブロックＢ１から第４ブロックＢ４に公共拡張情報が記憶されている。なお、車両１４がポイントＰ１に達するまでに発生した公共拡張情報の数が、７つのブロックよりも多い場合、新たな公共拡張情報がブロックに上書きで記憶される。送信データが生成される際、第２記憶部３２のブロックに記憶された公共拡張情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された公共拡張情報が第８タグＴ８と第９タグＴ９に格納される。
【００３３】
図４（ｂ）は、図１のポイントＰ２における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述の図４（ａ）において送信データが生成されると、当該送信データに格納された公共拡張情報である第１ブロックＢ１と第２ブロックＢ２の公共拡張情報はクリアされる。また、当該送信データに格納されなかった公共拡張情報である第３ブロックＢ３と第４ブロックＢ４の公共拡張情報は第１ブロックＢ１と第２ブロックＢ２にシフトされる。さらに、車両１４がポイントＰ１からポイントＰ２に達するまでの間において、新たな公共拡張情報は発生していない。送信データが生成される際、第２記憶部３２のブロックに記憶された公共拡張情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された公共拡張情報が第８タグＴ８と第９タグＴ９に格納される。つまり、ポイントＰ１において未送信であった公共拡張情報はポイントＰ２において送信される。
【００３４】
図４（ｃ）は、図１のポイントＰ３における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述の図４（ｂ）において送信データが生成されると、当該送信データに格納された公共拡張情報である第１ブロックＢ１と第２ブロックＢ２の公共拡張情報はクリアされる。また、車両１４がポイントＰ２からポイントＰ３に達するまでの間において、新たな公共拡張情報が発生して、第１ブロックＢ１に記憶される。送信データが生成される際、第２記憶部３２のブロックに記憶された公共拡張情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１に記憶された公共拡張情報が第８タグＴ８に格納される。このように、送信データにおいて規定される公共拡張タグ数以上のサイズの公共拡張情報が第２記憶部３２に記憶されることによって、送信されずに残った公共拡張情報も後に送信される。図３に戻る。
【００３５】
受信部５２は、基地局装置１２（図示せず）からのデータをＤＳＲＣによって受信する。これは、ＩＴＳスポットにおける下りリンクの受信に相当する。受信部５２は、受信したデータ（以下、「受信データ」という）を再生部３８に出力する。再生部３８は、受信データを再生することによって音声を生成し、音声をスピーカ４０から出力する。受信部５２、再生部３８には公知の技術が使用されればよいので、ここでは説明を省略する。
【００３６】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ハードウエアとソフトウエアの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３７】
以上の構成による通信システム１００の動作を説明する。図５は、端末装置１０による送信手順を示すフローチャートである。ここで、「Ｎ」は、公共拡張情報が蓄積されているブロック数を示す。これは、０〜Ｎｍａｘであり、Ｎ＝０の場合は公共拡張情報の蓄積がないことを示す。「Ｎｍａｘ」は、公共拡張情報を蓄積するブロックの最大数を示す。「Ｍ」は、ブロック内の公共拡張情報の蓄積数を示す。これは、０〜Ｍｍａｘである。「Ｍｍａｘ」は、ブロック内の公共拡張情報の最大蓄積数を示す。「Ｎｕｐ」は、送信データにおいて公共拡張情報を格納可能なタグ数を示す。「ＵＰＵ」は、送信データにおいて公共拡張情報を格納するタグ数を示す。「ＮＵＰ＿ＳＴ」は、公共拡張情報が含まれるタグの開始番号を示す。「ＮＵＰ＿ＥＮＤ」は、公共拡張情報が含まれるタグの終了番号を示す。そのため、「ＮＵＰ＿ＳＴ」〜「ＮＵＰ＿ＥＮＤ」のタグに公共拡張情報が含まれる。
【００３８】
第２記憶部３２は、ブロックカウンタＮを「０」に設定するとともに、ブロック内カウンタＭを「０」に設定する（Ｓ１０）。通信がない場合（Ｓ１２のＮ）、走行履歴情報が第１記憶部２４内に記憶される（Ｓ１４）。入力部２６は、公共拡張情報を登録読み出し処理を実行する（Ｓ１６）。公共拡張情報がある場合（Ｓ１８のＹ）、公共拡張情報生成部３０は、公共拡張情報を生成する（Ｓ２０）。蓄積が上限値、つまりＮ＝Ｎｍａｘ、Ｍ＝Ｍｍａｘでなく（Ｓ２２のＮ）、ブロック内カウンタが上限値、つまりＭ＝Ｍｍａｘでない場合（Ｓ２４のＮ）、第２記憶部３２は、ブロック内カウンタをカウントアップする（Ｓ２６）。これはＭ＝Ｍ＋１を実行することである。
【００３９】
ブロック内カウンタが上限値、つまりＭ＝Ｍｍａｘである場合（Ｓ２４のＹ）、第２記憶部３２は、ブロックカウンタをカウントアップし、ブロック内カウンタを初期化する（Ｓ３０）。これは、Ｎ＝Ｎ＋１、Ｍ＝１を実行することである。蓄積が上限値、つまりＮ＝Ｎｍａｘ、Ｍ＝Ｍｍａｘである場合（Ｓ２２のＹ）、第２記憶部３２は、ブロックカウンタを初期化するとともに、ブロック内カウンタを初期化する（Ｓ２８）。これは、Ｎ＝１、Ｍ＝１を実行することである。第２記憶部３２は、ＮブロックのＭ番目へ公共拡張情報を蓄積する（Ｓ３２）。公共拡張情報がない場合（Ｓ１８のＮ）、ステップ２０からステップ３２はスキップされる。
【００４０】
通信がある場合（Ｓ１２のＹ）、生成部３４は、走行履歴情報をタグに格納する（Ｓ３４）。ブロックカウンタが上りリンクタグ数（Ｎｕｐ）よりも大きくない、つまりＮ＞Ｎｕｐでない場合（Ｓ３６のＮ）、生成部３４は、上りリンクタグ数を設定する（Ｓ３８）。これは、ＵＰＮ＝Ｎを実行することである。生成部３４は、上りリンク対象タグ範囲を算出する（Ｓ４０）。これは、ＮＵＰ＿ＳＴ＝１、ＮＵＰ＿ＥＮＤ＝ＵＰＮを実行することである。ブロックカウンタが上りリンクタグ数（Ｎｕｐ）よりも大きい、つまりＮ＞Ｎｕｐである場合（Ｓ３６のＹ）、生成部３４は、上りリンクタグ数を設定する（Ｓ４２）。これはＵＰＮ＝Ｎｕｐを実行することである。生成部３４は、上りリンク対象タグ範囲を算出する（Ｓ４４）。これは、ＮＵＰ＿ＳＴ＝Ｎ−Ｎｕｐ＋１、ＮＵＰ＿ＥＮＤ＝Ｎを実行することである。
【００４１】
生成部３４は、ＮＵＰ＿ＳＴからＮＵＰ＿ＥＮＤのタグを送信部５０に出力する（Ｓ４６）。送信部５０は、生成部３４から受けつけたタグが含まれた送信データを送信する（Ｓ４８）。送信失敗でなければ（Ｓ５０のＮ）、送信済みのタグ（ＮＵＰ＿ＳＴからＮＵＰ＿ＥＮＤ）が初期化される（Ｓ５２）。第２記憶部３２は、ブロックカウンタを設定するとともに、ブロック内カウンタを初期化する（Ｓ５４）。これは、Ｎ＝ＮＵＰ＿ＳＴ−１、Ｍ＝０を実行することである。送信失敗であれば（Ｓ５０のＹ）、ステップ５２、ステップ５４はスキップされる。端末装置１０の電源がオフでなければ（Ｓ５６のＮ）、ステップ１２に戻る。一方、端末装置１０の電源がオフであれば（Ｓ５６のＹ）、処理は終了される。
【００４２】
本実施例によれば、送信データを生成した場合に、第２領域に非格納の公共拡張情報を第２記憶部３２が記憶していれば、当該公共拡張情報を残したまま新たな公共拡張情報を記憶するので、第２領域に非格納の公共拡張情報を残すことができる。また、第２領域に非格納の公共拡張情報が残されるので、送信データに空きが生じた場合に、残された公共拡張情報を送信できる。また、残された公共拡張情報が後から送信されるので、送信すべき情報量が変動する場合であっても、情報を効率的に送信できる。また、残された公共拡張情報が後から送信されるので、送信されない公共拡張情報を削減できる。また、送信されない公共拡張情報が削減されるので、ＩＴＳスポットから収集する公共拡張情報を車両１４の労務管理、運行管理、車両管理、保険などにおいて活用できる。また、第２記憶部３２を備えるだけなので、ＩＴＳスポットの通信エリア拡大、別の通信手段の使用に比べて、インフラストラクチャのコスト負担を抑えて、より高度な運行管理を実現できる。
【００４３】
（実施例２）
次に、実施例２を説明する。実施例２は、実施例１と同様に、車両に搭載された端末装置と、道路に設置された基地局装置との間で通信を実行する通信システムに関する。実施例２でも、公共拡張情報を効率的に送信するために、第２記憶部から抽出した公共拡張情報を公共拡張タグに格納して送信し、第２記憶部に残った公共拡張情報を次回以降の送信タイミングで公共拡張タグに格納して送信する。一方、公共拡張情報には、前述のごとく、労務運行管理データ、累積走行距離、故障情報、給油量、積荷情報などが含まれるが、実施例１では、これらを同様に扱っている。実施例２では、公共拡張情報をさらに効率的に送信するために、公共拡張情報を複数種類の情報に分類し、複数種類の情報に対して送信する際の優先順位を設定する。実施例２に係る通信システム１００、端末装置１０は、図１、図３と同様のタイプであり、特に、走行履歴情報に対する処理は実施例１と同様である。ここではこれまでとの差異を中心に説明する。
【００４４】
図３における第２記憶部３２に記憶される公共拡張情報は複数種類の情報に分類される。ここでは、例えば２種類に分類されるとする。１種類目の公共拡張情報は、定常的に発生する時系列情報である。これは、車両１４の運行中に時間の変化と共に順番に蓄えられる情報であるといえる。時系列情報には、労務運行管理データ、積荷情報、給油量などが含まれる。また、２種類目の公共拡張情報は、非定常的に発生する定性情報である。これは、データサイズが固定的な情報、時系列情報よりも発生頻度が低い情報であるといえる。定性情報には、累積走行距離、故障情報（発生有無）などが含まれる。時系列情報と公共拡張情報のそれぞれに対して優先順位が規定されているが、これに関しては生成部３４での処理とともに説明する。
【００４５】
生成部３４は、時系列情報と公共拡張情報のそれぞれに対して規定された優先順位をもとに、公共拡張情報を第２領域のタグに格納する。タグに格納する際、例えば、定性情報の優先順位は時系列情報の優先順位よりも高くされる。前述のごとく、定性情報の発生頻度は時系列情報の発生頻度よりも低い。具体的に説明すると、累積走行距離は、１００ｋｍなどの一定距離を超えた場合に発生し、故障情報は故障が発生した場合に発生する。そのため、生成部３４は、第２記憶部３２に定性情報が記憶されると、これを優先的にタグに格納する。
【００４６】
また、時系列情報では、発生時間が新しい時系列情報ほど優先順位が高くされる。つまり、発生時間が新しい時系列情報が、発生時間が古い時系列情報よりもタグに優先的に格納される。なお、発生時間が古い時系列情報ほど優先順位が高くされてもよく、休憩時間、手待ち時間、積荷荷卸時間などの特定の情報の優先順位が高くされてもよい。
【００４７】
以下では、図６（ａ）−（ｃ）、図７（ａ）−（ｃ）を使用しながら生成部３４の処理をさらに具体的に説明する。図６（ａ）−（ｃ）は、生成部３４における処理の概要を示す。図６（ａ）−（ｃ）は、図４（ａ）−（ｃ）と同様に、図１のポイントＰ１〜ポイントＰ３における送信データを示す。ここでは、走行履歴情報についての説明を省略し、公共拡張情報に着目して説明する。なお、公共拡張情報は時系列情報であるとする。
【００４８】
図６（ａ）は、図１のポイントＰ１における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された時系列情報の構成を示す。新たな時系列情報が第２記憶部３２に入力された場合、第２記憶部３２に既に記憶されていた時系列情報は１つ後方のブロックにシフトされ、新たな時系列情報が第１ブロックＢ１に記憶される。そのため、第１ブロックＢ１に近いほど新しい発生時間の時系列情報が記憶され、第７ブロックＢ７に近いほど古い発生時間の時系列情報が記憶される。車両１４がポイントＰ１に達するまでに発生した時系列情報は第２記憶部３２のブロックに記憶される。ここでは、第１ブロックＢ１から第７ブロックＢ７のすべてのブロックに時系列情報が記憶されている。送信データが生成される際、第２記憶部３２のブロックに記憶された時系列情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された時系列情報が第８タグＴ８と第９タグＴ９に格納される。
【００４９】
図６（ｂ）は、図１のポイントＰ２における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された時系列情報の構成を示す。前述の図６（ａ）において送信データが生成されると、当該送信データに格納された時系列情報である第１ブロックＢ１と第２ブロックＢ２の時系列情報はクリアされる。また、当該送信データに格納されなかった時系列情報である第３ブロックＢ３から第７ブロックＢ７の時系列情報は第１ブロックＢ１から第５ブロックＢ５にシフトされる。さらに、車両１４がポイントＰ１からポイントＰ２に達するまでの間において、新たな時系列情報は発生していない。送信データが生成される際、第２記憶部３２のブロックに記憶された公共拡張情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された時系列情報が第８タグＴ８と第９タグＴ９に格納される。つまり、時系列情報を記憶したブロック数が、第２領域に含まれたタグ数よりも多い場合、新しい時系列情報が選択されて送信される。
【００５０】
図６（ｃ）は、図１のポイントＰ３における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された時系列情報の構成を示す。前述の図６（ｂ）において送信データが生成されると、当該送信データに格納された時系列情報である第１ブロックＢ１と第２ブロックＢ２の時系列情報はクリアされる。また、車両１４がポイントＰ２からポイントＰ３に達するまでの間において、新たな時系列情報が発生して、第１ブロックＢ１に記憶される。また、第２ブロックＢ２から第４ブロックＢ４には、第３ブロックＢ３から第５ブロックＢ５に記憶されていた時系列情報がシフトされる。送信データが生成される際、第２記憶部３２のブロックに記憶された時系列情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された公共拡張情報が第８タグＴ８と第９タグＴ９に格納される。
【００５１】
図７（ａ）−（ｃ）は、生成部３４における別の処理の概要を示す。図７（ａ）−（ｃ）は、図４（ａ）−（ｃ）と同様に、図１のポイントＰ１〜ポイントＰ３における送信データを示す。ここでは、走行履歴情報についての説明を省略し、公共拡張情報に着目して説明する。なお、公共拡張情報には、時系列情報と定性情報とが含まれ、さらに時系列情報には優先度が高い情報（以下、「高優先度時系列情報」という）と低い情報（以下、「低優先度時系列情報」という）とが含まれる。前述のごとく、高優先度時系列情報は、休憩時間、手待ち時間、積荷荷卸時間に相当し、それ以外の時系列情報が低優先度時系列情報に相当する。
【００５２】
図７（ａ）は、図１のポイントＰ１における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。車両１４がポイントＰ１に達するまでに発生した公共拡張情報は第２記憶部３２のブロックに記憶される。ここでは、第１ブロックＢ１から第３ブロックＢ３に低優先度時系列情報が記憶されている。送信データが生成される際、第２記憶部３２のブロックに記憶された低優先度時系列情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された低優先度時系列情報が第８タグＴ８と第９タグＴ９に格納される。
【００５３】
図７（ｂ）は、図１のポイントＰ２における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述の図７（ａ）において送信データが生成されると、当該送信データに格納された低優先度時系列情報である第１ブロックＢ１と第２ブロックＢ２の低優先度時系列情報はクリアされる。車両１４がポイントＰ１からポイントＰ２に達するまでの間において、新たな低優先度時系列情報と高優先度時系列情報が発生しており、新たな低優先度時系列情報は第１ブロックＢ１に記憶され、新たな高優先度時系列情報は第２ブロックＢ２に記憶される。また、図７（ａ）において生成された送信データに格納されなかった低優先度時系列情報は第３ブロックＢ３に記憶される。
【００５４】
送信データが生成される際、第２記憶部３２のブロックに記憶された高優先度時系列情報と低優先度時系列情報は第２領域のタグに格納される。ここでは、第２ブロックＢ２に記憶された高優先度時系列情報が第８タグＴ８に格納され、第１ブロックＢ１に記憶された低優先度時系列情報が第９タグＴ９に格納される。つまり、高優先度時系列情報が低優先度時系列情報よりも優先して送信されるとともに、低優先度時系列情報を記憶したブロック数が、第２領域において使用可能なタグ数よりも多い場合、新しい低優先度時系列情報が選択されて送信される。
【００５５】
図７（ｃ）は、図１のポイントＰ３における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述の図７（ｂ）において送信データが生成されると、当該送信データに格納された時系列情報である第１ブロックＢ１と第２ブロックＢ２の時系列情報はクリアされる。車両１４がポイントＰ２からポイントＰ３に達するまでの間において、新たな低優先度時系列情報が発生して、第１ブロックＢ１と第２ブロックＢ２に記憶される。また、図７（ｂ）において生成された送信データに格納されなかった低優先度時系列情報は第３ブロックＢ３に記憶される。さらに、定性情報が発生して、第７ブロックＢ７に記憶される。ここでは、時系列情報と定性情報との違いを明確にするために、時系列情報は第１ブロックＢ１から順に記憶され、定性情報は第７ブロックＢ７から順に記憶されるとするが、いずれも第１ブロックＢ１から順に記憶されてもよい。送信データが生成される際、第２記憶部３２のブロックに記憶された定性情報と低優先度時系列情報は第２領域のタグに格納される。ここでは、第７ブロックＢ７に記憶された定性情報が第８タグＴ８に格納され、第１ブロックＢ１に記憶された低優先度時系列情報が第９タグＴ９に格納される。
【００５６】
本実施例によれば、公共拡張情報が複数種類の情報に分類されるとともに、複数種類の情報のそれぞれに対して優先順位が規定されるので、公共拡張情報の中でも優先順位の高い情報を優先的に送信できる。また、公共拡張情報の中でも優先順位の高い情報が優先的に送信されるので、公共拡張情報を効率的に送信できる。また、公共拡張情報が、定常的に発生する時系列情報と、非定常的に発生する定性情報とに分類されるので、情報の発生頻度に応じた分類を可能にできる。また、定性情報の優先順位は時系列情報の優先順位よりも高いので、発生頻度の低い定性情報を確実に送信できる。また、時系列情報では、発生時間が新しい情報ほど優先順位が高いので、最新の情報を送信できる。また、走行履歴情報の他に、休憩時間、手待ち時間が取得されるので、運転者の労務管理に必要な拘束時間、休憩期間、休日労働の規定チェックを実行できる。
【００５７】
（実施例３）
次に、実施例３を説明する。実施例３も、これまでと同様に、車両に搭載された端末装置と、道路に設置された基地局装置との間で通信を実行する通信システムに関する。前述のごとく、第１領域に含まれる複数のタグが走行履歴情報を送信するために確保されている。しかしながら、第１領域に含まれる複数のタグのすべてに走行履歴情報が格納されずに、空きが生じる場合がある。公共拡張情報をさらに効率的に送信するためには、第１領域に含まれるタグであったとしても、空きのタグを公共拡張情報の送信に使用できる方が好ましい。実施例３では、次のＩＴＳスポット通過時における走行履歴情報の情報量を推定し、第１領域において空きのタグが存在する場合、当該タグに公共拡張情報を格納する。これにより、送信データに格納可能な公共拡張情報の情報量を増加させる。実施例３に係る通信システム１００、端末装置１０は、図１、図３と同様のタイプである。ここではこれまでとの差異を中心に説明する。
【００５８】
図３における生成部３４は、第１領域に格納すべき走行履歴情報と第２領域に格納すべき公共拡張情報との総情報量を把握する。例えば、生成部３４は、第１記憶部２４において走行履歴情報が記憶されているブロック数（以下、「第１ブロック数」という）と、第２記憶部３２において公共拡張情報が記憶されているブロック数（以下、「第２ブロック数」という）とを把握する。また、生成部３４は、第１領域に含まれるタグ数（以下、「第１タグ数」という）と第１ブロック数とを比較し、第２領域に含まれるタグ数（以下、「第２タグ数」という）と第２ブロック数とを比較する。これまでの説明において、第１タグ数は「７」であり、第２タグ数は「２」である。
【００５９】
第１タグ数≦第１ブロック数である場合、第２タグ数≧第２ブロック数である場合の少なくとも一方が満たされる場合、生成部３４は、これまでと同様の処理を実行する。一方、第１タグ数＞第１ブロック数であり、かつ第２タグ数＜第２ブロック数である場合、生成部３４は、第１領域に含まれるタグ数を減少させるとともに、第２領域に含まれるタグ数を増加させる。これは、第１領域に空きが存在し、かつ第２領域が不足する場合、第１領域を縮小するとともに第２領域を拡大することに相当する。ここで、生成部３４は、第１領域に含まれるタグ数が第１ブロック数に等しくなるまで、第１領域に含まれるタグ数を減少させるとともに、減少したタグ数を第２領域に含ませる。
【００６０】
以下では、図８（ａ）−（ｃ）を使用しながら生成部３４の処理をさらに具体的に説明する。図８（ａ）−（ｃ）は、本発明の実施例３に係る生成部３４における処理の概要を示す。図８（ａ）−（ｃ）は、図４（ａ）−（ｃ）と同様に、図１のポイントＰ１〜ポイントＰ３における送信データを示す。
【００６１】
図８（ａ）は、図１のポイントＰ１における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された時系列情報の構成を示す。車両１４がポイントＰ１に達するまでに発生した走行履歴情報は第１領域のタグに格納される。ここでは、第１タグＴ１から第７タグＴ７のすべてのタグに走行履歴情報が格納されている。また、車両１４がポイントＰ１に達するまでに発生した公共拡張情報は第２記憶部３２のブロックに記憶される。ここでは、第１ブロックＢ１から第７ブロックＢ７のすべてのブロックに公共拡張情報が記憶されている。送信データが生成される際、第２記憶部３２のブロックに記憶された公共拡張情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１と第２ブロックＢ２に記憶された公共拡張情報が第８タグＴ８と第９タグＴ９に格納される。
【００６２】
図８（ｂ）は、図１のポイントＰ２における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述の図８（ａ）において送信データが生成されると、当該送信データに格納された公共拡張情報である第１ブロックＢ１と第２ブロックＢ２の公共拡張情報はクリアされる。また、当該送信データに格納されなかった公共拡張情報である第３ブロックＢ３から第７ブロックＢ７の公共拡張情報は第１ブロックＢ１から第５ブロックＢ５にシフトされる。さらに、車両１４がポイントＰ１からポイントＰ２に達するまでの間において、新たな公共拡張情報が発生していない。一方、車両１４がポイントＰ１からポイントＰ２に達するまでの間に発生した走行履歴情報は第１領域のタグに格納される。ここでは、第１タグＴ１から第４タグＴ４に走行履歴情報が格納されている。
【００６３】
このような状況において、走行履歴情報が格納されたタグ数は「４」であり、第１タグ数「７」よりも小さい。なお、走行履歴情報が格納されたタグ数は、前述の第１ブロック数と同一の値になる。一方、第２記憶部３２において公共拡張情報が記憶されたブロック数である第２ブロック数は「５」であり、第２タグ数「２」よりも大きい。そのため、生成部３４は、もともと第１領域に含まれていた第５タグＴ５から第７タグＴ７を第２領域に変更する。そのため、送信データが生成される際、第２記憶部３２の第１ブロックＢ１から第５ブロックＢ５に記憶された公共拡張情報が第５タグＴ５から第９タグＴ９に格納される。第１領域に含まれるタグ数を減少し、第２領域に含まれるタグ数を増加させることによって、送信可能な公共拡張情報の情報量が増加される。
【００６４】
図８（ｃ）は、図１のポイントＰ３における送信データの構成と、当該送信データを生成する際に第２記憶部３２に記憶された公共拡張情報の構成を示す。前述の図８（ｂ）において送信データが生成されると、当該送信データに格納された公共拡張情報である第１ブロックＢ１から第５ブロックＢ５の公共拡張情報はクリアされる。また、車両１４がポイントＰ２からポイントＰ３に達するまでの間において、新たな公共拡張情報が発生して、第１ブロックＢ１に記憶される。一方、車両１４がポイントＰ２からポイントＰ３に達するまでの間に発生した走行履歴情報は第１領域のタグに格納される。ここでは、第１タグＴ１から第４タグＴ４に走行履歴情報が格納されている。送信データが生成される際、第２記憶部３２のブロックに記憶された公共拡張情報は第２領域のタグに格納される。ここでは、第１ブロックＢ１に記憶された公共拡張情報が第８タグＴ８に格納される。
【００６５】
以上の構成による通信システム１００の動作を説明する。図９は、本発明の実施例３に係る端末装置１０による送信手順を示すフローチャートである。ここで、「Ｎｕｐ」は、送信データにおいて、第１領域における空きタグを第２領域に活用することによって、第２領域に含まれるタグ数を増加させた場合に公共拡張情報を格納可能なタグ数を示す。「ＰＵＰＵ」は、走行履歴情報を格納するタグ数を示す。「ＰＮｕｐ」は、送信データにおいて走行履歴情報を格納可能なタグ数である。「ＡＤＤＮｕｐ」は、第１領域における空きタグを活用することによって、第２領域に含まれるタグ数を増加させる場合の追加可能なタグ数を示す。「ＤＦＮｕｐ」は、送信データにおいて、公共拡張情報として単独で格納可能なタグ数を示す。
【００６６】
第２記憶部３２は、ブロックカウンタＮを「０」に設定するとともに、ブロック内カウンタＭを「０」に設定する（Ｓ１００）。通信がない場合（Ｓ１０２のＮ）、走行履歴情報が第１記憶部２４内に記憶される（Ｓ１０４）。入力部２６は、公共拡張情報を登録読み出し処理を実行する（Ｓ１０６）。公共拡張情報がある場合（Ｓ１０８のＹ）、公共拡張情報生成部３０は、公共拡張情報を生成する（Ｓ１１０）。蓄積が上限値、つまりＮ＝Ｎｍａｘ、Ｍ＝Ｍｍａｘでなく（Ｓ１１２のＮ）、ブロック内カウンタが上限値、つまりＭ＝Ｍｍａｘでない場合（Ｓ１１４のＮ）、第２記憶部３２は、ブロック内カウンタをカウントアップする（Ｓ１１６）。これはＭ＝Ｍ＋１を実行することである。
【００６７】
ブロック内カウンタが上限値、つまりＭ＝Ｍｍａｘである場合（Ｓ１１４のＹ）、第２記憶部３２は、ブロックカウンタをカウントアップし、ブロック内カウンタを初期化する（Ｓ１２０）。これは、Ｎ＝Ｎ＋１、Ｍ＝１を実行することである。蓄積が上限値、つまりＮ＝Ｎｍａｘ、Ｍ＝Ｍｍａｘである場合（Ｓ１１２のＹ）、第２記憶部３２は、ブロックカウンタを初期化するとともに、ブロック内カウンタを初期化する（Ｓ１１８）。これは、Ｎ＝１、Ｍ＝１を実行することである。第２記憶部３２は、ＮブロックのＭ番目へ公共拡張情報を蓄積する（Ｓ１２２）。公共拡張情報がない場合（Ｓ１０８のＮ）、ステップ１１０からステップ１２２はスキップされる。
【００６８】
通信がある場合（Ｓ１０２のＹ）、生成部３４は、走行履歴情報をタグに格納する（Ｓ１２４）。生成部３４は、走行履歴情報の予定上りリンクタグ数をカウントする（Ｓ１２６）。これは、ＰＵＰＵにセットすることである。走行履歴情報の上りリンクタグ数がＰＭｍａｘより小さくない場合（Ｓ１２８のＮ）、生成部３４は、追加可能タグ数を設定する（Ｓ１３０）。これは、ＡＤＤＮｕｐ＝０を実行することである。一方、走行履歴情報の上りリンクタグ数がＰＭｍａｘより小さい場合（Ｓ１２８のＹ）、生成部３４は、追加可能タグ数を設定する（Ｓ１３２）。これは、ＡＤＤＮｕｐ＝ＰＭｍａｘ−ＰＵＰＵを実行することである。
【００６９】
生成部３４は、上りリンクタグ数を更新する（Ｓ１３４）。これは、Ｎｕｐ＝ＤＦＮｕｐ＋ＡＤＤＮｕｐを実行することである。ブロックカウンタが上りリンクタグ数（Ｎｕｐ）よりも大きくない、つまりＮ＞Ｎｕｐでない場合（Ｓ１３６のＮ）、生成部３４は、上りリンクタグ数を設定する（Ｓ１３８）。これは、ＵＰＮ＝Ｎを実行することである。生成部３４は、上りリンク対象タグ範囲を算出する（Ｓ１４０）。これは、ＮＵＰ＿ＳＴ＝１、ＮＵＰ＿ＥＮＤ＝ＵＰＮを実行することである。ブロックカウンタが上りリンクタグ数（Ｎｕｐ）よりも大きい、つまりＮ＞Ｎｕｐである場合（Ｓ１３６のＹ）、生成部３４は、上りリンクタグ数を設定する（Ｓ１４２）。これはＵＰＮ＝Ｎｕｐを実行することである。生成部３４は、上りリンク対象タグ範囲を算出する（Ｓ１４４）。これは、ＮＵＰ＿ＳＴ＝Ｎ−Ｎｕｐ＋１、ＮＵＰ＿ＥＮＤ＝Ｎを実行することである。
【００７０】
生成部３４は、ＮＵＰ＿ＳＴからＮＵＰ＿ＥＮＤのタグを送信部５０に出力する（Ｓ１４６）。送信部５０は、生成部３４から受けつけたタグが含まれた送信データを送信する（Ｓ１４８）。送信失敗でなければ（Ｓ１５０のＮ）、送信済みのタグ（ＮＵＰ＿ＳＴからＮＵＰ＿ＥＮＤ）が初期化される（Ｓ１５２）。第２記憶部３２は、ブロックカウンタを設定するとともに、ブロック内カウンタを初期化する（Ｓ１５４）。これは、Ｎ＝ＮＵＰ＿ＳＴ−１、Ｍ＝０を実行することである。送信失敗であれば（Ｓ１５０のＹ）、ステップ１５２、ステップ１５４はスキップされる。端末装置１０の電源がオフでなければ（Ｓ１５６のＮ）、ステップ１０２に戻る。一方、端末装置１０の電源がオフであれば（Ｓ１５６のＹ）、処理は終了される。
【００７１】
本実施例によれば、第１領域に空きが存在する場合、第１領域を縮小するとともに第２領域を拡大するので、走行履歴情報を削除せずに、公共拡張情報の情報量を増加できる。また、公共拡張情報の情報量が増加されるので、公共拡張情報を効率的に送信できる。また、上りリンクの情報量の上限を超えないように、第１領域のサイズと第２領域のサイズとを編集するので、上りリンクの送信を効率的に実行できる。また、公共拡張情報の情報量を増加させるので、ＩＴＳスポットから収集する公共拡張情報を車両１４の運行管理、車両整備、保険などにおいて活用できる。また、ＩＴＳスポットを連続通過する際に発生する走行履歴情報の空き領域を活用して、労務管理に必要な休憩時間、手待ち時間に加えて、積荷荷卸時間なども容易に取得できる。また、労務管理に必要な休憩時間、手待ち時間に加えて、積荷荷卸時間などが容易に取得されるので、高速道路を走行する機会が高い車両１４において、労務管理と運行管理への適用性を向上できる。
【００７２】
（実施例４）
次に、実施例４を説明する。実施例４も、これまでと同様に、車両に搭載された端末装置と、道路に設置された基地局装置との間で通信を実行する通信システムに関する。実施例４は、運転者が公共拡張情報を入力するための端末装置の構成に関する。これは、図３の操作部２８の構成に相当する。実施例４に係る通信システム１００、端末装置１０は、図１、図３と同様のタイプである。ここではこれまでとの差異を中心に説明する。
【００７３】
図３の操作部２８は、「音量ボタン」と「リピートボタン」とを少なくとも含む。ここで、「音量ボタン」と「リピートボタン」を利用した入力の手順を説明する。「音量ボタン」または「リピートボタン」を長押しすることによって、入力部２６は業務登録モードに遷移する。その際、スピーカ４０から「業務開始を登録しました」との音声が出力され、公共拡張情報生成部３０は業務開始時間を第２記憶部３２に出力し、第２記憶部３２はこれを記憶する。業務登録モードでは、「音量ボタン」で登録事象が選択され、「リピートボタン」で選択した事象が登録される。「音量ボタン」を押すたびに登録する事象が変更され、選択している事象がスピーカ４０から発話される。事象は「積荷」＞「荷卸」＞「休憩」＞「手待ち」の順でサイクリックに選択される。登録したい事象を選択した後に「リピートボタン」が押されると、スピーカ４０から「○○を登録します」の音声が出力され、公共拡張情報生成部３０はその事象の時刻を第２記憶部３２に出力し、第２記憶部３２はこれを記憶する。
【００７４】
各事象の登録後に車両１４が動いた場合、スピーカ４０からの「○○の終了を登録します」の音声の出力に続き、公共拡張情報生成部３０はその事象の終了を第２記憶部３２に出力し、第２記憶部３２はこれを記憶する。つまり、各事象の終了は車両１４の移動で自動的に判定される。業務登録モードにおいて、「音量ボタン」または「リピートボタン」が長押しされた場合、スピーカ４０から「業務終了を登録しました」の音声が出力され、公共拡張情報生成部３０は業務終了時間を第２記憶部３２に出力し、第２記憶部３２はこれを記憶する。その後、入力部２６は、業務登録モードを解除する。
【００７５】
本実施例によれば、既に備えられているボタンを使用して、公共拡張情報を入力できる。また、公共拡張情報を入力するための操作部２８として、既に備えられているボタンを使用するので、新たなボタンの追加を不要にできる。また、新たなボタンの追加が不要になるので、コストの増加を抑制できる。
【００７６】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７７】
本発明の一態様の概要は、次の通りである。本発明のある態様の送信装置は、第１情報を記憶する第１記憶部と、第１情報とは異なった第２情報を記憶する第２記憶部と、第１記憶部に記憶した第１情報を第１領域に格納し、第２記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する生成部と、生成部において生成した送信データを送信する送信部とを備える。第１記憶部は、生成部が送信データを生成した場合に、第１情報をクリアして新たな第１情報を記憶し、第２記憶部は、生成部が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶する。
【００７８】
この態様によると、送信データを生成した場合に、第２領域に非格納の公共拡張情報を第２記憶部が記憶していれば、残された公共拡張情報を後に送信するので、送信すべき情報量が変動する場合であっても、情報を効率的に送信できる。
【００７９】
第２記憶部に記憶される第２情報は複数種類の情報に分類されるとともに、複数種類の情報のそれぞれに対して優先順位が規定されており、生成部は、複数種類の情報のそれぞれに対して規定された優先順位をもとに、第２情報を第２領域に格納してもよい。この場合、公共拡張情報が複数種類の情報に分類されるとともに、複数種類の情報のそれぞれに対して優先順位が規定されるので、公共拡張情報の中でも優先順位の高い情報を優先的に送信できる。
【００８０】
第２記憶部に記憶される第２情報は、定常的に発生する時系列情報と、非定常的に発生する定性情報とに分類されてもよい。この場合、公共拡張情報が、定常的に発生する時系列情報と、非定常的に発生する定性情報とに分類されるので、情報の発生頻度に応じた分類を可能にできる。
【００８１】
第２記憶部に記憶される第２情報において、定性情報の優先順位は時系列情報の優先順位よりも高い。この場合、定性情報の優先順位は時系列情報の優先順位よりも高いので、発生頻度の低い定性情報を確実に送信できる。
【００８２】
第２記憶部に記憶される第２情報のうちの時系列情報では、発生時間が新しい情報ほど優先順位が高い。この場合、時系列情報では、発生時間が新しい情報ほど優先順位が高いので、最新の情報を送信できる。
【００８３】
生成部は、第１領域に空きが存在する場合、第１領域を縮小するとともに第２領域を拡大してもよい。この場合、第１領域に空きが存在すれば、第１領域を縮小するとともに第２領域を拡大するので、走行履歴情報を削除せずに、公共拡張情報の情報量を増加できる。
【００８４】
本発明の別の態様もまた、送信装置である。この装置は、第１情報とは異なった第２情報を記憶する記憶部と、第１情報を第１領域に格納し、記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成する生成部と、生成部において生成した送信データを送信する送信部とを備える。記憶部は、生成部が送信データを生成した場合に、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶する。
【００８５】
この態様によると、送信データを生成した場合に、第２領域に非格納の公共拡張情報を記憶部が記憶していれば、残された公共拡張情報を後に送信するので、送信すべき情報量が変動する場合であっても、情報を効率的に送信できる。
【００８６】
本発明のさらに別の態様は、送信方法である。この方法は、第１情報を第１記憶部に記憶するステップと、第１情報とは異なった第２情報を第２記憶部に記憶するステップと、第１記憶部に記憶した第１情報を第１領域に格納し、第２記憶部に記憶した第２情報の少なくとも一部を第２領域に格納するように送信データを生成するステップと、生成した送信データを送信するステップと、送信データが生成された場合に、第１記憶部が、第１情報をクリアして新たな第１情報を記憶するステップと、送信データが生成された場合に、第２記憶部が、第２領域に非格納の第２情報を記憶していれば、当該第２情報を残したまま新たな第２情報を記憶するステップと、を備える。
【００８７】
実施例１乃至３において、第１記憶部２４、第２記憶部３２は、有限領域を使用しており、かつ情報削除時に情報の格納場所をシフトしている。しかしながらこれに限らず例えば、第１記憶部２４と第２記憶部３２の少なくとも一方は、他の構成であってもよい。他の構成の一例は、リングバッファである。本変形例によれば、構成の自由度を向上できる。
【００８８】
実施例１乃至３において、走行履歴情報を記憶するための第１記憶部２４が備えられる。しかしながらこれに限らず例えば、第１記憶部２４が省略されてもよい。その際、生成部３４は、走行履歴情報生成部２２から受けつけた走行履歴情報をタグに格納する。本変形例によれば、構成の自由度を向上できる。
【００８９】
実施例３において、第１領域において走行履歴情報を格納するタグ数（以下、「送信タグ数」という）が第１領域に含まれるタグ数（以下、「規定数」という）を下回った場合、第１領域での余剰のタグを第２領域の増量分として、第２領域に含まれるタグ数を認識している。しかしながらこれに限らず例えば、第１領域における送信タグ数が規定数を下回った場合、規定数のタグのうち、第１領域としてのタグの一部を第２領域に割り当てる旨の通知情報を付加してから、目的を変えた第１領域のタグに公共拡張情報を格納してもよい。また、第１領域における送信タグ数が規定数を下回った場合、規定数のタグによる送信を行うことを前提にして、その規定数に必要なヘッダのみで構成される最小構成のタグデータを送信した上で、追加可能な第２領域のタグ数を算出して、第２領域の情報を増加させて送信してもよい。本変形例によれば、構成の自由度を向上できる。
【符号の説明】
【００９０】
１０  端末装置、  １２  基地局装置、  １４  車両、  １６  外部機器、  １８  、  ２０  測位部、  ２２  走行履歴情報生成部、  ２４  第１記憶部、  ２６  入力部、  ２８  操作部、  ３０  公共拡張情報生成部、  ３２  第２記憶部、  ３４  生成部、  ３６  通信部、  ３８  再生部、  ４０  スピーカ、  ５０  送信部、  ５２  受信部、  １００  通信システム。
【図１】
2018006948.tif 000003
【図２】
2018006948.tif 000004
【図３】
2018006948.tif 000005
【図４】
2018006948.tif 000006
【図５】
2018006948.tif 000007
【図６】
2018006948.tif 000008
【図７】
2018006948.tif 000009
【図８】
2018006948.tif 000010
【図９】
2018006948.tif 000011