(57)【要約】【課題】所定時間の無通信状態によって自動的にスリープする機能を搭載した端末について、ダウンロード中におけるスリープモードへの移行を防止する制御装置等を提供する。【解決手段】制御装置は、端末のアドレスを予め記憶する端末アドレス記憶手段と、端末アドレス記憶手段に記憶されたアドレスを有する端末とサーバとの間のコネクションをモニタするコネクションモニタ手段と、コネクションモニタ手段によって、端末からサーバへ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段とを有する。【選択図】図４
2014183492.tif 000002
【特許請求の範囲】
【請求項１】
第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバとの間に接続される制御装置であって、
前記端末のアドレスを予め記憶する端末アドレス記憶手段と、
前記端末アドレス記憶手段に記憶されたアドレスを有する前記端末と、前記サーバとの間のコネクションをモニタするコネクションモニタ手段と、
前記コネクションモニタ手段によって、前記端末から前記サーバへ送信された確認メッセージを検知した際に、前記端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段と
を有することを特徴とする制御装置。
【請求項２】
前記ダミーデータ送信手段は、
前記ダミーデータを、第２の所定時間の時間間隔で送信し続けるものであり、
第２の所定時間は、第１の所定時間よりも短いものであって、前記端末がスリープするより短い時間間隔である
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記コネクションは、ＴＣＰ(Transmission Control Protocol)コネクションであり、
前記アドレスは、ＩＰアドレス又はＭＡＣ(Media Access Control)アドレスであり、
前記ダミーデータは、ｐｉｎｇ(Packet INternet Groper)である
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記端末アドレス記憶部に記憶されたアドレスは、少なくとも一部の上位アドレスであって、
前記コネクションモニタ手段は、前記端末アドレス記憶手段に記憶されたアドレスの上位アドレスが一致する端末と、前記サーバとの間のコネクションをモニタする
ことを特徴とする請求項１から３のいずれか１項に記載の制御装置。
【請求項５】
前記ダミーデータ送信手段は、
第２の所定時間をカウントするタイマを有し、
前記確認メッセージを検知する毎に、前記タイマをリセットし、
前記タイマがタイムアウトした際に、前記ダミーデータを送信すると共に、当該タイマをリスタートする
ことを特徴とする請求項１から４のいずれか１項に記載の制御装置。
【請求項６】
前記端末は、無線を介してアクセスポイントに接続するものであって、
前記制御装置の機能が、前記アクセスポイントに搭載されている
ことを特徴とする請求項１から５のいずれか１項に記載の制御装置。
【請求項７】
前記端末は、無線を介してアクセスポイントに接続するものであって、
前記制御装置の機能が、複数の前記アクセスポイントを制御するアクセスポイント制御装置に搭載されている
ことを特徴とする請求項１から５のいずれか１項に記載の制御装置。
【請求項８】
第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバとの間に接続される装置に搭載されたコンピュータを機能させる制御プログラムであって、
前記端末のアドレスを予め記憶する端末アドレス記憶手段と、
前記端末アドレス記憶手段に記憶されたアドレスを有する前記端末と、前記サーバとの間のコネクションをモニタするコネクションモニタ手段と、
前記コネクションモニタ手段によって、前記端末から前記サーバへ送信された確認メッセージを検知した際に、前記端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段と
してコンピュータを機能させることを特徴とする制御プログラム。
【請求項９】
第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバと、前記端末と前記サーバとの間に接続される制御装置とを有するシステムにおける端末のスリープ防止方法であって、
前記制御装置は、前記端末のアドレスを予め記憶する端末アドレス記憶部を有し、
前記制御装置が、前記端末アドレス記憶手段に記憶されたアドレスを有する前記端末と、前記サーバとの間のコネクションをモニタする第１のステップと、
前記制御装置が、前記端末から前記サーバへ送信された確認メッセージを検知した際に、前記端末へ、ユーザデータを含まないダミーデータを送信する第２のステップと
を有することを特徴とする端末のスリープ防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定時間の無通信状態によって自動的にスリープモードへ移行する端末の技術に関する。
【背景技術】
【０００２】
図１は、無線ＬＡＮ(Local Area Network)に接続する端末と、インターネットに接続するサーバとの間の通信経路を表すシステム構成図である。
【０００３】
移動環境におけるブロードバンド化や多様なアプリケーション利用の拡大に伴って、汎用的で安価な無線ＬＡＮ用のアクセスポイントが広く普及している。図１によれば、端末２は、無線ＬＡＮを介してアクセスポイント４と通信することができる。端末２は、アクセスポイント４から周期的（例えば１００ｍｓ）に配信されるビーコン信号を受信することによって、当該アクセスポイント４の存在を認識することができる。
【０００４】
各アクセスポイント４は、無線又は有線のようなバックホール側ネットワークを介してアクセスネットワークのエッジ装置（例えば基地局）５に接続している。アクセスポイント４は、例えば、端末２側ネットワークとして無線ＬＡＮに接続し、バックホール側ネットワーク（ＷＡＮ(Wide Area Network)）としてＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)に接続するものであってもよい。また、無線ＬＡＮ用のモバイルルータの場合、バックホール側ネットワークとして３Ｇ(3rd Generation)やＬＴＥ(Long Term Evolution)に接続するものであってもよい。
【０００５】
バックホール側ネットワークを接続するエッジ装置５は、通信事業者のアクセスネットワークを介して、インターネットに接続することができる。図１によれば、インターネットには、サーバ３が接続されている。端末２は、アクセスポイント４及びエッジ装置５を経由してアクセスネットワークを介してサーバ３にアクセスし、そのサーバ３からユーザデータをダウンロードすることができる。
【０００６】
ここで、図１のようなシステムによれば、端末側ネットワークに限られず、バックホール側ネットワークにも無線区間を設けているために、遅延やパケットロスが発生しやすく、通信コネクションにおけるスループットに影響を与える場合が多い。特に、再送を実行する上位レイヤ（例えばＴＣＰ(Transmission Control Protocol)）について、遅延やパケットロスに対してスループットを向上させる必要がある。
【０００７】
従来技術によれば、輻輳が原因でパケットロスが発生したか否かを判定し、その判定が真である場合、ＴＣＰコネクションの輻輳ウィンドウのパラメータを更新する技術がある（例えば特許文献１参照）。この技術によれば、パケットロスを検出した際、以下のように輻輳パラメータを制御する。
（１）輻輳が原因でパケットロスが発生したと判定した場合、輻輳ウィンドウを半分に減少させる。
（２）輻輳以外の原因でパケットロスが発生したと判定した場合、輻輳ウィンドウを維持する。
【０００８】
また、移動局が、基地局との間の無線区間におけるデータリンクレベルの通信状態を測定し、その測定結果に基づいてＴＣＰレベルのパラメータを更新する技術がある（例えば特許文献２参照）。この技術によれば、データリンクレベルの再送回数等の無線状態に基づいて、ＴＣＰレベルのウィンドウサイズ等のパラメータを更新する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−１５７９１８号公報
【特許文献２】特開２００９−２１８９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
例えば携帯端末の場合、移動環境に対応するべく、バッテリを搭載している。そのような端末は、バッテリの消費電力を抑えて連続稼働時間を長くするために、所定時間（待ち時間）以上の無通信状態が発生した場合、自動的にスリープモードへ移行するべく制御されている。このような制御機構は、一般に、当該端末内蔵のチップに搭載されている。その上で、多くの端末は、できる限り消費電力を低減するために、スリープモードへ移行するまでの所定時間を非常に短く設定している。例えば無線ＬＡＮの端末は、その所定時間を、ビーコン信号の送出間隔１００ｍｓよりも短い、例えば８０ｍｓ程度に設定している。即ち、端末は、８０ｍｓ以上、無通信状態が継続した場合、自動的にスリープモードへ移行することとなる。
【００１１】
しかしながら、このような無線ＬＡＮ用の端末は、伝送遅延（ネットワークの遅延時間）や処理遅延（サーバの処理時間）が増加した場合、サーバからのダウンロード通信中であっても、無通信状態の発生によって、自動的にスリープモードへ移行してしまう。一度、端末がスリープモードへ移行した場合、端末は、ビーコン信号を受信する毎に、自端末宛のデータの有無を表すフラグをモニタし、自端末宛のデータがある場合に限り復帰する。即ち、端末が、無通信状態へ移行した場合、その後最大で、ビーコン信号の受信時間間隔（例えば１００ｍｓの整数倍）を経過しなければ、ダウンロード通信を再開することができない。そのために、サーバから端末へのダウンロード通信におけるスループットが低下するという課題が生じている。
【００１２】
図２は、端末における自動的なスリープモードへの移行を表すシーケンス図である。
【００１３】
（Ｓ１）アクセスポイント４は、周期的（例えば１００ｍｓ）にビーコン信号を配信している。端末２は、ビーコン信号を受信する毎に、自端末宛のデータの有無を表すフラグをモニタし、自端末宛のデータがある場合に、スリープモードから復帰する。そして、端末２は、無線ＬＡＮを介してアクセスポイント４との間で通信リンクを接続する。尚、アクセスポイント４は、例えばＷｉＭＡＸのようなバックホール側ネットワークを介して、アクセスネットワークのエッジ装置（例えばＷｉＭＡＸ用の基地局）５に接続している。
【００１４】
（Ｓ２）端末２は、サーバ３との間で、ＴＣＰコネクションを確立するべく、３ウェイハンドシェイクを実行する。最初に、端末２は、サーバ３へ向けてＳＹＮを送信する。これに対し、サーバ３は、ＳＹＮ＋ＡＣＫを端末２へ返信する。これに対し、端末２は、ＡＣＫをサーバ３へ返信することによって、サーバ３との間でＴＣＰコネクションを確立する。
【００１５】
（Ｓ３）端末２は、ユーザデータをダウンロードするべく、サーバ３へ向けてGet Requestを送信する。これによって、端末２は、サーバ３から、ユーザデータをダウンロードすることできる。尚、このような場合であっても、端末２は、周期的にビーコン信号を受信している。
【００１６】
（Ｓ４）端末２は、サーバ３へ、ウィンドウサイズで指定されるデータパケットを受信する毎に、確認メッセージとしてのＡＣＫを返信する。ここで、端末２が、サーバ３からユーザデータのダウンロード中に、遅延が発生したとする。このとき、端末２は、ＡＣＫを返信した後、所定時間（例えば８０ｍｓ）以上の無通信時間が発生したとする。端末２は、バッテリの消費電力を抑えるべく、スリープモードへ自動的に移行する。スリープモードへ移行した端末２は、遅延してダウンロードされてくるユーザデータを受信することができない。
【００１７】
端末２は、アクセスポイント４からビーコン信号を受信するタイミングで、スリープモードから復帰することができる。その後、端末２は、スリープモード中に、アクセスポイントにバッファリングされたユーザデータを受信する。このような動作によって、サーバから端末へのダウンロード通信におけるスループットが低下するという課題が生じている。
【００１８】
このように、端末がスリープモードへ自動的に移行してしまうことによってスループットが低下するという課題は、勿論、前述した特許文献１及び２に記載された技術のように、ＴＣＰレイヤのパラメータの設定を更新することによっては解決しない。
【００１９】
そこで、本発明は、ダウンロード中の端末がスリープモードへ移行することを防止する制御装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明によれば、第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバとの間に接続される制御装置であって、
端末のアドレスを予め記憶する端末アドレス記憶手段と、
端末アドレス記憶手段に記憶されたアドレスを有する端末と、サーバとの間のコネクションをモニタするコネクションモニタ手段と、
コネクションモニタ手段によって、端末からサーバへ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段と
を有することを特徴とする。
【００２１】
本発明の制御装置における他の実施形態によれば、
ダミーデータ送信手段は、
ダミーデータを、第２の所定時間の時間間隔で送信し続けるものであり、
第２の所定時間は、第１の所定時間よりも短いものであって、端末がスリープするより短い時間間隔であることも好ましい。
【００２２】
本発明の制御装置における他の実施形態によれば、
コネクションは、ＴＣＰ(Transmission Control Protocol)／ＩＰ(Internet Protocol)のコネクションであり、
アドレスは、ＩＰアドレス又はＭＡＣ(Media Access Control)アドレスであり、
ダミーデータは、ｐｉｎｇ(Packet INternet Groper)であることも好ましい。
【００２３】
本発明の制御装置における他の実施形態によれば、
端末アドレス記憶部に記憶されたアドレスは、少なくとも一部の上位アドレスであって、
コネクションモニタ手段は、端末アドレス記憶手段に記憶されたアドレスの上位アドレスが一致する端末と、サーバとの間のコネクションをモニタすることも好ましい。
【００２４】
本発明の制御装置における他の実施形態によれば、
ダミーデータ送信手段は、
第２の所定時間をカウントするタイマを有し、
第３の所定時間であるダミーデータ送信停止までのタイマを有し、
確認メッセージを検知すると、前記ダミーデータを第2の所定時間間隔で送信開始し、
当該第３のタイマをリスタートすることも好ましい。
【００２５】
本発明の制御装置における他の実施形態によれば、
端末は、無線を介してアクセスポイントに接続するものであって、
制御装置の機能が、アクセスポイントに搭載されていることも好ましい。
【００２６】
本発明の制御装置における他の実施形態によれば、
端末は、無線を介してアクセスポイントに接続するものであって、
制御装置の機能が、複数のアクセスポイントを制御するアクセスポイント制御装置に搭載されていることも好ましい。
【００２７】
本発明によれば、第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバとの間に接続される装置に搭載されたコンピュータを機能させる制御プログラムであって、
端末のアドレスを予め記憶する端末アドレス記憶手段と、
端末アドレス記憶手段に記憶されたアドレスを有する端末と、サーバとの間のコネクションをモニタするコネクションモニタ手段と、
コネクションモニタ手段によって、端末からサーバへ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段と
してコンピュータを機能させることを特徴とする。
【００２８】
本発明によれば、第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバと、端末とサーバとの間に接続される制御装置とを有するシステムにおける端末のスリープ防止方法であって、
制御装置は、端末のアドレスを予め記憶する端末アドレス記憶部を有し、
制御装置が、端末アドレス記憶手段に記憶されたアドレスを有する端末と、サーバとの間のコネクションをモニタする第１のステップと、
制御装置が、端末からサーバへ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信する第２のステップと
を有することを特徴とする。
【００２９】
［本発明以外の他の解決手段］
本発明によれば、第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバとの間に接続される制御装置であって、
端末のアドレスを予め記憶する端末アドレス記憶手段と、
端末アドレス記憶手段に記憶されたアドレスを有する端末と、サーバとの間のコネクション確立のハンドシェイクをモニタするコネクションモニタ手段と、
コネクションモニタ手段によって、コネクション確立のハンドシェイクについて、サーバから端末へ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段と
を有することを特徴とする。
【００３０】
他の解決手段の制御装置における他の実施形態によれば、
端末毎に確立された複数のコネクションを管理するコネクション管理手段を有し、
ダミーデータ送信手段は、コネクション管理手段を用いて、端末における全てのコネクションが切断されるまで、ダミーデータの送信を継続することも好ましい。
【００３１】
本発明によれば、第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバとの間に接続される装置に搭載されたコンピュータを機能させる制御プログラムであって、
端末のアドレスを予め記憶する端末アドレス記憶手段と、
端末アドレス記憶手段に記憶されたアドレスを有する端末と、サーバとの間のコネクション確立のハンドシェイクをモニタするコネクションモニタ手段と、
コネクションモニタ手段によって、コネクション確立のハンドシェイクについて、サーバから端末へ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信するダミーデータ送信手段と
してコンピュータを機能させることを特徴とする制御プログラム。
【００３２】
本発明によれば、第１の所定時間の無通信状態によって自動的にスリープする機能を搭載した端末と、該端末とネットワークを介して接続するサーバと、端末とサーバとの間に接続される制御装置とを有するシステムにおける端末のスリープ防止方法であって、
端末のアドレスを予め記憶する端末アドレス記憶部を有し、
端末アドレス記憶手段に記憶されたアドレスを有する端末と、サーバとの間のコネクション確立のハンドシェイクをモニタする第１のステップと、
コネクション確立のハンドシェイクについて、サーバから端末へ送信された確認メッセージを検知した際に、端末へ、ユーザデータを含まないダミーデータを送信する第２のステップと
を有することを特徴とする。
【発明の効果】
【００３３】
本発明の制御装置、プログラム及び方法によれば、ダウンロード中の端末がスリープモードへ移行することを防止することができる。
【図面の簡単な説明】
【００３４】
【図１】無線ＬＡＮに接続する端末と、インターネットに接続するサーバとを有するシステム構成図である。
【図２】端末における自動的なスリープモードへの移行を表すシーケンス図である。
【図３】本発明におけるシステム構成図である。
【図４】本発明のダミーデータの送信を表すシーケンス図である。
【図５】アクセスポイントに制御装置の機能を搭載した場合における、ダミーデータの送信を表すシーケンス図である。
【図６】他の実施形態におけるダミーデータの送信を表すシーケンス図である。
【図７】図６についてＴＣＰコネクションの群を管理したダミーデータの送信を表すシーケンス図である。
【図８】本発明における制御装置の機能構成図である。
【図９】本発明における制御装置の機能を搭載したアクセスポイントの機能構成図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００３６】
図３は、本発明におけるシステム構成図である。
【００３７】
図３によれば、図１と比較して、複数のエッジ装置５を制御する制御装置１が、アクセスネットワークに更に接続されている。制御装置１は、例えば通信事業者網に設置されるアクセスポイントコントローラ(ＡＰＣ：Access Point Controller)であってもよい。また、別途、制御装置１を備えることなく、制御装置１の機能が、アクセスポイント４内に搭載されたものであってもよい。本発明における制御装置１は、少なくとも、端末２とサーバ３との間のコネクションをモニタできる位置に接続されていればよい。また、端末２は、本発明の課題からも想定されるように、所定時間の無通信状態によって自動的にスリープする機能を搭載したものである。
【００３８】
図４は、本発明のダミーデータの送信を表すシーケンス図である。
【００３９】
図４によれば、図２と比較して、アクセスネットワークにおけるエッジ装置５と、インターネットにおけるサーバ３との間で、コネクションをモニタできる位置に、制御装置１が接続されている。尚、アクセスポイント４とエッジ装置５との間は、無線のバックホールのトンネル用コネクションが確立されていることも好ましい。
【００４０】
制御装置１は、当該端末２のアドレスを予め記憶する「端末アドレス記憶部」を有する。端末アドレス記憶部は、制御装置１が、スリープモードへの移行を防止すべき端末２におけるＩＰ(Internet Protocol)アドレス又はＭＡＣ(Media Access
Control)アドレスを記憶する。
【００４１】
ここで、端末アドレス記憶部に記憶されたアドレスは、少なくとも一部の上位アドレスであってよい。サブネットマスクを用いることによって、通信事業者としてスリープモードへの移行を防止すべき端末の集合を設定することができる。
【００４２】
（Ｓ１）図２と同様に、アクセスポイント４は、周期的にビーコン信号を配信している。端末２は、ビーコン信号を受信するタイミングで、スリープモードから復帰することができる。そして、端末２は、アクセスポイント４との間で通信リンクを接続する。
【００４３】
（Ｓ２）図２と同様に、端末２は、サーバ３との間で、ＴＣＰコネクションを確立するべく、３ウェイハンドシェイクを実行する。最初に、端末２は、サーバ３へ向けてＳＹＮを送信する。これに対し、サーバ３は、ＳＹＮ＋ＡＣＫを端末２へ返信する。これに対し、端末２は、ＡＣＫをサーバ３へ返信することによって、サーバ３との間でＴＣＰコネクションを確立する。
【００４４】
ここで、制御装置１は、端末アドレス記憶部に記憶されたアドレス（又は上位のアドレス）が一致する端末２と、サーバ３との間のＴＣＰコネクションをモニタする。制御装置１は、ＴＣＰコネクションについて特に、端末２からサーバ３へ返信されるＡＣＫ（確認メッセージ）を検知する。尚、本発明の制御装置２が検知すべきＡＣＫは、ＴＣＰコネクションの確立時におけるＡＣＫに限られず、ユーザデータのダウンロード中におけるＡＣＫであってもよい。ＴＣＰによれば、端末は、ウィンドウサイズで指定されるデータパケットを受信する毎に、ＡＣＫを返信する。
【００４５】
制御装置１は、ＴＣＰのＡＣＫを検知した際に、端末２へ、ユーザデータを含まないダミーデータを送信する。ここで、「ユーザデータを含まないダミーデータ」とは、ダミーデータが、端末を操作するユーザに認識されないものであって、例えば端末に対する制御情報のようなものである。ネットワークリソースの観点から、ダミーデータは、所定時間（第２の所定時間）の周期で単発的に送信されるものであることが好ましい。ここで、ダミーデータを単発的に送信する第２の所定時間としては、端末２がスリープモードへ移行する無通信時間（第１の所定時間）よりも短いものとする。例えば第１の所定時間が８０ｍｓである場合、第２の所定時間を６０ｍｓとする。これによって、端末２は、第１の所定時間内に、必ずダミーデータを受信することとなり、スリープモードへ移行しないように制御される。
【００４６】
ダミーデータは、例えばＴＣＰのｐｉｎｇ(Packet INternet Groper)であってもよい。具体的には、制御装置１は、第２の所定時間をカウントするタイマを有し、ＡＣＫ（確認メッセージ）を検知する毎に、そのタイマをリセットする。そのタイマがタイムアウトした際に、ダミーデータを単発的に送信する。その時、当該タイマもリスタートする。
【００４７】
尚、ｐｉｎｇのダミーデータは、ＩＣＭＰ(Internet Control Message Protocol)における"echo
request"パケットである。このデータパケットのペイロードサイズは、３２バイト程度の短いものである。制御装置１は、端末２へ"echo request"パケットを送信し、その端末２から"echo
reply"を受信することによって到達性を確認することができる。
【００４８】
制御装置１は、ｐｉｎｇを送信することによって、端末との間のラウンドトリップタイムやパケットロス率を算出することができる。しかしながら、本発明における制御装置１は、ダミーデータとしてｐｉｎｇを送信しているだけであって、その応答までも必要としているわけではない。あくまで、制御装置１は、ダミーデータとして、ユーザデータに関係しないできる限り短いデータパケットを端末２へ送信するに過ぎない。
【００４９】
（Ｓ３）端末２は、ユーザデータをダウンロードするべく、サーバ３へ向けてGet Requestを送信する。これによって、端末２は、サーバ３から、ユーザデータをダウンロードすることできる。
【００５０】
（Ｓ４）端末２は、サーバ３へ、確認メッセージとしてのＡＣＫを返信する。制御装置１は、このＡＣＫを検知した際にも、そのタイマをリセットした後、リスタートする。ここで、端末２が、サーバ３からユーザデータのダウンロード中に、遅延が発生したとする。このとき、制御装置１は、Ｓ３でリスタートしたタイマ（第２の所定時間）がタイムアウトしたとする。このとき、制御装置１は、例えばｐｉｎｇのダミーデータを、端末２向けて送信する。
【００５１】
これによって、端末２では、無通信時間（第１の所定時間（例えば８０ｍｓ））が経過する前に、ダミーデータを受信することができる。即ち、端末２は、スリープモードへ移行しない。そのために、その後、端末２は、遅延してダウンロードされてくるユーザデータも受信することができる。これに対し、端末２は、ＡＣＫを、サーバ３へ返信する。ここでも、制御装置１は、そのＡＣＫを検知した際に、タイマをリセットした後、リスタートする。制御装置１は、ＡＣＫを検知すれば、一定時間ダミーデータを送信するべく制御するだけであって、ＴＣＰコネクションを管理する必要もない。
【００５２】
尚、制御装置１は、ＡＣＫを検知する毎に、ダミーデータを周期的に送信しようとするが、ダミーデータを送信し続ける時間をカウントする第３の所定時間（例えば２００ｍｓ）を設定するものであってもよい。即ち、その時間以上、ＡＣＫが検知されないということは、端末２とサーバ３との間でユーザデータのダウンロードが停止していると考えられるためである。
【００５３】
本発明によれば、所定時間の時間間隔は、例えば以下のように設定されている。
（１）アクセスポイントが送信するビーコン信号の送信時間間隔（例えば１００ｍｓ）
（２）「第１の所定時間」端末がスリープに入る時間間隔（例えば８０ｍｓ）
（３）「第２の所定時間」制御装置が、単発的なダミーデータを送信する時間間隔（例えば６０ｍｓ）
（４）「第３の所定時間」制御装置が、ＡＣＫを受信した後、ダミーデータの送信を停止するまでの時間（例えば２００ｍｓ）
【００５４】
図５は、アクセスポイントに制御装置の機能を搭載した場合における、ダミーデータの送信を表すシーケンス図である。図５によれば、図４と比較して、アクセスポイント４が制御装置として機能しているだけであって、シーケンスの流れも同様のものとなる。
【００５５】
［本発明以外の他の実施形態］
図６は、他の実施形態におけるダミーデータの送信を表すシーケンス図である。
【００５６】
以下では、図６について、前述した図４と相違する部分のみについて説明する。
（Ｓ２）制御装置１は、端末アドレス記憶部に記憶されたアドレスを有する端末２とサーバ３との間のコネクション確立のハンドシェイクをモニタする。そして、制御装置１は、そのコネクション確立のハンドシェイクについて、サーバ３から端末２へ送信された確認メッセージ（ＳＹＮ＋ＡＣＫ）を検知する。このとき、制御装置１は、ダミーデータを送信すると共に、次の送信のためのタイマをスタートする。
（Ｓ３，Ｓ４）制御装置１は、端末２がサーバ３からダウンロード中であっても、タイマ（第２の所定時間）がタイムアウトする毎に、ダミーデータを送信し、タイマをリスタートする。即ち、制御装置１は、端末２とサーバ３との間でＴＣＰコネクションが確立されている間、タイムアウト毎に、ダミーデータを送信する。
（Ｓ５）最後に、制御装置１は、サーバ３から端末２へ向けて送信されるＦＩＮ＋ＡＣＫを検知した際に、ＴＣＰコネクションが切断されたものとして、ダミーデータの送信を停止する。
【００５７】
図７は、図６についてＴＣＰコネクションの群を管理したダミーデータの送信を表すシーケンス図である。
【００５８】
図７によれば、端末２は、サーバ３との間で、送信元ＴＣＰポート番号＝４９３１１及び４９３２２の２つのコネクションを確立している（Ｓ２１，Ｓ２２）。このような場合、制御装置１は、端末２における全てのコネクションが切断されるまで（Ｓ５１，Ｓ５２）、ダミーデータを送信し続ける。即ち、制御装置１は、端末２におけるコネクション数が０になった際に、ダミーデータの送信を停止する。このために、制御装置１は、端末２毎に確立された複数のコネクションを管理する必要がある。
【００５９】
図８は、本発明における制御装置の機能構成図である。
【００６０】
図８によれば、制御装置１は、アクセスネットワークにおける端末側通信部及びサーバ側通信部と共に、端末アドレス記憶部１０と、コネクションモニタ部１１と、ダミーデータ送信部１２と、コネクション管理部１３とを有する。通信部を除くこれら機能構成部は、制御装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００６１】
端末アドレス記憶部１０は、端末のアドレスを予め記憶する。図８によれば、端末アドレス記憶部１０は、端末のＭＡＣアドレス及び／又はＩＰアドレスを有する。これらアドレスの指定方法は、ブラックリスト方式であってもよいし、ホワイトリスト方式であってもよい。また、ＭＡＣアドレスについては、ベンダＩＤ部分など一部のアドレスの指定のみであってもよい。尚、ＩＰアドレスは、一般的に動的に割り当てられるものであるので、固定ＩＰアドレスであることが好ましい。
【００６２】
コネクションモニタ部１１は、端末アドレス記憶部１０に記憶されたアドレスを有する端末２と、サーバ３との間のコネクションをモニタする（図４〜図７のＳ２参照）。ＴＣＰによれば、ＡＣＫのビット長は３２ビットである。
【００６３】
コネクション管理部１３は、端末毎に確立された複数のコネクションを管理する（図７のＳ２１，Ｓ２２参照）。図８によれば、コネクション管理部１３は、現に接続中のＴＣＰコネクションについて、端末のＭＡＣアドレス、ＩＰアドレス及びＴＣＰポート番号と、サーバのＩＰアドレス及びＴＣＰポート番号とを管理する。
【００６４】
ダミーデータ送信部１２は、コネクションモニタ部１１によって、端末２からサーバ３へ送信された確認メッセージ（ＡＣＫ／ＳＹＮ＋ＡＣＫ）を検知した際に、端末２へ、ユーザデータを含まないダミーデータを送信し続ける（図４〜図７のＳ４参照）。また、ダミーデータ送信部１２は、コネクション管理部１３を用いて、端末における全てのコネクションが切断されるまで、ダミーデータの送信を継続することも好ましい（図７のＳ５１，Ｓ５２参照）。
【００６５】
図９は、本発明における制御装置の機能を搭載したアクセスポイントの機能構成図である。
【００６６】
図９によれば、アクセスポイント４は、無線ＬＡＮに接続する端末側通信部と、バックホール側ネットワークに接続するサーバ側通信部とを有し、その他の各機能部の動作は、図８の制御装置と全く同じものである。
【００６７】
以上、詳細に説明したように、本発明の制御装置、プログラム及び方法によれば、ダウンロード中の端末がスリープモードへ移行することを防止することができる。結果的に、遅延が発生しやすい環境で、端末におけるダウンロードのスループットを向上させることができる。また、対象となるダウンロード中の端末に対してのみ、ダミーデータを送信し続けるために、他の端末に対するスリープモードへの移行には影響を与えない。
【００６８】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６９】
１  制御装置
１０  端末アドレス記憶部
１１  コネクションモニタ部
１２  ダミーデータ送信部
１３  コネクション管理部
２  端末
３  サーバ
４  アクセスポイント
５  エッジ装置
【図１】
2014183492.tif 000003
【図２】
2014183492.tif 000004
【図３】
2014183492.tif 000005
【図４】
2014183492.tif 000006
【図５】
2014183492.tif 000007
【図６】
2014183492.tif 000008
【図７】
2014183492.tif 000009
【図８】
2014183492.tif 000010
【図９】
2014183492.tif 000011