(57)【要約】【課題】無線通信網に対してＴＣＰパケット通信高速化技術を適用した際に、リアルタイムで各種情報から高速化の効果を判定し、動的に高速化の制御を行うことで、無線通信網に存在する無線端末のＴＣＰを用いた通信を効率的に高速化すること。【解決手段】少なくとも一つの無線端末と、無線端末と通信する少なくとも一つの基地局とを備える無線通信システムであって、さらに、基地局、無線端末から各種情報を収集する情報収集サーバを備え、基地局はＴＣＰパケット通信を高速化するパケット高速化部を有し、情報収集サーバは各種情報から基地局を高速化するか否かを判定し、その判定結果を元に基地局の高速化を制御する。【選択図】  図７
2016208445.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムであって、
ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報と、高速化倍率と、ファイルサイズとを記憶するサーバテーブルを有するサーバと、
前記サーバからの制御により、パケット通信の高速化処理を開始又は停止する基地局と、
を備え、
前記サーバは、前記基地局の高速化処理が停止の状態で、前記無線端末からパケット通信開始通知及びファイルサイズを受けると、報知開始通知を前記基地局へ送信し、
前記基地局は、ネットワーク通信品質情報及び無線通信品質情報を含む報知情報を前記サーバへ報知し、
前記サーバは、前記報知情報と、前記ファイルサイズと、予め記憶された前記サーバテーブルを元に、予め定められたポリシーに基づき複数の前記高速化倍率の平均を表す高速化倍率平均を算出し、前記高速化倍率平均に従い、前記無線端末のパケット通信の高速化処理を開始又は停止とする高速化判定を行い、高速化処理を開始すると判定した場合、高速化開始要求及び情報取得開始通知を前記基地局へ送信し、
前記基地局は、前記無線端末のパケット通信の高速化処理を開始し、予め定められた時間間隔毎に、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を測定及び記憶し、
前記サーバは、前記無線端末からパケット通信終了通知を受けると、高速化停止要求及び情報取得終了通知を前記基地局へ送信し、
前記基地局は、前記無線端末のパケット通信の高速化処理を停止し、前記測定情報の測定を終了し、高速化処理中に測定した複数の前記測定情報を前記サーバへ送信し、
前記サーバは、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出し、前記実測スループットを前記理論スループットで除算することで高速化倍率を求め、前記測定情報及び前記高速化倍率及び前記ファイルサイズを、前記予め定められた時間間隔毎に前記サーバテーブルに記憶する
無線通信システム。
【請求項２】
請求項１に記載された無線通信システムにおいて、
前記無線端末のパケット通信が開始され且つ前記基地局の高速化処理が開始の状態で、
前記サーバは、前記基地局から前記報知情報を受信し、前記高速化判定を行い、前記無線端末のパケット通信の高速化処理を停止にすると判定した場合、前記基地局に対して高速化停止要求及び情報取得終了通知を送信し、
前記基地局は、高速化処理を停止し、前記測定情報の測定を終了し、高速化処理中に測定した複数の前記測定情報を前記サーバへ送信し、
前記サーバは、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出し、前記実測スループットを前記理論スループットで除算することで高速化倍率を求め、前記高速化倍率及び前記ファイルサイズ及び前記測定情報を、前記予め定められた時間間隔毎に前記サーバテーブルに記憶する
ことを特徴とする無線通信システム。
【請求項３】
請求項２に記載された無線通信システムにおいて、
さらに、前記サーバは、前記基地局が高速化処理を停止とした状態で、前記無線端末からパケット通信終了通知を受けると、報知終了通知を前記基地局に送信し、
前記基地局は、前記報知情報の報知を終了する
ことを特徴とする無線通信システム。
【請求項４】
請求項１に記載された無線通信システムにおいて、
前記サーバは、前記基地局が全てのパケット通信を高速化している状態で、前記無線端末又は他の無線端末からパケット通信開始通知及びファイルサイズを受けると、情報取得開始通知を前記基地局へ送信し、
前記基地局は、予め定められた時間間隔毎に、前記測定情報を測定及び記録し、
前記サーバは、前記無線端末又は前記他の無線端末からパケット通信終了通知を受けると、前記基地局に対して情報取得終了通知を送信し、
前記基地局は、複数の前記測定情報を前記サーバへ送信し、
前記サーバは、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出し、前記実測スループットを前記理論スループットで除算することで高速化倍率を求め、前記高速化倍率及び前記ファイルサイズ及び前記測定情報を、前記予め定められた時間間隔毎に前記サーバテーブルに記憶する
ことを特徴とする無線通信システム。
【請求項５】
請求項１に記載された無線通信システムにおいて、
前記基地局は、前記無線端末がパケット通信中、一定間隔で前記報知情報を前記サーバに対して報知し、
前記サーバは、前記基地局の高速化処理の開始又は停止の状態と、前記高速化判定の判定結果が同一であった場合、前記基地局に対して、前記高速化開始要求又は前記高速化停止要求を送信しない
ことを特徴とする無線通信システム。
【請求項６】
請求項１に記載された無線通信システムにおいて、
前記サーバは、前記無線端末からパケット通信終了通知を受けていない場合は、前記基地局から一定間隔で前記報知情報を取得し、
前記サーバは、前記サーバテーブルを参照し、前記無線端末から受信した前記ファイルサイズ、前記基地局から受信した前記報知情報を元に、予め定められたポリシーに基づき前記高速化倍率平均を算出する
ことを特徴とする無線通信システム。
【請求項７】
請求項１に記載された無線通信システムにおいて、
前記サーバは、
前記高速化倍率平均が予め定められた閾値を超えているか否かを判定し、超えていれば高速化処理を開始とする又は高速化状態を継続する
一方、前記高速化倍率平均が前記閾値を下回った場合、高速化処理を停止とする又は高速化停止状態を継続する
ことを特徴とする無線通信システム。
【請求項８】
請求項１に記載された無線通信システムにおいて、
前記サーバは、
前記ファイルサイズ及び前記報知情報の前記ネットワーク通信品質情報を元に、前記サーバテーブルの情報を、予め定められたポリシーに基づいてソートして得た予め定めた数の高速化倍率の平均により高速化倍率平均候補を求め、
前記報知情報の前記無線通信品質情報から前記無線端末に割り当てることができる割当可能スループットを算出し、前記報知情報の前記ネットワーク通信品質情報から算出した理論スループットと前記高速化倍率平均候補との積算値と、前記割当可能スループットとを比較し、前者のほうが大きい値であれば、前記高速化倍率平均候補を前記高速化倍率平均とし、後者のほうが大きい値であれば、前記割当可能スループットを前記理論スループットで割った値を前記高速化倍率平均とする
ことを特徴とする無線通信システム。
【請求項９】
請求項１に記載された無線通信システムにおいて、
前記サーバは、
無線端末ＩＤに対して高速化処理の開始又は停止を表す高速化フラグを記憶した管理テーブルを
さらに備え、
前記サーバは、
前記無線端末からパケット通信終了通知を受け取った場合、前記管理テーブルを参照して、前記無線端末から予め受信した無線端末ＩＤに従い高速化フラグを求め、
前記無線端末に対応する高速化フラグが開始である場合は、前記基地局へ前記無線端末のパケット通信の高速化停止要求を送信し、一方、前記無線端末に対応する高速化フラグが停止である場合は、処理を終了する
ことを特徴とする無線通信システム。
【請求項１０】
請求項１に記載された無線通信システムにおいて、
前記サーバは、パケット通信開始通知を前記無線端末から受信すると、報知開始通知を前記基地局に対して送信し、
前記サーバは、前記無線端末がパケット通信中は、前記基地局から前記報知情報を一定間隔で受信し、
前記サーバは、パケット通信終了通知を前記無線端末から受けた場合は、報知終了通知を前記基地局に対して送信する
ことを特徴とする無線通信システム。
【請求項１１】
請求項１に記載された無線通信システムにおいて、
前記ネットワーク通信品質情報は、ラウンド・トリップ・レート（ＲＴＴ）及びパケット・ロス・レート（ＰＬＲ）を含み、
前記無線通信品質情報は、無線リソース使用率及びチャネル・クオリティー・インジケータ（ＣＱＩ）を含む
ことを特徴とする無線通信システム。
【請求項１２】
請求項１１に記載された無線通信システムにおいて、
前記サーバは、
前記理論スループットを、平均的な輻輳ウィンドウの数に、１パケットのビット数を掛算し、その数値をＲＴＴで除算することによって求めることを特徴とする無線通信システム。
【請求項１３】
請求項１１に記載された無線通信システムにおいて、
前記サーバは、
前記理論スループットを、ＭＳＳが前記基地局からパケット通信開始時に取得したＭａｘｉｍｕｍ  Ｓｅｇｍｅｎｔ  Ｓｉｚｅとしたとき、
１．２／ｓｑｒｔ（ＰＬＲ）＊ＭＳＳ＊８／ＲＴＴ
により求めることを特徴とする無線通信システム。
【請求項１４】
サーバであって、
ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報と、高速化倍率と、ファイルサイズとを記憶するサーバテーブルと、
前記基地局に対して高速化処理の開始又は停止を制御する制御部と、
を備え、
前記制御部は、前記基地局の高速化処理が停止の状態で、前記無線端末からパケット通信開始通知及びファイルサイズを受けると、報知開始通知を前記基地局へ送信し、
前記基地局から、ネットワーク通信品質情報及び無線通信品質情報を含む報知情報を報知されると、
前記制御部は、前記報知情報と、前記ファイルサイズと、予め記憶された前記サーバテーブルを元に、予め定められたポリシーに基づき複数の前記高速化倍率の平均を表す高速化倍率平均を算出し、前記高速化倍率平均に従い、前記無線端末のパケット通信の高速化処理を開始又は停止とする高速化判定を行い、高速化処理を開始すると判定した場合、高速化開始要求及び情報取得開始通知を前記基地局へ送信し、
前記基地局に、前記無線端末のパケット通信の高速化処理を開始し、予め定められた時間間隔毎に、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を測定及び記憶させ、
前記制御部は、前記無線端末からパケット通信終了通知を受けると、高速化停止要求及び情報取得終了通知を前記基地局へ送信し、
前記基地局が、前記無線端末のパケット通信の高速化処理を停止し、前記測定情報の測定を終了し、前記基地局から高速化処理中に測定した複数の前記測定情報を受信すると、
前記制御部は、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出し、前記実測スループットを前記理論スループットで除算することで高速化倍率を求め、前記測定情報及び前記高速化倍率及び前記ファイルサイズを、前記予め定められた時間間隔毎に前記サーバテーブルに記憶する
サーバ。
【請求項１５】
基地局であって、
ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を記憶する基地局テーブルと、
制御部と、
サーバからの制御により、パケット通信の高速化処理を開始又は停止するパケット高速化部と、
を備え、
前記サーバが、前記基地局の高速化処理が停止の状態で、前記無線端末からパケット通信開始通知及びファイルサイズを受けたとき、前記サーバから報知開始通知を受信すると、
前記制御部は、ネットワーク通信品質情報及び無線通信品質情報を含む報知情報を前記サーバへ報知し、
前記サーバが、前記報知情報と、前記ファイルサイズと、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報と、高速化倍率と、ファイルサイズとを記憶するサーバテーブルに予め記憶された情報を元に、予め定められたポリシーに基づき複数の前記高速化倍率の平均を表す高速化倍率平均を算出し、前記高速化倍率平均に従い、前記無線端末のパケット通信の高速化処理を開始又は停止とする高速化判定を行い、高速化処理を開始すると判定した場合、前記サーバから高速化開始要求及び情報取得開始通知を受信すると、
前記制御部は、前記パケット高速化部による前記無線端末のパケット通信の高速化処理を開始し、予め定められた時間間隔毎に、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を測定し、及び、前記測定情報を前記基地局テーブルに記憶し、
前記サーバが前記無線端末からパケット通信終了通知を受け、前記サーバから高速化停止要求及び情報取得終了通知を受信すると、
前記制御部は、前記パケット高速化部による前記無線端末のパケット通信の高速化処理を停止し、前記測定情報の測定を終了し、前記基地局テーブルを参照し、高速化処理中に測定した複数の前記測定情報を前記サーバへ送信し、
前記サーバに、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出させ、前記実測スループットを前記理論スループットで除算することで高速化倍率を求めさせ、前記測定情報及び前記高速化倍率及び前記ファイルサイズを、前記予め定められた時間間隔毎に前記サーバテーブルに記憶させる
基地局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、サーバ、基地局に係り、特に、無線網におけるＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）パケット通信を高速化する際に、動的に高速化するか否かを判定する技術を備えた無線通信システム、サーバ、基地局に関する。
【背景技術】
【０００２】
グローバル拠点間の通信は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線を用いて行うことが一般的である。ＷＡＮ回線は、長距離であり、例えば、グローバル拠点間を結ぶ回線の契約が安価な場合は回線品質が低い場合もあり、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）やＰＬＲ（Ｐａｃｋｅｔ  Ｌｏｓｓ  Ｒａｔｅ）が大きくなる場合が想定される。そのため、各拠点の端末間で行われる通信が、ＲＴＴ、ＰＬＲの影響を受け、契約において確保されている帯域を下回る通信速度になる場合がある。特に、ＴＣＰを用いた通信においては、ＲＴＴやＰＬＲの有無に応じてデータの送信側はウィンドウサイズを変化させ、ＲＴＴ増加時やパケット廃棄検出時は、ネットワークが混雑していると判断し、ウィンドウサイズを減少させるため、通信速度が遅くなる場合が想定される。このように、ＷＡＮ回線等のＲＴＴやＰＬＲが大きい回線において、ＴＣＰを用いた通信は通信速度が遅くなる傾向にある。この課題を解決するために、特許文献１では、データの送信側で擬似的にＴＣＰパケットを操作することで、ＲＴＴやＰＬＲに左右されにくい通信を実現し、通信速度を改善することできる。
一方で、無線通信網においては、無線端末は無線通信エリアを自由に移動するため、固定網と比較して、ＲＴＴやＰＬＲは常に大きく変化している。また、１台当たりの基地局が利用できる無線リソースは限られており、無線端末から基地局に通知されるＣＱＩ（Ｃｈａｎｎｅｌ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ）を元に、各無線端末に割り当てる無線リソースを基地局は常にスケジューリングしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１７５９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１は、ＲＴＴやＰＬＲが大きい場合に適用した場合にＴＣＰを用いた通信を高速化することができるが、ファイルサイズが小さい場合や、ＲＴＴ、ＰＬＲが小さい場合には高速化効果が薄い、もしくは逆効果になる場合もある。ファイルサイズが小さい場合、ＴＣＰパケット通信が完全に高速化される前にＴＣＰパケット通信が終了してしまうため、高速化の処理が間に入ることで逆効果になる場合がある。
また、従来、無線通信網のように、動的にＲＴＴやＰＬＲが変化する環境下において、上述の高速化の効果が薄い、もしくは逆効果になる状態に遷移した場合に、ＴＣＰを用いた通信に対して高速化を動的に切り替える手段が存在しない。
【０００５】
本発明は、以上の点に鑑み、無線通信網のパケット通信を効率的、かつ動的に制御することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の解決手段によると、
無線通信システムであって、
ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報と、高速化倍率と、ファイルサイズとを記憶するサーバテーブルを有するサーバと、
前記サーバからの制御により、パケット通信の高速化処理を開始又は停止する基地局と、
を備え、
前記サーバは、前記基地局の高速化処理が停止の状態で、前記無線端末からパケット通信開始通知及びファイルサイズを受けると、報知開始通知を前記基地局へ送信し、
前記基地局は、ネットワーク通信品質情報及び無線通信品質情報を含む報知情報を前記サーバへ報知し、
前記サーバは、前記報知情報と、前記ファイルサイズと、予め記憶された前記サーバテーブルを元に、予め定められたポリシーに基づき複数の前記高速化倍率の平均を表す高速化倍率平均を算出し、前記高速化倍率平均に従い、前記無線端末のパケット通信の高速化処理を開始又は停止とする高速化判定を行い、高速化処理を開始すると判定した場合、高速化開始要求及び情報取得開始通知を前記基地局へ送信し、
前記基地局は、前記無線端末のパケット通信の高速化処理を開始し、予め定められた時間間隔毎に、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を測定及び記憶し、
前記サーバは、前記無線端末からパケット通信終了通知を受けると、高速化停止要求及び情報取得終了通知を前記基地局へ送信し、
前記基地局は、前記無線端末のパケット通信の高速化処理を停止し、前記測定情報の測定を終了し、高速化処理中に測定した複数の前記測定情報を前記サーバへ送信し、
前記サーバは、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出し、前記実測スループットを前記理論スループットで除算することで高速化倍率を求め、前記測定情報及び前記高速化倍率及び前記ファイルサイズを、前記予め定められた時間間隔毎に前記サーバテーブルに記憶する
無線通信システムが提供される。
【０００７】
本発明の第２の解決手段によると、
サーバであって、
ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報と、高速化倍率と、ファイルサイズとを記憶するサーバテーブルと、
前記基地局に対して高速化処理の開始又は停止を制御する制御部と、
を備え、
前記制御部は、前記基地局の高速化処理が停止の状態で、前記無線端末からパケット通信開始通知及びファイルサイズを受けると、報知開始通知を前記基地局へ送信し、
前記基地局から、ネットワーク通信品質情報及び無線通信品質情報を含む報知情報を報知されると、
前記制御部は、前記報知情報と、前記ファイルサイズと、予め記憶された前記サーバテーブルを元に、予め定められたポリシーに基づき複数の前記高速化倍率の平均を表す高速化倍率平均を算出し、前記高速化倍率平均に従い、前記無線端末のパケット通信の高速化処理を開始又は停止とする高速化判定を行い、高速化処理を開始すると判定した場合、高速化開始要求及び情報取得開始通知を前記基地局へ送信し、
前記基地局に、前記無線端末のパケット通信の高速化処理を開始し、予め定められた時間間隔毎に、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を測定及び記憶させ、
前記制御部は、前記無線端末からパケット通信終了通知を受けると、高速化停止要求及び情報取得終了通知を前記基地局へ送信し、
前記基地局が、前記無線端末のパケット通信の高速化処理を停止し、前記測定情報の測定を終了し、前記基地局から高速化処理中に測定した複数の前記測定情報を受信すると、
前記制御部は、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出し、前記実測スループットを前記理論スループットで除算することで高速化倍率を求め、前記測定情報及び前記高速化倍率及び前記ファイルサイズを、前記予め定められた時間間隔毎に前記サーバテーブルに記憶する
サーバが提供される。
【０００８】
本発明の第３の解決手段によると、
基地局であって、
ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を記憶する基地局テーブルと、
制御部と、
サーバからの制御により、パケット通信の高速化処理を開始又は停止するパケット高速化部と、
を備え、
前記サーバが、前記基地局の高速化処理が停止の状態で、前記無線端末からパケット通信開始通知及びファイルサイズを受けたとき、前記サーバから報知開始通知を受信すると、
前記制御部は、ネットワーク通信品質情報及び無線通信品質情報を含む報知情報を前記サーバへ報知し、
前記サーバが、前記報知情報と、前記ファイルサイズと、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報と、高速化倍率と、ファイルサイズとを記憶するサーバテーブルに予め記憶された情報を元に、予め定められたポリシーに基づき複数の前記高速化倍率の平均を表す高速化倍率平均を算出し、前記高速化倍率平均に従い、前記無線端末のパケット通信の高速化処理を開始又は停止とする高速化判定を行い、高速化処理を開始すると判定した場合、前記サーバから高速化開始要求及び情報取得開始通知を受信すると、
前記制御部は、前記パケット高速化部による前記無線端末のパケット通信の高速化処理を開始し、予め定められた時間間隔毎に、ネットワーク通信品質情報及び無線通信品質情報及び実測スループットを含む測定情報を測定し、及び、前記測定情報を前記基地局テーブルに記憶し、
前記サーバが前記無線端末からパケット通信終了通知を受け、前記サーバから高速化停止要求及び情報取得終了通知を受信すると、
前記制御部は、前記パケット高速化部による前記無線端末のパケット通信の高速化処理を停止し、前記測定情報の測定を終了し、前記基地局テーブルを参照し、高速化処理中に測定した複数の前記測定情報を前記サーバへ送信し、
前記サーバに、前記複数の測定情報の各々に基づき、前記ネットワーク通信品質情報から理論スループットを算出させ、前記実測スループットを前記理論スループットで除算することで高速化倍率を求めさせ、前記測定情報及び前記高速化倍率及び前記ファイルサイズを、前記予め定められた時間間隔毎に前記サーバテーブルに記憶させる
基地局が提供される。
【発明の効果】
【０００９】
本発明によれば、無線通信網のパケット通信を効率的、かつ動的に制御することができる。
【図面の簡単な説明】
【００１０】
【図１】ＬＴＥの無線通信システムの構成を示すブロック図である。
【図２】基地局１０１の構成を示すブロック図である。
【図３】無線端末１００の構成を示すブロック図である。
【図４】情報収集サーバ１０７の構成を示すブロック図である。
【図５】基地局１０１の高速化状態とその状態に関連するイベントの状態遷移表である。
【図６】ＴＣＰパケット通信の高速化倍率を測定する場合のシーケンス図である。
【図７】情報収集サーバ１０７の情報を元にＴＣＰパケット通信の高速化を開始する場合のシーケンス図である。
【図８】情報収集サーバ１０７の情報を元にＴＣＰパケット通信の高速化を停止する場合のシーケンス図である。
【図９】情報収集サーバ１０７で高速化判定を行うが、高速化の状態を変化させない場合のシーケンス図である。
【図１０】基地局１０１が取得し、情報収集サーバ１０７へ送信するテーブルである。
【図１１】情報収集サーバ１０７に蓄積されている高速化率と紐づいた情報を管理しているテーブルである。
【図１２】情報収集サーバ１０７が基地局１０１へ報知開始通知、報知終了通知を送信するフローチャート図である。
【図１３】情報収集サーバ１０７が高速化判定を行い、基地局１０１へ高速化開始、高速化停止要求を送信するフローチャート図である。
【図１４】情報収集サーバ１０７で無線端末の状態を管理するテーブルである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施例について図面を用いて説明する。ただし、本発明の実施形態はあくまでも一実施形態であって、この実施形態に本発明が限定されることはない。
【００１２】
１．概要
本発明の代表的な実施例の一例を示せば以下の通りである。例えば、少なくとも一つの無線端末と、前記無線端末と通信する少なくとも一つの基地局とを備える無線通信システムであって、さらに、前記基地局、前記無線端末から各種情報を収集するサーバを備え、前記基地局はＴＣＰパケット通信を高速化する手段を有し、前記サーバは前記各種情報から前記基地局が高速化するか否かを判定し、その判定結果を元に前記基地局の高速化を制御する手段を有する。
【００１３】
２．無線通信システム
図１は、本実施例のＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）の無線通信システムの構成を示すブロック図である。なお、ＬＴＥ、ＴＣＰ等は一例にすぎず、これに限られない。本実施例の無線通信システムは、無線端末１００、基地局１０１、Ｓ−ＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）１０２、Ｐ−ＧＷ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）１０３、ＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）１０５、ＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）１０６、情報収集サーバ１０７、ＰＣＲＦ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅ  Ｆｕｎｃｔｉｏｎ）１０８を備える。基地局１０１、Ｓ−ＧＷ１０２、Ｐ−ＧＷ１０３はユーザパケットを扱うデータプレーンで接続されており、データプレーンを介してＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク１０４に接続されている。また、基地局１０１、Ｓ−ＧＷ１０２、Ｐ−ＧＷ１０３、ＨＳＳ１０５、ＭＭＥ１０６、情報収集サーバ１０７、ＰＣＲＦ１０８は制御用ネットワーク１０９に制御用信号を扱う制御プレーンで接続されている。無線端末１００は、基地局１０１と接続し、無線通信を行うことで、ユーザデータ、制御用通信の両方を行う。ＭＭＥ１０６は、制御プレーンのみを扱う装置であり、ＨＳＳ１０５と連携して無線端末１００の位置情報を管理し、無線端末１００とのセッションを管理する。Ｓ−ＧＷ１０２は、ユーザパケットのルーティング及び転送の機能を提供する。Ｐ−ＧＷ１０３は、ＩＰネットワークとの接続点を担い、ユーザパケットをＩＰネットワークとの間で転送する。ＰＣＲＦ１０８は、サービスに応じた優先制御及び課金のルールを設定する。また、情報収集サーバ１０７は、詳細は後述するが、無線端末１００、基地局１０１から各種情報を取得し、その情報を蓄積し、その情報を元に基地局１０１の高速化機能を有効化（開始）するか、無効化（停止）するかを制御する。
【００１４】
図２は、本実施例の基地局１０１の構成を示すブロック図である。本実施例の基地局１０１は、無線端末１００と無線通信を行うためのアンテナ２００、アンテナ２００とベースバンド部２０２間の無線信号の変復調、増幅を行う無線部２０１、パケット高速化部２０３から受け取るＩＰパケットと無線上に乗せるベースバンド信号の変換を行うベースバンド部２０２、伝送路インタフェース部２０６から受け取るＴＣＰパケット通信を高速化するパケット高速化部２０３、電源を全ての部に供給する電源部２０４、全ての部を制御する制御部２０５、Ｓ−ＧＷ１０２、制御ネットワーク１０９から受け取るパケットをパケット高速化部２０３へ転送する伝送路インタフェース２０６、各種情報を記憶する記憶部２０７を備える。パケット高速化部２０３は、例えば、制御ネットワーク１０９を介して情報収集サーバ１０７によって、高速化のＯＮ、ＯＦＦを制御され、高速化のＯＮのときにＴＣＰパケット通信の高速化処理を実行する。制御部２０５は後述のように各種情報を測定してテーブル化し、記憶部２０７へテーブル１０００（後述の図１０参照）を格納する。なお、特許文献１は高速化装置を送受信両方に置いているが、本実施例では、基地局１０１のみに設定している点が異なる。詳細については後述する。
【００１５】
図３は、本実施例の無線端末１００の構成を示すブロック図である。本実施例の無線端末１００は、基地局１０１と通信を行うためのアンテナ３００、無線部３０１、信号の変復調及び符号化、復号化を行うための通信部３０２、無線端末１００を制御する制御３０３、ユーザが無線端末１００に対して指示をするためのキーボード、ユーザに情報を提供する液晶パネル、スピーカ、マイク等のＩ／Ｏ部３０４、各種情報を記憶する記憶部３０５、各部に電源を供給する電源供給部３０６を備える。無線端末１００は、ＴＣＰパケット通信を開始する際、そのＴＣＰパケット通信でダウンロードするファイルのサイズをアプリケーションなどから取得し、情報収集サーバ１０７へ制御ネットワーク１０９を介して、そのファイルサイズを送信する。また、ＴＣＰパケット通信を開始、終了する際、無線端末１００は、情報収集サーバ１０７に対し、ＴＣＰパケット通信開始、終了通知を送信する。詳細は後述する。
【００１６】
図４は、本実施例の情報収集サーバ１０７の構成を示すブロック図である。本実施例の情報収集サーバ１０７は、制御ネットワーク１０９を介して無線端末１００、基地局１０１と各種情報を送受信する送受信部４００、無線端末１００、基地局１０１から受け取る情報を含む各種情報を記憶する情報記憶部４０１、情報収集サーバ１０７を制御する制御部４０２を備える。また、制御部４０２は、無線端末１００、基地局１０１から受け取る情報をテーブル化し、情報記憶部４０１へテーブル１１００（後述の図１１参照）を格納し、ＴＣＰパケット通信の高速化を開始するか、停止するかをそのテーブルを用いて判定し、その判定結果を元に送受信部４００、制御ネットワーク１０９を介して基地局１０１を制御する。また、情報記憶部４０１は、無線端末の高速化状態を管理する管理テーブル１４００（後述の図１４参照）を格納する。詳細は後述する。
【００１７】
図５は、本実施例の基地局１０１の高速化状態とその状態に関連するイベントの状態遷移表である。この状態遷移表５００に基づいて、基地局１０１における高速化を情報収集サーバ１０７によって制御する。この状態遷移表５００はＴＣＰパケット通信を行っていることが前提である。以下、図中のかっこで示した数字に対応して説明する。
（１）基地局１０１の高速化状態が高速化ＯＮの場合に、高速化開始判定を情報収集サーバ１０７が行った場合、既に基地局１０１は高速化ＯＮであるため、情報収集サーバ１０７は何も処理は行わない。
（２）基地局１０１の高速化状態が高速化ＯＦＦの場合に、高速化停止判定を情報収集サーバ１０７が行った場合、既に基地局１０１は高速化ＯＦＦであるため、情報収集サーバ１０７は何も処理は行わない。
（３）基地局１０１の高速化状態が高速化ＯＮの場合に、高速化停止判定を情報収集サーバ１０７が行った場合、情報収集サーバ１０７は基地局１０１に対して高速化停止要求を行い、基地局１０１の高速化状態をＯＦＦにする。
（４）基地局１０１の高速化状態が高速化ＯＦＦの場合に、高速化開始判定を情報収集サーバ１０７が行った場合、情報収集サーバ１０７は基地局１０１に対して高速化開始要求を行い、基地局１０１の高速化状態をＯＮにする。
また、
（５）ＴＣＰパケット通信が終了した場合も、基地局１０１の高速化状態をＯＦＦにする必要があるため、基地局１０１の高速化状態がＯＮの場合は情報収集サーバ１０７は基地局１０１に対して高速化停止要求を行い、基地局１０１の高速化状態をＯＦＦにし、基地局１０１の高速化状態がＯＦＦの場合は既に基地局１０１は高速化ＯＦＦであるため、情報収集サーバ１０７は何も処理は行わない。
図７〜図９は、この状態遷移表５００に従って、基地局１０１における高速化を制御しているシーケンス図である。詳細は後述する。
【００１８】
図６は、本実施例のＴＣＰパケット通信の高速化倍率を測定する場合のシーケンス図である。前提として、基地局１０１では、全てのＴＣＰパケット通信を高速化しており、高速化を判定するためのサンプルを収集することを目的としている。このシーケンスは、例えば、システム導入時、電源ＯＮ開始時、初期設定時、後述の図１０のテーブルの初期化又は設定時等の適宜の場合に実行される。無線端末１００がＴＣＰパケット通信を開始すると、ＴＣＰパケット通信のコネクションが確立される。（６００、６０１）  その後、無線端末１００はＴＣＰパケット通信を開始したことを通知（無線端末ＩＤを含む）するとともに、ＴＣＰパケット通信で受信するファイルのサイズを制御ネットワーク１０９を介して情報収集サーバ１０７へ送信する。（６０２）  ＴＣＰパケット通信開始通知、ファイルサイズを受け取った情報収集サーバ１０７は、ファイルサイズと受け取った時刻を保持し、各種情報取得開始通知を基地局１０１へ送信する。（６０３）  各種情報取得開始通知を受けた基地局１０１は、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットを含む各種情報の測定を開始する。（６０４）  これら各種情報に対して基地局１０１は、たとえば、予め定めた時間、例えば３０秒間の平均を算出し、それらを一つのテーブルとして記録する。なお、本実施例では、３０秒間を例に説明するが、これに限られない。
【００１９】
図１０は、基地局１０１が取得し、情報収集サーバ１０７へ送信するテーブルである。このテーブル１０００は、予め定めた時間毎に、データの番号♯、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットを含む。なお、記録する行数は、新しいデータから何行までなど予め適宜定めておくことができる。また、データの番号＃は、基地局１０１等により適宜付与されることができる。
【００２０】
例えば、基地局１０１が無線端末１００へ送信したデータ付きＴＣＰパケットの送信シーケンス番号と送信した時刻を基地局１０１は記録し、無線端末１００から基地局１０１が受信したそのＴＣＰパケットのＡｃｋの確認応答番号と受信した時刻を基地局１０１は記録し、確認応答番号が送信シーケンス番号より大きい場合の時刻の差分を取得とし、３０秒間に取得されるこれら取得情報の平均をＲＴＴとしてテーブルに３０秒ごとに基地局１０１は記録することができる。データ付きＴＣＰパケットとは、ユーザデータを含むＴＣＰパケットを表し、それ以外のＴＣＰパケット通信のセッションを開始する際のＴＣＰパケットは含まれない。例えば、基地局１０１が無線端末１００へ送信したデータ付きＴＣＰパケットの送信シーケンス番号ｎ１を基地局１０１は記録し、次に基地局１０１が無線端末１００へ送信するデータ付きＴＣＰパケットの送信シーケンス番号ｎ２を基地局１０１は記録し、３０秒間にｎ１＞ｎ２となる割合をＰＬＲとしてテーブルに３０秒ごとに基地局１０１は記録することができる。また、例えば、無線リソース使用率は基地局１０１が取得できるサンプリング時間に依存して取得し、３０秒間の平均値を無線リソース使用率としてテーブルに３０秒ごとに基地局１０１は記録することができる。ＣＱＩは、例えば、基地局１０１が無線端末１００から取得できるサンプリング時間に依存して取得し、そのＣＱＩに紐づいたｅｆｆｉｃｉｅｎｃｙの値を保持し、３０秒間のｅｆｆｉｃｉｅｎｃｙの値の平均にもっとも近いＣＱＩをＣＱＩとしてテーブルに３０秒ごとに基地局１０１は記録することができる。このｅｆｆｉｃｉｅｎｃｙの値は、例えば、周波数１Ｈｚでどれだけスループットを出せるかを示す指標である。３０秒間、基地局１０１から無線端末１００へ送信したデータパケットの総ファイルサイズを３０秒で除算した値を実測したスループットとしてテーブルに３０秒ごとに基地局１０１は記録することができる。このように、基地局１０１は、予め定めた時間、例えば３０秒ごとにテーブルを更新するが、この方法に限定される必要は無い。
【００２１】
無線端末１００は、ＴＣＰパケット通信を終了したとき、ＴＣＰパケット通信終了通知を情報収集サーバ１０７へ通知する。（６０５、６０６）  ＴＣＰパケット通信終了通知を受けた情報収集サーバ１０７は、基地局１０１に対して各種情報取得終了通知を送信し、それを受けた基地局１０１は、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットを含む各種情報の測定を終了する。（６０７、６０８）  測定を終了した際、３０秒以下の各種情報の平均をテーブルに追加し、図１０に示すテーブルを情報収集サーバ１０７へ送信する。（６０９）  図１０のテーブルを受け取った情報収集サーバ１０７は、図１１のテーブルを作成し、記憶する。（６１０）
【００２２】
図１１は、情報収集サーバ１０７に蓄積されている高速化率と紐づいた情報を管理しているテーブルである。このテーブル１１００は、高速化倍率、ファイルサイズ、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットを含む。
例えば、情報収集サーバ１０７は、受け取ったテーブルに予め無線端末１００から受け取ったファイルサイズを各行に追加する。さらに、情報収集サーバ１０７は、受け取ったテーブルの各行のＲＴＴ、ＰＬＲから理論的なスループットを算出する。理論的なスループットは、例えば、文献（Ｓ．  Ｆｌｏｙｄ，  “Ｈｉｇｈ  Ｓｐｅｅｄ  ＴＣＰ  ｆｏｒ  ｌａｒｇｅ  Ｃｏｎｇｅｓｔｉｏｎ  Ｗｉｎｄｏｗｓ（登録商標）”，  ＩＥＴＦ  ＲＦＣ３６４９，  Ｄｅｃ  ２００３）にあるように、ＴＣＰの平均的な輻輳ウィンドウの数に、１パケットのビット数を掛算し、その数値をＲＴＴで除算することによって求めることができる。本実施例の理論的なスループットを求める計算式は、例えば、
１．２／ｓｑｒｔ（ｐ）＊ＭＳＳ＊８／ｒ
であり、ｐはＰＬＲ、ＭＳＳはＭａｘｉｍｕｍ  Ｓｅｇｍｅｎｔ  Ｓｉｚｅ、ｒはＲＴＴである。ＭＳＳはＴＣＰパケット通信開始時の３ウェイハンドシェーク時に決定され、その値を基地局１０１が取得し、情報収集サーバ１０７へ送信する。そして、情報収集サーバ１０７で算出した理論的なスループットとテーブルに記載されている実測したスループットを用いて、情報収集サーバ１０７は高速化倍率を算出する。高速化倍率は、例えば、実測したスループットを理論的なスループットで除算することで情報収集サーバ１０７で算出され、情報収集サーバ１０７は、この高速化倍率をテーブルの各行に追加する。これらの手順を通して、図１１に示すテーブルを情報収集サーバ１０７で作成する。このテーブルを用いて、情報収集サーバ１０７は高速化判定を行い、基地局１０１を制御する。詳細は後述する。図６のシーケンスを用いた高速化率の測定の期間は、例えば、キャリア又はシステム設計等によって決定し、その期間の長さは自由に決めることができる。
【００２３】
図７は、本実施例の情報収集サーバ１０７の情報を元に、ＴＣＰパケット通信の高速化を開始する場合のシーケンス図である。前提は、ＴＣＰパケット通信中であり、かつ高速化中でない場合である。無線端末１００がＴＣＰパケット通信を開始すると、ＴＣＰパケット通信のセッションが確立される。（７００、７０１）  その後、無線端末１００は、情報収集サーバ１０７に対し、ＴＣＰパケット通信開始（無線端末ＩＤを含む）を通知、ファイルサイズを送信する。（７０２）  それを受けた情報収集サーバ１０７は、報知開始通知を基地局１０１へ送信する。（７０３）  報知開始通知を受けた基地局１０１は、基地局１０１で取得するＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩを含む報知情報を一定間隔で、情報収集サーバ１０７へ報知する。（７０４）  なお、ステップ７０４は、予め定めた一定間隔で実行される。この報知情報は、例えば、一定間隔内の平均値を用いることができる。報知情報を受けた情報収集サーバ１０７は、この報知情報と、予め基地局１０１から受信したファイルサイズと、蓄積されているテーブル１１００（図１１）を元に高速化判定を行う。（７０５）  高速化判定方法の詳細は後述する。情報収集サーバ１０７において、高速化を開始する判定を行った場合、基地局１０１に対して無線端末１００のＴＣＰパケット通信の高速化開始要求、各種情報取得開始通知を送信する。（７０６）  
【００２４】
これを受けた基地局１０１は、無線端末１００のＴＣＰパケット通信の高速化を開始し、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットの測定を開始し、図６と同様の方法で図１０のテーブル１０００を作成する。（７０７、７０８）  その後、基地局１０１の高速化が継続している状態で無線端末１００がＴＣＰパケット通信を終了すると、無線端末１００は情報収集サーバ１０７に対してＴＣＰパケット通信終了通知を送信する。（７０９、７１０）  ＴＣＰパケット通信終了通知を受けた情報収集サーバ１０７は、蓄積されている管理テーブル１４００（図１４）を元に高速化判定を行い（７１５）、無線端末１００のＴＣＰパケット通信の高速化停止要求、各種情報取得終了通知、報知終了通知を基地局１０１へ送信する。（７１１）  これらを受けた基地局１０１は、無線端末１００のＴＣＰパケット通信の高速化を停止し、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットの測定を終了し、情報収集サーバ１０７への報知を終了する。（７１２、７１３）  その後、高速化中に取得した各種情報を、図６と同様の方法で図１０のテーブル１０００を作成して情報収集サーバ１０７へ送信する。（７１４）  これを受けた情報収集サーバ１０７は、図６と同様の方法で図１１のテーブル１１００を作成する。（７１５）このシーケンスでは、基地局１０１が高速化を行っている状態で図６と同様の方法で各種情報を取得しており、これによって、情報収集サーバ１０７の情報を更新することが可能となる。
【００２５】
図８は、本実施例の情報収集サーバ１０７の情報を元にＴＣＰパケット通信の高速化を停止する場合のシーケンス図である。前提は、ＴＣＰパケット通信中であり、かつ高速化中である。（８００）  この状態で、情報収集サーバ１０７は一定間隔で基地局１０１から報知される情報を受信し、高速化判定を行い、無線端末１００のＴＣＰパケット通信の高速化を停止すると判定した場合、情報収集サーバ１０７は、基地局１０１に対して無線端末１００のＴＣＰパケット通信の高速化停止要求、各種情報取得終了通知を送信する。（８０１、８０２、８０３）  これを受け取った基地局１０１は、高速化を停止し、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、スループットの測定を終了し、高速化中に取得した各種情報を図６と同様の方法で図１０のテーブルを作成して情報収集サーバ１０７へ送信する。（８０４、８０５、８０６）  これを受けた情報収集サーバ１０７は、図６と同様の方法で図１１のテーブルを作成する。（８１０）その後、基地局１０１が高速化を停止した状態で、無線端末１００がＴＣＰパケット通信を終了すると、無線端末１００はＴＣＰパケット通信終了通知を情報収集サーバ１０７へ送信する。（８０７、８０８）  ＴＣＰパケット通信終了通知を受けた情報収集サーバ１０７は、蓄積されている管理テーブル１４００（図１４）を元に予め受けたＴＣＰパケット通信開始通知に含まれる無線端末ＩＤに従い高速化判定を行い（８１１）、報知終了通知を基地局１０１に送信し、基地局１０１は、報知情報の報知を終了する。（８０９）
【００２６】
図９は、本実施例の情報収集サーバ１０７で高速化判定を行うが、高速化の状態を変化させない場合のシーケンス図である。前提として、無線端末１００はＴＣＰパケット通信中であり、高速化ＯＮ又は高速化ＯＦＦの状態である。（９００）  基地局１０１は予め定められた一定間隔でＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩを含む報知情報を情報収集サーバ１０７に対して報知しており、その報知情報を受け取った情報収集サーバ１０７は高速化判定を行う。（９０１、９０２）  この時、基地局１０１の高速化の状態と、情報収集サーバ１０７の高速化の判定結果が同一であった場合、情報収集サーバ１０７は基地局１０１に対して、判定に基づく制御を行わない。これにより、情報収集サーバ１０７と基地局１０１間の無駄なやりとりを排除することができる。
【００２７】
図７〜図９の各シーケンス図は、図５の状態遷移表に基づいて動作しており、各イベントに対する状態遷移を網羅している。
【００２８】
図１２は、本実施例の情報収集サーバ１０７が基地局１０１へ報知開始通知、報知終了通知を送信するフローチャート図である。情報収集サーバ１０７は、ＴＣＰパケット通信開始通知を無線端末１００から受信すると、このフローチャートを開始する。（１２００）  次に、情報収集サーバ１０７は、報知開始通知を基地局１０１に対して送信する。（１２０１）  その後、ＴＣＰパケット通信終了通知を無線端末１００から受けたか否かを判定し、受けていなければ予め定められた時間、例えばａ秒待機し、１２０２のフローへ戻る。（１２０２）  ＴＣＰパケット通信終了通知を無線端末１００から受けた場合は、情報収集サーバ１０７は、報知終了通知を基地局１０１に対して送信し、フローチャートを終了する。（１２０４、１２０５）  このフローチャートによって、無線端末１００がＴＣＰパケット通信中は、基地局１０１からＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩを含む報知情報を情報収集サーバ１０７は一定間隔で受信できるようになる。
【００２９】
図１３は、本実施例の情報収集サーバ１０７が高速化判定を行い、基地局１０１へ高速化開始、高速化停止要求を送信するフローチャート図である。情報収集サーバ１０７は、ＴＣＰパケット通信開始通知を無線端末１００から受信すると、このフローチャートを開始する。（１３００）  情報収集サーバ１０７は、無線端末１００から、無線端末ＩＤ、ＴＣＰパケット通信で、例えばダウンロードするファイルのファイルサイズを受信し、それを保持する。（１３０１）  次に、無線端末１００からＴＣＰパケット通信終了通知を受けたかどうかを判定し、受け取った場合、情報収集サーバ１０７で管理している管理テーブル１４００（後述の図１４参照）を参照し、無線端末ＩＤで識別される無線端末１００に対応する高速化フラグがＯＮであるかを判定する。（１３０２、１３０３）  無線端末１００に対応する高速化フラグがＯＮである場合は、無線端末１００は基地局１０１において高速化がされている状態のため、情報収集サーバ１０７は基地局１０１へ無線端末１００のＴＣＰパケット通信の高速化停止要求を送信し、無線端末１００に対応する高速化フラグをＯＦＦにし、フローチャートを終了する。（１３０４、１３０５、１３０６）  一方、ステップ１３０３で、無線端末１００に対応する高速化フラグがＯＦＦである場合は、無線端末１００は基地局１０１において高速化がされていない状態のため、そのままフローチャートを終了する。
【００３０】
ステップ１３０２で、情報収集サーバ１０７は、無線端末１００からＴＣＰパケット通信終了通知を受けていない場合は、基地局１０１から一定間隔で報知される情報を取得する。（１３０７）  情報収集サーバ１０７は、図１１のテーブル１１００を参照して、ステップ７０２等で無線端末１００から受信したファイルサイズ、ステップ７０４又は８０１又は９０１等で基地局１０１から受信した報知情報（ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ）を元に高速化倍率平均Ｘを算出する。（１３０８）  
【００３１】
高速化倍率平均Ｘの算出方法は、例えば、大きく２つのステップがある。１つ目のステップとして、ステップ７０２で無線端末１００から受信したファイルサイズ、ステップ７０４又は８０１又は９０１で基地局１０１から受信した報知情報を元に、情報収集サーバ１０７に蓄積されている図１１のテーブル１１００の情報をある予め定められたポリシー（規則、設定、手順、処理、やり方等を含む）に基づいてソートし、ソートした結果の上位の高速化倍率の平均を高速化倍率平均Ｘとすることができる。例えば、ステップ７０２で無線端末１００から受信したファイルサイズによって、情報収集サーバ１０７の図１１のテーブル１１００をそのファイルサイズに近い順にソートし、その上位５００件に対して、次はステップ７０４又は８０１又は９０１で基地局１０１から受信した報知情報のＲＴＴによって数値が近い順にソートし、さらにその上位２５０件に対して報知情報のＰＬＲによって数値が近い順にソートする、などといった流れで情報収集サーバ１０７の図１１のテーブル１１００の中で、受信されたファイルサイズ、報知情報と最も合致している情報のうち例えば上位１０件の高速化倍率の平均を高速化倍率平均Ｘとする。この１つ目のステップのポリシー（ソート方法）は一意に決まるわけではない。
【００３２】
２つ目のステップとして、情報収集サーバ１０７は、ステップ７０４又は８０１又は９０１等により基地局１０１から受け取った報知情報の無線リソース使用率、ＣＱＩから、無線端末１００に割り当てることができる帯域を算出し、この帯域の上限によってステップ１で求めた高速化倍率平均Ｘが下がるようであれば、高速化倍率平均Ｘをその上限による値に変更する。具体的には、例えば、情報収集サーバ１０７は、ステップ７０４又は８０１又は９０１等により基地局１０１から受け取った報知情報の無線リソース使用率とＣＱＩから無線端末１００に割り当てることができる領域（スループット）を算出し、報知情報のＲＴＴとＰＬＲから理論値のスループットを、例えば、図６の説明で示した前述の式等から算出する。情報収集サーバ１０７は、［算出した理論値のスループット］×［高速化倍率平均Ｘ］によって求まる値と、無線端末１００に割り当てることができる帯域（スループット）の値を比較し、前者のほうが大きい値であれば、高速化倍率平均Ｘはそのままで、後者のほうが大きい値であれば、無線端末１００に割り当てることができる帯域の値を算出した理論値のスループットで割った値を高速化倍率平均Ｘとすることができる。ここで、情報収集サーバ１０７は、例えば、次式により無線端末１００に割り当てることができる帯域を算出することができる。
「無線端末１００に割り当てることができる帯域」
＝「余っている無線リソース（ブロック数）」
×「ＣＱＩに紐づいた変調方式で送信できる１ブロックごとのデータ量」
である。
なお、一般に、基地局１０１は、無線リソースを無線端末に割り当てる際、ブロック単位で割り当てる。そのブロックを無線端末がどれだけ効率的に使用できるかは、無線端末の状態（電波状態）等に依存し、その状態を表す情報がＣＱＩである。そのＣＱＩの番号から変調方式がわかり、それによって、１ブロックごとに送信できるデータ量が決まる。
【００３３】
そして、情報収集サーバ１０７は、この高速化倍率Ｘが予め定められたＴｈを超えているか否かを判定し、超えていれば高速化を行う、もしくは継続する必要があるため、情報収集サーバ１０７は、管理テーブル１４００（後述の図１４）で保持している無線端末１００に対応する高速化フラグがＯＮか否かを判定し、ＯＮでなければ基地局１０１へ高速化開始要求を送信し、無線端末１００に対応する高速化フラグをＯＮにする。（１３０９、１３１０、１３１１、１３１２）  無線端末１００に対応する高速化フラグがＯＮの場合は、情報収集サーバ１０７は、何も処理を行わない。これにより、情報収集サーバ１０７から基地局１０１への無駄なやりとりをなくすことができる。判定後、予め定められた時間、例えばｂ秒待機し、ステップ１３０２へ戻る。（１３１３）  ステップ１３０９で高速化倍率平均ＸがＴｈを下回った場合、高速化を停止、もしくは高速化を停止している状態を継続する必要があるため、情報収集サーバ１０７は、管理テーブル１４００（後述の図１４）保持している無線端末１００に対応する高速化フラグがＯＮか否かを判定し、ＯＮであれば基地局１０１へ高速化停止要求を送信し、高速化フラグをＯＦＦにする。（１３１４、１３１５、１３１６）  無線端末１００に対応する高速化フラグがＯＦＦの場合は、情報収集サーバ１０７は、何も処理を行わない。この判定後も同様に、予め定めた時間、例えばｂ秒待機し、ステップ１３０２へ戻る。
これらにより、情報収集サーバ１０７は、過去の高速化実績と、リアルタイムの無線端末１００の置かれている無線環境（ＣＱＩ）、基地局１０１の無線リソース使用率を元に、無線端末１００のＴＣＰパケット通信を高速化するかを判定することが可能となり、動的にＴＣＰパケット通信の高速化を切り替えることができる。この動的な高速化の切替によって、有線環境では起きづらい無線環境の変化に伴う高速化効果の変動に対応することができる。
【００３４】
図１４は、本実施例の情報収集サーバ１０７で無線端末の状態を管理する管理テーブルである。この管理テーブル１４００は、無線端末のＩＤと高速化フラグ、高速化時間を管理しており、図１３の判定に用いる高速化フラグによって無線端末の高速化状態を管理している。また、高速化時間は、予め定められた期間、例えば１ヶ月の累積高速化時間を保持し、無線端末の課金などに役立てることが可能である。
【００３５】
なお、図１０及び図１１の各テーブルを、それぞれ、基地局１０１に複数の無線端末に対して共通にひとつ設けるようにしてもよい。この場合、基地局１０１及び情報収集サーバ１０７は、各無線端末のＴＣＰパケット通信に対して共通の各テーブルを用いて各処理を実行する。一方、図１０及び図１１の各テーブルは無線端末１００毎に設けられてもよく、その場合ＴＣＰパケット通信開始通知（ステップ７０２）等により無線端末ＩＤが基地局１０１及び情報収集サーバ１０７に通知され保持される。そして基地局１０１及び情報収集サーバ１０７は、無線端末ＩＤ毎に各テーブルに情報を記憶し、無線端末ＩＤと紐付けて各処理を実行する。
【００３６】
３．実施例の効果
本実施例では、無線通信網に対してＴＣＰパケット通信高速化技術を適用した際、リアルタイムで各種情報から高速化の効果を判定し、動的に高速化の制御を行うことで、無線通信網に存在する無線端末のＴＣＰを用いた通信を効率的に高速化することができる。
【００３７】
４．付記
なお、以上では、一例として、基地局１０１から情報収集サーバ１０７への報知情報として、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、を含み、基地局１０１が測定する各種情報（測定情報）として、ＲＴＴ、ＰＬＲ、無線リソース使用率、ＣＱＩ、実測したスループットを含む場合について説明した。本発明及び本実施例は、これに限らず、報知情報として、ＲＴＴ又はＰＬＲ又は他のネットワーク若しくは回線の通信品質等を表すネットワーク品質情報と、無線リソース使用率又はＣＱＩ又は他の無線回線の通信品質等を表す無線通信品質情報を用いることができる。同様に、測定情報として、このようなネットワーク品質情報と、このような無線通信品質情報と、実測スループットとを用いることができる。
また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれている。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【図１】
2016208445.tif 000003
【図２】
2016208445.tif 000004
【図３】
2016208445.tif 000005
【図４】
2016208445.tif 000006
【図５】
2016208445.tif 000007
【図６】
2016208445.tif 000008
【図７】
2016208445.tif 000009
【図８】
2016208445.tif 000010
【図９】
2016208445.tif 000011
【図１０】
2016208445.tif 000012
【図１１】
2016208445.tif 000013
【図１２】
2016208445.tif 000014
【図１３】
2016208445.tif 000015
【図１４】
2016208445.tif 000016