(57)【特許請求の範囲】
【請求項１】
複数の無線通信装置と、前記各無線通信装置と接続される基地局とを備える無線ネットワークシステムであって、
前記各無線通信装置は、
前記各無線通信装置が有するセンサが取得した測定結果を含むセンサデータを生成するセンサ処理部と、
前記各無線通信装置からパケットを送信するための通信の状態を含む通信品質データを生成する通信測定部と、
前記生成されたセンサデータの内容、又は、前記生成された通信品質データの内容に従って、前記生成されたセンサデータ及び前記生成された通信品質データの圧縮率を定める圧縮判断部と、
前記圧縮判断部によって定められた圧縮率によって、前記生成されたセンサデータ及び前記生成された通信品質データを圧縮する圧縮部と、
前記圧縮部によって圧縮されたセンサデータ及び通信品質データを含むパケットを、他の前記無線通信装置又は前記基地局に送信するための無線通信部と、を備え、
第１の前記無線通信装置の前記無線通信部は、第２の前記無線通信装置から送信された第１の前記パケットを受信し、
前記第１の無線通信装置の前記圧縮判断部は、前記第１のパケットに含まれるセンサデータと前記第１の無線通信装置の前記センサ処理部によって生成されたセンサデータとを含む第１の前記センサデータの内容、又は、前記第１のパケットに含まれる通信品質データと前記第１の無線通信装置の前記通信測定部によって生成された通信品質データとを含む第１の前記通信品質データの内容に従って、前記第１のセンサデータ及び前記第１の通信品質データの圧縮率を定め、
前記第１の無線通信装置の前記圧縮部は、前記第１の無線通信装置の圧縮判断部によって定められた圧縮率によって、前記第１のセンサデータ及び第１の通信品質データを圧縮し、
前記第１の無線通信装置の前記無線通信部は、前記圧縮部によって圧縮された第１のセンサデータ及び第１の通信品質データを含む第２の前記パケットを、第３の前記無線通信装置又は前記基地局に送信することを特徴とする無線ネットワークシステム。
【請求項２】
前記圧縮判断部は、
前記センサデータの内容又は前記通信品質データの内容に従った前記センサデータの圧縮率の下限値と、前記パケットに含まれる所定のデータ量とを保持し、
前記センサデータ又は前記通信品質データの内容が、前記センサデータの送信が重要であることを示す場合、前記保持されたセンサデータの下限値に前記センサデータの圧縮率を定めることによって、前記圧縮部による圧縮後の前記センサデータの量を増加させ、
前記所定のデータ量から、前記圧縮部による圧縮後のセンサデータの量を減算した量以下に、前記通信品質データの量が減少するように、前記通信品質データの圧縮率を定めることを特徴とする請求項１に記載の無線ネットワークシステム。
【請求項３】
前記圧縮判断部は、
前記センサデータの内容又は前記通信品質データの内容に従った前記通信品質データの圧縮率の上限値を保持し、
前記定められた通信品質データの圧縮率が、前記保持された通信品質データの圧縮率の上限値を上回る場合、前記保持された通信品質データの圧縮率の上限値に、前記通信品質データの圧縮率を定めることを特徴とする請求項２に記載の無線ネットワークシステム。
【請求項４】
前記センサ処理部は、前記センサが測定結果を取得するための複数の処理機能を備え、
前記圧縮判断部は、前記各処理機能を示す識別子と、前記センサデータの内容又は前記通信品質データの内容のいずれに従って、前記センサデータの圧縮率又は前記通信品質データの圧縮率のいずれが定められるかを示す判断基準とを、保持し、
前記センサ処理部が、第１の前記処理機能を備える場合、前記圧縮判断部は、前記第１の処理機能の識別子と、前記保持された判断基準とに基づいて、前記第１の処理機能によって取得されたセンサデータの圧縮率、及び、前記通信品質データの圧縮率を定めることを特徴とする請求項２に記載の無線ネットワークシステム。
【請求項５】
前記複数の無線通信装置の前記センサ処理部が、前記第１の処理機能を備える場合、
前記第１の無線通信装置の前記圧縮判断部は、前記基地局から送信された前記第１の処理機能の識別子及び前記第１の判断基準を受信し、
前記受信された第１の処理機能の識別子及び第１の判断基準を保持し、
前記第２の無線通信装置の前記無線通信部は、前記第１の処理機能の識別子を含む第１のパケットを、前記第１の無線通信装置に送信し、
前記第１の無線通信装置の圧縮判断部は、前記第１のパケットに含まれる第１の処理機能の識別子に基づいて、前記第１の判断基準を選択し、
前記選択された第１の判断基準に基づいて、前記第１の処理機能によって取得されたセンサデータ、及び、前記通信品質データの圧縮率を定めることを特徴とする請求項４に記載の無線ネットワークシステム。
【請求項６】
前記センサ処理部は、前記センサデータに含まれる各測定結果に、第１の識別子を付加し、
前記通信測定部は、前記通信品質データに含まれる複数の各データに、第２の識別子を付加し、
前記圧縮部は、
前記測定結果の優先度と、前記第１の識別子と、前記第２の識別子とを保持し、
前記圧縮判断部によって定められた前記センサデータの圧縮率が高いほど、前記優先度が低い前記第１の識別子を付加された測定結果を、前記センサデータから削除することによって、前記センサデータを圧縮し、
前記圧縮判断部によって定められた前記通信品質データの圧縮率が高いほど、前記優先度が低い前記第２の識別子を付加されたデータを、前記通信品質データから削除することによって、前記通信品質データを圧縮することを特徴とする請求項１に記載の無線ネットワークシステム。
【請求項７】
基地局に接続される複数の無線通信装置であって、
前記各無線通信装置は、
前記各無線通信装置が有するセンサが取得した測定結果を含むセンサデータを生成するセンサ処理部と、
前記各無線通信装置からパケットを送信するための通信の状態を含む通信品質データを生成する通信測定部と、
前記生成されたセンサデータの内容、又は、前記生成された通信品質データの内容に従って、前記生成されたセンサデータ及び前記生成された通信品質データの圧縮率を定める圧縮判断部と、
前記圧縮判断部によって定められた圧縮率によって、前記生成されたセンサデータ及び前記生成された通信品質データを圧縮する圧縮部と、
前記圧縮部によって圧縮されたセンサデータ及び通信品質データを含むパケットを、他の前記無線通信装置又は前記基地局に送信するための無線通信部と、を備え、
第１の前記無線通信装置の前記無線通信部は、第２の前記無線通信装置から送信された第１の前記パケットを受信し、
前記第１の無線通信装置の前記圧縮判断部は、前記第１のパケットに含まれるセンサデータと前記第１の無線通信装置の前記センサ処理部によって生成されたセンサデータとを含む第１の前記センサデータの内容、又は、前記第１のパケットに含まれる通信品質データと前記第１の無線通信装置の前記通信測定部によって生成された通信品質データとを含む第１の前記通信品質データの内容に従って、前記第１のセンサデータ及び前記第１の通信品質データの圧縮率を定め、
前記第１の無線通信装置の前記圧縮部は、前記第１の無線通信装置の圧縮判断部によって定められた圧縮率によって、前記第１のセンサデータ及び第１の通信品質データを圧縮し、
前記第１の無線通信装置の前記無線通信部は、前記圧縮部によって圧縮された第１のセンサデータ及び第１の通信品質データを含む第２の前記パケットを、第３の前記無線通信装置又は前記基地局に送信することを特徴とする無線通信装置。
【請求項８】
前記圧縮判断部は、
前記センサデータの内容又は前記通信品質データの内容に従った前記センサデータの圧縮率の下限値と、前記パケットに含まれる所定のデータ量とを保持し、
前記通信品質データの内容が、前記センサデータの送信が重要であることを示す場合、前記保持されたセンサデータの下限値に前記センサデータの圧縮率を定めることによって、前記圧縮部による圧縮後の前記センサデータの量を増加させ、
前記所定のデータ量から、前記圧縮部による圧縮後のセンサデータの量を減算した量以下に、前記通信品質データの量が減少するように、前記通信品質データの圧縮率を定めることを特徴とする請求項７に記載の無線通信装置。
【請求項９】
前記圧縮判断部は、
前記センサデータの内容又は前記通信品質データの内容に従った前記通信品質データの圧縮率の上限値を保持し、
前記定められた通信品質データの圧縮率が、前記保持された通信品質データの圧縮率の上限値を上回る場合、前記保持された通信品質データの圧縮率の上限値に、前記通信品質データの圧縮率を定めることを特徴とする請求項８に記載の無線通信装置。
【請求項１０】
前記センサ処理部は、前記センサが測定結果を取得するための複数の処理機能を備え、
前記圧縮判断部は、前記各処理機能を示す識別子と、前記センサデータの内容又は前記通信品質データの内容のいずれに従って、前記センサデータの圧縮率又は前記通信品質データの圧縮率のいずれが定められるかを示す判断基準とを、保持し、
前記センサ処理部が、第１の前記処理機能を備える場合、前記圧縮判断部は、前記第１の処理機能の識別子と、前記保持された判断基準とに基づいて、前記第１の処理機能によって取得されたセンサデータの圧縮率、及び、前記通信品質データの圧縮率を定めることを特徴とする請求項８に記載の無線通信装置。
【請求項１１】
前記複数の無線通信装置の前記センサ処理部が、前記第１の処理機能を備える場合、
前記第１の無線通信装置の前記圧縮判断部は、前記基地局から送信された前記第１の処理機能の識別子及び前記第１の判断基準を受信し、
前記受信された第１の処理機能の識別子及び第１の判断基準を保持し、
前記第２の無線通信装置の前記無線通信部は、前記第１の処理機能の識別子を含む第１のパケットを、前記第１の無線通信装置に送信し、
前記第１の無線通信装置の圧縮判断部は、前記第１のパケットに含まれる第１の処理機能の識別子に基づいて、前記第１の判断基準を選択し、
前記選択された第１の判断基準に基づいて、前記第１の処理機能によって取得されたセンサデータ、及び、前記通信品質データの圧縮率を定めることを特徴とする請求項１０に記載の無線通信装置。
【請求項１２】
前記センサ処理部は、前記センサデータに含まれる各測定結果に、第１の識別子を付加し、
前記通信測定部は、前記通信品質データに含まれる複数の各データに、第２の識別子を付加し、
前記圧縮部は、
前記測定結果の優先度と、前記各第１の識別子と、前記各第２の識別子とを保持し、
前記圧縮判断部によって定められた前記センサデータの圧縮率が高いほど、前記優先度が低い前記第１の識別子を付加された測定結果を、前記センサデータから削除することによって、前記センサデータを圧縮し、
前記圧縮判断部によって定められた前記通信品質データの圧縮率が高いほど、前記優先度が低い前記第２の識別子を付加されたデータを、前記通信品質データから削除することによって、前記通信品質データを圧縮することを特徴とする請求項７に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークシステムに関し、特に、マルチホップ技術を用いてセンサデータを送信する無線ネットワークシステムに関する。
【背景技術】
【０００２】
近年の計算機性能の向上は目覚ましく、それにともない複数の計算機間を接続するネットワーク通信に必要とされる通信性能も著しく向上している。ネットワーク通信は、従来有線ケーブルを用いて計算機間が接続されており、性能を向上させる要求には、有線ケーブルの数を増加させることによって対応してきた。しかしながら、現状において、例えば大規模な製造ライン工場、及び／又は、プラント設備などといった産業インフラ分野の施設において、使用されるネットワーク通信用のケーブルの総敷設長が数キロメートルになり、ケーブルの設置、保守及び管理の難易度及び費用が高くなっている。
【０００３】
このような有線ケーブルの敷設に関する問題を解決するために、無線通信技術を用いた通信ネットワークが期待されている。しかしながら、無線通信は、有線ケーブル通信における外乱耐性、及び／又は、通信環境変化といった観点における安定性が低い。従って、無線通信における障害発生確立は、有線通信にくらべて高くなる。また、無線通信は、同じ空間を複数の通信装置が共有するため、電波が互いに影響しあうことによって干渉し、通信性能を劣化させることがある。
【０００４】
つまり、ビットエラーレート（データ１ビットあたりの伝送エラー率）、レーテンシ（データ伝送に必要な遅延時間）、スループット（データ伝送にかかる速度）などが示す、無線通信ネットワークにおける、通信性能は、電波環境の時間的及び／又は空間的な変化とともに劣化することがあり、無線通信によるデータ伝送が不安定（すなわち、データ伝送の信頼性が低下）になる。産業インフラ分野においては特に、データ伝送の高い安定性及び信頼性が要求されるため、信頼性確保が無線通信ネットワーク導入における障壁となっている。
【０００５】
前述のように、無線通信ネットワークの不安定性を解決する手段には、無線通信装置（例えば、データ送信元である通信端末と、データ送信先である基地局との組合せ）の間に複数の中継局を配置し、データを中継局を介して転送するという、マルチホップ転送技術が提案されている。
【０００６】
マルチホップ転送技術において、通信端末と基地局との間を無線転送する場合、選択される中継局、無線転送経路及び無線チャネル（周波数）は、複数通り選択されることが可能である。このため、ある中継局、ある無線転送経路又はある無線チャネルにおける無線通信環境が不安定であり、無線通信性能が低い場合においても、異なる中継局、無線転送経路又は無線チャネルを選択することによって、通信端末と基地局との間のデータ伝送を安定化させることが可能となる。
【０００７】
マルチホップ転送技術における一般的な課題は、端末と基地局との間のデータ伝送を信頼性及び安定性を高くし、かつ、効率的に行えるような中継局及び無線転送経路の選択を最適化させることにある。
【０００８】
また、マルチホップ転送技術を用いた各無線通信装置間における１対１の無線通信を安定化させるための方法には、同じデータを相手に届くまで複数回送信する再送制御、及び、データに誤り訂正符号を追加するなどの符号化制御といった、冗長化の方法が提案されている。冗長化手段は、あるデータに対する送信量を増やすことによって、無線通信の信頼性・安定性を向上させる手段である。
【０００９】
一方で、無線通信を安定化させるための方法には、データを圧縮して無線通信に必要な時間を短くし、これによって安定性を向上させる方法が提案されている。無線通信に対する外乱の影響は、一回の無線通信時間が短い方が小さくなる場合がある。さらに、無線通信に必要な時間を短くすることは、無線通信装置の稼働時間を短くできるため、消費電力を低減できる。
【００１０】
以下に、マルチホップ転送技術と、データ圧縮を含めた無線通信の安定化を図る方法との例を説明する。
【００１１】
例えば、通信状態に従って、データを圧縮する方法が開示されている（例えば、特許文献１参照）。特許文献１の方法において、送信されるデータの中から、映像データとその他のデータ（制御データ、緊急通報データ、音声データ及び、一般データ）とが分類され、また、受信されたデータ又は受信された電波のレベルなどから、通信品質が判定される。そして、通信品質が悪いと判定された場合、分類された結果に基づいて、映像データを圧縮、その他のデータを冗長化することによって、特許文献１の方法は、映像データは犠牲にしても、その他のデータの通信信頼性を確保する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平７−２０３０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の目的は、マルチホップ無線ネットワークにおいて、ビットエラーレート、レーテンシ、及び、スループットなどの指標が示す通信性能を向上させ、各無線通信装置における消費電力を抑えつつ、無線データ伝送の信頼性・安定性を向上させることを前提とする。
【００１４】
複数の無線通信装置からなる無線通信ネットワークにおいて、ある端末からある基地局へデータを送信するため、中継局を経由して、データを無線転送（マルチホップ転送）することが可能である。このため、この無線転送経路又は無線周波数チャネルを複数通り選択可能とすることによって、データを送信する際の信頼性及び安定性を高めることができる。また、個々の無線通信装置間の無線通信において、通信データを圧縮することによって、通信データが短くなり、これによって、各無線通信装置における消費電力を抑えつつ、データを送信するための信頼性及び安定性が高められる。
【００１５】
通信データの圧縮及び冗長による無線通信の信頼性向上技術に関して、従来の技術は、特許文献１の通り、無線通信装置間の無線通信状況を判断基準として通信データの圧縮及び冗長化を行い、これによって、信頼性を向上させた。
【００１６】
しかしながら、実際のマルチホップ転送を含む無線通信ネットワークにおいては、通信端末だけでなく、中継局が通信端末の機能を備え、データを追加することがある。さらに無線通信ネットワークにおける通信品質を示すデータも、通信端末及び中継局間のすべての転送経路に沿って付加されながら基地局へ送信される必要がある。
【００１７】
このため、マルチホップ無線ネットワークにおいてデータ伝送の信頼性及び安定性を高めるために、無線転送経路に従って通信状況を把握し、各無線転送経路の通信状況に従って、データを圧縮する方法が必要になる。
【００１８】
さらに、無線通信ネットワークシステムの応用として、例えば、通信端末のセンサが窓の開閉センサである防犯警報システムとして用いられる場合のように、無線通信状況に従ったデータの圧縮ではなく、センサデータの内容に従ったデータ圧縮が必要となることもある。
【００１９】
このため、本発明の目的は、前述した従来技術の問題を鑑み、マルチホップ無線ネットワークを用いた最適な経路選択及び無線周波数チャネル選択を可能とするシステムにおいて、無線通信品質データ又はセンサ測定データに従って、送信するための最適なデータ量を定め（データ圧縮）し、無線通信の信頼性向上と消費電力の低減とを実現する無線通信装置および無線通信ネットワークを提供することにある。
【課題を解決するための手段】
【００２０】
本発明の代表的な一例を示せば以下の通りである。すなわち、複数の無線通信装置と、前記各無線通信装置と接続される基地局とを備える無線ネットワークシステムであって、前記各無線通信装置は、前記各無線通信装置が有するセンサが取得した測定結果を含むセンサデータを生成するセンサ処理部と、前記各無線通信装置からパケットを送信するための通信の状態を含む通信品質データを生成する通信測定部と、前記生成されたセンサデータの内容、又は、前記生成された通信品質データの内容に従って、前記生成されたセンサデータ及び前記生成された通信品質データの圧縮率を定める圧縮判断部と、前記圧縮判断部によって定められた圧縮率によって、前記生成されたセンサデータ及び生成された通信品質データを圧縮する圧縮部と、前記圧縮部によって圧縮されたセンサデータ及び通信品質データを含むパケットを、他の前記無線通信装置又は前記基地局に送信するための無線通信部と、を備え、第１の前記無線通信装置の前記無線通信部は、第２の前記無線通信装置から送信された第１の前記パケットを受信し、前記第１の無線通信装置の前記圧縮判断部は、前記第１のパケットに含まれるセンサデータと前記第１の無線通信装置の前記センサ処理部によって生成されたセンサデータとを含む第１の前記センサデータの内容、又は、前記第１のパケットに含まれる通信品質データと前記第１の無線通信装置の前記通信測定部によって生成された通信品質データとを含む第１の前記通信品質データの内容に従って、前記第１のセンサデータ及び前記第１の通信品質データの圧縮率を定め、前記第１の無線通信装置の前記圧縮部は、前記第１の無線通信装置の圧縮判断部によって定められた圧縮率によって、前記第１のセンサデータ及び第１の通信品質データを圧縮し、前記第１の無線通信装置の前記無線通信部は、前記圧縮部によって圧縮された第１のセンサデータ及び第１の通信品質データを含む第２の前記パケットを、第３の前記無線通信装置又は前記基地局に送信する。
【発明の効果】
【００２１】
本発明の一実施形態によると、マルチホップ無線ネットワークにおいて、通信性能を劣化させることなく、かつ低電力で通信の信頼性及び安定性を向上できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態の無線通信ネットワークの構成を示すブロック図である。
【図２】本発明の第１の実施形態の無線通信ネットワークにおけるリンクによって通信されるパケットを示す説明図である。
【図３】本発明の第１の実施形態の無線通信ネットワークにおけるデータ・コマンド類の圧縮を示す説明図である。
【図４】本発明の第１の実施形態のセンサ端末又は中継局によって送信されるデータ・コマンド類を示す説明図である。
【図５】本発明の第１の実施形態のセンサ端末及び中継局の論理的な構成を示すブロック図である。
【図６】本発明の第１の実施形態の基地局の論理的な構成を示すブロック図である。
【図７】本発明の第１の実施形態のセンサ端末又は中継局による、データ・コマンド類の圧縮処理を示すフローチャートである。
【図８】本発明の第２の実施形態のマルチホップ無線ネットワークにおける基本的な通信を示すシーケンス図である。
【図９】本発明の第２の実施形態のデータ圧縮を用いたマルチホップ無線ネットワークにおける通信を示すシーケンス図である。
【発明を実施するための形態】
【００２３】
以下、本発明に係る無線通信装置および無線通信ネットワークを、図面に示したいくつかの実施形態を参照して詳細に説明する。
【００２４】
（第１の実施形態）
図１は、本発明の第１の実施形態の無線通信ネットワーク１００の構成を示すブロック図である。
【００２５】
無線通信ネットワーク１００は、センサ端末１１０（１１０ａ、１１０ｂ及び１１０ｃ）、中継局１２０（１２０ａ、１２０ｂ、１２０ｃ及び１２０ｄ）、基地局１３０、ネットワーク１６０、及び、サーバ１７０を備える。以下において、センサ端末１１０、中継局１２０及び基地局１３０を、無線通信装置と総称する。
【００２６】
センサ端末１１０、中継局１２０及び基地局１３０は、プロセッサ、メモリ、補助記憶装置、及び、ネットワークインタフェースを備える計算機である。センサ端末１１０、中継局１２０及び基地局１３０に備わるプロセッサは、各々に備わるメモリに保持されるプログラムを実行することによって、各機能を実装する。
【００２７】
さらに、センサ端末１１０又は中継局１２０は、設置された環境において、温度、圧力及び流量などの物理量を測定するためのセンサ装置、又は、エラーなどの異常状態を示すメッセージを受信するためのセンサ装置を備える。
【００２８】
無線通信ネットワーク１００において、センサ端末１１０は、様々なセンサ機能を備え、自らが備えるセンサ機能によって、センシングデータを測定し、測定された結果であるセンサ測定データを生成する。そして、生成されたセンサ測定データを基地局１３０へ無線を用いて送信する。
【００２９】
センサ端末１１０は、センサ測定データを無線を用いて送信する場合、複数の中継局１２０を段階的に経由させて、基地局１３０へ送信する方法と、センサ端末１１０から基地局１３０へセンサ測定データを直接送信する方法とのいずれかによって、センサ測定データを送信する。
【００３０】
また、センサ端末１１０は、中継局１２０と同じ機能を備えてもよい。すなわち、他のセンサ端末１１０からセンサ測定データを受信し、受信したセンサ測定データと、自らのセンサ機能によって生成されたセンサ測定データを無線を用いて基地局１３０又は基地局１３０に接続される中継局１２０に送信してもよい。
【００３１】
中継局１２０及び基地局１３０は、センサ端末１１０又は中継局１２０の装置のうち、少なくとも一つの装置から、センサ測定データを受信する。
【００３２】
中継局１２０は、センサ端末１１０が備えるセンサ機能を備えてもよい。すなわち、センサ端末１１０又は他の中継局１２０からセンサ測定データを受信し、受信したセンサ測定データを基地局１３０又は基地局１３０に接続される中継局１２０に無線を用いて送信し、かつ、自らのセンサ機能によって生成されたセンサ測定データを無線を用いて基地局１３０又は基地局１３０に接続される中継局１２０に送信してもよい。
【００３３】
基地局１３０は、センサ端末１１０又は中継局１２０からセンサ測定データ及び通信品質データを受信し、センサ測定データをネットワーク１６０を介してサーバ１７０に送信する。
【００３４】
本実施形態において、センサ端末１１０、中継局１２０及び基地局１３０の各々を接続する無線通信を、リンク１４０と記載する。図１のセンサ端末１１０ａと中継局１２０ｃとは、リンク１４０ｅによって接続され、中継局１２０ｃと中継局１２０ａとは、リンク１４０ｃによって接続され、中継局１２０ａと基地局１３０とは、リンク１４０ａによって接続される。また、センサ端末１１０ｂと中継局１２０ｄとは、リンク１４０ｆによって接続され、センサ端末１１０ｃと中継局１２０ｄとは、リンク１４０ｇによって接続され、中継局１２０ｄと中継局１２０ｂとは、リンク１４０ｄによって接続され、中継局１２０ｂと基地局１３０とは、リンク１４０ｂによって接続される。
【００３５】
各リンク１４０において、無線通信の状態、環境又は性能が、通信の品質として測定される。通信品質の指標には、例えば、ＲＳＳＩ、再送回数、ＣＣＡ回数、アクノレッジ回数、及び／又は、レーテンシ等がある。リンク先の無線通信装置、すなわち、データの送信先の無線通信装置は、通信品質の指標に従って、通信品質データを測定する。
【００３６】
ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）は、無線電波を受信した際の電力強度を示す。再送回数は、送信されたデータがリンク先の無線通信装置（アップリンクにおいて、中継局１２０又は基地局１３０、ダウンリンクにおいて、中継局１２０又はセンサ端末１１０）に到達するまで繰り返された送信の回数を示す。
【００３７】
ＣＣＡ（Ｃｈａｎｎｅｌ  Ｃｌｅａｒ  Ａｓｓｅｓｓｍｅｎｔ）回数は、無線通信の開始前における、同じ電波が他の無線通信装置に使われているか否かの判定（キャリアセンス）において、同じ電波が使われていたと判定され、送信が中止された場合の回数を示す。
【００３８】
アクノレッジ回数は、リンク先の無線通信装置が、自らに送信されたデータに対し、データを受信したことを示すアクノレッジ信号を、データの送信元に返信する回数を示す。レーテンシは、データを一定周期で送信する場合に、リンク先の無線通信装置がデータ受信する時刻の、送信の周期からの遅れ時間を示す。
【００３９】
リンク元の無線通信装置、すなわち、データの送信元の無線通信装置（アップリンクにおいて、センサ端末１１０又は中継局１２０、ダウンリンクにおいて、中継局１２０）は、前述の通信品質の指標のうち、再送回数、ＣＣＡ回数及びアクノレッジ回数を、通信品質データとして測定できる。また、リンク先の無線通信装置、すなわち、データの送信先の無線通信装置（アップリンクにおいて、中継局１２０又、ダウンリンクにおいて、センサ端末１１０又は中継局１２０）は、前述の通信品質の指標のうち、ＲＳＳＩ及びレーテンシを、通信品質データとして測定できる。
【００４０】
なお、本実施形態において、センサ端末１１０から中継局１２０を経て基地局１３０へデータが送信される方向を、アップリンクと記載し、逆に、基地局１３０から中継局１２０を経てセンサ端末１１０へデータが送信される方向をダウンリンクと記載する。
【００４１】
本実施形態のアップリンクによって、センサ測定データ及び／又は通信品質データが送信される。また、本実施形態のダウンリンクによって、基地局１３０からのチャネル・経路切り替え等の命令を含む通信コマンド、及び／又は、無線通信ネットワーク１００内の全無線通信装置を時刻同期するための時刻コマンド等が送信される。
【００４２】
ネットワーク１６０は、インターネット又はセルラー網等の広域通信網である。サーバ１７０は、ネットワーク１６０を介して基地局１３０と接続され、基地局１３０から送信されるセンサ測定データを処理する。サーバ１７０は、データセンタなどに配置されるサーバ群でもよい。
【００４３】
図２は、本発明の第１の実施形態の無線通信ネットワーク１００におけるリンク１４０によって通信されるパケット１５０を示す説明図である。
【００４４】
パケット１５０は、プリアンブル１５１、ＳＦＤ（Ｓｔａｒｔ  ｏｆ  Ｆｌａｍｅ  Ｄｅｌｉｍｉｔｅｒ）１５２、ヘッダ１５３、データ・コマンド類１５４、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｔ  Ｃｈｅｃｋ）１５５を含む。
【００４５】
プリアンブル１５１は、リンク１４０の受信側となる無線通信装置が、送信されたパケット１５０と同期をとるための信号である。ＳＦＤ１５２は、ＳＦＤ１５２の後の信号がパケット１５０におけるデータ内容であることを示す信号である。
【００４６】
ヘッダ１５３は、パケット１５０のデータ内容の属性、送信元情報、及び、送信先情報などを示す。データ・コマンド類１５４はパケット１５０のデータ内容である。ＣＲＣ１５５は、パケット１５０の受信側の無線通信装置がパケット１５０のデータ内容を正確に受信できたか否かをチェックするための信号である。
【００４７】
アップリンクにおいて、データ・コマンド類１５４には、センサ測定データ１５６、及び／又は、通信品質データ１５７が格納されることが多い。センサ測定データ１５６には、センサ端末１１０又は中継局１２０によって生成されたセンサ測定データが格納され、通信品質データ１５７には、センサ端末１１０、又は中継局１２０によって測定される通信品質データが格納される。
【００４８】
また、ダウンリンクにおいて、データ・コマンド類１５４には、コマンド１５８及びコマンド用データ１５９が格納されることが多い。コマンド１５８には、時刻同期をするためのコマンド、及び／又は、無線通信経路又はチャネルを切替えるための通信コマンド等が格納される。また、コマンド用データ１５９には、コマンド１５８に格納されるコマンドによって指定された数値等が格納される。
【００４９】
図３は、本発明の第１の実施形態の無線通信ネットワーク１００におけるデータ・コマンド類１５４の圧縮を示す説明図である。
【００５０】
第１の実施形態のセンサ端末１１０又は中継局１２０は、パケット１５０のデータ・コマンド類１５４に格納されるセンサ測定データ１５６と通信品質データ１５７に、無線通信ネットワーク１００において用いられるアプリケーションに従って、異なる圧縮をする。図３のデータ・コマンド類１５４ｅ、１５４ｆ、１５４ｇ、１５４ｈ及び１５４ｋは、第１の実施形態の方法によってデータ・コマンド類１５４に圧縮した場合の例を示す。
【００５１】
従来の無線通信システムは、センサ測定データを無線によって送信することが中心であり、通信品質データを送信する場合、通信品質データ分のデータ量が増加することによって、パケット１５０の長さが長くなっていた。一方で、無線通信システムは一般的に外乱の影響を受けやすく、データが届かない場合、又は、受信情報に誤りが生じる場合などが発生し、信頼性及び安定性の劣化を招いていた。
【００５２】
パケット１５０による無線通信の信頼性・安定性を向上する方法には、データを符号化（誤り訂正符号など）して冗長度をあげる方法と、データを圧縮してパケット１５０の長さを短くする方法とが考えられる。パケット１５０の長さを短くする方法を無線通信システムに適用した場合、送信及び受信にかかる時間が短縮され、また、無線通信ネットワーク１００の消費電力を低減することができる。
【００５３】
無線通信ネットワーク１００において用いられるアプリケーションの第１の例（以下、第１のアプリケーションと記載）には、電力監視又は予防保全など、センサ端末１１０又は中継局１２０が備わる設備又は環境などの状態を測定するためのアプリケーションが挙げられる。電力監視のアプリケーションは、ビル等の電力消費量をセンサ端末１１０又は中継局１２０が測定し、センサ端末１１０又は中継局１２０は、定期的に無線を用いてセンサ測定データを送信する。
【００５４】
予防保全のアプリケーションは、機器類の稼働状況をセンサ端末１１０又は中継局１２０が測定する。そして、センサ端末１１０又は中継局１２０は、定期的に無線を用いてセンサ測定データを送信する。
【００５５】
第１のアプリケーションは、定常的なセンサ測定データ１５６の送信が必要である。このため、第１のアプリケーションを用いた無線通信ネットワーク１００において、無線の通信品質（通信品質データ１５７が示す品質）が良好である場合、センサ端末１１０又は中継局１２０は、データ・コマンド類１５４ｅのようにセンサ測定データ１５６を圧縮しない。これによって、必要なセンサ測定データ１５６のすべてをパケット１５０を用いて送信できる。
【００５６】
しかし、第１のアプリケーションを用いる無線通信ネットワーク１００において、無線の通信品質（通信品質データ１５７が示す品質）が悪い場合、センサ端末１１０又は中継局１２０は、通信品質の劣化に従ってセンサ測定データ１５６の圧縮率を変化させる。これによって、データ・コマンド類１５４ｆ、１５４ｇ、１５４ｈ及び１５４ｋのように、通信品質が劣化するに従って、通信品質データ１５７の量を増やす。通信品質が最も悪い場合、センサ端末１１０又は中継局１２０は、データ・コマンド類１５４ｋのように、センサ測定データ１５６を削除し、通信品質データ１５７のみを送信してもよい。
【００５７】
通院品質が劣化した場合、通信品質が劣化したことを示す通信品質データ１５７が基地局１３０に送信され、基地局１３０によって、無線通信の転送経路の変更、又は、無線通信周波数チャネルの変更等の要否を判定する。無線通信の転送経路の変更、又は、無線通信周波数チャネルの変更等によって、通信品質が改善した場合、センサ端末１１０又は中継局１２０は、パケット１５０のデータ内容に含まれるセンサ測定データ１５６への圧縮率を下げる。
【００５８】
基地局１３０が無線通信の転送経路の変更、又は、無線通信周波数チャネルの変更等を判定し、判定結果に基づいて、基地局１３０が変更のための切り替えコマンドを送信する方法は、集中制御方法と呼ばれる。一方で、リンク１４０ごとにチャネル切り替えを行う手順は、分散制御方法と呼ばれる。
【００５９】
無線通信ネットワーク１００において用いられるアプリケーションの第２の例（以下、第２のアプリケーションと記載）には、防犯、警報、緊急通報又は異常モニタなどの異常状態を検知するアプリケーションが挙げられる。第２のアプリケーションにおいて、センサ端末１１０又は中継局１２０が測定したセンサ測定データ１５６が定常状態を示す場合、無線通信のリンク１４０が正常に維持されていることが、基地局１３０によって検知されればよく、すなわち、通信品質データ１５７の送信が重要である。
【００６０】
このため、第２のアプリケーションにおけるセンサ端末１１０又は中継局１２０は、センサ測定データ１５６が定常状態を示す場合、センサ測定データ１５６を送信する必要はない。一方で、警報が発生したなどの異常を示すセンサ測定データが検知された場合のみ、異常が発生したことを示すセンサ測定データ１５６を、基地局１３０に向けて送信することが重要である。
【００６１】
このため、センサ測定データ１５６が定常状態を示す場合、センサ端末１１０又は中継局１２０は、データ・コマンド類１５４ｋのように通信品質データ１５７を圧縮しない。これによって、すべての通信品質データ１５７を無線を用いて送信できる。
【００６２】
また、センサ測定データ１５６が異常状態を示す場合、測定された異常の程度に従って、通信品質データ１５７の圧縮率を変更することによって、センサ測定データ１５６の量（長さ）を増やす。測定されたセンサ測定データが、最も深刻な異常状態を示す場合、センサ端末１１０又は中継局１２０は、データ・コマンド類１５４ｅのように通信品質データ１５７を圧縮してもよい。
【００６３】
また、第２のアプリケーションを用いる無線通信ネットワーク１００において、測定されたセンサ測定データが定常状態を示し、かつ、無線通信ネットワーク１００内の通信品質が劣化した場合、通信品質データ１５７の送信が重要になる。すなわち、第１のアプリケーションを用いる無線通信ネットワーク１００と同じく、第２のアプリケーションを用いる無線通信ネットワーク１００においても、無線通信ネットワーク１００内の通信品質が劣化した場合、データ・コマンド類１５４ｋのような圧縮が行われる。
【００６４】
そして、通信品質データ１５７を受信した基地局１３０による、転送経路又は無線チャネルの変更などによって通信品質が改善した場合、センサ測定データ１５６への圧縮率を下げる。
【００６５】
（センサ測定データ１５６及び通信品質データ１５７の圧縮方法）
以下にセンサ測定データ１５６及び通信品質データ１５７を圧縮する方法を説明する。
【００６６】
本実施形態の通信品質データ１５７の圧縮方法には以下のようなものがある。なお、本実施形態において圧縮率が高い場合は、データ・コマンド類１５４に格納されるデータをより低減する。
【００６７】
例えば、通信品質データ１５７に、ＲＳＳＩ値、ＣＣＡ回数、再送回数、及び／又は、アクノレッジ回数など複数の指標のデータが格納される場合、より必要性が高い指標には高い優先度を割当てることによって、通信品質データ１５７に格納される優先度の低い指標を削減する圧縮方法がある。
【００６８】
また、通信品質データ１５７に、最も新しく測定されたデータと、過去複数回分の測定において生成された測定データが格納される場合、格納される過去の測定データに、低い優先度が割当てられ、優先度の低い順、すなわち、古い順にデータを削減する圧縮方法がある。また、過去の測定データとの差分情報だけが格納される圧縮方法もある。
【００６９】
また、測定される通信品質データの変動が周期的なものである等、次の通信品質データの予測が可能である場合、予測値を用いることによって通信品質データ１５７に格納されるデータ量を削減する圧縮方法がある。
【００７０】
センサ測定データ１５６の圧縮方法も、通信品質データ１５７の圧縮方法と同様である。すなわち、センサ測定データ１５６の圧縮方法には、センサ測定データ１５６に、複数の種類のセンサ測定データ（例えば、温度、圧力、及び／又は、エラーメッセージ等）が格納されている場合、より必要性が低いデータの種類に低い優先度が割り当てられ、優先度が低い種類のセンサ測定データを削減する圧縮方法がある。
【００７１】
また、センサ測定データ１５６の圧縮方法には、過去複数回分のセンサ測定データが格納されている場合、格納される過去のセンサ測定データに、低い優先度が割り当てられ、優先度の低い順、すなわち、古い順にデータを削減する圧縮方法がある。
【００７２】
さらに、過去のセンサ測定データとの差分情報のみをセンサ測定データ１５６に格納することによる圧縮方法、又は、センサ測定データの予測値のみをセンサ測定データ１５６に格納することによる圧縮方法がある。
【００７３】
さらに、センサ端末１１０又は中継局１２０は、通信品質データ１５７に格納される値によって通信品質データ１５７の圧縮率を定める場合、通信品質データ１５７に格納される値（通信品質の劣化度合い）に従った、圧縮率の上限値（圧縮後の通信品質データ１５７の量の下限値）又は下限値（圧縮後の通信品質データ１５７の量の上限値）を保持してもよい。また、センサ測定データ１５６の量の上限値又は下限値を保持してもよい。
【００７４】
また、センサ端末１１０又は中継局１２０は、センサ測定データ１５６に格納される値によってセンサ測定データ１５６の圧縮率を定める場合、センサ測定データ１５６に格納される値（異常を示す度合い）に従った、圧縮率の上限値（圧縮後のセンサ測定データ１５６の量の下限値）又は下限値（圧縮後のセンサ測定データ１５６の量の上限値）を保持してもよい。また、通信品質データ１５７の量の上限値又は下限値を保持してもよい。
【００７５】
第１のアプリケーションが用いられる無線通信ネットワーク１００において、データ・コマンド類１５４における圧縮率は、通信品質データ１５７の内容に基づいて定められる。すなわち、通信品質データ１５７が、通信品質データ１５７の送信が重要であるか否かによって、センサ測定データ１５６及び通信品質データ１５７の圧縮率が定められる。
【００７６】
第２のアプリケーションが用いられる無線通信ネットワーク１００において、データ・コマンド類１５４における圧縮率は、センサ測定データ１５６に格納される値のみによって定められてもよいし、センサ測定データ１５６に格納される値と通信品質データ１５７に格納される値との両方に基づいて、定められてもよい。
【００７７】
第２のアプリケーションが用いられる無線通信ネットワーク１００において、データ・コマンド類１５４における圧縮率を、センサ測定データ１５６に格納される値のみによって定める場合において、センサ測定データ１５６が異常状態を示す場合、センサ測定データ１５６の送信が常に重要であるため、センサ測定データ１５６の圧縮率が下げられる。また、センサ測定データ１５６が定常状態を示す場合、通信品質データ１５７の送信が重要であるため、通信品質データ１５７の圧縮率が下げられる。
【００７８】
また、センサ測定データ１５６に格納される値と通信品質データ１５７に格納される値との両方に基づいて圧縮率が定められる場合において、通信品質データ１５７が定常状態を示す場合、常にセンサ測定データ１５６の圧縮率が下げられてもよい。また、通信品質データ１５７が異常状態であり、かつ、センサ測定データ１５７が正常状態を示す場合、通信品質データ１５７の圧縮率が下げられ、通信品質データ１５７が異常状態であり、かつ、センサ測定データ１５７が異常状態を示す場合、センサ測定データ１５６の圧縮率が下げられてもよい。
【００７９】
図４は、本発明の第１の実施形態のセンサ端末１１０又は中継局１２０によって送信されるデータ・コマンド類１５４を示す説明図である。
【００８０】
図４に示すデータ・コマンド類１５４の例は、センサ端末１１０ａがセンサ測定データＡ１と通信品質データＢ１とを生成し、中継局１２０ｃがセンサ測定データＡ２と通信品質データＢ２とを生成し、中継局１２０ａがセンサ測定データＡ３と通信品質データＢ３とを生成した場合の、各無線通信装置におけるデータ・コマンド類１５４を示す。センサ測定データＡ１〜Ａ３はセンサ測定データ１５６に格納され、通信品質データＢ１〜Ｂ３は通信品質データ１５７に格納される。
【００８１】
また、図４における無線ネットワークのアップリンクは、図１に示すセンサ端末１１０ａ、中継局１２０ｃ、中継局１２０ａ、及び基地局１３０の順である。さらに、リンクｅによって送信される際のパケット１５０に含まれるデータ・コマンド類１５４は、データ・コマンド類１５４ｐ及び１５４ｓであり、リンク１４０ｃによって送信される際のパケット１５０に含まれるデータ・コマンド類１５４は、データ・コマンド類１５４ｎ及び１５４ｒであり、リンク１４０ａによって送信される際のパケット１５０に含まれるデータ・コマンド類１５４は、データ・コマンド類１５４ｍ及び１５４ｑである。
【００８２】
第１のアプリケーションを用いた場合のすべてのリンク１４０において、通信品質データ１５７がよい状態を示す場合、すなわち、通信品質が定常状態の場合、又は、第２のアプリケーションを用いた場合のセンサ端末１１０ａにおいて、測定されたセンサ測定データが異常値を示す場合、センサ測定データ１５６の送信が重要であるため、パケット１５０に含まれるデータ・コマンド類１５４は、データ・コマンド類１５４ｓ、１５４ｒ、及び１５４ｑのように生成される。すなわち、通信品質データ１５７は圧縮率の上限値によって圧縮されることによって、通信品質データ１５７は削除され、センサ測定データ１５６のみが送信される。
【００８３】
なお、センサ測定データ１５６には、センサ端末１１０及び中継局１２０間をマルチホップ無線によって転送されるごとに、下位のセンサ端末１１０又は中継局１２０から送信されたセンサ測定データ１５６が追加される。
【００８４】
また、本実施形態のセンサ端末１１０又は中継局１２０は、センサ測定データ１５６及び通信品質データ１５７の各々に、圧縮率の上限値及び下限値を保持する。センサ端末１１０又は中継局１２０は、保持する圧縮率の上限値及び下限値に従って各データを圧縮し、上限値まで圧縮することによってパケット１５０の長さを短く保つ。本実施形態における圧縮率の上限値は、圧縮後のデータ長の下限値を示し、圧縮率の下限値は圧縮後のデータ長の上限値を示す。
【００８５】
また、圧縮率の上限値及び下限値は、センサ測定データ１５６及び通信品質データ１５７の値に従って、定められてもよい。すなわち、各データの異常を示す程度によって、圧縮率の上限値及び下限値が変更されてもよい。
【００８６】
第２のアプリケーションにおける中継局１２０ｃは、センサ端末１１０ａから受信したセンサ測定データＡ１と、自らが測定したセンサ測定データＡ２とを参照し、いずれかのセンサ測定データＡの内容が異常を示す場合、自らが保持する圧縮率の下限値に従って、センサ測定データ１５６を圧縮する。
【００８７】
第２のアプリケーションにおける中継局１２０ａも、センサ端末１１０ａ及び中継局１２０ｃから受信したセンサ測定データＡ１及びＡ２と、自らが測定したセンサ測定データＡ３とを参照し、いずれかのセンサ測定データＡの内容が異常を示す場合、自らが保持する圧縮率の下限値に従って、センサ測定データ１５６を圧縮する。
【００８８】
さらに、第１のアプリケーションを用いた場合の最も下位のリンク１４０において、測定された通信品質データ１５７が悪い状態を示す場合、又は、第２のアプリケーションを用いた場合のセンサ端末１１０又は中継局１２０のすべてにおいて、センサ測定データ１５６が定常値を示す場合、通信品質データ１５７の送信が重要であるため、パケット１５０に含まれるデータ・コマンド類１５４は、データ・コマンド類１５４ｐ、１５４ｎ、及び１５４ｍのように生成される。すなわち、センサ測定データ１５６は圧縮率の上限値又はより高い値によって圧縮され、通信品質データ１５７は圧縮率の下限値によって圧縮される。
【００８９】
なお、センサ測定データ１５６及び通信品質データ１５７には、マルチホップ無線によって転送されるごとに、下位のセンサ端末１１０又は中継局１２０から送信されたセンサ測定データ１５６及び通信品質データ１５７が追加される。
【００９０】
また、中継局１２０ａが、センサ測定データ１５６を圧縮率の上限値によって圧縮しても、所定のパケット１５０の長さを超える場合、中継局１２０ａは、パケット１５０の長さを長くすることによって、圧縮された通信品質データ１５７及び圧縮されたセンサ測定データ１５６とをパケット１５０に格納する。
【００９１】
また、センサ測定データ１５６及び通信品質データ１５７の内容に従って、センサ測定データ１５６及び通信品質データ１５７の圧縮率が変化する場合において、センサ測定データ１５６の送信が重要である場合、センサ測定データの圧縮率の上限値は、低い値に保持される。また、通信品質データ１５６の送信が重要である場合、通信品質データ１５６の圧縮率の上限値は、低い値に保持される。
【００９２】
各データ・コマンド類１５４の圧縮処理については、後述する。
【００９３】
なお、図４では、マルチホップ無線による送信の各通信品質データ１５７が示す通信品質がすべて同じ程度という前提で圧縮状況を示すが、本発明の無線通信ネットワーク１００におけるリンク１４０の通信品質は、リンク１４０ごとに異なる。
【００９４】
前述のように、本実施形態によれば、センサ測定データ１５６又は通信品質データ１５７の値に従った最適なデータ量によってセンサ測定データ及び通信品質データを送信することによって、高信頼かつ低電力な無線通信ネットワーク１００を実現できる。
【００９５】
図５は、本発明の第１の実施形態のセンサ端末１１０及び中継局１２０の論理的な構成を示すブロック図である。
【００９６】
センサ端末１１０及び中継局１２０は、無線通信部１１１、アンテナ１１２、圧縮判断部１１３、制御部１１４、センサデータ圧縮部１１５、通信品質データ圧縮部１１６、センサデータメモリ１１７、通信品質データメモリ１１８、通信品質測定部１１９、センサデータ処理部１１Ａ、及び、センサ１１Ｂなどの機能を備える。これらの機能は、センサ端末１１０に備わるメモリに保持されるプログラムを、センサ端末１１０に備わるプロセッサが実行することによって実装される。
【００９７】
センサ１１Ｂは、設置された設備若しくは環境の状態を測定するセンサ装置、又は、メッセージを受信するセンサ装置における機能であり、センサ装置において測定されたセンシングデータを、本実施形態の無線通信装置において処理可能なセンサ測定データに生成する。
【００９８】
センサデータ処理部１１Ａは、センサ１１Ｂを稼働させることによってセンサ測定データを取得し、取得されたセンサ測定データを、センサデータメモリ１１７に格納する機能である。
【００９９】
なお、中継局１２０は、センサデータ処理部１１Ａ及びセンサ１１Ｂを備えなくてもよく、受信したセンサ測定データのみをセンサデータメモリ１１７に格納してもよい。
【０１００】
また、センサ１１Ｂ及びセンサ処理部１１Ａは、センサ測定データを取得するための処理機能である、アプリケーション（前述の第１のアプリケーション又は第２のアプリケーションに相当）を備える。このアプリケーションに従って、センサ測定データ又は通信品質データのいずれの内容が、圧縮率を定めるために用いられるかが定まる。
【０１０１】
通信品質測定部１１９は、再送回数等の通信品質データを測定し、測定された通信品質データを、通信品質データメモリ１１８に格納する機能である。なお、本実施形態の通信品質データは、パケットを送信しようとする先のリンク１４０における通信品質を含む。
【０１０２】
センサデータメモリ１１７及び通信品質データメモリ１１８は、センサ端末１１０又は中継局１２０の補助記憶装置に各データを格納する機能である。
【０１０３】
なお、中継局１２０は、センサ端末１１０又は他の中継局１２０から送信されたパケット１５０をアンテナ１１２及び無線通信部１１１によって受信し、パケット１５０に含まれる通信品質データを、通信品質データメモリ１１８に格納してもよい。
【０１０４】
センサ端末１１０及び中継局１２０に備わる制御部１１４は、自らのセンサ端末１１０又は中継局１２０において測定されたセンサ測定データ及び通信品質データ、並びに、他のセンサ端末１１０又は中継局１２０から受信したセンサ測定データ１５６及び通信品質データ１５７とを圧縮判断部１１３に送信し、圧縮判断部１１３に圧縮率を定めさせる。そして、圧縮判断部１１３によって定められた圧縮率に従って、センサデータ圧縮部１１５及び通信品質データ圧縮部１１６に、各データを圧縮させる。
【０１０５】
また、制御部１１４は、センサデータメモリ１１７及び通信品質データメモリ１１８に格納されたセンサ測定データ及び通信品質データの内容を参照し、圧縮判断部１１３によって保持されるセンサ測定データ及び通信品質データの圧縮率の上限値と下限値とを、更新してもよい。例えば、センサ測定データの内容が、センサ測定データの送信が重要であることを示す場合、圧縮判断部１１３によって保持されるセンサ測定データの圧縮率の上限値又は下限値を、低く下げた値によって更新する。
【０１０６】
さらに制御部１１４は、圧縮後の各データを、無線通信のためのパケット１５０のデータ・コマンド類１５４に格納し、データ・コマンド類１５４に圧縮されたデータを格納されたパケット１５０を無線通信部１１１に送信する。無線通信部１１１は、制御部１１４から受信したパケット１５０を、アンテナ１１２を介して無線によって送信する。
【０１０７】
圧縮判断部１１３は、補助記憶装置等に接続され、通信品質データ又はセンサ測定データの圧縮率を含むテーブルを保持する。圧縮判断部１１３によって保持される圧縮率には、上限値及び下限値が含まれる。圧縮判断部１１３によって保持される圧縮率は、圧縮判断部１１３が備わるセンサ端末１１０又は中継局１２０が用いるアプリケーションに従ってあらかじめ格納されてもよいし、基地局１３０から送信されたコマンドによって更新されてもよい。
【０１０８】
また、圧縮判断部１１３は、アプリケーションを一意に示す識別子と、センサ測定データ又は通信品質データの内容のいずれに基づいて、どのデータの圧縮率を定めるかを示す判断基準とを、対応させて保持してもよい。
【０１０９】
この場合、センサ端末１１０又は中継局１２０の制御部１１４は、自らのセンサ処理部１１Ａ及びセンサ１１Ｂが用いるアプリケーションの識別子を、送信するパケット１５０に格納する。そして、各中継局１２０の制御部１１４は、受信したパケット１５０からアプリケーションの識別子を抽出し、抽出されたアプリケーションの識別子を圧縮判断部１１３に送信する。または、センサ端末１１０又は中継局１２０の制御部１１４は、自らの装置が用いるアプリケーションの識別子を、圧縮判断部１１３に送信してもよい。
【０１１０】
そして、圧縮判断部１１３は、送信されたアプリケーションの識別子に基づいて、圧縮判断部１１３に保持される判断基準のうち、用いる判断基準を定める。
【０１１１】
後述する処理は、圧縮判断部１１３が、アプリケーションの識別子と、アプリケーションの識別子に対応する判断基準とを保持している前提において、説明される。
【０１１２】
圧縮判断部１１３は、制御部１１４から送信されたセンサ測定データ及び通信品質データと、自らが保持する圧縮率とに基づいて、データ・コマンド類１５４に格納するデータの圧縮率を定める。なお、圧縮判断部１１３は、アプリケーションの識別子に従って圧縮率を定める場合、圧縮率を、センサ測定データの内容に従って定めるか、通信品質データの内容に従って定めるかを示す判断基準を選択する。
【０１１３】
なお、センサ測定データ及び通信品質データに複数の種類のデータが含まれ、各データの種類に優先度が割当てられる場合、センサデータ処理部１１Ａ及び通信品質測定部１１９は、測定されたセンサ測定データ及び通信品質データに含まれる各データに、いかなるデータの種類かを示す識別子を付加してもよい。この場合、センサデータ圧縮部１１５及び通信品質データ圧縮部１１６は、あらかじめ、データの種類による削減の優先度を保持し、センサ測定データ及び通信品質データを圧縮する際に、あらかじめ保持された優先度に従って、優先度の低い順にデータを削除する。
【０１１４】
また、各データの種類に優先度が割当てられる場合、センサデータ処理部１１Ａ及び通信品質測定部１１９は、測定されたセンサ測定データ及び通信品質データに含まれる各データに、優先度を示す値を付加してもよい。この場合、センサデータ圧縮部１１５及び通信品質データ圧縮部１１６は、センサ測定データ及び通信品質データを圧縮する際に、各データに付加された優先度の低い順に、データを削除する。
【０１１５】
図６は、本発明の第１の実施形態の基地局１３０の論理的な構成を示すブロック図である。
【０１１６】
基地局１３０は、無線通信部１３１、アンテナ１３２、圧縮判断部１３３、基地局制御部１３４、通信・時刻コマンド圧縮部１３５、通信・時刻コマンド生成部１３６、システム管理部１３７、及び、広域通信部１３８などの機能を備える。
【０１１７】
センサ端末１１０又は中継局１２０から送信されたパケット１５０に含まれるセンサ測定データ及び通信品質データは、アンテナ１３２、無線通信部１３１、及び、基地局制御部１３４を介してシステム管理部１３７に送信される。
【０１１８】
システム管理部１３７は、ネットワーク１６０を介してサーバ１７０にセンサ測定データを送信する。また、システム管理部１３７は、受信した通信品質データに基づいて、無線通信ネットワーク１００における最適なマルチホップ無線経路、及び／又は、リンク１４０ごとの最適な無線周波数チャネルを定める。
【０１１９】
システム管理部１３７が定めた結果に従って、通信・時刻コマンド生成部１３６は、チャネル及び／又は経路を切り替えるための通信コマンド、若しくは、時刻を同期するための時刻コマンドを生成する。
【０１２０】
通信・時刻コマンド圧縮部１３５は、通信・時刻コマンド生成部１３６において生成されたコマンドを、センサ端末１１０又は中継局１２０から受信した通信品質データに従って定められた圧縮率によって圧縮する。
【０１２１】
圧縮判断部１３３は、センサ端末１１０又は中継局１２０の圧縮判断部１１３と同様に、アプリケーションに従ったデータの圧縮率を保持し、圧縮する基準を選択する。
【０１２２】
基地局制御部１３４は、通信・時刻コマンド圧縮部１３５によって圧縮されたコマンドを、無線通信部１３１、アンテナ１３２を介して、中継局１２０又はセンサ端末１１０に無線によって送信する。そして、中継局１２０又はセンサ端末１１０は、基地局１３０から受信したコマンドに基づいて、マルチホップ無線経路の切り替え、チャネルの切り替え、又は、時刻の同期処理等を実行する。
【０１２３】
図７は、本発明の第１の実施形態のセンサ端末１１０又は中継局１２０による、データ・コマンド類１５４の圧縮処理を示すフローチャートである。
【０１２４】
センサ端末１１０は、センサ測定データ及び通信品質データを測定した際に、図７に示す処理を開始する。また、中継局１２０は、センサ端末１１０又は他の中継局１２０からパケット１５０を受信した際に、図７に示す処理を開始する（３００）。
【０１２５】
なお、圧縮判断部１１３は、以下の処理において、データ・コマンド類１５４の所定の長さ（すなわち、データ・コマンド類１５４の量）をあらかじめ保持する。
【０１２６】
ステップ３００の後、センサ端末１１０又は中継局１２０は、センサ測定データ及び通信品質データに格納された値を参照する（３０１）。
【０１２７】
具体的には、センサ端末１１０の圧縮判断部１１３は、ステップ３０１において、センサ端末１１０自身のセンサ１１Ｂ及び通信品質測定部１１９によって測定されたセンサ測定データ及び通信品質データを、制御部１１４から送信された後、送信されたセンサ測定データ及び通信品質データを参照する。また、中継局１２０の圧縮判断部１１３は、ステップ３０１において、センサ端末１１０又は他の中継局１２０から送信されたセンサ測定データ及び通信品質データと、センサ端末１１０自身のセンサ１１Ｂ及び通信品質測定部１１９によって測定されたセンサ測定データ及び通信品質データとを、制御部１１４から送信された後、送信されたセンサ測定データ及び通信品質データを参照する。
【０１２８】
ステップ３０１の後、圧縮判断部１１３は、圧縮判断部１１３が保持する圧縮率のテーブルを参照し、センサ測定データ及び通信品質データの圧縮率を定める（３０２）。
【０１２９】
具体的には、圧縮判断部１１３は、ステップ３０２において、制御部１１４から送信されたアプリケーションの識別子に基づいて、判断基準を選択することによって、圧縮率を定める際に基準となるデータを選択する。そして、センサ測定データ及び通信品質データの圧縮率を定める。
【０１３０】
例えば、アプリケーションの識別子が、前述の第１のアプリケーションの識別子を示す場合、圧縮判断部１１３は、通信品質データを基準に圧縮率を定めることを示す判断基準を選択する。そして、通信品質データのうち、いずれかに通信品質が悪いことを示すデータが含まれる場合、圧縮判断部１１３は、通信品質データの圧縮率の下限値に、通信品質データの圧縮率を定める。
【０１３１】
そして、圧縮判断部１１３は、圧縮率の下限値によって、通信品質データを圧縮した場合の、残りのデータ・コマンド類１５４の長さを算出し、算出された残りのデータ・コマンド類１５４の長さに、センサ測定データが格納されるようにセンサ測定データの圧縮率を定める。この時、センサ測定データが残りのデータ・コマンド類１５４の長さに格納されれば、センサ測定データの圧縮率は、上限値に定められてもよく、上限値よりも低い値に定められてもよい。
【０１３２】
ここで、センサ測定データの圧縮率が、センサ測定データの圧縮率の上限値を超える場合、圧縮判断部１１３は、所定のデータ・コマンド類１５４の長さを超えるように通信品質データの圧縮率を定めてもよい。すなわち、センサ測定データの上限値によってセンサ測定データを圧縮した結果、データ・コマンド類１５４の長さが所定の長さを超える場合、圧縮判断部１１３は、センサ測定データを上限値によって圧縮すると定めてもよい。これによって、パケット１５０の長さは長くなるが、必要なデータは送信される。
【０１３３】
なお、データ・コマンド類１５４の長さが所定の長さを超える場合、送信が重要である通信品質データの圧縮率を下限値より高い値に定めてもよい。これによって、パケット１５０の長さは所定の値に維持され、信頼性の高い通信が実現する。
【０１３４】
また、例えば、アプリケーションの識別子が、前述の第１のアプリケーションの識別子を示す場合において、すべての通信品質データが通信品質が良好であることを示す場合、圧縮判断部１１３は、センサ測定データの圧縮率の下限値に、センサ測定データの圧縮率を定める。
【０１３５】
そして、圧縮判断部１１３は、圧縮率の下限値によって、センサ測定データを圧縮した場合の、残りのデータ・コマンド類１５４の長さを算出し、算出された残りのデータ・コマンド類１５４の長さに通信品質データが格納されるように通信品質データの圧縮率を定める。この時、通信品質データが残りのデータ・コマンド類１５４の長さに格納されれば、通信品質データの圧縮率は、上限値に定められてもよく、上限値よりも低い値に定められてもよい。
【０１３６】
ここで、通信品質データの圧縮率が、通信品質データの圧縮率の上限値を超える場合、圧縮判断部１１３は、所定のデータ・コマンド類１５４の長さを超えるように通信品質データの圧縮率を定めてもよい。すなわち、通信品質データの上限値によって通信品質データを圧縮した結果、データ・コマンド類１５４の長さが所定の長さを超える場合、圧縮判断部１１３は、通信品質データを上限値によって圧縮すると定めてもよい。これによって、パケット１５０の長さは長くなるが、必要なデータは送信される。
【０１３７】
なお、データ・コマンド類１５４の長さが所定の長さを超える場合、送信が重要であるセンサ測定データの圧縮率を下限値より高い値に定めてもよい。これによって、パケット１５０の長さは所定の値に維持され、信頼性の高い通信が実現する。
【０１３８】
さらに、アプリケーションの識別子が、前述の第２のアプリケーションの識別子を示す場合、圧縮判断部１１３は、センサ測定データに含まれる値に従って、センサ測定データ及び通信品質データの圧縮率を定める判断基準を選択する。
【０１３９】
例えば、アプリケーションの識別子が、前述の第２のアプリケーションの識別子を示す場合において、センサ測定データに、いずれかのセンサ端末１１０又は中継局１２０において異常を測定したことを示す値が含まれる場合、圧縮判断部１１３は、まず、センサ測定データの圧縮率の下限値に、センサ測定データの圧縮率を定める。
【０１４０】
そして、圧縮判断部１１３は、圧縮率の下限値によって、センサ測定データを圧縮した場合の、残りのデータ・コマンド類１５４の長さを算出し、算出された残りのデータ・コマンド類１５４の長さに通信品質データが格納されるように通信品質データの圧縮率を定める。この時、通信品質データが残りのデータ・コマンド類１５４の長さに格納されれば、通信品質データの圧縮率は、上限値に定められてもよく、上限値よりも低い値に定められてもよい。
【０１４１】
ここで、通信品質データの圧縮率が、通信品質データの圧縮率の上限値を超える場合、圧縮判断部１１３は、所定のデータ・コマンド類１５４の長さを超えるように通信品質データの圧縮率を定めてもよい。すなわち、通信品質データの上限値によって通信品質データを圧縮した結果、データ・コマンド類１５４の長さが所定の長さを超える場合、圧縮判断部１１３は、通信品質データを上限値によって圧縮すると定めてもよい。これによって、パケット１５０の長さは長くなるが、必要なデータは送信される。
【０１４２】
なお、データ・コマンド類１５４の長さが所定の長さを超える場合、送信が重要であるセンサ測定データの圧縮率を下限値より高い値に定めてもよい。これによって、パケット１５０の長さは所定の値に維持され、信頼性の高い通信が実現する。
【０１４３】
また、例えば、アプリケーションの識別子が、前述の第２のアプリケーションの識別子を示す場合において、センサ測定データのいずれにも、異常を示す値が含まれない場合、通信品質データの送信が重要であるため、圧縮判断部１１３は、通信品質データの圧縮率の下限値に、通信品質データの圧縮率を定める。
【０１４４】
そして、圧縮率の下限値によって、通信品質データを圧縮した場合の、残りのデータ・コマンド類１５４の長さを算出し、算出された残りのデータ・コマンド類１５４の長さにセンサ測定データが格納されるように、センサ測定データの圧縮率を定める。この時、センサ測定データが残りのデータ・コマンド類１５４の長さに格納されれば、センサ測定データの圧縮率は、上限値に定められてもよく、上限値よりも低い値に定められてもよい。
【０１４５】
ここで、センサ測定データの圧縮率が、センサ測定データの圧縮率の上限値を超える場合、圧縮判断部１１３は、所定のデータ・コマンド類１５４の長さを超えるように通信品質データの圧縮率を定めてもよい。すなわち、センサ測定データの上限値によってセンサ測定データを圧縮した結果、データ・コマンド類１５４の長さが所定の長さを超える場合、圧縮判断部１１３は、センサ測定データを上限値によって圧縮すると定めてもよい。これによって、パケット１５０の長さは長くなるが、必要なデータは送信される。
【０１４６】
なお、データ・コマンド類１５４の長さが所定の長さを超える場合、送信が重要である通信品質データの圧縮率を下限値より高い値に定めてもよい。これによって、パケット１５０の長さは所定の値に維持され、信頼性の高い通信が実現する。
【０１４７】
なお、前述のような圧縮率を定める方法は、送信が重要であるデータの圧縮率を下限値としたが、本実施形態の制御部１１４は、センサ測定データ及び通信品質データが示す値の程度によって、圧縮率の上限値又は下限値を増減させてもよい。
【０１４８】
例えば、制御部１１４が、センサ測定データ及び通信品質データの内容を参照し、すべての通信品質データの中に、通信品質が悪いことを示すデータはあるが、通信品質の程度がそれほど深刻ではない場合、制御部１１４は、通信品質の程度が深刻な場合の通信品質データの圧縮率の下限値よりも、通信品質データの圧縮率の下限値を高くし、通信品質の程度が深刻な場合のセンサ測定データの上限値よりも、センサ測定データの圧縮率の上限値を低くしてもよい。そして、新たな圧縮率の上限値及び下限値を、圧縮判断部１１３に送信する。
【０１４９】
また、本実施形態の圧縮率は、すべてのデータを圧縮せずそのまま送信する場合とすべてのデータを削除する場合とを示してもよい。例えば、圧縮率が、０から１までの値によって示され、センサ測定データの圧縮率が０と定められる場合、センサデータ圧縮部１１５は、センサ測定データに含まれるすべてのデータを削除、又は置き換えない。また、センサ測定データの圧縮率が１である場合、センサデータ圧縮部１１５は、センサ測定データのすべてが削除されることを示す。
【０１５０】
以上のような処理が実行されることによって、センサ測定データ及び通信品質データの圧縮率が定まる。圧縮判断部１１３は、ステップ３０２において、定められた圧縮率を制御部１１４に送信する。
【０１５１】
ステップ３０２の後、制御部１１４は、圧縮判断部１１３から送信された圧縮率のうちセンサ測定データの圧縮率をセンサデータ圧縮部１１５に送信し、通信品質データの圧縮率を通信品質データ圧縮部１１６に送信する。そして、センサデータ圧縮部１１５及び通信品質データ圧縮部１１６は、センサデータメモリ１１７及び通信品質データメモリ１１８に格納されたセンサ測定データ及び通信品質データを取得し、送信された圧縮率に基づいて、圧縮する（３０３）。
【０１５２】
ステップ３０２においてセンサデータ圧縮部１１５及び通信品質データ圧縮部１１６は、前述に示した圧縮方法を用いる。すなわち、センサデータ圧縮部１１５及び通信品質データ圧縮部１１６は、センサ測定データ及び通信品質データのうち、低い優先度が付加されたデータを削除したり、予測値に置き換えたりして、センサ測定データ及び通信品質データを圧縮する。
【０１５３】
なお、センサデータメモリ１１７及び通信品質データメモリ１１８に格納されたセンサ測定データ及び通信品質データには、圧縮を実行しているセンサ端末１１０又は中継局１２０のセンサ１１Ｂ及び通信品質測定部１１９によって測定されたセンサ測定データ及び通信品質データと、センサ端末１１０又は他の中継局１２０によって送信され、アンテナ１１２を介して受信したセンサ測定データ及び通信品質データとが含まれる。
【０１５４】
ステップ３０３の後、制御部１１４は、センサデータ圧縮部１１５及び通信品質データ圧縮部１１６から圧縮後の各データを受信し、パケット１５０のデータ・コマンド類１５４に圧縮された各データを格納する。そして、制御部１１４は、圧縮された各データが格納されたパケット１５０を無線通信部１１１に送信し、無線通信部１１１は、アンテナ１１２によって、送信されたパケット１５０を無線によって送信する（３０４）。
【０１５５】
第１の実施形態によれば、線通信品質データ又はセンサ測定データの内容に従って、送信するための最適な圧縮率を定めることによって、必要以上にパケット１５０を長くせず、パケット１５０の長さを短く保つことができる。これによって送信及び受信にかかる時間が短縮され、無線通信の信頼性向上と消費電力の低減とを実現することができる。
【０１５６】
（第２の実施形態）
図８は、本発明の第２の実施形態のマルチホップ無線ネットワークにおける基本的な通信を示すシーケンス図である。
【０１５７】
図８に示すシーケンスは、センサ端末１１０、中継局１２０、及び、基地局１３０がそれぞれ一台ずつ備わる無線通信ネットワーク１００における、無線通信を示す。
【０１５８】
基地局１３０は、中継局１２０へ時刻同期コマンドを送信し（２１１）、中継局１２０からアクノレッジ信号を受信する（２１２）。中継局１２０は、センサ端末１１０へ時刻同期コマンドを送信し（２１３）、センサ端末１１０からアクノレッジ信号を受信する（２１４）。各無線通信装置は、アクノレッジ信号を受信することによって、パケット１５０の送信先の無線通信装置が、正常にパケット１５０を受信したか否かを判定する。
【０１５９】
次に、センサ端末１１０は、中継局１２０へセンサ測定データを送信し（２１５）、中継局１２０からアクノレッジ信号を受信する（２１６）。中継局１２０は、基地局１３０へセンサ測定データを送信し（２１７）、基地局１３０からアクノレッジ信号を受信する（２１８）。
【０１６０】
図９は、本発明の第２の実施形態のデータ圧縮を用いたマルチホップ無線ネットワークにおける通信を示すシーケンス図である。
【０１６１】
基地局１３０は、中継局１２０へ時刻を同期するためのコマンド（時刻同期コマンド）と、チャネル又は無線通信の経路を切り替えるためのコマンド（チャネル・経路切替えコマンド）とを含むパケット１５０を送信する（３１１）。中継局１２０は、センサ端末１１０へ時刻同期コマンドとチャネル・経路切り替えコマンドとを含むパケット１５０を送信する（３１３）。この時、３１３によって送信されたパケット１５０が、無線によって基地局１３０にも到達するため、基地局１３０は、シーケンス３１３によるパケット１５０をアクノレッジ信号として処理する（３１２）。
【０１６２】
次に、センサ端末１１０は、中継局１２０へセンサ測定データと通信品質データＡとを含むパケット１５０を送信する（３１４）。シーケンス３１４によるパケット１５０は、シーケンス３１３による通信に対応するアクノレッジ信号である。
【０１６３】
中継局１２０は、センサ端末１１０から送信されたセンサ測定データ及び通信品質データＡに、中継局１２０によって測定された通信品質データＢを追加した信号を、基地局１３０へ送信する（３１５）。シーケンス３１５によるパケット１５０は、シーケンス３１４に対応する中継局１２０からセンサ端末１１０へのアクノレッジ信号である（３１６）。
【０１６４】
最後に、基地局１３０は、アクノレッジ信号３１７を中継局１２０に送信するが（３１７）、これは、次のタイミングの、基地局１３０から中継局１２０へ送信される時刻同期コマンド及びチャネル・経路切り替えコマンドを含む信号を、アクノレッジ信号の代わりとしてもよい。
【０１６５】
シーケンス３１１、３１３、３１４及び３１５には、前述のデータ圧縮方法を用いることによって、無線通信のパケット１５０の長さを必要以上に長くすることなく、必要な通信品質データ量を増やすことが可能である。また、アクノレッジ信号による無線通信の回数を、減らすことが可能であるため、無線同士の干渉などによる信頼性劣化を抑制可能であり、同時に低電力化も実現できる。
【符号の説明】
【０１６６】
１００  無線通信ネットワーク
１１０、１１０ａ、１１０ｂ、１１０ｃ  センサ端末
１２０、１２０ａ、１２０ｂ、１２０ｃ、１２０ｄ  中継局
１３０  基地局
１４０、１４０ａ、１４０ｂ、１４０ｃ、１４０ｄ、１４０ｅ、１４０ｆ、１４０ｇ  リンク
１６０  ネットワーク
１７０  サーバ
１１１  無線通信部
１１２  アンテナ
１１３  圧縮判断部
１１４  制御部
１１５  センサデータ圧縮部
１１６  通信品質データ圧縮部
１１７  センサデータメモリ
１１８  通信品質データメモリ
１１９  通信品質測定部
１１Ａ  センサデータ処理部
１１Ｂ  センサ
１３１  無線通信部
１３２  アンテナ
１３３  圧縮判断部
１３４  基地局制御部
１３５  通信・時刻コマンド圧縮部
１３６  通信・時刻コマンド生成部
１３７  システム管理部
１３８  広域通信部
【図１】
0005374743.tif 000002
【図２】
0005374743.tif 000003
【図３】
0005374743.tif 000004
【図４】
0005374743.tif 000005
【図５】
0005374743.tif 000006
【図６】
0005374743.tif 000007
【図７】
0005374743.tif 000008
【図８】
0005374743.tif 000009
【図９】
0005374743.tif 000010