(57)【要約】【課題】転送の経路数の違いを考慮してパケット信号を転送する技術を提供する。【解決手段】無線装置１０は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる。受信部５２は、パケット信号を受信する。設定部４４は、受信部５２において受信したパケット信号に対する待機時間を設定する。送信部５０は、設定部４４において設定した待機時間を使用して、パケット信号を送信する。設定部４４は、受信部５２における同一のパケット信号の受信回数に応じて、同一のパケット信号に対応した宛先のパケット信号に対する待機時間を設定する。【選択図】図３
2019033326.tif 000002
【特許請求の範囲】
【請求項１】
フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置であって、
パケット信号を受信する受信部と、
前記受信部において受信した前記パケット信号に対する待機時間を設定する設定部と、
前記設定部において設定した待機時間を使用して、前記パケット信号を送信する送信部とを備え、
前記設定部は、前記受信部における同一のパケット信号の受信回数に応じて、前記同一のパケット信号に対応した宛先のパケット信号に対する前記待機時間を設定することを特徴とする無線装置。
【請求項２】
前記設定部は、前記同一のパケット信号の転送の起点となる他の無線装置が転送の宛先に設定されたパケット信号に対して、前記受信部における同一のパケット信号の受信回数に応じた前記待機時間を設定することを特徴とする請求項１に記載の無線装置。
【請求項３】
前記設定部は、前記受信部における同一のパケット信号の受信回数が多くなるほど、前記待機時間を増加させることを特徴とする請求項１または２に記載の無線装置。
【請求項４】
前記設定部は、前記受信部における前記同一のパケット信号の受信回数がしきい値以上である場合に前記待機時間として第１時間を設定し、受信回数がしきい値より少ない場合に前記待機時間として前記第１時間よりも短い第２時間を設定することを特徴とする請求項３に記載の無線装置。
【請求項５】
フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置におけるプログラムであって、
パケット信号を受信するステップと、
受信した前記パケット信号に対する待機時間を設定するステップと、
設定した待機時間を使用して、前記パケット信号を送信するステップとを備え、
前記設定するステップは、同一のパケット信号の受信回数に応じて、前記同一のパケット信号に対応した宛先のパケット信号に対する前記待機時間を設定することをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特にフラッディング方式でパケット信号を転送する無線装置、プログラムに関する。
【背景技術】
【０００２】
複数の無線装置によって構成されるマルチホップ通信システムでは、１つの無線装置から送信されたパケット信号が他の無線装置によって転送され、宛先の無線装置で受信される。マルチホップ通信システムの通信経路は、例えば、複数の無線装置が網目状に結ばれたメッシュ形状に形成される。このようなマルチホップ通信システムにおいて円滑な通信を可能にするためにパケット信号の受信パワーレベルに応じて、送信前の待機時間が設定される。これにより、遠く離れた他の端末装置からのパケット信号が優先的に転送される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３３６７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
待機時間の制御はネットワーク全体に対して統一してなされる。一方、複数の無線装置は、一般的に均等に分散して配置されず、密に配置される部分もあれば、粗に配置される部分もある。このような場合、前者における転送の経路数は、後者における転送の経路数が多い傾向にある。そのため、このような違いを考慮した転送の制御が求められる。
【０００５】
本発明はこうした状況に鑑みなされたものであり、その目的は、転送の経路数の違いを考慮してパケット信号を転送する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の無線装置は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置であって、パケット信号を受信する受信部と、受信部において受信したパケット信号に対する待機時間を設定する設定部と、設定部において設定した待機時間を使用して、パケット信号を送信する送信部とを備える。設定部は、受信部における同一のパケット信号の受信回数に応じて、同一のパケット信号に対応した宛先のパケット信号に対する待機時間を設定する。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、転送の経路数の違いを考慮してパケット信号を転送できる。
【図面の簡単な説明】
【０００９】
【図１】実施例に係る無線通信システムの構成を示す図である。
【図２】実施例に係る無線通信システムの別の構成を示す図である。
【図３】図１および図２の無線装置の構成を示す図である。
【図４】図１および図２の無線通信システムにおいて使用されるパケット信号のフォーマットを示す図である。
【図５】図３の記憶部において記憶されるデータベースのデータ構造を示す図である。
【図６】図６（ａ）−（ｃ）は、転送前待機時間に対するさまざまな特性を示す図である。
【図７】図３の設定部において設定される待機時間を示す図である。
【図８】図３の無線装置によるパケット信号数の計測手順を示すフローチャートである。
【図９】図３の無線装置によるパケット信号の待機時間の設定手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を具体的に説明する前に、概要を述べる。実施例は、複数の無線装置によって構成されるメッシュネットワークの無線通信システムに関する。各無線装置は、例えば、無線通信で制御される照明システムにおける制御機器と複数の被制御機器に搭載される。照明システムにおいて、制御機器から被制御機器までの通信距離が一定以上ある場合に、これらの間に配置される被制御機器に搭載される無線装置によるマルチホップ通信により、パケット信号が伝送される。メッシュネットワークにおいてマルチホップ通信を実行する場合、フラッディング方式が使用される。一方、複数の無線装置は、一般的に均等に分散して配置されず、被制御機器を設置すべき位置に応じて、密に配置される部分もあれば、粗に配置される部分もある。このような状況下においてフラッディング方式を実行する場合、次の課題がある。
【００１１】
無線装置が密に配置される部分では、無線装置間における転送の経路数が多いので、１つのパケット信号が多くの経路によって転送される。そのため、トラヒック量が多くなり、トラヒックの輻輳によりパケット信号の衝突が増加しやすくなる。パケット信号の衝突の発生を抑制するために、例えば、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕ１ｔｉｐ１ｅ  Ａｃｃｅｓｓ／Ｃｏ１１ｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）における転送前の待機時間を増加させることが有効である。一方、無線装置が粗に配置される部分では、無線装置間における転送の経路数が少ないので、１つのパケット信号が限られた経路によって転送される。そのため、トラヒック量が少なくなる。しかしながら、無線装置が密に配置される部分に合わせて転送前の待機時間を増加させると、伝送の遅延時間が増加する。つまり、メッシュネットワークにおける輻輳低減により高い通信成功率を維持しながら、伝送の遅延時間を低減することが望まれる。
【００１２】
これに対応するために、本実施例に係る無線通信システムに含まれる無線装置は、転送の起点となる無線装置（以下、「起点無線装置」という）から受信した同一のパケット信号の受信回数を計測する。同一のパケット信号の受信回数が増えるほど、本無線装置への経路の数が多いといえる。本無線装置は、さまざまな起点無線装置に対しても、同一のパケット信号の受信回数を計測する。このような計測結果を記憶している場合に、本無線装置は、転送すべきパケット信号を受信すると、当該パケット信号の宛先となる無線装置（以下、「宛先無線装置」という）と同一の起点無線装置に対する受信回数を取得する。本無線装置は、受信回数がしきい値以上である場合に待機時間として第１時間を設定し、受信回数がしきい値より少ない場合に待機時間として第１時間よりも短い第２時間を設定する。これにより、メッシュネットワークにおける高い通信成功率の維持と、伝送の遅延時間の低減とが実現される。
【００１３】
図１は、無線通信システム１００の構成を示す。無線通信システム１００は、無線装置１０と総称される第１無線装置１０ａから第１２無線装置１０ｌを含む。なお、無線装置１０の数は「１２」に限定されない。無線通信システム１００が照明システムに使用される場合、複数の無線装置１０のうちの１つが制御機器に搭載され、残りの無線装置１０が被制御機器に搭載される。制御機器、被制御機器の少なくとも一部は天井等に固定される。複数の無線装置１０は、メッシュネットワークを形成し、フラッディング方式によりマルチホップ通信を実行する。
【００１４】
図２は、無線通信システム１００の別の構成を示す。これは、図１の無線装置１０が密に配置された部分と、無線装置１０が粗に配置された部分とを含むような無線通信システム１００の構成を示す。例えば、第５無線装置１０ｅ、第６無線装置１０ｆは密に配置され、第８無線装置１０ｈは粗に配置される。無線通信システム１００における処理は図１と図２において共通であるので、ここでは、図１と図２を使用しながら、（１）パケット信号の送信、（２）パケット信号の受信、（３）受信回数の計測、（４）パケット信号の転送の順に説明する。
【００１５】
（１）パケット信号の送信
いずれかの無線装置１０は、送信すべきデータが発生した場合に、当該データが含められたパケット信号を生成する。パケット信号を生成する無線装置１０が前述の起点無線装置に相当し、パケット信号の宛先となる無線装置１０が前述の宛先無線装置に相当する。パケット信号には、パケット信号の転送の起点となる無線装置１０を識別するためのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）（以下、「起点ＩＤ」という）と、パケット信号の宛先とされる無線装置１０を識別するためのＩＤ（以下、「宛先ＩＤ」という）が含まれる。起点無線装置は、パケット信号を送信する。パケット信号は、メッシュネットワーク内のフラッディング方式によって転送される。ここで、パケット信号には、転送可能回数を示す値であるＴＴＬ値が含められる。パケット信号を受信した無線装置１０は、パケット信号に含まれた宛先ＩＤが自無線装置１０のＩＤと異なる場合、ＴＴＬ値が「１」以上であればパケット信号を転送し、ＴＴＬ値が「０」であればパケット信号を転送しない。なお、無線装置１０は、転送の際に、ＴＴＬ値を「１」減じる。
【００１６】
（２）パケット信号の受信
パケット信号を受信した無線装置１０は、パケット信号に含まれた宛先ＩＤが自無線装置１０のＩＤと同一である場合、パケット信号に対して受信処理を実行して、パケット信号に含まれたデータを取得する。この無線装置１０が前述の宛先無線装置であり、宛先無線装置を搭載した制御機器あるいは被制御機器は、データに応じた処理を実行してもよい。
【００１７】
（３）受信回数の計測
１つの無線装置１０が複数の他の無線装置１０に接続される場合、当該１つの無線装置１０において、パケット信号を転送するための経路が複数形成される。このような場合に、パケット信号は複数の経路のそれぞれを通って１つの無線装置１０に到達する。１つの無線装置１０は、複数の経路を通過した同一のパケット信号を複数回受信する。そこで、１つの無線装置１０は、起点ＩＤごとに、同一のパケット信号の受信回数を計測する。
【００１８】
図２において、第１無線装置１０ａが起点無線装置であり、第９無線装置１０ｉが宛先無線装置である場合、密に配置された部分の第５無線装置１０ｅは、第２無線装置１０ｂ、第３無線装置１０ｃ、第４無線装置１０ｄから転送された同一のパケット信号を受信する。また、粗に配置された部分の第８無線装置１０ｈは第７無線装置１０ｇから転送された同一のパケット信号を受信する。そのため、第４無線装置１０ｄにおける受信回数は、第８無線装置１０ｈにおける受信回数よりも多くなる。
【００１９】
これより、受信回数は、１つの無線装置１０に入力される経路の数を示すといえる。１つの無線装置１０は、さまざまな起点無線装置に対して同様の処理を実行する。さらに、複数の無線装置１０のそれぞれも、同様の処理を実行する。その結果、各無線装置１０は、起点無線装置と受信回数との対応関係を複数記憶する。これは、各無線装置１０が、起点無線装置と経路の数との対応関係を複数取得することに相当する。
【００２０】
（４）パケット信号の転送
前述のごとく、パケット信号を受信した無線装置１０は、パケット信号に含まれた宛先ＩＤが自無線装置１０のＩＤと異なる場合、ＴＴＬ値が「１」以上であれば、パケット信号に含まれたＴＴＬ値を「１」減じてからパケット信号を転送する。その際、無線装置１０は、既に記憶した複数の対応関係を参照して、パケット信号に含まれた宛先ＩＤと同一のＩＤを有する起点無線装置に対する受信回数を取得する。これは、無線装置１０から出力される経路の数を取得することに相当する。
【００２１】
図２において、第９無線装置１０ｉが起点無線装置であり、第１無線装置１０ａが宛先無線装置である場合、これらの間に配置された各無線装置１０は、第１無線装置１０ａに対する受信回数を取得する。つまり、これらは、記憶した対応関係における起点無線装置を宛先無線装置に読み替えてから受信回数を取得する。無線装置１０は、受信回数がしきい値以上である場合、経路の数が多くて輻輳が発生しやすくなるので、待機時間を第１時間に設定する。第１時間は、パケット信号の衝突の発生を抑制可能な程度に長い値に相当する。無線装置１０は、第１時間の待機時間をバックオフとしてＣＳＭＡ／ＣＡを実行することによって、パケット信号を転送する。
【００２２】
無線装置１０は、受信回数がしきい値より少ない場合、経路の数が少なくてトラヒック量が少なくなるので、待機時間を第２時間に設定する。第２時間は第１時間よりも短い時間である。無線装置１０は、第２時間の待機時間をバックオフとしてＣＳＭＡ／ＣＡを実行することによって、パケット信号を転送する。一方、パケット信号を受信した無線装置１０は、パケット信号に含まれた宛先ＩＤが自無線装置１０のＩＤと異なる場合、ＴＴＬ値が「０」であれば、パケット信号を転送せずに破棄する。
【００２３】
図３は、無線装置１０の構成を示す。無線装置１０は、通信部２０、処理部２２、制御部２４、記憶部２６を含む。通信部２０は、送信部５０、受信部５２を含み、処理部２２は、パケット信号生成部３０、パケット信号処理部３２、転送処理部３４を含み、制御部２４は、計測部４０、抽出部４２、設定部４４を含む。ここでも、（１）パケット信号の送信、（２）パケット信号の受信、（３）受信回数の計測、（４）パケット信号の転送の順に説明する。
【００２４】
（１）パケット信号の送信
無線装置１０が起点無線装置である場合、当該無線装置１０のパケット信号生成部３０は、パケット信号を生成する。図４は、無線通信システム１００において使用されるパケット信号のフォーマットを示す。パケット信号には、既に説明した起点ＩＤ、宛先ＩＤ、ＴＴＬ値、送信すべきデータが含まれる。ここで、ＴＴＬ値には予め定められた初期値が設定される。さらに、パケット信号には、認証コード、シーケンス番号も含まれる。認証コードは、データであるメッセージを認証するための短い情報であり、ＭＡＣ（Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ）とも呼ばれる。シーケンス番号は、データの順番を特定するために、データに付与される通し番号である。認証コードとシーケンス番号には公知の技術が使用されればよいので、ここでは説明を省略する。図３に戻る。パケット信号生成部３０は、パケット信号を送信部５０に出力する。送信部５０は、パケット信号生成部３０から受けつけたパケット信号を送信する。送信部５０は、フラッディング方式でパケット信号を送信する。通信部２０には公知の技術が使用されればよいので、ここでは説明を省略する。
【００２５】
（２）パケット信号の受信
起点無線装置以外の無線装置１０における受信部５２は、パケット信号を受信する。受信部５２は、パケット信号を処理部２２、制御部２４に出力する。パケット信号処理部３２は、パケット信号に含まれた宛先ＩＤを抽出する。抽出した宛先ＩＤが自無線装置１０のＩＤに一致する場合、パケット信号処理部３２は、パケット信号に含まれた認証コード、シーケンス番号を使用しながら、パケット信号に含まれたデータを処理する。処理には復号等が含まれるが、ここでは説明を省略する。パケット信号処理部３２は、本無線装置１０を搭載した制御機器あるいは被制御機器に処理結果を出力してもよい。
【００２６】
（３）受信回数の計測
計測部４０は、受信部５２からのパケット信号を受けつける。計測部４０は、受信部５２における同一のパケット信号の受信回数を計測する。ここで、計測部４０は、例えば、次の３つの計測方法のいずれかを実行する。１つ目の計測方法では、受信したパケット信号であって、かつ図４に示されたフォーマットのパケット信号の全ビットが比較される。計測部４０は、全ビットが一致するパケット信号を同一のパケット信号と判定する。つまり、計測部４０は、全ビットが一致するパケット信号の数を計測する。
【００２７】
２つの目の計測方法では、受信したパケット信号であって、かつ図４に示されたフォーマットのパケット信号のうちの複数のパラメータが比較される。計測部４０は、例えば、「起点ＩＤ」、「宛先ＩＤ」、「シーケンス番号」がいずれも一致するパケット信号を同一のパケット信号と判定する。なお、複数のパラメータの組合せは、「起点ＩＤ」、「宛先ＩＤ」、「シーケンス番号」に限定されない。つまり、計測部４０は、複数のパラメータが一致するパケット信号の数を計測する。３つの目の計測方法では、受信したパケット信号であって、かつ図４に示されたフォーマットのパケット信号のうちの単一のパラメータが比較される。計測部４０は、例えば、認証コードが一致するパケット信号を同一のパケット信号と判定する。つまり、計測部４０は、単一のパラメータが一致するパケット信号の数を計測する。
【００２８】
計測部４０は、起点ＩＤごとに受信回数を計測し、起点ＩＤと受信回数との対応関係を記憶部２６に記憶する。図５は、記憶部２６において記憶されるデータベースのデータ構造を示す。図示のごとく、起点ＩＤと受信回数との対応関係が計測日時とともに記憶される。なお、計測部４０は、記憶部２６に既に対応関係が記憶されている起点ＩＤに対して、新たなパケット信号をもとに受信回数を計測した場合、既に記憶されている受信回数を新たな受信回数で更新してもよい。また、計測部４０は、既に記憶されている受信回数と新たな受信回数をもとに受信回数を導出し、導出した受信回数によって、既に記憶されている受信回数を更新してもよい。図３に戻る。
【００２９】
（４）パケット信号の転送
起点無線装置以外の無線装置１０における受信部５２は、パケット信号を受信する。受信部５２は、パケット信号を処理部２２、制御部２４に出力する。転送処理部３４は、パケット信号に含まれた宛先ＩＤを抽出する。抽出した宛先ＩＤが自無線装置１０のＩＤに一致しない場合、転送処理部３４は、パケット信号からＴＴＬ値を抽出する。転送処理部３４は、ＴＴＬ値が「０」である場合、転送の終了を決定する。一方、転送処理部３４は、ＴＴＬ値が「１」以上である場合、転送を決定する。その際、転送処理部３４は、制御部２４に宛先ＩＤを出力する。
【００３０】
抽出部４２は、転送処理部３４から宛先ＩＤを受けつける。抽出部４２は、受けつけた宛先ＩＤと同じ値の起点ＩＤに対応した受信回数を記憶部２６から抽出する。これは、起点無線装置と同一のＩＤを有する宛先無線装置へのパケット信号の転送に使用するために、当該起点無線装置に対応した受信回数を取得することに相当する。抽出部４２は、抽出した受信回数を設定部４４に出力する。設定部４４は、抽出部４２から受信回数を受けつける。設定部４４は、予め保持するしきい値と、受信回数とを比較する。設定部４４は、受信回数がしきい値以上である場合に待機時間として第１時間を設定する。一方、設定部４４は、受信回数がしきい値より少ない場合に待機時間として第１時間よりも短い第２時間を設定する。つまり、設定部４４は、受信回数が多くなるほど待機時間を増加させるように、受信部５２において受信したパケット信号に対する待機時間を設定する。
【００３１】
このような待機時間の変化に対する特性の変化を説明するために、ここでは図６（ａ）−（ｃ）を使用する。図６（ａ）−（ｃ）は、転送前待機時間に対するさまざまな特性を示す。図６（ａ）は、転送前待機時間に対する通信成功率の変化を示す。横軸が転送前待機時間の最大値を示し、縦軸が通信成功率を示す。転送前待機時間の最大値が「Ｔ」より短い場合、転送前待機時間の最大値の増加にしたがって通信成功率も増加するが、転送前待機時間の最大値が「Ｔ」以上である場合、転送前待機時間の最大値が増加しても通信成功率の変化は小さい。これは、転送前待機時間の最大値が「Ｔ」近傍になると、パケット信号が衝突しにくくなっているからである。
【００３２】
図６（ｂ）は、転送前待機時間に対する遅延時間の変化を示す。横軸が転送前待機時間の最大値を示し、縦軸が遅延時間を示す。図示のごとく、転送前待機時間の最大値の増加にしたがって遅延時間も増加する。これより、遅延時間を短くするためには、転送前待機時間の最大値を短くする方が好ましい。図６（ｃ）は、図６（ａ）と同様に、転送前待機時間に対する通信成功率の変化を示す。ここでは、無線装置１０が密に配置されることによって経路数が多い経路多状態６０と、無線装置１０が粗に配置されることによって経路数が少ない経路少状態６２とが示される。
【００３３】
図６（ａ）における「Ｔ」は、経路多状態６０に対して「Ｔ１」と示され、経路少状態６２に対して「Ｔ２」と示される。経路少状態６２におけるパケット信号の衝突の発生確率は、経路多状態６０におけるパケット信号の衝突の発生確率よりも低いので、「Ｔ２」は「Ｔ１」よりも短くなる。そのため、図６（ｂ）に示される関係より、経路少状態６２における遅延時間は、経路多状態６０における遅延時間よりも短くなる。ここで、「Ｔ１」が前述の第１時間に相当し、「Ｔ２」が前述の第２時間に相当する。つまり、経路数が多くなると、転送前待機時間を延ばすことによって、通信成功率が向上される。経路数が少なくなると、転送前待機時間を短くすることによって、低遅延が実現される。
【００３４】
以下では、図７を使用しながら、設定部４４が設定する待機時間を説明する。図７は、設定部４４において設定される待機時間を示す。待機時間は、最小値と最大値によって規定され、最大値と最小値との間がＣＳＭＡ／ＣＡにおけるバックオフであるランダム選択幅として規定される。第１時間と第２時間とを実現するために、最大値が制御されてもよく、最小値が制御されてもよく、最大値かつ最小値が制御されてもよい。図３に戻る。設定部４４は、決定した内容を転送処理部３４に設定する。
【００３５】
転送処理部３４は、設定部４４によって設定された内容に応じて、パケット信号の転送を決定する。つまり、転送処理部３４は、待機時間であるバックオフとして第１時間あるいは第２時間を送信部５０に使用させる。また、転送の際、転送処理部３４は、ＴＴＬ値から「１」を減じたＴＴＬ値をパケット信号に含める。転送処理部３４はパケット信号を送信部５０に出力する。送信部５０は、第１時間あるいは第２時間をバックオフとして使用して、ＣＳＭＡ／ＣＡによりパケット信号を送信する。
【００３６】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、またはＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む１つまたは複数の電子回路で構成される。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００３７】
以上の構成による無線通信システム１００の動作を説明する。図８は、無線装置１０によるパケット信号数の計測手順を示すフローチャートである。受信部５２が同一のパケット信号を既に受信している場合（Ｓ１０のＹ）、計測部４０は受信回数をインクリメントする（Ｓ１２）。一方、受信部５２が同一のパケット信号を既に受信していない場合（Ｓ１０のＮ）、計測部４０は受信回数を計測開始する（Ｓ１４）。受信部５２が新たなパケット信号を受信すれば（Ｓ１６のＹ）、ステップ１０に戻る。受信部５２が新たなパケット信号を受信しなければ（Ｓ１６のＮ）、記憶部２６は受信回数を記憶する（Ｓ１８）。
【００３８】
図９は、無線装置１０によるパケット信号の待機時間の設定手順を示すフローチャートである。抽出部４２は、受信回数を抽出する（Ｓ２０）。受信回数がしきい値以上であれば（Ｓ２２のＹ）、設定部４４は待機時間として第１時間を設定する（Ｓ２４）。一方、受信回数がしきい値以上でなければ（Ｓ２２のＮ）、設定部４４は待機時間として第２時間を設定する（Ｓ２６）。
【００３９】
本実施例によれば、同一のパケット信号の受信回数を計測するので、転送の経路数を推定できる。また、同一のパケット信号の受信回数に応じて、同一のパケット信号に対応した宛先のパケット信号に対する待機時間を設定するので、転送の経路数の違いを考慮してパケット信号を転送できる。また、同一のパケット信号の転送の起点となる他の無線装置１０が転送の宛先に設定されたパケット信号に対して、同一のパケット信号の受信回数に応じた待機時間を設定するので、受信回数から推定される経路数を転送の制御に反映できる。
【００４０】
また、同一のパケット信号の受信回数が多くなるほど、待機時間を増加させるので、パケット信号の衝突の発生確率を低減できる。また、パケット信号の衝突の発生確率が低減されるので、輻輳の発生を抑制できる。また、同一のパケット信号の受信回数がしきい値以上である場合に待機時間として第１時間を設定するので、経路数が多くてもパケット信号の衝突の発生確率を低減できる。また、同一のパケット信号の受信回数がしきい値より少ない場合に待機時間として第１時間よりも短い第２時間を設定するので、経路数が少なければ遅延時間を低減できる。また、受信回数に応じて待機時間を制御するので、遅延時間の短縮と通信成功率の向上を両立できる。
【００４１】
本発明の一態様の概要は、次の通りである。本発明のある態様の無線装置１０は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置１０であって、パケット信号を受信する受信部５２と、受信部５２において受信したパケット信号に対する待機時間を設定する設定部４４と、設定部４４において設定した待機時間を使用して、パケット信号を送信する送信部５０とを備える。設定部４４は、受信部５２における同一のパケット信号の受信回数に応じて、同一のパケット信号に対応した宛先のパケット信号に対する待機時間を設定する。
【００４２】
設定部４４は、同一のパケット信号の転送の起点となる他の無線装置１０が転送の宛先に設定されたパケット信号に対して、受信部５２における同一のパケット信号の受信回数に応じた待機時間を設定してもよい。
【００４３】
設定部４４は、受信部５２における同一のパケット信号の受信回数が多くなるほど、待機時間を増加させてもよい。
【００４４】
設定部４４は、受信部５２における同一のパケット信号の受信回数がしきい値以上である場合に待機時間として第１時間を設定し、受信回数がしきい値より少ない場合に待機時間として第１時間よりも短い第２時間を設定してもよい。
【００４５】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４６】
本実施例において、設定部４４は、受信回数を１つのしきい値と比較して待機時間として第１時間あるいは第２時間を設定している。しかしながらこれに限らず例えば、設定部４４は、複数段階のしきい値を決定し、複数段階のしきい値と受信回数とを比較することによって、３段階以上の待機時間を設定してもよい。本変形例によれば、より細やかな制御を実行できる。
【００４７】
本実施例において、設定部４４は、起点無線装置に対する受信回数を、起点無線装置が宛先無線装置となるパケット信号の転送の制御を決定するために使用している。しかしながらこれに限らず例えば、起点無線装置に対する受信回数を、起点無線装置側の無線装置１０に送信することによって、当該無線装置１０においてパケット信号の転送の制御を決定する場合に受信回数を使用させてもよい。本変形例によれば、受信回数が起点無線装置側の無線装置１０で使用されるので、当該無線装置１０における制御の精度を向上できる。
【００４８】
本実施例において、送信部５０はＣＳＭＡ／ＣＡによってパケット信号を送信するので、転送処理部３４、設定部４４は、ＣＳＭＡ／ＣＡにおけるバックオフとして待機時間を設定する。しかしながらこれに限らず例えば、送信部５０は、ＣＳＭＡ／ＣＡによってパケット信号を送信せず、時間領域において多重化された複数のスロットのいずれかを選択してパケット信号を送信してもよい。その際、転送処理部３４、設定部４４は、所定の時間からどれだけ後方にずれたスロットを選択する場合のずれ量として待機時間を設定してもよい。本変形例によれば、構成の自由度を向上できる。
【符号の説明】
【００４９】
１０  無線装置、  ２０  通信部、  ２２  処理部、  ２４  制御部、  ２６  記憶部、  ３０  パケット信号生成部、  ３２  パケット信号処理部、  ３４  転送処理部、  ４０  計測部、  ４２  抽出部、  ４４  設定部、  ５０  送信部、  ５２  受信部、  １００  無線通信システム。
【図１】
2019033326.tif 000003
【図２】
2019033326.tif 000004
【図３】
2019033326.tif 000005
【図４】
2019033326.tif 000006
【図５】
2019033326.tif 000007
【図６】
2019033326.tif 000008
【図７】
2019033326.tif 000009
【図８】
2019033326.tif 000010
【図９】
2019033326.tif 000011