(57)【要約】【課題】パケット信号の無駄な転送の発生を抑制する技術を提供する。【解決手段】設定部４２は、本無線装置１０がパケット信号の転送の起点となる場合に、他の無線装置１０による転送に関する情報を設定する。送信部５０は、設定部４２において設定した情報が含まれたパケット信号を送信する。設定部４２において設定した情報では、本無線装置１０の位置情報と、パケット信号の宛先となる他の無線装置１０の位置情報とをもとに定められる転送範囲内に位置する他の無線装置１０にパケット信号を転送させ、かつ転送範囲外の他の無線装置１０に前記パケット信号を非転送とさせることが示される。【選択図】図３
2019033340.tif 000002
【特許請求の範囲】
【請求項１】
フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置であって、
本無線装置がパケット信号の転送の起点となる場合に、他の無線装置による転送に関する情報を設定する設定部と、
前記設定部において設定した情報が含まれたパケット信号を送信する送信部とを備え、
前記設定部において設定した情報では、本無線装置の位置情報と、前記パケット信号の宛先となる他の無線装置の位置情報とをもとに定められる転送範囲内に位置する他の無線装置に前記パケット信号を転送させ、かつ前記転送範囲外の他の無線装置に前記パケット信号を非転送とさせることが示されることを特徴とする無線装置。
【請求項２】
フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置であって、
パケット信号を受信する受信部と、
前記受信部において受信した前記パケット信号を転送するか否かを設定する設定部と、
前記設定部が転送を設定した場合に、前記パケット信号を送信する送信部とを備え、
前記設定部は、前記パケット信号の転送の起点となる他の無線装置の位置情報と、前記パケット信号の宛先となる他の無線装置の位置情報とをもとに定められる転送範囲に、本無線装置が位置すれば転送を設定し、前記転送範囲外に本無線装置が位置すれば非転送を設定することを特徴とする無線装置。
【請求項３】
前記設定部において設定される転送範囲は、起点の位置情報と宛先の位置情報が対角に配置される矩形状を有することを特徴とする請求項１または２に記載の無線装置。
【請求項４】
前記設定部において設定される転送範囲は、起点の位置情報と宛先の位置情報を結ぶ直線を直径とする円形状を有することを特徴とする請求項１または２に記載の無線装置。
【請求項５】
前記設定部において設定される転送範囲は、起点の位置情報と宛先の位置情報が対角に配置される多面体形状を有することを特徴とする請求項１または２に記載の無線装置。
【請求項６】
前記設定部において設定される転送範囲は、起点の位置情報と宛先の位置情報を結ぶ直線を直径とする球形状を有することを特徴とする請求項１または２に記載の無線装置。
【請求項７】
フラッディング方式でパケット信号を転送するメッシュネットワークにおけるパケット信号の転送方法であって、
パケット信号の転送の起点となる無線装置の位置情報と、前記パケット信号の宛先となる無線装置の位置情報とをもとに定められる転送範囲内に位置する無線装置が前記パケット信号を転送するステップと、
前記転送範囲外に位置する無線装置が前記パケット信号を非転送とするステップと、
を備えることを特徴とする転送方法。
【請求項８】
フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置におけるプログラムであって、
本無線装置がパケット信号の転送の起点となる場合に、他の無線装置による転送に関する情報を設定するステップと、
設定した情報が含まれたパケット信号を送信するステップとを備え、
前記設定するステップにおいて設定した情報では、本無線装置の位置情報と、前記パケット信号の宛先となる他の無線装置の位置情報とをもとに定められる転送範囲内に位置する他の無線装置に前記パケット信号を転送させ、かつ前記転送範囲外の他の無線装置に前記パケット信号を非転送とさせることが示されることをコンピュータに実行させるためのプログラム。
【請求項９】
フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置におけるプログラムであって、
パケット信号を受信するステップと、
受信した前記パケット信号を転送するか否かを設定するステップと、
転送を設定した場合に、前記パケット信号を送信するステップとを備え、
前記設定するステップは、前記パケット信号の転送の起点となる他の無線装置の位置情報と、前記パケット信号の宛先となる他の無線装置の位置情報とをもとに定められる転送範囲に、本無線装置が位置すれば転送を設定し、前記転送範囲外に本無線装置が位置すれば非転送を設定することをコンピュータに実行させるためのプログラム。
【請求項１０】
フラッディング方式でパケット信号を転送するメッシュネットワークにおけるプログラムであって、
パケット信号の転送の起点となる無線装置の位置情報と、前記パケット信号の宛先となる無線装置の位置情報とをもとに定められる転送範囲内に位置する無線装置が前記パケット信号を転送するステップと、
前記転送範囲外に位置する無線装置が前記パケット信号を非転送とするステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特にフラッディング方式でパケット信号を転送する無線装置、転送方法、プログラムに関する。
【背景技術】
【０００２】
複数の無線装置によって構成されるマルチホップ通信システムでは、１つの無線装置から送信されたパケット信号が他の無線装置によって転送され、宛先の無線装置で受信される。マルチホップ通信システムの通信経路は、例えば、複数の無線装置が網目状に結ばれたメッシュ形状に形成される。パケット信号の転送の起点となる無線装置は、パケット信号を送信する際に、中継カウント値として中継送信回数の上限値を設定する。他の無線装置は、パケット信号を中継送信する際に、中継カウント値から１を減じた値を新たな中継カウント値とする（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０１２８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
中継送信回数の上限値を設定することによって、転送の繰り返しが抑制され、トラヒックの増加が抑制される。しかしながら、無線装置から全方位的に転送がなされるので、宛先方向と反対の方向にも輻輳が発生する。明らかに関係のないような無駄な転送の発生は抑制される方が好ましい。
【０００５】
本発明はこうした状況に鑑みなされたものであり、その目的は、パケット信号の無駄な転送の発生を抑制する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の無線装置は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置であって、本無線装置がパケット信号の転送の起点となる場合に、他の無線装置による転送に関する情報を設定する設定部と、設定部において設定した情報が含まれたパケット信号を送信する送信部とを備える。設定部において設定した情報では、本無線装置の位置情報と、パケット信号の宛先となる他の無線装置の位置情報とをもとに定められる転送範囲内に位置する他の無線装置にパケット信号を転送させ、かつ転送範囲外の他の無線装置にパケット信号を非転送とさせることが示される。
【０００７】
本発明の別の態様もまた、無線装置である。この装置は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置であって、パケット信号を受信する受信部と、受信部において受信したパケット信号を転送するか否かを設定する設定部と、設定部が転送を設定した場合に、パケット信号を送信する送信部とを備える。設定部は、パケット信号の転送の起点となる他の無線装置の位置情報と、パケット信号の宛先となる他の無線装置の位置情報とをもとに定められる転送範囲に、本無線装置が位置すれば転送を設定し、転送範囲外に本無線装置が位置すれば非転送を設定する。
【０００８】
本発明のさらに別の態様は、転送方法である。この方法は、フラッディング方式でパケット信号を転送するメッシュネットワークにおけるパケット信号の転送方法であって、パケット信号の転送の起点となる無線装置の位置情報と、パケット信号の宛先となる無線装置の位置情報とをもとに定められる転送範囲内に位置する無線装置がパケット信号を転送するステップと、転送範囲外に位置する無線装置がパケット信号を非転送とするステップと、を備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、パケット信号の無駄な転送の発生を抑制できる。
【図面の簡単な説明】
【００１１】
【図１】実施例１に係る無線通信システムの構成を示す図である。
【図２】実施例１に係る無線通信システムによる転送の概要を示す図である。
【図３】図１および図２の無線装置の構成を示す図である。
【図４】図３の記憶部において記憶されるデータベースのデータ構造を示す図である。
【図５】図５（ａ）−（ｃ）は、図３の設定部における動作の概要を示す図である。
【図６】図１および図２の無線通信システムにおいて使用されるパケット信号のフォーマットを示す図である。
【図７】図７（ａ）−（ｂ）は、図３の無線装置による通信手順を示すフローチャートである。
【図８】実施例２に係る無線通信システムにおいて使用されるパケット信号のフォーマットを示す図である。
【図９】実施例２に係る無線装置による通信手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（実施例１）
本発明を具体的に説明する前に、概要を述べる。実施例１は、複数の無線装置によって構成されるメッシュネットワークの無線通信システムに関する。各無線装置は、無線通信で制御される照明システムにおける制御機器と複数の被制御機器に搭載される。照明システムにおいて、制御機器から被制御機器までの通信距離が一定以上ある場合に、これらの間に配置される被制御機器に搭載される無線装置によるマルチホップ通信により、パケット信号が伝送される。メッシュネットワークにおいて、フラッディング方式によりマルチホップ通信を実行する場合、ネットワーク内でトラヒックが輻輳しやすいという課題がある。
【００１３】
これを防止するために、パケット信号には、転送可能回数を示すＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）値が含まれる。パケット信号を受信した無線装置は、ＴＴＬ値が「１」以上である場合にＴＴＬ値を「１」減じてパケット信号を転送するが、ＴＴＬ値が「０」である場合にパケット信号を転送しないという転送処理を実行する。ここで、パケット信号の転送の起点となる無線装置がＴＴＬ値に対して一定値を設定する場合、ネットワーク内での最大値が設定される。そのため、パケット信号が宛先の無線装置に到達したにもかかわらず、パケット信号の転送が継続する場合も生じ、必要以上にトラヒックが発生する。
【００１４】
これに対応するために、本実施例に係る無線通信システムでは、転送の起点となる無線装置（以下、「起点無線装置」という）と転送の宛先となる無線装置（以下、「宛先無線装置」という）の組み合わせによって、ひとつの無線装置で、パケットを転送する場合と転送しない場合とが含まれる。例えば、無線通信システムでは、起点無線装置の位置と宛先無線装置の位置により、パケット信号を転送すべき範囲（以下、「転送範囲」という）が形成される。転送範囲に含まれる無線装置はパケット信号を転送し、転送範囲に含まれない無線装置はパケット信号を転送しない。
【００１５】
図１は、無線通信システム１００の構成を示す。無線通信システム１００は、無線装置１０と総称される第１無線装置１０ａから第１２無線装置１０ｌを含む。なお、無線装置１０の数は「１２」に限定されない。無線通信システム１００が照明システムに使用される場合、複数の無線装置１０のうちの１つが制御機器に搭載され、残りの無線装置１０が被制御機器に搭載される。制御機器、被制御機器の少なくとも一部は天井等に固定される。複数の無線装置１０は、メッシュネットワークを形成し、フラッディング方式によりマルチホップ通信を実行する。ここでは、（１）パケット信号の送信、（２）パケット信号の受信、（３）パケット信号の転送の順に説明する。
【００１６】
（１）パケット信号の送信
いずれかの無線装置１０は、送信すべきデータが発生した場合に、当該データが含められたパケット信号を生成する。パケット信号を生成する無線装置１０が前述の起点無線装置に相当し、パケット信号の宛先となる無線装置１０が前述の宛先無線装置に相当する。パケット信号には、パケット信号の転送の起点となる無線装置１０を識別するためのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）（以下、「起点ＩＤ」という）と、パケット信号の宛先とされる無線装置１０を識別するためのＩＤ（以下、「宛先ＩＤ」という）が含まれる。起点無線装置は、パケット信号を送信する。パケット信号は、メッシュネットワーク内のフラッディング方式によって転送される。ここで、パケット信号には、転送可能回数を示す値であるＴＴＬ値が含められる。パケット信号を受信した無線装置１０は、パケット信号に含まれた宛先ＩＤが自無線装置１０のＩＤと異なる場合、ＴＴＬ値が「１」以上であればパケット信号を転送し、ＴＴＬ値が「０」であればパケット信号を転送しない。なお、無線装置１０は、転送の際に、ＴＴＬ値を「１」減じる。
【００１７】
（２）パケット信号の受信
パケット信号を受信した無線装置１０は、パケット信号に含まれた宛先ＩＤが自無線装置１０のＩＤと同一である場合、パケット信号に対して受信処理を実行して、パケット信号に含まれたデータを取得する。この無線装置１０が前述の宛先無線装置であり、宛先無線装置を搭載した制御機器あるいは被制御機器は、データに応じた処理を実行してもよい。
【００１８】
（３）パケット信号の転送
前述のごとく、ＴＴＬ値を減算するだけの転送では、宛先方向に向かわないような無駄な転送も発生する。ここでは、このような無駄な転送の発生を抑制するための無線通信システム１００の処理を説明するために、図２を使用する。図２は、無線通信システム１００による転送の概要を示す。無線通信システム１００は、図１と同様に複数の無線装置１０を含む。
【００１９】
ここで、第８無線装置１０ｈが起点無線装置であり、第１７無線装置１０ｑが宛先無線装置であるとする。また、起点無線装置から宛先無線装置へ向かう直線である起点−宛先線７０が示される。さらに、起点−宛先線７０を対角線とし、かつ起点無線装置と宛先無線装置とを対角の頂点に配置する転送範囲７２が形成される。転送範囲７２は矩形状を有する。無線通信システム１００では、転送範囲７２内に含まれる無線装置１０がパケット信号を転送し、転送範囲７２に含まれない無線装置１０がパケット信号を転送しない。図２において転送範囲７２に含まれる無線装置１０は、第９無線装置１０ｉ、第１０無線装置１０ｊ、第１１無線装置１０ｋ、第１４無線装置１０ｎ、第１５無線装置１０ｏ、第１６無線装置１０ｐである。なお、第８無線装置１０ｈと第１７無線装置１０ｑは、起点無線装置と宛先無線装置であるので、転送を実行する無線装置１０からは除外される。
【００２０】
各無線装置１０は、すべての無線装置１０の位置情報を予め記憶しており、起点無線装置は、自無線装置の位置情報と宛先無線装置の位置情報から転送範囲７２を形成し、転送範囲７２に含まれる無線装置１０を特定する。起点無線装置は、特定した無線装置１０を識別するためのＩＤが含まれた転送範囲情報もパケット信号に格納する。起点無線装置以外の無線装置１０は、パケット信号に格納された転送範囲情報に、自無線装置１０のＩＤが含まれている場合にパケット信号を転送し、自無線装置１０のＩＤが含まれていない場合にパケット信号を転送しない。
【００２１】
図３は、無線装置１０の構成を示す。無線装置１０は、通信部２０、処理部２２、制御部２４、記憶部２６を含む。通信部２０は、送信部５０、受信部５２を含み、処理部２２は、パケット信号生成部３０、パケット信号処理部３２、転送処理部３４を含み、制御部２４は、取得部４０、設定部４２を含む。ここでも、（１）パケット信号の送信、（２）パケット信号の受信、（３）パケット信号の転送の順に説明する。
【００２２】
（１）パケット信号の送信
無線装置１０が起点無線装置である場合、当該無線装置１０のパケット信号生成部３０は、パケット信号を生成する。その際、パケット信号生成部３０は、宛先無線装置のＩＤを通知しながら転送範囲情報の生成を制御部２４に依頼する。転送範囲情報の生成の説明に先だって、記憶部２６に記憶されるデータベースを説明する。図４は、記憶部２６において記憶されるデータベースのデータ構造を示す。図示のごとく、各無線装置１０に対する座標が示される。ここで、座標は、図２のようにｘ軸とｙ軸によって示されるが、緯度と経度によって示されてもよい。図３に戻る。
【００２３】
取得部４０は、パケット信号生成部３０から通知された宛先無線装置のＩＤをもとに、記憶部２６を参照することによって、宛先無線装置の座標を位置情報として取得する。また、取得部４０は、起点無線装置の位置情報も取得する。これは、本無線装置１０の位置情報に相当する。取得部４０は、宛先無線装置の位置情報と起点無線装置の位置情報を設定部４２に出力する。
【００２４】
設定部４２は、図２のごとく、起点無線装置の位置情報と、宛先無線装置の位置情報とが対角に配置される転送範囲７２を形成する。転送範囲７２は、起点無線装置の位置情報と宛先無線装置の位置情報が対角に配置される矩形状を有する。また、設定部４２は、転送範囲７２をもとに、記憶部２６を参照することによって、位置情報が転送範囲７２に含まれる無線装置１０を抽出する。複数の無線装置１０が抽出されることもある。設定部４２は、抽出したＩＤをまとめることによって転送範囲情報を生成する。転送範囲情報は、他の無線装置１０による転送に関する情報である。前述のごとく、これは、転送範囲７２内に位置する無線装置１０にパケット信号を転送させ、かつ転送範囲７２外の無線装置１０にパケット信号を非転送とさせるための情報であるといえる。
【００２５】
なお、転送範囲７２の形状は、図２のような矩形状に限定されない。ここでは、図５（ａ）−（ｃ）を使用しながら、別の例を説明する。図５（ａ）−（ｃ）は、設定部４２における動作の概要を示す。図５（ａ）における転送範囲７２は、平面座標上において、起点無線装置７４の位置情報と宛先無線装置７６を結ぶ起点−宛先線７０を直径とする円形状を有する。また、図５（ｂ）における転送範囲７２は、三次元座標上において、起点無線装置７４の位置情報と宛先無線装置７６の位置情報とを結ぶ起点−宛先線７０が対角に配置される多面体形状を有する。多面体は、例えば、直方体、立方体である。さらに、図５（ｃ）における転送範囲７２は、三次元座標上において、起点無線装置７４の位置情報と宛先無線装置７６の位置情報を結ぶ起点−宛先線７０を直径とする球形状を有する。図３に戻る。
【００２６】
設定部４２は、生成した転送範囲情報をパケット信号生成部３０に出力する。図６は、無線通信システム１００において使用されるパケット信号のフォーマットを示す。パケット信号には、既に説明した起点ＩＤ、宛先ＩＤ、ＴＴＬ値、転送範囲情報、送信すべきデータが含まれる。図３に戻る。パケット信号生成部３０は、パケット信号を送信部５０に出力する。送信部５０は、パケット信号生成部３０から受けつけたパケット信号を送信する。送信部５０は、フラッディング方式でパケット信号を送信する。通信部２０には公知の技術が使用されればよいので、ここでは説明を省略する。
【００２７】
（２）パケット信号の受信
起点無線装置以外の無線装置１０における受信部５２は、パケット信号を受信する。受信部５２は、パケット信号を処理部２２に出力する。パケット信号処理部３２は、パケット信号に含まれた宛先ＩＤを抽出する。抽出した宛先ＩＤが自無線装置１０のＩＤに一致する場合、パケット信号処理部３２は、パケット信号に含まれたデータを処理する。処理には復号等が含まれるが、ここでは説明を省略する。パケット信号処理部３２は、本無線装置１０を搭載した制御機器あるいは被制御機器に処理結果を出力してもよい。
【００２８】
（３）パケット信号の転送
起点無線装置以外の無線装置１０における受信部５２は、パケット信号を受信する。受信部５２は、パケット信号を処理部２２に出力する。転送処理部３４は、パケット信号に含まれた宛先ＩＤを抽出する。抽出した宛先ＩＤが自無線装置１０のＩＤに一致しない場合、転送処理部３４は、転送範囲情報を抽出する。抽出した転送範囲情報に自無線装置１０のＩＤが含まれていない場合、転送処理部３４は、転送の終了を決定する。抽出した転送範囲情報に自無線装置１０のＩＤが含まれている場合、転送処理部３４は、パケット信号からＴＴＬ値を抽出する。転送処理部３４は、ＴＴＬ値が「０」である場合、転送の終了を決定する。一方、転送処理部３４は、ＴＴＬ値が「１」以上である場合、転送を決定する。その際、転送処理部３４は、ＴＴＬ値から「１」を減じたＴＴＬ値をパケット信号に含める。転送処理部３４はパケット信号を送信部５０に出力し、送信部５０はパケット信号を送信する。
【００２９】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）、またはＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む１つまたは複数の電子回路で構成される。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００３０】
以上の構成による無線通信システム１００の動作を説明する。図７（ａ）−（ｂ）は、無線装置１０による通信手順を示すフローチャートである。図７（ａ）は、起点無線装置における処理を示す。設定部４２は、転送範囲７２を形成する（Ｓ１０）。設定部４２は、転送範囲７２に含まれる無線装置１０を選択し（Ｓ１２）、転送範囲情報を生成する（Ｓ１４）。送信部５０は、転送範囲情報が含まれたパケット信号を送信する（Ｓ１６）。
【００３１】
図７（ｂ）は、起点無線装置以外の無線装置１０の処理を示す。受信部５２は、パケット信号を受信する（Ｓ２０）。宛先ＩＤが自無線装置１０である場合（Ｓ２２のＹ）、パケット信号処理部３２は受信処理を実行する（Ｓ２４）。宛先ＩＤが自無線装置１０でなく（Ｓ２２のＮ）、転送範囲情報に含まれる場合（Ｓ２６のＹ）、転送処理部３４は転送処理を実行する（Ｓ２８）。宛先ＩＤが転送範囲情報に含まれない場合（Ｓ２６のＮ）、転送処理部３４は破棄処理を実行する（Ｓ３０）。
【００３２】
本実施例によれば、起点無線装置の位置情報と宛先無線装置の位置情報とをもとに定められる転送範囲７２内に位置する無線装置１０にパケット信号を転送させ、かつ転送範囲７２外の無線装置１０にパケット信号を非転送とさせるので、無駄な転送の発生を抑制できる。また、パケット信号の無駄な転送の発生が抑制されるので、トラヒック量の増加を抑制できる。また、転送範囲７２に含まれた無線装置１０のＩＤが含まれた転送範囲情報を起点無線装置が送信するので、起点無線装置以外の無線装置１０における処理量の増加を抑制できる。また、転送範囲７２の形状を矩形状、円形状、多面体形状、球形状のいずれかとするので、構成の自由度を増加できる。
【００３３】
また、フラッディングの冗長性を損なわないように転送範囲７２を設定するので、パケット信号を指向性を持って着実に宛先に到達させることができる。また、パケット信号を指向性を持って着実に宛先に到達させるので、通信信頼性を向上できる。また、パケット信号を指向性を持って着実に宛先に到達させるので、ネットワーク全体のトラヒック量を低減できる。また、ネットワーク全体のトラヒック量が低減されるので、消費電力を低減できる。また、照明システムに適用すると、パケット信号が宛先に到達するまでの必要最小限の転送しか行わないので、転送の的を絞った低消費な無線通信システムが実現できる。
【００３４】
本発明の一態様の概要は、次の通りである。本発明のある態様の無線装置１０は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置１０であって、本無線装置１０がパケット信号の転送の起点となる場合に、他の無線装置１０による転送に関する情報を設定する設定部４２と、設定部４２において設定した情報が含まれたパケット信号を送信する送信部５０とを備える。設定部４２において設定した情報では、本無線装置１０の位置情報と、パケット信号の宛先となる他の無線装置１０の位置情報とをもとに定められる転送範囲７２内に位置する他の無線装置１０にパケット信号を転送させ、かつ転送範囲７２外の他の無線装置１０にパケット信号を非転送とさせることが示される。
【００３５】
設定部４２において設定される転送範囲７２は、起点の位置情報と宛先の位置情報が対角に配置される矩形状を有してもよい。
【００３６】
設定部４２において設定される転送範囲７２は、起点の位置情報と宛先の位置情報を結ぶ直線を直径とする円形状を有してもよい。
【００３７】
設定部４２において設定される転送範囲７２は、起点の位置情報と宛先の位置情報が対角に配置される多面体形状を有してもよい。
【００３８】
設定部４２において設定される転送範囲７２は、起点の位置情報と宛先の位置情報を結ぶ直線を直径とする球形状を有してもよい。
【００３９】
本発明のさらに別の態様は、転送方法である。この方法は、フラッディング方式でパケット信号を転送するメッシュネットワークにおけるパケット信号の転送方法であって、パケット信号の転送の起点となる無線装置１０の位置情報と、パケット信号の宛先となる無線装置１０の位置情報とをもとに定められる転送範囲７２内に位置する無線装置１０がパケット信号を転送するステップと、転送範囲７２外に位置する無線装置１０がパケット信号を非転送とするステップと、を備える。
【００４０】
（実施例２）
次に、実施例２を説明する。実施例２は、実施例１と同様に、複数の無線装置によって構成されるメッシュネットワークの無線通信システムに関する。実施例２でも、パケット信号の無駄な転送の発生を抑制するために、転送範囲に含まれる無線装置はパケット信号を転送し、転送範囲に含まれない無線装置はパケット信号を転送しない。実施例１では、起点無線装置が、転送範囲に含まれる無線装置に関する情報を転送範囲情報として生成し、他の無線装置は、転送範囲に自無線装置が含まれている場合にのみパケット信号を転送している。一方、実施例２では、起点無線装置以外の無線装置が、起点ＩＤと宛先ＩＤをもとに自ら転送範囲を形成し、転送範囲に自無線装置が含まれている場合にのみパケット信号を転送する。実施例２に係る無線通信システム１００は、図１、図２と同様のタイプであり、無線装置１０は図３と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【００４１】
図３をもとに、実施例２に係る無線装置１０の構成を説明する。なお、（２）パケット信号の受信は、実施例１と同一であるので、ここでは、（１）パケット信号の送信、（３）パケット信号の転送の順に説明する。
【００４２】
（１）パケット信号の送信
無線装置１０が起点無線装置である場合、当該無線装置１０のパケット信号生成部３０は、パケット信号を生成する。図８は、無線通信システム１００において使用されるパケット信号のフォーマットを示す。パケット信号には、既に説明した起点ＩＤ、宛先ＩＤ、ＴＴＬ値、送信すべきデータが含まれる。つまり、実施例１とは異なり、パケット信号には転送範囲情報が含まれていない。図３に戻る。パケット信号生成部３０は、パケット信号を送信部５０に出力する。送信部５０は、パケット信号生成部３０から受けつけたパケット信号を送信する。
【００４３】
（３）パケット信号の転送
起点無線装置以外の無線装置１０における受信部５２は、パケット信号を受信する。受信部５２は、パケット信号を処理部２２に出力する。転送処理部３４は、パケット信号に含まれた宛先ＩＤを抽出する。転送処理部３４は、抽出した宛先ＩＤが自無線装置１０のＩＤに一致しない場合、起点ＩＤと宛先ＩＤを制御部２４に出力する。取得部４０は、転送処理部３４から通知された起点ＩＤをもとに、記憶部２６を参照することによって、起点無線装置の座標を位置情報として取得する。また、取得部４０は、転送処理部３４から通知された宛先ＩＤとをもとに、記憶部２６を参照することによって、宛先無線装置の座標も位置情報として取得する。取得部４０は、宛先無線装置の位置情報と起点無線装置の位置情報を設定部４２に出力する。
【００４４】
設定部４２は、実施例１と同様に、起点無線装置の位置情報と、宛先無線装置の位置情報とが対角に配置される転送範囲７２を形成する。転送範囲７２は、図２のように矩形状であってもよく、図４（ａ）−（ｂ）のように円形状、多面体形状、球形状であってもよい。設定部４２は、転送範囲７２に自無線装置１０の位置情報が含まれている場合、転送を設定し、転送範囲７２に自無線装置１０の位置情報が含まれていない場合、非転送を設定する。設定部４２は、設定内容を転送処理部３４に出力する。
【００４５】
設定部４２において転送が設定された場合、転送処理部３４は、パケット信号からＴＴＬ値を抽出する。転送処理部３４は、ＴＴＬ値が「０」である場合、転送の終了を決定する。一方、転送処理部３４は、ＴＴＬ値が「１」以上である場合、転送を決定する。その際、転送処理部３４は、ＴＴＬ値から「１」を減じたＴＴＬ値をパケット信号に含める。転送処理部３４はパケット信号を送信部５０に出力し、送信部５０はパケット信号を送信する。一方、設定部４２において非転送が設定された場合、転送処理部３４は、転送の終了を決定する。
【００４６】
以上の構成による無線通信システム１００の動作を説明する。図９は、無線装置１０による通信手順を示すフローチャートである。受信部５２は、パケット信号を受信する（Ｓ５０）。宛先ＩＤが自無線装置１０である場合（Ｓ５２のＹ）、パケット信号処理部３２は受信処理を実行する（Ｓ５４）。宛先ＩＤが自無線装置１０でない場合（Ｓ５２のＮ）、設定部４２は転送範囲７２を生成する（Ｓ５６）。自無線装置１０の位置情報が転送範囲７２に含まれる場合（Ｓ５８のＹ）、転送処理部３４は転送処理を実行する（Ｓ６０）。自無線装置１０の位置情報が転送範囲７２に含まれない場合（Ｓ５８のＮ）、転送処理部３４は破棄処理を実行する（Ｓ６２）。
【００４７】
本実施例によれば、転送範囲７２内に位置する無線装置１０にパケット信号を転送させ、かつ転送範囲７２外の無線装置１０にパケット信号を非転送とさせることを各無線装置１０が実行するので、起点無線装置での処理量を低減できる。また、起点ＩＤと宛先ＩＤをパケット信号に含めるので、パケット信号に含まれる情報量を低減できる。
【００４８】
本発明の一態様の概要は、次の通りである。本発明の別の態様もまた、無線装置１０である。この装置は、フラッディング方式でパケット信号を転送するメッシュネットワークに含まれる無線装置１０であって、パケット信号を受信する受信部５２と、受信部５２において受信したパケット信号を転送するか否かを設定する設定部４２と、設定部４２が転送を設定した場合に、パケット信号を送信する送信部５０とを備える。設定部４２は、パケット信号の転送の起点となる他の無線装置１０の位置情報と、パケット信号の宛先となる他の無線装置１０の位置情報とをもとに定められる転送範囲７２に、本無線装置１０が位置すれば転送を設定し、転送範囲７２外に本無線装置１０が位置すれば非転送を設定する。
【００４９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５０】
本実施例において、無線装置１０のＩＤと座標との対応関係が記憶部２６に記憶される。しかしながらこれに限らず例えば、無線装置１０の位置情報が含まれるような無線装置１０の識別情報が付与されてもよい。本変形例によれば、記憶部２６における対応関係の記憶を不要にできる。
【符号の説明】
【００５１】
１０  無線装置、  ２０  通信部、  ２２  処理部、  ２４  制御部、  ２６  記憶部、  ３０  パケット信号生成部、  ３２  パケット信号処理部、  ３４  転送処理部、  ４０  取得部、  ４２  設定部、  ５０  送信部、  ５２  受信部、  １００  無線通信システム。
【図１】
2019033340.tif 000003
【図２】
2019033340.tif 000004
【図３】
2019033340.tif 000005
【図４】
2019033340.tif 000006
【図５】
2019033340.tif 000007
【図６】
2019033340.tif 000008
【図７】
2019033340.tif 000009
【図８】
2019033340.tif 000010
【図９】
2019033340.tif 000011