(57)【要約】【課題】  通信装置が、その通信データの全てが特定の通信装置を経由するとは限らないネットワークに用いられたとしても、その通信の履歴に基づいた課金が適用できるようにする。【解決手段】  移動局１１〜１５が情報の発信、受信、中継を行い、固定局１６〜１８が情報の発信を行う疑似通信ネットワーク１において、各移動局１１〜１５の発信、受信、中継パケット数を記録する利用情報テーブルおよび発信・中継情報テーブルが各移動局において記憶され、これらテーブルが、発信パケット数、中継パケット数、受信パケット数に基づいて、移動局１１〜１５、固定局１６〜１８に対する課金額の算出を行う管理センタ１９に渡される。【選択図】        図１
2005210178.tif 000002
【特許請求の範囲】
【請求項１】
通信手段（２２）と、
前記通信手段による通信履歴を、課金額算出装置（１９）による通信に対する課金額の計算のための情報として記憶媒体（２５、２８）に記憶させる記憶制御手段（２４）と、を備えたことを特徴とする通信装置。
【請求項２】
前記記憶制御手段は、前記通信手段の、当該通信装置またはその周辺装置の利用に供するデータの受信量を、前記通信履歴の一部として前記記憶媒体に記憶させることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記記憶制御手段は、２回以上同じデータを受信したときは、前記データの受信量には、前記データの１回の受信のみを反映させることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通信履歴の一部に含まれる当該通信装置またはその周辺装置の利用に供するデータの受信量は、当該データの発信元毎に記憶されていることを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記記憶制御手段は、前記通信手段の中継量を、前記通信履歴の一部として前記記憶媒体に記憶させることを特徴とする請求項１ないし４のいずれか１つに記載の通信装置。
【請求項６】
前記通信手段は、過去に既に中継したことのあるデータと同一のデータを受信した場合、その受信したデータを中継しないことを特徴とする請求項１ないし５のいずれか１つに記載の通信装置。
【請求項７】
前記通信手段は、自己の通信の全てが特定の他の通信装置を経由するとは限らない通信を行うことを特徴とする請求項１ないし６のいずれか１つに記載の通信装置。
【請求項８】
前記記憶制御手段は、宛先の通信装置またはその周辺装置の利用に供するための前記通信手段の発信量を、前記通信履歴の一部として前記記憶媒体に記憶させることを特徴とする請求項１ないし７のいずれか１つに記載の通信装置。
【請求項９】
前記記憶制御手段が前記通信履歴を記憶させる記憶媒体は、当該通信装置に着脱可能となっていることを特徴とする請求項１ないし８のいずれか１つに記載の通信装置。
【請求項１０】
前記通信手段は、前記記憶制御手段が前記記憶媒体に記憶させた通信履歴を、前記課金額算出装置に送信することを特徴とする請求項１ないし９のいずれか１つに記載の通信装置。
【請求項１１】
請求項１ないし９のいずれか１つの通信端末の記憶制御手段が前記記憶媒体に記憶させた通信履歴を受け取る受取手段と、
前記受取手段が受け取った通信履歴に基づいて、前記通信端末に対する課金額を算出する算出手段と、を備えた課金額算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信データの全てが特定の通信装置を経由するとは限らないネットワークに用いられても通信量に基づいた課金が適用できるような通信装置、およびその通信装置の通信履歴に基づいて、当該通信装置に対する課金額を算出する課金額算出装置に関する。
【背景技術】
【０００２】
従来、通信装置の通信量に基づいた課金を行うシステムにおいては、当該通信装置宛、または当該通信装置発の全ての通信データは、特定の他の通信装置を経由するようになっており、当該特定の他の通信装置において、その通信データに基づいて当該通信量が算出され、算出された通信量に基づいた課金が行われるようになっている。
【０００３】
このような課金システムの例としては、ダイヤルアップサーバにおいて通信量（通信時間、通信回数、通信パケット量、通信データサイズ等）が算出されるダイヤルアップＩＰサービス、制御局において通話時間が算出される携帯電話サービスがある。
【０００４】
また従来、近くに集まった移動体としての車両同士が、近距離通信機能を用いて互いに情報の送信、受信、中継を行うことによって、擬似的に通信ネットワークを形成する技術が開示されている（例えば特許文献１参照）。このような擬似的な通信ネットワークにおける通信は、端末同士の通信が他の通信装置を介さずに直接行われたり、通信が直接行われないにしても、通信データの配送経路が通信相手毎に異なっていたりする。したがって、このような擬似的な通信ネットワークを形成する端末（移動体）の任意の１つに着目した場合、その端末と他の端末との通信データの全てが特定の通信装置を経由するということはない。
【特許文献１】特開平１０−３２５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような、ある端末の通信の全てが他の特定の通信装置を経由するとは限らないようになっているネットワークにおいて、通信量に基づいた課金を行おうとする場合、上記のような従来の課金システムを用いることができないという問題がある。
【０００６】
本発明は上記点に鑑み、通信装置が、その通信データの全てが特定の通信装置を経由するとは限らないネットワークに用いられたとしても、その通信の履歴に基づいた課金が適用できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、通信手段（２２）と、前記通信手段による通信履歴を、課金額算出装置（１９）による通信に対する課金額の計算のための情報として記憶媒体（２５、２８）に記憶させる記憶制御手段（２４）と、を備えたことを特徴とする通信装置である。
【０００８】
これによって、通信装置が、その通信履歴を、通信に対する課金額の計算のための情報として記憶媒体に記憶する。このようにして記憶媒体に記憶された通信履歴が、後に、通信データに基づいた課金額算出を行う装置に入力されることで、本発明の通信装置が、その通信データの全てが特定の通信装置を経由するとは限らないネットワークに用いられたとしても、その通信装置に対して、その通信履歴に基づいた課金を行うことができるようになる。
【０００９】
なお、「他の特定の通信装置」は特定の複数の通信装置から成っていてもよい。また、本発明における通信とは、送信および受信、送信のみ、受信のみ、の３つの態様のいずれをも含む概念である。また、「自己の通信」とは、自己宛のおよび自己発の通信をいう。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の通信装置において、前記記憶制御手段は、前記通信手段の、当該通信装置またはその周辺装置の利用に供するデータの受信量を、前記通信履歴の一部として前記記憶媒体に記憶させることを特徴とする。
【００１１】
これによって通信装置は、自己またはその周辺装置の利用に供するデータの受信量に基づいた課金額の算出が可能となる。なお、受信量とは、受信時間、受信回数、受信パケット量、受信データサイズ等の、受信があると増える量をいう。なお、周辺装置とは、当該通信装置に接続された装置をいい、当該通信装置が移動体に搭載されている場合は、その移動体に搭載される他の装置等をいう。
【００１２】
また、請求項３に記載の発明は、請求項２に記載の通信装置において、前記記憶制御手段は、２回以上同じデータを受信したときは、前記データの受信量には、前記データの１回の受信のみを反映させることを特徴とする。
【００１３】
これによって、無駄な受信による通信履歴中の受信量の増加に基づいた課金額の算出がなくなる。
【００１４】
また、請求項４に記載の発明は、請求項２または３に記載の通信装置において、前記通信履歴の一部に含まれる当該通信装置またはその周辺装置の利用に供するデータの受信量は、当該データの発信元毎に記憶されていることを特徴とする。
【００１５】
これによって、他の利用に供するデータの発信元に対して、当該発信量に基づいた課金を行うことができる。
【００１６】
また、請求項５に記載の発明は、請求項１ないし４のいずれか１つに記載の通信装置において、前記記憶制御手段は、前記通信手段の中継量を、前記通信履歴の一部として前記記憶媒体に記憶させることを特徴とする。
【００１７】
これによって通信装置は、中継量に基づいた課金額の算出が可能となる。なお、中継量とは、中継時間、中継回数、中継パケット量、中継データサイズ等の、中継があると増える量をいう。
【００１８】
また、請求項６に記載の発明は、請求項１ないし５のいずれか１つに記載の通信装置において、前記通信手段は、過去に既に中継したことのあるデータと同一のデータを受信した場合、その受信したデータを中継しないことを特徴とする。
【００１９】
これによって、無駄な中継に基づいた課金額の算出がなくなる。
【００２０】
また、請求項７に記載の発明は、請求項１ないし６のいずれか１つに記載の通信装置において、前記通信手段は、自己の通信の全てが特定の他の通信装置を経由するとは限らない通信を行うことを特徴とする。
【００２１】
また、請求項８に記載の発明は、請求項１ないし７のいずれか１つに記載の通信装置において、前記記憶制御手段は、宛先の通信装置またはその周辺装置の利用に供するための前記通信手段の発信量を、前記通信履歴の一部として前記記憶媒体に記憶させることを特徴とする。
【００２２】
これによって通信装置は、送信先の通信装置またはその周辺装置の利用に供する送信の送信量に基づいた課金額の算出が可能となる。なお、送信量とは、送信時間、送信回数、送信パケット量、送信データサイズ等の、送信があると増える量をいう。
【００２３】
また、請求項９に記載の発明は、請求項１ないし８のいずれか１つに記載の通信装置において、前記記憶制御手段が前記通信履歴を記憶させる記憶媒体は、当該通信装置に着脱可能となっていることを特徴とする。
【００２４】
これによって、通信履歴が記憶された記憶媒体を取り外して、当該通信端末に対する課金額を算出する課金額算出装置に直接入力したり、あるいはパーソナルコンピュータ等に当該記憶媒体を読み込ませ、このパーソナルコンピュータからネットワークを介して上記課金額算出装置に通信履歴を送信したりすることが可能となる。
【００２５】
また、請求項１０に記載の発明は、請求項１ないし９のいずれか１つに記載の通信装置において、前記通信手段は、前記記憶制御手段が前記記憶媒体に記憶させた通信履歴を、前記課金額算出装置に送信することを特徴とする。
【００２６】
これによって、通信装置から課金額算出装置に直接通信履歴を送信することができるようになる。
【００２７】
また、請求項１１に記載の発明は、請求項１ないし９のいずれか１つの通信端末の記憶制御手段が前記記憶媒体に記憶させた通信履歴を受け取る受取手段と、前記受取手段が受け取った通信履歴に基づいて、前記通信端末に対する課金額を算出する算出手段と、を備えた課金額算出装置である。  
【００２８】
このような課金額算出装置の通信履歴に基づいた課金額の算出により、通信装置が、その通信データの全てが特定の通信装置を経由するとは限らないネットワークに用いられたとしても、その通信の履歴に基づいた課金が適用できるようにすることができる。
【００２９】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段、または具体的手段として下記ＣＰＵ２４、ＣＰＵ３４、ＣＰＵ４２を機能させるためのソフトウェアの処理との対応関係を示すものである。
【発明を実施するための最良の形態】
【００３０】
図１に、本発明の一実施形態に係る疑似通信ネットワーク１の概念図を示す。疑似通信ネットワーク１は、道路２を走行する車両に搭載された通信装置である移動局１１〜１５、道路２の路側、道路２脇の店舗、道路２上の信号機等に設置された通信装置である固定局１６〜１８から成る。これら移動局１１〜１５、および固定局１６〜１８は、互いに無線通信可能な程度（例えば距離にして数十メートル以内）に接近すると、自らが有する情報を相手に発信し、相手から情報を受信し、またはある通信相手から受信した情報を他の通信相手に送信（すなわち中継）する。このように、接近した通信装置間の通信が複数行われることにより、疑似通信ネットワーク１が形成される。このように形成される疑似通信ネットワーク１は、１つの通信装置を発信元または宛先とする通信データの全てが特定の他の通信装置を経由するとは限らない。
【００３１】
そして、この疑似通信ネットワーク１内の移動局１１〜１５のユーザはそれぞれ、疑似通信ネットワーク１に参加するために、このような疑似通信ネットワーク１を形成するシステムの提供者に定額を支払うようになっている。ただし、移動局１１〜１５の情報の中継、発信の量に基づいてその課金額が減額されるようになっている。また、固定局１７、固定局１８は、店舗情報、イベント情報、広告等の情報の発信量に応じた額を、上記システム提供者に支払うようになっている。課金額の計算は、課金管理センタ１９（課金額算出装置に相当する）で行われる。
【００３２】
なお、以下に説明する通信は、通信装置相互に同一の情報サービスに加入していることの認証が成功した後に行われ、通信データは全て暗号化されたものである。
【００３３】
図２に、移動局１１〜１５のそれぞれに共通するハードウェア構成を示す。これら移動局１１〜１５は、それぞれアンテナ２１、無線通信モジュール２２、有線通信モジュール２３、ＣＰＵ２４、メモリ２５、入力装置２７、および着脱可メモリ制御装置２８を有している。
【００３４】
無線通信モジュール２２は、近距離無線通信を行うための装置であり、アンテナ２１が受信した信号に対して増幅、周波数変換、復調、Ａ／Ｄ変換等、所定の無線通信プロトコルに従った処理を施し、その結果をＣＰＵ２４に出力する。また無線通信モジュール２２は、ＣＰＵ２４から入力されたデータに対してＤ／Ａ変換、変調、周波数変換、増幅等、所定の無線通信プロトコルに従った処理を施し、その結果の信号をアンテナ２１に出力する。所定のプロトコルとしては、例えばＤＳＲＣ、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ等がある。
【００３５】
有線通信モジュール２３は、移動局１１〜１５のそれぞれが搭載された車両の各種情報出力機器から情報を取得し、取得した情報をＣＰＵ２４に出力する。車両の情報出力機器としては、例えば車両の現在位置座標を算出して出力するＧＰＳ受信機、車両の速度を検出して出力する車速センサ、ワイパの作動状況を検出して出力するワイパセンサ、ユーザの入力した車両の目的地や移動経路履歴等を出力するカーナビゲーション装置等がある。
【００３６】
メモリ２５は、図示しないＲＡＭ、ＲＯＭ、フラッシュメモリから成り、ＣＰＵ２４からの制御信号に基づいて、ＲＡＭ、ＲＯＭ、フラッシュメモリからデータを読み出してＣＰＵ２４に出力し、あるいはＣＰＵ２４から入力されたデータをＲＡＭ、フラッシュメモリに書き込む。
【００３７】
入力装置２７は、ボタン、タッチパネル、スイッチ等を備え、これらへのユーザの操作に基づいた信号をＣＰＵ２４に出力する。
【００３８】
着脱可メモリ制御装置２８は、メモリカード等の持ち運び可能な記憶媒体が着脱可能となっており、ＣＰＵ２４からの制御信号に基づいて、装着されている記憶媒体に記録されたデータを読み出してＣＰＵ２４に出力し、またＣＰＵ２４から入力されたデータを、装着されている記憶媒体に書き込む。
【００３９】
ＣＰＵ２４は、メモリ２５のＲＯＭからプログラムを読み出して実行し、そのプログラムに記述された処理内容、および入力装置２７、有線通信モジュール２３、無線通信モジュール２２からの信号の内容に基づいて動作し、その動作において、適宜メモリ２５、着脱可メモリ制御装置２８から情報を読み出し、メモリ２５、着脱可メモリ制御装置２８に接続された記憶媒体に情報を書き込み、無線通信モジュール２２、有線通信モジュール２３に送信のための信号を出力する。ＣＰＵ２４が実行するプログラムについては後述する。
【００４０】
また、ＣＰＵ２４は、データ通信機能を有する図示しない携帯電話などの移動体通信機器を介して、インターネット等の広域網１０上の課金管理センタ１９等と情報をやりとりすることができる。
【００４１】
図３に、固定局１６〜１８のそれぞれに共通するハードウェア構成を示す。これら固定局１６〜１８は、それぞれアンテナ３１、無線通信モジュール３２、有線通信モジュール３３、ＣＰＵ３４、メモリ３５、表示装置３６、および入力装置３７を有している。
【００４２】
無線通信モジュール３２は、図２に示した無線通信モジュール２２と同様の近距離無線通信を行うための装置であり、アンテナ３１が受信した信号に対して所定の処理を施してＣＰＵ３４に出力し、ＣＰＵ３４から入力されたデータに対して所定の処理を施してアンテナ３１に出力する。
【００４３】
有線通信モジュール３３は、インターネット等の広域網１０からのデータを受信し、それをＣＰＵ３４が認識できる形式に変換してＣＰＵ３４に出力する。また有線通信モジュール３３は、ＣＰＵ３４から入力されたデータを、広域網１０の通信プロトコルに合致するように宛先情報付加等の加工を施し、この加工したデータを広域網１０に出力する。
【００４４】
メモリ３５は、図示しないＲＡＭ、ＲＯＭ、フラッシュメモリから成り、ＣＰＵ３４からの制御信号に基づいて、ＲＡＭ、ＲＯＭ、フラッシュメモリからデータを読み出してＣＰＵ３４に出力し、あるいはＣＰＵ３４から入力されたデータをＲＡＭ、フラッシュメモリに書き込む。
【００４５】
入力装置３７は、キーボード、マウス、タッチパネル等を備え、これらへのユーザの操作に基づいた信号をＣＰＵ３４に出力する。
【００４６】
ＣＰＵ３４は、メモリ３５のＲＯＭからプログラムを読み出して実行し、そのプログラムに記述された処理内容、および入力装置３７、有線通信モジュール３３、無線通信モジュール３２からの信号の内容に基づいて動作し、その動作において、適宜メモリ３５から情報を読み出し、メモリ３５に情報を書き込み、無線通信モジュール３２、有線通信モジュール３３に送信のためのデータを出力する。ＣＰＵ３４が実行するプログラムについては後述する。
【００４７】
図４に、課金管理センタ１９のハードウェア構成を示す。課金管理センタ１９は、有線通信モジュール４１、ＣＰＵ４２、メモリ４３、大容量記憶装置４４、表示装置４５、入力装置４６、出力装置４７から成る。
【００４８】
有線通信モジュール４１は、図３の有線通信モジュール３３と同等の作動により、インターネット等の広域網１０からのデータを受信し、それに所定の処理を施してＣＰＵ４２に出力し、またＣＰＵ４２から入力されたデータに所定の処理を施して広域網１０に出力する。
【００４９】
メモリ４３は、図示しないＲＡＭ、ＲＯＭ、フラッシュメモリから成り、ＣＰＵ４２からの制御信号に基づいて、ＲＡＭ、ＲＯＭ、フラッシュメモリからデータを読み出してＣＰＵ４２に出力し、あるいはＣＰＵ３４から入力されたデータをＲＡＭ、フラッシュメモリに書き込む。
【００５０】
大容量記憶装置４４は、ＨＤＤ等の大容量の記憶媒体等から成り、ＣＰＵ４２からの制御信号に基づいてこの記憶媒体からデータを読み出してＣＰＵ４２に出力し、あるいはＣＰＵ３４から入力されたデータをこの記憶媒体に書き込む。
【００５１】
出力装置４５は、ＣＰＵ４２から入力された映像信号を、ユーザに対して映像として表示する。
【００５２】
入力装置４６は、キーボード、マウス、タッチパネル等を備え、これらへのユーザの操作に基づいた信号をＣＰＵ４２に出力する。
【００５３】
出力装置４６は、ＣＰＵ４２から入力されたデータを紙媒体に出力するプリンタである。
【００５４】
以上のようなハードウェア構成を有する移動局１１〜１５、固定局１６〜１８、課金管理センタ１９の具体的な作動について以下説明する。なお、以下では、「端末」とは、移動局１１〜１５、固定局１６〜１８のいずれかをいうものとする。
【００５５】
移動局１１〜１５のＣＰＵ２４は、無線通信モジュール２２からの信号によって、他の端末と通信可能であることを検出すると、当該通信相手の端末とデータ通信が相互に行えるようにリンクを確立するためのデータのやり取りをするため、無線通信モジュール２２を介して相手の端末とデータの授受を行う。そして、図５および図８に示すプログラムを必要に応じて実行する。
【００５６】
図５は、移動局１１〜１５のＣＰＵ２４が実行する受信データ処理のためのプログラムのフローチャートである。
【００５７】
このＣＰＵ２４は、上記したリンク確立後に、他の端末から無線通信モジュール２２が受信したデータの入力があると、このプログラムの実行を開始し、受信したデータの１パケット毎にステップ５１０〜５７０の処理を実行する。
【００５８】
パケットとは、端末間で送受信されるデータの一まとまりをいう。本実施形態におけるパケットは、そのパケットの発信時刻、発信元ＩＤ、パケットＩＤ、そのパケットが有する情報の種別、および情報の内容等から成る。発信時刻は、そのパケットが最初に発信された時刻である。発信元ＩＤは、そのパケットを最初に発信した端末に割り当てられた識別記号である。パケットＩＤは、そのパケットの最初の発信元において、送信するパケット毎に固有に割り振られた識別記号である。したがって、発信元ＩＤとパケットＩＤの両方が同じパケットは、同じ発信元から最初に発信された同じパケットである。
【００５９】
情報の種別とは、位置・速度情報、気温情報、ワイパ動作情報、渋滞情報、事故情報、工事情報、地域イベント情報、店舗情報等、情報の目的や性質に基づいて分けられた区分をいう。
【００６０】
まずステップ５１０では、データ受信を行う。具体的には、無線通信モジュール２２から入力されたパケットをメモリ２５のＲＡＭの所定の領域に記憶させる。さらに、受信したパケットの発信元ＩＤ、パケットＩＤ、および現在時刻の組を、受信パケット履歴の１エントリとしてメモリ２５のＲＡＭの所定の領域に記憶する。なお、受信パケット履歴は、このようにメモリ２５が過去に受信したパケットの発信元ＩＤ、パケットＩＤ、受信時刻の組から成るエントリを複数有するリストである。また、ＣＰＵ２４は、この受信パケット履歴中の受信時刻が所定基準以上古いエントリがあれば、そのエントリを受信パケット履歴から削除するようになっている。所定基準としては、例えば数秒、１分がある。また、所定基準は、車両の速度、通信環境等に基づいて変化するようになっていてもよい。
【００６１】
次にステップ５２０では、受信データが処理済みであるか否かを判定する。具体的には、受信パケット履歴中に、受信したパケットと同じ発信元ＩＤおよびパケットＩＤのエントリが（直前にステップ５１０で追加したもの以外に）あるか否かを判定する。処理済みであれば処理はステップ５７０に進み、データを廃棄した後処理を終了する。処理済みでなければ処理はステップ５３０に進む。
【００６２】
ステップ５３０では、受信データが自車両の利用するデータであるか否かを判定する。具体的には、受信パケットが、自車両の処理装置が利用するパケットであるか否かを、メモリ２５のＲＡＭの所定の領域に記憶された利用要求リストを参照して判定する。
【００６３】
利用要求リストは、車内からのデータ要求毎に設けられるエントリを複数有するデータである。車内からのデータ要求は、有線通信モジュール２３を介してカーナビゲーション装置等の車両内の処理装置から入力される信号に基づいた情報をいう。利用要求リストの各エントリは、利用を要求する情報種別、要求の出力元の識別記号、利用を要求する情報の詳細な条件等を要素として有する。ＣＰＵ２４は、有線通信モジュール２３を介してデータ要求の入力を受けると、この要求に基づいたエントリを利用要求リストに追加するようになっている。詳細な条件としては、例えばその情報種別の出所（該当位置、該当時刻等）がある。
【００６４】
「受信パケットが自車両の利用するパケットである」とは、受信パケットの情報種別が、この利用要求リストの少なくとも１つのエントリ中の要求する情報種別となっていることをいう。また、「受信パケットの情報種別が、１つのエントリ中の要求する情報種別となっている」とは、受信パケットに含まれる、そのパケットが有する情報の種別が、そのエントリに利用を要求する情報種別として含まれる場合をいう。ただし、当該エントリ中の、利用を要求する情報の詳細な条件の項目が空でない場合は、その詳細な条件を、受信パケットの内容が満たしているときに限る。
【００６５】
受信データが自車両の利用するデータである場合、処理はステップ５４０に進み、自車両の利用するデータでない場合、処理はステップ５５０に進む。
【００６６】
ステップ５４０では、受信データを保存し、さらに車内にその旨を通知し、利用パケット数をカウントアップする。受信データを保存するとは、受信したパケットを、メモリ２５のＲＡＭの所定の領域に複製することをいう。
【００６７】
車内にその旨を通知するとは、要求しているパケットを受信した旨を、このパケットを要求している処理装置宛に有線通信モジュール２３を介して出力することをいう。具体的には、受信したパケットの情報種別、発信元ＩＤ、パケットＩＤを含むデータを、このパケットを要求している処理装置に届くよう宛先を指定して、有線通信モジュール２３に出力する。このパケットを要求している処理装置とは、ステップ５３０で検出した、「利用要求リスト中の、この受信パケットの情報種別を、要求する情報種別として有しているエントリ」が含む要求の出力元の識別記号によって特定される車両内の処理装置をいう。なお、このような通知を受けた処理装置から、当該パケットの出力要求があると、ＣＰＵ２４は上記保存しているパケットを、有線通信モジュール２３を介して当該要求元に出力するようになっている。
【００６８】
利用パケット数をカウントアップするとは、受信パケットに基づいて、メモリ２５のフラッシュメモリまたは着脱可メモリ制御装置２８に接続された記憶媒体に記憶されている利用情報テーブルを更新することをいう。図６に、利用情報テーブルの一例を示す。利用情報テーブルは、発信元ＩＤと情報種別の組毎に設けられるエントリを複数有するデータである。各エントリは利用したパケットの情報種別、発信元ＩＤ、積算パケット数の情報を要素として有する。図６の表の先頭行以外の各行が１つのエントリを表し、これら各行中の各項目が、それらエントリが有する情報の組の一要素を表している。例えば、図６中の４行目のエントリは、発信元ＩＤ３７９１２を発信元とする地域イベント情報のパケットは、今までに１４５７パケット利用していることを示している。
【００６９】
利用情報テーブルの更新は、具体的には、当該受信パケットに含まれる、発信元ＩＤおよび情報の種別に合致する、当該テーブル中のエントリを特定し、その特定したエントリに含まれるパケット数の項目を１だけ増加させることで実現する。
【００７０】
ステップ５４０の後、処理はステップ５５０に進む。
【００７１】
ステップ５５０では、受信データが中継の必要なデータであるか否かを判定する。具体的には、受信パケットの発信時刻と現在時刻とを比較し、その差が所定時間以上であれば、中継の必要がないと判定し、そうでなければ中継の必要があるデータであると判定する。これによって、発信されてから時間の経った古いデータは中継することがない。また、パケットが中継回数の情報を含んでいて、その中継回数が所定数以上の場合に、中継の必要がないデータであると判定するようになっていてもよい。中継回数とは、そのパケットが、最初の発信元から自車の端末に到達するまで、幾つの端末を経由してきたかを示す値をいう。中継の必要なデータである場合、処理はステップ５６０に進み、必要でないデータである場合、処理はステップ５７０に進み、データを廃棄した後処理を終了する。
【００７２】
ステップ５６０では、中継データを送信し、中継パケット数をカウントアップする。中継データの送信は、具体的には、当該パケットを送信データとして無線通信モジュール２２に出力することで実現する。中継パケット数をカウントアップするとは、受信パケットに基づいて、メモリ２５のフラッシュメモリまたは着脱可メモリ制御装置２８に接続された記憶媒体に記憶されている発信・中継情報テーブルを更新することをいう。図７に、発信・中継情報テーブルの一例を示す。発信・中継情報テーブルは、情報種別および発信／中継の区別の組毎に設けられるエントリを複数有するデータである。各エントリは発信または中継したパケットの情報種別、発信／中継の区別、積算パケット数の情報を要素として有する。図７の表の先頭行以外の各行が１つのエントリを表し、これら各行中の各項目が、それらエントリが有する情報の組の一要素を表している。例えば、図７中の５行目のエントリは、中継した気温情報という情報種別のパケットの積算数は４５９８であることを示している。
【００７３】
発信・中継情報テーブルの更新は、具体的には、当該受信パケットに含まれる情報の種別の中継に対応する、当該テーブル中のエントリを特定し、その特定したエントリに含まれるパケット数の項目を１だけ増加させることで実現する。
【００７４】
ステップ５６０の後、処理はステップ５７０に進み、その後処理は終了する。
【００７５】
なお、ステップ５７０のデータの廃棄とは、具体的には、ステップ５１０でメモリ２５のＲＡＭに記憶した当該データのパケットを消去することをいう。
【００７６】
以上のような受信データ処理のプログラムにより、ＣＰＵ２４は、受信データが処理済みデータでなく（ステップ５２０）、かつ自車の処理装置が利用するデータである場合（ステップ５３０）、そのデータを当該処理装置に出力するための処理を行い、さらに利用情報テーブルのパケット数をカウントアップする（ステップ５４０）。またＣＰＵ２４は、受信データが処理済みデータでなく（ステップ５２０）、かつ自車の処理装置が利用するデータでない場合（ステップ５３０）、すなわち、受信したデータが中継のためのデータである場合、その中継の必要があるか否かを判定し（ステップ５５０）、必要ならばそのデータを中継のために送信し、さらに利用情報テーブルのパケット数をカウントアップする（ステップ５６０）。
【００７７】
図８は、移動局１１〜１５のＣＰＵ２４が実行する取得データ処理のためのプログラムのフローチャートである。ＣＰＵ２４は、上記したリンク確立後に、有線通信モジュール２３から車両の情報出力機器発のデータの入力があると、このプログラムの実行を開始する。
【００７８】
まず、ステップ８１０では、有線通信モジュール２３から入力のあるデータを、メモリ２５のＲＡＭの所定の領域に記憶させることで取得する。
【００７９】
次にステップ８４０では、ステップ８１０で取得したデータが発信必要データであるか否かを判定する。発信が必要なデータであるか否かは、それぞれのデータの種別に応じた基準に基づいて判定する。例えば車両の速度情報の場合、前回有線通信モジュール２３から入力のあった速度情報からの変化が、閾値をまたぐような変化であった場合に、発信必要データであると判定する。閾値をまたぐような変化としては、例えば閾値が時速１０ｋｍ、２０ｋｍ、３０ｋｍ、…と時速１０ｋｍ毎に設けられている場合、時速２８ｋｍから時速３１ｋｍへの変化、時速５５ｋｍから時速４１ｋｍへの変化がある。
【００８０】
発信が必要なデータである場合、処理はステップ８５０に進み、必要なデータでない場合、処理はステップ８６０に進む。
【００８１】
ステップ８５０では、取得データを発信し、発信パケット数をカウントアップする。取得データの発信は、ステップ８１０で取得したデータを１つ以上のパケットにまとめ、それぞれのパケットに自己の端末の発信元ＩＤ、発信時刻、パケットＩＤ、情報の種別等を付加し、その結果のデータを送信のために無線通信モジュール２２に出力する。なお、情報の種別は、情報の出力元の情報出力機器によって特定する。例えばワイパセンサからの情報の場合は、ワイパ情報であるとする。また、カーナビゲーション装置等、１つの情報出力機器から複数種別のデータが出力される場合は、そのデータに種別の情報を示すフラグが付加されており、ＣＰＵ２４はそのフラグに基づいて種別を特定する。
【００８２】
発信パケット数をカウントアップするとは、取得したデータに基づいて、図７に例示して説明した発信・中継情報テーブルを更新することをいう。具体的には、上記の通り特定した情報の種別の発信に対応する、当該発信・中継情報テーブル中のエントリを特定し、その特定したエントリに含まれるパケット数の項目を、ステップ８５０で発信したパケット数分だけ増加させることで実現する。ステップ８５０の処理の後、処理はステップ８６０に進む。
【００８３】
ステップ８６０では、図５のステップ５７０と同等の処理で、取得データを廃棄する。そして、処理は終了する。
【００８４】
以上のような取得データ処理のプログラムにより、ＣＰＵ２４は、車両に搭載された情報出力機器から入力されたデータの発信が必要な場合（ステップ８４０）、そのデータを他の端末に発信するための処理を行い、さらに発信・中継情報テーブルのパケット数をカウントアップする（ステップ８５０）。
【００８５】
また、ＣＰＵ２４は、ユーザによる入力装置２７の所定の操作、またはあらかじめ設定された時間間隔等に基づいて、メモリ２５または着脱可メモリ制御装置２８に接続された記憶媒体に記憶されている利用情報テーブル、発信・中継情報テーブル、および自端末の識別情報を、上記した図示しない携帯電話を用いて課金管理センタ１９に送信するようになっている。
【００８６】
次に、固定局１６〜１８の処理について、ＣＰＵ３４の実行するプログラムのフローチャートを図９に示して説明する。ＣＰＵ３４は定期的（例えば５秒毎）にこのプログラムを実行する。
【００８７】
まず、ステップ９１０では、有線通信モジュール３３を介した広域網１０上の情報機器からの入力またはユーザによる入力装置３７を用いた情報の入力によるデータを、メモリ３５のＲＡＭの所定の領域に記憶させることで取得する。
【００８８】
次にステップ９２０では、ステップ９１０で取得したデータが発信必要データであるか否かを判定する。発信が必要なデータであるか否かは、例えば、更新のない情報、すなわち有線通信モジュール３３または入力装置３７から入力されたデータが、現在メモリ３５に記憶されているデータと同じであるような情報については、前回その情報を発信した時刻から一定期間内は再度発信しない等の基準を用いる。
【００８９】
発信が必要なデータである場合、処理はステップ９３０に進み、必要なデータでない場合、処理はステップ９４０に進む。
【００９０】
ステップ９３０では、ステップ９１０で取得したデータを１つ以上のパケットにまとめ、それぞれのパケットに自己の端末の発信元ＩＤ、発信時刻、パケットＩＤ、情報の種別等を付加し、その結果のデータを送信のために無線通信モジュール３２に出力する。なお、情報の種別は、取得したデータに種別の情報を示すフラグが付加されており、ＣＰＵ３４はそのフラグに基づいて種別を特定する。ステップ９３０の処理の後、処理はステップ９４０に進む。
【００９１】
ステップ９４０では、取得データを保存する。具体的には、取得したデータを、メモリ３５のＲＡＭの所定の領域に複製する。あるいは、図５のステップ５７０、図８のステップ８６０と同様、取得データの破棄を行ってもよい。
【００９２】
上記のようなＣＰＵ３４の処理により、固定局１６〜１８は、移動局１１〜１５に店舗情報、各種情報を発信するようになっている。
【００９３】
次に、課金管理センタ１９の作動について説明する。課金管理センタ１９は、移動局１１〜１５のそれぞれにおいて記憶された利用情報テーブルおよび発信・中継情報テーブルの内容に基づいて、各端末における疑似通信ネットワーク１内の通信による課金額を算出する。図１０、図１１に、このためにＣＰＵ４２が実行するプログラムのフローチャートを示す。
【００９４】
図１０に示されるプログラムは、利用情報テーブルおよび発信・中継情報テーブル等を広域網１０を介して受け取る処理（受取手段に相当する）ためのものである。ＣＰＵ４２は、は、インターネット等の広域網１０を介して有線通信モジュール４１から上記テーブル等のデータの入力があったときにこのプログラムの実行を開始する。なお、利用情報テーブルおよび発信・中継情報テーブル等は、先に説明した通り、移動局１１〜１５から携帯電話を用いて送信されたものであってもよいし、また、これらテーブル等の情報が記憶された着脱可メモリ制御装置２８が、広域網１０に接続可能なパーソナルコンピュータ等の通信機器に読み込まれ、この通信機器によって課金管理センタ１９に送信されるようになっていてもよい。
【００９５】
まずステップ１１０では、有線通信モジュール４１から入力のあった利用情報テーブル、発信・中継情報テーブル、およびこれらテーブルを有していた端末の識別情報を、メモリ４３のＲＡＭの所定の領域に記憶させることで取得する。
【００９６】
次にステップ１２０では、取得データの解析・保存を行う。具体的には、ステップ１１０で取得した利用情報テーブル、発信・中継情報テーブル、および識別情報を関連づけ、これら関連づけられたデータを大容量記憶装置４４の所定の領域に記憶させる。ステップ１２０の後に処理は終了する。
【００９７】
これによって、課金管理センタ１９は、各移動局において記憶された利用情報テーブル、発信・中継情報テーブルの情報を、その移動局の識別情報と共に保存することができる。
【００９８】
図１１に示されるプログラムは、図１０の処理によって受け取った利用情報テーブルおよび発信・中継情報テーブルに基づいて各移動局の課金額を算出する処理（算出手段に相当する）のためのものである。ＣＰＵ４２は、定期的に（例えば一ヶ月に一度）このプログラムを実行する。
【００９９】
まずステップ１３０では、保存データの読み込みを行う。具体的には、図１０のステップ１２０で保存した利用情報テーブル、発信・中継情報テーブルの組のうち、また読み出していない移動局についての一組を読み出す。
【０１００】
次にステップ１４０では、移動局ユーザの減額量の計算および請求処理を行う。減額料の計算は、ステップ１３０で読み出した発信・中継情報テーブルに基づいて行う。具体的には、当該発信・中継情報テーブルの各エントリの、情報種別、および発信／中継の別毎に予め定められている減額率を、当該エントリのパケット数に乗算し、その結果を全てのエントリについて合算し、それを減額量とする。例えば、減額率は、情報種別に関わらず発信の場合は０．０２であり中継の場合は０．０１とし、発信・中継情報テーブル中の総発信パケット数が１２０００で、総中継パケット数が３３０００の時は、減額量は１０００×０．０２＋３３０００×０．０１＝６００円となる。請求処理は、固定額から当該減額量だけ差し引いた額の請求書を出力装置４７のプリンタに出力させる。あるいは、請求処理は、有線通信モジュール４１を用いて広域網１０に接続している銀行の預金引き落とし受け付けサーバにアクセスし、直接請求額の引き落とし要求を行うようになっていてもよい。
【０１０１】
次にステップ１５０では、利用パケット数データの発信者ＩＤ毎の集計を行う。すなわち、ステップ１３０で読み出した利用情報テーブルに基づいて、発信者ＩＤ毎に利用パケット数を積算する。具体的には、当該利用情報テーブルの各エントリのパケット数を、発信課金テーブル中の同じ発信元ＩＤを有するエントリ中のパケットの値に加算する。なお、発信課金テーブルは、この課金計算処理のプログラムの開始時にメモリ４３のＲＡＭの所定の領域に設けられて初期化されるテーブルであって、発信者元ＩＤと、パケット数のエントリを複数有している。なお、初期化によってこのパケット数はゼロとなる。
【０１０２】
次にステップ１６０で、全ユーザデータ集計完了か否かを判定する。すなわち、大容量記憶装置４４に記憶されている全ての移動局についての発信・中継情報テーブル、利用情報テーブルを読み出したか否かを判定する。全データ集計完了であれば処理はステップ１７０に進み、集計完了でなければ処理はステップ１３０に戻る。
【０１０３】
ステップ１７０では、利用パケット数データに基づいて固定局１６〜１８のユーザの課金額の計算と請求処理を行う。課金額の計算は、ステップ１５０の繰り返しにより全移動局について集計された発信課金テーブルに基づいて行う。具体的には、発信課金テーブル中の、固定局に相当する発信元ＩＤを有する各エントリのパケット数に、あらかじめ定められた課金率を乗算しその結果を当該固定局の課金額とする。例えば、課金率が０．０５で、ある固定局についての発信課金テーブルのエントリにおける発信パケット数が１２８０００の場合、当該固定局への課金額は１２８０００×０．０５＝６４００円となる。請求処理は、ステップ１４０における請求処理と同様である。ステップ１７０の後、処理は終了する。
【０１０４】
このようなＣＰＵ４２の処理により、課金管理センタ１９は、各移動局および固定局の課金額を計算することができる。
【０１０５】
以上のような、情報の発信、受信、中継を行う移動局１１〜１５、情報の発信を行う固定局１６〜１８、各移動局の通信量に基づいて課金額を算出する課金管理センタ１９の作動によって、疑似通信ネットワーク１において通信を行う移動局１１〜１５が、その通信履歴としての利用情報テーブルおよび発信・中継情報テーブルを、通信に対する課金額の計算のための情報としてメモリ２５または着脱可メモリ制御装置２８の記憶媒体に記憶する。このようにして記憶された通信履歴が、後に広域網１０を介して課金管理センタ１９に入力されることで、個々の移動局に対して、通信履歴に基づいた課金を行うことができるようになる。
【０１０６】
また、利用情報テーブルおよび発信・中継情報テーブルは、移動局またはその移動局と同じ車両に搭載された処理装置の利用に供するデータの受信パケット数、および中継数を有している。したがって移動局１１〜１５に対して、その移動局またはその周辺装置の利用に供するデータの受信量、中継量に基づいた課金額の算出が可能となる。
【０１０７】
また、図２のステップ５２０において、処理済みデータは廃棄するようになっていることで、２回以上同じパケットを受信したときは、そのパケットの受信は利用情報テーブル、発信・中継テーブルに１回分しか反映されないので、無駄な受信・中継による課金額の増減がなくなる。
【０１０８】
また、発信・中継情報テーブルは、発信先の移動局またはその移動局と同じ車両に搭載された処理装置の利用に供する発信の発信パケット数を有している。したがって、移動局１１〜１５に対して、発信先の移動局またはその周辺装置の利用に供する発信の発信量に基づいた課金額の算出が可能となる。
【０１０９】
また、利用情報テーブルおよび発信・中継情報テーブルは、着脱可能な記憶媒体に記憶されるようになっているので、これらテーブルが記憶された記憶媒体を取り外して、当該通信端末に対する課金額を算出する課金額算出装置に直接入力したり、あるいはパーソナルコンピュータ等に当該記憶媒体を読み込ませ、このパーソナルコンピュータから広域網１０を介して課金管理センタ１９に通信履歴を送信したりすることが可能となる。
【０１１０】
また、移動局１１〜１５は、利用情報テーブルおよび発信・中継情報テーブルを、携帯電話を用いて課金管理センタ１９に送信することもできる。
【０１１１】
また、利用情報テーブルには、利用したデータの発信元ＩＤ毎にエントリを設けてパケット量を記憶しているので、課金管理センタ１９において、当該固定局１７、固定局１８から発信された情報の総パケット数を計算することができ、その結果、データの発信元としての固定局１７、固定局１８に対して、当該発信量に基づいた課金を行うことができる
また、発信・中継情報テーブルには、情報種別および発信／中継毎にエントリが設けられてパケット数が記憶されているので、課金管理センタ１９において、これら情報種別、発信／中継毎に減額率を変更して、減額量を計算することができる。
【０１１２】
また、課金額は課金管理センタ１９によってまとめて算出されるので、課金率、減額率等の変更があっても、移動局、固定局において課金に関する設定を変更する必要はなく、課金管理センタ１９において設定を変更するだけで足りる。
【０１１３】
なお、本実施形態においては、移動局１１〜１５は車両に搭載された通信装置として実現されているが、必ずしも車両に搭載されている必要はなく、他の移動体に搭載されていてもよい。さらに、必ずしも移動体に搭載されていなくともよい。
【０１１４】
また、移動局１１〜１５は、データの受信、取得がある度に図５、図８の処理を行うようになっているが、例えば定期的（例えば５秒毎）に車両の他の情報機器からの情報を、他の端末に発信するようになっていてもよい。
【０１１５】
また、移動局１１〜１５のＣＰＵ２４は、図５のステップ５４０では保存および通知を行っているが、すぐに要求元の処理装置に受信パケットを出力するようになっていてもよい。
【０１１６】
また、利用情報テーブルおよび発信・中継情報テーブルは、通信量として、パケット数の情報を有しているが、これは発信データ量、受信データ量、中継データ量であってもよい。
【０１１７】
また、移動局１１〜１５は、カーナビゲーション装置等の処理装置の一部の機能として実現されていてもよい。その場合、周辺装置のみならず、自ら利用するデータの受信についても利用情報データにカウントアップして記憶させるようになっていてもよい。
【０１１８】
また、固定局１６〜１８は、情報の中継を行うようになっていてもよい。
【図面の簡単な説明】
【０１１９】
【図１】疑似通信ネットワーク１等の構成を示す図である。
【図２】移動局１１〜１５のハードウェア構成を示す図である。
【図３】固定局１６〜１８のハードウェア構成を示す図である。
【図４】課金管理センタ１９のハードウェア構成を示す図である。
【図５】移動局１１〜１５のＣＰＵ２４が実行する受信データ処理のフローチャートである。
【図６】発信・中継情報テーブルの一例を示す図である。
【図７】利用情報テーブルの一例を示す図である。
【図８】移動局１１〜１５のＣＰＵ２４が実行する取得データ処理のフローチャートである。
【図９】固定局１６〜１８のＣＰＵ３４が実行するデータ発信処理のフローチャートである。
【図１０】課金管理センタ１９のＣＰＵ４２が実行するデータ取得処理のフローチャートである。
【図１１】課金管理センタ１９のＣＰＵ４２が実行する課金計算処理のフローチャートである。
【符号の説明】
【０１２０】
１…疑似通信ネットワーク、２…道路、１０…広域網、１１〜１５…移動局、
１６〜１８…固定局、１９…課金管理センタ、２１、３１…アンテナ、
２２、３２…無線通信モジュール、２３、３３、４１…有線通信モジュール、
２４、３４、４２…ＣＰＵ、２５、３５、４３…メモリ、
２７、３７、４６…入力装置、２８…着脱可メモリ制御装置、３６、４５…表示装置、
４４…大容量記憶装置、４７…出力装置。
【図１】
2005210178.tif 000003
【図２】
2005210178.tif 000004
【図３】
2005210178.tif 000005
【図４】
2005210178.tif 000006
【図５】
2005210178.tif 000007
【図６】
2005210178.tif 000008
【図７】
2005210178.tif 000009
【図８】
2005210178.tif 000010
【図９】
2005210178.tif 000011
【図１０】
2005210178.tif 000012
【図１１】
2005210178.tif 000013