(57)【要約】【課題】ＭＡＣプロトコルスタックを共用する際に、複数の情報を登録してネットワーク処理部にフレームを授受でき、ブロードキャストフレーム受信時にもネットワーク処理部に通知でき、ビーコンリクエストコマンドフレームの受信時の応答できるようにする。【解決手段】本発明の無線通信装置は、複数のネットワーク処理手段と、メディアアクセスコントロール層に関する複数の情報を有してネットワーク識別情報を設定するメディアアクセスコントロール設定手段と、メディアアクセスコントロール処理手段と、各ネットワーク処理手段から取得したフレームと共に、各ネットワーク手段に対応したネットワーク識別情報をメディアアクセスコントロール処理手段に与えるインターフェース手段を有する。【選択図】      図２
2015126327.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なる複数のネットワークに接続してデータを送受信する複数のネットワーク処理手段と、
メディアアクセスコントロール層に関する複数の情報を有し、これら複数の情報に基づいて、ネットワーク識別情報の正常性を担保する設定を行うメディアアクセスコントロール設定手段と、
上記メディアアクセスコントロール設定手段により設定される上記複数の情報に基づいて、メディアアクセスコントロール処理を行うメディアアクセスコントロール処理手段と、
上記各ネットワーク処理手段から取得したフレームと共に、上記各ネットワーク手段に対応したネットワーク識別情報を、上記メディアアクセスコントロール処理手段に与えるインターフェース手段と
を備えることを特徴とする無線通信装置。
【請求項２】
上記メディアアクセスコントロール設定手段が、上記メディアアクセスコントロール処理手段に複数のネットワーク識別情報を設定するものであることを特徴とする請求項１に記載の無線通信装置。
【請求項３】
上記メディアアクセスコントロール設定手段が、上記メディアアクセスコントロール処理手段を識別する複数のアドレス識別情報を設定するものであることを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
上記メディアアクセスコントロール処理手段が、受信フレーム信号のヘッダに含まれている送信先ネットワーク識別情報及び又は送信先アドレス情報に基づいて、対応する上記ネットワーク処理手段に受信フレーム信号を与えるものであることを特徴とする請求項２又は３に記載の無線通信装置。
【請求項５】
上記メディアアクセスコントロール処理手段が、受信フレーム信号がブロードキャストフレーム信号である場合に、全ての複数のネットワーク処理手段に受信フレーム信号を与えるものであることを特徴とする請求項２〜４のいずれかに記載の無線通信装置。
【請求項６】
上記メディアアクセスコントロール処理手段が、受信したブロードキャストフレーム信号をコピーして、全ての複数のネットワーク処理手段に受信フレーム信号を与えるものであることを特徴とする請求項５に記載の無線通信装置。
【請求項７】
上記メディアアクセスコントロール処理手段が、受信したビーコンリクエストコマンドフレーム信号に含まれるネットワーク識別情報に対応付けられた情報を挿入したビーコンフレーム信号を形成して返答するものであることを特徴とする請求項２〜６のいずれかに記載の無線通信装置。
【請求項８】
上記複数のネットワーク識別情報には、ビーコンフレーム信号に挿入するための少なくともアドレス情報を含む送信側デバイス情報が対応付けられていることを特徴とする請求項７に記載の無線通信装置。
【請求項９】
上記メディアアクセスコントロール処理手段が、受信したビーコンリクエストコマンドフレーム信号に対して、設定されているアドレス情報数に応じたビーコンフレーム信号を形成して送信するものであることを特徴とする請求項７又は８に記載の無線通信装置。
【請求項１０】
上記メディアアクセスコントロール設定手段が、上記複数のネットワーク識別情報の間の同一のものがあるか否かを確認して、同一のネットワーク識別情報がある場合には、上記ネットワーク処理手段にその旨を通知するものであることを特徴とする請求項２〜９のいずれかに記載の無線通信装置。
【請求項１１】
コンピュータを、
それぞれ異なる複数のネットワークに接続してデータを送受信する複数のネットワーク処理手段と、
メディアアクセスコントロール層に関する複数の情報を有し、これら複数の情報に基づいて、ネットワーク識別情報の正常性を担保する設定を行うメディアアクセスコントロール設定手段と、
上記メディアアクセスコントロール設定手段により設定される上記複数の情報に基づいて、メディアアクセスコントロール処理を行うメディアアクセスコントロール処理手段と、
上記各ネットワーク処理手段から取得したフレームと共に、上記各ネットワーク手段に対応したネットワーク識別情報を、上記メディアアクセスコントロール処理手段に与えるインターフェース手段と
して機能させることを特徴とする無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び無線通信プログラムに関し、例えば、異なる複数の無線通信ネットワークに接続可能な無線通信装置及び無線通信プログラムに適用し得るものである。
【背景技術】
【０００２】
近年、例えば、いわゆるスマートコミュニティやスマートハウスやスマートメータ等を普及させて、地域や家庭内のエネルギーを効率的に管理すること等が求められている。
【０００３】
例えば、家庭における消費電力を制御するために、建物の分電盤やスマートタップ（例えば通信機能付き電源コンセント等）が消費電力を測定し、家庭内の使用電力値を収集して電力制御を行うＨＥＭＳ（Home  Energy  Management  System）やＢＥＭＳ（Building  Energy  Management  System）等の仕組みが提案されている。また例えば、電力メータ、ガスメータ、水道メータ等のいわゆるスマートメータが、自動的に検針した値を収集して制御するスマートメータネットワークの仕組みが提案されている。
【０００４】
従来、近距離無線ネットワークを構成する無線通信装置の物理層及びＭＡＣ（メディアアクセスコントロール）層の標準化規格として、ＩＥＥＥ８０２．１５．４がある。ＩＥＥＥ８０２．１５．４は、コストと消費電力の軽減を重視した標準化規格であり、上記のような無線ネットワークに適切なものである。
【０００５】
例えばゲートウェイ装置（ＧＷ）は、無線ＬＡＮだけでなく、様々な種類のネットワークと接続してデータを取得し、インターネット経由でサーバにデータを接続することが求められている。
【０００６】
また、ＲＦ−ＬＳＩ等のハードウェアコストを軽減するために、物理層及びＭＡＣ層の処理部を共用化することが望まれている。その場合、ゲートウェイ装置は、複数のネットワーク層の処理を行うネットワーク処理部（ＮＷ処理部）を備え、ＮＷ処理部の下位層であるＰＨＹ処理部及びＭＡＣ処理部が、同一の通信チャネルを利用すると共に、各ＮＷ処理部のネットワーク識別情報（ＰＡＮＩＤ）が異なることが必要となる。
【０００７】
ＭＡＣ処理部は、送受信を要求するＮＷ処理部に応じて、ＰＡＮＩＤを切り替えて処理することが必要となる。しかし、ＩＥＥＥ８０２．１５．４に準拠する標準化技術は、ＭＡＣ処理部に設定されているＰＡＮＩＤと異なるＰＡＮＩＤを持つフレームが受信された場合やブロードキャストアドレスのフレームが受信された場合の仕組みついて規定されていない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−８８７５０号公報
【特許文献２】特開２００９−１００３２７号公報
【非特許文献】
【０００９】
【非特許文献１】ＩＥＥＥ８０２．１５．４−２０１１
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ＩＥＥＥ８０２．１５．４に準拠されるＭＡＣプロトコルスタックを利用する場合、次のような課題が生じ得る。
【００１１】
（１）ＩＥＥＥ８０２．１５．４の規格化技術は、ＭＡＣ処理部に設定されているＰＡＮＩＤが送信先ＰＡＮＩＤと異なるフレームを受信した場合、ＭＡＣ処理部は、受信フレームをＮＷ処理部に上げずに破棄している。そのため、ＮＷ処理部がフレーム受信を要求する場合には、何らかのタイミングでＮＷ処理部がＭＡＣ処理部にＰＡＮＩＤの設定変更を行う必要があるという問題がある。この点について、ＮＷ処理部が受信フレームのタイミングを認識していない場合には、ＭＡＣ処理部へのＰＡＮＩＤの設定変更のタイミングが分からず課題解決が非常に困難となる。
【００１２】
（２）また、従来のＩＥＥＥ８０２．１５．４に準拠するＭＡＣ処理部は、フレーム受信の際、受信フレームをメモリ上に展開しておき、そのポインタを上位レイヤに示すという方法を取っている。しかし、このような従来の方法の場合、受信フレームのＰＡＮＩＤがブロードキャストであるとき、ＭＡＣ処理部は、いずれか１個のＮＷ処理部にしか通知することができず、全てのＮＷ処理部に通知することができないという問題も生じ得る。
【００１３】
（３）さらに、ＭＡＣ処理部がビーコンリクエストコマンドフレームを受信した場合、どのＮＷ処理部のＰＡＮＩＤで返答すればよいのか分からないという問題も生じ得る。
【００１４】
そのため、複数のネットワーク処理部を備えて、ＩＥＥＥ８０２．１５．４に準拠するＭＡＣプロトコルスタックを共用する際に、ネットワーク処理部のアドレスやネットワーク識別情報（例えばＰＡＮＩＤ）を複数登録して、ネットワーク処理部にフレームを授受でき、ブロードキャストフレームの受信時にも全てのネットワーク処理部に通知できる仕組みを提供でき、ビーコンリクエストコマンドフレームの受信時の応答の仕組みを提供できる無線通信装置及び無線通信プログラムが求められている。
【課題を解決するための手段】
【００１５】
かかる課題を解決するために、第１の本発明は、（１）それぞれ異なる複数のネットワークに接続してデータを送受信する複数のネットワーク処理手段と、（２）メディアアクセスコントロール層に関する複数の情報を有し、これら複数の情報に基づいて、ネットワーク識別情報の正常性を担保する設定を行うメディアアクセスコントロール設定手段と、（３）メディアアクセスコントロール設定手段により設定される複数の情報に基づいて、メディアアクセスコントロール処理を行うメディアアクセスコントロール処理手段と、（４）各ネットワーク処理手段から取得したフレームと共に、各ネットワーク手段に対応したネットワーク識別情報を、メディアアクセスコントロール処理手段に与えるインターフェース手段とを備えることを特徴とする無線通信装置である。
【００１６】
第２の本発明は、コンピュータを、（１）それぞれ異なる複数のネットワークに接続してデータを送受信する複数のネットワーク処理手段と、（２）メディアアクセスコントロール層に関する複数の情報を有し、これら複数の情報に基づいて、ネットワーク識別情報の正常性を担保する設定を行うメディアアクセスコントロール設定手段と、（３）メディアアクセスコントロール設定手段により設定される複数の情報に基づいて、メディアアクセスコントロール処理を行うメディアアクセスコントロール処理手段と、（４）各ネットワーク処理手段から取得したフレームと共に、各ネットワーク手段に対応したネットワーク識別情報を、メディアアクセスコントロール処理手段に与えるインターフェース手段として機能させることを特徴とする無線通信プログラムである。
【発明の効果】
【００１７】
本発明によれば、複数のネットワーク処理部を備えて、ＩＥＥＥ８０２．１５．４に準拠するＭＡＣプロトコルスタックを共用する際に、ネットワーク処理部のアドレスやネットワーク識別情報（例えばＰＡＮＩＤ）を複数登録して、ネットワーク処理部にフレームを授受でき、ブロードキャストフレームの受信時にも全てのネットワーク処理部に通知できる仕組みを提供でき、ビーコンリクエストコマンドフレームの受信時の応答の仕組みを提供できる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係る無線通信ネットワーク（システム）の全体的な構成イメージを示す図である。
【図２】実施形態に係る無線通信装置の内部構成を示すブロック図である。
【図３】ＩＥＥＥ８０２．１５．４のデータフレームのフォーマットを説明する説明図である。
【図４】実施形態に係るＭＡＣ処理部におけるフレーム受信時の状態遷移図である。
【図５】従来の無線通信装置のＭＡＣ処理部におけるフレーム受信時の状態遷移図である。
【図６】実施形態に係るＭＡＣ処理部におけるビーコンリクエストコマンドフレーム受信時の状態遷移図である。
【発明を実施するための形態】
【００１９】
（Ａ）主たる実施形態
以下では、本発明の無線通信装置及び無線通信プログラムの実施形態を、図面を参照しながら詳細に説明する。
【００２０】
（Ａ−１）実施形態の構成
図１は、実施形態に係る無線通信ネットワーク（システム）の全体的な構成イメージを示す図である。図１において、実施形態に係る無線通信ネットワーク５は、例えばゲートウェイ装置等の無線通信装置１０を有する。
【００２１】
無線通信装置１０は、インターネットＮＴ３に接続すると共に、それぞれ種類の異なる複数の無線ネットワークＮＴ１及びＮＴ２と接続し、インターネットＮＴ３と、無線ネットワークＮＴ１及びＮＴ２との間でデータを授受するものである。無線通信装置１０は、例えば、ゲートウェイ装置等のネットワーク装置に搭載されるものである。
【００２２】
無線通信装置１０の物理層（ＲＨＹレイヤ）及びＭＡＣ層は、例えばＩＥＥＥ８０２．１５．４（例えば、ＩＥＥＥ８０２．１５．４ｇ，ＩＥＥＥ８０２．１５．４ｄ，ＩＥＥＥ８０２．１５．４ＰＨＹ、ＩＥＥＥ８０２．１５．４ｅ、ＩＥＥＥ８０２．１５．４ＭＡＣ等）に準拠した規格化技術を適用することができる。また、無線通信装置１０の物理層及びＭＡＣ層は、複数のネットワーク層の処理部（ＮＷ処理部）で同一の通信チャネルを利用する。
【００２３】
無線ネットワークＮＴ１及びＮＴ２は、それぞれ異なる種類の無線ネットワークである。無線ネットワークＮＴ１及びＮＴ２は、例えば、ＨＥＭＳネットワークやＢＥＭＳネットワークやスマートメータネットワーク等のように目的や用途の種類が異なるネットワークとしても良い。
【００２４】
この実施形態では、無線ネットワークＮＴ１がＨＥＭＳネットワークであり、無線ネットワークＮＴ２がスマートメータネットワークである場合を例示する。
【００２５】
ＨＥＭＳネットワークである無線ネットワークＮＴ１側のネットワークプロトコルは、例えばＺｉｇｂｅｅ（登録商標）インターネットプロトコル（Ｚｉｇｂｅｅ（登録商標）ＩＰ）を採用し、スマートメータネットワークである無線ネットワークＮＴ２側のネットワークプロトコルは、例えばワイヤレススマートユーティリティネットワーク（ＷｉＳＵＮ（登録商標））を採用するものとする。
【００２６】
無線ネットワークＮＴ１及びＮＴ２はそれぞれ、複数のノード装置Ｍを有して構成されており、ノード装置Ｍの間で無線マルチホップ通信によりデータを送受信するものである。無線ネットワークＮＴ１及びＮＴ２は、それぞれネットワーク識別情報（以下、ＰＡＮＩＤともいう。）が付与されており、ＰＡＮＩＤがヘッダに付与されたフレームを送受信する。
【００２７】
図２は、実施形態に係る無線通信装置１０の内部構成を示すブロック図である。
【００２８】
図２において、実施形態に係る無線通信装置１０は、ＭＡＣ処理部１１０、ＭＡＣ設定部１２０、ＮＷ−ＭＡＣインターフェース部１３０、ＨＥＭＳ用ＮＷ処理部１４０、スマートメータ用ＮＷ処理部１５０、無線受信部１６０、無線送信部１７０、アンテナ部１８０及び１９０を有する。
【００２９】
アンテナ部１８０及び１９０は、電波を捕捉して信号を無線受信部１６０に与えたり、ＭＡＣ処理部１１０から送信信号を電波に乗せて放出したりするものである。アンテナ部１８０及び１９０は、ネットワークＮＴ１及びＮＴ２に対して同一の通信チャネル（搬送周波数）とし、例えば、ＩＥＥＥ８０２．１５．４ｇで規定される周波数帯を利用する。
【００３０】
無線受信部１６０は、アンテナ部１８０から受信信号を取得し、その受信信号の復調等を行い、デジタル信号である受信フレーム信号をＭＡＣ処理部１１０に与える処理部ものである。
【００３１】
無線送信部１７０は、ＭＡＣ処理部１１０から送信フレーム信号を取得し、その送信フレーム信号の変調等を行い、アナログ信号をアンテナ部１７０に与える処理部である。
【００３２】
無線受信部１６０及び無線送信部１７０は、例えば、ＩＥＥＥ８０２．１５．４ｇに規定される標準化技術を行う。
【００３３】
ＭＡＣ処理部１１０は、例えばＩＥＥＥ８０２．１５．４ｇのＭＡＣ層の処理を行うものであり、無線ネットワークＮ１及びＮ２のアクセス制御、無線ネットワークＮＴ１及びＮＴ２の接続・切断処理、ビーコンの発信処理、他の無線通信装置との間の同期処理等を行うものである。また、ＭＡＣ処理部１１０が例えばＩＥＥＥ８０２．１５．４ｇの規格化技術を用いることにより、ＰＨＹ層及びＭＡＣ層を共用するＲＦ−ＬＳＩとすることができる。
【００３４】
ＭＡＣ処理部１１０は、ＮＷ−ＭＡＣインターフェース部１３０を介して、ＨＥＭＳ用ＮＷ処理部１４０又はスマートメータ用ＮＷ処理部１５０から送信フレーム信号を取得すると、その送信フレーム信号を送信するために、送信フレーム信号を無線送信部１７０に与えるものである。
【００３５】
また、ＭＡＣ処理部１１０は、無線受信部１６０から受信フレーム信号を取得すると、その受信フレームのヘッダ情報に基づいて、ＮＷ−ＭＡＣインターフェース部１３０を介して、ＨＥＭＳ用ＮＷ処理部１４０又はスマートメータ用ＮＷ処理部１５０に与えるものである。
【００３６】
ここで、ＭＡＣ処理部１１０がフレーム信号を受信する際、ＭＡＣ処理部１１０は、無線受信部１６０から取得した受信フレーム信号のヘッダに含まれる送信先ＰＡＮＩＤと、ＭＡＣ設定部１２０によって通知されたＰＡＮＩＤとを比較し、送信先ＰＡＮＩＤが設定されているＰＡＮＩＤと一致する場合に、その受信フレームを送信先ＰＡＮＩＤに対応するＮＷ処理部に与える。
【００３７】
後述するように、ＭＡＣ設定部１２０には、無線通信装置１０に搭載される複数のＮＷ処理部（図２のＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０）のＰＡＮＩＤが、ＭＡＣ設定部１２０から通知される。ＭＡＣ処理部１１０は、ＭＡＣ設定部１２０から通知される複数のＮＷ処理部１４０及び１５０のＰＡＮＩＤと、受信フレームの送信先ＰＡＮＩＤとを比較して受信処理を行う。
【００３８】
従来のＭＡＣ処理部１１０へのＰＡＮＩＤの通知方法は、次の通りである。フレーム信号の送受信を希望するＮＷ処理部がＭＡ設定部にＰＡＮＩＤの設定要求を行い、ＭＡＣ設定部１２０が、設定要求されたＰＡＮＩＤをＭＡＣ処理部に設定している。ＰＡＮＩＤの設定タイミングは、例えば、ＮＷ処理部毎に時分割で送受信タイミングが設定されており、各ＮＷ処理部の送受信タイミング等に応じてＰＡＮＩＤがＭＡＣ処理部に設定する等の方法が用いられている。
【００３９】
しかし、上述した従来の方法の場合、ＭＡＣ処理部に設定されてＰＡＮＩＤと異なる送信先ＰＡＮＩＤを持つフレームが受信した場合に、ＭＡＣ処理部１１０が受信フレームを破棄していたため、ＮＷ処理部に受信フレーム信号を与えることができなかった。
【００４０】
そこで、この実施形態では、無線通信装置１０に搭載されているＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用処理部１５０の複数のＰＡＮＩＤが通知され、これら複数のＰＡＮＩＤと受信フレーム信号の送信先ＰＡＮＩＤとを比較して受信処理を行うため、従来のように、ＰＡＮＩＤの不一致に基づく受信フレーム信号の破棄を回避することができる。
【００４１】
また、ＭＡＣ処理部１１０に設定するＰＡＮＩＤは複数個設定できればよい。この実施形態では、無線通信装置１０が２種類の無線ネットワークに対応するＮＷ処理部１４０及び１５０を備える場合を例示するが、３個以上のＮＷ処理部を備える場合、複数個のＰＡＮＩＤを設定することができればよく、例えば、全てのＮＷ処理部のＰＡＮＩＤをＭＡＣ処理部１１０に設定するようにしても良いし、いずれかのＮＷ処理部のうちの複数のＮＷ処理部のＰＡＮＩＤを設定するようにしても良い。
【００４２】
また、ＭＡＣ処理部１１０は、フレーム信号を送信する際、ＮＷ−ＭＡＣインターフェース部１３０を介して、ＨＥＭＳ用ＮＷ処理部１４０又はスマートメータ用ＮＷ処理部１５０からフレーム信号を取得すると、そのフレーム信号を無線送信部１７０に与えるものである。
【００４３】
ＭＡＣ処理部１１０は、図２に示す通り、フレーム種別確認部１１１、フレーム制御部１１２、ブロードキャストフレーム制御部１１３、ビーコンフレーム制御部１１４を有する。
【００４４】
フレーム種別確認部１１１は、受信したフレーム信号のヘッダ情報に基づいて、フレームの種類を確認するものである。つまり、フレーム種別確認部１１１は、フレーム信号のヘッダに含まれるコントロールフィールドに基づいて、データフレーム、ビーコンフレーム、コマンドフレーム等の種別を確認するものである。
【００４５】
フレーム制御部１１２は、フレーム種別確認部１１１により受信フレーム信号がデータフレームであるとき、当該フレームのヘッダに含まれるＰＡＮＩＤと設定されているＰＡＮＩＤとを比較して、ＰＡＮＩＤが設定されているときに、当該フレーム信号をＮＷ−ＭＡＣインターフェース部１３０に与えるものである。この実施形態では、設定されているＰＡＮＩＤは、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤが設定されている。そのため、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０宛のデータフレームを、上位層であるＮＷ処理部に上げることができる。
【００４６】
ブロードキャストフレーム制御部１１３は、受信フレーム信号がデータフレームであって、送信先アドレスがブロードキャストアドレスの場合に、ＮＷ処理部（すなわちＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０）の数に応じた数だけ受信フレーム信号をコピーして、コピー後の受信フレーム信号をＮＷ−ＭＡＣインターフェース部１３０に与える。
【００４７】
ビーコンフレーム制御部１１４は、受信フレーム信号がビーコンリクエストコマンドフレームである場合に、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のアドレス情報を用いて返答するものである。つまり、ビーコンリクエストコマンドフレームを受信した際に、ビーコンフレーム制御部１１４は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０の各アドレス情報（例えばＭＡＣアドレス）を用いて返答することができる。
【００４８】
ＭＡＣ設定部１２０は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０に接続されており、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０からの設定によって、ＭＡＣ層の設定（例えば、ＰＡＮＩＤ、ＭＡＣ層を識別するアドレス情報（例えばＭＡＣアドレス等））を行うものである。
【００４９】
ＰＡＮＩＤ記憶部１２１は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０に設定されているＰＡＮＩＤを記憶するものである。
【００５０】
アドレス記憶部１２２は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０の設定によってＭＡＣ層を識別するアドレス情報（例えばＭＡＣアドレス）を記憶するものである。
【００５１】
ＰＡＮＩＤ制御部１２３は、ＰＡＮＩＤ記憶部１２１に記憶されているＰＡＮＩＤをＭＡＣ処理部１１０に通知するものである。これにより、ＭＡＣ処理部１１０には、複数のＮＷ処理部であるＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤを認識させることができる。
【００５２】
また、ＰＡＮＩＤ制御部１２３は、ビーコンリクエストコマンドフレームを受信した場合に、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０の設定によるＭＡＣ層のアドレス情報（例えばＭＡＣアドレス）を通知することができる。そのため、ビーコンリクエストコマンドフレームを受信した際に、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のアドレス情報を用いて返答することができる。
【００５３】
また、ＰＡＮＩＤ制御部１２３は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０からそれぞれのＰＡＮＩＤを取得して記憶する際に、それぞれのＰＡＮＩＤが同一か否かを判定することができる。複数のＰＡＮＩＤが同一である場合、ＰＡＮＩＤ制御部１２３は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０に対してＰＡＮＩＤが同一である旨を通知する。これにより、ＮＷ処理部のＰＡＮＩＤのコンフリクトを回避することができる。
【００５４】
ＮＷ−ＭＡＣインターフェース部１３０は、ＮＷ処理部であるＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０と、ＭＡＣ処理部１１０との間で情報の授受を行うインターフェースである。
【００５５】
ＮＷ−ＭＡＣインターフェース部１３０は、ＭＡＣ設定部１２０により設定されるＰＡＮＩＤ、アドレス情報（例えばＭＡＣアドレス）に基づいてフレーム信号の授受を行う。
【００５６】
つまり、ＮＷ−ＭＡＣインターフェース部１３０は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０から取得したフレーム（送信用のフレーム）と、当該フレームの送信元となるＮＷ処理部に対応するＰＡＮＩＤとをＭＡＣ処理部１１０に与える。また、ＮＷ−ＭＡＣインターフェース部１３０は、ＭＡＣ処理部１１０から受信フレームを取得すると共に、ＭＡＣ処理部１１０から受信フレームの送信先とするＮＷ処理部のＰＡＮＩＤの指示を受ける。ＮＷ−ＭＡＣインターフェース部１３０は、当該受信フレームの送信先であるＮＷ処理部のＰＡＮＩＤに基づいて、対応するＮＷ処理部に受信フレームを与える。
【００５７】
ＨＥＭＳ用ＮＷ処理部１４０は、ＨＥＭＳネットワークである無線ネットワークＮＴ１のネットワーク層（ＯＳＩ参照モデルのネットワーク層）の処理を行うものであり、固有のＰＡＮＩＤが設定されている。
【００５８】
ＨＥＭＳ用処理部１４０は、ＮＷ−ＭＡＣインターフェース部１３０を介して送信フレームをＭＡＣ処理部１１０に与えたり、ＮＷ−ＭＡＣインターフェース部１３０を介して受信フレームをＭＡＣ処理部１１０から取得したりするものである。また、ＨＥＭＳ用ＮＷ処理部１４０は、ＭＡＣ設定部１２０と接続しており、自身に設定されているＰＡＮＩＤ、アドレス情報（ＭＡＣアドレス）をＭＡＣ設定部１２０に設定する。
【００５９】
スマートメータ用ＮＷ処理部１５０は、スマートメータネットワークである無線ネットワークＮＴ２のネットワーク層（ＯＳＩ参照モデルのネットワーク層）の処理反りを行うものであり、固有のＰＡＮＩＤが設定されている。
【００６０】
スマートメータ用処理部１５０は、ＮＷ−ＭＡＣインターフェース部１３０を介して送信フレームをＭＡＣ処理部１１０に与えたり、ＮＷ−ＭＡＣインターフェース部１３０を介して受信フレームをＭＡＣ処理部１１０から取得したりするものである。また、スマートメータ用ＮＷ処理部１５０は、ＭＡＣ設定部１２０と接続しており、自身に設定されているＰＡＮＩＤ、アドレス情報（ＭＡＣアドレス）をＭＡＣ設定部１２０に設定する。
【００６１】
（Ａ−２）実施形態の動作
次に、この実施形態に係る無線通信装置１０におけるフレーム通信処理の動作を、図面を参照しながら詳細に説明する。
【００６２】
まず、ＮＷ処理部であるＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０は、予め設定されているＰＡＮＩＤ、アドレス情報をＭＡＣ設定部１２０に設定する。
【００６３】
ここで、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤ、アドレス情報のＭＡＣ設定部１２０への設定は、フレーム信号の送信処理又は受信処理の前に、事前に行われるものとしても良い。また、ＭＡＣ設定部１２０は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０から取得したそれぞれのＰＡＮＩＤ、アドレス情報をＰＡＮＩＤ記憶部１２１、アドレス記憶部１２２に設定する。
【００６４】
なお、ＰＡＮＩＤ、アドレス情報は、各ＮＷ処理部の識別情報（例えば、ＮＷ処理部のポート番号、名称等）と対応付けられるようにしても良い。すなわち、各ＮＷ処理部のポート番号等の識別情報と、ＰＡＮＩＤ、アドレス情報等とが対応付けられるように記憶するようにしても良い。
【００６５】
このとき、ＭＡＣ設定部１２０のＰＡＮＩＤ制御部１２３は、ＰＡＩＮＤのコンフリクトを回避するために、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤが同一であるか否かを判定する。
【００６６】
ＰＡＮＩＤは、ＰＡＮ毎（すなわち、無線ネットワークＮＴ１及びＮＴ２毎）にユニークな識別情報であり、同一のＰＡＮに属するノード宛に送信されることで、ＰＡＮＩＤが各ノードに設定される。しかし、別のＰＡＮに属するノードに送信されることもあり、ＰＡＮＩＤのコンフリクトが問題となる場合もある。
【００６７】
そこで、この実施形態では、ＭＡＣ設定部１２０のＰＡＮＩＤ制御部１２３が、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤを記憶する際に、ＰＡＮＩＤの同一性を判断することで、ＰＡＮＩＤのコンフリクトを回避することができる。
【００６８】
複数のＰＡＮＩＤが同一の場合、ＰＡＮＩＤ制御部１２３は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０に対して、ＰＡＮＩＤのコンフリクトが生じていることを通知することにより、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０に対してＰＡＮＩＤの再設定をさせることができる。
【００６９】
まず、この実施形態に係る無線通信装置１０におけるフレーム信号の送信処理について、図１を参照しながら説明する。
【００７０】
ここでは、ＨＥＭＳ用ＮＷ処理部１４０がフレーム信号を送信する場合を例示する。なお、スマートメータ用ＮＷ処理部１５０がフレーム信号を送信する場合も同様の処理がなされる。
【００７１】
ＨＥＭＳ用ＮＷ処理部１４０がフレームの送信を行う際、ＨＥＭＳ用ＮＷ処理部１４０が上位層のアプリケーション（図示しない）からフレームデータを取得すると、そのフレームデータを有するフレーム信号を、ＮＷ−ＭＡＣインターフェース部１３０に与える。
【００７２】
ＮＷ−ＭＡＣインターフェース部１３０では、ＨＥＭＳ用ＮＷ処理部１４０からのフレームデータをＭＡＣ処理部１１０に与えると共に、フレーム信号の送信元であるＨＥＭＳ用処理部１１０のＰＡＮＩＤをＭＡＣ処理部１１０に通知する。
【００７３】
ＭＡＣ処理部１１０では、送信フレーム信号を送信するために、ＨＥＭＳ用ＮＷ処理部１４０からフレームデータが取得されると、ＨＥＭＳ用ＮＷ処理部１４０のＰＡＮＩＤやアドレス情報を用いて、送信フレーム信号を形成し、その送信フレーム信号を無線送信部１７０に与える。
【００７４】
図３は、ＩＥＥＥ８０２．１５．４のデータフレームのフォーマットを説明する説明図である。図４に示すように、ＩＥＥＥ８０２．１５．４のデータフレームフォーマットは、フレームコントロール、シーケンス、送信先ＰＡＮＩＤ、送信先アドレス、送信元ＰＡＮＩＤ、送信元アドレス、ペイロード、ＦＣＳを有する。ＭＡＣ処理部１１０が送信フレーム信号を作成する際、「送信元ＰＡＮＩＤ」にＨＥＭＳ用ＮＷ処理部１４０のＰＡＮＩＤを、「送信元アドレス」にＨＥＭＳ用ＮＷ処理部１４０のアドレス情報を載せて送信フレーム信号を形成する。
【００７５】
無線送信部１７０は、ＭＡＣ処理部１１０からの送信フレーム信号を、アンテナ部１９０を介して送信する。
【００７６】
次に、この実施形態に係る無線通信装置１０におけるフレーム信号の受信処理の動作を説明する。ここでは、スマートメータ用ＮＷ処理部１５０を送信先とするデータフレームが受信された場合の動作を例示する。
【００７７】
図４は、この実施形態に係るＭＡＣ処理部１１０におけるフレーム受信時の状態遷移図である。
【００７８】
アンテナ部１８０により捕捉された無線信号が無線受信部１６０に与えられると、無線受信部１６０は無線信号をＭＡＣ処理部１１０に与える。
【００７９】
図４において、ＭＡＣ処理部１１０はフレーム受信待ちの状態（Ｓ１０１）で、無線受信部１６０からフレーム受信が完了すると（Ｓ１０２）、フレーム種別確認部１１１が受信したフレーム信号に含まれているヘッダに基づいて、データフレームであることを確認する。ここで、フレーム種別確認部１１１は、フレーム信号のフレームコントロール（図３参照）に基づいてデータフレームであることを確認する。
【００８０】
また、フレーム種別確認部１１１は、受信したフレーム信号のヘッダに含まれている送信先ＰＡＮＩＤが、第１のＰＡＮＩＤ又はブロードキャストであるか否かを確認する（Ｓ１０３）。
【００８１】
ＭＡＣ設定部１２０には、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤが記憶されており、これら複数のＰＡＮＩＤがＭＡＣ処理部１３０に通知している。ＭＡＣ処理部１１０のフレーム種別確認部１１１は、ＭＡＣ設定部１２０から通知された複数のＰＡＮＩＤのいずれかを第１のＰＡＮＩＤとして、他のＰＡＮＩＤを第２のＰＡＮＩＤとする。
【００８２】
ここでは、ＭＡＣ処理部１１０に設定される複数のＰＡＮＩＤを第１のＰＡＮＩＤ及び第２のＰＡＮＩＤとしており、第１のＰＡＮＩＤはスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤとし、第２のＰＡＮＩＤはＨＥＭＳ用ＮＷ処理部１４０のＰＡＮＩＤとしている。
【００８３】
フレーム種別確認部１１１により送信先ＰＡＮＩＤが第１のＰＡＮＩＤと一致すると判定された場合（Ｓ１０４）、フレーム制御部１１２は、受信フレーム信号に対してＩＥＥＥ８０２．１５．４ｇで規定されているＭＡＣ層のフレーム受信処理を行い、フレーム制御部１１２がＮＷ−ＭＡＣインターフェース部１３０を介してスマートメータ用ＮＷ処理部１５０に与える（Ｓ１０５）。これにより、送信先ＰＡＮＩＤがスマートメータ用ＮＷ処理部１５０のＰＡＮＩＤであるときのフレーム受信処理を完了することができる。また、フレーム制御部１１２によるフレーム受信処理が完了すると、ＭＡＣ処理部１１０の状態はフレーム待機状態に移行する（Ｓ１０１）。
【００８４】
一方、フレーム種別確認部１１１により送信先ＰＡＮＩＤが第１のＰＡＮＩＤと一致しない又はブロードキャストフレームでないと判定された場合（Ｓ１０６）、フレーム制御部１１２は、送信先ＰＡＮＩＤが第２のＰＡＮＩＤと一致するか否かを判定する（Ｓ１０７）。
【００８５】
そして、送信先ＰＡＮＩＤが第２のＰＡＮＩＤと一致する場合、フレーム制御部１１２は、受信フレーム信号に対してＩＥＥＥ８０２．１５．４ｇで規定されているＭＡＣ層のフレーム受信処理を行い、フレーム制御部１１２がＮＷ−ＭＡＣインターフェース部１３０を介してＨＥＭＳ用ＮＷ処理部１４０に与え（Ｓ１０５）、処理完了後、ＭＡＣ処理部１１０の状態はフレーム受信待機状態に移行する（Ｓ１０１）。
【００８６】
上記の通り、送信先ＰＡＮＩＤがある１個のＮＷ処理部のＰＡＮＩＤと不一致である場合でも、他のＮＷ処理部のＰＡＮＩＤと一致するか否かを判定するため、従来のような受信フレーム信号の破棄を回避できる。
【００８７】
図５は、従来の無線通信装置のＭＡＣ処理部におけるフレーム受信時の状態遷移図である。従来のＩＥＥＥ８０２．１５．４ｇの規格化技術に準拠するＭＡＣ処理部は、フレーム受信の完了後（Ｓ２０１）、受信フレーム信号の送信先ＰＡＮＩＤが第１のＰＡＮＩＤと一致しない場合（Ｓ２０２）、ＭＡＣ処理部は受信フレーム信号を破棄している（Ｓ２０４）。
【００８８】
これに対して、この実施形態のＭＡＣ処理部１１０は、送信先ＰＡＮＩＤが第１のＰＡＮＩＤと異なる場合には、送信先ＰＡＮＩＤが第２のＰＡＮＩＤと一致するか否かを判定する。そのため、無線通信装置１０に搭載されているＮＷ処理部（ＨＥＭＳ用ＮＷ処理部１４０、スマートメータ用ＮＷ処理部１５０）のＰＡＮＩＤの両方と一致するか否かを判断することができる。
【００８９】
なお、受信フレーム信号の送信先ＰＡＮＩＤが第１のＰＡＮＩＤ及び第２のＰＡＮＩＤの両方と異なる場合には（Ｓ１０７）、フレーム制御部１１１は、ＩＥＥＥ８０２．１５．４ｇに規定される通り、受信フレーム信号の破棄処理を行い（Ｓ１０８）、処理が完了すると、フレーム受信待機の状態に移行する（Ｓ１０１）。
【００９０】
また、Ｓ１０３において、送信先ＰＡＮＩＤがブロードキャストフレームである場合（すなわち、送信先アドレスがブロードキャストアドレスの場合）には（Ｓ１０９）、ブロードキャストフレーム制御部１１３が、受信したデータフレームをＮＷ処理部の数に応じた数だけコピーする（Ｓ１１０）。この実施形態の場合、ＮＷ処理部は、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０の２個であるから、ブロードキャストフレーム制御部１１３は、データフレームが２個となるようにコピーする。
【００９１】
そして、ブロードキャスト制御部１１３は、コピー後のデータフレームに対してデータ受信処理を行い、ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０に与える（Ｓ１０５）。処理が完了すると、フレーム受信待機の状態に移行する（Ｓ１０１）。
【００９２】
このように、ブロードキャストフレームが受信されたときには、ＭＡＣ処理部１１０がデータフレームをコピーすることにより、全てのＮＷ処理部にブロードキャストフレームを与えることができる。
【００９３】
図６は、実施形態に係るＭＡＣ処理部１１０におけるビーコンリクエストコマンドフレーム受信時の状態遷移図である。
【００９４】
以下では、図６を用いて、実施形態に係るＭＡＣ処理部１１０におけるビーコンリクエストコマンドフレーム受信時の処理を説明する。
【００９５】
ここで、ビーコンリクエストコマンドフレームは、親ノードが周辺ノードに対してネットワークへの参加等のためにブロードキャストで送信したり、又は親ノードが特定のＰＡＮＩＤに属するノードに対して情報要求をしたりするものである。ビーコンリクエストコマンドフレームを受信したノードは、自身の存在を親ノードに認識させるため又は所定の情報を知らせるために、アドレス情報やデバイス能力情報等を含む様々な情報を含むビーコンフレームを返答する。
【００９６】
まず、ＭＡＣ処理部１１０はフレーム受信待ちの状態で（Ｓ１０１）受信フレーム信号を受信する。ＭＡＣ処理部１１０において、フレーム種別確認部１１１１により、受信フレーム信号がビーコンリクエストコマンドフレームであると判定される（Ｓ３０１）。
【００９７】
ビーコンフレーム制御部１１４は、受信したビーコンリクエストコマンドフレームの送信先ＰＡＮＩＤが、第１のＰＡＮＩＤ又はブロードキャストフレームであるかを確認する（Ｓ３０２）。
【００９８】
そして、ビーコンリクエストコマンドフレームの送信先ＰＡＮＩＤが第１のＰＡＮＩＤに一致する場合（Ｓ３０３）、ビーコンフレーム制御部１１４は、第１のＰＡＮＩＤであるスマートメータ用ＮＷ処理部１５０の情報を挿入したビーコンフレームを返答する（Ｓ３０４）。
【００９９】
ここで、ＭＡＣ処理部１１０は、ＰＡＮＩＤに対応付けた、ビーコンフレームに挿入する情報を保持しておく。このＰＡＮＩＤに対応付ける情報は、少なくともＮＷ処理部のアドレス情報を含むものである。また、ＰＡＮＩＤに対応付ける情報は、アドレス情報の他に、対応するＮＷ処理部（ＨＥＭＳ用ＮＷ処理部１４０及びスマートメータ用ＮＷ処理部１５０）のデバイス能力情報等の送信側デバイス情報やセキュリティキー等を含むようにしても良い。そして、ビーコンリクエストコマンドフレームを受信した際、ビーコンフレーム制御部１１４は、送信先ＰＡＮＩＤに対応付けられた情報をビーコンフレームに挿入し、そのビーコンフレームを無線送信部１７０に与えて返答するようにする。
【０１００】
一方、ビーコンリクエストコマンドフレームの送信先ＰＡＮＩＤが第１のＰＡＮＩＤと一致しない場合、ビーコンフレーム制御部１１４は、送信先ＰＡＮＩＤが第２のＰＡＮＩＤと一致するか否かを判断する（Ｓ３０５）。
【０１０１】
そして、送信先ＰＡＮＩＤが第２のＰＡＮＩＤと一致する場合、ビーコンフレーム制御部１１４は、第１のＰＡＮＩＤであるＨＥＭＳ用ＮＷ処理部１４０の情報を挿入したビーコンフレームを返答する（Ｓ３０４）。この場合も、上位と同様に、送信先ＰＡＮＩＤに対応付けられている情報として、少なくともＨＥＭＳ用ＮＷ処理部１４０のアドレス情報や、送信側デバイス情報やセキュリティキー等の情報をビーコンフレームに挿入して返答する。
【０１０２】
なお、送信先ＰＡＮＩＤが第１のＰＡＮＩＤ及び第２のＰＡＮＩＤのいずれでもない場合、当該無線通信装置１０に搭載されるＮＷ処理部に対するビーコンリクエストコマンドフレームでないため、受信フレーム信号を破棄して（Ｓ３０７）、フレーム待機状態に移行する（Ｓ１０１）。
【０１０３】
また、Ｓ３０２において、送信先ＰＡＮＩＤがブロードキャストフレームである場合（すなわち、送信先アドレスがブロードキャストアドレスの場合）には（Ｓ３０８）、ブロードキャストフレーム制御部１１４は、第１のＰＡＮＩＤに対応付けられている情報を挿入したビーコンフレームと、第２のＰＡＮＩＤに対応付けられている情報を挿入したビーコンフレームとを作成して、これら２個のビーコンフレームを返答するために、無線送信部１７０に送信させる（Ｓ３０４）。
【０１０４】
なお、ビーコンフレームを送信する際に、いずれかのＰＡＮＩＤに対応する情報を挿入するかを予め設定しておき、その設定したＰＡＮＩＤに対応付けられた情報を挿入したビーコンフレームを送信するようにしても良い。これにより、ビーコンリクエストコマンドフレームの受信の際に返答するビーコンフレームの通信量を軽減することができる。
【０１０５】
（Ａ−３）実施形態の効果
以上のように、この実施形態によれば、無線通信装置に搭載される複数のＮＷ処理部の各ＰＡＮＩＤをＭＡＣ処理部に設定することにより、ＰＡＮＩＤの設定変更をすることなく、ＮＷ処理部に対応したＰＡＮＩＤのフレーム信号を受信することができるので、利便性が向上する。
【０１０６】
（Ｂ）他の実施形態
上述した実施形態では、各種変形実施形態を言及したが、本発明は以下の変形実施形態にも適用可能である。
【０１０７】
（Ｂ−１）上述した実施形態では、ＭＡＣ処理部（ＭＡＣプロトコルスタック）に２個の第１のＰＡＮＩＤと第２のＰＡＮＩＤとが設定されており、ＭＡＣ処理部が、送信先ＰＡＮＩＤと、第１のＰＡＮＩＤ及び第２のＰＡＮＩＤとを比較する場合を例示した。しかし、ＭＡＣ処理部１１０に設定される複数のＰＡＮＩＤの数は２個に限定されるものではない。無線通信装置１０が接続する無線ネットワーク数であるＮＷ処理部の数に応じて、設定されるＰＡＮＩＤの数は決定されるようにしても良い。
【０１０８】
（Ｂ−２）上述した実施形態において、ビーコンリクエストコマンドフレームを受信した際に、返答するビーコンフレームは、ＭＣ処理部（ＭＡＣプロトコルスタック）に設定されているＰＡＮＩＤに対応付けられているアドレス情報数に応じた種類のビーコンフレームとしても良い。
【符号の説明】
【０１０９】
５…無線通信ネットワーク、ＮＴ１及びＮＴ３…無線ネットワーク、
１０…無線通信装置、１１０…ＭＡＣ処理部、１１１…フレーム種別確認部、１１２…フレーム制御部、１１３…ブルードキャストフレーム制御部、１１４…ビーコンフレーム制御部、１２０…ＭＡＣ設定部、１２１…ＰＡＩＮＤ記憶部、１２２…アドレス記憶部、１２３…ＰＡＮＩＤ制御部、１３０…ＮＷ−ＭＡＣインターフェース部、１４０…ＨＥＭＳ用ＮＷ処理部、１５０…スマートメータ用ＮＷ処理部、１６０…無線受信部、１７０…無線送信部、１８０及び１９０…アンテナ部。
【図１】
2015126327.tif 000003
【図２】
2015126327.tif 000004
【図３】
2015126327.tif 000005
【図４】
2015126327.tif 000006
【図５】
2015126327.tif 000007
【図６】
2015126327.tif 000008