説明

無線通信システム

【課題】アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行う。
【解決手段】アドホック無線ネットワークを自動的に構築する無線通信端末31〜34を有する分散ノード(センサユニット21〜24)と、アドホック無線ネットワークを管理する管理ノード(センサネットワーク管理サーバ40)とを備えた無線通信システム60であって、管理ノードが、分散ノードにそれぞれ割り当てられているアドレス群が登録されるアドレス管理テーブルが記憶されたアドレスDB46を備え、分散ノードから自己に割り当てられているアドレス群のうちネットワークアドレスを提示したデータを受信したときに、アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認し、正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行い、アドレス管理テーブルを更新する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、アドホック無線ネットワークを自動的に構築する無線通信端末を有する分散ノードと、アドホック無線ネットワークを管理する管理ノードとを備えた無線通信システムに関する。
【背景技術】
【0002】
従来から、発電プラントや化学プラント等においては、各機器の制御を達成するために、多数のフィールド機器が多様な場所に配置されている。このフィールド機器には、例えば、弁やスイッチなどの制御部品、温度センサ、圧力センサ、および流量センサのようなセンサ類などが該当する。
【0003】
センサ類が検知したセンサ情報を収集するシステムを構築する場合、多数の分散ノード相互間をZigBee(登録商標)などの通信規格に基づいて無線接続し、いわゆるマルチポップ通信を実行可能なアドホック無線ネットワークを利用することが考えられる。アドホック無線ネットワークを利用したシステムは多く運用されており、これまでに各種のシステムが提案されている(例えば、特許文献1)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2006−254301号公報
【特許文献2】特開2007−228578号公報
【特許文献3】特開2008−61146号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、従来のアドホック無線ネットワークでは、分散ノードに自動的に割り当てられるネットワークアドレスによりアドレス管理を行うようにしているため、アプリケーションレベルでの処理負荷が大きくなるという問題があった。
【0006】
本発明は、上記の問題を解決すべく、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【0007】
本発明の無線通信システムは、アドホック無線ネットワークを自動的に構築する無線通信端末を有する分散ノードと、前記アドホック無線ネットワークを管理する管理ノードとを備えた無線通信システムであって、前記管理ノードは、前記分散ノードにそれぞれ割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスのアドレス群が登録されるアドレス管理テーブルが記憶されたアドレス記憶手段と、前記分散ノードから自己に割り当てられているアドレス群のうち少なくともネットワークアドレスを含むアドレスを提示したデータを受信したときに、前記アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認するアドレス確認手段と、該アドレス確認手段によって提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行うアドレス送信要求手段と、前記アドレス送信要求に応じて送信されてきた各分散ノードのアドレスを前記アドレス管理テーブルに登録して当該アドレス管理テーブルを更新するテーブル更新手段とを含むことを特徴とする。
【0008】
上記の構成としたことで、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになる。
【0009】
前記アドレス確認手段は、提示されたネットワークアドレスがデータ送信元の分散ノードのネットワークアドレスとして前記アドレス管理テーブルに登録されているか否かを確認し、登録されていない場合に提示されたアドレスが正常でないと判定する構成とされていてもよい。
【0010】
前記分散ノードに送信したデータが到達しなかったことを確認する不達確認手段を含み、前記アドレス送信要求手段は、前記不達確認手段によってデータの不達が確認された場合にも、全ての分散ノードに対してアドレス送信要求を行う構成とされていてもよい。
【0011】
前記管理ノードは、前記アドホック無線ネットワークに新規に参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群を送信元の分散ノードのアドレス群として前記アドレス管理テーブルに追加登録するアドレス群追加登録手段を含む構成とされていてもよい。
【0012】
前記管理ノードは、前記アドホック無線ネットワークにおいて動作中であった分散ノードと交換されたことにより参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群における論理アドレスと同一の論理アドレスを含むアドレス群を当該受信したアドレス群で上書きし、前記アドレス管理テーブルに登録されているアドレス群を更新するアドレス群更新登録手段を含む構成とされていてもよい。
【0013】
前記アドレス送信要求手段は、前回のアドレス送信要求を行ったあと所定期間が経過した場合にも、全ての分散ノードに対してアドレス送信要求を行う構成とされていてもよい。
【発明の効果】
【0014】
本発明によれば、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになる。
【図面の簡単な説明】
【0015】
【図1】無線通信システムを含むデータ管理システムの構成の例を示すブロック図である。
【図2】無線通信システムを構成するセンサネットワーク管理サーバの構成の例を示すブロック図である。
【図3】アドレス管理テーブルの格納状態の例を示す説明図である。
【図4】ネットワーク管理処理の例を示すフローチャートである。
【発明を実施するための形態】
【0016】
以下、本発明の一実施の形態について図面を参照して説明する。
【0017】
図1は、本発明の一実施の形態を示すデータ管理システム100の構成例を示すブロック図である。図1に示すように、データ管理システム100は、データ管理サーバ10と、センサネットワーク管理サーバ40と、複数のセンサユニット21〜24とを含む。なお、センサユニットは、いくつ設けられていてもよい。データ管理サーバ10と、センサネットワーク管理サーバ40とは、それぞれ、インターネットなどの通信ネットワーク50に接続されている。
【0018】
データ管理サーバ10は、WWWサーバなどの情報処理装置によって構成され、センサネットワーク管理サーバ40から通信ネットワーク50を介してセンサ情報を収集し、管理する機能を有する。
【0019】
本例では、センサネットワーク管理サーバ40と、複数のセンサユニット21〜24とによって、アドホック無線ネットワーク(本例ではZigBee無線ネットワーク)による無線通信システム60が構築されている。
【0020】
センサユニット21〜24は、それぞれ、図示しない各種のセンサと、無線通信端末31〜34とを備えている。無線通信端末31〜34は、それぞれ、アドホック無線ネットワークにおけるネットワーク分散型セルコンピュータ(NICE)であり、多様な信号入出力機能およびZigBee無線ネットワーク連係機能を備えている。この無線通信端末31〜34は、それぞれ、高性能、小型、低コスト、低消費電力の計測制御用コンピュータであり、アドホック無線ネットワークにおける分散ノードとして機能する。
【0021】
無線通信端末31〜34は、それぞれ、センサ等を接続することで、独立した計測・制御ノードとして機能するが、既存の設備等に取り付けることによって、その設備等をオンライン化することもできる。本例の無線通信端末31〜34は、それぞれ、部品コストと消費電力の低減を目的として、その主要部品であるマイクロコンピュータに内蔵された数キロバイトのRAMのみで動作するように設計されている。なお、用途に応じてRS232C、CAN、1−Wire(登録商標)等の有線通信ポートを設けてもよく、また部品コストと消費電力の問題がない場合には、microSD等の外部記憶装置を設ける仕様としてもよい。
【0022】
センサネットワーク管理サーバ40は、アドホック無線ネットワークにおける管理ノードとして機能する情報処理装置である。図2は、センサネットワーク管理サーバ40の構成の例を示すブロック図である。図2に示すように、センサネットワーク管理サーバ40は、アドレス確認のための判定処理等を実行するアドレス確認部41と、各無線通信端末31〜34に対してアドレスの送信を要求するための処理等を実行するアドレス送信要求部42と、後述するアドレス管理テーブルの登録情報を更新する処理等を実行するテーブル更新部43と、アドレス管理テーブルにアドレス群を追加登録する処理等を実行するアドレス群追加登録部44と、各種の通信処理を実行するデータ送受信部45と、アドレス管理テーブルを記憶するアドレスDB46と、センタデータを記憶するセンサデータDB47を含む。
【0023】
センサネットワーク管理サーバ40は、ZigBee無線ネットワークに連係された全ての無線通信端末31〜34の運用を管理すると共に、各無線通信端末31〜34からセンサ情報等のデータを収集し、データ管理サーバ10に送信する機能を備えている。
【0024】
センサネットワーク管理サーバ40は、コストや消費電力の制約が少ないため、各無線通信端末31〜34に搭載されているマイクロコンピュータよりも格段に高性能なマイクロコンピュータが搭載され、数十メガバイトのRAMと数ギガバイトの記憶装置(例えばSDメモリ)が搭載されている。これらの記憶媒体がアドレスDB46やセンサデータDB47などとして用いられる。
【0025】
また、センサネットワーク管理サーバ40には、アドホック無線ネットワーク全体の基準となるリアルタイムクロック(RTC)が搭載されている。
【0026】
次に、本例のアドホック無線ネットワークにおけるネットワーク管理方式について説明する。
【0027】
図3は、センサネットワーク管理サーバ40が備えるメモリに設けられているアドレス管理テーブルの例を示す説明図である。アドレス管理テーブルには、センサネットワーク管理サーバ40及び各無線通信端末31〜34それぞれについて、割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスが対応付けされて格納されている。
【0028】
「論理アドレス」は、本システムのシステム管理者によって任意に設定可能なアドレスである。本例では、0〜9999の論理アドレスが用いられるものとし、センサネットワーク管理サーバ40に9999の論理アドレスが割り当てられ、各無線通信端末31〜34にそれぞれ0〜9998のうちの1つが論理アドレスとして割り当てられるものとする。
【0029】
「ネットワークアドレス」は、センサネットワーク管理サーバ40に搭載されているコーディネータにより該当ネットワークにおいて一意かつ動的に割り当てられる16bit長のアドレスである。この「ネットワークアドレス」は、アドホック無線ネットワークに加入する度に変更される。「MACアドレス」は、デバイス製造時に一意に割り当てられ、固定的に使用される64bit長のアドレスである。
【0030】
本例では、ネットワークアドレス及びMACアドレスの他に、0〜9999の論理アドレスを割り当てることとし、この3つのアドレスを用いてネットワーク管理を行うものとする。本例では、ネットワーク管理サーバ40上で動作するアプリケーションプログラムは、各無線通信端末31〜34を論理アドレスで指定するように設計されているものとする。
【0031】
各無線通信端末31〜34からセンサネットワーク管理サーバ40への通信データ(パケットデータ)には、送信元の無線通信端末に割り当てられた複数のアドレスのうちネットワークアドレスのみが含まれている。このため、ネットワーク管理サーバ40は、各無線通信端末31〜34からのデータを受信すると、アドレス管理テーブルを参照し、受信データに含まれているネットワークアドレスに対応付けされている論理アドレスを送信元の無線通信端末の論理アドレスとして特定する。すなわち、ネットワーク管理サーバ40は、送信元の無線通信端末のネットワークアドレスを論理アドレスに変換し、各種のアプリケーションプログラムを実行する。
【0032】
センサネットワーク管理サーバ40から各無線通信端末31〜34にデータ(パケットデータ)を送信する際には、送信先の無線通信端末に割り当てられている複数のアドレスのうちネットワークアドレスを指定する必要がある。よって、センサネットワーク管理サーバ40は、アドレス管理テーブルを参照し、送信先とする無線通信端末の論理アドレスに対応付けされているネットワークアドレスを送信先の無線通信端末のネットワークアドレスとして特定する。すなわち、ネットワーク管理サーバ40は、送信先とする無線通信端末の論理アドレスをネットワークアドレスに変換し、そのネットワークアドレスを指定してデータを送信する処理を行う。
【0033】
無線通信端末同士のデータ通信では、送信元の無線通信端末は送信先の無線通信端末のネットワークアドレスとMACアドレスを特定する必要がある。
【0034】
本例のアドホック無線ネットワーク(ZigBee無線ネットワーク)では、ネットワークの状態により、個々のノードに割り当てられたネットワークアドレスが変化することがある。この場合、新しく付与されたネットワークアドレスはアドレス管理テーブルに登録されていない。このため、論理アドレスを特定することができなくなるが、本例のセンサネットワーク管理サーバ40、そのような場合にアドレス管理テーブルを再構築する機能を有している。この機能については後で詳しく説明する。
【0035】
次に、本例のデータ管理システム100の動作について説明する。
【0036】
図4は、データ管理システム100におけるセンサネットワーク管理サーバ40が実行するネットワーク管理処理の例を示すフローチャートである。ネットワーク管理処理では、ネットワークの状況に応じてアドレス管理テーブルを更新するための処理が実行される。なお、本発明に特に関係しない処理については、その内容を省略している場合がある。ネットワーク管理処理は、センサネットワーク管理サーバ40に電源が投入されたときに開始される。
【0037】
ネットワーク管理処理において、センサネットワーク管理サーバ40のアドレス送信要求部42は、電源が投入されたあと起動が完了すると(ステップS101のY)、全ての無線通信端末31〜34に対してブロードキャストによるアドレス送信要求を行う(ステップS102)。
【0038】
無線通信端末31〜34は、それぞれ、センサネットワーク管理サーバ40からの要求に応じて、自己のアドレス(論理アドレス、ネットワークアドレス、及びMACアドレス)をセンサネットワーク管理サーバ40に対して送信する。
【0039】
センサネットワーク管理サーバ40のデータ送受信部45は、各無線通信端末31〜34からのアドレスを受信し(ステップS103)、テーブル更新部43は、アドレス管理テーブルに受信した各無線通信端末31〜34のアドレスを登録することによって、アドレス管理テーブルを更新する(ステップS104)。
【0040】
その後、センサネットワーク管理サーバ40は、アドレス管理テーブルを更新したときからあらかじめ定められた所定期間(例えば1分、5分など)が経過すると(ステップS105のY)、ステップS102に移行してアドレス管理テーブルを再構築するための処理を実行する(ステップS102〜S104)。
【0041】
アドレス管理テーブルを更新したあと所定期間が経過していなければ(ステップS105のN)、センサネットワーク管理サーバ40は、故障等の原因により交換され排除されたセンサユニット(被交換センサユニット:具体的には無線通信端末)と同一の論理アドレスを持つセンサユニット(交換センサユニット:具体的には無線通信端末)からのアドレス(論理アドレス、ネットワークアドレス、及びMACアドレス)を受信したか否か確認し(ステップS106a)、受信した場合には(ステップS106aのY)、テーブル更新部43は、アドレス管理テーブル中の同一の論理アドレスを含む被交換センサユニットのアドレス群を新たに受信した交換センサユニットのアドレス群で上書きすることによって、アドレス管理テーブルを更新する(ステップS107a)。ステップS106aでは、センサネットワーク管理サーバ40は、アドレス管理テーブルを参照し、受信したアドレス群における論理アドレスと同一の論理アドレスが既に登録されているか否か確認し、既に登録されている場合に、被交換センサユニットと同一の論理アドレスを持つ交換センサユニットからのアドレス群を受信したものと判定する。
【0042】
なお、本例では、センサユニットが故障した場合等において、故障したセンサユニットが同一の論理アドレスを持つ新しいセンサユニットに交換された場合(例えば交換後電源が投入されたとき)、交換された新しいセンサユニット(交換センサユニット)は、自己に割り当てられている複数のアドレス(論理アドレス、ネットワークアドレス、及びMACアドレス)をセンサネットワーク管理サーバ40に送信する機能を有している。
【0043】
次に、センサネットワーク管理サーバ40は、新規に参加したセンサユニット(具体的には無線通信端末)からのアドレス(論理アドレス、ネットワークアドレス、及びMACアドレス)を受信したか否か確認し(ステップS106b)、受信した場合には(ステップS106bのY)、テーブル更新部43は、受信したアドレスを新規に加わった無線通信端末のアドレスとして追加登録することによって、アドレス管理テーブルを更新する(ステップS107b)。ステップS106bでは、センサネットワーク管理サーバ40は、アドレス管理テーブルを参照し、例えば、受信したアドレス群における論理アドレスと同一の論理アドレスが既に登録されているか否か確認し、登録されていない場合に、新規に参加したセンサユニットからのアドレス群を受信したものと判定する。
【0044】
なお、本例では、無線通信端末は、新規に参加するとき(例えば電源が投入されたとき)に、自己に割り当てられている複数のアドレス(論理アドレス、ネットワークアドレス、及びMACアドレス)をセンサネットワーク管理サーバ40に送信する機能を有している。
【0045】
また、センサネットワーク管理サーバ40のアドレス確認部41は、センサユニット(具体的には無線通信端末)からのセンサデータを受信すると(ステップS108のY)、センサデータと共に送信されてきた送信元の無線通信端末のアドレスが正常であるか否か確認する(ステップS109)。
【0046】
ステップS109の確認は、例えば、送信元の無線通信端末のネットワークアドレスがアドレス管理テーブルに登録されているか否かを確認することによって行われ、登録されていれば正常であると判断され、登録されていなければ異常であると判断される。
【0047】
送信元の無線通信端末のアドレスが異常であった場合には(ステップS109のN)、センサネットワーク管理サーバ40は、ステップS102に移行してアドレス管理テーブルを再構築するための処理を実行する(ステップS102〜S104)。すなわち、アドレス異常を検知した場合には、アドレス管理テーブルの設定内容の信頼性がないと判断し、アドレス管理テーブルを再構築するための処理を実行する。
【0048】
送信元の無線通信端末のアドレスが正常であった場合には(ステップS109のY)、センサネットワーク管理サーバ40は、受信したセンサデータを自己が備えるメモリに保存する処理を行う(ステップS110)。
【0049】
上記のようにして、センサネットワーク管理サーバ40の起動時、送信元の無線通信端末のアドレス異常検出時、交換された新たな無線通信端末からのアドレス(アドレス群)受信時、新規参加の無線通信端末からのアドレス(アドレス群)受信時に、アドレス管理テーブルを更新するための処理が実行される。なお、ステップS106a〜S106bの処理と、ステップS107a〜S107bの処理との順番は逆であってもよい。
【0050】
なお、上記の例において、センサネットワーク管理サーバ40が各無線通信端末に対してデータを送信した際に、古いネットワークアドレスを指定するなどした場合には、センサネットワーク管理サーバ40は、データが送信先に到達しないというエラーを認識することが可能となるため、そのようなエラーを認識したときに、アドレス管理テーブルを再構築するための処理を実行する(ステップS102〜S104参照)ようにしてもよい。
【0051】
以上に説明したように、上述した一実施の形態では、アドホック無線ネットワークを自動的に構築する無線通信端末31〜34を有する分散ノード(例えばセンサユニット21〜24、無線通信端末31〜34)と、アドホック無線ネットワークを管理する管理ノード(例えばセンサネットワーク管理サーバ40)とを備えた無線通信システム60であって、管理ノードが、分散ノードにそれぞれ割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスのアドレス群が登録されるアドレス管理テーブル(図3参照)が記憶されたアドレスDB46を備え、分散ノードから自己に割り当てられているアドレス群のうち少なくともネットワークアドレスを含むアドレスを提示したデータを受信したときに、アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認し、提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行い、アドレス送信要求に応じて送信されてきた各分散ノードのアドレスをアドレス管理テーブルに登録してそのアドレス管理テーブルを更新する構成としたので、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになる。
【0052】
すなわち、分散ノードから提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行い、アドレス送信要求に応じて送信されてきた各分散ノードのアドレスをアドレス管理テーブルに登録してそのアドレス管理テーブルを更新する構成としたので、信頼性を失ったアドレス管理テーブルを自動的に再構築することが可能となり、信頼度の高い論理アドレスによってアプリケーションレベルにおいて分散ノードを特定することができるようになるため、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになるのである。
【0053】
また、上述した一実施の形態では、管理ノード(例えばセンサネットワーク管理サーバ40)が、提示されたネットワークアドレスがデータ送信元の分散ノードのネットワークアドレスとしてアドレス管理テーブルに登録されているか否かを確認し、登録されていない場合に提示されたアドレスが正常でないと判定する構成としたので、通信障害などによって管理ノード上のコーディネータがネットワークアドレスを振り替えた場合など、ネットワークアドレスが変更された場合に、アドレス管理テーブルの信頼が無くなったことを簡単に検知することができ、アドレス管理テーブルを自動的に再構築することができるようになる。
【0054】
また、上述した一実施の形態では、管理ノード(例えばセンサネットワーク管理サーバ40)が、分散ノードに送信したデータが到達しなかったことを確認した場合にも、全ての分散ノードに対してアドレス送信要求を行う構成としているので、アドレス管理テーブルの信頼が無くなったことを簡単に検知することができ、アドレス管理テーブルを自動的に再構築することができるようになる。
【0055】
また、上述した一実施の形態では、管理ノード(例えばセンサネットワーク管理サーバ40)が、アドホック無線ネットワークに新規に参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群を送信元の分散ノードのアドレス群としてアドレス管理テーブルに追加登録する構成としているので、新規に参加した分散ノードのアドレス群を簡単にアドレス管理テーブルに反映させることができるようになる。
【0056】
また、上述した一実施の形態では、管理ノード(例えばセンサネットワーク管理サーバ40)が、アドホック無線ネットワークにおいて動作中であった分散ノードと交換されたことにより参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群における論理アドレスと同一の論理アドレスを含むアドレス群をその受信したアドレス群で上書きし、アドレス管理テーブルに登録されているアドレス群を更新する構成としているので、分散ノードが交換された場合に、アドレス管理テーブルに登録されている交換により排除された分散ノードのアドレス群を、交換により参加した分散ノードのアドレス群に簡単に更新することができるようになる。
【0057】
また、上述した一実施の形態では、管理ノード(例えばセンサネットワーク管理サーバ40)が、前回のアドレス送信要求を行ったあと所定期間が経過した場合にも、全ての分散ノードに対してアドレス送信要求を行う構成としているので、所定期間が経過する毎に最新の情報を用いて自動的にアドレス管理テーブルを再構築することができるようになる。
【0058】
なお、上述した実施の形態では、センサネットワーク管理サーバ40は、自己が備える記憶媒体に記憶されている制御プログラム(無線通信プログラム)に従って、上述した各種の処理を実行する。
【0059】
また、上述した実施の形態では、センサ情報を収集して管理するデータ管理システム100を例に説明したが、無線通信によりデータ通信を行う無線通信システム60を備えるものであればどのようなシステムであってもよい。
【産業上の利用可能性】
【0060】
本発明によれば、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うのに有用である。
【符号の説明】
【0061】
10 データ管理サーバ
21〜24 センサユニット
31〜34 無線通信端末
40 センサネットワーク管理サーバ
50 通信ネットワーク
60 無線通信システム
100 データ管理システム

【特許請求の範囲】
【請求項1】
アドホック無線ネットワークを自動的に構築する無線通信端末を有する分散ノードと、前記アドホック無線ネットワークを管理する管理ノードとを備えた無線通信システムであって、
前記管理ノードは、
前記分散ノードにそれぞれ割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスのアドレス群が登録されるアドレス管理テーブルが記憶されたアドレス記憶手段と、
前記分散ノードから自己に割り当てられているアドレス群のうち少なくともネットワークアドレスを含むアドレスを提示したデータを受信したときに、前記アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認するアドレス確認手段と、
該アドレス確認手段によって提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行うアドレス送信要求手段と、
前記アドレス送信要求に応じて送信されてきた各分散ノードのアドレスを前記アドレス管理テーブルに登録して当該アドレス管理テーブルを更新するテーブル更新手段とを含む
ことを特徴とする無線通信システム。
【請求項2】
前記アドレス確認手段は、提示されたネットワークアドレスがデータ送信元の分散ノードのネットワークアドレスとして前記アドレス管理テーブルに登録されているか否かを確認し、登録されていない場合に提示されたアドレスが正常でないと判定する
請求項1記載の無線通信システム。
【請求項3】
前記分散ノードに送信したデータが到達しなかったことを確認する不達確認手段を含み、
前記アドレス送信要求手段は、前記不達確認手段によってデータの不達が確認された場合にも、全ての分散ノードに対してアドレス送信要求を行う
請求項1または請求項2記載の無線通信システム。
【請求項4】
前記管理ノードは、前記アドホック無線ネットワークに新規に参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群を送信元の分散ノードのアドレス群として前記アドレス管理テーブルに追加登録するアドレス群追加登録手段を含む
請求項1から請求項3のうちいずれかに記載の無線通信システム。
【請求項5】
前記管理ノードは、前記アドホック無線ネットワークにおいて動作中であった分散ノードと交換されたことにより参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群における論理アドレスと同一の論理アドレスを含むアドレス群を当該受信したアドレス群で上書きし、前記アドレス管理テーブルに登録されているアドレス群を更新するアドレス群更新登録手段を含む
請求項1から請求項4のうちいずれかに記載の無線通信システム。
【請求項6】
前記アドレス送信要求手段は、前回のアドレス送信要求を行ったあと所定期間が経過した場合にも、全ての分散ノードに対してアドレス送信要求を行う
請求項1から請求項5のうちいずれかに記載の無線通信システム。




【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公開番号】特開2012−195737(P2012−195737A)
【公開日】平成24年10月11日(2012.10.11)
【国際特許分類】
【出願番号】特願2011−57769(P2011−57769)
【出願日】平成23年3月16日(2011.3.16)
【出願人】(000180368)四国電力株式会社 (95)
【出願人】(000144991)株式会社四国総合研究所 (116)
【Fターム(参考)】