(57)【特許請求の範囲】
【請求項１】
無線データを送受信する無線送受信部と、
データを保持する保持部に前記無線送受信部が受信した他ノードの位置情報を書き込み可能な他ノード情報書き込み部と、
自ノードの位置情報を取得する自ノード情報取得部と、
前記保持部に保持された送信先ノードの位置情報と前記自ノード情報取得部にて取得された前記自ノードの位置情報との距離を算出し、前記距離と距離閾値とに基づいて前記メッセージの送信を停止するメッセージ送信停止部と、
前記送信先ノード宛のメッセージ長とメッセージ長閾値とを比較するメッセージ長比較部を備え、
前記メッセージ送信停止部が、前記メッセージ長比較部において前記メッセージ長が前記メッセージ長閾値よりも大きいと判定された場合に、前記距離を算出することを特徴とする無線通信装置。
【請求項２】
前記保持部は、前記他ノードの宛先アドレスと前記他ノードの緯度及び経度とを対応付けしたデータを前記位置情報として保持することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記保持部は、さらに、前記位置情報に時刻情報を対応付けて保持することを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記メッセージ送信停止部は、前記送信先ノードの位置情報が前記保持部に保持されていない場合は、前記距離を無限長と算出することを特徴とする請求項１記載の無線通信装置。
【請求項５】
前記他ノード情報書き込み部における書き込みは、前記メッセージ送信停止部が送信を停止した送信先ノードとの通信が回復した場合は、回復後における前記送信先ノードの位置情報を更新することを特徴とする請求項１記載の無線通信装置。
【請求項６】
前記無線送受信部は、前記自ノードの位置情報を定期的にマルチキャストすることを特徴とする請求項１記載の無線通信装置。
【請求項７】
前記無線送受信部における送信は、前記メッセージ送信停止部が送信を停止した送信先ノードとの通信が回復した場合は、未送信メッセージを保持する未送信メッセージ保持部から、前記未送信メッセージを前記送信先ノードに対して送信することを特徴とする請求項１記載の無線通信装置。
【請求項８】
複数のノードと無線データを送受信する送信元ノードにおけるメッセージ送信方法であって、
前記送信元ノードが、前記送信元ノードの位置情報を取得するステップと、
前記送信元ノードが、取得した前記送信元ノードの位置情報をマルチキャストするステップと、
前記送信元ノードが、前記複数のノードのうちの前記送信元ノードからマルチキャストされた位置情報を受信した他ノードの位置情報を受信するステップと、
前記送信元ノードが、送信すべきメッセージの長さと所定長とを比較するステップと、
前記送信元ノードが、前記メッセージの長さが所定長よりも長い場合は、前記他ノードの位置情報と前記送信元ノードの位置情報との距離を算出するステップと、
前記送信元ノードが、前記距離が距離閾値よりも長い場合は、前記他ノードに対する前記メッセージの送信を停止するステップとを備えたことを特徴とするメッセージ送信方法。
【請求項９】
送信すべきメッセージの長さ、送信元ノードの位置情報と他ノードの位置情報との距離及び前記メッセージの送信待機時間をパラメータとして算出し、前記各パラメータに対する閾値を設定し、前記算出パラメータと前記閾値との対比結果に応じて、前記メッセージの送信を停止することを特徴とするメッセージ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタル無線通信システムに用いて好適な、無線通信装置及びこの無線通信装置に利用可能なメッセージ送信方法に関する。
【背景技術】
【０００２】
デジタル無線通信方式の無線通信装置は、通常、送信すべきメッセージを複数の小片に分解（フラグメント）して各小片をパケット化し、すべてのパケットをパケット単位で送受信する。無線伝搬過程において欠落したパケットや、消失パケットを訂正する手段によっても回復できないパケット、又は、誤り訂正符号等を用いて訂正できない誤りを含むパケットが、一個でも生じた場合、無線通信装置は、メッセージ全体について受信失敗と判定する。
【０００３】
伝送帯域が数１０００ビット／秒等の狭帯域である場合、誤り訂正のための符号長は限られている。通信路の品質が劣悪な環境下においては、誤り訂正を十分に行うことができないことがある。
【０００４】
また、複数の無線通信装置がパケットを中継するノード（通信ノード）としても構成されていると、特に、狭帯域である場合に、各ノード内部における輻輳等によって、パケットが中継時に欠落しやすい。
【０００５】
これを電波の利用効率の観点からみると、ノードが、遠方にあって中継回数が多段の送信先ノードに対して長いメッセージを送信することは、帯域の浪費を招く。
【０００６】
このため、特に狭帯域なデジタル無線通信システムにおいては、ノードが、遠方の送信先ノードに対する長いメッセージの送信をキャンセルする機構又は手段を実装することが有効な場合がある。
【０００７】
このキャンセルを行う機能として、例えばＴＴＬ（Time To Live：生存時間）を用いて実現する方法が知られている（例えば、特許文献１参照）。このＴＴＬは、パケットの有効期間に相当し、そのパケットの初期値が、ノードを通過する度に減少されるようになっている。各ノードは、受信したパケットに含まれるＴＴＬ等のフィールドを参照し、ＴＴＬが予め設定した値よりも小さい場合、そのパケットを中継段数の多いパケットとして廃棄するようにしている。
【特許文献１】特開２００１−３０９２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、狭帯域な通信システムにおいては、ＴＴＬを用いても、各ノードが、メッセージの長短にかかわらず、すべてのパケットの送受信処理を行うため、パケットの受信時に、長いメッセージのパケットが輻輳を引き起こすことが多い。さらに、パケットを送信するノードは、送信したパケットが、後段のノードにおいて、転送されたか、又は廃棄されたか等を確認することができない。また、すべてのノードに、転送又は廃棄の確認機構を設けることは、一般に困難である。
【０００９】
そこで本発明は、上記の課題に鑑み、狭帯域なデジタル無線通信システムにおいて、無線環境やメッセージの長短にかかわらず、メッセージを効率的に中継することが可能な、無線通信装置及びメッセージ送信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態によれば、無線データを送受信する無線送受信部と、データを保持する保持部に前記無線送受信部が受信した他ノードの位置情報を書き込み可能な他ノード情報書き込み部と、自ノードの位置情報を取得する自ノード情報取得部と、前記保持部に保持された送信先ノードの位置情報と前記自ノード情報取得部にて取得された前記自ノードの位置情報との距離を算出し、前記距離と距離閾値とに基づいて前記メッセージの送信を停止するメッセージ送信停止部と、 前記送信先ノード宛のメッセージ長とメッセージ長閾値とを比較するメッセージ長比較部を備え、前記メッセージ送信停止部が、前記メッセージ長比較部において前記メッセージ長が前記メッセージ長閾値よりも大きいと判定された場合に、前記距離を算出することを特徴とする無線通信装置が提供される。
【００１１】
本発明の一態様によれば、複数のノードと無線データを送受信する送信元ノードにおけるメッセージ送信方法であって、前記送信元ノードが、前記送信元ノードの位置情報を取得するステップと、前記送信元ノードが、取得した前記送信元ノードの位置情報をマルチキャストするステップと、前記送信元ノードが、前記複数のノードのうちの前記送信元ノードの位置情報を受信した他ノードから前記他ノードの位置情報を受信するステップと、前記送信元ノードが、送信すべきメッセージの長さと所定長とを比較するステップと、前記送信元ノードが、前記メッセージの長さが所定長よりも長い場合は、前記他ノードの位置情報と前記送信元ノードの位置情報との距離を算出するステップと、前記送信元ノードが、前記距離が距離閾値よりも長い場合は、前記他ノードに対する前記メッセージの送信を停止するステップとを備えたことを特徴とするメッセージ送信方法が提供される。
【発明の効果】
【００１２】
本発明によれば、各ノードは、送信先ノードにパケットが到達する可能性が低く、かつメッセージの伝達過程において他の通信処理の障害となり得る遠方の送信先ノード宛の長大なメッセージの送信をキャンセルでき、メッセージ送信を効果的に行えるようになり、パケットの転送効率を改善することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態に係る無線通信装置及びこの無線通信装置に用いられるメッセージ送信方法について、図面を参照しながら説明する。尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。
【００１４】
本発明の実施の形態に係るノードは、パケットを無線送受信する移動可能な無線機器であり、また、デジタル無線通信システムに加入するノードとして構成されており、例えばＩＰ（Internet Protocol）アドレスにより識別可能である。
【００１５】
各ノードは、いずれも、図１に示すように、ターミナル１と、ＧＰＳ（Global Positioning System）受信部２と、通信制御部３と、無線送受信部４と、ＬＡＮ（Local Area Network）５，６と、シリアルケーブル７とをそなえて構成されている。
【００１６】
ここで、ターミナル１は、送信メッセージを含むパケットの作成及び通信相手の他ノードから受信したパケットからのメッセージを抽出するものである。
【００１７】
ＧＰＳ受信部２は、自ノードの位置情報を取得する自ノード情報取得部である。このＧＰＳ受信部２は、ＧＰＳにより自ノードの緯度データ及び経度データを出力する。
【００１８】
通信制御部３は、無線通信装置内の各部や、他ノードとの通信の制御を行うものであり、また、送信メッセージの長さと自ノード及び他のノード（以下、他ノードと呼ぶ）間の距離とに基づいてメッセージフィルタリング処理を行う。
【００１９】
無線送受信部４は、無線データを送受信するものである。この無線送受信部４は、ターミナル１が作成したパケットを他ノードに無線送信するとともに他ノードからの無線信号を復調して受信パケットを生成する。無線送受信部４は、自ノードの位置情報を定期的にマルチキャストするようになっている。
【００２０】
ＬＡＮ５は、ターミナル１、通信制御部３及び無線送受信部４間をそれぞれ接続するものであり、また、ＬＡＮ６は、通信制御部３及び無線送受信部４間をそれぞれ接続するものでありＬＡＮ５と別系統である。シリアルケーブル７は、通信制御部３及びＧＰＳ受信部２間を接続するものである。
【００２１】
これにより、通信制御部３は、ターミナル１からのメッセージを分解して複数のパケットを生成し、各パケットを他ノードに無線送信し、また、他ノードから無線受信したパケットからメッセージを生成してターミナル１に出力する。
【００２２】
この通信制御部３についてさらに詳述する。通信制御部３は、図２に示すように、ＧＰＳ受信機インタフェース部（ＧＰＳ受信部インタフェース部）１０、自己位置情報保持部１１、位置情報データベース１２、ターミナルインタフェース部８、エンコーダ１３、無線機インタフェース部（無線送受信部インタフェース部）９、デコーダ１４、制御回路１５、未送信メッセージ保持部２４から構成されている。
【００２３】
ここで、ＧＰＳ受信機インタフェース部１０は、ＧＰＳ受信部２から出力される緯度及び経度の各データを用いて、自ノードの緯度及び経度を算出するものである。
【００２４】
自己位置情報保持部１１は、ＧＰＳ受信機インタフェース部１０が算出した自ノードの緯度及び経度を保持する。
【００２５】
位置情報データベース１２は、更新可能なデータベースであり、他ノードのＩＰアドレスと、他ノードの緯度及び経度とを対応付けしたデータを位置情報として保持する。位置情報データベース１２は、さらに、位置情報に受信時刻情報を対応付けて保持している。位置情報データベース１２は、各ノードのＩＰアドレスと、緯度及び経度と、受信時刻とのそれぞれを対応付けして、テーブルエントリとして保持する。
【００２６】
制御回路１５は、自ノードの緯度及び経度と、他ノードの緯度及び経度とを用いて、自ノードと他ノードとの間の距離を算出し、そして、この算出した距離と、メッセージ長とを乗算し、メッセージの送信又は停止のフィルタリング処理を行うものである。制御回路１５は、他ノード情報書き込み部２１と、メッセージ長比較部２２と、メッセージ送信停止部２３とを有する。
【００２７】
他ノード情報書き込み部２１は、位置情報データベース１２に無線送受信部が受信した他ノードの位置情報を書き込むものである。
【００２８】
メッセージ長比較部２２は、送信先ノード宛のメッセージ長とメッセージ長閾値とを比較するものである。
【００２９】
メッセージ送信停止部２３は、保持部に保持された送信先ノードの位置情報と自ノード情報取得部にて取得された自ノードの位置情報との距離を算出し、距離と距離閾値とに基づいてメッセージの送信を停止するものである。メッセージ送信停止部２３は、メッセージ長比較部においてメッセージ長がメッセージ長閾値よりも大きいと判定された場合に、距離を算出する。
【００３０】
具体的には、制御回路１５は、ＩＰアドレスを検索キーとして、そのＩＰアドレスに対応する他ノードの緯度及び経度を検索可能になっている。ここで、緯度及び経度から算出した距離をａ（メートル）とし、送信メッセージ長をｂ（バイト）とし、閾値をｃ（メートル・バイト）とすると、制御回路１５は、ａ＊ｂ＞ｃとなるメッセージについての送信をキャンセルする（＊は乗算を表す）。すなわち、距離ａ及びメッセージ長ｂのどちらか一方の値又は両方の値が大きく、距離ａ及びメッセージ長ｂによる乗算結果ａ＊ｂが、予め適切に設定した閾値ｃを超える場合、そのメッセージの送信は停止される。
【００３１】
制御回路１５は、他ノードとの間における動作シーケンスを指令する。そして、各ノードは、時々変動する他ノードとの距離を更新するために、各ノードそれぞれの位置情報を交換する。このため、制御回路１５は、自ノードの位置情報を一定時間毎にマルチキャストするように無線送受信部４を制御する。制御回路１５は、送信処理時に、一例として、メッセージ種別を表すメッセージ識別子（後述するマジックナンバー）、緯度及び経度の３種類を含むデータを位置情報として、送信すべきパケットに書き込む。
【００３２】
さらに、制御回路１５は、位置情報データベース１２から、予め設定された時刻よりも古い受信時刻をもつエントリデータを削除する。制御回路１５は、位置情報データベース１２に対応するエントリを発見できなかった場合は、通信不能状態（ミッシング状態）と判定し、その送信先ノードに至る距離を無限大に設定する。すなわち、メッセージ送信停止部２３は、送信先ノードの位置情報が位置情報データベース１２に保持されていない場合は、距離を無限長と算出する。
【００３３】
また、他ノード情報書き込み部２１における書き込みは、メッセージ送信停止部２３が送信を停止した送信先ノードとの通信が回復した場合は、回復後の送信先ノードの位置情報を更新する。
【００３４】
未送信メッセージ保持部２４は、未送信メッセージを保持する。そして、無線送受信部４は、メッセージ送信停止部２３が送信を停止した送信先ノードとの通信が回復した場合は、未送信メッセージ保持部２４から、未送信メッセージを送信先ノードに送信する。
【００３５】
ターミナルインタフェース部８は、ターミナル１から入力される送信メッセージとターミナル１から入力される受信メッセージとの各々について、フォーマット変換等のインタフェース処理を行う。
【００３６】
エンコーダ１３（図２）は、ターミナルインタフェース部８が処理した送信メッセージを複数のＵＤＰ（User Datagram Protocol）／ＩＰパケットに分解する。本実施形態に係るノード４０は、論理的な通信チャネルの設定が不要なコネクションレス型の通信を行うようになっており、エンコーダ１３は、例えば図３（ａ）に示すＵＤＰ／ＩＰパケット４１を生成する。このＵＤＰ／ＩＰパケット４１は、ヘッダ領域４２とユーザデータ領域４３とからなる。ヘッダ領域４２には、「ｆｒｏｍ」フィールド及び「ｔｏ」フィールドが確保され、ユーザデータ領域４３には、メッセージ種別が位置情報であることを示すマジックナンバー１６と呼ばれる領域が確保される。メッセージを分解されたものは、ペイロード１７に格納される。
【００３７】
無線機インタフェース部９は、エンコーダ１３が生成したＵＤＰパケットのイメージ（ＵＤＰパケットの全体）を無線送受信部４に出力するとともに、無線送受信部４が受信した他ノードからのＵＤＰパケットのイメージをデコーダ１４に出力する。
【００３８】
また、送信メッセージは、図３（ｂ）に示すように、送信先ノードのＩＰアドレス１８、メッセージ長１９及びメッセージ本体２０の各フィールドを有する。なお、送信メッセージは、必要に応じて他のフィールドを有してもよい。
【００３９】
デコーダ１４は、他ノードが送信した複数のＵＤＰ／ＩＰパケットから受信メッセージを組み立てる（アセンブルする）。
【００４０】
これにより、本実施形態に係る無線通信装置は、他ノードからの応答確認を行わずに、無線通信装置自信が送信したデータが他ノードに届いているか否かを意識しない通信が可能である。
【００４１】
上記の自己位置情報保持部１１、位置情報データベース１２及び未送信メッセージ保持部２４は、いずれも、通信制御部３の外部に設けてもよく、また、ノード本体から取り外し可能に構成してもよい。
【００４２】
尚、ＧＰＳ受信機インタフェース部１０、ターミナルインタフェース部８、エンコーダ１３、無線機インタフェース部９、デコーダ１４及び制御回路１５の各機能は、いずれも、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＩＣ（Integrated Circuit）及びＬＳＩ（Large Scale Integration）等により、実現される。
【００４３】
また、本デジタル無線通信システムに加入する各ノードは、いずれも、同じ構成を有する。
【００４４】
これにより、本発明のメッセージ送信方法は、送信元ノードが、送信元ノードの位置情報を取得し、取得した送信元ノードの位置情報をマルチキャストする。そして、送信元ノードは、複数のノードのうちの送信元ノードからマルチキャストされた位置情報を受信した他ノードの位置情報を受信すると、送信すべきメッセージの長さと所定長とを比較しメッセージの長さが所定長よりも長い場合は、他ノードの位置情報と送信元ノードの位置情報との距離を算出する。送信元ノードは、距離が距離閾値よりも長い場合は、他ノードに対するメッセージの送信を停止する。
【００４５】
また、本発明のメッセージ送信方法は、送信すべきメッセージの長さ、送信元ノードの位置情報と他ノードの位置情報との距離及び該メッセージの送信待機時間をパラメータとして算出し、該各パラメータに対する閾値を設定し、該算出パラメータと該閾値との対比結果に応じて、メッセージの送信を停止する。
【００４６】
上述の構成により、本実施形態に係る制御回路１５の動作について詳述する。
【００４７】
（ａ）位置情報の送信
各ノードの制御回路１５は、ＧＰＳ受信機インタフェース部１０を介して、定期的に自己位置をＧＰＳ受信部２から取得し、自ノードの緯度及び経度を自己位置情報保持部１１に書き込む。制御回路１５は、各ノードの位置情報として、マジックナンバー、緯度及び経度をＵＤＰパケットのユーザデータ領域４３に設定し、また、「ｆｒｏｍ」フィールド及び「ｔｏ」フィールドにそれぞれ自ノードのＩＰアドレス及び位置情報交換用のマルチキャストアドレスを設定する。制御回路１５は、これらの位置情報、ＩＰアドレス及びマルチキャストアドレスを有するＵＤＰパケットイメージを無線機インタフェース部９を介して無線送受信部４に出力する。
【００４８】
（ｂ）メッセージ送信処理
図４は本発明の実施形態に係るメッセージ送信処理を示すフローチャートである。制御回路１５は、ターミナルインタフェース部８からメッセージ送信を要求されると（ステップＡ１）、ステップＡ２において、そのメッセージ長と予め設定した限界長とを比較し、メッセージ長が限界長よりも短いと判定した場合は、Ｎと付されたＮｏルートを通り、ステップＡ６のメッセージの送信処理を行う。ステップＡ６において、制御回路１５は、メッセージ本体をエンコーダ１３に出力し、エンコーダ１３は、所定個数のＵＤＰ／ＩＰパケットに分解し、分解したＵＤＰ／ＩＰパケットを無線機インタフェース部９を介して無線送受信部４に出力する。
【００４９】
一方、ステップＡ２において、制御回路１５がメッセージ長を限界長以上と判定した場合、Ｙと付されたＹｅｓルートを通り、ステップＡ３において、制御回路１５は、位置情報データベース１２に送信先ノードのエントリがあるか否かについて、送信先ノードのＩＰアドレス１８を検索キーにして位置情報データベース１２を検索する。
【００５０】
このステップＡ３において、送信先ノードのエントリが存在する場合は、Ｙｅｓルートを通り、ステップＡ４において、制御回路１５は、送信先ノードの緯度及び経度を取得し、取得した緯度及び経度と自己位置情報保持部１１に保持されている自ノードの緯度及び経度との両方を用いて、自ノードから送信先ノードまでの距離を算出する。
【００５１】
ステップＡ３において、制御回路１５が位置情報データベース１２に対応するエントリを発見できなかった場合は、Ｎｏルートを通り、ステップＡ７において、制御回路１５は、通信不能状態と判定し、その送信先ノードに至る距離を無限大に設定する。
【００５２】
ステップＡ５において、制御回路１５は、ステップＡ４にて算出した距離と予め設定した限界距離とを比較し、算出した距離が限界距離よりも大きい場合、Ｎｏルートを通り、さらに、ステップＡ８において、ターミナルインタフェース部８に対して失敗を通知し、通信不能状態の送信先ノードに対してメッセージ送信を停止する。従って、パケットの到達可能性が低い送信先ノードに対しては、メッセージの送信がキャンセルされる。この場合、制御回路１５は、未送信メッセージを未送信メッセージ保持部２４に書き込む（ステップＡ９）。
【００５３】
一方、ステップＡ５において、算出した距離が限界距離以下である場合、Ｙｅｓルートを通り、ステップＡ６において、制御回路１５は、メッセージ本体２０をエンコーダ１３に出力し、ＵＤＰ／ＩＰパケットに分解し、エンコーダ１３は、無線機インタフェース部９を介して無線送受信部４に出力する。
【００５４】
（ｃ）受信処理
制御回路１５は、無線機インタフェース部９から入力されたＵＤＰ／ＩＰパケットのイメージのマジックナンバー１６（図３（ｂ））を検査し、そのパケットが位置情報を含むものであれば、送信元ノードのＩＰアドレス、緯度、経度及び受信時刻をエントリとして位置情報データベース１２に登録する。
【００５５】
一方、受信パケットにマジックナンバー１６が含まれない場合、制御回路１５は、そのパケットを分解されたメッセージであると判定し、デコーダ１４を用いて、メッセージをアセンブルし、アセンブルされたメッセージをターミナルインタフェース部８に出力する。
【００５６】
（ｄ）位置情報データベース１２の更新処理
制御回路１５は、予め設定された時間ごとに、現在時刻からみて非常に古いと判定した受信時刻をもつエントリを位置情報データベース１２から削除する。制御回路１５は、この時刻判定基準を、適宜、定めることができる。
【００５７】
このように、本発明は、各ノードが自己の位置情報を定期的にマルチキャストして、送受信ノード間で位置情報を交換し、各ノードは、受信した位置情報と発信ノードのアドレスとを位置情報データベース１２に保持することにより、送信ノードにおいて、予め適切に設定された一定の長さ以上のメッセージの発信が要求された場合に、宛先ノードと自ノードとの距離が所定値以上であれば、送信ノードが、メッセージの発信をキャンセルすることにより、帯域の浪費を回避できる。
【００５８】
従って、本実施形態に係る無線通信装置によれば、送信元ノードの位置情報と送信先ノードの位置情報とを利用することによって、メッセージのフィルタリングを行うことができる。さらに、本実施形態に係る無線通信装置は、通信路の品質が劣悪であって到達可能性が低い環境下において、メッセージが他の通信処理と競合する可能性のある長いものであっても、そのメッセージの送信をキャンセルできるようになる。
【００５９】
このようにして、本発明によれば、各ノードは、送信先ノードにパケットが到達する見込みが低く、かつメッセージの伝達過程において他の通信処理の障害となり得る遠方の送信先ノード宛の長大なメッセージの送信をキャンセルでき、メッセージ送信を効果的に行えるようになり、パケットの転送効率を改善することができる。
【００６０】
また、本発明によれば、比較的簡素な構成により、帯域の効率的な利用を図ることができる。
【００６１】
尚、上記の実施形態に開示されているデジタル無線通信システムは、本発明の趣旨を変更しない態様で種々変形して実施することができる。上述したメッセージ送信方法は、コネクションレス型の通信の一例としてＵＤＰ／ＩＰパケットに含まれる送信先ノードのＩＰアドレスを転送制御情報として用いているが、本発明は、送信先ノードのＩＰアドレスと異なるデータを転送制御情報として用いることもできる。
【００６２】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、本発明は、如何なる無線仕様のデジタル無線通信システムにも適用することができ、無線仕様を変更したに過ぎない実施態様に対しても、本発明の優位性は何ら損なわれるものではない。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態に係る無線通信装置の構成例を示す図である。
【図２】無線通信装置に用いられる通信制御部の一例を示すブロック図である。
【図３】（ａ）はＵＤＰ／ＩＰパケットのデータフォーマットの一例を示す図であり、（ｂ）は本実施形態に係る送信メッセージ形式の一例を示す図である。
【図４】本発明の実施形態に係るメッセージ送信処理を示すフローチャートである。
【符号の説明】
【００６４】
１…ターミナル、２…ＧＰＳ受信部（自ノード情報取得部）、３…通信制御部、４…無線送受信部、５，６…ＬＡＮ、７…シリアルケーブル、８…ターミナルインタフェース部、９…無線機インタフェース部、１０…ＧＰＳ受信機インタフェース部、１１…自己位置情報保持部、１２…位置情報データベース（保持部）、１３…エンコーダ、１４…デコーダ、１５…制御回路（他ノード情報書き込み部、メッセージ送信停止部、メッセージ長判定部）、１６…マジックナンバー、１７…ペイロード、１８…ＩＰアドレス、１９…メッセージ長、２０…メッセージ本体、２１…他ノード情報書き込み部、２２…メッセージ長比較部、２３…メッセージ送信停止部、２４…未送信メッセージ保持部、４０…ノード、４１…ＵＤＰ／ＩＰパケット、４２…ヘッダ領域、４３…ユーザデータ領域。
【図１】
0004738261.tif 000002
【図２】
0004738261.tif 000003
【図３】
0004738261.tif 000004
【図４】
0004738261.tif 000005