(57)【特許請求の範囲】
【請求項１】
無線通信を行う複数の無線端末を含み、前記複数の無線端末のそれぞれは、直接または他の１以上の無線端末を介して、他の無線端末と通信可能な無線通信ネットワークシステムであって、
前記複数の無線端末の第１の無線端末は、
送信対象のデータを所定のサイズごとに分割して、複数のパケットを生成するパケット分割部と、
前記第１の無線端末が前記データの宛先である第２の無線端末と直接通信可能か判定し、直接通信可能でない場合、前記第１の無線端末から前記第２の無線端末までの複数の経路の中から、所定の数の複数の経路を選択する経路選択部と、
前記選択された複数の経路のそれぞれに前記複数のパケットを送信する送信部と、
を備え、
前記第２の無線端末は、
前記選択された複数の経路のそれぞれを経由して到着する前記複数のパケットを受信する受信部と、
受信した前記複数のパケットを組み合わせて前記送信対象のデータを再構成するデータ再構成部と、
を備え、
前記経路選択部は、前記所定の数を、前記第１の無線端末から前記第２の無線端末までの最小の通信回数に応じて変更する、ことを特徴とする無線通信ネットワークシステム。
【請求項２】
前記経路選択部は、前記所定の数を、前記最小の通信回数が多くなるに従って増やすことを特徴とする請求項１記載のネットワークシステム。
【請求項３】
無線通信を行う複数の無線端末を含み、前記複数の無線端末のそれぞれは、直接または他の１以上の無線端末を介して、他の無線端末と通信可能な無線通信ネットワークシステムにおける前記複数の無線端末のうちの送信を行う送信無線端末であって、
送信対象のデータを所定のサイズごとに分割して、複数のパケットを生成するパケット分割部と、
前記送信無線端末が前記データの宛先である宛先無線端末と直接通信可能か判定し、直接通信可能でない場合、前記送信無線端末から前記宛先無線端末までの複数の経路の中から、所定の数の複数の経路を選択する経路選択部と、
前記選択された複数の経路のそれぞれに前記複数のパケットを送信する送信部と、
を備え、
前記経路選択部は、前記所定の数を、前記送信無線端末から前記宛先無線端末までの最小の通信回数に応じて変更する、ことを特徴とする送信無線端末。
【請求項４】
無線通信を行う複数の無線端末を含み、前記複数の無線端末のそれぞれは、直接または他の１以上の無線端末を介して、他の無線端末と通信可能な無線通信ネットワークシステムにおける前記複数の無線端末のうちの受信を行う受信無線端末であって、
前記複数の無線端末のうちの送信を行う送信無線端末によって選択された所定の数の複数の経路のそれぞれを経由して到着する、前記送信無線端末によって送信対象のデータを所定のサイズごとに分割することにより生成された複数のパケットを受信する受信部と、
受信した前記複数のパケットを組み合わせて前記送信対象のデータを再構成するデータ再構成部と、
を備え、
前記所定の数は、前記送信無線端末から前記受信無線端末までの最小の通信回数に応じて変更される、ことを特徴とする受信無線端末。
【請求項５】
無線通信を行う複数の無線端末を含み、前記複数の無線端末のそれぞれは、直接または他の１以上の無線端末を介して、他の無線端末と通信可能な無線通信ネットワークシステムの通信方法であって、
前記複数の無線端末の第１の無線端末は、
送信対象のデータを所定のサイズごとに分割して、複数のパケットを生成し、
前記第１の無線端末が前記データの宛先である第２の無線端末と直接通信可能か判定し、直接通信可能でない場合、前記第１の無線端末から前記第２の無線端末までの複数の経路の中から、前記第１の無線端末から前記第２の無線端末までの最小の通信回数に応じて変更される所定の数の複数の経路を選択し、
前記選択された複数の経路のそれぞれに前記複数のパケットを送信し、
前記第２の無線端末は、
前記選択された複数の経路のそれぞれを経由して到着する前記複数のパケットを受信し、
受信した前記複数のパケットを組み合わせて前記送信対象のデータを再構成する、
ことを特徴とする通信方法。
【請求項６】
無線通信を行う複数のセンサー端末を含み、前記複数のセンサー端末のそれぞれは、直接または他の１以上のセンサー端末を介して、他のセンサー端末と通信可能な無線センサーネットワークシステムであって、
前記複数のセンサー端末の第１のセンサー端末は、
センサーにより取得されたデータを所定のサイズごとに分割して、複数のパケットを生成するパケット分割部と、
前記第１のセンサー端末が前記データの宛先である第２のセンサー端末と直接通信可能か判定し、直接通信可能でない場合、前記第１のセンサー端末から前記第２のセンサー端末までの複数の経路の中から、所定の数の複数の経路を選択する経路選択部と、
前記選択された複数の経路のそれぞれに前記複数のパケットを送信する送信部と、
を備え、
前記第２のセンサー端末は、
前記選択された複数の経路のそれぞれを経由して到着する前記複数のパケットを受信する受信部と、
受信した前記複数のパケットを組み合わせて前記データを再構成するデータ再構成部と、
を備え、
前記経路選択部は、前記所定の数を、前記第１のセンサー端末から前記第２のセンサー端末までの最小の通信回数に応じて変更する、ことを特徴とする無線センサーネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信ネットワークシステム、送信無線端末、受信無線端末、通信方法、および無線センサーネットワークシステムに関する。
【背景技術】
【０００２】
従来、メッシュ状に構成されたマルチホップの無線通信ネットワークシステムにおいて、任意の無線端末間でデータ転送を行うために、各無線端末は無線端末間における無線接続情報を作成する。
【０００３】
そして各無線端末は、この情報の交換を行うことで互いの位置関係を認識し、この情報を無線通信ネットワークの全ての無線端末に周知する。
各無線端末は無線通信ネットワークのメッシュ構造と全ての無線端末の接続位置を認識することで、データを転送することが出来る。すべての無線端末は、バケツリレー式にパケット通信が可能であるので、直接接続していない無線端末とも通信可能となる。
【０００４】
マルチホップの無線通信ネットワークとして、センサーネットワークが知られている。センサーネットワークは、無線通信機能を持つ複数のセンサー端末とデータ収集装置を有する。
【０００５】
各センサー端末は、データを中継することで宛先となるデータ収集装置までデータを伝達する。センサー端末は一定長以上のパケットを送信する際にはパケット内に分割数情報を持たせた上で、分割したパケットを送信する。
【０００６】
センサー端末による複数回の中継の後、分割されたパケットを受信したデータ収集装置は、パケット同士を結合し中身を確認する。データ収集装置は、分割されたすべてのパケットが一定時間内に受信出来なかった場合にはすべてのパケットを破棄し、再送要求を行う。
【０００７】
複数回の中継が行われると、分割されたパケットがデータ収集装置に到着する確率が低くなり、再送要求が発生するケースが増える。
特許文献１には、基地局と移動体端末とを有する無線通信システムにおいて、正常なデータパケットを受信できなくなる状況を防止することができる技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２０１１／１１１２３４号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
中継を複数回行うマルチホップ無線通信においては、一回の中継に対する通信成功率が有線で接続されている場合に比べて低い。そのため、中継数が多くなるほど送信元から送信先にパケットが到着する確率が低くなる。
【００１０】
また、複数に分割されたパケットにおいてはすべてのパケットを受信出来なければ成功とはならないため、分割されていないパケットと比較しても通信成功率が低くなる。
本発明の課題は、マルチホップの無線通信ネットワークシステムにおいて通信成功率を向上させることである。
【課題を解決するための手段】
【００１１】
本発明の一態様によれば、無線通信ネットワークシステムは、無線通信を行う複数の無線端末を含み、前記複数の無線端末のそれぞれは、直接または他の１以上の無線端末を介して、他の無線端末と通信可能である。
【００１２】
前記複数の無線端末の第１の無線端末は、パケット分割部と、経路選択部と、送信部とを備える。
前記パケット分割部は、送信対象のデータを所定のサイズごとに分割して、複数のパケットを生成する。
【００１３】
前記経路選択部は、前記第１の無線端末が前記データの宛先である第２の無線端末と直接通信可能か判定し、直接通信可能でない場合、前記第１の無線端末から前記第２の無線端末までの複数の経路の中から、所定の数の複数の経路を選択する。ここで、前記経路選択部は、前記所定の数を、前記第１の無線端末から前記第２の無線端末までの最小の通信回数に応じて変更する。
【００１４】
前記送信部は、前記選択された複数の経路のそれぞれに前記複数のパケットを送信する
前記第２の無線端末は、受信部と、データ再構成部と、を備える。
前記受信部は、前記選択された複数の経路のそれぞれを経由して到着する前記複数のパケットを受信する。
【００１５】
前記データ再構成部は、受信した前記複数のパケットを組み合わせて前記送信対象のデータを再構成する。
【発明の効果】
【００１６】
本発明によれば、マルチホップの無線通信ネットワークシステムにおいて通信成功率を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態に係る無線通信ネットワークシステムの構成図である。
【図２】実施の形態に係るセンサー端末の構成図である。
【図３】実施の形態に係るシステム構成情報の例である。
【図４】分割パケットの形式を示す図である。
【図５】分割パケットの例である。
【図６】記憶部に格納された分割パケットの例である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら実施の形態について説明する。
図１は、実施の形態に係る無線通信ネットワークシステムの構成図である。
無線通信ネットワークシステム１０１は、センサー端末２０１−i（i＝１〜７）を備える。以下、センサー端末２０１−１〜２０１−７をそれぞれセンサー端末Ａ〜Ｇと表記する場合がある。
【００１９】
また、センサー端末２０１−１〜２０１−７は、センサー端末を識別する識別情報（ＩＤ）として、それぞれＡ〜Ｇを有するとする。無線通信ネットワークシステム１０１は、例えば、無線センサーネットワークシステムである。センサー端末２０１−iは、一般的な無線端末であっても良い。
【００２０】
図１中のセンサー端末２０１同士を結ぶ線は、センサー端末２０１同士が無線により直接通信可能であることを示す。
センサー端末２０１−１は、センサー端末２０１−２、２０１−３と無線により直接通信可能である。
【００２１】
センサー端末２０１−２は、センサー端末２０１−１、２０１−４と無線により直接通信可能である。
センサー端末２０１−３は、センサー端末２０１−１、２０１−５、２０１−６と無線により直接通信可能である。
【００２２】
センサー端末２０１−４は、センサー端末２０１−２、２０１−５、２０１−７と無線により直接通信可能である。
センサー端末２０１−５は、センサー端末２０１−３、２０１−４、２０１−６、２０１−７と無線により直接通信可能である。
【００２３】
センサー端末２０１−６は、センサー端末２０１−３、２０１−５、２０１−７と無線により直接通信可能である。
センサー端末２０１−７は、センサー端末２０１−４、２０１−５、２０１−６と無線により直接通信可能である。また、センサー端末２０１−７は、各センサー端末２０１−ｉからデータを収集するデータ収集装置としても動作する。
【００２４】
センサー端末２０１−iは、センサーを有し、該センサーにより取得したデータをデータ収集装置に送信する。センサー端末２０１−iは、バケツリレー式にパケットを中継することが可能である。すなわち、送信元と宛先の間にあるセンサー端末２０１−ｉがパケットを中継することで、センサー端末２０１−iは互いに通信可能となる。
【００２５】
図２は、実施の形態に係るセンサー端末の構成図である。
センサー端末２０１−１は、分割パケット生成部２１１、経路選択・送信部２２１、受信部２３１、および分割パケット再構成部２４１を備える。
【００２６】
分割パケット生成部２１１は、パケット分割部２１２およびエラー訂正符号生成部２１３を備える。
パケット分割部２１２は、センサー端末２０１−１の処理部（不図示）からデータ送信要求を受信し、送信対象のデータを所定のサイズごとに分割し、ヘッダを付加して、複数の分割パケットを生成する。パケット分割部２１２は、分割パケットのヘッダにパケット識別番号や分割情報を書き込む。
【００２７】
エラー訂正符号生成部２１３は、分割パケットにエラー訂正符号（Error Correcting Code：ECC）を付加する。
経路選択・送信部２２１は、経路選択部２２２、記憶部２２３、および無線通信部２２４を備える。
【００２８】
経路選択部２２２は、システム構成情報２２５に基づいて、自端末（送信端末）が宛先端末と直接通信可能か判定する。経路選択部２２２は、自端末が宛先端末と直接通信可能でない場合、システム構成情報２２５に基づいて、自端末から宛先端末までの経路を算出し、算出した経路の中から所定の数の経路を選択する。
【００２９】
経路選択部２２２は、算出した経路のうち、宛先端末に到着するまでの通信回数が最小の通信回数となる経路の中から所定の数の経路を選択する。経路選択部２２２が選択する経路の数は、予め定められた定数でも良いし、自端末から宛先端末までの最小の通信回数（中継端末の数）に応じて変更するようにしても良い。
【００３０】
例えば、経路選択部２２２は、自端末から宛先端末までの最小の通信回数が２の場合、３つの経路を選択し、自端末から宛先端末までの最小の通信回数が３の場合、４つの経路を選択する。
【００３１】
このように、経路選択部２２２は、自端末から宛先端末までの最小の通信回数が多くなるに従い、選択する経路の数を増やしてもよい。
尚、経路選択部２２２は、自端末が宛先端末と直接通信可能である場合、自端末と宛先端末とを直接接続する１つの経路を選択する。
【００３２】
また、経路選択部２２２は、選択した各経路に送信する分割パケットを生成し、分割パケットのヘッダに経路数情報、送信元ＩＤ、中継端末ＩＤ、および宛先ＩＤを書き込む。
記憶部２２３は、センサー端末２０１−１で使用されるデータを格納する記憶装置である。記憶部２２３は、システム構成情報２２５を格納する。記憶部２２３は、例えば、Random Access Memory（RAM）、不揮発性メモリ、または磁気ディスク装置等で構成される。
【００３３】
無線通信部２２４は、分割パケットをヘッダ内の宛先ＩＤまたは中継端末ＩＤに従って直接通信可能な他のセンサー端末２０１−ｉに送信する。
受信部２３１は、無線通信部２３２を備える。
【００３４】
無線通信部２３２は、他のセンサー端末２０１から分割パケットを受信する。無線通信部２３２は、ヘッダを参照し、自端末が宛先端末である場合には、分割パケットをエラー訂正部２４２に転送する。無線通信部２３２は、自端末が送信元と宛先の間にある中継端末である場合には、分割パケットを無線通信部２２４に渡す。
【００３５】
分割パケット再構成部２４１は、エラー訂正部２４２、記憶部２４３、およびパケット再構成部２４４を備える。
エラー訂正部２４２は、分割パケットにエラーがあるかチェックし、エラーがある場合には、エラー訂正符号を用いて、エラー訂正を行う。
【００３６】
記憶部２４３は、センサー端末２０１−１で使用されるデータを格納する記憶装置である。記憶部２４３は、受信した分割パケットを格納する。記憶部２４３は、例えば、Random Access Memory（RAM）、不揮発性メモリ、または磁気ディスク装置等で構成される。尚、記憶部２４３は、記憶部２２３と同一の装置内に構築されていても良い。
【００３７】
パケット再構成部２４４は、記憶部２４３に格納された分割パケットから元のデータを再構成する。
尚、センサー端末２０１−２〜２０１−７の構成は、センサー端末２０１−１の構成と同様であるため説明は省略する。
【００３８】
図３は、実施の形態に係るシステム構成情報の例である。
記憶部２２３は、システム構成情報２２５を格納している。
システム構成情報２２５は、各センサー端末２０１−ｉがパケットを送信したときに宛先端末に到着するまでに行われる通信回数と、その通信回数を最小通信回数として到着する宛先端末との関係を示す。
【００３９】
すなわち、システム構成情報２２５は、各センサー端末２０１−ｉがどのセンサー端末２０１−ｉと直接通信可能か、および各センサー端末２０１−ｉがパケットを送信したときに宛先のセンサー端末２０１−ｉまでのホップ数（論理中継数）を示す。
【００４０】
システム構成情報２２５の通信回数に対応する各欄には、センサー端末２０１−ｉを示す情報として、センサー端末２０１−ｉの識別情報が記載される。
システム構成情報２２５の１〜７行目には、それぞれセンサー端末Ａ〜Ｇからパケットを送信した場合の必要な最小の通信回数に対応するセンサー端末２０１−ｉの識別情報が記載されている。
【００４１】
例えば、システム構成情報２２５の１行目には、通信回数０、１、２、および３に対応する欄にそれぞれ「Ａ」、「Ｂ，Ｃ」、「Ｄ，Ｅ，Ｆ」、および「Ｇ」が記載されている。
【００４２】
１行目の通信回数０に対応する欄には、送信端末の識別情報が記載されている。よって、１行目の各通信回数に対応する欄には、センサー端末Ａがパケットを送信するときに、各通信回数で到着可能なセンサー端末２０１−ｉの識別情報がそれぞれ記載されている。
【００４３】
通信回数１に対応する欄に記載のように、センサー端末Ａとセンサー端末Ｂ，Ｃとは最短で１回の通信回数で通信できる。すなわち、センサー端末Ａとセンサー端末Ｂ，Ｃとは直接接続しており、直接通信可能である。
【００４４】
また、通信回数２に対応する欄に記載のように、センサー端末Ａとセンサー端末Ｄ，Ｅ，Ｆとは最短で２回の通信回数で通信できる。通信回数３に対応する欄に記載のように、センサー端末Ａとセンサー端末Ｇとは最短で３回の通信回数で通信できる。
【００４５】
上記のように、システム構成情報２２５には、各センサー端末２０１−ｉがどのセンサー端末２０１−ｉと直接通信可能かを示しているので、経路選択部２２２は、システム構成情報２２５に基づいて、宛先端末までの経路を算出できる。
【００４６】
図４は、分割パケットの形式を示す図である。
分割パケット３０１は、ヘッダとデータとを含む。
ヘッダは、パケット識別番号、経路数情報、分割情報、送信元ＩＤ、中継端末ＩＤ、および宛先ＩＤを含む。
【００４７】
パケット識別番号は、分割パケット３０１を識別する情報である。例えば、あるデータを４つに分割して４つの分割パケットが生成された場合、当該４つの分割パケットは、同じパケット識別番号を有する。
【００４８】
経路数情報は、経路選択部２２２で選択された経路数と分割パケット３０１が送信される経路が何番目の経路であるかを示す。例えば、経路選択部２２２で３つの経路が選択され、分割パケット３０１がその内の１番目の経路で送信される場合、経路数情報は、「１／３」となる。
【００４９】
分割情報は、送信対象のデータを分割したときの分割数とその内の何番目のデータであるかを示す。例えば、送信対象のデータが４つに分割され、分割パケット３０１の分割データが４つに分割された内の１番目のデータの場合、分割情報は、「１／４」となる。
【００５０】
送信元ＩＤは、送信元のセンサー端末２０１−ｉの識別情報である。例えば、送信端末がセンサー端末２０１−１の場合、送信元ＩＤは「Ａ」となる。
中継端末ＩＤは、送信端末と宛先端末との間にある分割パケットを中継するセンサー端末２０１−ｉの識別情報である。すなわち、中継端末ＩＤは、分割パケットが送信される経路を示す。例えば、送信端末がセンサー端末２０１−１であり、分割パケットがセンサー端末２０１−２，２０１−４を経由して、宛先端末であるセンサー端末２０１−７に送信されるとする。その場合、中継端末ＩＤは、分割パケットを中継するセンサー端末の識別情報である「Ｂ、Ｄ」となる。
【００５１】
宛先ＩＤは、宛先のセンサー端末２０１−ｉの識別情報である。宛先端末がセンサー端末２０１−７の場合、宛先ＩＤは「Ｇ」となる。
データは、分割データおよびＥＣＣを含む。
【００５２】
分割データは、送信対象のデータを分割したデータである。
ＥＣＣは、分割データに対するエラー訂正符号である。
ここで、センサー端末２０１−７が各センサー端末２０１−ｉからのデータを収集するデータ収集装置の役割を有し、センサー端末２０１−１がセンサー端末２０１−７にデータを送信する場合を説明する。センサー端末２０１−１が送信端末、センサー端末２０１−７が宛先端末に相当する。
【００５３】
先ず、送信端末であるセンサー端末２０１−１の処理について述べる。
パケット分割部２１２は、センサー端末２０１−１の処理部（不図示）からデータ送信要求を受信し、送信対象のデータを所定のサイズごとに分割し、ヘッダを付加して、複数の分割パケットを生成する。尚、データ送信要求には、送信対象のデータおよび宛先端末の識別情報が含まれており、宛先端末の識別情報は経路選択部２２２に通知される。また、送信対象のデータは、センサー端末２０１−１が有するセンサー（不図示）により取得されたデータである。
【００５４】
パケット分割部２１２は、分割パケットのヘッダにパケット識別番号および分割情報を付加する。ここでは、送信対象のデータは４つに分割され、４つの分割パケットが生成されたとする。
【００５５】
エラー訂正符号部２１３は、各分割データに対するエラー訂正符号を生成し、分割パケットに付加する。
経路選択部２２２は、システム構成情報２２５を参照し、宛先端末までの経路（すなわち、分割パケットを中継するセンサー端末２０１−ｉ）を算出し、算出した経路のうち、所定数の経路を抽出する。実施の形態においては、３つの経路を抽出するとする。経路選択部２２２は、以下の３つの経路を抽出する。
経路１：センサー端末Ａ→センサー端末Ｂ→センサー端末Ｄ→センサー端末Ｇ
経路２：センサー端末Ａ→センサー端末Ｃ→センサー端末Ｅ→センサー端末Ｇ
経路３：センサー端末Ａ→センサー端末Ｃ→センサー端末Ｆ→センサー端末Ｇ
図５は、分割パケットの例である。
【００５６】
経路選択部２２２は、分割パケット生成部２１１で生成された４つの分割パケットを経路１で送信するためのパケット４０１−ｊ（ｊ＝１〜４）とし、パケット４０１−ｊをコピーすることで経路２と経路３でそれぞれ送信するため分割パケット４０２−ｊ、４０３−ｊを生成する。尚、図５の各分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊ内の数字は、経路の番号と分割パケットうちの何番目のパケットであるかを示す。
【００５７】
経路選択部２２２は、経路１で送信される分割パケット４０１−ｊの送信元ＩＤ、中継端末ＩＤ、および宛先ＩＤをそれぞれ「Ａ」、「Ｂ，Ｄ」、「Ｇ」と設定する。経路選択部２２２は、経路２で送信される分割パケット４０２−ｊの送信元ＩＤ、中継端末ＩＤ、および宛先ＩＤをそれぞれ「Ａ」、「Ｃ，Ｅ」、「Ｇ」と設定する。経路選択部２２２は、経路３で送信される分割パケット４０３−ｊの送信元ＩＤ、中継端末ＩＤ、および宛先ＩＤをそれぞれ「Ａ」、「Ｃ，Ｆ」、「Ｇ」と設定する。経路選択部２２２は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊの経路数情報にそれぞれ「１／３」、「２／３」、「３／３」を設定する。
【００５８】
無線通信部２２４は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊのヘッダの中継端末ＩＤを参照し、中継端末ＩＤに従って、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊを送信する。
【００５９】
詳細には、無線通信部２２４は、分割パケット４０１−ｊをセンサー端末２０１−２、分割パケット４０２−ｊ、４０３−ｊをセンサー端末２０１−３に送信する。
無線通信部２２４は、経路ごとに分割パケットをまとめて送信しても良いし、経路ごとに分割パケットを１つずつ順に送信しても良い。
【００６０】
すなわち、無線通信部２２４は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊの順に送信してもよいし、分割パケット４０１−１、４０２−１、４０３−１、４０１−２、４０２−２、４０３−２、４０１−３、４０２−３、４０３−３、４０１−４、４０２−４、４０３−４の順に送信しても良い。
【００６１】
分割パケット４０１−ｊは、センサー端末２０１−２、２０１−４を経由して、センサー端末２０１−７に到着する。
分割パケット４０２−ｊは、センサー端末２０１−３、２０１−５を経由して、センサー端末２０１−７に到着する。
【００６２】
分割パケット４０３−ｊは、センサー端末２０１−３、２０１−６を経由して、センサー端末２０１−７に到着する。
次に宛先端末であるセンサー端末２０１−７の処理について述べる。
【００６３】
無線通信部２３２は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊを順次受信する。無線通信部２３２は、受信した分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊのヘッダの宛先ＩＤを参照し、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊがセンサー端末２０１−７宛のパケットであることを確認すると、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊをエラー訂正部２４２に送る。
【００６４】
エラー訂正部２４２は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊにエラーがあるかチェックし、エラーがある場合はＥＣＣを用いてエラー訂正を行う。エラー訂正部２４２は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊを記憶部２４３に格納する。エラー訂正部２４２は、受信した分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊが正常であるか、エラー訂正不可能であったかをパケット再構成部２４４に通知する。
【００６５】
上述のように、送信端末であるセンサー端末２０１−１において、送信対象のデータは４個のパケットに分割され、３つの経路のそれぞれで４個の分割パケットが送信される。すなわち、センサー端末２０１−７は、合計で１２個の分割パケットを受信する。
【００６６】
図６は、記憶部に格納された分割パケットの例である。
ここで、無線通信部２３２は、分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊのうち、分割パケット４０１−ｊ、４０２−ｊ、４０３−１〜４０３−３を受信済みとする。すなわち、無線通信部２３２は、分割パケット４０３−４を未受信であるとする。また、分割パケット４０１−２、４０２−３は、エラー訂正部２４２で訂正不可能なエラーがあったとする。
【００６７】
図６の各分割パケット４０１−ｊ、４０２−ｊ、４０３−ｊ内の「ＯＫ」は正常に受信できたパケット、「エラー」は正常に受信できなかったパケット、「未」は未受信のパケットを示す。
【００６８】
パケット再構成部２４４は、記憶部２４３に格納された現在受信済みの分割パケット４０１−ｊ、４０２−ｊ、４０３−１〜４０３−３を用いて、送信対象のデータを再構成する。
【００６９】
図６に記載の受信済みの分割パケットを用いてデータを再構成する場合、例えば、パケット再構成部２４４は、先ず、分割パケット４０１−ｊを用いて、データを再構成できるか（すなわち、分割パケット４０１−ｊは全て正常に受信できているか）チェックする。
【００７０】
パケット再構成部２４４は、経路１で受信した分割パケット４０１−ｊの内、分割パケット４０１−２を正常に受信できなかったので、分割パケット４０１−２の代わりに分割パケット４０２−２を用いる。よって、パケット再構成部２４４は、分割パケット４０１−１、４０２−２、４０１−３、４０１−４の分割データを組み合わせて、元のデータを再構成する。
【００７１】
このように、パケット再構成部２４４は、正常に受信できた分割パケットを組み合わせることで、元のデータを再構成する。尚、元のデータを再構成できれば、分割パケットの組み合わせ方は任意である。例えば、分割パケット４０１−１の代わりに分割パケット４０２−１または分割パケット４０３−１を用いても良い。
【００７２】
パケット再構成部２４４がデータの再構成を行うタイミングは、例えば、最初に分割パケットを受信してから一定時間経過したとき、全ての経路からの分割パケットを全て受信したとき、またはパケット再構成部２４４が受信した分割パケットを監視し、受信済みの分割パケットの組み合わせで元のデータを再構成できると判断したとき等である。
【００７３】
パケット再構成部２４４は、元のデータを再構成できなかった場合、センサー端末２０１−１に再送要求を送信する。
実施の形態の無線通信ネットワークシステムによれば、送信端末が同じ内容のパケットを異なる経路でそれぞれ送信することで、宛先端末へ到着する可能性が高くなり、通信成功率が向上する。
【００７４】
実施の形態の無線通信ネットワークシステムによれば、宛先端末は、あるルートを経由した受信した分割パケットが壊れていたとしても、他のルートを経由して受信した正常な分割パケットを用いることで、データを再構成することができ、通信成功率が向上する。
【符号の説明】
【００７５】
１０１    無線通信ネットワークシステム
２０１    センサー端末
２１１    分割パケット生成部
２１２    パケット分割部
２１３    エラー訂正符号生成部
２２１    経路選択・送信部
２２２    経路選択部
２２３    記憶部
２２４    無線通信部
２２５    システム構成情報
２３１    受信部
２３２    無線通信部
２４１    分割パケット再構成部
２４２    エラー訂正部
２４３    記憶部
２４４    パケット再構成部
【図１】
0006507662.tif 000002
【図２】
0006507662.tif 000003
【図３】
0006507662.tif 000004
【図４】
0006507662.tif 000005
【図５】
0006507662.tif 000006
【図６】
0006507662.tif 000007