(57)【要約】【課題】アプリケーションが必要とするスループットが確保可能なエリアの情報をユーザに提供する。【解決手段】端末を収容する基地局に接続された管理サーバであって、端末が使用しているアプリケーションによる現在の通信品質を測定し、前記アプリケーションによる現在の通信品質と当該アプリケーションに必要な通信品質とを比較することによって、低い品質で当該アプリケーションを使用している端末を特定し、前記アプリケーションに必要な通信品質が満たされるエリアを特定し、前記特定されたエリアの情報を、前記特定された端末に提供する。【選択図】図１１
2016005019.tif 000002
【特許請求の範囲】
【請求項１】
端末を収容するためのエリアを形成する基地局に接続された管理サーバであって、
端末が使用しているアプリケーションによる現在の通信品質を測定し、
前記アプリケーションによる現在の通信品質と当該アプリケーションに必要な通信品質とを比較することによって、低い品質で当該アプリケーションを使用している端末を特定し、
前記アプリケーションに必要な通信品質が満たされるエリアを特定し、
前記特定されたエリアの情報を、前記特定された端末に提供することを特徴とする管理サーバ。
【請求項２】
請求項１に記載の管理サーバであって、
前記通信品質は、スループットであり、
前記基地局が提供するエリアの残スループットを計算し、
前記端末が使用しているアプリケーションによる現在のスループットを測定し、
前記アプリケーションの現在のスループットと当該アプリケーションに必要なスループットとを比較することによって、低い品質でアプリケーションを使用している端末を特定し、
当該アプリケーションに必要なスループットと前記エリアの残スループットとを比較することによって、当該アプリケーションに必要な残スループットを有するエリアを特定し、
前記特定されたエリアの情報を、前記特定された端末に提供することを特徴とする管理サーバ。
【請求項３】
請求項１又は２に記載の管理サーバであって、
当該アプリケーションに必要な通信品質が満たされるエリアを、端末が移動可能な範囲から特定することを特徴とする管理サーバ。
【請求項４】
請求項１又は２に記載の管理サーバであって、
前記エリアはセルラ無線方式のセルであることを特徴とする管理サーバ。
【請求項５】
請求項１又は２に記載の管理サーバであって、
前記通信品質は、下りまたは上りの一方向の通信品質であることを特徴とする管理サーバ。
【請求項６】
請求項１又は２に記載の管理サーバであって、
前記通信品質は、下りおよび上りの双方向の通信品質であることを特徴とする管理サーバ。
【請求項７】
請求項２に記載の管理サーバであって、
前記エリア内に存在する全ての端末のスループットを加算することによって、当該エリアの総スループットを計算し、当該エリアに設定された伝送可能最大容量から当該エリアの総スループットを減じることによって、当該エリアの残スループットを計算することを特徴とする管理サーバ。
【請求項８】
請求項１又は２に記載の管理サーバであって、
前記エリアはセルラ無線方式のセルを分割した領域であることを特徴とする管理サーバ。
【請求項９】
請求項２に記載の管理サーバであって、
前記基地局は、無線リソースの最小単位であるスロット単位で無線リソースを前記端末に割り当て、
前記管理サーバは、前記エリアにおけるスロットあたりの伝送容量と、前記端末に割り当て可能な空きスロットの数とを乗じることによって、当該エリアの残スループットを計算することを特徴とする管理サーバ。
【請求項１０】
無線通信システムにおける通信制御方法であって、
前記無線通信システムは、端末を収容するためのエリアを形成する基地局と、前記基地局に接続された管理サーバとを有し、
前記方法は、
前記管理サーバが、端末が使用しているアプリケーションによる現在の通信品質を測定し、
前記管理サーバが、前記アプリケーションによる現在の通信品質と当該アプリケーションに必要な通信品質とを比較することによって、低い品質で当該アプリケーションを使用している端末を特定し、
前記管理サーバが、前記アプリケーションに必要な通信品質が満たされるエリアを特定し、
前記管理サーバが、前記特定されたエリアの情報を、前記特定された端末に提供することを特徴とする通信制御方法。
【請求項１１】
請求項１０に記載の通信制御方法であって、
前記通信品質は、スループットであり、
前記管理サーバが、前記端末が存在するエリアの残スループットを計算し、
前記管理サーバが、前記端末が使用しているアプリケーションによる現在のスループットを測定し、
前記管理サーバが、前記アプリケーションの現在のスループットと当該アプリケーションに必要なスループットとを比較することによって、低い品質でアプリケーションを使用している端末を特定し、
前記管理サーバが、当該アプリケーションに必要なスループットと前記エリアの残スループットとを比較することによって、当該アプリケーションに必要な残スループットを有するエリアを特定し、
前記管理サーバが、前記特定されたエリアの情報を、前記特定された端末に提供することを特徴とする通信制御方法。
【請求項１２】
請求項１０又は１１に記載の通信制御方法であって、
前記管理サーバは、当該アプリケーションに必要な通信品質が満たされるエリアを、端末が移動可能な範囲から特定することを特徴とする通信制御方法。
【請求項１３】
請求項１１に記載の通信制御方法であって、
前記管理サーバが、前記エリア内に存在する全ての端末のスループットを加算することによって、当該エリアの総スループットを計算し、
前記管理サーバが、当該エリアに設定された伝送可能最大容量から当該エリアの総スループットを減じることによって、当該エリアの残スループットを計算することを特徴とする通信制御方法。
【請求項１４】
請求項１１に記載の通信制御方法であって、
前記基地局が、無線リソースの最小単位であるスロット単位で無線リソースを前記端末に割り当て、
前記管理サーバは、前記エリアにおけるスロットあたりの伝送容量と、前記端末に割り当て可能な空きスロットの数とを乗じることによって、当該エリアの残スループットを計算することを特徴とする通信制御方法。
【請求項１５】
端末を収容するためのエリアを形成する基地局と、前記基地局に接続された管理サーバとを有する無線通信システムであって、
前記管理サーバは、前記端末が使用しているアプリケーションによる現在の通信品質を測定し、
前記管理サーバは、前記アプリケーションによる現在の通信品質と当該アプリケーションに必要な通信品質とを比較することによって、低い品質で当該アプリケーションを使用している端末を特定し、
前記管理サーバは、前記アプリケーションに必要な通信品質の指標値が満たされるエリアを特定し、
前記管理サーバは、前記特定されたエリアの位置情報を、前記特定された端末に提供することを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルラ方式を用いた無線通信システムに関する。
【背景技術】
【０００２】
スマートフォンの普及に伴い、パケット通信量が急増している。また、例えば、ターミナル駅などの人が集まる場所と、人の密度が小さい場所とでトラフィック量に差が生じている。その結果、特定のエリアにトラフィックが集中し、アプリケーションを実行するために必要なスループットが得られないことがある。
【０００３】
本技術分野の背景技術として、特開２０１３−５８９４８号公報（特許文献１）がある。
【０００４】
特許文献１は、所望の品質が得られるエリアへの移動を誘導する無線アクセスシステムを開示する。当該無線アクセスシステムでは、無線基地局はセル内に在圏する各ユーザ端末ＵＥから定期的に該セルを任意に細分化した各小エリアの品質情報と当該ユーザ端末の位置情報とを受信して、該当の小エリアに関する品質情報として一旦保存し、特定時間間隔経過の都度その間に保存された品質情報を集計し、各小エリアの最新の通信品質情報として各小エリアのエリア情報が記録された小エリア管理テーブルに更新登録する。無線基地局はユーザ端末から接続確立要求があると、小エリア管理テーブルを参照し、当該ユーザ端末が存在する小エリアを特定し、かつ、当該小エリアおよび当該小エリアの周辺に位置する小エリアそれぞれに関するエリア情報と通信品質情報とを、接続確立要求の応答として、要求元のユーザ端末に返送する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５８９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述した従来技術では、周辺のエリアの通信品質情報を表示するものであり、ユーザが使用しているアプリケーションと通信品質を関係してユーザに通知することは考慮されていなかった。すなわち、従来技術では、ユーザが使用しているアプリケーションに必要なスループットが得られるかは不明であった。
【課題を解決するための手段】
【０００７】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、端末を収容する基地局に接続された管理サーバであって、端末が使用しているアプリケーションによる現在の通信品質を測定し、前記アプリケーションによる現在の通信品質と当該アプリケーションに必要な通信品質とを比較することによって、低い品質で当該アプリケーションを使用している端末を特定し、前記アプリケーションに必要な通信品質が満たされるエリアを特定し、前記特定されたエリアの情報を、前記特定された端末に提供する。
【発明の効果】
【０００８】
本発明の代表的な実施の形態によれば、各アプリケーションが必要とするスループットが確保可能なエリアの情報をユーザに提供することができる。前述した以外の課題、構成および効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】第１実施例のシステムの全体の構成を示す図である。
【図２】第１実施例において、アプリが必要とするスループットが得られるエリアを端末に提供するシステムの構成の例を示す図である。
【図３】第１実施例のＵＥ−ＩＰアドレスデータベースで管理されるテーブルの構成の一例を示す図である。
【図４】第１実施例のアプリ品質基準データベースで管理されるテーブルの構成の一例を示す図である。
【図５】第１実施例のエリア情報データベースで管理されるテーブルの構成の一例を示す図である。
【図６】第１実施例のアプリサーバＩＰアドレス・スループットメッセージの構成の一例を示す図である。
【図７】第１実施例のエリア残スループットメッセージの構成の一例を示す図である。
【図８】第１実施例のエリア計算部で管理されるテーブルの構成の一例を示す図である。
【図９】第１実施例のＭＭＥから対象ＵＥ−ＩＰアドレス処理部へ、端末のＩＰアドレスおよび所属エリア番号の更新を要求する動作を示すシーケンス図である。
【図１０】第１実施例のエリア残スループット計算部がエリアの残スループットを計算する動作を示すシーケンス図である。
【図１１】第１実施例のサービス対象の端末の周辺で、アプリに必要とされるスループットが得られるエリアを求める動作を示すシーケンス図である。
【図１２】第１実施例のアプリ品質比較部の動作を示すフローチャートである。
【図１３】第１実施例のエリア計算部の動作を示すフローチャートである。
【図１４】第２実施例のセルとエリアの関係を示す図である。
【図１５】第２実施例のシステムの全体の構成を示す図である。
【図１６】第２実施例において、アプリが必要とするスループットが得られるエリアを端末４０５に提供するシステムの構成の例を示す図である。
【図１７】第２実施例のエリア情報データベースで管理されるテーブルの構成の一例を示す図である。
【図１８】第２実施例のスロット容量データベースで管理されるテーブルの構成の一例を示す図である。
【図１９】第２実施例のエリア残スループット計算部がエリアの残スループットを計算する動作を示すシーケンス図である。
【図２０】第２実施例のエリア残スループット計算部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜実施例１＞
本実施例では、ユーザに提供するエリアをセル単位で案内する方法を説明する。セルとは、一組のアンテナから放出される電波が届く範囲である。すなわち、セル内における全ユーザは、基地局から送信された電波を共有することができる。
【００１１】
図１は、第１実施例のシステムの全体の構成を示す図である。
【００１２】
第１施例のシステムは、ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３、計測・監視装置２０１、管理サーバ２０２、無線コアネットワーク２０３および基地局６０１〜６０３を有する。基地局６０１〜６０３はエリア４０１〜４０３を各々形成し、セル範囲内の端末４０５と無線で通信し、該端末４０５を収容する。管理サーバ２０２と基地局６０１〜６０３とは、無線コアネットワーク２０３によって接続される。無線コアネットワーク２０３は、ＵＥトラフィック線２０５を介してインターネット３０１に接続されている。インターネット３０１には、端末４０５にアプリケーションを提供するアプリケーションサーバ３１０が接続されている。計測・監視装置２０１は、ＵＥトラフィック線２０５を流れるトラフィックを監視する。
【００１３】
本実施例のシステムにおいて、エリア４０３に収容される端末４０５は基地局６０３、無線コアネットワーク２０３およびＵＥトラフィック線２０５を介して、インターネット３０１と接続される。アプリケーションサーバ３１０は、端末４０５にアプリケーションを提供する。管理サーバ２０２は、計測・監視装置２０１、無線コアネットワーク２０３、ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３と接続される。
【００１４】
図２は、第１実施例において、アプリが必要とするスループットが得られるエリアを端末４０５に提供するシステムの構成の例を示す図である。
【００１５】
図２に示すように、第１実施例のシステムは、ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３、計測・監視装置２０１、管理サーバ２０２およびＭＭＥ（Mobility Management Entity）５０１を有する。ＭＭＥ５０１は、無線コアネットワーク２０３の内部にある。管理サーバ２０２は、アプリ品質比較部３０２、エリア残スループット計算部３０３、対象ＵＥ−ＩＰアドレス処理部３０４、エリア計算部３０５、現在位置要求送信部３０６、現在位置受信部３０７、および品質の良いエリア位置情報送信部３０８を有する。
【００１６】
管理サーバ２０２は、プロセッサ（ＣＰＵ）、メモリ、補助記憶装置、及び通信インターフェースを有する計算機であり、メモリに格納されたプログラムをプロセッサが実行することによって、管理サーバ２０２の機能を実現する。メモリは、不揮発性の記憶素子であるＲＯＭ及び揮発性の記憶素子であるＲＡＭを含む。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ）などを格納する。ＲＡＭは、ＤＲＡＭ（Dynamic Random Access Memory）のような高速かつ揮発性の記憶素子であり、補助記憶装置に格納されたプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。具体的には、メモリは、アプリ品質比較プログラム、エリア残スループット計算プログラム、対象ＵＥ−ＩＰアドレス処理プログラム、エリア計算プログラム、現在位置要求送信プログラム、現在位置受信プログラム、および品質の良いエリア位置情報送信プログラム等を格納する。これらのプログラムによって、後述する前述した機能ブロックが実装される。
【００１７】
補助記憶装置は、例えば、磁気記憶装置（ＨＤＤ）、フラッシュメモリ（ＳＳＤ）等の大容量かつ不揮発性の記憶装置である。また、補助記憶装置は、プロセッサが実行するプログラム及びプログラムの実行時に使用されるデータ（ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３など）を格納する。すなわち、プログラムは、補助記憶装置から読み出されて、メモリにロードされて、プロセッサによって実行される。
【００１８】
通信インターフェースは、所定のプロトコルに従って、他の装置との通信を制御するネットワークインターフェース装置である。
【００１９】
プロセッサが実行するプログラムは、リムーバブルメディア（ＣＤ−ＲＯＭ、フラッシュメモリなど）又はネットワークを介して管理サーバ２０２に提供され、非一時的記憶媒体である補助記憶装置に格納される。このため、管理サーバ２０２は、リムーバブルメディアからデータを読み込むインターフェースを有するとよい。
【００２０】
管理サーバ２０２は、物理的に一つの計算機上で、又は、論理的又は物理的に複数の計算機上で構成される計算機システムであり、前述したプログラムが、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。
【００２１】
計測・監視装置２０１は、インターネット３０１と無線コアネットワーク２０３との間の通信線（ＵＥトラフィック線２０５）と接続され、ＵＥトラフィック線２０５を流れるトラフィックを監視する。計測・監視装置２０１が監視するトラフィックは、管理される通信品質にあわせて上りおよび下りの両方のトラフィックでも、上りのトラフィックでも、下りのトラフィックでもよい。また、計測・監視装置２０１は、アプリ品質比較部３０２、エリア残スループット計算部３０３、および対象ＵＥ−ＩＰアドレス処理部３０４と接続される。
【００２２】
対象ＵＥ−ＩＰアドレス処理部３０４は、ＵＥ−ＩＰアドレスデータベース１０１と接続され、監視対象の端末４０５のＩＰアドレスを計測・監視装置２０１に通知する。
【００２３】
ＭＭＥ５０１は、対象ＵＥ−ＩＰアドレス処理部３０４と接続され、ＩＭＳＩ・ＵＥ−ＩＰアドレス・エリア番号更新メッセージを対象ＵＥ−ＩＰアドレス処理部３０４に通知する。
【００２４】
アプリ品質比較部３０２は、アプリ品質基準データベース１０２、現在位置要求送信部３０６、およびエリア計算部３０５と接続される。
【００２５】
エリア情報データベース１０３は、エリア残スループット計算部３０３およびエリア計算部３０５と接続される。
【００２６】
エリア計算部３０５は、現在位置受信部３０７、ＵＥ−ＩＰアドレスデータベース１０１および品質の良いエリア位置情報送信部３０８と接続される。
【００２７】
図３は、ＵＥ−ＩＰアドレスデータベース１０１で管理されるテーブルの構成の一例を示す図である。以降、各種データベースおよびメッセージをテーブル形式で説明するが、これらのデータベースは必ずしもテーブルによるデータ構造で表現されず、それ以外のデータ構造（リスト、キュー等）で表現されてもよい。
【００２８】
図３に示すテーブルは、ＩＭＳＩ＃１０１１、ＵＥ−ＩＰアドレス１０１２、ＵＥ移動可能半径１０１３、エリア番号１０１４およびサービス対象１０１５の列要素を含む。ＵＥ−ＩＰアドレスデータベース１０１は、本システムが提供するサービスを受ける全ての端末４０５が記録される。
【００２９】
ＩＭＳＩ＃１０１１には、ＩＭＳＩ番号が記録される。ＩＭＳＩ番号は、端末４０５に付与される一意の加入者識別番号である。ＵＥ−ＩＰアドレス１０１２には、サービス対象の端末４０５を識別するための識別情報（例えば、ＩＰアドレス）が記録される。ＵＥ移動可能半径１０１３には、サービス対象の端末４０５毎に任意に設定された移動可能半径が記録される。エリア番号１０１４には、サービス対象の端末４０５が現在所属するエリアの番号が記録される。サービス対象１０１５には、本システムが提供するサービスに登録したかが、サービス対象の端末４０５ごとに登録される。以降、ユーザが登録したサービスを対象サービスと称す。
【００３０】
図４は、アプリ品質基準データベース１０２で管理されるテーブルの構成の一例を示す図である。
【００３１】
図４に示すテーブルは、アプリＩＰアドレス１０２１、アプリ名１０２２およびアプリ品質基準１０２３の列要素を含む。アプリＩＰアドレス１０２１には、アプリケーションを提供するアプリケーションサーバを識別するための識別情報（例えば、ＩＰアドレス）が記録される。アプリ名１０２２には、アプリケーションの名称が記録される。アプリ品質基準１０２３には、アプリケーションが機能するために必要な品質がアプリごとに登録される。
【００３２】
図５は、エリア情報データベース１０３で管理されるテーブルの構成の一例を示す図である。
【００３３】
図５に示すテーブルは、エリア番号１０３１、エリア容量１０３２およびエリア残スループット１０３３の列要素を含む。エリア番号１０３１には、エリアを一意に識別するための識別情報が記録される。エリア容量１０３２には、各エリアに設定された伝送可能最大スループット容量が記録される。エリア残スループット１０３３には、現在使用可能なスループットがエリアごとに登録される。
【００３４】
次に、各ユニット間で送受信されるメッセージの形式について説明する。
【００３５】
エリア番号・スループットメッセージ６００は、計測・監視装置２０１からエリア残スループット計算部３０３へ送信され、全ての端末４０５についてのエリア番号およびスループットを含む。エリア番号は、計測・監視装置２０１が監視する全ての端末４０５のトラフィックの宛先であるエリア番号である。スループットは、計測・監視装置２０１が監視する端末４０５ごとのトラフィックのスループットである。
【００３６】
アプリサーバＩＰアドレス・スループットメッセージ７００は、計測・監視装置２０１からアプリ品質比較部３０２へ送信される。アプリＩＰアドレス・スループットメッセージ７００は、図６に示すように、サービス対象の端末４０５についてのＵＥ−ＩＰアドレス７００１、アプリＩＰアドレス７００２、スループット７００３の列要素を含む。以降、各種メッセージをテーブル形式で説明するが、これらのメッセージは必ずしもテーブルによるデータ構造で表現されず、それ以外のデータ構造（リスト、キュー等）で表現されてもよい。
【００３７】
ＵＥ−ＩＰアドレス７００１には、計測・監視装置２０１が監視するサービス対象の端末４０５のＩＰアドレスが記録される。アプリＩＰアドレス７００２には、計測・監視装置２０１が監視する対象の端末４０５が使用しているアプリケーションを提供するアプリケーションサーバを識別するための識別情報（例えば、ＩＰアドレス）が記録される。スループット７００３には、端末４０５が現在使用しているスループットが端末４０５ごとに記録される。
【００３８】
アプリ品質基準リクエストメッセージ８００は、アプリ品質比較部３０２からアプリ品質基準データベース１０２へ送信され、アプリケーションサーバのＩＰアドレスを含む。アプリ品質基準データベース１０２は、アプリ品質基準リクエストメッセージ８００によって、品質基準をリクエストするアプリケーションサーバのＩＰアドレスを登録する。
【００３９】
アプリ品質基準メッセージ９００は、アプリ品質基準データベース１０２からアプリ品質比較部３０２へ送信され、アプリサーバＩＰアドレスおよびアプリ品質基準を含む。アプリＩＰアドレス９００１は、アプリケーションサーバを識別するための識別情報（例えば、ＩＰアドレス）である。アプリ品質基準９００２は、アプリケーションプログラムを実行するための品質基準（スループット）である。
【００４０】
エリア残スループットリクエストメッセージ１０００は、エリア計算部３０５からエリア情報データベース１０３へ送信され、エリア情報データベース１０３から残スループットを読み出すエリアの番号を含む。エリア計算部３０５は、サービス対象の端末４０５の周囲のエリアの番号をエリア残スループットリクエストメッセージ１０００に指定して、端末４０５の周囲のエリアの残スループットを取得する。
【００４１】
エリア容量リクエストメッセージ１１００は、エリア残スループット計算部３０３からエリア情報データベース１０３へ送信され、エリア情報データベース１０３からエリア容量を読み出すエリアの番号を含む。
【００４２】
エリア容量メッセージ１２００は、エリア情報データベース１０３からエリア残スループット計算部３０３へ送信され、エリア番号およびエリア容量を含む。エリア番号は、エリア容量リクエストメッセージ１１００で要求されたエリア番号である。エリア容量は、当該エリアの容量（最大スループット）である。
【００４３】
エリア残スループット登録メッセージ１３００は、エリア残スループット計算部３０３が残スループットをエリア情報データベース１０３へデータを登録するためのメッセージであり、エリア番号およびエリア残スループットを含む。エリア番号は、残スループットを登録するエリアの番号である。エリア残スループットは、エリア残スループット計算部３０３が算出した残スループットである。
【００４４】
エリア残スループットメッセージ１４００は、エリア情報データベース１０３からエリア計算部３０５へ送信され、エリア番号およびエリア残スループットを含む。エリア番号は、図７に示すように、エリア容量リクエストメッセージ１１００で要求されたエリア番号である。エリア残スループットは、当該エリアの残スループットである。
【００４５】
ＵＥ移動可能半径リクエストメッセージ１５００は、エリア計算部３０５からＵＥ−ＩＰアドレスデータベース１０１へ送信され、移動可能半径を要求するＵＥのＩＰアドレスを含む。
【００４６】
ＵＥ移動可能半径メッセージ１６００は、ＵＥ−ＩＰアドレスデータベース１０１からエリア計算部３０５へ送信され、ＵＥ−ＩＰアドレスおよびＵＥ移動可能半径を含む。ＵＥ−ＩＰアドレスは、移動可能半径を要求した端末４０５のＩＰアドレスである。ＵＥ移動可能半径は、端末４０５の移動可能半径の値である。
【００４７】
エリア更新メッセージ１７００は、ＭＭＥ５０１から対象ＵＥ−ＩＰアドレス処理部３０４へ送信され、ＩＭＳＩ番号、ＵＥ−ＩＰアドレスおよびエリア番号を含む。ＩＭＳＩ番号は、端末４０５を一意に識別するためのＩＭＳＩ番号である。ＵＥ−ＩＰアドレスは、端末４０５のＩＰアドレスである。エリア番号は、端末４０５が所属するエリアのエリア番号である。
【００４８】
エリア情報メッセージ１８００は、エリア計算部３０５から品質の良いエリア位置情報送信部３０８へ送信され、エリア中心、エリア半径、エリア残スループットおよびＵＥ移動可能半径を含む。エリア中心は、サービス対象の端末４０５へ紹介する品質の良いエリアの中心の緯度および経度である。エリア半径は、サービス対象の端末４０５へ紹介する品質の良いエリアの半径である。エリア残スループットは、サービス対象の端末４０５へ紹介する品質の良いエリアの残スループットである。ＵＥ移動可能半径は、サービス対象の端末４０５の移動可能半径である。
【００４９】
アプリ品質基準メッセージ１９００は、アプリ品質比較部３０２からエリア計算部３０５へ送信され、ＵＥ−ＩＰアドレスおよびアプリ品質基準を含む。ＵＥ−ＩＰアドレスは、サービス対象の端末のＩＰアドレスである。アプリ品質基準は、アプリ品質基準の値である。
【００５０】
図８は、エリア計算部３０５で管理されるテーブルの構成の一例を示す図である。
【００５１】
図８に示すテーブルは、エリア番号２０００１、エリア中心２０００２およびエリア半径２０００３の列要素を含む。エリア番号２０００１は、エリアを一意に識別するための番号である。エリア中心２０００２は、エリアの中心点の緯度および経度である。エリア半径２０００３は、エリアの半径である。
【００５２】
図９は、ＭＭＥ５０１から対象ＵＥ−ＩＰアドレス処理部３０４へ、端末のＩＰアドレスおよび所属エリア番号の更新を要求する動作を示すシーケンス図である。
【００５３】
ＭＭＥ５０１は、端末４０５のＩＰアドレス、または、端末４０５が所属するエリアが変更されたことを検出した場合、端末４０５のＩＭＳＩ番号、端末４０５の新しいＩＰアドレスおよび端末４０５が所属する新しいエリアのエリア番号をエリア更新メッセージ１７００に登録し、管理サーバ２０２内の対象ＵＥ−ＩＰアドレス処理部３０４へ送信する。対象ＵＥ−ＩＰアドレス処理部３０４は、エリア更新メッセージ１７００を受信すると、端末４０５の新しいＩＰアドレスおよび／まはた新しいエリア番号２０００をＵＥ−ＩＰアドレスデータベース１０１に書き込む。また、対象ＵＥ−ＩＰアドレス処理部３０４は、端末４０５の新しいＩＰアドレスおよび新しいエリア番号２１００を計測・監視装置２０１へ送信する。計測・監視装置２０１は、受信した新しいＩＰアドレスおよび新しいエリア番号によって、対象ユーザであるかを判定する。
【００５４】
図１０は、エリア残スループット計算部３０３がエリアの残スループットを計算する動作を示すシーケンス図である。
【００５５】
計測・監視装置２０１は、ＵＥトラフィック線２０５と接続されており、ＵＥトラフィックを常時監視し、単位時間あたりのトラフィック量、すなわちスループットを全端末毎、かつアプリケーションサーバ毎に計算する（２２０１）。また、計測・監視装置２０１は、対象ＵＥ−ＩＰアドレス処理部３０４から通知されたＵＥ−ＩＰアドレスと端末４０５のエリア番号との関係を用いて端末４０５のエリア番号を特定し、エリア番号とスループットの関係を含むエリア番号・スループットメッセージ６００をエリア残スループット計算部３０３へ送信する。
【００５６】
エリア残スループット計算部３０３は、対象範囲の全エリア番号についてのエリア容量リクエストメッセージ１１００をエリア情報データベース１０３へ送信する。
【００５７】
エリア情報データベース１０３は、エリア容量リクエストメッセージ１１００を受信すると、エリア情報データベース１０３のエリア容量１０３２に登録された伝送可能最大スループット容量を読み出し、エリア容量メッセージ１２００に含めて、エリア残スループット計算部３０３へ送信する。
【００５８】
エリア残スループット計算部３０３は、エリア容量メッセージ１２００を受信すると、各エリアの残スループットを計算する。具体的には、エリア残スループット計算部３０３は、以下の方法で各エリアの残スループットを計算する。まず、エリアにいる全端末４０５のスループットを加算して、そのエリアの総スループットを計算する。次に、計算されたエリアの総スループットをエリア容量から減算して、エリア残スループットを計算する。
【００５９】
なお、アプリケーションサーバ３１０の伝送容量がエリア容量として管理されている場合、そのエリアにいる全端末４０５と対象となるアプリケーションサーバ３１０との間のスループットを加算して、そのエリアの総スループットを計算する。次に、計算されたエリアの総スループットをエリア容量（アプリケーションサーバ３１０の伝送容量）からエリアの総スループットを減算して、エリア残スループットを計算してもよい。
【００６０】
エリア残スループット計算部３０３は、計算した残スループットをエリア残スループット登録メッセージ１３００に含めて、エリア情報データベース１０３へ送信する。
【００６１】
エリア情報データベース１０３は、エリア残スループット登録メッセージ１３００を受信すると、エリア情報データベース１０３のエリア残スループット１０３３を更新する。
【００６２】
図１１は、サービス対象の端末４０５の周辺で、アプリに必要とされるスループットが得られるエリアを求める動作を示すシーケンス図である。
【００６３】
計測・監視装置２０１は、ＵＥトラフィック線２０５と接続されており、端末４０５のトラフィックを常時監視し、ＵＥ−ＩＰアドレス宛のパケットを特定し、パケット内のアプリケーションサーバのＩＰアドレス（すなわち、アプリＩＰアドレス）を抽出する。そのアプリの単位時間あたりのトラフィック量（すなわち、スループット）を端末４０５のアプリケーションごとに計算する。また、計測・監視装置２０１は、これらの情報を用いて、アプリＩＰアドレス・スループットメッセージ７００を作成し、アプリ品質比較部３０２へ送信する。
【００６４】
アプリ品質比較部３０２は、アプリ品質基準データベース１０２へアプリ品質基準リクエストメッセージ８００を送信し、アプリ品質基準を要求する。アプリ品質基準データベース１０２は、アプリ品質比較部３０２へアプリ品質基準メッセージ９００を送信する。アプリ品質比較部３０２は、アプリ品質基準メッセージ９００を受信すると、端末４０５のアプリケーションのスループットとアプリ品質基準とを比較する。比較の結果、端末４０５のアプリケーションのスループットがアプリ品質基準を下回れば、アプリ品質比較部３０２は当該端末４０５へ位置情報を要求する。また、アプリ品質比較部３０２は、アプリ品質基準メッセージ１９００をエリア計算部３０５へ送信する。アプリ品質比較部３０２の動作の詳細は、図１２を用いて後述する。
【００６５】
エリア計算部３０５は、サービス対象の端末４０５の位置情報を受信すると、ＵＥ移動可能半径リクエストメッセージ１５００をＵＥ−ＩＰアドレスデータベース１０１へ送信し、ＵＥ移動可能半径をリクエストする。ＵＥ−ＩＰアドレスデータベース１０１は、ＵＥ移動可能半径メッセージ１６００を、エリア計算部３０５へ送信する。
【００６６】
エリア計算部３０５は、ＵＥ移動可能半径を受信すると、サービス対象の端末４０５の周辺のエリアを特定する。エリア計算部３０５は、エリア情報データベース１０３へエリア残スループットリクエストメッセージ１０００を送信する。エリア情報データベース１０３は、エリア残スループットメッセージ１４００をエリア計算部３０５へ送信する。
【００６７】
エリア計算部３０５は、エリア残スループットがアプリ品質基準を超えているエリアを検索し、検索したエリアのエリア中心の位置（緯度、経度）、エリア半径、エリアの残スループット、サービス対象の端末４０５の移動可能半径を、当該端末４０５へ送信する。エリア計算部３０５の動作の詳細は、図１３を用いて後述する。
【００６８】
図１２は、アプリ品質比較部３０２の動作を示すフローチャートである。
【００６９】
まず、アプリ品質比較部３０２は、計測・監視装置２０１からアプリサーバＩＰアドレス・スループットメッセージ７００を受信し（１５１）最初の端末のＵＥ−ＩＰアドレス７００１、アプリＩＰアドレス７００２、スループット７００３を取り出す（１５２）。
【００７０】
そして、取り出したアプリＩＰアドレス７００２を記録したアプリ品質基準リクエストメッセージ８００をアプリ品質基準データベース１０２へ送信し、アプリ品質基準を要求する（１５３）。
【００７１】
その後、アプリ品質比較部３０２は、アプリ品質基準データベース１０２から、アプリ品質基準メッセージ９００を受信する（１５４）。そして、サービス対象の端末４０５のスループットとアプリ品質基準とを比較する（１５５）。その結果、サービス対象の端末４０５のスループットがアプリ品質基準を超えている場合、ステップ１５８に進む。一方、サービス対象の端末４０５のスループットが、アプリ品質基準より小さい場合、現在位置要求送信部３０６を介して、端末４０５へ位置情報を要求し（１５６）、アプリ品質基準メッセージ９００に基づいてアプリ品質基準メッセージ１９００を作り、アプリ品質基準メッセージ１９００をエリア計算部３０５へ送信する（１５７）。
【００７２】
その後、アプリサーバＩＰアドレス・スループットメッセージ７００の全端末について、ステップ１５３から１５７の処理が完了したか判定する（１５８）。
【００７３】
全端末について処理が完了していれば、この処理を終了する。一方、一部の端末について処理が完了していなければ、アプリサーバＩＰアドレス・スループットメッセージ７００から、次の端末のＵＥ−ＩＰアドレス７００１、アプリＩＰアドレス７００２、スループット７００３を取り出し、ステップ１５３へ進む。
【００７４】
図１３は、エリア計算部３０５の動作を示すフローチャートである。
【００７５】
まず、エリア計算部３０５は、現在位置受信部３０７を介して、端末４０５の位置情報（緯度Ｘｕ、経度Ｙｕ）を受信する（１５９）。
【００７６】
その後、ステップ１５９で位置情報を受信した端末４０５のＩＰアドレスを記録したＵＥ移動可能半径リクエストメッセージ１５００をＵＥ−ＩＰアドレスデータベース１０１へ送信して、端末４０５の移動可能半径を要求する（１６０）。
【００７７】
そして、エリア計算部３０５は、ＵＥ−ＩＰアドレスデータベース１０１から、ＵＥ移動可能半径メッセージ１６００を受信する（１６１）。
【００７８】
エリア計算部３０５が管理するテーブル（図８参照）から、最初に処理されるエリアの情報（エリア番号２０００１、エリア中心（緯度、経度）２０００２およびエリア半径２０００３）を抽出し（１６２）、抽出したエリア中心（緯度、経度）を（Ｘａ、Ｙａ）、エリア半径をＲａと定義する（１６３）。
【００７９】
取り出したエリアの一部または全部が端末４０５の移動可能半径内にあるかを判定する（１６４）。例えば、端末４０５の位置（緯度Ｘｕ、経度Ｙｕ）およびエリア中心（緯度Ｘａ、経度Ｙａ）を、いずれも特定の地点からの距離（Ｋｍ）で表した場合、以下の式によって判定することができる。ただし、Ｒｕを端末４０５の移動可能半径とする。
（（Ｘｕ−Ｘａ）２＋（Ｙｕ−Ｙａ）２）１／２−Ｒａ＜Ｒｕ
【００８０】
判定の結果、エリアの一部または全部が移動可能半径内にある場合、エリア番号をエリア残スループットリクエストメッセージ１０００に記録して（１６５）、ステップ１６６に進む。一方、エリアの全部が移動可能半径外である場合、エリア計算部３０５が管理するテーブル（図８参照）の全てのエリアについて、ステップ１６３から１６５の処理が完了したかを判定する（１６６）。
【００８１】
全てのエリアについて処理が完了していれば、ステップ１６７へ進む。一部のエリアについて処理が完了していなれば、エリア計算部３０５が管理するテーブル（図８参照）から、次のエリアの情報を抽出し、ステップ１６３へ戻り、次のエリアについて処理をする。
【００８２】
その後、エリア計算部３０５は、エリア残スループットリクエストメッセージ１０００をエリア情報データベース１０３へ送信して、エリアの残スループットを要求する（１６７）。
【００８３】
そして、エリア計算部３０５は、エリア情報データベース１０３から、エリア残スループットメッセージ１４００を受信し（１６８）、受信したエリア残スループットメッセージ１４００から、最初のエリア番号の情報（エリア番号、エリア残スループット）を抽出する（１６９）。
【００８４】
エリア計算部３０５は、抽出したエリア残スループットが、ステップ１５７でアプリ品質比較部３０２から送信されたアプリ品質基準より大きいかを判定する（１７０）。エリア残スループットがアプリ品質基準より大きい場合、そのエリアのエリア中心（緯度、経度）、エリア半径、エリアエリア残スループットおよびＵＥ移動可能半径をエリア計算部３０５が管理するテーブル（図８参照）から抽出し、エリア情報メッセージ１８００に記録して（１７１）、ステップ１７２に進む。
【００８５】
一方、エリア残スループットがアプリ品質基準より小さい場合、受信したエリア残スループットメッセージ１４００に含まれる全エリアについて、ステップ１７０から１７１の処理が完了したかを判定する（１７２）。一部のエリアについて処理が完了していなければ、エリア残スループットメッセージ１４００から、次のエリアの情報を抽出し、ステップ１７０へ戻り、次のエリアについて処理をする。
【００８６】
一方、全エリアについて処理が完了していれば、エリア情報メッセージ１８００を品質の良いエリア位置情報送信部３０８へ送る。品質の良いエリア位置情報送信部３０８は、品質の良いエリアの情報を端末４０５へ送信する（１７３）。具体的には、品質のよいエリアのエリア中心（緯度、経度）、エリア半径（Ｒａ）、エリア残スループット、ユーザ移動可能半径（Ｒｕ）を送信するとよい。その後、この処理を終了する。
【００８７】
なお、第１実施例ではＵＥ−ＩＰアドレスおよびエリア番号をＭＭＥ５０１から取得したが、これらの情報はＭＭＥ５０１から取得しなくてもよい。例えば、３ＧネットワークのＳＧＳＮ（Serving General packet radio service Support Node）から取得してもよい。また、これらの情報をシグナリングパケットから取得してもよい。
【００８８】
また、第１実施例で用いるスループットは、上りおよび下りの両方を考慮したスループットでも（すなわち、ボトルネックとなるスループット）、上りのスループットでも、下りのスループットでもよい。また、第１実施例では、通信品質の指標値としてスループットを用いたが、通信品質の指標値はスループットに限らず、例えば、遅延量やジッタでもよい。スループット以外の通信品質の指標を用いることによって、各アプリケーションが必要とする通信品質を満たすエリアの情報をユーザに提供することができる。
【００８９】
以上に説明したように、第１実施例によれば、各アプリケーションが必要とするスループットが確保可能なエリアの情報をユーザに提供することができる。ユーザは、使用しているアプリケーションに必要な通信品質が得られる場所を知ることができる。
【００９０】
また、アプリケーションに必要な通信品質が満たされるエリアを、端末が移動可能な範囲から特定するので、ユーザに無理な移動をさせなくてもよい。
【００９１】
また、セル毎に通信品質を計算するので、少ない計算量で、実際の速度を考慮して、アプリケーションに必要な通信品質が満たされるエリアを特定することができる。
【００９２】
また、下りの通信品質を用いることによって、主にダウンロードの通信をするアプリケーションにおいて、ユーザの体感を劣化させないエリアを特定することができる。また、上りの通信品質を用いることによって、主にアップロードの通信をするアプリケーションの性能を損なわないエリアを特定することができる。また、下りおよび上りの双方向の通信品質を用いることによって、双方向の通信をするアプリケーション（例えば、ゲームアプリ）において、ユーザの体感を劣化させないエリアを特定することができる。
【００９３】
また、エリア内に存在する全ての端末のスループットを加算することによって、当該エリアの総スループットを計算し、当該エリアに設定された伝送可能最大容量から当該エリアの総スループットを減じることによって、当該エリアの残スループットを計算するので、各エリアの通信品質を正確に計算することができる。
【００９４】
＜実施例２＞
第２実施例では、ユーザに提供するエリアをセルより細かい単位で案内する方法を説明する。第２実施例では、前述した第１実施例との相違点について主に説明し、同じ構成又は機能については同じ符号を付し、説明を省略する。
【００９５】
図１４は、セルとエリアの関係を示す図である。
【００９６】
図１４では、セル＃１のセルは、複数のエリア（エリア１−１〜エリア１−ｎ）から構成される。エリアは、基地局が提供するセクタでもよいし、地図上のグリッドで分割したものでも、基地局空の距離によって分割したものでも、セル内の人が集まりやすい場所でも、重畳的な大小のセルの配置を考慮したものでもよい。エリアを一意に特定するためのエリアＩＤｘ−ｙは、ｘがセルを識別するセル識別情報であり、ｙはセルｘ内でのエリアを識別する識別情報である。また、第２実施例でスロットとは、基地局が端末４０５に割り当てる無線リソース（周波数帯域および／または時間）の最小単位である。
【００９７】
図１５は、第２実施例のシステムの全体の構成を示す図である。
【００９８】
第２施例のシステムは、ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３、スロット容量データベース１０４、計測・監視装置２０１、管理サーバ２０２、無線コアネットワーク２０３および基地局６０１〜６０３を有する。基地局６０１〜６０３はエリア４０１〜４０３を各々形成し、セル範囲内の端末４０５と無線で通信し、該端末４０５を収容する。管理サーバ２０２と基地局６０１〜６０３とは、無線コアネットワーク２０３によって接続される。無線コアネットワーク２０３は、ＵＥトラフィック線２０５を介してインターネット３０１に接続されている。インターネット３０１には、端末４０５にアプリケーションを提供するアプリケーションサーバ３１０が接続されている。計測・監視装置２０１は、ＵＥトラフィック線２０５を流れるトラフィックを監視する。
【００９９】
本実施例のシステムにおいて、エリア４０３に収容される端末４０５は基地局６０３、無線コアネットワーク２０３およびＵＥトラフィック線２０５を介して、インターネット３０１と接続される。アプリケーションサーバ３１０は、端末４０５にアプリケーションを提供する。管理サーバ２０２は、計測・監視装置２０１、無線コアネットワーク２０３、ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３、スロット容量データベース１０４と接続される。
【０１００】
図１６は、第２実施例において、アプリが必要とするスループットが得られるエリアを端末４０５に提供するシステムの構成の例を示す図である。
【０１０１】
図１６に示すように、第２実施例のシステムは、ＵＥ−ＩＰアドレスデータベース１０１、アプリ品質基準データベース１０２、エリア情報データベース１０３、スロット容量データベース１０４、計測・監視装置２０１、管理サーバ２０２、ＭＭＥ（Mobility Management Entity）５０１およびｅＮｏｄｅＢ６０１〜６０３を有する。ＭＭＥ５０１は、無線コアネットワーク２０３の内部にある。管理サーバ２０２は、アプリ品質比較部３０２、エリア残スループット計算部３０３、対象ＵＥ−ＩＰアドレス処理部３０４、エリア計算部３０５、現在位置要求送信部３０６、現在位置受信部３０７、および品質の良いエリア位置情報送信部３０８を有する。
【０１０２】
計測・監視装置２０１は、インターネット３０１と無線コアネットワーク２０３との間の通信線（ＵＥトラフィック線２０５）と接続され、ＵＥトラフィック線２０５を流れるトラフィックを監視する。また、計測・監視装置２０１は、アプリ品質比較部３０２、エリア残スループット計算部３０３、および対象ＵＥ−ＩＰアドレス処理部３０４と接続される。
【０１０３】
対象ＵＥ−ＩＰアドレス処理部３０４は、ＵＥ−ＩＰアドレスデータベース１０１と接続され、監視対象の端末４０５のＩＰアドレスを計測・監視装置２０１に通知する。
【０１０４】
ＭＭＥ５０１は、対象ＵＥ−ＩＰアドレス処理部３０４と接続され、ＩＭＳＩ・ＵＥ−ＩＰアドレス・エリア番号更新メッセージを対象ＵＥ−ＩＰアドレス処理部３０４に通知する。
【０１０５】
アプリ品質比較部３０２は、アプリ品質基準データベース１０２、現在位置要求送信部３０６、およびエリア計算部３０５と接続される。
【０１０６】
エリア情報データベース１０３は、エリア残スループット計算部３０３およびエリア計算部３０５と接続される。
【０１０７】
エリア計算部３０５は、現在位置受信部３０７、ＵＥ−ＩＰアドレスデータベース１０１および品質の良いエリア位置情報送信部３０８と接続される。
【０１０８】
エリア残スループット計算部３０３は、エリア情報データベース１０３、スロット容量データベース１０４およびｅＮｏｄｅＢ６０１〜６０３と接続される。
【０１０９】
第２実施例のＵＥ−ＩＰアドレスデータベース１０１の構成は、図３に示す第１実施例のＵＥ−ＩＰアドレスデータベース１０１の構成と同じであるため、説明を省略する。また、第２実施例のアプリ品質基準データベース１０２の構成は、図４に示す第１実施例のアプリ品質基準データベース１０２の構成と同じであるため、説明を省略する。
【０１１０】
図１７は、エリア情報データベース１０３で管理されるテーブルの構成の一例を示す図である。
【０１１１】
図１７に示すテーブルは、エリア番号１０３１およびエリア残スループット１０３３の列要素を含む。エリア番号１０３１には、エリアを一意に識別するための識別情報が記録される。エリア残スループット１０３３には、現在使用可能なスループットがエリアごとに登録される。
【０１１２】
図１８は、スロット容量データベース１０４で管理されるテーブルの構成の一例を示す図である。
【０１１３】
図１８に示すテーブルは、エリア番号１０４１およびスロット容量１０４２の列要素を含む。エリア番号１０４１には、エリアを一意に識別するための識別情報が記録される。エリアのスロット容量１０４２には、当該エリアにおけるスロットあたりの伝送容量（例えば、伝送可能ビット数）が記録される。なお、スロット容量１０４２は、エリアの受信電波強度などに依存し変動する値であり、予め実施したドライブテスト（測定機を移動させたスループットの測定）によって求めるとよい。または、端末４０５が電波状態をサーバへ定期的に送信し、端末４０５から収集した電波状態に基づいてスロット容量を求めてもよい。
【０１１４】
第２実施例において、計測・監視装置２０１からアプリ品質比較部３０２へ送信されるアプリサーバＩＰアドレス・スループットメッセージ７００の構成は、第１実施例で説明したもの（図６）と同じであるため、説明を省略する。
【０１１５】
第２実施例において、アプリ品質比較部３０２からアプリ品質基準データベース１０２へ送信されるアプリ品質基準リクエストメッセージ８００の構成、および、アプリ品質基準データベース１０２からアプリ品質比較部３０２へ送信されるアプリ品質基準メッセージ９００の構成は、スループットメッセージ７００の構成は、第１実施例と同じであるため、説明を省略する。
【０１１６】
第２実施例において、エリア計算部３０５からエリア情報データベース１０３へ送信されるエリア残スループットリクエストメッセージ１０００の構成は、第１実施例と同じであるため、説明を省略する。第２実施例において、エリア残スループット計算部３０３からエリア情報データベース１０３へ送信されるエリア残スループット登録メッセージ１３００の構成は、第１実施例と同じであるため、説明を省略する。
【０１１７】
第２実施例において、エリア情報データベース１０３からエリア計算部３０５へ送信されるエリア残スループットメッセージ１４００の構成は、第１実施例で説明したもの（図７）と同じであるため、説明を省略する。
【０１１８】
第２実施例において、エリア計算部３０５からＵＥ−ＩＰアドレスデータベース１０１へ送信されるＵＥ移動可能半径リクエストメッセージ１５００の構成は、および、ＵＥ−ＩＰアドレスデータベース１０１からエリア計算部３０５へ送信されるＵＥ移動可能半径メッセージ１６００の構成は、第１実施例と同じであるため、説明を省略する。
【０１１９】
第２実施例において、ＭＭＥ５０１から対象ＵＥ−ＩＰアドレス処理部３０４へ送信されるエリア更新メッセージ１７００の構成は、第１実施例と同じであるため、説明を省略する。第２実施例において、エリア計算部３０５から品質の良いエリア位置情報送信部３０８へ送信されるエリア情報メッセージ１８００の構成は、第１実施例と同じであるため、説明を省略する。
【０１２０】
第２実施例において、アプリ品質比較部３０２からエリア計算部３０５へ送信されるアプリ品質基準メッセージ１９００の構成は、第１実施例と同じであるため、説明を省略する。
【０１２１】
第２実施例において、エリア計算部３０５で管理されるテーブルの構成は、第１実施例で説明したもの（図８）と同じであるため、説明を省略する。
【０１２２】
第２実施例において、ＭＭＥ５０１から対象ＵＥ−ＩＰアドレス処理部３０４へ、端末のＩＰアドレスおよび所属エリア番号の更新を要求する動作を示すシーケンスは、第１実施例で説明したもの（図９）と同じであるため、説明を省略する。
【０１２３】
図１９は、エリア残スループット計算部３０３がエリアの残スループットを計算する動作を示すシーケンス図である。
【０１２４】
まず、エリア残スループット計算部３０３は、全てのｅＮｏｄｅＢ６０１〜６０３へ現在の単位時間あたりのセルの平均空きスロット数を要求する（２７１０）。
【０１２５】
ｅＮｏｄｅＢ６０１〜６０３は、セル毎に空きスロット数を計算し（２７２０）、要求されたセルの単位時間あたりの空きスロット数の平均を送信する（２７３０）。
【０１２６】
エリア残スループット計算部３０３は、単位時間あたりのセルの平均空きスロット数を受信すると、平均空きスロット数を受信したセルの識別情報をスロット容量データベース１０４へ送信し、エリアのスロット容量を要求し（２７４０）、スロット容量データベース１０４からエリアＩＤおよびスロット容量を受信する（２７５０）。エリア残スループット計算部３０３は、ｅＮｏｄｅＢ６０１〜６０３から受信した単位時間あたりのセルの平均空きスロット数を、そのセルに属する各エリアのスロット容量１０４２に乗じることによって、各エリアのエリア残スループットを計算する（２７６０）。そして、算出したエリア残スループットをエリア情報データベース１０３のエリア残スループット１０３３へ登録するために、エリア残スループット登録メッセージ１３００を送信する。このステップ２７４０から２７７０のシーケンスをセルごとに繰り返す。
【０１２７】
図２０は、エリア残スループット計算部３０３の動作を示すフローチャートである。
【０１２８】
まず、エリア残スループット計算部３０３は、全てのｅＮｏｄｅＢ６０１〜６０３へ単位時間あたりのセルの平均空きスロット数を要求し、空きスロット数をｅＮｏｄｅＢ６０１〜６０３から受信する（１７４）。
【０１２９】
そして、エリア残スループット計算部３０３は、最初のセルを選択する（１７５）。
【０１３０】
その後、ステップ１７４で受信した単位時間あたりのセルの平均空きスロット数のテーブルから、選択したセルの単位時間あたりのセルの平均空きスロット数を抽出し（１７６）、選択したセルのスロット容量をスロット容量データベース１０４へ要求し、スロット容量をスロット容量データベース１０４から受信する（１７７）。
【０１３１】
その後、エリア残スループット計算部３０３は、選択したセル内の最初のエリアを選択し（１７８）、  ステップ１７７で受信したスロット容量テーブルから、選択したエリアのスロット容量を抽出する（１７９）。
【０１３２】
そして、エリア残スループット計算部３０３は、ステップ１７６で抽出した単位時間あたりのセルの平均空きスロット数を、ステップ１７９で抽出したエリアのスロット容量に乗じることによってエリア残スループットを算出する（１８０）。そして、ステップ１８０で算出したエリア残スループットをエリア情報データベース１０３へ格納する（１８１）。
【０１３３】
その後、ステップ１７７でスロット容量を受信したセルに属する全エリアの処理が完了したかを判定する（１８２）。一部のエリアの処理が完了していなければ、次のエリアを選択し、ステップ１７９に戻る。一方、全てのエリアの処理が完了したら、ステップ１８３へ進む。
【０１３４】
エリア残スループット計算部３０３は、ステップ１７４で空きスロット数を受信した全てのセルの処理が完了したかを判定する（１８３）。一部のセルの処理が完了していなければ、次のセルを選択し、ステップ１７６に戻る。一方、全てのセルが完了したら、この処理を終了する。
【０１３５】
第２実施例において、アプリに必要とされるスループットが得られる対象ＵＥ周辺のエリアを求める動作のシーケンスは、第１実施例で説明したもの（図１１）と同じであるため、説明を省略する。また、第２実施例において、アプリ品質比較部３０２の処理は、第１実施例で説明したもの（図１２）と同じであるため、説明を省略する。また、第２実施例において、エリア計算部３０５の処理は、第１実施例で説明したもの（図１３）と同じであるため、説明を省略する。
【０１３６】
なお、第２実施例ではＵＥ−ＩＰアドレスおよびエリア番号をＭＭＥ５０１から取得したが、これらの情報はＭＭＥ５０１から取得しなくてもよい。例えば、３ＧネットワークのＳＧＳＮ（Serving General packet radio service Support Node）から取得してもよい。また、これらの情報をシグナリングパケットから取得してもよい。
【０１３７】
また、第１実施例で用いるスループットは、上りおよび下りの両方を考慮したスループットでも（すなわち、ボトルネックとなるスループット）、上りのスループットでも、下りのスループットでもよい。また、第２実施例では、通信品質の指標値としてスループットを用いたが、通信品質の指標値はスループットに限らず、例えば、遅延量でもよい。
【０１３８】
以上に説明したように、第２実施例によれば、各アプリケーションが必要とするスループットが確保可能なエリアの情報を、より細かい地理的単位でユーザに提供することができ、ユーザの移動量を削減できる。
【０１３９】
また、セルラ無線方式のセルを分割したエリア毎に通信品質を計算するので、詳細なエリアを的確に特定することができる。
【０１４０】
また、エリアにおけるスロット（無線リソースの最小単位）あたりの伝送容量と、端末に割り当て可能な空きスロットの数とを乗じることによって、当該エリアの残スループットを計算するので、詳細なエリアの通信品質を正確に計算することができる。
【０１４１】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例および同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を有するものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
【０１４２】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部まはた全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０１４３】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Solid State Drive）等の記憶装置、まはた、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【０１４４】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０１４５】
１０１  ＵＥ−ＩＰアドレスデータベース
１０２  アプリ品質基準データベース
１０３  エリア情報データベース
１０４  スロット容量ＤＢ
２０１  計測・監視装置
２０２  管理サーバ
２０３  無線コアネットワーク
２０５  ＵＥトラフィック線
３０１  インターネット
３０２  アプリ品質比較部
３０３  エリア残スループット計算部
３０４  対象ＵＥ−ＩＰアドレス処理部
３０５  エリア計算部
３０６  現在位置要求送信部
３０７  現在位置受信部
３０８  品質の良いエリア位置情報送信部
４０１〜４０３  エリア
４０５  ＵＥ
５０１  ＭＭＥ
６０１〜６０３  ｅＮｏｄｅＢ
【図１】
2016005019.tif 000003
【図２】
2016005019.tif 000004
【図３】
2016005019.tif 000005
【図４】
2016005019.tif 000006
【図５】
2016005019.tif 000007
【図６】
2016005019.tif 000008
【図７】
2016005019.tif 000009
【図８】
2016005019.tif 000010
【図９】
2016005019.tif 000011
【図１０】
2016005019.tif 000012
【図１１】
2016005019.tif 000013
【図１２】
2016005019.tif 000014
【図１３】
2016005019.tif 000015
【図１４】
2016005019.tif 000016
【図１５】
2016005019.tif 000017
【図１６】
2016005019.tif 000018
【図１７】
2016005019.tif 000019
【図１８】
2016005019.tif 000020
【図１９】
2016005019.tif 000021
【図２０】
2016005019.tif 000022