(57)【要約】  データに対する確認応答を適切に送信する。  無線通信装置は、制御部を具備する無線通信装置である。この無線通信装置は、第１無線通信装置から送信されたデータが所定条件を満たすか否かを判断するものである。そして、その無線通信装置の制御部は、第１無線通信装置から送信されたデータが所定条件を満たす場合に、第１無線通信装置から送信されたデータの再送データの受信タイミングに基づいて、そのデータに対する確認応答を第１無線通信装置に送信する制御を行う。
2017043188.tif 000002
【特許請求の範囲】
【請求項１】
第１無線通信装置から送信されたデータが所定条件を満たす場合に、前記第１無線通信装置から送信された前記データの再送データの受信タイミングに基づいて、前記データに対する確認応答を前記第１無線通信装置に送信する制御を行う制御部を具備する無線通信装置。
【請求項２】
前記制御部は、前記データの受信電力が所定範囲内の値であり、かつ、前記データの受信電力が前記データを受信した前記無線通信装置を含む複数の受信機器のうちで最大値となった場合に、前記所定条件を満たすと判断する請求項１記載の無線通信装置。
【請求項３】
前記制御部は、前記データの受信電力が所定範囲内の値である場合に、前記データを受信した複数の受信機器のうちで前記データの受信電力が最大値となる受信機器を選択する選択処理を行う情報処理装置に前記データに関する情報を送信し、前記情報処理装置における前記選択処理の結果に基づいて、前記データに対する確認応答を前記第１無線通信装置に送信するか否かを判断する請求項１記載の無線通信装置。
【請求項４】
前記複数の受信機器と前記情報処理装置とは、汎用回線で接続されている請求項２記載の無線通信装置。
【請求項５】
前記制御部は、前記データの受信電力が第１閾値を基準として大きい場合には、前記データの受信タイミングに基づいて前記確認応答を送信し、前記データの受信電力が前記第１閾値を基準として小さく、かつ、前記第１閾値よりも小さい第２閾値を基準として大きい場合には、前記データが前記所定条件を満たすか否かに基づいて前記再送データの受信タイミングで前記確認応答を送信し、前記データの受信電力が前記第２閾値を基準として小さい場合には、前記確認応答を送信しないように制御する請求項１記載の無線通信装置。
【請求項６】
前記第１閾値および前記第２閾値は、前記データを受信する前記無線通信装置を含む複数の受信機器間の位置に基づいて設定される請求項５記載の無線通信装置。
【請求項７】
無線通信装置からのデータを受信し、前記データに対する確認応答を前記無線通信装置に送信する複数の受信機器と接続する通信部と、
前記複数の受信機器における前記データの受信電力に基づいて、前記無線通信装置からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択する選択部と
を具備する情報処理装置。
【請求項８】
前記受信機器は、前記データの受信電力と前記データに対する確認応答の送信の有無を示す送信情報とを前記データの受信結果として前記情報処理装置に送信し、
前記選択部は、前記受信結果に含まれる前記受信電力および前記送信情報に基づいて、前記確認応答を送信する受信機器を選択する
請求項７記載の情報処理装置。
【請求項９】
前記選択部は、前記送信情報に基づいて前記確認応答を送信した受信機器が存在するか否かを判断し、前記確認応答を送信した受信機器が存在する場合には、前記確認応答を送信した受信機器における前記データの受信電力に基づいて、前記確認応答を送信した受信機器のうちから次の前記確認応答を送信する受信機器を選択し、前記確認応答を送信した受信機器が存在しない場合には、前記複数の受信機器における前記データの受信電力に基づいて前記確認応答を送信する受信機器を選択する請求項８記載の情報処理装置。
【請求項１０】
受信機器にデータを送信し、前記データに対する確認応答を前記受信機器から受信する無線通信部と、
前記データの再送データを前記受信機器に送信した後に前記データに対する確認応答を前記受信機器から受信した場合には、前記データの送信に成功したと判断する制御部と
を具備する無線通信装置。
【請求項１１】
受信機器にデータを送信し、前記データに対する確認応答を前記受信機器から受信する送信機器と、
前記データの受信電力に関する情報を情報処理装置に送信し、前記情報処理装置における選択処理の結果に基づいて、前記データに対する確認応答を前記送信機器に送信するか否かを判断する受信機器と、
複数の前記受信機器における前記データの受信電力に基づいて、前記送信機器からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択し、当該選択結果を前記複数の受信機器に通知する情報処理装置と
を具備する通信システム。
【請求項１２】
第１無線通信装置から送信されたデータが所定条件を満たす場合に、前記第１無線通信装置から送信された前記データの再送データの受信タイミングに基づいて、前記データに対する確認応答を前記第１無線通信装置に送信する制御手順を具備する情報処理方法。
【請求項１３】
無線通信装置からのデータを受信し、前記データに対する確認応答を前記無線通信装置に送信する複数の受信機器における前記データの受信電力に基づいて、前記無線通信装置からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択する選択手順を具備する情報処理方法。
【請求項１４】
受信機器に送信したデータの再送データを前記受信機器に送信した後に前記データに対する確認応答を前記受信機器から受信した場合には、前記データの送信に成功したと判断する制御手順を具備する情報処理方法。
【請求項１５】
第１無線通信装置から送信されたデータが所定条件を満たす場合に、前記第１無線通信装置から送信された前記データの再送データの受信タイミングに基づいて、前記データに対する確認応答を前記第１無線通信装置に送信する制御手順をコンピュータに実行させるプログラム。
【請求項１６】
無線通信装置からのデータを受信し、前記データに対する確認応答を前記無線通信装置に送信する複数の受信機器における前記データの受信電力に基づいて、前記無線通信装置からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択する選択手順をコンピュータに実行させるプログラム。
【請求項１７】
受信機器に送信したデータの再送データを前記受信機器に送信した後に前記データに対する確認応答を前記受信機器から受信した場合には、前記データの送信に成功したと判断する制御手順をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、無線通信装置に関する。詳しくは、無線通信に関する情報を扱う無線通信装置、情報処理装置、通信システムおよび情報処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、データ通信の確実性を高める方法として確認応答（ＡＣＫ）を用いることが一般に行われている。例えば、データを送信した機器は、ＡＣＫを受信することにより、相手機器にそのデータが到達したことを確認することができる。また、データを送信した機器は、ＡＣＫが受信できなかった場合には、再送を行うことも可能である。【０００３】
ここで、ネットワーク環境においては、送信側の機器が送信したデータは、複数の基地局で受信され得る。例えば、複数の基地局でデータ受信が成功した場合、それぞれの基地局がＡＣＫを送信することになる。このように、データ受信が成功した各基地局がＡＣＫを送信すると、送信側の機器では、各基地局からのＡＣＫが干渉し、受信が困難になるおそれがある。そこで、例えば、ＡＣＫを送信する基地局を１つに限定することが考えられる。【０００４】
また、ＡＣＫを待機する送信側の機器における受信動作時間を短くすることにより、送信側の機器を低消費電力化することができる。そこで、ＡＣＫを返信する場合には、データを受信した時点から短い時間で返信を行うことが重要である。【０００５】
例えば、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１（ＷＬＡＮ）では、基地局と送信側の機器とは、データ通信を行う前に、Ａｓｓｏｃｉａｔｉｏｎと呼ばれる手続きを行うことにより、基地局と送信側の機器とが１対１に紐付けられる。このため、送信側の機器が送信したデータは、複数の基地局において、受信され得るが、Ａｓｓｏｃｉａｔｉｏｎによる紐付け関係に基づいて、基地局がＡＣＫ応答を行うか否かを決定することができる。これにより、複数の基地局がＡＣＫ送信を行うことにより干渉が発生することはない。【０００６】
一方、送信側の機器の消費電力の観点でみると、Ａｓｓｏｃｉａｔｉｏｎの手続きが必要になるため、余分な電力を消費することになる。また、送信側の機器が移動する場合において、基地局の無線伝送範囲を超えたときには、再度、別の基地局とＡｓｓｏｃｉａｔｉｏｎを行う必要がある。この場合には、電力をさらに消費することになる。【０００７】
このように、ＩＥＥＥ８０２．１１（ＷＬＡＮ）では、Ａｓｓｏｃｉａｔｉｏｎという手続きが必要になり、その分、無線機器の消費電力が多くなる。また、無線センサーネットワーク等では、無線機器は、小型化、長時間駆動が求められているため、無線機器の消費電力を低減することが重要となる。【０００８】
また、例えば、３ＧＰＰ（3rd Generation Partnership Project）規格（公衆網、携帯電話）では、無線機器は、複数の基地局と通信を行うことが可能である。このため、例えば、基地局の境界付近に無線機器が存在する場合には、複数の基地局が無線機器からの信号を受信している。【０００９】
ただし、このような場合にも、第１基地局（Primary Base Station）、第２基地局（Secondary Base Station）という区別があり、無線機器を制御する基地局は、基本的に第１基地局となる。この第１基地局は、基地局間を接続している専用線を介して、第２基地局を介して無線機器に対して信号を送ることが可能である。このため、公衆網では、複数の基地局で信号を受信し、最適な基地局から無線機器にＡＣＫを返信することが可能である。【００１０】
例えば、各アクセスポイントが高速で待ち時間が少ない通信媒体（専用のワイヤ、光ファイバ・ネットワーク）によって相互に通信する通信方法が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特表２００５−５３５２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述の従来技術では、基地局間を接続している専用線を介して、他の基地局を介して送信側の機器に対してＡＣＫを返信することができる。【００１３】
しかしながら、このようにＡＣＫを返信する場合には、基地局間に専用線が必要になり、システム全体のコストが増加する。【００１４】
そこで、例えば、基地局間の接続を専用線ではなく、安価な他の回線（例えば、インターネット回線）を利用する通信システムとすることが考えられる。しかしながら、インターネット回線では、専用線に比較して遅延が大きく、また、制御することができないため、ＡＣＫを適切に送信することができないおそれがある。【００１５】
本技術はこのような状況に鑑みて生み出されたものであり、データに対する確認応答を適切に送信することを目的とする。
【課題を解決するための手段】
【００１６】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、第１無線通信装置から送信されたデータが所定条件を満たす場合に、上記第１無線通信装置から送信された上記データの再送データの受信タイミングに基づいて、上記データに対する確認応答を上記第１無線通信装置に送信する制御を行う制御部を具備する無線通信装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、第１無線通信装置から送信されたデータが所定条件を満たす場合に、第１無線通信装置から送信されたそのデータの再送データの受信タイミングに基づいて、そのデータに対する確認応答を第１無線通信装置に送信するという作用をもたらす。【００１７】
また、この第１の側面において、上記制御部は、上記データの受信電力が所定範囲内の値であり、かつ、上記データの受信電力が上記データを受信した上記無線通信装置を含む複数の受信機器のうちで最大値となった場合に、上記所定条件を満たすと判断するようにしてもよい。これにより、データの受信電力が所定範囲内の値であり、かつ、そのデータの受信電力がそのデータを受信した複数の受信機器のうちで最大値となった場合に、所定条件を満たすと判断するという作用をもたらす。【００１８】
また、この第１の側面において、上記制御部は、上記データの受信電力が所定範囲内の値である場合に、上記データを受信した複数の受信機器のうちで上記データの受信電力が最大値となる受信機器を選択する選択処理を行う情報処理装置に上記データに関する情報を送信し、上記情報処理装置における上記選択処理の結果に基づいて、上記データに対する確認応答を上記第１無線通信装置に送信するか否かを判断するようにしてもよい。これにより、データの受信電力が所定範囲内の値である場合に、情報処理装置にそのデータに関する情報を送信し、情報処理装置における選択処理の結果に基づいて、そのデータに対する確認応答を第１無線通信装置に送信するか否かを判断するという作用をもたらす。【００１９】
また、この第１の側面において、上記複数の受信機器と上記情報処理装置とを、汎用回線で接続するようにしてもよい。これにより、汎用回線を経由して、データに関する情報を送信するという作用をもたらす。【００２０】
また、この第１の側面において、上記制御部は、上記データの受信電力が第１閾値を基準として大きい場合には、上記データの受信タイミングに基づいて上記確認応答を送信し、上記データの受信電力が上記第１閾値を基準として小さく、かつ、上記第１閾値よりも小さい第２閾値を基準として大きい場合には、上記データが上記所定条件を満たすか否かに基づいて上記再送データの受信タイミングで上記確認応答を送信し、上記データの受信電力が上記第２閾値を基準として小さい場合には、上記確認応答を送信しないように制御するようにしてもよい。これにより、データの受信電力が第１閾値を基準として大きい場合には、そのデータの受信タイミングに基づいて確認応答を送信し、そのデータの受信電力が第１閾値を基準として小さく、かつ、第２閾値を基準として大きい場合には、そのデータが所定条件を満たすか否かに基づいて、再送データの受信タイミングで確認応答を送信し、そのデータの受信電力が第２閾値を基準として小さい場合には、確認応答を送信しないという作用をもたらす。【００２１】
また、この第１の側面において、上記第１閾値および上記第２閾値を、上記データを受信する上記無線通信装置を含む複数の受信機器間の位置に基づいて設定するようにしてもよい。これにより、データを受信する複数の受信機器間の位置に基づいて設定される第１閾値および第２閾値を用いるという作用をもたらす。【００２２】
また、本技術の第２の側面は、無線通信装置からのデータを受信し、上記データに対する確認応答を上記無線通信装置に送信する複数の受信機器と接続する通信部と、上記複数の受信機器における上記データの受信電力に基づいて、上記無線通信装置からの上記データの再送データの受信タイミングで上記データに対する確認応答を送信する受信機器を上記複数の受信機器のうちから選択する選択部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、複数の受信機器におけるデータの受信電力に基づいて、無線通信装置からの再送データの受信タイミングでそのデータに対する確認応答を送信する受信機器を選択するという作用をもたらす。【００２３】
また、この第２の側面において、上記受信機器は、上記データの受信電力と上記データに対する確認応答の送信の有無を示す送信情報とを上記データの受信結果として上記情報処理装置に送信し、上記選択部は、上記受信結果に含まれる上記受信電力および上記送信情報に基づいて、上記確認応答を送信する受信機器を選択するようにしてもよい。これにより、受信結果に含まれる受信電力および送信情報に基づいて、確認応答を送信する受信機器を選択するという作用をもたらす。【００２４】
また、この第２の側面において、上記選択部は、上記送信情報に基づいて上記確認応答を送信した受信機器が存在するか否かを判断し、上記確認応答を送信した受信機器が存在する場合には、上記確認応答を送信した受信機器における上記データの受信電力に基づいて、上記確認応答を送信した受信機器のうちから次の上記確認応答を送信する受信機器を選択し、上記確認応答を送信した受信機器が存在しない場合には、上記複数の受信機器における上記データの受信電力に基づいて上記確認応答を送信する受信機器を選択するようにしてもよい。これにより、確認応答を送信した受信機器が存在する場合には、確認応答を送信した受信機器におけるデータの受信電力に基づいて、次の確認応答を送信する受信機器を選択し、確認応答を送信した受信機器が存在しない場合には、複数の受信機器におけるデータの受信電力に基づいて、確認応答を送信する受信機器を選択するという作用をもたらす。【００２５】
また、本技術の第３の側面は、受信機器にデータを送信し、上記データに対する確認応答を上記受信機器から受信する無線通信部と、上記データの再送データを上記受信機器に送信した後に上記データに対する確認応答を上記受信機器から受信した場合には、上記データの送信に成功したと判断する制御部とを具備する無線通信装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、データの再送データを受信機器に送信した後に、そのデータに対する確認応答を受信機器から受信した場合には、そのデータの送信に成功したと判断するという作用をもたらす。【００２６】
また、本技術の第４の側面は、受信機器にデータを送信し、上記データに対する確認応答を上記受信機器から受信する送信機器と、上記データの受信電力に関する情報を情報処理装置に送信し、上記情報処理装置における選択処理の結果に基づいて、上記データに対する確認応答を上記送信機器に送信するか否かを判断する受信機器と、複数の上記受信機器における上記データの受信電力に基づいて、上記送信機器からの上記データの再送データの受信タイミングで上記データに対する確認応答を送信する受信機器を上記複数の受信機器のうちから選択し、当該選択結果を上記複数の受信機器に通知する情報処理装置とを具備する通信システムおよびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、送信機器は、受信機器にデータを送信し、そのデータに対する確認応答を受信機器から受信し、受信機器は、そのデータの受信電力に関する情報を情報処理装置に送信し、情報処理装置における選択処理の結果に基づいて、そのデータに対する確認応答を送信機器に送信するか否かを判断し、情報処理装置は、複数の受信機器におけるデータの受信電力に基づいて、送信機器からのデータの再送データの受信タイミングでデータに対する確認応答を送信する受信機器を選択し、その結果を複数の受信機器に通知するという作用をもたらす。
【発明の効果】
【００２７】
本技術によれば、データに対する確認応答を適切に送信することができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２８】
【図１】本技術の第１の実施の形態における通信システム１０の無線システム構成の一例を示す図である。
【図２】本技術の第１の実施の形態における無線通信装置１００の機能構成例を示すブロック図である。
【図３】本技術の第１の実施の形態における基地局２００の機能構成例を示すブロック図である。
【図４】本技術の第１の実施の形態におけるサーバ３００の機能構成例を示すブロック図である。
【図５】本技術の第１の実施の形態における無線通信装置１００および基地局２００、２１０間でやりとりされる無線データフレームの構成例を示す図である。
【図６】本技術の第１の実施の形態における無線通信装置１００の位置と、基地局２００、２１０において計算される受信電力との関係例を模式的に示す図である。
【図７】本技術の第１の実施の形態における基地局２００、２１０の位置と、閾値ＴＨ１、ＴＨ２との関係例を模式的に示す図である。
【図８】本技術の第１の実施の形態における基地局２００、２１０の位置と、閾値ＴＨ１、ＴＨ２との関係例を模式的に示す図である。
【図９】本技術の第１の実施の形態における基地局２００、２１０から送信されるＡＣＫの送信タイミングの一例を示す図である。
【図１０】本技術の第１の実施の形態における基地局２００、２１０からサーバ３００に送信される受信結果の一例を示す図である。
【図１１】本技術の第１の実施の形態における基地局２００、２１０からサーバ３００に送信される受信結果の一例を示す図である。
【図１２】本技術の第１の実施の形態におけるサーバ３００から基地局２００、２１０に送信される判定結果の一例を示す図である。
【図１３】本技術の第１の実施の形態における通信システム１０を構成する各機器における情報のやりとりの一例を示す図である。
【図１４】本技術の第１の実施の形態における基地局２００によるＡＣＫ送信判定処理の処理手順の一例を示すフローチャートである。
【図１５】本技術の第１の実施の形態におけるサーバ３００による判定処理の処理手順の一例を示すフローチャートである。
【図１６】本技術の第２の実施の形態における基地局２００によるＡＣＫ送信判定処理の処理手順の一例を示すフローチャートである。
【図１７】スマートフォンの概略的な構成の一例を示すブロック図である。
【図１８】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【図１９】無線アクセスポイントの概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（無線通信装置からのデータが所定条件を満たす場合に、そのデータの再送データの受信タイミングに基づいて、基地局が確認応答を送信する例）
２．第２の実施の形態（無線データフレームにおける情報量を減らすことによりデータ送信にかかる時間を削減し、無線通信装置を低消費電力化する例）
３．応用例
【００３０】
＜１．第１の実施の形態＞
［通信システムの構成例］
図１は、本技術の第１の実施の形態における通信システム１０の無線システム構成の一例を示す図である。
【００３１】
通信システム１０は、無線通信装置１００と、基地局２００と、基地局２１０と、サーバ３００とを備える。なお、無線通信装置１００は、請求の範囲に記載の第１無線通信装置、送信機器の一例である。また、基地局２００、２１０は、請求の範囲に記載の無線通信装置、受信機器の一例である。また、サーバ３００は、請求の範囲に記載の情報処理装置の一例である。
【００３２】
また、無線通信装置１００と、基地局２００、２１０とは、無線通信を利用して接続される。また、基地局２００、２１０と、サーバ３００とは、有線通信（例えば、インターネット回線）または無線通信（例えば、携帯電話通信網）を利用して接続される。このように、基地局２００、２１０と、サーバ３００とは、各種の汎用回線で接続することができる。
【００３３】
例えば、無線通信装置１００として、無線通信機能を備える携帯型や固定型の情報処理装置や電子機器を用いることができる。なお、携帯型の情報処理装置（電子機器）は、例えば、スマートフォン、携帯電話、タブレット端末等の情報処理装置であり、固定型の情報処理装置（電子機器）は、例えば、プリンタ、パーソナルコンピュータ等の情報処理装置である。
【００３４】
また、無線通信装置１００は、例えば、消費電力が少ない電子機器とすることができる。この消費電力が少ない電子機器は、例えば、センサ情報（例えば、脈拍、体温、位置）を送信するＢＬＥ（Bluetooth（登録商標） Low Energy）とすることができる。また、その電子機器は、人や動物に装着することが可能な機器とすることができる。また、その電子機器は、例えば、定期的または不定期にセンサ情報を取得し、無線通信を使用してそのセンサ情報を、基地局２００、２１０を介して他の機器（例えば、センサ情報管理サーバ）に送信することができる。
【００３５】
また、無線通信装置１００は、例えば、ＩＯＴ（Internet of Things）に用いる各センサ機器とすることができる。このセンサ機器は、例えば、見守り機器とすることができる。この見守り機器は、例えば、子供見守り機器（例えば、ランドセルに装着）、高齢者見守り機器（例えば、徘徊感知機器））である。この見守り機器は、例えば、定期的または不定期に位置情報を取得し、無線通信を使用してその位置情報を、基地局２００、２１０を介して他の機器（例えば、人管理サーバ）に送信することができる。
【００３６】
また、ＩＯＴに用いるセンサ機器は、例えば、動物管理システム（例えば、牛管理システム）を構成する機器とすることができる。例えば、牛管理システムでは、位置情報、生体情報（例えば、脈拍、ｐＨ（potential hydrogen、power of hydrogen））を取得し、無線通信を使用してその各情報を、基地局２００、２１０を介して他の機器（例えば、牛管理サーバ）に送信することができる。
【００３７】
また、ＩＯＴに用いるセンサ機器は、例えば、自動車に搭載する機器（例えば、盗難防止機器）とすることができる。この盗難防止機器は、例えば、盗難防止のため、定期的または不定期に位置情報を取得し、無線通信を使用してその位置情報を、基地局２００、２１０を介して他の機器（例えば、車管理サーバ）に送信することができる。
【００３８】
ここで、ＩＯＴに用いるセンサ機器は、電池を数年間交換しないことが多い。例えば、牛管理システムでは、牛が生きている間、その牛に装着されているセンサ機器の電池を交換しないことも想定される。このため、ＩＯＴに用いるセンサ機器は、低消費電力が重要となる。
【００３９】
また、例えば、基地局２００、２１０、サーバ３００は、サーバ、パーソナルコンピュータ、タブレット端末、スマートフォン等の情報処理装置とすることができる。
【００４０】
なお、図１では、２つの基地局２００および２１０により構成される通信システム１０の例を示すが、３以上の基地局を備える通信システムについても本技術の第１の実施の形態を適用することができる。また、図１では、１つの無線通信装置１００により構成される通信システム１０の例を示すが、２以上の無線通信装置を備える通信システムについても本技術の第１の実施の形態を適用することができる。
【００４１】
［無線通信装置の構成例］
図２は、本技術の第１の実施の形態における無線通信装置１００の機能構成例を示すブロック図である。
【００４２】
無線通信装置１００は、無線通信部１０１と、制御部１０２と、センサ部１０３とを備える。
【００４３】
無線通信部１０１は、無線信号の送受信を行うものである。例えば、無線通信部１０１は、制御部１０２により生成された無線フレームを変調し、キャリア周波数に変化させて電波として発射する。また、例えば、無線通信部１０１は、外部からの電波を受信して復調し、制御部１０２に出力する。例えば、無線通信部１０１は、基地局２００、２１０にデータを送信し、そのデータに対する確認応答（ＡＣＫ）を基地局２００、２１０から受信する。
【００４４】
制御部１０２は、メモリ（図示せず）に格納されている制御プログラムに基づいて無線通信装置１００の各部を制御するものである。制御部１０２は、例えば、ＣＰＵ（Central Processing Unit）により実現される。例えば、制御部１０２は、送信する無線フレームの生成、受信した無線フレームの解析を行う。また、制御部１０２は、その解析結果に基づいて再送処理を行う。
【００４５】
センサ部１０３は、各種情報を取得するものであり、取得された情報を制御部１０２に出力する。例えば、センサ部１０３がＧＰＳ（Global Positioning System）センサである場合には、センサ部１０３は、無線通信装置１００に関する位置情報（例えば、緯度、経度、高度）を取得する。また、例えば、センサ部１０３が温度センサである場合には、センサ部１０３は、温度情報を取得する。
【００４６】
ここで、センサ部１０３が情報を取得するタイミングは、例えば、制御部１０２からの要求に基づくタイミングとするようにしてもよく、周期的なタイミングとしてもよい。例えば、制御部１０２は、周期的にセンサ部１０３に対して情報取得の実行を要求することができる。また、センサ部１０３は、定期的または不定期に取得した情報に変化があった場合に、その取得した情報を制御部１０２に出力するようにしてもよい。
【００４７】
［基地局の構成例］
図３は、本技術の第１の実施の形態における基地局２００の機能構成例を示すブロック図である。なお、基地局２１０の構成については、基地局２００と同一であるため、ここでの説明を省略する。
【００４８】
基地局２００は、無線通信部２０１と、制御部２０２と、通信部２０３とを備える。
【００４９】
無線通信部２０１は、無線信号の送受信を行うものである。例えば、無線通信部２０１は、制御部２０２により生成された無線フレームを変調し、キャリア周波数に変化させて電波として発射する。また、例えば、無線通信部２０１は、外部からの電波を受信して復調し、制御部２０２に出力する。
【００５０】
制御部２０２は、メモリ（図示せず）に格納されている制御プログラムに基づいて基地局２００の各部を制御するものである。制御部２０２は、例えば、ＣＰＵにより実現される。例えば、制御部２０２は、送信する無線フレームの生成、受信した無線フレームの解析を行う。また、例えば、制御部２０２は、通信部２０３を介してサーバ３００と交換する情報の生成、受信を行う。また、例えば、制御部２０２は、無線通信部２０１が受信した信号の受信電力を測定して用いることができる。なお、受信電力は、受信した信号の強度を示す情報であり、受信信号強度（例えば、ＲＳＳＩ（Received Signal Strength Indicator））としても把握することができる。
【００５１】
例えば、制御部２０２は、無線通信装置１００から送信されたデータが所定条件を満たす場合に、そのデータの再送データの受信タイミングに基づいて、そのデータに対する確認応答（ＡＣＫ）を無線通信装置１００に送信する制御を行う。
【００５２】
通信部２０３は、有線通信または無線通信を利用してサーバ３００との間で各種情報の送受信を行う通信部である。
【００５３】
［サーバの構成例］
図４は、本技術の第１の実施の形態におけるサーバ３００の機能構成例を示すブロック図である。
【００５４】
サーバ３００は、通信部３０１および選択部３０２を備える。
【００５５】
通信部３０１は、有線通信または無線通信を利用して基地局２００、２１０との間で各種情報の送受信を行う通信部である。このように、通信部３０１は、無線通信装置１００からのデータを受信し、そのデータに対する確認応答（ＡＣＫ）を無線通信装置１００に送信する複数の基地局２００、２１０と接続される。
【００５６】
選択部３０２は、各基地局２００、２１０から受信した情報（例えば、図１０、図１１に示す受信結果）に基づいて、ＡＣＫを送信する基地局の選択処理（図１３に示す６０７）を行うものである。そして、選択部３０２は、その選択処理の結果に基づいて、各基地局２００、２１０に返信する情報（図１２に示す判定結果）を生成する。通信部３０１は、その生成された情報（図１２に示す判定結果）を各基地局２００、２１０に通知する。
【００５７】
［無線データフレームの構成例］
図５は、本技術の第１の実施の形態における無線通信装置１００および基地局２００、２１０間でやりとりされる無線データフレームの構成例を示す図である。
【００５８】
無線データフレームは、Ｐｒｅａｍｂｌｅ４０１と、ＳＦＤ（Start Frame Delimiter）４０２と、端末ＩＤ（Identification）４０３と、情報４０４と、ＣＲＣ（Cyclic Redundancy Check）４０５とにより構成される。
【００５９】
Ｐｒｅａｍｂｌｅ４０１は、受信側の機器が無線フレームの検出に用いる既知パターンで構成される。受信側の機器は、既知パターンと受信信号との相関を計算することにより、フレームを検出することができる。
【００６０】
ＳＦＤ４０２は、フィールドの切れ目を示す既知パターンである。受信側の機器は、ＳＦＤ４０２を検出することにより、後続のフィールドの開始点を判別することができる。
【００６１】
端末ＩＤ４０３は、各無線通信装置に割り当てられている固有の識別情報である。
【００６２】
情報４０４には、各種情報が格納される。例えば、情報４０４には、センサ部１０３により取得された情報が格納される。この場合に、例えば、センサ部１０３により取得された情報を、情報４０４のフィールドにそのまま格納するようにしてもよく、受信特性を高めるための信号処理が施された情報を、情報４０４のフィールドに格納するようにしてもよい。なお、受信特性を高めるための信号処理は、例えば、誤り訂正、インターリーブである。
【００６３】
ＣＲＣ４０５は、受信側の機器がフレームを正しく受信できたか否かを判定するために付加される情報である。
【００６４】
［無線通信装置の位置と基地局における受信電力との関係例］
図６は、本技術の第１の実施の形態における無線通信装置１００の位置と、基地局２００、２１０において計算される受信電力との関係例を模式的に示す図である。
【００６５】
図６における縦軸は、基地局２００、２１０において計算される受信電力の値を示す軸である。また、図６における横軸は、無線通信装置１００の位置を示す軸である。また、図６における横軸において、基地局２００の位置を位置Ｃで示し、基地局２１０の位置を位置Ｄで示す。
【００６６】
ここで、電波は、距離に従って減衰する。例えば、無線通信装置１００が位置Ａに存在する場合には、無線通信装置１００および基地局２００間の距離は近い。このため、無線通信装置１００から送信された電波の減衰量（基地局２００における減衰量）は少なく、基地局２００において測定される受信電力は大きい値となる。図６では、基地局２００において測定される受信電力の遷移を実線５０１で示す。
【００６７】
また、例えば、無線通信装置１００が位置Ａに存在する場合には、無線通信装置１００および基地局２１０間の距離は遠い。このため、無線通信装置１００から送信された電波の減衰量（基地局２１０における減衰量）は多く、基地局２１０において測定される受信電力は小さい値となる。図６では、基地局２１０において測定される受信電力の遷移を点線５０２で示す。
【００６８】
ここで、基地局がＡＣＫを返信する場合には、無線通信装置１００の近くに存在する基地局から送信することにより、ＡＣＫの受信成功率を高めることができると考えられる。例えば、無線通信装置１００が位置Ａに存在する場合には、基地局２００、２１０のうち、無線通信装置１００に近接している基地局２００からＡＣＫを送信することにより、ＡＣＫの受信成功率を高めることができる。
【００６９】
また、例えば、無線通信装置１００が位置Ａに存在する場合には、基地局２００、２１０のうち、無線通信装置１００の遠方に存在する基地局２１０からＡＣＫを送信しても干渉となるおそれがある。このため、無線通信装置１００の遠方に存在する基地局２１０からは、ＡＣＫを送信しないことが好ましい。
【００７０】
このように、無線通信装置１００に近接している基地局からＡＣＫを送信し、無線通信装置１００の遠方に存在する基地局からＡＣＫを送信しないようにするため、本技術の第１の実施の形態では、閾値ＴＨ１、ＴＨ２を用いる。閾値ＴＨ１、ＴＨ２は、上述したような状況の判定指標として用いられる閾値である。なお、閾値ＴＨ１は、請求の範囲に記載の第１閾値の一例である。また、閾値ＴＨ２は、請求の範囲に記載の第２閾値の一例である。
【００７１】
ここで、電波の減衰は、大まかには距離に応じて変化するが、無線通信装置１００および基地局２００、２１０間の環境により刻一刻と変化し得る。このため、無線通信装置１００が位置Ｂに存在するような場合（すなわち、基地局２００、２１０の中間地点付近に存在する場合）には、どちらの基地局の受信電力が大きいかを、基地局２００、２１０は判断することができない。
【００７２】
そこで、本技術の第１の実施の形態では、閾値ＴＨ１およびＴＨ２には、幅を持たせ、閾値ＴＨ１およびＴＨ２の範囲内となる場合には、各基地局２００、２１０でＡＣＫ返信の判定を行わずに、サーバ３００による判定を行うようにする。図７および図８では、閾値ＴＨ１およびＴＨ２の決定例を示す。
【００７３】
［閾値の決定例］
図７および図８は、本技術の第１の実施の形態における基地局２００、２１０の位置と、閾値ＴＨ１、ＴＨ２との関係例を模式的に示す図である。図７には、基地局２００、２１０間の距離が遠い場合（基地局２００の位置Ｅと基地局２１０の位置Ｆとが離れている場合）の例を示す。また、図８には、基地局２００、２１０間の距離が近い場合（基地局２００の位置Ｇと基地局２１０の位置Ｈとが近い場合）の例を示す。
【００７４】
図７に示すように、基地局２００、２１０間の距離が遠い場合には、基地局２００、２１０からの減衰量が大きいため、基地局２００、２１０との近傍判定がし易い。このため、閾値ＴＨ１、ＴＨ２の双方を小さい値とすることができる。
【００７５】
図８に示すように、基地局２００、２１０間の距離が近い場合には、基地局２００、２１０からの減衰量が小さいため、基地局２００、２１０との近傍判定がし難い。このため、閾値ＴＨ１、ＴＨ２の双方を大きい値とする必要がある。
【００７６】
このように、閾値ＴＨ１、ＴＨ２は、基地局２００、２１０間の距離に応じて決定することができる。すなわち、閾値ＴＨ１、ＴＨ２は、データを受信する基地局２００、２１０を含む複数の受信機器間の位置に基づいて設定することができる。
【００７７】
なお、これらの閾値ＴＨ１およびＴＨ２の決定方法は、一例であり、他の決定方法により閾値ＴＨ１およびＴＨ２を決定するようにしてもよく、ユーザ操作により閾値ＴＨ１およびＴＨ２を決定するようにしてもよい。また、閾値ＴＨ１およびＴＨ２は、固定値とするようにしてもよく、通信環境等に基づいて変更する可変とするようにしてもよい。
【００７８】
また、例えば、閾値ＴＨ１を、各基地局において観測され得る受信電力よりも大きな値とし、閾値ＴＨ２を、各基地局において観測され得る受信電力よりも小さな値とすることにより、常時、サーバ３００でのＡＣＫ送信判定を行うように設定することもできる。
【００７９】
［ＡＣＫの送信タイミング例］
図９は、本技術の第１の実施の形態における基地局２００、２１０から送信されるＡＣＫの送信タイミングの一例を示す図である。
【００８０】
図９に示すように、基地局２００、２１０は、無線通信装置１００から無線データフレーム５３１を受信した場合には、その受信から時間ｔ１が経過したタイミングで、ＡＣＫフレーム５３２を送信する。
【００８１】
ここで、時間ｔ１を短くすることにより、無線データフレーム５３１を送信した無線通信装置１００が受信状態でＡＣＫを待つ時間を少なくすることができる。これにより、無線通信装置１００における低消費電力化を実現することができる。
【００８２】
また、無線センサーネットワークで使用される周波数帯（例えば、９２０ＭＨｚ）では、送信前に他の送信が行われていないことを確認するキャリアセンスが義務付けられている。ただし、２ｍｓ以内にＡＣＫを送信する場合には、キャリアセンスを行わなくてよいという例外規定が存在する。
【００８３】
このため、２ｍｓ以内にＡＣＫを返信することにより、確実に送信を開始することができる。また、その結果として無線通信装置１００側のＡＣＫ待ち時間を短くすることができる。
【００８４】
［受信結果例］
図１０および図１１は、本技術の第１の実施の形態における基地局２００、２１０からサーバ３００に送信される受信結果の一例を示す図である。
【００８５】
図１０および図１１では、端末ＩＤ４１１と、受信電力４１２と、基地局ＩＤ４１３と、フラグ４１４とを受信結果として、基地局２００、２１０からサーバ３００に送信する例を示す。
【００８６】
端末ＩＤ４１１は、無線データフレームを基地局２００、２１０に送信する無線通信装置を識別するための識別情報である。この端末ＩＤは、基地局２００、２１０が受信した無線データフレームに含まれる（図５に示す端末ＩＤ４０３）。なお、図１０および図１１では、説明の容易のため、無線通信装置１００の端末ＩＤ４１１を「１００」とする例を示す。
【００８７】
受信電力４１２は、基地局２００、２１０が受信した無線データフレームの受信電力を示す値である。すなわち、受信電力４１２は、基地局２００、２１０のそれぞれにおいて測定された無線データフレームの受信電力である。
【００８８】
基地局ＩＤ４１３は、無線データフレームを受信する基地局を識別するための識別情報（例えば、基地局固有のＩＤ情報）である。なお、図１０および図１１では、説明の容易のため、基地局２００の基地局ＩＤ４１３を「２００」とし、基地局２１０の基地局ＩＤ４１３を「２１０」とする例を示す。
【００８９】
フラグ４１４は、無線データフレームを受信した基地局が、その無線データフレームに対するＡＣＫを送信したか、その送信を保留したかを示す情報である。すなわち、フラグ４１４は、無線データフレームに対する確認応答（ＡＣＫ）の送信の有無を示す送信情報である。なお、図１０および図１１では、説明の容易のため、無線データフレームに対するＡＣＫを送信した場合を「送信」とし、無線データフレームに対するＡＣＫの送信を保留した場合を「保留」とする例を示す。
【００９０】
［判定結果例］
図１２は、本技術の第１の実施の形態におけるサーバ３００から基地局２００、２１０に送信される判定結果の一例を示す図である。
【００９１】
図１２では、端末ＩＤ４２１およびＡＣＫ送信フラグ４２２を判定結果として、サーバ３００から基地局２００、２１０に送信する例を示す。図１２のａには、ＡＣＫを送信する基地局として選択された基地局に送信される判定結果の一例を示す。また、図１２のｂには、ＡＣＫを送信する基地局として選択されなかった基地局に送信される判定結果の一例を示す。
【００９２】
端末ＩＤ４２１は、無線データフレームを基地局２００、２１０に送信する無線通信装置を識別するための識別情報である。なお、端末ＩＤ４２１は、図１０および図１１に示す端末ＩＤ４１１に対応する。
【００９３】
ＡＣＫ送信フラグ４２２は、無線データフレームを受信した基地局が、その無線データフレームに対するＡＣＫを送信するかしないかの判定結果を示す情報である。なお、図１２では、説明の容易のため、ＡＣＫを送信する基地局として選択された基地局に送信されるＡＣＫ送信フラグ４２２を「オン」とし、ＡＣＫを送信する基地局として選択されない基地局に送信されるＡＣＫ送信フラグ４２２を「オフ」として示す。
【００９４】
［通信例］
図１３は、本技術の第１の実施の形態における通信システム１０を構成する各機器における情報のやりとりの一例を示す図である。
【００９５】
最初に、無線通信装置１００の無線通信部１０１は、無線データフレームを送信する（６０１、６０２）。この場合に、無線通信装置１００の制御部１０２は、タイムアウト時間（例えば、ｔ１＋α）を設定する。
【００９６】
基地局２００の無線通信部２０１は、無線通信装置１００からの無線データフレームを受信する（６０１）。そして、基地局２００の制御部２０２は、その受信した無線データフレームに基づいて、ＡＣＫ送信判定処理を行う（６０３）。このＡＣＫ送信判定処理については、図１４を参照して詳細に説明する。
【００９７】
続いて、基地局２００の通信部２０３は、ＡＣＫ送信判定処理の結果（受信結果）をサーバ３００に送信する（６０５）。この場合に、基地局２００の制御部２０２は、図１０、図１１に示すように、端末ＩＤ４１１、受信電力４１２、基地局ＩＤ４１３、フラグ４１４をその受信結果に含めて送信するように制御する（６０５）。
【００９８】
同様に、無線データフレームを受信した基地局２１０は、ＡＣＫ送信判定処理を行う（６０４）。続いて、基地局２１０は、ＡＣＫ送信判定処理の結果をサーバ３００に送信する（６０６）。
【００９９】
ここで、図１３では、基地局２００および２１０の双方がＡＣＫ送信判定処理によりＡＣＫを送信しないと判定した場合の例を示す。このため、基地局２００は、図１０に示す基地局ＩＤ４１３「２００」と同一行の各情報を受信結果として送信するものとする（６０５）。また、基地局２１０は、図１０に示す基地局ＩＤ４１３「２１０」と同一行の各情報を受信結果として送信するものとする（６０６）。
【０１００】
サーバ３００の通信部３０１は、各基地局２００、２１０からの受信結果を受信する（６０５、６０６）。そして、サーバ３００の選択部３０２は、各基地局２００、２１０からの受信結果に基づいて、端末ＩＤに対するＡＣＫ送信が行われたか否かを認識することができる。また、サーバ３００の選択部３０２は、ＡＣＫを送信する基地局を選択する選択処理を行う（６０７）。図１３では、ＡＣＫを送信する基地局として、基地局２００が選択された場合の例を示す。なお、この選択処理については、図１５を参照して詳細に説明する。
【０１０１】
続いて、サーバ３００の通信部３０１は、その選択処理の判定結果を各基地局２００、２１０に送信する（６０８、６０９）。この場合に、サーバ３００の通信部３０１は、図１２に示すように、端末ＩＤ４２１、ＡＣＫ送信フラグ４２２をその判定結果に含めて送信する（６０８、６０９）。
【０１０２】
図１３では、ＡＣＫを送信する基地局として、基地局２００が選択されているため、サーバ３００は、図１２のａに示す判定結果（ＡＣＫ送信フラグ４２２「オン」）を基地局２００に送信する（６０９）。また、サーバ３００は、図１２のｂに示す判定結果（ＡＣＫ送信フラグ４２２「オフ」）を基地局２１０に送信する（６０８）。また、各基地局２００、２１０は、受信した判定結果を保持する。
【０１０３】
上述したように、基地局２００および２１０の双方がＡＣＫ送信判定処理によりＡＣＫを送信しないと判定し、サーバ３００がＡＣＫ送信判定を行う。また、サーバ３００と基地局２００、２１０との間を汎用回線（例えば、インターネット回線）で接続する場合には、その遅延が数１００ｍｓになることがある。このため、サーバ３００を介したＡＣＫ送信判定を行う場合には、基地局２００および２１０は、短時間（例えば、図９に示す時間ｔ１）でＡＣＫ送信を行うことができない。
【０１０４】
このように、短時間（例えば、図９に示す時間ｔ１）でＡＣＫ送信が行われないため、無線通信装置１００は、送信した無線データフレームに対するＡＣＫをタイムアウト時間内に受信しない。すなわち、ＡＣＫの待ち時間がタイムアウトする。このため、無線通信装置１００の制御部１０２は、無線データフレームを再送する再送処理を行う（６１０、６１１）。この場合にも、無線通信装置１００の制御部１０２は、タイムアウト時間を設定する。
【０１０５】
無線データフレームを受信した基地局２００の制御部２０２は、ＡＣＫ送信判定処理を行う（６１２）。ここで、基地局２００は、端末ＩＤ「１００」に対するＡＣＫ送信フラグ「オン」の判定結果を保持している。このため、基地局２００の無線通信部２０１は、ＡＣＫフレームを無線通信装置１００に送信する（６１４）。この場合も、基地局２００の通信部２０３は、その受信結果をサーバ３００に送信する。このように、基地局２００の制御部２０２は、ＡＣＫ送信判定処理によりＡＣＫを送信すると判定し（６１２）、ＡＣＫを送信する送信処理を行う（６１４）。このため、基地局２００は、図１１に示す基地局ＩＤ４１３「２００」と同一行の各情報を受信結果として送信する。
【０１０６】
このように、無線通信装置１００は、無線データフレームの再送データを基地局２００、２１０に送信した後に、そのデータに対する確認応答（ＡＣＫ）を何れかの基地局から受信することになる。この場合には、無線通信装置１００の制御部１０２は、その無線データフレームの送信に成功したと判断することができる。なお、この制御手順は、請求の範囲に記載の判断する制御手順の一例である。
【０１０７】
また、無線データフレームを受信した基地局２１０は、ＡＣＫ送信判定処理を行う（６１３）。ここで、基地局２１０は、端末ＩＤ「１００」に対するＡＣＫ送信フラグ「オフ」の判定結果を保持している。このため、基地局２１０は、ＡＣＫフレームを無線通信装置１００に送信しない。この場合も、基地局２１０は、その受信結果をサーバ３００に送信する。このように、基地局２１０は、ＡＣＫ送信判定処理によりＡＣＫを送信しないと判定する（６１３）。このため、基地局２１０は、図１１に示す基地局ＩＤ４１３「２１０」と同一行の各情報を受信結果として送信する。
【０１０８】
［無線通信装置の動作例（無線データフレームの送信例）］
例えば、センサ部１０３は、送信対象となるセンサ情報を取得し、制御部１０２に出力する。続いて、制御部１０２は、センサ部１０３により取得されたセンサ情報に基づいて無線データフレームを生成する。この場合に、センサ部１０３により取得されたセンサ情報は、図５に示す情報４０４に格納される。続いて、無線通信部１０１は、制御部１０２の制御に基づいて、センサ部１０３により取得されたセンサ情報を含む無線データフレームを基地局２００、２１０に送信する。
【０１０９】
［基地局の動作例］
基地局２００の無線通信部２０１は、無線通信装置１００が送信した信号（無線データフレーム）を受信する。同様に、基地局２１０の無線通信部は、無線通信装置１００が送信した信号（無線データフレーム）を受信する。
【０１１０】
基地局２００の制御部２０２は、受信信号（無線データフレーム）を検出する。具体的には、基地局２００の制御部２０２は、Ｐｒｅａｍｂｌｅの既知パターンと、受信信号（無線データフレーム）におけるＰｒｅａｍｂｌｅ４０１（図５に示す）との相関を計算することにより、受信信号（無線データフレーム）を検出することができる。この場合に、基地局２００の制御部２０２は、受信信号（無線データフレーム）の受信電力を計算する。例えば、上述した計算により求められた相関値を受信電力とするようにしてもよい。
【０１１１】
基地局２００の制御部２０２は、フレームを検出した場合には、受信信号とＳＦＤのパターンとの相関を計算し、フレームの切れ目を検出する。基地局２００の制御部２０２は、その検出されたフレームの切れ目を基準にして、端末ＩＤ４０３、情報４０４、ＣＲＣ４０５（図５に示す）を取り出す。なお、情報４０４のフィールドに対して、上述した信号処理（例えば、誤り訂正、インターリーブ）が施されている場合には、その復調処理を行う。
【０１１２】
続いて、基地局２００の制御部２０２は、取り出した各情報に基づいてＣＲＣを計算し、この計算により求められたＣＲＣと、取り出したＣＲＣ４０５（図５に示す）とを比較する。これにより、基地局２００の制御部２０２は、フレームを正しく受信することができたか否かを判定することができる。
【０１１３】
基地局２１０は、これらの各受信処理を同様に行う。
【０１１４】
続いて、基地局２００、２１０は、確認応答（ＡＣＫ）の送信判定処理（ＡＣＫ送信判定処理）を行う。このＡＣＫ送信判定処理例を図１４に示す。
【０１１５】
［基地局の動作例（ＡＣＫ送信判定処理例）］
図１４は、本技術の第１の実施の形態における基地局２００によるＡＣＫ送信判定処理の処理手順の一例を示すフローチャートである。
【０１１６】
最初に、基地局２００の制御部２０２は、ＣＲＣの結果に基づいて、ＡＣＫ送信判定を行う（ステップＳ８０１）。具体的には、フレームを正しく受信できなかった場合には（ステップＳ８０１；ＮＧ）、制御部２０２は、ＡＣＫを送信しないと判定する（ステップＳ８０２）。
【０１１７】
一方、フレームを正しく受信できた場合には（ステップＳ８０１；ＯＫ）、制御部２０２は、サーバ３００の判定結果に含まれるＡＣＫ送信フラグを確認する（ステップＳ８０３）。すなわち、制御部２０２は、受信した無線フレームに含まれる端末ＩＤと、サーバ３００の判定結果に含まれる端末ＩＤとが一致し、かつ、ＡＣＫ送信フラグ（図１２に示すＡＣＫ送信フラグ４２２）がオンであるか、オフであるかを判断する（ステップＳ８０３）。言い換えると、制御部２０２は、そのフレームを送信した機器の端末ＩＤに対するＡＣＫ送信フラグ（図１２に示すＡＣＫ送信フラグ４２２）がオンであるか、オフであるかを判断する（ステップＳ８０３）。なお、この判断処理（ステップＳ８０３）は、サーバ３００から送信された判定結果を保持していない場合には省略する。
【０１１８】
受信した無線フレームに含まれる端末ＩＤと、サーバ３００の判定結果に含まれる端末ＩＤとが一致し、かつ、ＡＣＫ送信フラグがオンである場合には（ステップＳ８０３；オン）、制御部２０２は、ＡＣＫを送信すると判定する（ステップＳ８０４）。すなわち、フレームを送信した機器の端末ＩＤに対するＡＣＫ送信フラグがオンである場合には（ステップＳ８０３；オン）、制御部２０２は、ＡＣＫを送信すると判定する（ステップＳ８０４）。なお、ステップＳ８０３、Ｓ８０４は、請求の範囲に記載の送信する制御手順の一例である。
【０１１９】
このように、ＡＣＫを送信すると判定した場合には（ステップＳ８０４）、制御部２０２は、その判定結果（ＡＣＫを送信したこと）をサーバ３００に通知する（ステップＳ８０９）。具体的には、図１１に示す基地局ＩＤ４１３「２００」と同一行の各情報を受信結果として送信する（ステップＳ８０９）。なお、この通知は、ＡＣＫを送信すると判定する前に行うようにしてもよい。
【０１２０】
受信した無線フレームに含まれる端末ＩＤと、サーバ３００の判定結果に含まれる端末ＩＤとが一致しない場合、または、それが一致するがＡＣＫ送信フラグがオフである場合には（ステップＳ８０３；オフ）、ステップＳ８０５に進む。すなわち、フレームを送信した機器の端末ＩＤに対するＡＣＫ送信フラグがオフである場合には（ステップＳ８０３；オフ）、制御部２０２は、受信したフレームの受信電力と、閾値ＴＨ１とを比較する（ステップＳ８０５）。そして、閾値ＴＨ１よりも受信電力が大きい場合には（ステップＳ８０５；Ｙｅｓ）、制御部２０２は、ＡＣＫを送信すると判定する（ステップＳ８０４）。
【０１２１】
受信電力が閾値ＴＨ１以下である場合には（ステップＳ８０５；Ｎｏ）、制御部２０２は、受信したフレームの受信電力と、閾値ＴＨ２とを比較する（ステップＳ８０６）。そして、閾値ＴＨ２よりも受信電力が小さい場合には（ステップＳ８０６；Ｙｅｓ）、制御部２０２は、ＡＣＫを送信しないと判定する（ステップＳ８０２）。
【０１２２】
受信電力が閾値ＴＨ２以上である場合には（ステップＳ８０６；Ｎｏ）、制御部２０２は、サーバ３００でのＡＣＫ送信判定を行うと判断する（ステップＳ８０７）。この場合には、制御部２０２は、サーバ３００での判断結果を待つまでの間、ＡＣＫの送信を保留する（ステップＳ８０８）。この場合には、その判定結果（ＡＣＫの送信を保留したこと）をサーバ３００に通知する（ステップＳ８０９）。具体的には、図１０、図１１に示す基地局ＩＤ４１３「２１０」と同一行の各情報を受信結果として送信する（ステップＳ８０９）。なお、この通知は、ＡＣＫの送信を保留すると判定する前に行うようにしてもよい。
【０１２３】
［基地局の動作例（無線ＡＣＫフレームの送信例）］
基地局２００の制御部２０２は、ＡＣＫを送信すると判定した場合には、無線ＡＣＫフレームを生成する。そして、基地局２００の無線通信部２０１は、その生成された無線ＡＣＫフレームを無線通信装置１００に送信する。なお、基地局２００の制御部２０２は、無線データフレームを受信した直後に、その無線データフレームに対する無線ＡＣＫフレームを送信するように制御する。
【０１２４】
ここで、無線ＡＣＫフレームの構成は、図５に示す無線データフレームと同様の構成である。ただし、図５に示す情報４０４のフィールドには、無線ＡＣＫフレームであることを示す識別子を格納する。
【０１２５】
このように、基地局２００の制御部２０２は、データの受信電力が所定範囲内の値であり、かつ、そのデータの受信電力がそのデータを受信した複数の受信機器（基地局）のうちで最大値となった場合に、所定条件を満たすと判断する。このように、所定条件を満たすと判断した場合には、基地局２００の制御部２０２は、そのデータの再送データの受信タイミングに基づいて、そのデータに対するＡＣＫを無線通信装置１００に送信する制御を行う。
【０１２６】
例えば、基地局２００の制御部２０２は、データの受信電力が所定範囲内の値である場合に、サーバ３００にそのデータに関する情報（受信結果）を送信する。そして、基地局２００の制御部２０２は、サーバ３００における選択処理の結果に基づいて、そのデータに対するＡＣＫ送信の要否を判断することができる。
【０１２７】
具体的には、基地局２００の制御部２０２は、データの受信電力が閾値ＴＨ１を基準として大きい場合には、そのデータの受信タイミングに基づいてＡＣＫを送信するように制御する。また、基地局２００の制御部２０２は、そのデータの受信電力が閾値ＴＨ１を基準として小さく、かつ、閾値ＴＨ２を基準として大きい場合には、そのデータが所定条件を満たすか否かに基づいて、再送データの受信タイミングでＡＣＫを送信するように制御する。また、基地局２００の制御部２０２は、そのデータの受信電力が閾値ＴＨ２を基準として小さい場合には、ＡＣＫを送信しないように制御する。
【０１２８】
［サーバの動作例］
図１５は、本技術の第１の実施の形態におけるサーバ３００による判定処理の処理手順の一例を示すフローチャートである。
【０１２９】
最初に、サーバ３００の選択部３０２は、基地局から送信された受信結果に含まれるフラグを確認し、それらのフラグ（図１０、図１１に示すフラグ４１４）のうち、「送信」を示すフラグが存在するか否かを確認する（ステップＳ８１１）。
【０１３０】
そして、「送信」を示すフラグが存在する場合には（ステップＳ８１１；Ｙｅｓ）、選択部３０２は、「送信」を示すフラグが存在する受信結果を送信した基地局を対象基地局として選択する（ステップＳ８１２）。
【０１３１】
続いて、選択部３０２は、対象基地局のうちから、受信電力が最大値となる基地局を抽出する（ステップＳ８１３）。具体的には、選択部３０２は、対象基地局から送信された受信結果に含まれる受信電力（図１０、図１１に示す受信電力４１２）のうちから、最大値となる受信電力を抽出する。そして、選択部３０２は、その最大値となる受信電力を含む受信結果を送信した対象基地局を抽出する（ステップＳ８１３）。
【０１３２】
続いて、選択部３０２は、その抽出された対象基地局を、ＡＣＫ送信を行う基地局として選択する（ステップＳ８１４）。続いて、選択部３０２は、ＡＣＫ送信を行う基地局として選択した基地局のＡＣＫ送信フラグをオンとし、他の基地局のＡＣＫ送信フラグをオフとする（ステップＳ８１７）。そして、通信部３０１は、そのように設定された判定結果（図１２に示す端末ＩＤ４２１、ＡＣＫ送信フラグ４２２）を各基地局に送信する。
【０１３３】
また、基地局から送信された受信結果に含まれるフラグのうち、「送信」を示すフラグが存在しない場合には（ステップＳ８１１；Ｎｏ）、選択部３０２は、受信結果を送信した各基地局のうちから、受信電力が最大値となる基地局を抽出する（ステップＳ８１５）。具体的には、選択部３０２は、各基地局から送信された受信結果に含まれる受信電力のうちから、最大値となる受信電力を抽出し、その最大値となる受信電力を含む受信結果を送信した基地局を抽出する（ステップＳ８１５）。
【０１３４】
続いて、選択部３０２は、その抽出された基地局を、ＡＣＫ送信を行う基地局として選択する（ステップＳ８１６）。続いて、選択部３０２は、ＡＣＫ送信を行う基地局として選択した基地局のＡＣＫ送信フラグをオンとし、他の基地局のＡＣＫ送信フラグをオフとする（ステップＳ８１７）。そして、通信部３０１は、そのように設定された判定結果（図１２に示す端末ＩＤ４２１、ＡＣＫ送信フラグ４２２）を各基地局に送信する。
【０１３５】
ここで、サーバ３００が図１０に示す受信結果を受信した場合の例について説明する。
【０１３６】
図１０に示す受信結果では、基地局２００、２１０の双方がＡＣＫ送信を保留している。このため、選択部３０２は、ＡＣＫ送信を行った基地局が存在しないことを確認する（ステップＳ８１１；Ｎｏ）。続いて、選択部３０２は、受信結果を送信した基地局２００、２１０の全てを対象として、最大受信電力を報告した基地局２００を選択する（ステップＳ８１５、Ｓ８１６）。なお、ステップＳ８１１乃至Ｓ８１６は、請求の範囲に記載の選択手順の一例である。
【０１３７】
続いて、選択部３０２は、その選択結果に基づいてＡＣＫ送信フラグ（基地局２００のＡＣＫ送信フラグ「オン」、基地局２１０のＡＣＫ送信フラグ「オフ」）を設定する（ステップＳ８１７）。続いて、通信部３０１は、そのＡＣＫ送信フラグが設定された判定結果を各基地局２００、２１０に送信する。
【０１３８】
次に、サーバ３００が図１１に示す受信結果を受信した場合の例について説明する。
【０１３９】
図１１に示す受信結果では、基地局２００からＡＣＫ送信を行ったことを示すフラグが報告されている。このため、選択部３０２は、ＡＣＫ送信を行った基地局２００が存在することを確認する（ステップＳ８１１）。続いて、選択部３０２は、その確認の結果、判定対象となる基地局を、ＡＣＫを送信した基地局２００に限定する（ステップＳ８１２）。この場合には、対象基地局が１つであるため、ＡＣＫを送信する基地局として、基地局２００が選択される（ステップＳ８１３、Ｓ８１４）。
【０１４０】
この例では、ＡＣＫ送信を行ったことを示す基地局（対象基地局）が１つの場合の例を示すが、ＡＣＫ送信を行ったことを示す基地局（対象基地局）が複数存在する場合には、最大の受信電力を報告した対象基地局を選択する（ステップＳ８１３、Ｓ８１４）。
【０１４１】
続いて、選択部３０２は、その選択結果に基づいてＡＣＫ送信フラグ（基地局２００のＡＣＫ送信フラグ「オン」、基地局２１０のＡＣＫ送信フラグ「オフ」）を設定する（ステップＳ８１７）。続いて、通信部３０１は、そのＡＣＫ送信フラグが設定された判定結果を各基地局２００、２１０に送信する。
【０１４２】
このように、サーバ３００の選択部３０２は、複数の基地局におけるデータの受信電力に基づいて、無線通信装置１００からのデータの再送データの受信タイミングでそのデータに対するＡＣＫを送信する基地局を選択する。例えば、選択部３０２は、受信結果に含まれる受信電力（図１１に示す受信電力４１２）および送信情報（図１１に示すフラグ４１４）に基づいて、ＡＣＫを送信する基地局を選択することができる。具体的には、選択部３０２は、送信情報（図１１に示すフラグ４１４）に基づいて、ＡＣＫを送信した基地局が存在するか否かを判断する。そして、選択部３０２は、ＡＣＫを送信した基地局が存在する場合には、ＡＣＫを送信した受信機器におけるデータの受信電力に基づいて、ＡＣＫを送信した基地局のうちから次のＡＣＫを送信する基地局を選択する。また、選択部３０２は、ＡＣＫを送信した基地局が存在しない場合には、複数の基地局におけるデータの受信電力に基づいて、ＡＣＫを送信する基地局を選択する。
【０１４３】
このように、送信機器（無線通信装置１００）は、受信機器（基地局２００、２１０）にデータを送信し、そのデータに対する確認応答（ＡＣＫ）を受信機器（基地局２００、２１０）から受信する。
【０１４４】
また、受信機器（基地局２００、２１０）は、そのデータの受信電力に関する情報（受信結果）を情報処理装置（サーバ３００）に送信する。また、受信機器（基地局２００、２１０）は、情報処理装置（サーバ３００）における選択処理の結果に基づいて、そのデータに対する確認応答（ＡＣＫ）を送信機器（無線通信装置１００）に送信するか否かを判断する。
【０１４５】
また、情報処理装置（サーバ３００）は、複数の受信機器（基地局２００、２１０）におけるデータの受信電力に関する情報（受信結果）を受信する。そして、情報処理装置（サーバ３００）は、その受信電力に基づいて、送信機器（無線通信装置１００）からのデータの再送データの受信タイミングでそのデータに対する確認応答（ＡＣＫ）を送信する受信機器を、複数の受信機器のうちから選択する。そして、情報処理装置（サーバ３００）は、その判定結果を複数の受信機器に通知する。
【０１４６】
なお、この例では、サーバ３００の選択部３０２は、基地局から送信された受信結果に含まれるフラグ４１４（図１０、図１１）に基づいて、基地局がＡＣＫを送信したか否かを判断する例を示した。ここで、サーバ３００の選択部３０２は、各基地局に設定されている閾値ＴＨ１、ＴＨ２を把握していることも想定される。この場合には、サーバ３００の選択部３０２は、基地局から送信された受信結果に含まれる受信電力４１２（図１０、図１１）に基づいて、基地局がＡＣＫを送信したか否かを判断することができる。この場合には、受信結果におけるフラグ４１４（図１０、図１１）を省略することができる。
【０１４７】
＜２．第２の実施の形態＞
本技術の第２の実施の形態では、無線データフレームにおける情報量を減らすことによりデータ送信にかかる時間を削減し、無線通信装置を低消費電力化する例を示す。
【０１４８】
なお、本技術の第２の実施の形態における各装置の構成については、図１等に示す無線通信装置１００、基地局２００、２１０と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１４９】
例えば、図５に示す無線データフレームにおいて、情報量を減らすことにより、データ送信にかかる時間を削減し、無線通信装置１００の低消費電力を実現することが考えられる。
【０１５０】
例えば、無線データフレームにおける端末ＩＤ４０３（図５に示す）のフィールドをなくし、その代わりに無線通信装置毎にＰｒｅａｍｂｌｅ４０１のパターンを異なるものに変更する。これにより、無線データフレームにおける情報量を減らすことができる。
【０１５１】
この場合、基地局２００の無線通信部２０１は、複数のＰｒｅａｍｂｌｅパターンと受信信号との相関を計算し、この計算により求められた相関値が最も高いＰｒｅａｍｂｌｅパターンに基づいて、無線通信装置のＩＤ（端末ＩＤ）を判定することができる。この場合における基地局２００の動作例を図１６に示す。
【０１５２】
［基地局の動作例］
図１６は、本技術の第２の実施の形態における基地局２００によるＡＣＫ送信判定処理の処理手順の一例を示すフローチャートである。図１６では、基地局２００の制御部２０２が、サーバ３００の判定結果に基づいて、ＡＣＫ送信判定処理を行う場合の例を示す。
【０１５３】
なお、図１６は、図１４の変形例である。具体的には、図１４に示すステップＳ８０１およびＳ８０３を入れ替えたものである。これ以外の点については、図１４と共通するため、図１４と共通する部分には、同一の符号を付してこれらの説明を省略する。
【０１５４】
上述したように、複数のＰｒｅａｍｂｌｅパターンと受信信号との相関の計算により、受信したフレームの送信元の無線通信装置のＩＤ（端末ＩＤ）を判定することができる。そこで、基地局２００の制御部２０２は、最初に、サーバ３００から送信された判定結果に含まれる端末ＩＤのうち、その判定により求められた端末ＩＤに対するＡＣＫ送信フラグがオンであるか、オフであるかを判断する（ステップＳ８０３）。
【０１５５】
端末ＩＤに対するＡＣＫ送信フラグがオンである場合には（ステップＳ８０３；オン）、ステップＳ８０４に進む。一方、端末ＩＤに対するＡＣＫ送信フラグがオフである場合には（ステップＳ８０３；オフ）、基地局２００の制御部２０２は、ＣＲＣの結果に基づいて、ＡＣＫ送信判定を行う（ステップＳ８０１）。
【０１５６】
このように、フレームの送信元の機器の端末ＩＤを、Ｐｒｅａｍｂｌｅパターンによる判定により判別することができる。このため、ＡＣＫ送信フラグに基づく判定を、ＣＲＣ結果によりも先に行うことができる。
【０１５７】
このように、本技術の実施の形態によれば、ＡＣＫ送信を行う基地局２００、２１０と、ＡＣＫ送信判定を行うサーバ３００とを汎用の回線（例えば、インターネット回線）を介して接続することができる。そして、基地局２００、２１０は、サーバ３００によるＡＣＫ送信判定に基づいて、無線通信装置１００により再送されるデータのタイミングを合わせて、ＡＣＫ送信を行うことができる。これにより、無線通信装置１００のＡＣＫ待ち時間を低減し、低消費電力化を実現することができる。また、無線通信装置１００が送信したデータが、複数の基地局２００、２１０で受信される場合に、複数の基地局２００、２１０がＡＣＫ送信を行うことにより生じる干渉を回避することができる。
【０１５８】
このように、複数の基地局が存在する環境において、確認応答を行う基地局を適切に決定することができる。
【０１５９】
なお、本技術の実施の形態では、無線通信装置１００からのデータを受信する基地局２００、２１０とは異なる機器（サーバ３００）が基地局選択処理を行う例を示した。ただし、無線通信装置１００からのデータを受信する基地局２００、２１０の何れか一方が、他方の機器から受信結果を取得して基地局選択処理を行い、その判定結果を他方の機器に送信するようにしてもよい。
【０１６０】
また、本技術の実施の形態における無線通信装置１００、基地局２００、２１０、サーバ３００は、各分野において使用される機器に適用することができる。例えば、自動車内で使用される無線機器（例えば、カーナビゲーション装置、スマートフォン）に適用することができる。また、例えば、車車間通信や路車間通信（Ｖ２Ｘ（vehicle to X））に適用することができる。また、例えば、教育分野で使用される学習機器（例えば、タブレット端末）に適用可能である。また、例えば、農業分野で使用される無線機器（例えば、牛管理システムの端末）に適用可能である。同様に、例えば、スポーツ分野や医療分野等で使用される各無線機器に適用可能である。
【０１６１】
＜３．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、無線通信装置１００、基地局２００、２１０は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、無線通信装置１００、基地局２００、２１０は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、無線通信装置１００、基地局２００、２１０は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０１６２】
一方、例えば、基地局２００、２１０は、ルータ機能を有し又はルータ機能を有しない無線ＬＡＮアクセスポイント（無線基地局ともいう）として実現されてもよい。また、基地局２００、２１０は、モバイル無線ＬＡＮルータとして実現されてもよい。さらに、基地局２００、２１０は、これら装置に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０１６３】
［３−１．第１の応用例］
図１７は、本開示に係る技術が適用され得るスマートフォン９００の概略的な構成の一例を示すブロック図である。スマートフォン９００は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３、アンテナスイッチ９１４、アンテナ９１５、バス９１７、バッテリー９１８及び補助コントローラ９１９を備える。
【０１６４】
プロセッサ９０１は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、スマートフォン９００のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ９０２は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、プロセッサ９０１により実行されるプログラム及びデータを記憶する。ストレージ９０３は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース９０４は、メモリカード又はＵＳＢ（Universal  Serial  Bus）デバイスなどの外付けデバイスをスマートフォン９００へ接続するためのインタフェースである。
【０１６５】
カメラ９０６は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ９０７は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン９０８は、スマートフォン９００へ入力される音声を音声信号へ変換する。入力デバイス９０９は、例えば、表示デバイス９１０の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９１０は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有し、スマートフォン９００の出力画像を表示する。スピーカ９１１は、スマートフォン９００から出力される音声信号を音声に変換する。
【０１６６】
無線通信インタフェース９１３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９１３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９１３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、アドホックモードとは異なり２つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース９１３は、典型的には、ベースバンドプロセッサ、ＲＦ（Radio  Frequency）回路及びパワーアンプなどを含み得る。無線通信インタフェース９１３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９１３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９１４は、無線通信インタフェース９１３に含まれる複数の回路（例えば、異なる無線通信方式のための回路）の間でアンテナ９１５の接続先を切り替える。アンテナ９１５は、単一の又は複数のアンテナ素子（例えば、ＭＩＭＯアンテナを構成する複数のアンテナ素子）を有し、無線通信インタフェース９１３による無線信号の送信及び受信のために使用される。
【０１６７】
なお、図１７の例に限定されず、スマートフォン９００は、複数のアンテナ（例えば、無線ＬＡＮ用のアンテナ及び近接無線通信方式用のアンテナ、など）を備えてもよい。その場合に、アンテナスイッチ９１４は、スマートフォン９００の構成から省略されてもよい。
【０１６８】
バス９１７は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３及び補助コントローラ９１９を互いに接続する。バッテリー９１８は、図中に破線で部分的に示した給電ラインを介して、図１７に示したスマートフォン９００の各ブロックへ電力を供給する。補助コントローラ９１９は、例えば、スリープモードにおいて、スマートフォン９００の必要最低限の機能を動作させる。
【０１６９】
図１７に示したスマートフォン９００において、図２を用いて説明した制御部１０２及び図３を用いて説明した制御部２０２は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。例えば、サーバによるＡＣＫ送信判定に基づいて、他の機器により再送されるデータにタイミングを合わせてＡＣＫ送信を行うことにより、バッテリー９１８の電力消費を低減することができる。
【０１７０】
なお、スマートフォン９００は、プロセッサ９０１がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント（ソフトウェアＡＰ）として動作してもよい。また、無線通信インタフェース９１３が無線アクセスポイント機能を有していてもよい。
【０１７１】
［３−２．第２の応用例］
図１８は、本開示に係る技術が適用され得るカーナビゲーション装置９２０の概略的な構成の一例を示すブロック図である。カーナビゲーション装置９２０は、プロセッサ９２１、メモリ９２２、ＧＰＳ（Global  Positioning  System）モジュール９２４、センサ９２５、データインタフェース９２６、コンテンツプレーヤ９２７、記憶媒体インタフェース９２８、入力デバイス９２９、表示デバイス９３０、スピーカ９３１、無線通信インタフェース９３３、アンテナスイッチ９３４、アンテナ９３５及びバッテリー９３８を備える。
【０１７２】
プロセッサ９２１は、例えばＣＰＵ又はＳｏＣであってよく、カーナビゲーション装置９２０のナビゲーション機能及びその他の機能を制御する。メモリ９２２は、ＲＡＭ及びＲＯＭを含み、プロセッサ９２１により実行されるプログラム及びデータを記憶する。
【０１７３】
ＧＰＳモジュール９２４は、ＧＰＳ衛星から受信されるＧＰＳ信号を用いて、カーナビゲーション装置９２０の位置（例えば、緯度、経度及び高度）を測定する。センサ９２５は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース９２６は、例えば、図示しない端子を介して車載ネットワーク９４１に接続され、車速データなどの車両側で生成されるデータを取得する。
【０１７４】
コンテンツプレーヤ９２７は、記憶媒体インタフェース９２８に挿入される記憶媒体（例えば、ＣＤ又はＤＶＤ）に記憶されているコンテンツを再生する。入力デバイス９２９は、例えば、表示デバイス９３０の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９３０は、ＬＣＤ又はＯＬＥＤディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ９３１は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
【０１７５】
無線通信インタフェース９３３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９３３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９３３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース９３３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９３３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９３３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９３４は、無線通信インタフェース９３３に含まれる複数の回路の間でアンテナ９３５の接続先を切り替える。アンテナ９３５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９３３による無線信号の送信及び受信のために使用される。
【０１７６】
なお、図１８の例に限定されず、カーナビゲーション装置９２０は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ９３４は、カーナビゲーション装置９２０の構成から省略されてもよい。
【０１７７】
バッテリー９３８は、図中に破線で部分的に示した給電ラインを介して、図１８に示したカーナビゲーション装置９２０の各ブロックへ電力を供給する。また、バッテリー９３８は、車両側から給電される電力を蓄積する。
【０１７８】
図１８に示したカーナビゲーション装置９２０において、図２を用いて説明した制御部１０２及び図３を用いて説明した制御部２０２は、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。例えば、サーバによるＡＣＫ送信判定に基づいて、他の機器により再送されるデータにタイミングを合わせてＡＣＫ送信を行うことにより、バッテリー９３８の電力消費を低減することができる。
【０１７９】
また、無線通信インタフェース９３３は、上述した基地局２００、２１０として動作し、車両に乗るユーザが有する端末に無線接続を提供してもよい。
【０１８０】
また、本開示に係る技術は、上述したカーナビゲーション装置９２０の１つ以上のブロックと、車載ネットワーク９４１と、車両側モジュール９４２とを含む車載システム（又は車両）９４０として実現されてもよい。車両側モジュール９４２は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク９４１へ出力する。
【０１８１】
［３−３．第３の応用例］
図１９は、本開示に係る技術が適用され得る無線アクセスポイント９５０の概略的な構成の一例を示すブロック図である。無線アクセスポイント９５０は、コントローラ９５１、メモリ９５２、入力デバイス９５４、表示デバイス９５５、ネットワークインタフェース９５７、無線通信インタフェース９６３、アンテナスイッチ９６４及びアンテナ９６５を備える。
【０１８２】
コントローラ９５１は、例えばＣＰＵ又はＤＳＰ（Digital  Signal  Processor）であってよく、無線アクセスポイント９５０のＩＰ（Internet  Protocol）レイヤ及びより上位のレイヤの様々な機能（例えば、アクセス制限、ルーティング、暗号化、ファイアウォール及びログ管理など）を動作させる。メモリ９５２は、ＲＡＭ及びＲＯＭを含み、コントローラ９５１により実行されるプログラム、及び様々な制御データ（例えば、端末リスト、ルーティングテーブル、暗号鍵、セキュリティ設定及びログなど）を記憶する。
【０１８３】
入力デバイス９５４は、例えば、ボタン又はスイッチなどを含み、ユーザからの操作を受け付ける。表示デバイス９５５は、ＬＥＤランプなどを含み、無線アクセスポイント９５０の動作ステータスを表示する。
【０１８４】
ネットワークインタフェース９５７は、無線アクセスポイント９５０が有線通信ネットワーク９５８に接続するための有線通信インタフェースである。ネットワークインタフェース９５７は、複数の接続端子を有してもよい。有線通信ネットワーク９５８は、イーサネット（登録商標）などのＬＡＮであってもよく、又はＷＡＮ（Wide  Area  Network）であってもよい。
【０１８５】
無線通信インタフェース９６３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、近傍の端末へアクセスポイントとして無線接続を提供する。無線通信インタフェース９６３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９６３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。アンテナスイッチ９６４は、無線通信インタフェース９６３に含まれる複数の回路の間でアンテナ９６５の接続先を切り替える。アンテナ９６５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９６３による無線信号の送信及び受信のために使用される。
【０１８６】
図１９に示した無線アクセスポイント９５０において、図３を用いて説明した制御部２０２は、無線通信インタフェース９６３において実装されてもよい。また、これら機能の少なくとも一部は、コントローラ９５１において実装されてもよい。例えば、サーバによるＡＣＫ送信判定に基づいて、他の機器により再送されるデータにタイミングを合わせてＡＣＫ送信を行うことにより、電力消費を低減することができる。
【０１８７】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１８８】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【０１８９】
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０１９０】
なお、本技術は以下のような構成もとることができる。
（１）
第１無線通信装置から送信されたデータが所定条件を満たす場合に、前記第１無線通信装置から送信された前記データの再送データの受信タイミングに基づいて、前記データに対する確認応答を前記第１無線通信装置に送信する制御を行う制御部を具備する無線通信装置。
（２）
前記制御部は、前記データの受信電力が所定範囲内の値であり、かつ、前記データの受信電力が前記データを受信した前記無線通信装置を含む複数の受信機器のうちで最大値となった場合に、前記所定条件を満たすと判断する前記（１）に記載の無線通信装置。
（３）
前記制御部は、前記データの受信電力が所定範囲内の値である場合に、前記データを受信した複数の受信機器のうちで前記データの受信電力が最大値となる受信機器を選択する選択処理を行う情報処理装置に前記データに関する情報を送信し、前記情報処理装置における前記選択処理の結果に基づいて、前記データに対する確認応答を前記第１無線通信装置に送信するか否かを判断する前記（１）に記載の無線通信装置。
（４）
前記複数の受信機器と前記情報処理装置とは、汎用回線で接続されている前記（２）または（３）に記載の無線通信装置。
（５）
前記制御部は、前記データの受信電力が第１閾値を基準として大きい場合には、前記データの受信タイミングに基づいて前記確認応答を送信し、前記データの受信電力が前記第１閾値を基準として小さく、かつ、前記第１閾値よりも小さい第２閾値を基準として大きい場合には、前記データが前記所定条件を満たすか否かに基づいて前記再送データの受信タイミングで前記確認応答を送信し、前記データの受信電力が前記第２閾値を基準として小さい場合には、前記確認応答を送信しないように制御する前記（１）に記載の無線通信装置。
（６）
前記第１閾値および前記第２閾値は、前記データを受信する前記無線通信装置を含む複数の受信機器間の位置に基づいて設定される前記（５）に記載の無線通信装置。
（７）
無線通信装置からのデータを受信し、前記データに対する確認応答を前記無線通信装置に送信する複数の受信機器と接続する通信部と、
前記複数の受信機器における前記データの受信電力に基づいて、前記無線通信装置からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択する選択部と
を具備する情報処理装置。
（８）
前記受信機器は、前記データの受信電力と前記データに対する確認応答の送信の有無を示す送信情報とを前記データの受信結果として前記情報処理装置に送信し、
前記選択部は、前記受信結果に含まれる前記受信電力および前記送信情報に基づいて、前記確認応答を送信する受信機器を選択する
前記（７）に記載の情報処理装置。
（９）
前記選択部は、前記送信情報に基づいて前記確認応答を送信した受信機器が存在するか否かを判断し、前記確認応答を送信した受信機器が存在する場合には、前記確認応答を送信した受信機器における前記データの受信電力に基づいて、前記確認応答を送信した受信機器のうちから次の前記確認応答を送信する受信機器を選択し、前記確認応答を送信した受信機器が存在しない場合には、前記複数の受信機器における前記データの受信電力に基づいて前記確認応答を送信する受信機器を選択する前記（８）に記載の情報処理装置。
（１０）
受信機器にデータを送信し、前記データに対する確認応答を前記受信機器から受信する無線通信部と、
前記データの再送データを前記受信機器に送信した後に前記データに対する確認応答を前記受信機器から受信した場合には、前記データの送信に成功したと判断する制御部と
を具備する無線通信装置。
（１１）
受信機器にデータを送信し、前記データに対する確認応答を前記受信機器から受信する送信機器と、
前記データの受信電力に関する情報を情報処理装置に送信し、前記情報処理装置における選択処理の結果に基づいて、前記データに対する確認応答を前記送信機器に送信するか否かを判断する受信機器と、
複数の前記受信機器における前記データの受信電力に基づいて、前記送信機器からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択し、当該選択結果を前記複数の受信機器に通知する情報処理装置と
を具備する通信システム。
（１２）
第１無線通信装置から送信されたデータが所定条件を満たす場合に、前記第１無線通信装置から送信された前記データの再送データの受信タイミングに基づいて、前記データに対する確認応答を前記第１無線通信装置に送信する制御手順を具備する情報処理方法。
（１３）
無線通信装置からのデータを受信し、前記データに対する確認応答を前記無線通信装置に送信する複数の受信機器における前記データの受信電力に基づいて、前記無線通信装置からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択する選択手順を具備する情報処理方法。
（１４）
受信機器に送信したデータの再送データを前記受信機器に送信した後に前記データに対する確認応答を前記受信機器から受信した場合には、前記データの送信に成功したと判断する制御手順を具備する情報処理方法。
（１５）
第１無線通信装置から送信されたデータが所定条件を満たす場合に、前記第１無線通信装置から送信された前記データの再送データの受信タイミングに基づいて、前記データに対する確認応答を前記第１無線通信装置に送信する制御手順をコンピュータに実行させるプログラム。
（１６）
無線通信装置からのデータを受信し、前記データに対する確認応答を前記無線通信装置に送信する複数の受信機器における前記データの受信電力に基づいて、前記無線通信装置からの前記データの再送データの受信タイミングで前記データに対する確認応答を送信する受信機器を前記複数の受信機器のうちから選択する選択手順をコンピュータに実行させるプログラム。
（１７）
受信機器に送信したデータの再送データを前記受信機器に送信した後に前記データに対する確認応答を前記受信機器から受信した場合には、前記データの送信に成功したと判断する制御手順をコンピュータに実行させるプログラム。
【符号の説明】
【０１９１】
１０  通信システム
１００  無線通信装置
１０１  無線通信部
１０２  制御部
１０３  センサ部
２００、２１０  基地局
２０１  無線通信部
２０２  制御部
２０３  通信部
３００  サーバ
３０１  通信部
３０２  選択部
９００  スマートフォン
９０１  プロセッサ
９０２  メモリ
９０３  ストレージ
９０４  外部接続インタフェース
９０６  カメラ
９０７  センサ
９０８  マイクロフォン
９０９  入力デバイス
９１０  表示デバイス
９１１  スピーカ
９１３  無線通信インタフェース
９１４  アンテナスイッチ
９１５  アンテナ
９１７  バス
９１８  バッテリー
９１９  補助コントローラ
９２０  カーナビゲーション装置
９２１  プロセッサ
９２２  メモリ
９２４  ＧＰＳモジュール
９２５  センサ
９２６  データインタフェース
９２７  コンテンツプレーヤ
９２８  記憶媒体インタフェース
９２９  入力デバイス
９３０  表示デバイス
９３１  スピーカ
９３３  無線通信インタフェース
９３４  アンテナスイッチ
９３５  アンテナ
９３８  バッテリー
９４１  車載ネットワーク
９４２  車両側モジュール
９５０  無線アクセスポイント
９５１  コントローラ
９５２  メモリ
９５４  入力デバイス
９５５  表示デバイス
９５７  ネットワークインタフェース
９５８  有線通信ネットワーク
９６３  無線通信インタフェース
９６４  アンテナスイッチ
９６５  アンテナ
【図１】
2017043188.tif 000003
【図２】
2017043188.tif 000004
【図３】
2017043188.tif 000005
【図４】
2017043188.tif 000006
【図５】
2017043188.tif 000007
【図６】
2017043188.tif 000008
【図７】
2017043188.tif 000009
【図８】
2017043188.tif 000010
【図９】
2017043188.tif 000011
【図１０】
2017043188.tif 000012
【図１１】
2017043188.tif 000013
【図１２】
2017043188.tif 000014
【図１３】
2017043188.tif 000015
【図１４】
2017043188.tif 000016
【図１５】
2017043188.tif 000017
【図１６】
2017043188.tif 000018
【図１７】
2017043188.tif 000019
【図１８】
2017043188.tif 000020
【図１９】
2017043188.tif 000021
【国際調査報告】
2017043188.tif 000022
2017043188.tif 000023
2017043188.tif 000024
2017043188.tif 000025