(57)【要約】【課題】  周波数の有効利用を行うことができる通信装置等を提供する。【解決手段】  本発明の一態様に係る通信装置は、端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、前記送信の終了を検出する検出手段と、前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、を備える。【選択図】      図８
2017011530.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、
前記送信の終了を検出する検出手段と、
前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、
を備える通信装置。
【請求項２】
前記制御手段は、さらに、前記端末装置への前記情報が蓄積されていない場合、前記端末装置からの前記要求信号に応じた、当該要求信号を受信したことを通知する前記受信確認信号を抑制する
請求項１に記載の通信装置。
【請求項３】
前記要求信号は、前記端末装置が、低消費電力モードにある場合に情報を要求する信号である
請求項１又は２に記載の通信装置。
【請求項４】
前記通信手段は、前記要求信号によって要求された情報を、フレームとして送信し、
前記検出手段は、前記フレームの送信の成功及び前記フレームの送信の失敗を、前記送信の終了として検出する
請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の通信装置と、
前記端末装置と、を含む通信システム。
【請求項６】
端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行い、
前記送信の終了を検出し、
前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する、
通信方法。
【請求項７】
さらに、前記端末装置への前記情報が蓄積されていない場合、前記端末装置からの前記要求信号に応じた、当該要求信号を受信したことを通知する前記受信確認信号を抑制する
請求項６に記載の通信方法。
【請求項８】
前記要求信号は、前記端末装置が、低消費電力モードにある場合に情報を要求する信号である
請求項６又は７に記載の通信方法。
【請求項９】
前記要求信号によって要求された情報を、フレームとして送信し、
前記フレームの送信の成功及び前記フレームの送信の失敗を、前記送信の終了として検出する
請求項６乃至８のいずれか１項に記載の通信方法。
【請求項１０】
コンピュータを、
端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、
前記送信の終了を検出する検出手段と、
前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、
して動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特に無線通信技術に関する。
【背景技術】
【０００２】
通信装置（例えばアクセスポイント）と無線通信を行う端末装置には、無駄な電力消費を避けるため、パワーセーブモードが設けられている。パワーセーブモード下では、端末装置は、送信可能状態（すなわちＡｗａｋｅ状態）と、休止状態（すなわちＤｏｚｅ状態）を繰り返す。休止状態では、端末装置は、アクセスポイントからのビーコン信号のみを受信するが、フレームの送受信は行わない。
【０００３】
例えば、特許文献１及び２は、パワーセーブモード下の端末装置と通信を行う通信システムの例を開示している。
【０００４】
特許文献１には、通信システムでは、端末装置がアクセスポイントにバッファされているフレームの転送を要請するポールフレーム（ｐｏｌｌ  ｆｒａｍｅ）は、持続時間フィールドを含む。そして、端末装置は、その持続時間内に少なくとも１つのバッファされたフレームをアクセスポイントから受信する。
【０００５】
特許文献２に記載されている通信ネットワークシステムは、Ｄｏｚｅ状態の無線通信端末宛のトラフィックを、他のアクセスポイントに回避させることにより、パケットロスを防ぐ。
【０００６】
パワーセーブモードにある端末装置宛のフレームがアクセスポイントに到着した場合、アクセスポイントは、例えばその端末装置宛にフレームが届いたことを示す情報を乗せたビーコン信号をブロードキャストする。アクセスポイントにフレームが蓄積されていることをビーコン信号によって通知された場合、端末装置は、そのフレームの送信を要求する信号を、そのアクセスポイントに送信する。パワーセーブモードにある端末装置によって送信される、アクセスポイントに蓄積されているフレームの送信を要求するその信号は、ＰＳ−Ｐｏｌｌ（Ｐｏｗｅｒ  Ｓａｖｅ  Ｐｏｌｌ）と呼ばれる。端末装置からＰＳ−Ｐｏｌｌを受信したアクセスポイントは、その端末装置に、蓄積されているその端末装置宛のフレームを送信する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２０１５−５０５４２８号公報
【特許文献２】特開２０１０−１４１７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
アクセスポイントは、通常、ＰＳ−Ｐｏｌｌに対して送信したフレームの送信の終了までの間に、そのＰＳ−Ｐｏｌｌを送信した端末から送られてきた他のＰＳ−Ｐｏｌｌに対して、ＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）のみを返す。そして、アクセスポイントは、フレームの送信が終了するまでの間に送られてきたＰＳ−Ｐｏｌｌを無視する（すなわち、そのＰＳ−Ｐｏｌｌに応じたフレームの送信を行わない）。上述のフレームの送信の終了は、例えば、フレームの送信が成功したことが確認されること、または、そのフレームがリトライ・オーバーにより破棄されることを表す。例えばＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）  ８０２．１１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の規定は、上述のような動作を定める。
【０００９】
送信したＰＳ−Ｐｏｌｌに応じたフレームの送信が終了する前に送信される、別のＰＳ−Ｐｏｌｌは、不用なＰＳ−Ｐｏｌｌである。そして、端末装置が、送信したＰＳ−Ｐｏｌｌに応じたフレームの送信が終了する前に、別のＰＳ−Ｐｏｌｌを送信する場合、その端末装置の動作は正常ではない。しかし、そのような端末装置に、上述の不用なＰＳ−Ｐｏｌｌに対するＡＣＫを送信した場合、その端末装置は、断続的に不用なＰＳ−Ｐｏｌｌを送信し続ける。
【００１０】
例えばＩＥＥＥ  ８０２．１１の規定に従った無線通信を行っている端末装置は、送信したＰＳ−Ｐｏｌｌに対するＡＣＫを受信しなかった場合、そのＰＳ−ＰｏｌｌＰＳ−Ｐｏｌｌのフレームが衝突したと判定する。そして、その端末装置は、無線通信の規定（例えばＩＥＥＥ  ８０２．１１）において定められている方式に従って、コンテンション・ウィンドウのサイズを拡大する。それにより、その端末装置のバックオフ時間が拡大する確率が高まる。しかし、そのような端末装置がＰＳ−Ｐｏｌｌに対するＡＣＫだけを受信し続けた場合、無線通信の規定において定められている衝突回避方式（例えばＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ））によって、その端末のバックオフ時間が短縮される。その場合、その端末装置は、その端末装置が接続しているアクセスポイントに接続している他の端末装置より早く、送信権を獲得する可能性が高まる。その場合、不用なＰＳ−Ｐｏｌｌによる、帯域の占有率が高まる。
【００１１】
その結果として、その端末装置が無線ＬＡＮ含まれる場合、その無線ＬＡＮにおける周波数の有効利用が阻害される。
【００１２】
上述のように、特許文献１の端末装置は、持続時間フィールドに含まれる時間帯であるサービス区間の開始時に、Ａｗａｋｅ状態になる。そして、特許文献１のアクセスポイントは、そのサービス区間内に、少なくとも１つの蓄積されているフレームを転送する。特許文献２のアクセスポイントは、バッファの空きが少ない状態でＤｏｚｅ状態の無線通信装置宛のトラフィックを受信した場合、その無線通信装置宛のトラフィックの全てを回避することにより、パケットロスを防ぐ。
【００１３】
しかし、特許文献１及び２の技術では、上述の不用なＰＳ−Ｐｏｌｌによる周波数の有効利用の阻害を改善することはできない。
【００１４】
本発明の目的は、周波数の有効利用を行うことができる通信装置等を提供することにある。
【課題を解決するための手段】
【００１５】
本発明の一態様に係る通信装置は、端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、前記送信の終了を検出する検出手段と、前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、を備える。
【００１６】
本発明の一態様に係る通信方法は、端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行い、前記送信の終了を検出し、前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する。
【００１７】
本発明の一態様に係るプログラムは、コンピュータを、端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、前記送信の終了を検出する検出手段と、前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、して動作させる。
【発明の効果】
【００１８】
本発明には、周波数の有効利用を行うことができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の第１、第２の実施形態の通信システム１００の構成の例を表すブロック図である。
【図２】図２は、本発明の第１、第２の実施形態の通信システム１００の全体像を模式的に表す図である。
【図３】図３は、本発明の第１、第２の実施形態の端末装置２０の、パワーセーブモードにおける動作の例を表すフローチャートである。
【図４】図４は、本発明の第１の実施形態の通信装置１０の、端末装置２０にフレームを送信する動作の全体の例を表すフローチャートである。
【図５】図５は、本発明の第１の実施形態の通信装置１０の送信処理の動作の例を表すフローチャートである。
【図６】図６は、本発明の第２の実施形態の通信装置１０の、端末装置２０にフレームを送信する動作の全体の例を表すフローチャートである。
【図７】図７は、本発明の第２の実施形態の通信装置１０の送信処理の動作の例を表すフローチャートである。
【図８】図８は、本発明の第３の実施形態の通信装置１０Ａの構成の例を表すブロック図である。
【図９】図９は、専用のハードウェアによって実装された、通信装置１０及び通信装置１０Ａの構成の例を表すブロック図である。
【図１０】図１０は、通信装置１０及び通信装置１０Ａを実現することができる、コンピュータ１０００のハードウェア構成の一例を表す図である。
【発明を実施するための形態】
【００２０】
次に、本発明の実施形態について、図面を参照して詳細に説明する。
【００２１】
［第１の実施形態］
まず、第１の実施形態について、図面を参照して詳細に説明する。
【００２２】
図１は、本実施形態の通信システム１００の構成の例を表すブロック図である。
【００２３】
図１を参照すると、通信システム１００は、通信装置１０と、端末装置２０とを含む。通信装置１０及び端末装置２０は、例えば後述の無線ＬＡＮ３０を介して、通信可能に接続されている。通信装置１０は、例えば、無線ＬＡＮ３０のアクセスポイントである。図１に描かれている端末装置２０は１台である。しかし、通信システム１００は、複数の端末装置２０を含んでいてもよい。
【００２４】
図２は、本実施形態の通信システム１００の全体像を模式的に表す図である。図２に示す例では、通信システム１００は、通信装置１０と、複数の端末装置２０とを含む。図２に示す通信システム１００に含まれる通信装置１０と各端末装置２０は、１個の無線ＬＡＮ３０を介して接続されている。図２では、無線ＬＡＮ３０を介して通信できる範囲が、破線によって示されている。通信装置１０は、さらに、例えば有線で、通信ネットワーク４０に接続されていてもよい。
【００２５】
図１に例示する通信装置１０は、通信部１１と、検出部１２と、制御部１３と、蓄積部１４とを含む。
【００２６】
通信部１１は、無線ＬＡＮ３０を介して接続されている端末装置２０と通信を行う。通信部１１は、さらに、例えば通信ネットワーク４０を介して接続されている情報処理装置（図示されない）と通信を行ってもよい。
【００２７】
検出部１２は、通信部１１が受信した情報（例えばフレーム）の種類及び宛先等を検出する。検出部１２は、さらに、フレームの宛先である端末装置２０の無線通信部２１が、パワーセーブモードであるか否かを検出する。
【００２８】
制御部１３は、検出部１２が検出した、情報の種類及び宛先などに応じた応答を、通信部１１に指示する。制御部１３は、例えば、端末装置２０の無線通信部２１がパワーセーブモードに無い場合、受信した、その端末装置２０宛のフレームを、その端末装置２０の無線通信部２１に送信する。制御部１３は、例えば、端末装置２０の無線通信部２１がパワーセーブモードにある場合、受信した、その端末装置２０宛のフレームを蓄積部１４に格納する。
【００２９】
蓄積部１４は、パワーセーブモードにある端末装置２０宛のフレームを記憶する。
【００３０】
通信部１１は、制御部１３による指示に従って、応答を行う。例えば、端末装置２０の無線通信部２１がパワーセーブモードにない場合、通信部１１は、通信装置１０に到着したその端末装置２０宛のフレームを、その端末装置２０に送信する。
【００３１】
端末装置２０は、無線通信部２１を含む。無線通信部２１は、無線ＬＡＮ３０を介して、通信装置１０の通信部１１と通信を行う。無線通信部２１には、無駄な電力消費を抑えるため、パワーセーブモードが設けられている。無線通信部２１は、パワーセーブモード又は通常モードで動作する。通常モードでは、無線通信部２１は、送受信可能状態（Ａｗａｋｅ状態）で動作する。パワーセーブモードでは、無線通信部２１は送受信可能状態と休止状態（Ｄｏｚｅ状態）とを繰り返す。休止状態では、無線通信部２１はアクセスポイント（すなわち通信装置１０）からのビーコン信号のみを受信する。そして、無線通信部２１は、休止状態ではフレームの送受信を行わない。
【００３２】
以下では、端末装置２０の無線通信部２１がパワーセーブモードにある場合における、通信装置１０及び端末装置２０について、更に詳細に説明する。
【００３３】
上述のように、端末装置２０宛のフレームが通信装置１０に到着した場合、通信部１１が到着したフレームを受信する。そして、検出部１２が、到着したフレームの送信先である端末装置２０が、パワーセーブモードにあるか否かを判定する。到着したフレームの送信先である端末装置２０がパワーセーブモードにある場合、制御部１３は、到着したフレームを蓄積部１４に格納する。そして、制御部１３は、通信部１１に、端末装置２０宛のフレームが蓄積されていることを表す情報を乗せたビーコン信号をブロードキャストさせる。通信部１１は、制御部１３による指示に従って、端末装置２０宛のフレームが蓄積されていることを表す情報を乗せたビーコン信号をブロードキャストする。
【００３４】
端末装置２０の無線通信部２１は、例えば送受信可能状態において、その端末装置２０宛のフレームが蓄積されていることを表す情報を含むビーコン信号を受信する。その無線通信部２１は、そして、そのビーコン信号によって、その無線通信部２１を含む端末装置２０宛のフレームが通信装置１０に蓄積されていることを知る。その場合、無線通信部２１は、通信装置１０の通信部１１に対して、ＰＳ−Ｐｏｌｌと呼ばれる、フレームの送信を要求する信号（以下、「要求信号」とも表記する）を送信する。
【００３５】
前述のように検出部１２は、通信部１１が受信した情報の種別を検出する。端末装置２０の無線通信部２１がＰＳ−Ｐｏｌｌを通信部１１に対して送信した場合、検出部１２は、通信部１１が受信した情報がＰＳ−Ｐｏｌｌであることを検出する。制御部１３は、通信部１１が受信したＰＳ−Ｐｏｌｌに応じたフレーム、すなわち、検出されたＰＳ−Ｐｏｌｌを送信した無線通信部２１を含む端末装置２０宛のフレームを蓄積部１４から読み出す。そして、制御部１３は、通信部１１に、読み出したフレームを、ＰＳ−Ｐｏｌｌを送信した無線通信部２１に送信させる。通信部１１は、制御部１３が蓄積部１４から読み出したフレーム、すなわち、受信したＰＳ−Ｐｏｌｌに応じたフレームを、そのＰＳ−Ｐｏｌｌを送信した無線通信部２１に送信する。
【００３６】
無線通信部２１は、ＰＳ−Ｐｏｌｌを送信した後、そのＰＳ−Ｐｏｌｌに応じて送信されるフレームを受信するまで、又は、後続のビーコン信号によって、その端末装置２０宛のフレームが蓄積されていないことを確認するまで、送受信可能状態を維持する。無線通信部２１は、送信したＰＳ−Ｐｏｌｌに応じてフレームを受信した場合、ＡＣＫ（以下、「受信確認信号」とも表記する）を通信部１１に送信する。後続のビーコン信号によって、その端末装置２０宛の新たなフレームが通信装置１０に蓄積されていることを通知された場合、無線通信部２１は、再びＰＳ−Ｐｏｌｌを通信装置１０の通信部１１に送信する。そして、無線通信部２１は、同様に、通信装置１０の通信部１１からフレームを受信する。無線通信部２１は、通信装置１０に蓄積されている、その無線通信部２１が含まれる端末装置２０宛の全てのフレームを受信するまで、以上の動作を繰り返す。
【００３７】
検出部１２は、ＰＳ−Ｐｏｌｌに応じて送信されたフレームの送信の終了を検出する。検出部１２は、ＰＳ−Ｐｏｌｌに応じて送信されたフレームの送信の終了として、例えば、そのフレームの送信が成功したこと、及び、そのフレームがリトライ・オーバーにより破棄されたこと（すなわち、そのフレームの送信が失敗したこと）を検出する。検出部１２は、通信部１１が送信したフレームに応じた無線通信部２１からのＡＣＫの、通信部１１による受信を検出する。検出部１２は、そのＡＣＫが検出された場合に、そのフレームの送信が成功したと判定してもよい。リトライ・オーバーは、フレームの再送回数が規定されている回数を超えることを表す。通信部１１は、端末装置２０にフレームを送信した後、例えば所定時間内に、そのフレームに対する端末装置２０からのＡＣＫを受信しない場合、そのフレームを再送する。通信部１１は、フレームの再送の回数が規定されている回数を超えた場合、そのフレームを破棄する。
【００３８】
制御部１３は、端末装置２０から受信したＰＳ−Ｐｏｌｌに応じて通信部１１がその端末装置２０に送信したフレームの送信の終了が検出されるまで、同じ端末装置２０から受信した他のＰＳ−Ｐｏｌｌに対する通信部１１による応答を抑制する。具体的には、制御部１３は、上述の端末装置２０へのフレームの送信の終了が検出されるまで、同じ端末装置２０から受信した他のＰＳ−Ｐｏｌｌに対する、通信部１１によるフレームの送信だけでなくＡＣＫの返信を抑制する。前述のように、フレームの送信の終了は、フレームの送信の成功、又は、フレームのリトライ・オーバーによる破棄である。言い換えると、制御部１３は、ＰＳ−Ｐｏｌｌに応じたフレームの送信の成功、又は、そのフレームのリトライ・オーバーによる破棄が検出部１２によって検出されるまで、そのＰＳ−Ｐｏｌｌを送信した端末装置２０からの他のＰＳ−Ｐｏｌｌへの応答を抑制する。
【００３９】
ＰＳ−Ｐｏｌｌに応じたフレームの送信が終了する前に、他のＰＳ−Ｐｏｌｌ（２度目以降のＰＳ−Ｐｏｌｌ）を送信した端末装置２０は、送信した２回目以降のＰＳ−Ｐｏｌｌに対するＡＣＫを受信しない。そのため、その端末装置２０は、例えばＣＳＭＡ／ＣＡのバックオフアルゴリズムによって、その端末装置２０のコンテンション・ウィンドウを拡大させる。
【００４０】
次に、本実施形態の通信システム１００の動作について、図面を参照して詳細に説明する。以下では、まず、端末装置２０の動作について説明し、次に、通信装置１０の動作について説明する。
【００４１】
図３は、本実施形態の端末装置２０の、パワーセーブモードにおける動作の例を表すフローチャートである。
【００４２】
図３を参照すると、通信装置１０からビーコン信号（以下、ビーコンとも表記）が送信されるのに応じて、無線通信部２１は、ビーコンを受信する（ステップＳ１２１）。
【００４３】
無線通信部２１がＡｗａｋｅ状態でない場合（ステップＳ１２２においてＮＯ）、すなわち無線通信部２１がＤｏｚｅ状態である場合、無線通信部２１はＤｏｚｅ状態になってからあらかじめ定められた時間（以下、休止時間と表記）が経過したか判定する。
【００４４】
Ｄｏｚｅ状態になってから休止時間が経過している場合（ステップＳ１３０においてＹＥＳ）、無線通信部２１は、Ａｗａｋｅ状態に遷移する（ステップＳ１３１）。次に、無線通信部２１は、動作が終了するか判定する（ステップＳ１３２）。例えば、端末装置２０のユーザによって、端末装置２０の動作を停止する操作が行われている場合、無線通信部２１は、動作が終了すると判定する（ステップＳ１３２においてＹＥＳ）。その場合、端末装置２０は図３に示す動作を終了する。例えば、端末装置２０のユーザによって、端末装置２０の動作を停止する操作が行われていない場合、無線通信部２１は、動作が終了しないと判定する（ステップＳ１３２においてＮＯ）。その場合、端末装置２０は、ステップＳ１２１以降の動作を繰り返す。
【００４５】
Ｄｏｚｅ状態になってから休止時間が経過していない場合（ステップＳ１３０においてＮＯ）、端末装置２０は、次に、ステップＳ１３２の動作を行う。
【００４６】
無線通信部２１がＡｗａｋｅ状態である場合（ステップＳ１２２においてＹＥＳ）、無線通信部２１は、受信したビーコンが、蓄積フレームが存在することを表しているか判定する（ステップＳ１２３）。本実施形態の説明では、蓄積フレームは、アクセスポイントである通信装置１０が蓄積している、無線通信部２１が含まれる端末装置２０宛のフレームを表す。
【００４７】
受信したビーコンが、蓄積フレームが存在することを表す場合（ステップＳ１２３においてＹＥＳ）、無線通信部２１は、ＰＳ−Ｐｏｌｌを送信する（ステップＳ１２４）。送信したＰＳ−Ｐｏｌｌに対するＡＣＫを受信した場合（ステップＳ１２５においてＹＥＳ）、無線通信部２１は、フレームを受信する（ステップＳ１２７）。前述のように、無線通信部２１は、全ての蓄積フレームを受信するまで、ＰＳ−Ｐｏｌｌの送信と、送信したＰＳ−Ｐｏｌｌに応じたフレームの受信とを繰り返せばよい。そして、無線通信部２１は、次に、ステップＳ１２８の動作を行う。
【００４８】
ステップＳ１２８において、無線通信部２１は、Ａｗａｋｅ状態になってからあらかじめ定められた時間（以下、覚醒時間と表記）が経過したか判定する。Ａｗａｋｅ状態になってから覚醒時間が経過していない場合（ステップＳ１２８においてＮＯ）端末装置２０は、次に、ステップＳ１３２の動作を行う。Ａｗａｋｅ状態になってから覚醒時間が経過している場合（ステップＳ１２８においてＹＥＳ）、無線通信部２１は、Ｄｏｚｅ状態に遷移する（ステップＳ１２９）。そして、端末装置２０は、次に、ステップＳ１３２の動作を行う。
【００４９】
受信したビーコンが、蓄積フレームが存在することを表さない場合（ステップＳ１２３においてＮＯ）、無線通信部２１は、次に、ステップＳ１２８の動作を行う。
【００５０】
ステップＳ１２５において、送信したＰＳ−Ｐｏｌｌに対するＡＣＫを受信しない場合（ステップＳ１２５においてＮＯ）、無線通信部２１は、無線通信の規定によって定められているアルゴリズムに従って、コンテンション・ウィンドウを拡大する（ステップＳ１２６）。そして、無線通信部２１は、次に、ステップＳ１２８の動作を行う。
【００５１】
次に、本実施形態の通信装置１０の、端末装置２０にフレームを送信する動作について、図面を参照して詳細に説明する。
【００５２】
図４は、本実施形態の通信装置１００の、端末装置２０にフレームを送信する動作の全体の例を表すフローチャートである。図４に示す例では、端末装置２０の無線通信部２１は、パワーセーブモードにある。
【００５３】
図４を参照すると、検出部１２は、端末装置２０宛のフレームの、通信部１１への送信を検出する（ステップＳ１０１）。端末装置２０宛のフレームが送信された場合（ステップＳ１０２においてＹＥＳ）、通信部１１は、送信された、端末装置２０宛のフレームを受信する（ステップＳ１０３）。上述のように、端末装置２０の無線通信部２１は、パワーセーブモードにある。制御部１３は、通信部１１が受信した、端末装置２０宛のフレームを、蓄積部１４に蓄積する（すなわち格納する）（ステップＳ１０４）。そして、通信装置１０は、次に、ステップＳ１０５の動作を行う。端末装置２０宛のフレームが送信された場合（ステップＳ１０２においてＮＯ）、通信装置１０は、次に、ステップＳ１０５の動作を行う。
【００５４】
ステップＳ１０５において、制御部１３は、端末装置２０宛のフレームが蓄積部１４に蓄積されているか否かを判定する。端末装置２０宛のフレームが蓄積部１４に蓄積されていない場合（ステップＳ１０５においてＮＯ）、通信装置１０は、次に、ステップＳ１０７の動作を行う。端末装置２０宛のフレームが蓄積部１４に蓄積されている場合（ステップＳ１０５においてＹＥＳ）、制御部１３は、送信処理を行う（ステップＳ１０６）。ステップＳ１０６における送信処理については、後で詳細に説明する。
【００５５】
通信装置１０が動作を終了する場合（ステップＳ１０７においてＹＥＳ）、通信装置１０は、図４に示す動作を終了する。例えば、通信装置１０の管理者によって、例えば入力装置等（図示されない）を介して、動作を終了する指示が行われている場合に、通信装置１０は、図４に示す動作を終了する。通信装置１０が動作を終了しない場合（ステップＳ１０７においてＮＯ）、通信装置１０は、ステップＳ１０１からの動作を繰り返す。
【００５６】
次に、本実施形態の通信装置１０の、端末装置２０にフレームを送信する動作のうち、上述の、ステップＳ１０６における送信処理の動作について、図面を参照して詳細に説明する。
【００５７】
図５は、本実施形態の通信装置１０の、端末装置２０にフレームを送信する動作のうち、送信処理の動作の例を表すフローチャートである。
【００５８】
ステップＳ１０６の送信処理において、
制御部１３は、端末装置２０宛のフレームが蓄積されていることを表す情報を含むビーコンを、通信部１１によってブロードキャストする（ステップＳ１１１）。具体的には、例えば、制御部１３は、端末装置２０宛のフレームが蓄積されていることを表す情報を含むビーコンをブロードキャストする指示を通信部１１に送信する。通信部１１は、制御部１３による指示に従って、端末装置２０宛のフレームが蓄積されていることを表す情報を含むビーコンをブロードキャストする。そして、検出部１２は、ブロードキャストされたビーコンを受信した端末装置２０からのＰＳ−Ｐｏｌｌの受信を検出する（ステップＳ１１２）。検出部１２は、ブロードキャストされたビーコンを受信した端末装置２０が送信したＰＳ−Ｐｏｌｌを、通信部１１が受信したことを検出すればよい。例えばブロードキャストが行われてから所定時間以内にＰＳ−Ｐｏｌｌを受信しない場合（ステップＳ１１３においてＮＯ）、通信装置１０は、図５に示す動作を終了する。
【００５９】
ＰＳ−Ｐｏｌｌを受信した場合（ステップＳ１１３においてＹＥＳ）、制御部１３は、ＰＳ−Ｐｏｌｌを送信した端末装置２０宛のフレームを蓄積部１４から読み出す。制御部１３は、通信部１１を介して、蓄積部１４から読み出した、ＰＳ−Ｐｏｌｌを送信した端末装置２０宛のフレームをその端末装置２０に送信する（ステップＳ１１４）。
【００６０】
そして、制御部１３は、フレームが送信された端末装置２０からの、他のＰＳ−Ｐｏｌｌに対する応答の抑制を開始する（ステップＳ１１５）。検出部１２は、ＰＳ−Ｐｏｌｌを送信した端末装置２０へのフレームの送信の完了を検出する（ステップＳ１１６）。フレームの送信の完了が検出されない場合（ステップＳ１１７においてＮＯ）、検出部１２は、ステップＳ１１６における、フレームの送信の完了の検出を継続する。フレームの送信の完了が検出された場合（ステップＳ１１７においてＹＥＳ）、制御部１３は、端末装置２０からの他のＰＳ−Ｐｏｌｌに対する応答の抑制を終了する（ステップＳ１１８）。前述のように、検出部１２は、ＰＳ−Ｐｏｌｌに応じたフレームの送信の成功、及び、そのフレームのリトライ・オーバーによる破棄を、フレームの送信の終了として検出する。
【００６１】
言い換えると、制御部１３は、ＰＳ−Ｐｏｌｌに対するフレームを送信した後、そのフレームの送信先である端末装置２０から、他のＰＳ−Ｐｏｌｌが送られてきても、フレームの送信の終了が検出されるまで、ＡＣＫを返さない。
【００６２】
次に、制御部１３は、端末装置２０宛のフレームが蓄積部１４に格納されているか否かを検出する。そして、端末装置２０宛のフレームが蓄積部１４に格納されている場合（ステップＳ１１９においてＹＥＳ）、制御部１３は、ステップＳ１１２以降の動作を繰り返す。制御部１３は、ステップＳ１１２ではなく、ステップＳ１１１以降の動作を繰り返してもよい。端末装置２０宛のフレームが蓄積部１４に格納されていない場合（ステップＳ１１９においてＮＯ）、通信装置１０は、図５に示す、送信処理の動作を終了する。
【００６３】
本実施形態の第１の効果は、無線ＬＡＮ３０の周波数利用効率を改善できることにある。
【００６４】
その理由は、制御部１３が、不要なＰＳ−Ｐｏｌｌに対して応答を返さないからである。不要なＰＳ−Ｐｏｌは、例えば、ＰＳ−Ｐｏｌｌに応じて送信されるフレームの送信が終了する前に、そのＰＳ−Ｐｏｌｌを送信した端末装置２０から送信される、他のＰＳ−Ｐｏｌｌである。不用なＰＳ−Ｐｏｌｌを送信した端末装置２０に応答を返さないことによって、その端末装置２０は、例えばＣＳＭＡ／ＣＡのバックオフアルゴリズムに従って、その端末装置２０のコンテンション・ウィンドウを拡大する。不用なＰＳ−Ｐｏｌｌを送信する端末装置２０のコンテンション・ウィンドウの拡大によって、その端末装置２０と同じアクセスポイント（すなわち通信装置１０）に接続している他の端末装置２０が送信する機会が増える。すなわち、不用なＰＳ−Ｐｏｌｌによる周波数帯域の占有率が低下するので、無線ＬＡＮ３０の周波数利用効率を改善できる。
【００６５】
本発明の第２の効果は、アクセスポイント（すなわち通信装置１０）、及び、不要なＰＳ−Ｐｏｌｌを送信する端末装置２０の消費電力を低減できることにある。
【００６６】
その理由は、アクセスポイント（すなわち通信装置１０）が、上述の不用なＰＳ−Ｐｏｌｌ信号に対するＡＣＫを返す必要が無いからである。また、不用なＰＳ−Ｐｏｌｌを送信する端末装置２０が、不要なＰＳ−Ｐｏｌｌを送信する機会が減少するためである。
【００６７】
［第２の実施形態］
次に、本発明の第２の実施形態について、図面を参照して詳細に説明する。
【００６８】
本実施形態の通信システム１００の構成は、図１に示す、第１の実施形態の構成と同じである。本実施形態の通信システム１００は、以下で説明する相違を除いて、第１の実施形態の通信システム１００と同じである。
【００６９】
本実施形態の制御部１３は、蓄積フレームが存在しない（すなわち、蓄積部１４にフレームが蓄積されていない）端末装置２０からのＰＳ−Ｐｏｌｌに対する応答を抑制する。言い換えると、制御部１３は、通信部１１が受信したＰＳ−Ｐｏｌｌを送信した端末装置２０宛のフレームが蓄積部１４に格納されていない場合、受信したＰＳ−Ｐｏｌｌに対して応答しない。
【００７０】
次に、本実施形態の動作について、図面を参照して詳細に説明する。
【００７１】
図３は、本実施形態の端末装置２０の、パワーセーブモードにおける動作の例を表すフローチャートである。本実施形態の端末装置２０のパワーセーブモードにおける動作は、図３に示す、第１の実施形態の端末装置２０のパワーセーブモードにおける動作と同じである。
【００７２】
図６は、本実施形態の通信装置１０の、端末装置２０にフレームを送信する動作の全体の例を表すフローチャートである。
【００７３】
図６を参照すると、制御部１３は、まず、端末装置２０からのＰＳ−Ｐｏｌｌに対する応答の抑制を開始する（ステップＳ２０１）。すなわち、制御部１３は、蓄積部１４にフレームが蓄積されていない端末装置２０からＰＳ−Ｐｏｌｌを受信しても、そのＰＳ−Ｐｏｌｌに対して応答しない。
【００７４】
次のステップＳ１０１からステップＳ１０５までの動作は、第１の実施形態の通信装置１０の、同じ符号が付与されたステップにおける動作と同じである。
【００７５】
端末装置２０あてのフレームが蓄積部１４に蓄積されている場合（ステップＳ１０５においてＹＥＳ）、制御部１３は、その端末装置２０からのＰＳ−Ｐｏｌｌに対する応答の抑制を終了する（ステップＳ２０２）。そして、制御部１３は、ＰＳ−Ｐｏｌｌを受信し、受信したＰＳ−Ｐｏｌｌに対するフレームの送信を行う送信処理を行う（ステップＳ２０３）。ステップＳ２０３の後のステップＳ１０７における動作は、第１の実施形態の通信装置１０の、ステップＳ１０７における動作と同じである。
【００７６】
次に、本実施形態の通信装置１０の送信処理の動作について、図面を参照して詳細に説明する。
【００７７】
図７は、本実施形態の通信装置１０の送信処理の動作の例を表すフローチャートである。図７と、第１の実施形態の通信装置１０の送信処理の動作の例を表す図５とを比較すると、本実施形態の通信装置１０の送信処理のステップＳ１１１からステップＳ１１７までの動作は、第１の実施形態の通信装置１０の送信処理の、同じ符号が付与されているステップの動作と同じである。本実施形態の通信装置１０は、ステップＳ１１８の動作の後に、ステップＳ１１９の動作を行う点において、第１の実施形態の通信装置１０の送信処理の動作と異なる。
【００７８】
本実施形態の制御部１３は、ＰＳ−Ｐｏｌｌを送信した端末装置２０へのフレームの送信の終了が検出された場合（ステップＳ１１７においてＹＥＳ）、その端末装置２０宛のフレームが、蓄積部１４に蓄積されているか否かを判定する（ステップＳ１１９）。端末装置２０宛のフレームが蓄積部１４に蓄積されていない場合（ステップＳ１１９においてＮＯ）、制御部１３は、その端末装置２０からの他のＰＳ−Ｐｏｌｌに対する応答の抑制を解除することなく、図７に示す動作を終了する。
【００７９】
端末装置２０宛のフレームが蓄積部１４に蓄積されている場合（ステップＳ１１９においてＹＥＳ）、制御部１３は、その端末装置２０からの他のＰＳ−Ｐｏｌｌに対する応答の抑制を解除する（ステップＳ１１８）。そして、通信装置１０は、ステップＳ１１２以降の動作を繰り返す。通信装置１０は、ステップＳ１１１以降の動作を繰り返してもよい。
【００８０】
以上で説明した本実施形態には、第１の実施形態と同じ効果がある。その理由は、第１の実施形態の効果が生じる理由と同じである。
【００８１】
本実施形態には、無線ＬＡＮ３０の周波数利用効率を、さらに改善できるという第３の効果がある。
【００８２】
本実施形態には、アクセスポイント（すなわち通信装置１０）、及び、不要なＰＳ−Ｐｏｌｌを送信する端末装置２０の消費電力を、さらに低減できると言う第４の効果がある。
パワーセーブモードにある端末装置２０が送信可能状態になる前に、通信装置１０に、その端末装置２０宛のフレームが無ければ、通信装置１０は、ビーコン信号にその端末装置２０宛のフレームが存在することを表す情報を乗せない。しかし、ビーコン信号を受信した送受信可能状態にある端末装置２０が、その端末装置２０宛のフレームが蓄積されていないにもかかわらず、何らかの理由により、通信装置１０宛にＰＳ−Ｐｏｌｌを送信する場合が有り得る。端末装置２０宛のフレームが蓄積されていない場合、その端末装置２０からのＰＳ−Ｐｏｌｌは、不用なＰＳ−Ｐｏｌｌである。本実施形態の制御部１３は、フレームが蓄積部１４に蓄積されていない端末装置２０からのＰＳ−Ｐｏｌｌに対する応答を抑制する。すなわち、本実施形態の制御部１３は、フレームが蓄積部１４に蓄積されていない端末装置２０からＰＳ−Ｐｏｌｌを受信しても、そのＰＳ−Ｐｏｌｌに対してＡＣＫを送信しない。ＰＳ−Ｐｏｌｌに対するＡＣＫを受信しなかった場合、端末装置２０は、例えばＣＳＭＡ／ＣＡのバックオフアルゴリズムによって、その端末装置２０のコンテンション・ウィンドウを拡大する。従って、その端末装置２０が送信権を得る確率は低下する。
【００８３】
言い換えると、端末装置２０宛のフレームが蓄積されていない場合におけるその端末装置２０からの、不用なＰＳ−Ｐｏｌｌが送信される確率が低下する。従って、無線ＬＡＮ３０の周波数利用効率を、さらに改善できる。また、不用なＰＳ−Ｐｏｌｌが送信される確率が低下するのに加えて、不要なＰＳ−Ｐｏｌｌに対するＡＣＫが送信されない。従って、通信装置１０、及び、不要なＰＳ−Ｐｏｌｌを送信する端末装置２０の消費電力を、さらに低減できる
［第３の実施形態］
次に、本発明の第３の実施形態について、図面を参照して詳細に説明する。
【００８４】
図８は、本実施形態の通信装置１０Ａの構成の例を表すブロック図である。
【００８５】
図８を参照すると、本実施形態の通信装置１０Ａは、通信装置１０Ａは、通信部１１と、検出部１２と、制御部１３と、を備える。通信部１１は、端末装置２０からの、情報を要求する要求信号に応じた、前記端末装置２０への前記情報の送信を行う。検出部１２は、前記送信の終了を検出する。制御部１３は、前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する。
【００８６】
以上で説明した本実施形態には、第１の実施形態と同じ効果がある。その理由は、第１の実施形態の効果が生じる理由と同じである。
【００８７】
［他の実施形態］
通信装置１０及び通信装置１０Ａは、それぞれ、コンピュータ及びコンピュータを制御するプログラム、専用のハードウェア、又は、コンピュータ及びコンピュータを制御するプログラムと専用のハードウェアの組合せにより実現することができる。
【００８８】
図９は、専用のハードウェアによって実装された、通信装置１０及び通信装置１０Ａの構成の例を表すブロック図である。図９に示す例では、通信装置１０は、通信回路１１１と、検出回路１１２と、制御回路１１３と、蓄積回路１１４と、アンテナ１１５と、通信インタフェース１１６とを含む。通信装置１０Ａは、通信回路１１１と、検出回路１１２と、制御回路１１３と、アンテナ１１５と、通信インタフェース１１６とを含む。通信回路１１１、アンテナ１１５、及び、通信インタフェース１１６が、第１、第２、及び、第３の実施形態の通信部１１として動作する。検出回路１１２が、第１、第２、及び、第３の実施形態の検出部１２として動作する。制御回路１１３が、第１、第２、及び、第３の実施形態の制御部１３として動作する。蓄積回路１１４が、第１、及び、第２の実施形態の蓄積部１４として動作する。
【００８９】
図１０は、通信装置１０及び通信装置１０Ａを実現することができる、コンピュータ１０００のハードウェア構成の一例を表す図である。図１０を参照すると、コンピュータ１０００は、プロセッサ１００１と、メモリ１００２と、記憶装置１００３と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インタフェース１００４とを含む。また、コンピュータ１０００は、記録媒体１００５にアクセスすることができる。メモリ１００２と記憶装置１００３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ハードディスクなどの記憶装置である。記録媒体１００５は、例えば、ＲＡＭ、ハードディスクなどの記憶装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、可搬記録媒体である。記憶装置１００３が記録媒体１００５であってもよい。プロセッサ１００１は、メモリ１００２と、記憶装置１００３に対して、データやプログラムの読み出しと書き込みを行うことができる。プロセッサ１００１は、Ｉ／Ｏインタフェース１００４を介して、例えば、端末装置２０及び通信ネットワーク４０にアクセスすることができる。プロセッサ１００１は、記録媒体１００５にアクセスすることができる。記録媒体１００５には、コンピュータ１０００を、通信装置１０又は通信装置１０Ａとして動作させるプログラムが格納されている。
【００９０】
プロセッサ１００１は、記録媒体１００５に格納されている、コンピュータ１０００を、通信装置１０又は通信装置１０Ａとして動作させるプログラムを、メモリ１００２にロードする。そして、プロセッサ１００１が、メモリ１００２にロードされたプログラムを実行することにより、コンピュータ１０００は、通信装置１０又は通信装置１０Ａとして動作する。
【００９１】
通信部１１、検出部１２及び制御部１３は、例えば、プログラムを記憶する記録媒体１００５からメモリ１００２に読み込まれた、各部の機能を実現することができる専用のプログラムと、そのプログラムを実行するプロセッサ１００１により実現することができる。また、蓄積部１４は、コンピュータ１０００が含むメモリ１００２やハードディスク装置等の記憶装置１００３により実現することができる。あるいは、通信部１１、検出部１２、制御部１３及び蓄積部１４の一部又は全部を、各部の機能を実現する専用の回路によって実現することもできる。
【００９２】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９３】
（付記１）
端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、
前記送信の終了を検出する検出手段と、
前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、
を備える通信装置。
【００９４】
（付記２）
前記制御手段は、さらに、前記端末装置への前記情報が蓄積されていない場合、前記端末装置からの前記要求信号に応じた、当該要求信号を受信したことを通知する前記受信確認信号を抑制する
付記１に記載の通信装置。
【００９５】
（付記３）
前記要求信号は、前記端末装置が、低消費電力モードにある場合に情報を要求する信号である
付記１又は２に記載の通信装置。
【００９６】
（付記４）
前記通信手段は、前記要求信号によって要求された情報を、フレームとして送信し、
前記検出手段は、前記フレームの送信の成功及び前記フレームの送信の失敗を、前記送信の終了として検出する
付記１乃至３のいずれか１項に記載の通信装置。
【００９７】
（付記５）
付記１乃至４のいずれか１項に記載の通信装置と、
前記端末装置と、を含む通信システム。
【００９８】
（付記６）
端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行い、
前記送信の終了を検出し、
前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段、
通信方法。
【００９９】
（付記７）
制御手段さらに、前記端末装置への前記情報が蓄積されていない場合、前記端末装置からの前記要求信号に応じた、当該要求信号を受信したことを通知する前記受信確認信号を抑制する
付記６に記載の通信方法。
【０１００】
（付記８）
前記要求信号は、前記端末装置が、低消費電力モードにある場合に情報を要求する信号である
付記６又は７に記載の通信方法。
【０１０１】
（付記９）
前記要求信号によって要求された情報を、フレームとして送信し、
前記フレームの送信の成功及び前記フレームの送信の失敗を、前記送信の終了として検出する
付記６乃至８のいずれか１項に記載の通信方法。
【０１０２】
（付記１０）
コンピュータを、
端末装置からの、情報を要求する要求信号に応じた、前記端末装置への前記情報の送信を行う通信手段と、
前記送信の終了を検出する検出手段と、
前記送信が行われてから当該送信の終了が検出されるまでの間、前記端末装置からの他の前記要求信号に応じた、当該他の要求信号を受信したことを通知する受信確認信号の送信を抑制する制御手段と、
して動作させるプログラム。
【０１０３】
（付記１１）
前記制御手段は、さらに、前記端末装置への前記情報が蓄積されていない場合、前記端末装置からの前記要求信号に応じた、当該要求信号を受信したことを通知する前記受信確認信号を抑制する
付記１０に記載のプログラム。
【０１０４】
（付記１２）
前記要求信号は、前記端末装置が、低消費電力モードにある場合に情報を要求する信号である
付記１０又は１１に記載のプログラム。
【０１０５】
（付記１３）
前記通信手段は、前記要求信号によって要求された情報を、フレームとして送信し、
前記検出手段は、前記フレームの送信の成功及び前記フレームの送信の失敗を、前記送信の終了として検出する
付記１０乃至１２のいずれか１項に記載のプログラム。
【０１０６】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用可能性】
【０１０７】
本発明は、通信に用いる衝突回避アルゴリズムがＣＳＭＡ／ＣＡまたはそれに類似するアルゴリズムであるシステムに適用できる。
【符号の説明】
【０１０８】
１０    通信装置
１０Ａ    通信装置
１１    通信部
１２    検出部
１３    制御部
１４    蓄積部
２０    端末装置
２１    無線通信部
３０    無線ＬＡＮ
４０    通信ネットワーク
１００    通信システム
１１１    通信回路
１１２    検出回路
１１３    制御回路
１１４    蓄積回路
１１５    アンテナ
１１６    通信インタフェース
１０００    コンピュータ
１００１    プロセッサ
１００２    メモリ
１００３    記憶装置
１００４    Ｉ／Ｏインタフェース
１００５    記録媒体
【図１】
2017011530.tif 000003
【図２】
2017011530.tif 000004
【図３】
2017011530.tif 000005
【図４】
2017011530.tif 000006
【図５】
2017011530.tif 000007
【図６】
2017011530.tif 000008
【図７】
2017011530.tif 000009
【図８】
2017011530.tif 000010
【図９】
2017011530.tif 000011
【図１０】
2017011530.tif 000012