(57)【要約】  無線通信装置（２０）と通信先装置（１０）との間に複数の無線通信路（３０）が設定されている。無線通信装置（２０）は、いずれかの無線通信路（３０）から通信先装置（１０）に送信された接続確認要求データに対する通信先装置（１０）からの応答である接続確認応答データを接続確認要求データが送信された無線通信路（３０）から受信する。また、無線通信装置（２０）は、接続確認応答データの受信状況を無線通信路ごとに解析し、解析結果に基づき、複数の無線通信路（３０）の中から、接続確認要求データを送信する無線通信路（３０）を選択する。そして、無線通信装置（２０）は、選択した無線通信路（３０）から接続確認要求データを通信先装置（１０）に送信する。
2017126087.tif 000002
【特許請求の範囲】
【請求項１】
通信先装置との間に複数の無線通信路が設定されている無線通信装置であって、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信部と、
前記接続確認応答データの受信状況を無線通信路ごとに解析する解析部と、
前記解析部による解析結果に基づき、前記複数の無線通信路の中から、前記接続確認要求データを送信する無線通信路を選択する無線通信路選択部と、
前記無線通信路選択部により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信部を有する無線通信装置。
【請求項２】
前記解析部は、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出し、
前記無線通信路選択部は、
各無線通信路の受信比率が閾値未満である場合に、前記複数の無線通信路を選択する請求項１に記載の無線通信装置。
【請求項３】
前記無線通信路選択部は、
各無線通信路の受信比率が前記閾値以上であり、各無線通信路の受信比率が同レベルである場合に、前記接続確認要求データを送信する無線通信路を、前記複数の無線通信路の中から交互に選択する請求項２に記載の無線通信装置。
【請求項４】
前記無線通信路選択部は、
前記複数の無線通信路のうちのいずれかの無線通信路の受信比率が前記閾値以上であり、各無線通信路の受信比率が同レベルではない場合に、受信比率が高い無線通信路を優先して選択する請求項２に記載の無線通信装置。
【請求項５】
前記無線通信路選択部は、
前記通信先装置へのユーザデータの送信が要求された場合に、前記解析部による解析結果に基づき、前記ユーザデータを送信する無線通信路を選択し、
前記送信部は、
前記無線通信路選択部により選択された無線通信路から前記ユーザデータを前記通信先装置に送信する請求項１に記載の無線通信装置。
【請求項６】
前記解析部は、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出し、
前記無線通信路選択部は、
各無線通信路の受信比率が閾値未満である場合に、前記複数の無線通信路を選択する請求項５に記載の無線通信装置。
【請求項７】
前記無線通信路選択部は、
前記複数の無線通信路のうちのいずれかの無線通信路の受信比率が前記閾値以上である場合に、前記ユーザデータの送信が要求された後に前記受信部により接続確認応答データが受信されているか否かを判定し、判定結果に基づいて、前記ユーザデータを送信する無線通信路を選択する請求項６に記載の無線通信装置。
【請求項８】
前記無線通信路選択部は、
前記ユーザデータの送信が要求された後に前記受信部により接続確認応答データが受信されている場合に、当該接続確認応答データが受信された無線通信路を選択する請求項７に記載の無線通信装置。
【請求項９】
前記無線通信路選択部は、
前記ユーザデータの送信が要求された後に前記受信部により接続確認応答データが受信されていない場合に、前記ユーザデータの送信が要求される前に最後に接続確認応答データが受信された無線通信路を選択する請求項７に記載の無線通信装置。
【請求項１０】
通信先装置との間に複数の無線通信路が設定されている無線通信装置が、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信し、
前記接続確認応答データの受信状況を無線通信路ごとに解析し、
解析結果に基づき、前記複数の無線通信路の中から、前記接続確認要求データを送信する無線通信路を選択し、
選択した無線通信路から前記接続確認要求データを前記通信先装置に送信する無線通信方法。
【請求項１１】
通信先装置との間に複数の無線通信路が設定されている無線通信装置に、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信処理と、
前記接続確認応答データの受信状況を無線通信路ごとに解析する解析処理と、
前記解析処理による解析結果に基づき、前記複数の無線通信路の中から、前記接続確認要求データを送信する無線通信路を選択する無線通信路選択処理と、
前記無線通信路選択処理により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信処理とを実行させる無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信に関する。
【背景技術】
【０００２】
近年、レイアウト変更の容易性や省線化の要求から無線通信への期待が高まっている。産業機器を制御するための通信では高い信頼性を要求されるが、無線通信では通信路の変動などにより一時的に通信品質の劣化が発生する。一般的には、無線通信の品質を向上させるための技術としてアンテナダイバーシチ技術や再送技術などが存在する。また、データの疎通確認方法として、送信元と受信先で定期的に接続状態を確認するための接続確認要求データと接続確認応答データを交換する方法が知られている。【０００３】
特許文献１では、通信機器の故障及びネットワーク障害に対処する技術が開示されている。より具体的には、特許文献１の技術では、有線ネットワークにおいて、送信側の通信機器はパケットにシーケンス番号を付与して複数の通信路でパケットを送信する。受信側の通信機器は、同一のシーケンス番号が付与された複数のパケットを受信した場合には、１つのパケットを残して他のパケットを破棄する。このような通信路の冗長化により、特許文献１では、通信機器の故障やネットワーク障害に対処している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０３６９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術を無線通信における接続確認要求データと接続確認応答データの送受信に適用すると、複数の無線通信路で接続確認要求データ及び接続確認応答データを送受信することになる。しかしながら、無線通信路は有線通信路に比べ通信帯域が狭い。このため、複数の無線通信路で接続確認要求データ及び接続確認応答データを送受信すると、接続確認要求データ及び接続確認応答データの送受信に通信帯域が消費され、ユーザデータの通信のために必要な通信帯域が確保されないという事態が発生する。つまり、接続状態を確認するための通信で貴重な周波数資源が消費されてしまうという課題がある。【０００６】
本発明は、上記の課題を解決することを主な目的としており、接続状態を確認するための通信に用いる無線通信路を柔軟に選択して、周波数効率を向上させることを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る無線通信装置は、
通信先装置との間に複数の無線通信路が設定されている無線通信装置であって、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信部と、
前記接続確認応答データの受信状況を無線通信路ごとに解析する解析部と、
前記解析部による解析結果に基づき、前記複数の無線通信路の中から、前記接続確認要求データを送信する無線通信路を選択する無線通信路選択部と、
前記無線通信路選択部により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信部を有する。
【発明の効果】
【０００８】
本発明では、接続確認応答データの受信状況に基づき接続確認要求データを送信する無線通信路を選択し、選択した無線通信路から接続確認要求データを送信する。このため、接続確認応答データの受信状況に応じて適切な無線通信路からのみ接続確認要求データを送信することが可能であり、周波数効率津を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る無線通信システムのシステム構成例を示す図。
【図２】実施の形態１に係る無線子局装置の機能構成例を示す図。
【図３】実施の形態１に係る無線子局装置のハードウェア構成例を示す図。
【図４】実施の形態１に係る無線親局装置の機能構成例を示す図。
【図５】実施の形態１に係る無線子局装置のハードウェア構成例を示す図。
【図６】実施の形態１に係る無線子局装置の動作例を示すフローチャート図。
【図７】実施の形態１に係る無線子局装置の動作例を示すフローチャート図。
【図８】実施の形態１に係るランクテーブルの例を示す図。
【図９】実施の形態２に係る無線子局装置の動作例を示すフローチャート図。
【図１０】実施の形態２に係る無線子局装置の動作例を示すフローチャート図。
【発明を実施するための形態】
【００１０】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１は、本実施の形態に係る無線通信システムのシステム構成例を示す。
本実施の形態に係る無線通信システムでは、１台の無線親局装置１０と、ｎ台の無線子局装置２０とが無線通信を行う。
以下、ｎ台の無線子局装置２０を、無線子局装置（１）２０−１、無線子局装置（２）２０−２・・・無線子局装置（ｎ）２０−ｎと表記する。
無線子局装置（１）２０−１、無線子局装置（２）２０−２・・・無線子局装置（ｎ）２０−ｎを区別する必要がなければ、無線子局装置（１）２０−１、無線子局装置（２）２０−２・・・無線子局装置（ｎ）２０−ｎを総称して無線子局装置２０と表記する。
無線親局装置１０と各無線子局装置２０との間に、第１の無線通信路３０−１と第２の無線通信路第２の無線通信路３０−２が設定されている。第１の無線通信路３０−１及び第２の無線通信路３０−２を区別する必要がなければ、第１の無線通信路３０−１及び第２の無線通信路３０−２を総称して無線通信路３０と表記する。
第１の無線通信路３０−１と第２の無線通信路３０−２は、例えば周波数により区別されている。また、第１の無線通信路３０−１と第２の無線通信路３０−２は、コードにより区別されていてもよい。
無線子局装置２０間の第１の無線通信路３０−１と第１の無線通信路３０−１も、例えば、周波数又はコードにより区別されている。同様に、無線子局装置２０間の第２の無線通信路３０−２と第２の無線通信路３０−２も、例えば、周波数又はコードにより区別されている。つまり、図１に示す２ｎ個の無線通信路３０は、無線親局装置１０において、それぞれ異なる通信チャンネルとして認識される。
各無線子局装置２０は、第１の無線通信路３０−１と第２の無線通信路３０−２のいずれか一方又は双方から、無線親局装置１０に接続確認要求データを送信する。接続確認要求データは、接続状態の確認のためのデータであり、例えば、Ｋｅｅｐ−Ａｌｉｖｅメッセージである。
無線親局装置１０は、第１の無線通信路３０−１から受信した接続確認要求データに対する応答として接続確認応答データを第１の無線通信路３０−１から送信する。また、無線親局装置１０は、第２の無線通信路３０−２から受信した接続確認要求データに対する応答として接続確認応答データを第２の無線通信路３０−２から送信する。各無線子局装置２０は、第１の無線通信路３０−１及び第２の無線通信路３０−２から接続確認応答データを受信する。
なお、無線子局装置２０は、無線通信装置の例に相当する。また、無線親局装置１０は通信先装置の例に相当する。
また、無線子局装置２０で行われる動作が無線通信方法及び無線通信プログラムの例に相当する。
【００１１】
図２は、無線子局装置２０の機能構成例を示す。
図２に示すように、無線子局装置２０は、データ生成部２１、無線子機制御部２２、無線子機（１）２３−１及び無線子機（２）２３−２で構成される。
更に、無線子機制御部２２は、使用子機記憶部２２１、シーケンス番号付与部２２２、解析部２２３、無線通信路選択部２２４及びデータ複製部２２５で構成される。
図２に示す各構成要素の詳細は後述する。
【００１２】
図３は、無線子局装置２０のハードウェア構成例を示す。
データ生成部２１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０１、メモリ２１０２、通信インターフェース２１０３で構成される。無線子機制御部２２は、ＣＰＵ２２０１、メモリ２２０２、通信インターフェース２２０３、通信インターフェース２２０４、通信インターフェース２２０５で構成される。無線子機（１）２３−１は、ＣＰＵ２３１１、メモリ２３１２、通信インターフェース２３１３、無線送受信部２３１４、アンテナ２３１５で構成される。無線子機（２）２３−２は、ＣＰＵ２３２１、メモリ２３２２、通信インターフェース２３２３、無線送受信部２３２４、アンテナ２３２５で構成される。
【００１３】
ＣＰＵ２１０１、ＣＰＵ２２０１、ＣＰＵ２３１１及びＣＰＵ２３２１は、プロセッサであり、各種の演算を行う。また、ＣＰＵ２１０１、ＣＰＵ２２０１、ＣＰＵ２３１１及びＣＰＵ２３２１は、プログラムを実行する。つまり、ＣＰＵ２１０１は、データ生成部２１の機能を実現するためのプログラムを実行する。また、ＣＰＵ２３１１は、無線子機（１）２３−１の機能を実現するためのプログラムを実行する。また、ＣＰＵ２３２１は、無線子機（２）２３−２の機能を実現するためのプログラムを実行する。更に、ＣＰＵ２２０１は、無線子機制御部２２の機能を実現するためのプログラムを実行する。より具体的には、ＣＰＵ２２０１は、図２に示すシーケンス番号付与部２２２、解析部２２３、無線通信路選択部２２４及びデータ複製部２２５の機能を実現するプログラムを実行する。換言すると、シーケンス番号付与部２２２、解析部２２３、無線通信路選択部２２４及びデータ複製部２２５の機能はプログラムで実現される。
【００１４】
メモリ２１０２、メモリ２２０２、メモリ２３１２及びメモリ２３２２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等である。メモリ２１０２、メモリ２２０２、メモリ２３１２及びメモリ２３２２は、ＣＰＵ２１０１、ＣＰＵ２２０１、ＣＰＵ２３１１及びＣＰＵ２３２１の被演算値及び演算結果を記憶する。また、メモリ２１０２、メモリ２２０２、メモリ２３１２及びメモリ２３２２は、ＣＰＵ２１０１、ＣＰＵ２２０１、ＣＰＵ２３１１及びＣＰＵ２３２１が実行するプログラムを記憶する。
通信インターフェース２１０３、通信インターフェース２２０３、通信インターフェース２２０４、通信インターフェース２２０５、通信インターフェース２３１３及び通信インターフェース２３２３は、他の要素との通信のためのインターフェース回路である。具体的には、通信インターフェース２１０３と通信インターフェース２２０３が相互に通信を行う。通信インターフェース２２０４と通信インターフェース２３１３が相互に通信を行う。通信インターフェース２２０５と通信インターフェース２３２３が相互に通信を行う。各要素間の通信は例えばＥｔｈｅｒｎｅｔ（登録商標）により実現される。
無線送受信部２３１４及び無線送受信部２３２４は、無線親局装置１０に送信するデータ及び無線親局装置１０から受信したデータを処理する回路である。
アンテナ２３１５及びアンテナ２３２５は、無線電波を送受するアンテナである。
【００１５】
図４は、無線親局装置１０の機能構成例を示す。
図４に示すように、無線親局装置１０は、データ生成部１１と無線親機制御部１２と無線親機（１）１３−１と無線親機（２）１３−２で構成される。
更に、無線親機制御部１２は、無線通信路選択部１２１、データ複製部１２２及び重複データ破棄部１２３で構成される。
図４に示す各構成要素の詳細は後述する。
【００１６】
図５は、無線親局装置１０のハードウェア構成例を示す。
ＣＰＵ１１０１、ＣＰＵ１２０１、ＣＰＵ１３１１及びＣＰＵ１３２１は、プロセッサであり、各種の演算を行う。また、ＣＰＵ１１０１、ＣＰＵ１２０１、ＣＰＵ１３１１及びＣＰＵ１３２１は、プログラムを実行する。つまり、ＣＰＵ１１０１は、データ生成部１１の機能を実現するためのプログラムを実行する。また、ＣＰＵ１３１１は、無線親機（１）１３−１の機能を実現するためのプログラムを実行する。また、ＣＰＵ１３２１は、無線親機（２）１３−２の機能を実現するためのプログラムを実行する。更に、ＣＰＵ１２０１は、無線親機制御部１２の機能を実現するためのプログラムを実行する。より具体的には、ＣＰＵ１２０１は、図４に示す無線通信路選択部１２１、データ複製部１２２及び重複データ破棄部１２３の機能を実現するプログラムを実行する。換言すると、無線通信路選択部１２１、データ複製部１２２及び重複データ破棄部１２３の機能はプログラムで実現される。
【００１７】
メモリ１１０２、メモリ１２０２、メモリ１３１２及びメモリ１３２２は、ＲＡＭ、フラッシュメモリ、ＨＤＤ等である。メモリ１１０２、メモリ１２０２、メモリ１３１２及びメモリ１３２２は、ＣＰＵ１１０１、ＣＰＵ１２０１、ＣＰＵ１３１１及びＣＰＵ１３２１の被演算値及び演算結果を記憶する。また、メモリ１１０２、メモリ１２０２、メモリ１３１２及びメモリ１３２２は、ＣＰＵ１１０１、ＣＰＵ１２０１、ＣＰＵ１３１１、ＣＰＵ１３２１が実行するプログラムを記憶する。
【００１８】
通信インターフェース１１０３、通信インターフェース１２０３、通信インターフェース１２０４、通信インターフェース１２０５、通信インターフェース１３１３、通信インターフェース１３２３は、他の要素との通信のためのインターフェース回路である。具体的には、通信インターフェース１１０３と通信インターフェース１２０３が相互に通信を行う。通信インターフェース１２０４と通信インターフェース１３１３が相互に通信を行う。通信インターフェース１２０５と通信インターフェース１３２３が相互に通信を行う。各要素間の通信は例えばＥｔｈｅｒｎｅｔにより実現される。
無線送受信部１３１４及び無線送受信部１３２４は、無線子局装置２０に送信するデータ及び無線子局装置２０から受信したデータを処理する回路である。
アンテナ１３１５及びアンテナ１３２５は、無線電波を送受するアンテナである。
【００１９】
＊＊＊動作の説明＊＊＊
次に、図２に示す無線子局装置２０の各要素の動作例を説明する。
【００２０】
データ生成部２１は、データを生成する。より具体的には、データ生成部２１は接続確認要求データ及びユーザデータを生成する。なお、データ生成部２１は、接続確認要求データ又はユーザデータを生成する代わりに、無線親局装置１０以外の外部装置から接続確認要求データ又はユーザデータを受信するようにしてもよい。
ユーザデータは、接続確認要求データ及び接続確認応答データ以外に、無線親局装置１０と無線子局装置２０との間で送受信することが予定されているデータである。ユーザデータとしてどのようなデータが送受信されるかは無線通信システムの属性により異なる。
【００２１】
無線子機（１）２３−１は、第１の無線通信路３０−１と接続されている。無線子機（１）２３−１は、後述する無線通信路選択部２２４により第１の無線通信路３０−１が選択された場合に、接続確認要求データ又はユーザデータを第１の無線通信路３０−１から無線親局装置１０に送信する。また、無線子機（１）２３−１は、第１の無線通信路３０−１から無線親局装置１０に送信された接続確認要求データに対する接続要求応答データを第１の無線通信路３０−１から受信する。
無線子機（２）２３−２は、第２の無線通信路３０−２と接続されている。無線子機（２）２３−２は、後述する無線通信路選択部２２４により第２の無線通信路３０−２が選択された場合に、接続確認要求データ又はユーザデータを第２の無線通信路３０−２から無線親局装置１０に送信する。また、無線子機（２）２３−２は、第２の無線通信路３０−２から無線親局装置１０に送信された接続確認要求データに対する接続要求応答データを第２の無線通信路３０−２から受信する。
無線子機（１）２３−１及び無線子機（２）２３−２は、受信部と送信部の例に相当する。また、無線子機（１）２３−１及び無線子機（２）２３−２の動作は、受信処理及び送信処理の例に相当する。
【００２２】
無線子機制御部２２において、使用子機記憶部２２１は、無線親局装置１０との通信に直近に使用された無線子機の識別子を記憶する。つまり、無線親局装置１０との直近の通信に使用された無線子機が無線子機（１）２３−１であれば、無線子機（１）２３−１の識別子が使用子機記憶部２２１に記憶されている。一方、無線親局装置１０との直近の通信に使用された無線子機が無線子機（２）２３−２であれば、無線子機（２）２３−２の識別子が使用子機記憶部２２１に記憶されている。
使用子機記憶部２２１は、図３に示すメモリ２２０２により実現される。
【００２３】
シーケンス番号付与部２２２は、データ生成部２１で生成されたデータにシーケンス番号を付与する。
【００２４】
解析部２２３は、接続確認応答データの受信状況を無線通信路３０ごとに解析する。より具体的には、解析部２２３は、接続確認応答データの受信状況の解析として、接続確認要求データに対する接続確認応答データの受信比率を無線通信路３０ごとに算出する。
解析部２２３の動作は、解析処理の例に相当する。
【００２５】
無線通信路選択部２２４は、解析部２２３による解析結果に基づき、複数の無線通信路３０の中から、接続確認要求データを送信する無線通信路３０を選択する。より具体的には、無線通信路選択部２２４は、各無線通信路３０の受信比率が閾値未満である場合に、複数の無線通信路３０の全てを選択する。また、無線通信路選択部２２４は、各無線通信路３０の受信比率が閾値以上であり、各無線通信路３０の受信比率が同レベルである場合に、接続確認要求データを送信する無線通信路３０を、複数の無線通信路３０の中から交互に選択する。また、無線通信路選択部２２４は、複数の無線通信路３０のうちのいずれかの無線通信路３０の受信比率が閾値以上であり、各無線通信路３０の受信比率が同レベルではない場合に、受信比率が高い無線通信路３０を優先して選択する。
更に、無線通信路選択部２２４は、データ生成部２１により無線親局装置１０へのユーザデータの送信が要求された場合に、解析部２２３による解析結果に基づき、ユーザデータを送信する無線通信路３０を選択する。より具体的には、無線通信路選択部２２４は、接続確認応答データについての各無線通信路３０の受信比率が閾値未満である場合に、複数の無線通信路３０を選択する。また、複数の無線通信路３０のうちのいずれかの無線通信路３０の受信比率が閾値以上である場合に、無線通信路選択部２２４は、データ生成部２１によりユーザデータの送信が要求された後に接続確認応答データが受信されているか否かを判定し、判定結果に基づいて、ユーザデータを送信する無線通信路を選択する。より具体的には、データ生成部２１によりユーザデータの送信が要求された後に接続確認応答データが受信されている場合は、無線通信路選択部２２４は、当該接続確認応答データが受信された無線通信路３０を選択する。一方、データ生成部２１によりユーザデータの送信が要求された後に接続確認応答データが受信されていない場合は、ユーザデータの送信が要求される前に最後に接続確認応答データが受信された無線通信路３０（使用子機記憶部２２１に記憶されている無線子機に対応する無線通信路３０）を選択する。
無線通信路選択部２２４の動作は、無線通路路選択処理の例に相当する。
【００２６】
データ複製部２２５は、接続確認要求データ又はユーザデータを複製する。無線通信路選択部２２４により接続確認要求データを第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から送信することが選択された場合に、データ複製部２２５は接続確認要求データを複製する。
また、同様に、無線通信路選択部２２４によりユーザデータを第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から送信することが選択された場合に、データ複製部２２５はユーザデータを複製する。
【００２７】
次に、図４に示す無線親局装置１０の各構成要素の動作を説明する。
【００２８】
データ生成部１１は、データを生成する。より具体的には、データ生成部１１は接続確認応答データを生成する。
【００２９】
無線親機（１）１３−１は、第１の無線通信路３０−１と接続されている。無線親機（１）１３−１は、第１の無線通信路３０−１から接続確認要求データを受信し、接続確認応答データを第１の無線通信路３０−１から接続確認要求データの送信元の無線子局装置２０に送信する。また、無線親機（１）１３−１は、第１の無線通信路３０−１からユーザデータを受信する。
無線親機（２）１３−２は、第２の無線通信路３０−２と接続されている。無線親機（２）１３−２は、第２の無線通信路３０−２から接続確認要求データを受信し、接続確認応答データを第２の無線通信路３０−２から接続確認要求データの送信元の無線子局装置２０に送信する。また、無線親機（２）１３−２は、第２の無線通信路３０−２からユーザデータを受信する。
【００３０】
無線親機制御部１２において、無線通信路選択部１２１は接続確認応答データを送信する無線通信路３０を選択する。より具体的には、無線通信路選択部１２１は、接続確認要求データの受信に用いられた無線通信路３０を接続確認応答データを送信する無線通信路３０として選択する。つまり、無線通信路選択部１２１は、第１の無線通信路３０−１から受信された接続確認要求データに対する接続確認応答データには第１の無線通信路３０−１を選択する。また、無線通信路選択部１２１は、第２の無線通信路３０−２から受信された接続確認要求データに対する接続確認応答データには第２の無線通信路３０−２を選択する。
【００３１】
データ複製部１２２は、接続確認応答データを複製する。無線通信路選択部１２１により接続要求応答データを第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から送信することが選択された場合に、データ複製部１２２は接続確認応答データを複製する。
【００３２】
重複データ破棄部１２３は、第１の無線通信路３０−１及び第２の無線通信路３０−２から同じシーケンス番号のユーザデータが重複して受信された場合に、一方のユーザデータを破棄する。
【００３３】
次に、接続確認要求データ及び接続確認応答データの通信量を抑制する方法を説明する。
各無線子局装置２０では、データ生成部２１が一定の間隔（例えば、０．１秒〜０．５秒のいずれかの間隔）で接続確認要求データを生成する。データ生成部２１により接続確認要求データが生成される度に、生成された接続確認要求データは無線子機（１）２３−１及び無線子機（２）２３−２のいずれか一方から、または無線子機（１）２３−１及び無線子機（２）２３−２の双方から送信される。すなわち、接続確認要求データは第１の無線通信路３０−１及び第２の無線通信路３０−２のいずれか一方から、または第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から送信される。
無線親局装置１０は、接続確認要求データを受信した際に、接続確認要求データを受信した無線通信路３０から接続確認応答データを送信する。第１の無線通信路３０−１のみから接続確認要求データを受信した場合は、無線親局装置１０は、第１の無線通信路３０−１のみから接続確認応答データを送信する。第２の無線通信路３０−２のみから接続確認要求データを受信した場合は、無線親局装置１０は、第２の無線通信路３０−２のみから接続確認応答データを送信する。第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から接続確認要求データを受信した場合は、無線親局装置１０は、第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から接続確認応答データを送信する。
各無線子局装置２０では、解析部２２３が、無線通信路３０ごとに、接続確認要求データに対する接続確認応答データの受信比率を算出する。受信比率は、図８に例示するランクテーブルによってランク分けされる。例えば第１の無線通信路３０−１から送信された接続確認要求データに対して９９％以上の比率で接続確認応答データが受信されていれば、第１の無線通信路３０−１はランク１に該当する。
無線通信路選択部２２４は、各無線通信路３０のランクに基づき、接続確認要求データの送信計画を決定する。無線通信路選択部２２４は、送信計画として、接続確認要求データを第１の無線通信路３０−１及び第２の無線通信路３０−２のいずれか一方から送信するか、第１の無線通信路３０−１及び第２の無線通信路３０−２の双方から送信するのかを決定する。更に、接続確認要求データを第１の無線通信路３０−１及び第２の無線通信路３０−２のいずれか一方からのみ送信する場合は、送信計画として、無線通信路選択部２２４は、各無線通信路３０のランクに基づき、第１の無線通信路３０−１と第２の無線通信路３０−２の間の送信比率を決定する。
【００３４】
次に、図６を参照して、各無線子局装置２０の無線通信路選択部２２４による接続確認要求データの送信計画の決定手順を説明する。
無線通信路選択部２２４は、一定周期ごとに図６の手順を開始してもよいし、いずれかの無線通信路３０のランクに変動が生じた際に図６の手順を開始するようにしてもよい。
なお、以下では、図８に示すように無線通信路３０のランクはランク１〜ランク３の３つが存在することを前提とする。
【００３５】
無線通信路選択部２２４は、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに「ランク３」であるか否かを判定する（ステップＳ６０１）。
具体的には、無線通信路選択部２２４は、解析部２２３に第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクを問い合わせて、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに「ランク３」であるか否かを判定する。
【００３６】
第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに「ランク３」である場合（ステップＳ６０１でＹＥＳ）は、無線通信路選択部２２４は、第１の無線通信路３０−１と第２の無線通信路３０−２の双方から接続確認要求データを送信することを決定する（ステップＳ６０２）。
つまり、本例では、無線通信路選択部２２４は、「ランク２」を閾値として扱い、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに閾値である「ランク２」未満である場合に、第１の無線通信路３０−１と第２の無線通信路３０−２の双方から接続確認要求データを送信することを決定する。
【００３７】
第１の無線通信路３０−１のランク及び第２の無線通信路３０−２のランクのうちの少なくともいずれかが「ランク３」ではない場合（ステップＳ６０１でＮＯ）に、無線通信路選択部２２４は、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクを比較する（ステップＳ６０３）。
【００３８】
第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクが同じである場合は、無線通信路選択部２２４は、第１の無線通信路３０−１と第２の無線通信路３０−２で交互に接続確認要求データを送信することを決定する（ステップＳ６０４）。すなわち、無線通信路選択部２２４は、「第１の無線通信路３０−１：第２の無線通信路３０−２＝１：１」の送信比率で接続確認要求データを送信すると決定する。
【００３９】
第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクが１つ異なる場合は、無線通信路選択部２２４は、「ランクが高い無線通信路：ランクが低い無線通信路＝２：１」の送信比率で接続確認要求データを送信すると決定する（ステップＳ６０５）。例えば、第１の無線通信路３０−１のランクが高い場合は、第１の無線通信路３０−１から接続確認要求データを送信する回数が第２の無線通信路３０−２から接続確認要求データを送信する回数の２倍になる。
【００４０】
また、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクが２つ異なる場合は、無線通信路選択部２２４は、「ランクが高い無線通信路：ランクが低い無線通信路＝４：１」の送信比率で接続確認要求データを送信すると決定する（ステップＳ６０５）。例えば、第１の無線通信路３０−１のランクが高い場合は、第１の無線通信路３０−１から接続確認要求データを送信する回数が第２の無線通信路３０−２から接続確認要求データを送信する回数の４倍になる。
【００４１】
このように、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクが同じではない場合には、無線通信路選択部２２４は、ランクが高い無線通信路３０を優先して選択する。また、無線通信路選択部２２４は、第１の無線通信路３０−１と第２の無線通信路３０−２とのランク差に応じて、送信比率を傾斜させる。
【００４２】
データ生成部２１により接続確認要求データが生成される度に、無線通信路選択部２２４は、新たに生成された接続確認要求データをデータ生成部２１から取得する。
無線通信路選択部２２４がステップＳ６０２の送信計画を決定している場合は、無線通信路選択部２２４は、新たに生成された接続確認要求データをデータ複製部２２５に出力する。データ複製部２２５は、接続確認要求データを複製し、シーケンス番号付与部２２２が２つの接続確認要求データに同じシーケンス番号を付与する。そして、データ複製部２２５は、２つの接続確認要求データを無線子機（１）２３−１及び無線子機（２）２３−２に出力する。無線子機（１）２３−１は一方の接続確認要求データを第１の無線通信路３０−１から無線親局装置１０に送信し、無線子機（２）２３−２は他方の接続確認要求データを第２の無線通信路３０−２から無線親局装置１０に送信する。
また、無線通信路選択部２２４がステップＳ６０４、Ｓ６０５、Ｓ６０６のいずれかの送信計画を決定している場合は、無線通信路選択部２２４は、シーケンス番号付与部２２２によりシーケンス番号が付与された後の接続要求データを、該当する無線子機に出力する。
【００４３】
次に、図７を参照して、ユーザデータ送信時の無線通信路選択部２２４の動作例を説明する。
図７の手順は、データ生成部２１によりユーザデータが生成された際に開始される。
なお、以下では、図８に示すように無線通信路３０のランクはランク１〜ランク３の３つが存在することを前提とする。
【００４４】
無線通信路選択部２２４は、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに「ランク３」であるか否かを判定する（ステップＳ７０１）。
具体的には、無線通信路選択部２２４は、解析部２２３に第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクを問い合わせて、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに「ランク３」であるか否かを判定する。
【００４５】
第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに「ランク３」である場合（ステップＳ７０１でＹＥＳ）は、無線通信路選択部２２４は、第１の無線通信路３０−１と第２の無線通信路３０−２の双方からユーザデータを送信することを決定する（ステップＳ７０２）。
つまり、本例では、無線通信路選択部２２４は、「ランク２」を閾値として扱い、第１の無線通信路３０−１のランクと第２の無線通信路３０−２のランクがともに閾値である「ランク２」未満である場合に、第１の無線通信路３０−１と第２の無線通信路３０−２の双方からユーザデータを送信することを決定する。
【００４６】
第１の無線通信路３０−１のランク及び第２の無線通信路３０−２のランクのうちの少なくともいずれかが「ランク３」ではない場合（ステップＳ７０１でＮＯ）に、無線通信路選択部２２４は、データ生成部２１によりユーザデータが生成された後、すなわち、データ生成部２１によりユーザデータの送信が要求された後に、接続確認応答データが受信されたか否かを判定する（ステップＳ７０３）。
前述したように、接続確認要求データの送信周期は、０．１秒〜０．５秒のうちのいずれかの間隔で到来するため、データ生成部２１によりユーザデータが生成された後ユーザデータが送信されるまでの間に接続確認応答データが受信される可能性が高い。
【００４７】
データ生成部２１によりユーザデータが生成された後に接続確認応答データが受信されている場合（ステップＳ７０３でＹＥＳ）は、無線通信路選択部２２４は、この接続確認応答データが受信された無線通信路３０からユーザデータを送信することを決定する（ステップＳ７０４）。
例えば、データ生成部２１によりユーザデータが生成された後に第１の無線通信路３０−１から接続確認応答データが受信されている場合は、無線通信路選択部２２４は第１の無線通信路３０−１からユーザデータを送信することを決定する。
第１の無線通信路３０−１から接続確認応答データを受信できた場合は、第１の無線通信路３０−１が有効に機能していることが判明しているので、無線通信路選択部２２４は第１の無線通信路３０−１を選択する。
【００４８】
一方、ユーザデータが生成された後に接続確認応答データが受信されていない場合（ステップＳ７０３でＮＯ）は、無線通信路選択部２２４は、ユーザデータが生成される前に最後に接続確認応答データが受信された無線通信路３０からユーザデータを送信することを決定する（ステップＳ７０５）。
例えば、データ生成部２１によりユーザデータが生成される前に最後に接続確認応答データが受信された無線通信路３０が第２の無線通信路３０−２であれば、無線通信路選択部２２４は第２の無線通信路３０−２からユーザデータを送信することを決定する。
接続確認応答データの受信時点では第２の無線通信路３０−２が有効に機能していることが判明しており、現在も第２の無線通信路３０−２が有効に機能している可能性が高い。このため、無線通信路選択部２２４は第２の無線通信路３０−２を選択する。
なお、無線通信路選択部２２４は、使用子機記憶部２２１を参照することで、ユーザデータの生成前に接続確認応答データを受信した無線子機を認識することができ、この結果、無線通信路選択部２２４は、接続確認応答データが受信された無線通信路３０を認識することができる。
【００４９】
データ生成部２１によりユーザデータが生成される度に、無線通信路選択部２２４は、新たに生成されたユーザデータをデータ生成部２１から取得する。
そして、無線通信路選択部２２４がステップＳ７０２により第１の無線通信路３０−１及び第２の無線通信路３０−２の双方からユーザデータを送信することを決定した場合は、無線通信路選択部２２４はユーザデータをデータ複製部２２５に出力する。データ複製部２２５は、ユーザデータを複製し、シーケンス番号付与部２２２が２つのユーザデータに同じシーケンス番号を付与する。そして、データ複製部２２５は、２つのユーザデータを無線子機（１）２３−１及び無線子機（２）２３−２に出力する。無線子機（１）２３−１は一方のユーザデータを第１の無線通信路３０−１から無線親局装置１０に送信し、無線子機（２）２３−２は他方のユーザデータを第２の無線通信路３０−２から無線親局装置１０に送信する。
無線親局装置１０では、第１の無線通信路３０−１と第２の無線通信路３０−２から同じシーケンス番号のユーザデータを受信した場合には、重複データ破棄部１２３が、後から受信したユーザデータを破棄する。
一方、無線通信路選択部２２４がステップＳ７０４又はＳ７０５により、第１の無線通信路３０−１及び第２の無線通信路３０−２のいずれか一方の無線通信路３０を選択した場合には、無線通信路選択部２２４は、シーケンス番号付与部２２２によりシーケンス番号が付与された後のユーザデータを、該当する無線子機に出力する。
【００５０】
＊＊＊実施の形態の効果の説明＊＊＊
以上のように、本実施の形態では、接続確認応答データの受信状況から接続確認要求データとユーザデータを送信する無線通信路を決定するため、データの到達率を低下させることなく冗長化によるユーザデータの通信帯域の消費を削減することができる。
つまり、本実施の形態では、接続確認応答データの受信状況に応じて適切な無線通信路からのみ接続確認要求データ及びユーザデータを送信することが可能であり、周波数効率津を向上させることができる。
【００５１】
実施の形態２．
実施の形態１では、無線親局装置１０と無線子局装置２０との間に第１の無線通信路３０−１及び第２の無線通信路３０−２という２つの無線通信路３０が設定されている例を説明した。
本実施の形態では、無線親局装置１０と無線子局装置２０との間に３つ以上の無線通信路３０が設定されている場合の無線通信路選択部２２４の動作例を説明する。
なお、以下では、主に実施の形態１との差異を説明する。以下で説明されていない事項は実施の形態１と同一である。
【００５２】
本実施の形態に係る通信システムのシステム構成例は図１に示す通りである。
しかしながら、無線親局装置１０と各無線子局装置２０との間には３つ以上の無線通信路３０が設定されているものとする。なお、以下では、説明の簡明化のため、無線親局装置１０と各無線子局装置２０との間には３つの無線通信路３０が設定されているものとする。以下では、図１に示す第１の無線通信路３０−１、第２の無線通信路３０−２に追加する無線通信路３０を第３の無線通信路３０−３と表記する。
また、本実施の形態に係る無線子局装置２０の機能構成及びハードウェア構成は、基本的に図２及び図３に示したものと同様であるが、本実施の形態に係る無線子局装置２０では、無線子機が３つ配置されているものとする。以下では、図２及び図３に示す無線子機（１）２３−１、無線子機（２）２３−２に追加する無線子機を無線子機（３）２３−３と表記する。つまり、無線子機（３）２３−３は、第３の無線通信路３０−３と接続されており、接続確認要求データ又はユーザデータを第３の無線通信路３０−３から無線親局装置１０に送信する。また、無線子機（３）２３−３は、第３の無線通信路３０−３から無線親局装置１０に送信された接続確認要求データに対する接続要求応答データを第３の無線通信路３０−３から受信する。
なお、本実施の形態では、解析部２２３は、第３の無線通信路３０−３についても接続確認応答データの受信比率を算出する。
また、本実施の形態に係る無線親局装置１０の機能構成及びハードウェア構成は、基本的に図４及び図５に示したものと同様であるが、本実施の形態に係る無線親局装置１０では、無線親機が３つ配置されているものとする。以下では、図４及び図５に示す無線親機（１）１３−１、無線親機（２）１３−２に追加する無線子機を無線親機（３）１３−３と表記する。
【００５３】
次に、図９を参照して、本実施の形態に係る無線通信路選択部２２４による接続確認要求データの送信計画の決定手順を説明する。
無線通信路選択部２２４は、一定周期ごとに図９の手順を開始してもよいし、いずれかの無線通信路３０のランクに変動が生じた際に図９の手順を開始するようにしてもよい。
なお、以下では、図８に示すように無線通信路３０のランクはランク１〜ランク３の３つが存在することを前提とする。
【００５４】
無線通信路選択部２２４は、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクが全て「ランク３」であるか否かを判定する（ステップＳ９０１）。
具体的には、無線通信路選択部２２４は、解析部２２３に第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクを問い合わせて、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクが全て「ランク３」であるか否かを判定する。
【００５５】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクが全て「ランク３」である場合（ステップＳ９０１でＹＥＳ）は、無線通信路選択部２２４は、第１の無線通信路３０−１、第２の無線通信路３０−２及び第３の無線通信路３０−３の全てから接続確認要求データを送信することを決定する（ステップＳ９０２）。
つまり、本例では、無線通信路選択部２２４は、「ランク２」を閾値として扱い、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクが全て閾値である「ランク２」未満である場合に、第１の無線通信路３０−１、第２の無線通信路３０−２及び第３の無線通信路３０−３の全てから接続確認要求データを送信することを決定する。
【００５６】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクのうちの少なくともいずれかが「ランク３」ではない場合（ステップＳ９０１でＮＯ）に、無線通信路選択部２２４は、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクを比較する（ステップＳ９０３）。
【００５７】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクの全てが同レベルである場合は、無線通信路選択部２２４は、第１の無線通信路３０−１、第２の無線通信路３０−２、第３の無線通信路３０−３で交互に接続確認要求データを送信することを決定する（ステップＳ９０４）。すなわち、無線通信路選択部２２４は、「第１の無線通信路３０−１：第２の無線通信路３０−２：第３の無線通信路３０−３＝１：１：１」の送信比率で接続確認要求データを送信すると決定する。
【００５８】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクのうちの最高ランクと最低ランクとの差が１つである場合は、無線通信路選択部２２４は、最高ランクと最低ランクを逆転させて送信比率を決定する（ステップＳ９０５）。例えば、第１の無線通信路３０−１のランクが「２」、第２の無線通信路３０−２のランクが「１」、第３の無線通信路３０−３のランクが「１」である場合は、無線通信路選択部２２４は、「２」と「１」を逆転させて、「第１の無線通信路３０−１：第２の無線通信路３０−２：第３の無線通信路３０−３＝１：２：２」の送信比率で接続確認要求データを送信すると決定する。
【００５９】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクのうちの最高ランクと最低ランクとの差が２つである場合は、無線通信路選択部２２４は、最高ランクと最低ランクを逆転させ、逆転後のランクの二乗の比率で送信比率を決定する（ステップＳ９０６）。例えば、第１の無線通信路３０−１のランクが「３」、第２の無線通信路３０−２のランクが「２」、第３の無線通信路３０−３のランクが「１」である場合は、無線通信路選択部２２４は、「３」と「１」を逆転させて、逆転後のランクの二乗に相当する「第１の無線通信路３０−１：第２の無線通信路３０−２：第３の無線通信路３０−３＝１：４：９」の送信比率で接続確認要求データを送信すると決定する。
【００６０】
データ生成部２１により続確認要求データが生成される度に、無線通信路選択部２２４は、新たに生成された接続確認要求データをデータ生成部２１から取得する。
無線通信路選択部２２４がステップＳ９０２の送信計画を決定している場合は、無線通信路選択部２２４は、新たに生成された接続確認要求データをデータ複製部２２５に出力する。データ複製部２２５は、接続確認要求データを複製し、シーケンス番号付与部２２２が３つの接続確認要求データに同じシーケンス番号を付与する。そして、データ複製部２２５は、３つの接続確認要求データを無線子機（１）２３−１、無線子機（２）２３−２及び無線子機（３）２３−３に出力する。無線子機（１）２３−１は接続確認要求データを第１の無線通信路３０−１から無線親局装置１０に送信し、無線子機（２）２３−２は接続確認要求データを第２の無線通信路３０−２から無線親局装置１０に送信し、無線子機（１）２３−１は接続確認要求データを第３の無線通信路３０−３から無線親局装置１０に送信する。
また、無線通信路選択部２２４がステップＳ９０４、Ｓ９０５、Ｓ９０６のいずれかの送信計画を決定している場合は、無線通信路選択部２２４は、シーケンス番号付与部２２２によりシーケンス番号が付与された後の接続要求データを、該当する無線子機に出力する。
【００６１】
次に、図１０を参照して、ユーザデータ送信時の無線通信路選択部２２４の動作例を説明する。
図１０の手順は、データ生成部２１によりユーザデータが生成された際に開始される。
なお、以下では、図８に示すように無線通信路３０のランクはランク１〜ランク３の３つが存在することを前提とする。
【００６２】
無線通信路選択部２２４は、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクの全てが「ランク３」であるか否かを判定する（ステップＳ１００１）。
具体的には、無線通信路選択部２２４は、解析部２２３に第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクを問い合わせて、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクが全て「ランク３」であるか否かを判定する。
【００６３】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクの全てが「ランク３」である場合（ステップＳ１００１でＹＥＳ）は、無線通信路選択部２２４は、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクの全てからユーザデータを送信することを決定する（ステップＳ１００２）。
つまり、本例では、無線通信路選択部２２４は、「ランク２」を閾値として扱い、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクの全てが閾値である「ランク２」未満である場合に、第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクの全てからユーザデータを送信することを決定する。
【００６４】
第１の無線通信路３０−１のランク、第２の無線通信路３０−２のランク及び第３の無線通信路３０−３のランクのうちの少なくともいずれかが「ランク３」ではない場合（ステップＳ１００１でＮＯ）に、無線通信路選択部２２４は、データ生成部２１によりユーザデータが生成された後、すなわち、データ生成部２１によりユーザデータの送信が要求された後に、接続確認応答データが受信されたか否かを判定する（ステップＳ１００３）。
【００６５】
データ生成部２１によりユーザデータが生成された後に接続確認応答データが受信されている場合（ステップＳ１００３でＹＥＳ）は、無線通信路選択部２２４は、この接続確認応答データが受信された無線通信路３０からユーザデータを送信することを決定する（ステップＳ１００４）。
例えば、データ生成部２１によりユーザデータが生成された後に第１の無線通信路３０−１から接続確認応答データが受信されている場合は、無線通信路選択部２２４は第１の無線通信路３０−１からユーザデータを送信することを決定する。
第１の無線通信路３０−１から接続確認応答データを受信できた場合は、第１の無線通信路３０−１が有効に機能していることが判明しているので、無線通信路選択部２２４は第１の無線通信路３０−１を選択する。
【００６６】
一方、ユーザデータが生成された後に接続確認応答データが受信されていない場合（ステップＳ１００３でＮＯ）は、無線通信路選択部２２４は、ユーザデータが生成される前に最後に接続確認応答データが受信された無線通信路３０からユーザデータを送信することを決定する（ステップＳ１００５）。
例えば、データ生成部２１によりユーザデータが生成される前に最後に接続確認応答データが受信された無線通信路３０が第２の無線通信路３０−２であれば、無線通信路選択部２２４は第２の無線通信路３０−２からユーザデータを送信することを決定する。
接続確認応答データの受信時点では第２の無線通信路３０−２は通信路として有効に機能していることが判明しており、現在も第２の無線通信路３０−２が有効に機能している可能性が高い。このため、無線通信路選択部２２４は第２の無線通信路３０−２を選択する。
なお、無線通信路選択部２２４は、使用子機記憶部２２１を参照することで、ユーザデータの生成前に接続確認応答データを受信した無線子機を認識することができ、この結果、無線通信路選択部２２４は、接続確認応答データが受信された無線通信路３０を認識することができる。
【００６７】
データ生成部２１によりユーザデータが生成される度に、無線通信路選択部２２４は、新たに生成されたユーザデータをデータ生成部２１から取得する。
そして、無線通信路選択部２２４がステップＳ１００２により第１の無線通信路３０−１、第２の無線通信路３０−２及び第３の無線通信路３０−３の全てからユーザデータを送信することを決定した場合は、無線通信路選択部２２４はユーザデータをデータ複製部２２５に出力する。データ複製部２２５は、ユーザデータを複製し、シーケンス番号付与部２２２が３つのユーザデータに同じシーケンス番号を付与する。そして、データ複製部２２５は、３つのユーザデータを無線子機（１）２３−１、無線子機（２）２３−２及び無線子機（３）２３−３に出力する。無線子機（１）２３−１はユーザデータを第１の無線通信路３０−１から無線親局装置１０に送信し、無線子機（２）２３−２はユーザデータを第２の無線通信路３０−２から無線親局装置１０に送信し、無線子機（３）２３−３はユーザデータを第３の無線通信路３０−３から無線親局装置１０に送信する。
無線親局装置１０では、第１の無線通信路３０−１と第２の無線通信路３０−２と第３の無線通信路３０−３から同じシーケンス番号のユーザデータを受信した場合には、重複データ破棄部１２３が、後から受信した２つのユーザデータを破棄する。
一方、無線通信路選択部２２４がステップＳ１００４又はＳ１００５により、第１の無線通信路３０−１、第２の無線通信路３０−２及び第３の無線通信路３０−３のいずれかの無線通信路３０を選択した場合には、無線通信路選択部２２４は、シーケンス番号付与部２２２によりシーケンス番号が付与された後のユーザデータを、該当する無線子機に出力する。
【００６８】
以上のように、無線通信路が３つ以上設定されている場合でも、データの到達率を低下させることなく冗長化によるユーザデータの通信帯域の消費を削減することができる。
【００６９】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、無線子局装置２０のハードウェア構成の補足説明を行う。
図３において、少なくともメモリ２２０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がＣＰＵ２２０１により実行される。
ＣＰＵ２２０１はＯＳの少なくとも一部を実行しながら、シーケンス番号付与部２２２、解析部２２３、無線通信路選択部２２４、データ複製部２２５の機能を実現するプログラムを実行する。
プロセッサ９０１がＯＳを実行することで、タスク管理、メモリ管理、ファイル管理、通信制御等が行われる。
また、シーケンス番号付与部２２２、解析部２２３、無線通信路選択部２２４、データ複製部２２５の機能を実現するプログラムは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ等の可搬記憶媒体に記憶されてもよい。
【００７０】
また、無線子局装置２０は、ロジックＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった電子回路により実現されてもよい。
なお、プロセッサ及び上記の電子回路を総称してプロセッシングサーキットリーともいう。
【００７１】
以上、本発明の実施の形態について説明したが、これら２つの実施の形態を組み合わせて実施しても構わない。
あるいは、これら２つの実施の形態のうち、１つを部分的に実施しても構わない。
あるいは、これら２つの実施の形態を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００７２】
１０  無線親局装置、１１  データ生成部、１２  無線親機制御部、１３−１  無線親機（１）、１３−２  無線親機（２）、１３−３  無線親機（３）、１２１  無線通信路選択部、１２２  データ複製部、１２３  重複データ破棄部、２０  無線子局装置、２０−１  無線子局装置（１）、２０−２  無線子局装置（２）、２０−ｎ  無線子局装置（ｎ）、２１  データ生成部、２２  無線子機制御部、２３−１  無線子機（１）、２３−２  無線子機（２）、２３−３  無線子機（３）、２２１  使用子機記憶部、２２２  シーケンス番号付与部、２２３  解析部、２２４  無線通信路選択部、２２５  データ複製部、３０  無線通信路、３０−１  第１の無線通信路、３０−２  第２の無線通信路、３０−３  第３の無線通信路、１１０１  ＣＰＵ、１１０２  メモリ、１１０３  通信インターフェース、１２０１  ＣＰＵ、１２０２  メモリ、１２０３  通信インターフェース、１２０４  通信インターフェース、１２０５  通信インターフェース、１３１１  ＣＰＵ、１３１２  メモリ、１３１３  通信インターフェース、１３１４  無線送受信部、１３１５  アンテナ、１３２１  ＣＰＵ、１３２２  メモリ、１３２３  通信インターフェース、１３２４  無線送受信部、１３２５  アンテナ、２１０１  ＣＰＵ、２１０２  メモリ、２１０３  通信インターフェース、２２０１  ＣＰＵ、２２０２  メモリ、２２０３  通信インターフェース、２２０４  通信インターフェース、２２０５  通信インターフェース、２３１１  ＣＰＵ、２３１２  メモリ、２３１３  通信インターフェース、２３１４  無線送受信部、２３１５  アンテナ、２３２１  ＣＰＵ、２３２２  メモリ、２３２３  通信インターフェース、２３２４  無線送受信部、２３２５  アンテナ。
【図１】
2017126087.tif 000003
【図２】
2017126087.tif 000004
【図３】
2017126087.tif 000005
【図４】
2017126087.tif 000006
【図５】
2017126087.tif 000007
【図６】
2017126087.tif 000008
【図７】
2017126087.tif 000009
【図８】
2017126087.tif 000010
【図９】
2017126087.tif 000011
【図１０】
2017126087.tif 000012
【手続補正書】
【提出日】平成29年12月7日(2017.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信先装置との間に複数の無線通信路が設定されている無線通信装置であって、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信部と、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出する解析部と、
各無線通信路の受信比率が閾値以上であり、各無線通信路の受信比率が同レベルである場合に、前記接続確認要求データを送信する無線通信路を、前記複数の無線通信路の中から交互に選択する無線通信路選択部と、
前記無線通信路選択部により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信部を有する無線通信装置。
【請求項２】
通信先装置との間に複数の無線通信路が設定されている無線通信装置であって、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信部と、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出する解析部と、
前記複数の無線通信路のうちのいずれかの無線通信路の受信比率が閾値以上であり、各無線通信路の受信比率が同レベルではない場合に、受信比率が高い無線通信路を優先して選択する無線通信路選択部と、
前記無線通信路選択部により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信部を有する無線通信装置。
【請求項３】
前記無線通信路選択部は、
各無線通信路の受信比率が前記閾値未満である場合に、前記複数の無線通信路を選択する請求項１又は２に記載の無線通信装置。
【請求項４】
前記無線通信路選択部は、
前記通信先装置へのユーザデータの送信が要求された場合に、前記解析部による解析結果に基づき、前記ユーザデータを送信する無線通信路を選択し、
前記送信部は、
前記無線通信路選択部により選択された無線通信路から前記ユーザデータを前記通信先装置に送信する請求項１又は２に記載の無線通信装置。
【請求項５】
前記無線通信路選択部は、
前記複数の無線通信路のうちのいずれかの無線通信路の受信比率が前記閾値以上である場合に、前記ユーザデータの送信が要求された後に前記受信部により接続確認応答データが受信されているか否かを判定し、判定結果に基づいて、前記ユーザデータを送信する無線通信路を選択する請求項４に記載の無線通信装置。
【請求項６】
前記無線通信路選択部は、
前記ユーザデータの送信が要求された後に前記受信部により接続確認応答データが受信されている場合に、当該接続確認応答データが受信された無線通信路を選択する請求項５に記載の無線通信装置。
【請求項７】
前記無線通信路選択部は、
前記ユーザデータの送信が要求された後に前記受信部により接続確認応答データが受信されていない場合に、前記ユーザデータの送信が要求される前に最後に接続確認応答データが受信された無線通信路を選択する請求項５に記載の無線通信装置。
【請求項８】
通信先装置との間に複数の無線通信路が設定されている無線通信装置が、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信し、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出し、
各無線通信路の受信比率が閾値以上であり、各無線通信路の受信比率が同レベルである場合に、前記接続確認要求データを送信する無線通信路を、前記複数の無線通信路の中から交互に選択し、
選択した無線通信路から前記接続確認要求データを前記通信先装置に送信する無線通信方法。
【請求項９】
通信先装置との間に複数の無線通信路が設定されている無線通信装置が、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信し、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出し、
前記複数の無線通信路のうちのいずれかの無線通信路の受信比率が閾値以上であり、各無線通信路の受信比率が同レベルではない場合に、受信比率が高い無線通信路を優先して選択し、
選択した無線通信路から前記接続確認要求データを前記通信先装置に送信する無線通信方法。
【請求項１０】
通信先装置との間に複数の無線通信路が設定されている無線通信装置に、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信処理と、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出する解析処理と、
各無線通信路の受信比率が閾値以上であり、各無線通信路の受信比率が同レベルである場合に、前記接続確認要求データを送信する無線通信路を、前記複数の無線通信路の中から交互に選択する無線通信路選択処理と、
前記無線通信路選択処理により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信処理とを実行させる無線通信プログラム。
【請求項１１】
通信先装置との間に複数の無線通信路が設定されている無線通信装置に、
いずれかの無線通信路から前記通信先装置に送信された接続確認要求データに対する前記通信先装置からの応答である接続確認応答データを前記接続確認要求データが送信された無線通信路から受信する受信処理と、
前記接続確認応答データの受信状況の解析として、前記接続確認要求データに対する前記接続確認応答データの受信比率を無線通信路ごとに算出する解析処理と、
前記複数の無線通信路のうちのいずれかの無線通信路の受信比率が閾値以上であり、各無線通信路の受信比率が同レベルではない場合に、受信比率が高い無線通信路を優先して選択する無線通信路選択処理と、
前記無線通信路選択処理により選択された無線通信路から前記接続確認要求データを前記通信先装置に送信する送信処理とを実行させる無線通信プログラム。
【国際調査報告】
2017126087.tif 000013
2017126087.tif 000014
2017126087.tif 000015
2017126087.tif 000016