(57)【要約】【課題】２つのプロトコルを実装することなく、コネクション型とコネクションレス型の２つのプロトコルを実現することが可能な無線通信装置を提供する。【解決手段】通信相手から情報を無線で取得する取得部と、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、を備え、前記通信制御部は、前記取得部が取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行う、無線通信装置が提供される。【選択図】図２
2019077894.tif 000002
【特許請求の範囲】
【請求項１】
通信相手から情報を無線で取得する取得部と、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、
を備え、
前記通信制御部は、前記取得部が取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行う、無線通信装置。
【請求項２】
前記通信制御部は、接続確立手順のみでデータ送信を完了させる旨の情報を入れる制御を行う、請求項１に記載の無線通信装置。
【請求項３】
前記通信制御部は、接続確立手順の中で、さらにデータ交換手順で送信するデータが存在する旨の情報を入れる制御を行う、請求項１に記載の無線通信装置。
【請求項４】
前記通信制御部は、接続確立手順の中で送信されるデータが、到達が保証されるデータである旨の情報を、接続確立手順の中で無線送信するフレームに入れる制御を行う、請求項１に記載の無線通信装置。
【請求項５】
前記取得部は、ミリ波帯の電波を使用した無線通信により情報を取得する、請求項１に記載の無線通信装置。
【請求項６】
通信相手から情報を無線で取得する取得部と、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、
を備え、
前記通信制御部は、前記取得部が取得した、接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行う、無線通信装置。
【請求項７】
前記通信制御部は、前記取得部が取得した情報に、接続確立手順のみでデータ送信を完了させる旨の情報が含まれていれば、接続確立手順のみで前記通信相手との無線通信を完了させる制御を行う、請求項６に記載の無線通信装置。
【請求項８】
前記通信制御部は、前記取得部が取得した情報に、さらにデータ交換手順で送信するデータが存在する旨の情報が含まれていれば、接続確立手順に続いてデータ交換手順を実行する制御を行う、請求項６に記載の無線通信装置。
【請求項９】
前記通信制御部は、接続確立手順の中で送信されるデータは到達が保証されるデータである旨の情報が、前記取得部が取得した情報に含まれていれば、接続確立手順の中で前記要求されたデータの送信に対して前記通信相手からの応答を受信する制御を行う、請求項６に記載の無線通信装置。
【請求項１０】
前記取得部は、ミリ波帯の電波を使用した無線通信により情報を取得する、請求項１に記載の無線通信装置。
【請求項１１】
プロセッサが、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行うことと、
を実行することを含む、無線通信方法。
【請求項１２】
プロセッサが、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行うことと、
を実行することを含む、無線通信方法。
【請求項１３】
コンピュータに、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行うことと、
を実行させる、コンピュータプログラム。
【請求項１４】
コンピュータに、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行うことと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信装置、無線通信方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ミリ波と呼ばれる高周波の電磁波を用いて無線通信の通信速度を高速化させるための新たな通信方式の開発が進められている。また、そのミリ波を用いた通信方式を利用する技術の提案もなされている（特許文献１など参照）。ミリ波の波長は１０ｍｍ〜１ｍｍ、周波数は３０ＧＨｚ〜３００ＧＨｚとされており、例えば６０ＧＨｚ帯などにおいてＧＨｚ単位でのチャネルの割当てが可能である。【０００３】
また、無線通信においてはコネクション型プロトコルとコネクションレス型プロトコルとがあり、コネクション型プロトコルとコネクションレス型プロトコルとの切り替えについては例えば特許文献２〜５に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２０７７９９号公報
【特許文献２】特開２０００−２５２９９号公報
【特許文献３】特開２００１−２３７８８４号公報
【特許文献４】特開２００２−１５８７３６号公報
【特許文献５】特開２００６−３４５０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の技術では、コネクション型とコネクションレス型のデータ転送を実現するため、それぞれ独立したデータ転送プロトコルを必要としている。このため、プログラムおよび回路規模の増加、消費電力の増加を伴ってしまう。またデータ転送のためのプロトコル手順も複雑となってしまう。【０００６】
そこで、本開示では、２つのプロトコルを実装することなく、コネクション型とコネクションレス型の２つのプロトコルを実現することが可能な、新規かつ改良された無線通信装置、無線通信方法およびコンピュータプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、通信相手から情報を無線で取得する取得部と、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、を備え、前記通信制御部は、前記取得部が取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行う、無線通信装置が提供される。【０００８】
また本開示によれば、通信相手から情報を無線で取得する取得部と、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、を備え、前記通信制御部は、前記取得部が取得した、接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行う、無線通信装置が提供される。【０００９】
また本開示によれば、プロセッサが、通信相手から情報を無線で取得することと、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行うことと、を実行することを含む、無線通信方法が提供される。【００１０】
また本開示によれば、プロセッサが、通信相手から情報を無線で取得することと、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行うことと、を実行することを含む、無線通信方法が提供される。【００１１】
また本開示によれば、コンピュータに、通信相手から情報を無線で取得することと、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行うことと、を実行させる、コンピュータプログラムが提供される。【００１２】
また本開示によれば、コンピュータに、通信相手から情報を無線で取得することと、接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行うことと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１３】
以上説明したように本開示によれば、２つのプロトコルを実装することなく、コネクション型とコネクションレス型の２つのプロトコルを実現することが可能な、新規かつ改良された無線通信装置、無線通信方法およびコンピュータプログラムを提供することが出来る。【００１４】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１５】
【図１】本開示の実施の形態に係る無線通信装置を用いた無線通信システムの例を示す説明図である。
【図２】同実施の形態に係る無線通信装置１００の機能構成例を示す説明図である。
【図３】ＩＥＥＥ  ８０２．１５．３ｅの基本手順を示す流れ図である。
【図４】同実施の形態に係る無線通信装置１００、２００の動作例を示す流れ図である。
【図５】無線通信装置１００（ＰＲＣ）が出力するビーコンフレームと、無線通信装置２００（ｎｏｎＰＲＣ）が出力するＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔと、の時間的関係の例を示す説明図である。
【図６】ビーコンフレームおよびＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームのフォーマットの一部を簡略化して示す説明図である。
【図７】同実施の形態に係る無線通信装置１００の動作例を示す流れ図である。
【図８】同実施の形態に係る無線通信装置２００の動作例を示す流れ図である。
【図９】同実施の形態に係る無線通信装置１００、２００の動作例を示す流れ図である。
【図１０】同実施の形態に係る無線通信装置１００、２００の動作例を示す流れ図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
なお、説明は以下の順序で行うものとする。
１．本開示の実施の形態
１．１．概要
１．２．構成例
１．３．動作例
２．まとめ
【００１８】
＜１．本開示の実施の形態＞
［１．１．概要］
まず、本開示の実施の形態について詳細に説明する前に、本開示の実施の形態の概要について説明する。
【００１９】
近年、ミリ波と呼ばれる高周波の電磁波を用いて無線通信の通信速度を高速化させるための新たな通信方式の開発が進められている。また、そのミリ波を用いた通信方式（ミリ波通信）を利用する技術の提案もなされている。ミリ波の波長は１０ｍｍ〜１ｍｍ、周波数は３０ＧＨｚ〜３００ＧＨｚとされており、例えば６０ＧＨｚ帯などにおいてＧＨｚ単位でのチャネルの割当てが可能である。
【００２０】
一般的に、ミリ波は、マイクロ波に比べて直進性が強く、反射時の減衰が大きいという特性を有している。そのため、ミリ波通信での無線の伝達経路は、主に直接波又は１回程度の反射波となる。また、ミリ波は、自由空間伝搬損失が大きい（電波到達距離が短い）という特性も有している。そのため、ミリ波を用いて無線通信する場合には、マイクロ波を用いる場合と比較して空間分割をし易いという利点がある一方で、通信距離が短くなるという側面もある。
【００２１】
このようなミリ波の弱点を補い、ミリ波を用いた高速な無線通信をより多くの場面で活用するためには、送受信装置のアンテナに指向性を持たせ、その送信ビーム及び受信ビームを通信相手の位置する方向に向けて通信距離を長くする無線システム（ビームフォーム）が一般的である。しかし、送受信する端末の片方、または両方が移動体の場合、ビームフォーム追従性能の高速化、ビームフォーム指向範囲の拡大が必要となり、さらには、これらの指向性を判断するためのアルゴリズムを実行するため、端末の消費電力も大きくなっている。
【００２２】
ミリ波通信は上記のような特徴がある中で、通信距離が短いという側面を利用し、近距離通信で利用する動きがある。例えば、標準規格がＩＥＥＥ８０２．１５．３ｅやＩＥＥＥ８０２．１１ａｙでは、駅の売店や自動改札、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）などのゲート通過時のコンテンツダウンロード、また無線端末間での高速ファイル転送を主な用途として、議論がされている。
【００２３】
また、無線通信においてはコネクション型プロトコルとコネクションレス型プロトコルとがあり、コネクション型プロトコルとコネクションレス型プロトコルとの切り替えについて説明した文献も多く開示されている。
【００２４】
しかし、コネクション型とコネクションレス型のデータ転送を実現するため、それぞれ独立したデータ転送プロトコルを必要としている。このため、プログラムおよび回路規模の増加、消費電力の増加を伴ってしまう。またデータ転送のためのプロトコル手順も複雑となってしまう。特に、上述したような駅の自動改札などを通過する際には迅速な通信が求められるので、コネクション型のデータ転送を行うのは非常に無駄が多くなってしまう。
【００２５】
そこで本件開示者は、上述した点に鑑み、２つのプロトコルを実装することなく、コネクション型とコネクションレス型の２つのプロトコルを実現することが可能な技術について鋭意検討を行った。その結果、本件開示者は、以下で説明するように、１つのプロトコルによってコネクション型とコネクションレス型の２つのプロトコルを実現することが可能な技術を考案するに至った。
【００２６】
以上、本開示の実施の形態の概要について説明した。続いて、本開示の実施の形態について詳細に説明する。
【００２７】
［１．２．構成例］
図１は、本開示の実施の形態に係る無線通信装置を用いた無線通信システムの例を示す説明図である。以下、図１を用いて本開示の実施の形態に係る無線通信装置を用いた無線通信システムについて説明する。
【００２８】
図１に示した無線通信システムは、特にミリ波帯の電波を用いてデータの送受信を行うシステムである。図１に示した無線通信システム１は、無線通信装置１００、２００を含んで構成される。図１に示した無線通信システムにおいて、無線通信装置１００は例えば駅の自動改札機（または自動改札機の近傍）に設けられる装置である。また無線通信装置２００は、例えば駅の自動改札機等を通過するユーザが携帯する携帯電話、スマートフォン、ウエアラブルコンピュータ等の装置である。
【００２９】
無線通信装置１００、２００は、所定の周波数帯域を用いた無線通信によってデータを互いに送受信する。ここでの無線通信は、例えばミリ波帯を用いた無線通信である。また以下の説明では、無線通信装置１００のことを「ＰＲＣ」、無線通信装置２００のことを「ｎｏｎＰＲＣ」と称することもある。
【００３０】
続いて、本開示の実施の形態に係る無線通信装置１００、２００の機能構成例を示す。ここでは、無線通信装置１００の機能構成例を説明する。
【００３１】
図２は、本開示の実施の形態に係る無線通信装置１００の機能構成例を示す説明図である。以下、図２を用いて本開示の実施の形態に係る無線通信装置１００の機能構成例について説明する。
【００３２】
図２に示したように、本開示の実施の形態に係る無線通信装置１００は、アンテナ１１０と、制御部１２０と、フレーム生成部１３２と、送信変調／符号部１３４と、受信復調／復号部１３６と、フレーム分解部１３８と、切替部１４０と、送受信制御部１５０と、を含んで構成される。
【００３３】
アンテナ１１０は、所定の周波数のキャリアに重畳したＲＦ信号（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  信号）を、無線通信装置１００からの送信信号として送出する。またアンテナ１１０は、上記所定の周波数のキャリアに重畳した、無線通信装置２００からの送信信号を受信する。
【００３４】
制御部１２０は、無線通信装置１００の各部の動作を制御する。制御部１２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２２と、記憶部１２４と、を含んで構成される。ＣＰＵ１２２は、記憶部１２４に格納されたコンピュータプログラムやデータに基づいて無線通信装置１００の各部の動作を制御する。記憶部１２４は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶装置で構成され、ＣＰＵ１２２によって読み出され順次実行されるコンピュータプログラムや、ＣＰＵ１２２によって参照される各種データを記憶する。
【００３５】
本実施形態では、制御部１２０は、以下で説明するように、コネクション型のプロトコルの一部を使用することでコネクションレス型のデータ転送を実行する処理を行う。制御部１２０は、コネクション型プロトコルの一部を使用することで、コネクション型およびコネクションレス型の２つのプロトコルを実装することなく、コネクション型とコネクションレス型の２つのプロトコルを実現することが可能となる。その際、制御部１２０は、フレーム分解部１３８から送られてくるデータに基づいて、コネクション型のプロトコルの一部を使用したコネクションレス型のデータ転送を実行する。
【００３６】
フレーム生成部１３２は、所定のフレームフォーマットに基づいて、無線通信装置１００から送信信号として送出するフレームを生成する。
【００３７】
送信変調／符号部１３４は、フレーム生成部１３２が生成したフレームを所定の変調方式に基づいて変調すると共に、所定の符号化方式に基づいて符号化する。変調方式としては、例えば２５６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）変調、６４ＱＡＭ変調、１６ＱＡＭ変調、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調、ＢＰＳＫ（Ｂｉｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調等がある。
【００３８】
受信復調／復号部１３６は、アンテナ１１０が受信した信号に対して送信変調／符号部１３４における上記変調方式に対応して復調処理を実行し、さらに復号処理を実行する。
【００３９】
フレーム分解部１３８は、受信復調／復号部１３６が復号および復調した信号に対して、所定のフレームフォーマットに基づいてフレームを分解する処理を実行する。受信復調／復号部１３６、およびフレーム分解部１３８は、例えば本開示の取得部の一例として機能しうるものである。
【００４０】
切替部１４０は、信号の送信と受信とを切り替える。切替部１４０によって信号の送信と受信とを切り替えることで、送信変調／符号部１３４からの信号が受信復調／復号部１３６に流れ込まないようにしたり、アンテナ１１０が受信した信号が送信変調／符号部１３４に流れ込まないようにしたりできる。
【００４１】
送受信制御部１５０は、制御部１２０からの制御に基づき、送信変調／符号部１３４および受信復調／復号部１３６の動作を制御する。
【００４２】
以上、図２を用いて本開示の実施の形態に係る無線通信装置１００の機能構成例を説明した。続いて、本開示の実施の形態に係る無線通信装置１００および無線通信装置２００の動作例を説明する。
【００４３】
［１．３．動作例］
本開示の実施の形態に係る無線通信装置１００および無線通信装置２００の動作例を説明する前に、ＩＥＥＥ  ８０２．１５．３ｅの基本手順を説明する。
【００４４】
図３は、ＩＥＥＥ  ８０２．１５．３ｅの基本手順を示す流れ図であり、無線通信装置１００および無線通信装置２００が上記基本手順に従って動作する際の流れを示したものである。
【００４５】
無線通信装置１００は、所定の間隔でビーコンを出力する（ステップＳ１１）。無線通信装置１００が出力するビーコンの受信可能範囲に無線通信装置２００が入り、無線通信装置２００が無線通信装置１００との間の通信を開始する場合は、無線通信装置１００へＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する（ステップＳ１２）。Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを受信した無線通信装置１００は、その無線通信装置２００に対してＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを送信する（ステップＳ１３）。Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを正常に受信した無線通信装置２００は、ＡＣＫを無線通信装置１００へ送信する（ステップＳ１４）。ここまでが接続確立手順となる。
【００４６】
無線通信装置２００からＡＣＫを受信した無線通信装置１００は、無線通信装置２００へデータを送信する（ステップＳ１５）。無線通信装置１００からデータを受信した無線通信装置２００は、正常に受信できたことを示すＡＣＫを無線通信装置１００へ送信する（ステップＳ１６）。また無線通信装置２００は、ＡＣＫを送信する際に、無線通信装置１００へ必要に応じてデータを送信する。無線通信装置２００からＡＣＫを受信し、またデータを受信した無線通信装置１００は、正常に受信できたことを示すＡＣＫを無線通信装置２００へ送信する（ステップＳ１７）。また無線通信装置１００は、ＡＣＫを送信する際に、無線通信装置２００へ必要に応じてデータを送信する。
【００４７】
データの送受信が完了したと判断すると、無線通信装置２００は、無線通信装置１００へＤｉｓａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する（ステップＳ１８）。無線通信装置１００は、Ｄｉｓａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを受信すると無線通信装置２００との間の無線通信を完了する。このステップＳ１５〜Ｓ１７がデータ交換手順となる。
【００４８】
このようにＩＥＥＥ  ８０２．１５．３ｅの基本手順では、接続確立手順、データ交換手順の順に手続が行われる。しかし、例えば数バイト程度の非常に少ない情報を送るためだけに、このような手順が行われることで通信の完了に時間を要する。特に、自動改札機やＥＴＣゲートの通過など、極めて短時間に通信を完了させる必要がある場合には、少しでも通信の完了までの時間を短縮させることが強く求められる。
【００４９】
そこで本実施形態では、接続確立手順の中においてデータの送信も完了させることを特徴としている。接続確立手順の中においてデータの送信も完了させることで、通信の完了までに要する時間を大きく短縮させることが出来る。
【００５０】
図４は、本開示の実施の形態に係る無線通信装置１００、２００の動作例を示す流れ図である。
【００５１】
無線通信装置１００は、所定の間隔でビーコンを出力する（ステップＳ１０１）。本実施形態では、この無線通信装置１００が送信するビーコンフレームにデータを格納する。具体的には、無線通信装置１００は、ビーコンフレームにおけるリザーブフィールド、またはＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔにデータを格納する。ここで無線通信装置１００は、ビーコンフレームにおけるリザーブフィールド、またはＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔに、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ手順までしかおこなわないことを通知するとともに、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅフレームで応答するデータを指定する。
【００５２】
無線通信装置１００が出力するビーコンの受信可能範囲に無線通信装置２００が入り、無線通信装置２００が無線通信装置１００との間の通信を開始する場合は、無線通信装置１００へＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する（ステップＳ１０２）。本実施形態では、このＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームの送信の際に当該フレームにデータを格納する。
【００５３】
図５は、無線通信装置１００（ＰＲＣ）が出力するビーコンフレームと、無線通信装置２００（ｎｏｎＰＲＣ）が出力するＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔと、の時間的関係の例を示す説明図である。無線通信装置１００は、所定の周期でビーコンフレーム３０１を出力する。ビーコンフレーム３０１の間は、Ｎ＋１個のスロット３０２−０〜３０２−Ｎが存在する。無線通信装置２００は、このスロットの中の１つを用いてＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ３１１を出力する。無線通信装置１００は、Ｎ＋１個目のスロット３０２−Ｎの後にＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ３１２を出力する。Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ３１２から一定時間（ＳＩＦＳ：Ｓｈｏｒｔ  Ｉｎｔｅｒ  Ｆｒａｍｅ  Ｓｐａｃｅ）後にＡＣＫ３１３を出力する。
【００５４】
図６は、ビーコンフレームおよびＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームのフォーマットの一部を簡略化して示す説明図である。図６に示したフレーム４００は、ヘッダ領域４０１と、フレームボディ領域４０２と、を有する。フレームボディ領域４０２は、Ｎ＋１個のＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ４１１−０〜４１１−Ｎを有する。
【００５５】
無線通信装置１００は、ビーコンフレームにおけるフレームボディ領域４０２の、所定のＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ４１１−０〜４１１−Ｎのいずれかにデータを格納して送信する。そして無線通信装置２００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームにおけるフレームボディ領域４０２の、所定のＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ４１１−０〜４１１−Ｎのいずれかにデータを格納して送信する。
【００５６】
図７は、本開示の実施の形態に係る無線通信装置１００の動作例を示す流れ図であり、無線通信装置１００が無線通信装置２００に対してデータを送信する場合の動作例を示したものである。
【００５７】
無線通信装置１００は、例えば上位レイヤから、コネクションレス型のデータ転送要求があったかどうか判断する（ステップＳ１１１）。この判断は、制御部１２０、例えばＣＰＵ１２２が行う。コネクションレス型のデータ転送要求が無ければ（ステップＳ１１１、Ｎｏ）、無線通信装置１００は、コネクション型のデータ転送を実行する（ステップＳ１１２）。
【００５８】
一方、コネクションレス型のデータ転送要求があれば（ステップＳ１１１、Ｙｅｓ）、無線通信装置１００は、送信するデータがコネクションレス型のデータであり、かつ、そのデータが到達される保証があるものであるかどうかを判断する（ステップＳ１１３）。この判断は、制御部１２０、例えばＣＰＵ１２２が行う。
【００５９】
送信するデータがコネクションレス型のデータであり、かつ、そのデータの到達保証があるものであれば（ステップＳ１１３、Ｙｅｓ）、無線通信装置１００は、コネクションレス型のデータであり、かつ、そのデータの到達保証があるものであることを、ビーコンに付加して送信する（ステップＳ１１４）。そしてｎｏｎＰＲＣ、すなわち無線通信装置２００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔによるデータを受信するまで待機する（ステップＳ１１５）。Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔによるデータを無線通信装置２００から受信すると（ステップＳ１１５、Ｙｅｓ）、無線通信装置１００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームに含まれているデータを取得する（ステップＳ１１６）。
【００６０】
その後、無線通信装置１００は、無線通信装置２００へのデータ転送を継続するかどうか判断する（ステップＳ１１７）。この判断は、制御部１２０、例えばＣＰＵ１２２が行う。この判断は、例えば、大容量のデータを無線通信装置２００へ転送する必要があるかどうかの判断である。無線通信装置２００へのデータ転送を継続すると判断すると（ステップＳ１１７、Ｙｅｓ）、無線通信装置１００は、コネクションレス型のデータ転送を完了し、さらにデータ転送を継続することをＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅに付加して無線通信装置２００へ送信する（ステップＳ１１８）。その後は、無線通信装置１００は図３に示したデータ交換手順によりデータ転送が完了するまで（ステップＳ１２０）、データ転送を実行する（ステップＳ１１９）。そしてデータ転送が完了すれば（ステップＳ１２０、Ｙｅｓ）、無線通信装置１００は上記ステップＳ１１４の処理に戻る。
【００６１】
一方、無線通信装置２００へのデータ転送を継続しないと判断すると（ステップＳ１１７、Ｎｏ）、無線通信装置１００は、コネクションレス型のデータ転送を完了し、さらにデータ転送を継続しないことをＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅに付加して無線通信装置２００へ送信する（ステップＳ１２１）。そしてＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅの送信が完了すれば、無線通信装置１００は上記ステップＳ１１４の処理に戻る。
【００６２】
上記ステップＳ１１３の判断において、送信するデータがコネクションレス型のデータであり、かつ、そのデータの到達保証があるものでなければ（ステップＳ１１３、Ｎｏ）、無線通信装置１００は、コネクションレス型のデータであり、かつ、そのデータの到達保証があるものでないことを、ビーコンに付加して送信する（ステップＳ１２２）。そしてｎｏｎＰＲＣ、すなわち無線通信装置２００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔによるデータを受信するまで待機する（ステップＳ１２３）。Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔによるデータを無線通信装置２００から受信すると（ステップＳ１１５、Ｙｅｓ）、無線通信装置１００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームに含まれているデータを取得する（ステップＳ１２４）。そして無線通信装置２００からデータを取得すると、無線通信装置１００は上記ステップＳ１２２の処理に戻る。
【００６３】
続いて無線通信装置２００の動作例を説明する。
【００６４】
図８は、本開示の実施の形態に係る無線通信装置２００の動作例を示す流れ図であり、無線通信装置２００が無線通信装置１００に対してデータを送信する場合の動作例を示したものである。
【００６５】
無線通信装置２００は、無線通信装置１００から、コネクションレス型のデータ転送要求が含まれたビーコンを受信したかどうか判断する（ステップＳ１３１）。無線通信装置１００から、コネクションレス型のデータ転送要求が含まれていないビーコンを受信した場合は（ステップＳ１３１、Ｎｏ）、無線通信装置２００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを無線通信装置１００に送信する。そして無線通信装置２００は、無線通信装置１００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを受信すると、図３に示したデータ交換手順によりデータの転送を受け、データ転送が完了すれば一連の通信処理を終了する（ステップＳ１３２）。
【００６６】
一方、無線通信装置２００は、無線通信装置１００から、コネクションレス型のデータ転送要求が含まれているビーコンを受信した場合は（ステップＳ１３１、Ｙｅｓ）、さらにそのデータが、無線通信装置２００に到達される保証があるものであるかどうかを判断する（ステップＳ１３３）。データが無線通信装置２００に到達される保証があるものであるかどうかは、ビーコンの中に含まれている情報に基づいて無線通信装置２００が判断する。
【００６７】
無線通信装置１００からのデータが、無線通信装置２００に到達される保証があるものであれば（ステップＳ１３３、Ｙｅｓ）、無線通信装置２００は、データをＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔに付加して送信する（ステップＳ１３４）。そして無線通信装置２００は、ＰＲＣ、すなわち無線通信装置１００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを受信したかどうか判断する（ステップＳ１３５）。無線通信装置１００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを受信していれば（ステップＳ１３５、Ｙｅｓ）、さらに無線通信装置１００から継続してデータを受信するかどうかを判断する（ステップＳ１３６）。継続してデータを受信する場合は（ステップＳ１３６、Ｙｅｓ）、無線通信装置２００は、図３に示したデータ交換手順により無線通信装置１００からデータの転送を受ける（ステップＳ１３７）。データの転送が完了すれば（ステップ１３８、Ｙｅｓ）、無線通信装置２００は通信処理を終了する。
【００６８】
なお、上記ステップＳ１３５において無線通信装置１００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを受信していなければ（ステップＳ１３５、Ｎｏ）、無線通信装置２００は上記ステップＳ１３１のビーコンの受信処理に戻る。
【００６９】
無線通信装置１００、２００は、上述したように、ＩＥＥＥ  ８０２．１５．３ｅの接続手順を途中まで実行することで（すなわち、最後まで接続手順を実行しないことで）コネクションレス型のデータ転送を実現することができる。従って、無線通信装置１００、２００は、コネクション型およびコネクションレス型の２つのデータ転送プロトコルを実装する必要がなくなる。また、無線通信装置２００は、周期的に無線通信装置１００から送信されるビーコンを受信した場合にＡｓｓｏｃｉａｔｉｏｎ  ｒｅｑｕｅｓｔフレームを送信することから、データの再送効果が得られるため、コネクションレス型のデータ転送でも信頼性の高いデータ転送が可能となる。
【００７０】
ＩＥＥＥ  ８０２．１５．３ｅ  ｐａｉｒｎｔ  ｍｏｄｅでは、接続手順において、ビーコン送信に対して、複数のｎｏｎＰＲＣからのＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔの応答があった場合に、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ同士の衝突を避けるため、ランダムアクセス用のスロットが準備されている。本開示の実施の形態では、このランダムアクセス用のスロットを適切に設定することで、１回のビーコン送信に対して複数の端末からの応答を得ることが可能となる。
【００７１】
図９は、本開示の実施の形態に係る無線通信装置１００、２００の動作例を示す説明図であり、複数の無線通信装置２００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔの応答があった場合の例を示す説明図である。無線通信装置１００からビーコンが送信され（ステップＳ１５１）、そのビーコンを受信した２台の無線通信装置２００は、それぞれＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔの応答を返す（ステップＳ１５２、Ｓ１５３）。
【００７２】
本開示の実施の形態に係る無線通信装置１００は、ランダムアクセス用のスロットを適切に設定することで、複数の端末から効率的にデータ応答を得ることができ、処理の高速化、および無線通信装置１００、２００の省電力化が可能となる。
【００７３】
上述の例では、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔの送信までの手順でデータ転送を実現していたが、接続手順のＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅの送信まで実施することで、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームの到達保証が可能となり、簡易的なコネクション型のデータ転送を実現することができる。
【００７４】
図１０は、本開示の実施の形態に係る無線通信装置１００、２００の動作例を示す説明図であり、無線通信装置２００からＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔの応答があると、無線通信装置１００がＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを無線通信装置２００へ送信している動作例である。
【００７５】
無線通信装置１００からビーコンが送信され（ステップＳ１６１）、そのビーコンを受信した無線通信装置２００はＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔの応答を返す（ステップＳ１６２）。無線通信装置１００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを無線通信装置２００へ返信する（ステップＳ１６３）。無線通信装置１００は、このＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅの送信まで実施することで、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔフレームの到達保証を可能とする。
【００７６】
接続手順のＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅの送信まで実施する際には、無線通信装置１００は、ビーコンの中に、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅの送信まで実施する旨の情報（例えばフラグ等）を入れてもよい。
【００７７】
なお、本実施形態に係る通信方式は、ＩＥＥＥ  ８０２．１５．３ｅ  ｐａｉｒｎｅｔ  ｍｏｄｅと同様な接続手順を有するシステム（例：ＩＳＯ／ＩＥＣ１７５６８）に適用することが可能である。
【００７８】
＜２．まとめ＞
以上説明したように本開示の実施の形態によれば、１つのプロトコルによってコネクション型とコネクションレス型の２つのプロトコルを実現することが可能な無線通信装置１００、２００を提供することが出来る。
【００７９】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００８０】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【００８１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８２】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００８３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
通信相手から情報を無線で取得する取得部と、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、
を備え、
前記通信制御部は、前記取得部が取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行う、無線通信装置。
（２）
前記通信制御部は、接続確立手順のみでデータ送信を完了させる旨の情報を入れる制御を行う、前記（１）に記載の無線通信装置。
（３）
前記通信制御部は、接続確立手順の中で、さらにデータ交換手順で送信するデータが存在する旨の情報を入れる制御を行う、前記（１）に記載の無線通信装置。
（４）
前記通信制御部は、接続確立手順の中で送信されるデータが、到達が保証されるデータである旨の情報を、接続確立手順の中で無線送信するフレームに入れる制御を行う、前記（１）〜（３）のいずれかに記載の無線通信装置。
（５）
前記取得部は、ミリ波帯の電波を使用した無線通信により情報を取得する、前記（１）〜（４）のいずれかに記載の無線通信装置。
（６）
通信相手から情報を無線で取得する取得部と、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う通信制御部と、
を備え、
前記通信制御部は、前記取得部が取得した、接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行う、無線通信装置。
（７）
前記通信制御部は、前記取得部が取得した情報に、接続確立手順のみでデータ送信を完了させる旨の情報が含まれていれば、接続確立手順のみで前記通信相手との無線通信を完了させる制御を行う、前記（６）に記載の無線通信装置。
（８）
前記通信制御部は、前記取得部が取得した情報に、さらにデータ交換手順で送信するデータが存在する旨の情報が含まれていれば、接続確立手順に続いてデータ交換手順を実行する制御を行う、前記（６）に記載の無線通信装置。
（９）
前記通信制御部は、接続確立手順の中で送信されるデータは到達が保証されるデータである旨の情報が、前記取得部が取得した情報に含まれていれば、接続確立手順の中で前記要求されたデータの送信に対して前記通信相手からの応答を受信する制御を行う、前記（６）〜（８）のいずれかに記載の無線通信装置。
（１０）
前記取得部は、ミリ波帯の電波を使用した無線通信により情報を取得する、前記（６）〜（９）のいずれかに記載の無線通信装置。
（１１）
プロセッサが、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行うことと、
を実行することを含む、無線通信方法。
（１２）
プロセッサが、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行うことと、
を実行することを含む、無線通信方法。
（１３）
コンピュータに、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した情報に基づき、接続確立手順の中で無線送信するフレームに要求されたデータを入れる制御を行うことと、
を実行させる、コンピュータプログラム。
（１４）
コンピュータに、
通信相手から情報を無線で取得することと、
接続確立手順に続いてデータ交換手順を実行して前記通信相手と無線でのデータ交換を実行する制御を行う際に、前記通信相手から取得した接続確立手順の中のフレームに所定の情報が含まれていれば、接続確立手順の中で無線送信するフレームに要求されたデータを入れるかどうかの判断を行うことと、
を実行させる、コンピュータプログラム。
【符号の説明】
【００８４】
１００、２００    無線通信装置
【図１】
2019077894.tif 000003
【図２】
2019077894.tif 000004
【図３】
2019077894.tif 000005
【図４】
2019077894.tif 000006
【図５】
2019077894.tif 000007
【図６】
2019077894.tif 000008
【図７】
2019077894.tif 000009
【図８】
2019077894.tif 000010
【図９】
2019077894.tif 000011
【図１０】
2019077894.tif 000012
【国際調査報告】
2019077894.tif 000013
2019077894.tif 000014