(57)【特許請求の範囲】
【請求項１】
通信端末による通信を中継する複数の中継局のそれぞれについて、通信端末による中継局を介した通信の応答時間を取得する応答時間取得部と、
前記複数の中継局のそれぞれについて、複数の前記応答時間の平均値及び標準偏差を算出する算出部と、
前記平均値及び前記標準偏差に基づいて、前記複数の中継局を分類する分類部と
を備える中継局分類装置。
【請求項２】
前記算出部は、予め定められた期間毎の前記平均値及び前記標準偏差を算出し、
前記分類部は、前記予め定められた期間毎に前記複数の中継局を複数のカテゴリに分類し、
前記中継局分類装置は、
前記予め定められた期間毎の前記複数のカテゴリ毎の中継局の割合を時系列に表すグラフデータを生成する第１グラフデータ生成部
をさらに備える、請求項１に記載の中継局分類装置。
【請求項３】
前記算出部によって算出された前記平均値及び前記標準偏差に基づいて、応答時間の平均値及び応答時間の標準偏差を軸とするグラフに前記複数の中継局を示すデータを配置したグラフデータを生成する第２グラフデータ生成部
をさらに備える、請求項１又は２に記載の中継局分類装置。
【請求項４】
前記応答時間取得部は、第１通信端末から第２通信端末への接続要求を受信し、前記接続要求を前記第２通信端末に送信し、前記接続要求に対する接続許可／接続要求を前記第２通信端末から受信し、前記接続許可／接続要求を前記第１通信端末に送信し、前記接続許可／接続要求に対する接続許可を前記第１通信端末から受信する通信管理装置が、前記接続要求を前記第２通信端末宛に送信してから、前記接続許可／接続要求に対する前記接続許可を前記第１通信端末から受信するまでの時間を前記応答時間として取得する、請求項１から３のいずれか一項に記載の中継局分類装置。
【請求項５】
前記複数の中継局のそれぞれは、前記通信端末と無線通信する無線局である、請求項１から４のいずれか一項に記載の中継局分類装置。
【請求項６】
前記複数の中継局のそれぞれは、Ｗｉ−Ｆｉアクセスポイント又はＬＴＥ基地局である、請求項５に記載の中継局分類装置。
【請求項７】
コンピュータを、請求項１から６のいずれか一項に記載の中継局分類装置として機能させるためのプログラム。
【請求項８】
通信管理装置と第１通信端末との間の通信を中継する中継局を介して前記第１通信端末から第２通信端末への接続要求を受信し、前記接続要求を前記第２通信端末に送信し、前記接続要求に対する接続許可／接続要求を前記第２通信端末から受信する前記通信管理装置が、前記中継局を介して前記接続許可／接続要求を前記第１通信端末宛に送信してから、前記中継局を介して前記接続許可／接続要求に対する接続許可を前記第１通信端末から受信するまでの第１の応答時間を導出する応答時間導出部と、
複数の前記中継局のそれぞれについて、前記応答時間導出部が導出した複数の前記第１の応答時間の平均値及び標準偏差を算出する算出部と、
前記平均値及び前記標準偏差に基づいて、前記複数の中継局を分類する分類部と
を備える応答時間導出装置。
【請求項９】
前記通信管理装置が、前記接続要求を前記第２通信端末宛に送信してから、前記接続許可／接続要求に対する接続許可を前記第１通信端末から受信するまでの第２の応答時間と、前記通信管理装置が、前記接続要求を前記第２通信端末宛に送信してから、前記接続要求に対する前記接続許可／接続要求を前記第２通信端末から受信するまでの第３の応答時間とを取得する応答時間取得部
をさらに備え、
前記応答時間導出部は、前記第２の応答時間から前記第３の応答時間を減算することによって、前記第１の応答時間を導出する、請求項８に記載の応答時間導出装置。
【請求項１０】
前記接続要求は３ウェイハンドシェイクにおけるＳＹＮパケットであり、
前記接続許可は前記３ウェイハンドシェイクにおけるＡＣＫパケットであり、
前記接続許可／接続要求は前記３ウェイハンドシェイクにおけるＳＹＮ／ＡＣＫパケットである、
請求項８又は９に記載の応答時間導出装置。
【請求項１１】
前記通信管理装置はＤＰＩ（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）機能を有する、請求項８から１０のいずれか一項に記載の応答時間導出装置。
【請求項１２】
コンピュータを、請求項８から１１のいずれか一項に記載の応答時間導出装置として機能させるためのプログラム。
【請求項１３】
請求項８から１１のいずれか一項に記載の応答時間導出装置と、
前記通信管理装置と
を備える通信管理システム。
【請求項１４】
前記通信管理装置と前記第１通信端末との間の通信を中継する前記中継局
をさらに備える請求項１３に記載の通信管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継局分類装置、応答時間導出装置、プログラム及び通信管理システムに関する。
【背景技術】
【０００２】
評価用端末を用いて無線ＬＡＮ基地局を介した通信を実行することによって、無線ＬＡＮ基地局を評価する技術が知られていた。（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１５−１４４３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
複数の中継局のうち優先的に改善すべき中継局を特定するために、複数の中継局から、提供する通信サービスのユーザの体感品質が低い中継局を特定できる技術が望まれていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、通信端末による通信を中継する複数の中継局のそれぞれについて、通信端末による中継局を介した通信の応答時間を取得する応答時間取得部と、複数の中継局のそれぞれについて、複数の応答時間の平均値及び標準偏差を算出する算出部と、平均値及び標準偏差に基づいて、複数の中継局を分類する分類部とを備える中継局分類装置が提供される。
【０００５】
上記算出部は、予め定められた期間毎の上記平均値及び上記標準偏差を算出してよく、上記分類部は、上記予め定められた期間毎に上記複数の中継局を複数のカテゴリに分類してよく、上記中継局分類装置は、上記予め定められた期間毎の上記複数のカテゴリ毎の中継局の割合を時系列に表すグラフデータを生成する第１グラフデータ生成部をさらに備えてよい。上記中継局分類装置は、上記算出部によって算出された上記平均値及び上記標準偏差に基づいて、応答時間の平均値及び応答時間の標準偏差を軸とするグラフに上記複数の中継局を示すデータを配置したグラフデータを生成する第２グラフデータ生成部をさらに備えてよい。上記応答時間取得部は、第１通信端末から第２通信端末への接続要求を受信し、上記接続要求を上記第２通信端末に送信し、上記接続要求に対する接続許可／接続要求を上記第２通信端末から受信し、上記接続許可／接続要求を上記第１通信端末に送信し、上記接続許可／接続要求に対する接続許可を上記第１通信端末から受信する通信管理装置が、上記接続要求を上記第２通信端末宛に送信してから、上記接続許可／接続要求に対する上記接続許可を上記第１通信端末から受信するまでの時間を上記応答時間として取得してよい。上記複数の中継局のそれぞれは、上記通信端末と無線通信する無線局であってよい。上記複数の中継局のそれぞれは、Ｗｉ−Ｆｉアクセスポイント又はＬＴＥ基地局であってよい。
【０００６】
本発明の第２の態様によれば、コンピュータを、上記中継局分類装置として機能させるためのプログラムが提供される。
【０００７】
本発明の第３の態様によれば、第１通信端末から第２通信端末への接続要求を受信し、接続要求を第２通信端末に送信し、接続要求に対する接続許可／接続要求を第２通信端末から受信する通信管理装置が、接続許可／接続要求を第１通信端末宛に送信してから、接続許可／接続要求に対する接続許可を第１通信端末から受信するまでの第１の応答時間を導出する応答時間導出部を備える応答時間導出装置が提供される。
【０００８】
上記応答時間導出装置は、上記通信管理装置が、上記接続要求を上記第２通信端末宛に送信してから、上記接続許可／接続要求に対する接続許可を上記第１通信端末から受信するまでの第２の応答時間と、上記通信管理装置が、上記接続要求を上記第２通信端末宛に送信してから、上記接続要求に対する上記接続許可／接続要求を上記第２通信端末から受信するまでの第３の応答時間とを取得する応答時間取得部をさらに備えてよく、上記応答時間導出部は、上記第２の応答時間から上記第３の応答時間を減算することによって、上記第１の応答時間を導出してよい。上記接続要求は３ウェイハンドシェイクにおけるＳＹＮパケットであってよく、上記接続許可は前記３ウェイハンドシェイクにおけるＡＣＫパケットであってよく、上記接続許可／接続要求は上記３ウェイハンドシェイクにおけるＳＹＮ／ＡＣＫパケットであってよい。上記通信管理装置はＤＰＩ（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）機能を有してよい。上記通信管理装置は、上記通信管理装置と上記第１通信端末との間の通信を中継する中継局を介して上記第１通信端末から上記第２通信端末への上記接続要求を受信し、上記中継局を介して上記接続許可／接続要求を上記第１通信端末に送信し、上記中継局を介して上記接続許可／接続要求に対する上記接続許可を上記第１通信端末から受信してよく、上記応答時間導出装置は、複数の上記中継局のそれぞれについて、上記応答時間導出部が導出した複数の上記第１の応答時間の平均値及び標準偏差を算出する算出部と、上記平均値及び上記標準偏差に基づいて、上記複数の中継局を分類する分類部とをさらに備えてよい。
【０００９】
本発明の第４の態様によれば、コンピュータを、上記応答時間導出装置として機能させるためのプログラムが提供される。
【００１０】
本発明の第５の態様によれば、上記応答時間導出装置と、上記通信管理装置とを備える通信管理システムが提供される。
【００１１】
上記通信管理システムは、上記通信管理装置と上記第１通信端末との間の通信を中継する中継局をさらに備えてよい。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１３】
【図１】通信管理システム１００の通信環境の一例を概略的に示す。
【図２】通信管理装置２００による処理の流れの一例を概略的に示す。
【図３】品質評価装置３００によって生成されたグラフデータ４００の一例を概略的に示す。
【図４】中継局２０のカテゴリの一例を概略的に示す。
【図５】品質評価装置３００によって生成されたグラフデータ５００の一例を概略的に示す。
【図６】通信管理装置２００の機能構成の一例を概略的に示す。
【図７】品質評価装置３００の機能構成の一例を概略的に示す。
【図８】通信管理装置２００の機能構成の他の一例を概略的に示す。
【図９】通信管理装置２００又は品質評価装置３００として機能するコンピュータ９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、通信管理システム１００の通信環境の一例を概略的に示す。通信管理システム１００は、複数の通信端末間の通信を管理する。ここでは、通信管理システム１００が、中継局２０、コアネットワーク１０及びインターネット５０を介した、携帯電話３０とサーバ６０との通信を管理する例を挙げて説明する。
【００１６】
中継局２０は、携帯電話３０と無線通信する無線局であってよい。例えば、中継局２０は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）のアクセスポイントである。中継局２０は、移動通信システムの無線基地局であってもよい。例えば、中継局２０は、第３世代移動通信システムの無線基地局、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）の無線基地局、及び第４世代以降の移動通信システムの無線基地局のいずれかである。
【００１７】
携帯電話３０及びサーバ６０は、通信端末の一例である。サーバ６０は、例えばＷｅｂサーバ等のインターネット５０に接続された各種サーバである。通信端末として、他にタブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）及びウェアラブルコンピュータ等を例示することができる。
【００１８】
通信管理システム１００は、通信管理装置２００及び品質評価装置３００を含む。また、通信管理システムは、複数の中継局２０をさらに含んでよい。通信管理装置２００及び品質評価装置３００は、コアネットワーク１０に属する。コアネットワーク１０は、携帯電話３０に対して通信サービスを提供する通信事業者によって管理されるネットワークであってよい。なお、品質評価装置３００は、コアネットワークに属さなくてもよい。例えば、品質評価装置３００は、インターネット５０を介して通信管理装置２００と接続されてもよい。
【００１９】
通信管理装置２００は、複数の通信端末の通信を中継して分析する装置である。通信管理装置２００は、通信管理装置２００を通過するパケットを分析する装置であってよい。例えば、通信管理装置２００は、ＤＰＩ（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）機能を有する装置である。通信管理装置２００は、例えば、複数の通信端末の通信のＱｏＥ（Ｑｕａｌｉｔｙ  ｏｆ  Ｅｘｐｅｒｉｅｎｃｅ）を分析する装置である。
【００２０】
本実施形態に係る通信管理装置２００は、複数の中継局２０のそれぞれについて、通信端末による中継局２０を介した通信の応答時間を測定する。本実施形態に係る品質評価装置３００は、通信管理装置２００によって測定された応答時間に基づいて、複数の中継局２０を評価する。
【００２１】
図２は、通信管理装置２００による応答時間の測定処理の一例を概略的に示す。通信管理装置２００は、一の通信端末と他の通信端末とが通信接続を確立するために送受信するデータを中継する際に、応答時間を測定する。図２では、携帯電話３０とサーバ６０とが３ウェイハンドシェイクによって通信接続を確立する場合について例示する。
【００２２】
ステップ（ステップをＳと省略して記載する場合がある。）２０２では、携帯電話３０が、サーバ６０宛のＳＹＮパケットを中継局２０に送信する。Ｓ２０４では、中継局２０が、携帯電話３０から受信したＳＹＮパケットを通信管理装置２００に対して送信する。ステップＳ２０６では、通信管理装置２００が、中継局２０から受信したＳＹＮパケットをサーバ６０に対して送信する。
【００２３】
Ｓ２０８では、サーバ６０が、Ｓ２０６で受信したＳＹＮパケットに対するＳＹＮ／ＡＣＫパケットを通信管理装置２００に対して送信する。Ｓ２１０では、通信管理装置２００が、サーバ６０から受信したＳＹＮ／ＡＣＫパケットを中継局２０に対して送信する。Ｓ２１２では、中継局２０が、通信管理装置２００から受信したＳＹＮ／ＡＣＫパケットを携帯電話３０に送信する。
【００２４】
Ｓ２１４では、携帯電話３０が、Ｓ２１２で受信したＳＹＮ／ＡＣＫパケットに対するＡＣＫパケットを中継局２０に対して送信する。Ｓ２１６では、中継局２０が、携帯電話３０から受信したＡＣＫパケットを通信管理装置２００に対して送信する。Ｓ２１８では、通信管理装置２００が、中継局２０から受信したＡＣＫパケットをサーバ６０に対して送信する。
【００２５】
通信管理装置２００は、携帯電話３０による中継局２０を介した通信の応答時間として、Ｓ２０６でＳＹＮパケットをサーバ６０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの時間を測定してよい。これにより、携帯電話３０と通信管理装置２００との間の通信経路の応答時間と、通信管理装置２００とサーバ６０との間の通信経路の応答時間とを合わせた応答時間を測定することができ、疑似的に、携帯電話３０からサーバ６０への通信経路の応答時間を測定することができる。
【００２６】
携帯電話３０とサーバ６０との間の応答時間を測定する手法として、携帯電話３０がサーバ６０に対してＰｉｎｇを実行する手法が知られている。しかしながら、複数の中継局２０を評価するためにはそれぞれの中継局２０に在圏している携帯電話３０にＰｉｎｇを実行させなければならないところ、Ｗｉ−Ｆｉアクセスポイント等の中継局２０の配置数は膨大であり、評価用の携帯電話３０を全ての中継局２０に在圏させることは難しい。また、複数の中継局２０のそれぞれに在圏している一般ユーザの携帯電話３０にＰｉｎｇを実行させることも難しい。それに対して、本実施形態に係る通信管理装置２００によれば、一の通信端末と他の通信端末とが通信接続を確立するために送受信するデータの中継に伴って応答時間を測定することにより、複数の中継局２０のそれぞれについて応答時間を測定することができる。
【００２７】
通信管理装置２００は、携帯電話３０による中継局２０を介した通信の応答時間として、Ｓ２１０でＳＹＮ／ＡＣＫパケットを中継局２０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの時間を測定してもよい。携帯電話３０と通信管理装置２００との間の通信経路は、携帯電話３０と中継局２０との間の無線通信経路と、中継局２０と通信管理装置２００との間の有線通信経路とから構成される。通信管理装置２００とサーバ６０との間の通信経路は、大部分がインターネット５０である。応答時間として、Ｓ２１０でＳＹＮ／ＡＣＫパケットを中継局２０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの時間を測定することによって、中継局２０との関連度がより高い通信経路の応答時間を測定することができる。
【００２８】
品質評価装置３００は、通信管理装置２００によって測定された、Ｓ２０６でＳＹＮパケットをサーバ６０宛に送信してからＳ２１６で中継局２０からＡＣＫパケットを受信するまでの応答時間を、通信管理装置２００から受信してよい。そして、品質評価装置３００は、当該応答時間に基づいて、複数の中継局２０を評価してよい。
【００２９】
品質評価装置３００は、通信管理装置２００によって測定された、Ｓ２１０でＳＹＮ／ＡＣＫパケットを中継局２０宛に送信してからＳ２１６で中継局２０からＡＣＫパケットを受信するまでの応答時間を、通信管理装置２００から受信してよい。そして、品質評価装置３００は、当該応答時間に基づいて、複数の中継局２０を評価してよい。
【００３０】
ここで、通信管理装置２００として、一般的な既存製品を用いた場合、Ｓ２０６でＳＹＮパケットをサーバ６０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの応答時間と、Ｓ２０６でＳＹＮパケットをサーバ６０宛に送信してから、Ｓ２０８でサーバ６０からＳＹＮ／ＡＣＫパケットを受信するまでの応答時間とを取得することはできるが、Ｓ２１０でＳＹＮ／ＡＣＫパケットを中継局２０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの応答時間を取得することはできない。そこで、品質評価装置３００は、Ｓ２０６でＳＹＮパケットをサーバ６０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの応答時間から、Ｓ２０６でＳＹＮパケットをサーバ６０宛に送信してから、Ｓ２０８でサーバ６０からＳＹＮ／ＡＣＫパケットを受信するまでの応答時間を減算することによって、Ｓ２１０でＳＹＮ／ＡＣＫパケットを中継局２０宛に送信してから、Ｓ２１６で中継局２０からＡＣＫパケットを受信するまでの応答時間を導出してよい。
【００３１】
品質評価装置３００は、複数の中継局２０を評価すべく、複数の中継局２０のそれぞれについて上記応答時間の平均値及び標準偏差を算出する。そして、品質評価装置３００は、当該平均値及び標準偏差に基づいて、複数の中継局２０を分類する。
【００３２】
応答時間の平均値のみに基づいて複数の中継局２０を分類することもできるが、その場合、大多数の応答時間は短いが少数の応答時間が極端に長い場合と、全体的に応答時間が長い場合との区別がつかない。大多数の応答時間は短いが少数の応答時間が極端に長い中継局２０よりも全体的に応答時間が長い中継局２０の方が優先的に改善すべきであるが、応答時間の平均値のみに基づく分類では、後者を特定することができない。それに対して、本実施形態に係る品質評価装置３００は、応答時間の平均値及び標準偏差に基づいて複数の中継局２０を分類するので、前者と後者とを区別することができ、優先的に改善すべき中継局２０を特定することができる。
【００３３】
品質評価装置３００は、応答時間の平均値及び標準偏差を軸とするグラフに複数の中継局２０を示すデータを配置したグラフデータを生成してよい。また、品質評価装置３００は、予め定められた期間毎の応答時間の平均値及び標準偏差に基づいて、予め定められた期間毎に複数の中継局２０を複数のカテゴリに分類し、予め定められた期間毎の複数のカテゴリ毎の割合を時系列に示すグラフデータを生成してよい。
【００３４】
図３は、品質評価装置３００によって生成されたグラフデータ４００の一例を概略的に示す。グラフデータ４００の横軸は、応答時間の平均値を示す。グラフデータ４００の縦軸は、応答時間の標準偏差を示す。複数のプロット４０１のそれぞれは、複数の中継局２０のそれぞれを示す。
【００３５】
品質評価装置３００は、生成したグラフデータ４００を、品質評価装置３００が備える不図示のディスプレイに表示させてよい。また品質評価装置３００は、生成したグラフデータ４００を他の装置に送信して、他の装置に表示させてもよい。これにより、複数の中継局２０のうち、優先的に改善すべき中継局２０を閲覧者に特定させることができる。
【００３６】
図４は、中継局２０のカテゴリの一例を概略的に示す。図４では、応答時間の平均値が１００ｍｓ以下であるか否か、及び応答時間の標準偏差が６００ｍｓ以下であるか否かによって、４つのカテゴリに分類する場合を例示する。
【００３７】
カテゴリＡ４０２は、応答時間の平均値が１００ｍｓより小さく、かつ、応答時間の標準偏差が６００ｍｓより小さい中継局２０のカテゴリである。カテゴリＢ４０４は、応答時間の平均値が１００ｍｓより小さく、かつ、応答時間の標準偏差が６００ｍｓ以上である中継局２０のカテゴリである。カテゴリＣ４０６は、応答時間の平均値が１００ｍｓ以上であり、かつ、応答時間の標準偏差が６００ｍｓより小さい中継局２０のカテゴリである。カテゴリＤ４０８は、応答時間の平均値が１００ｍｓ以上であり、かつ、応答時間の標準偏差が６００ｍｓ以上である中継局２０のカテゴリである。
【００３８】
図５は、品質評価装置３００によって生成されたグラフデータ５００の一例を概略的に示す。グラフデータ５００は、１日毎の応答時間の平均値及び標準偏差に基づいて、１日毎に複数の中継局２０をカテゴリＡ４０２、カテゴリＢ４０４、カテゴリＣ４０６、カテゴリＤ４０８に分類した場合の、１日毎のカテゴリ毎の割合を示す。
【００３９】
品質評価装置３００は、生成したグラフデータ５００を、品質評価装置３００が備える不図示のディスプレイに表示させてよい。また品質評価装置３００は、生成したグラフデータ５００を他の装置に送信して、他の装置に表示させてもよい。これにより、複数の中継局２０における改善すべき中継局２０の割合を閲覧者に特定させることができる。これにより、例えば、カテゴリＡ４０２の割合を９５％以上とするなど、具体的な目標を立てやすくすることができる。
【００４０】
図６は、通信管理装置２００の機能構成の一例を概略的に示す。通信管理装置２００は、接続要求受信部２０２、接続要求送信部２０４、応答時間測定部２０６、応答時間格納部２０８及び応答時間送信部２１０を備える。
【００４１】
接続要求受信部２０２は、一の通信端末から他の通信端末への接続要求を、中継局２０を介して受信する。接続要求送信部２０４は、接続要求受信部２０２が中継局２０から受信した接続要求を、当該他の通信端末に送信する。接続要求受信部２０２は、接続要求送信部２０４が送信した当該接続要求に対する接続許可／接続要求を当該他の通信端末から受信する。接続要求送信部２０４は、サーバ６０から受信した接続許可／接続要求を、中継局２０を介して一の通信端末に送信する。接続要求受信部２０２は、接続要求送信部２０４が中継局２０に送信した接続許可／接続要求に対する接続許可を、中継局２０を介して一の通信端末から受信する。接続要求送信部２０４は、接続要求受信部２０２が中継局２０から受信した接続許可を、サーバ６０に送信する。
【００４２】
応答時間測定部２０６は、接続要求送信部２０４が、接続要求受信部２０２が受信した一の通信端末から他の通信端末への接続要求をサーバ６０宛に送信してから、接続要求受信部２０２が、当該接続要求に対する、当該一の通信端末によって送信された接続許可を中継局２０から受信するまでの応答時間を測定する。当該応答時間は、第２の応答時間の一例であってよい。
【００４３】
また、応答時間測定部２０６は、接続要求送信部２０４が、接続要求受信部２０２が受信した一の通信端末から他の通信端末への接続要求を当該他の通信端末宛に送信してから、接続要求受信部２０２が、当該接続要求に対する接続許可／接続要求を当該他の通信端末から受信するまでの応答時間を測定してよい。当該応答時間は、第３の応答時間の一例であってよい。
【００４４】
また、応答時間測定部２０６は、接続要求送信部２０４が、一の通信端末から他の通信端末への接続要求に対する、当該他の通信端末から受信した接続許可／接続要求を当該一の通信端末宛に送信してから、当該接続許可／接続要求に対する接続許可を当該一の通信端末から受信するまでの応答時間を測定してよい。当該応答時間は、第１の応答時間の一例であってよい。
【００４５】
応答時間格納部２０８は、応答時間測定部２０６によって測定された応答時間を格納する。応答時間送信部２１０は、応答時間格納部２０８が格納している応答時間を送信する。応答時間送信部２１０は、品質評価装置３００からの要求に応じて、応答時間格納部２０８が格納している応答時間を品質評価装置３００に対して送信してよい。
【００４６】
図７は、品質評価装置３００の機能構成の一例を概略的に示す。品質評価装置３００は、中継局分類装置の一例であってよい。また、品質評価装置３００は、応答時間導出装置の一例であってよい。
【００４７】
品質評価装置３００は、応答時間受信部３０２、応答時間導出部３０４、応答時間格納部３０６、算出部３０８、分類部３１０、グラフデータ生成部３１２、表示制御部３１４、及びグラフデータ送信部３１６を備える。なお、品質評価装置３００がこれらのすべての構成を備えることは必須とは限らない。
【００４８】
応答時間受信部３０２は、複数の中継局２０のそれぞれについて、通信端末による中継局２０を介した通信の応答時間を受信する。応答時間受信部３０２は、応答時間測定部２０６によって測定された第１の応答時間を受信してよい。また、応答時間受信部３０２は、応答時間測定部２０６によって測定された第２の応答時間を受信してよい。応答時間受信部３０２は、第２の応答時間に加えて、応答時間測定部２０６によって測定された第３の応答時間を受信してもよい。応答時間受信部３０２は応答時間取得部の一例であってよい。
【００４９】
応答時間導出部３０４は、応答時間受信部３０２が第１の応答時間を受信できない場合に、応答時間受信部３０２が受信した第２の応答時間及び第３の応答時間に基づいて第１の応答時間を導出する。応答時間導出部３０４は、第２の応答時間から第３の応答時間を減算することによって、第１の応答時間を算出してよい。
【００５０】
応答時間格納部３０６は、応答時間受信部３０２が受信した応答時間及び応答時間導出部３０４が導出した応答時間を格納する。
【００５１】
算出部３０８は、複数の中継局２０のそれぞれについて、応答時間格納部３０６に格納された複数の応答時間の平均値及び標準偏差を算出する。算出部３０８は、例えば、予め定められた期間毎の応答時間の平均値及び標準偏差を算出する。算出部３０８は、第１の応答時間を対象とする場合、第１の応答時間の平均値及び標準偏差を算出する。また、算出部３０８は、第２の応答時間を対象とする場合、第２の応答時間の平均値及び標準偏差を算出する。
【００５２】
分類部３１０は、算出部３０８によって算出された応答時間の平均値及び標準偏差に基づいて、複数の中継局２０を分類する。分類部３１０は、例えば、予め定められた期間毎の応答時間の平均値及び標準偏差に基づいて、予め定められた期間毎に複数の中継局２０を複数のカテゴリに分類する。
【００５３】
グラフデータ生成部３１２は、分類部３１０による分類に基づいてグラフデータを生成する。例えば、グラフデータ生成部３１２は、分類部３１０によって分類された、予め定められた期間毎の複数のカテゴリ毎の中継局２０の割合を時系列に表すグラフデータを生成する。グラフデータ生成部３１２は、第１グラフデータ生成部の一例であってよい。
【００５４】
グラフデータ生成部３１２は、算出部３０８によって算出された応答時間の平均値及び標準偏差に基づいてグラフデータを生成する。例えば、グラフデータ生成部３１２は、応答時間の平均値及び標準偏差を軸とするグラフに複数の中継局２０を示すデータを配置したグラフデータを生成する。グラフデータ生成部３１２は、第２グラフデータ生成部の一例であってよい。
【００５５】
表示制御部３１４は、グラフデータ生成部３１２によって生成されたグラフデータを、品質評価装置３００が備える不図示のディスプレイに表示させる。グラフデータ送信部３１６は、グラフデータ生成部３１２によって生成されたグラフデータを他の装置に送信する。
【００５６】
図８は、通信管理装置２００の機能構成の他の一例を概略的に示す。上記実施形態では、通信管理装置２００と品質評価装置３００とが別体である場合を例に挙げて説明したが、これに限らず、通信管理装置２００と品質評価装置３００とは一体であってもよい。例えば、通信管理装置２００が品質評価装置３００の機能を有してもよい。
【００５７】
通信管理装置２００は、接続要求受信部２０２、接続要求送信部２０４、応答時間測定部２０６、応答時間格納部２０８、応答時間導出部２１２、算出部２１４、分類部２１６、グラフデータ生成部２１８、表示制御部２２０及びグラフデータ送信部２２２を備える。ここでは、図６と異なる点を主に説明する。
【００５８】
応答時間導出部２１２は、応答時間測定部２０６が第１の応答時間を測定できない場合に、第２の応答時間及び第３の応答時間に基づいて第１の応答時間を導出する。応答時間導出部２１２は、第２の応答時間から第３の応答時間を減算することによって、第１の応答時間を算出してよい。
【００５９】
算出部２１４は、複数の中継局２０のそれぞれについて、応答時間格納部２０８に格納された複数の応答時間の平均値及び標準偏差を算出する。算出部２１４は、例えば、予め定められた期間毎の応答時間の平均値及び標準偏差を算出する。算出部２１４は、第１の応答時間を対象とする場合、第１の応答時間の平均値及び標準偏差を算出する。また、算出部２１４は、第２の応答時間を対象とする場合、第２の応答時間の平均値及び標準偏差を算出する。
【００６０】
分類部２１６は、算出部２１４によって算出された応答時間の平均値及び標準偏差に基づいて、複数の中継局２０を分類する。分類部２１６は、例えば、予め定められた期間毎の応答時間の平均値及び標準偏差に基づいて、予め定められた期間毎に複数の中継局２０を複数のカテゴリに分類する。
【００６１】
グラフデータ生成部２１８は、分類部２１６による分類に基づいてグラフデータを生成する。例えば、グラフデータ生成部２１８は、分類部２１６によって分類された、予め定められた期間毎の複数のカテゴリ毎の中継局２０の割合を時系列に表すグラフデータを生成する。グラフデータ生成部２１８は、第１グラフデータ生成部の一例であってよい。
【００６２】
グラフデータ生成部２１８は、算出部２１４によって算出された応答時間の平均値及び標準偏差に基づいてグラフデータを生成する。例えば、グラフデータ生成部２１８は、応答時間の平均値及び標準偏差を軸とするグラフに複数の中継局２０を示すデータを配置したグラフデータを生成する。グラフデータ生成部２１８は、第２グラフデータ生成部の一例であってよい。
【００６３】
表示制御部２２０は、グラフデータ生成部２１８によって生成されたグラフデータを、通信管理装置２００が備える不図示のディスプレイに表示させる。グラフデータ送信部２２２は、グラフデータ生成部２１８によって生成されたグラフデータを他の装置に送信する。
【００６４】
図８に示す通信管理装置２００は、中継局分類装置の一例であってよい。また、通信管理装置２００は、応答時間導出装置の一例であってよい。
【００６５】
図９は、通信管理装置２００又は品質評価装置３００として機能するコンピュータ９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ９００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信Ｉ／Ｆ１０３０、ハードディスクドライブ１０４０、及びＤＶＤドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、ＦＤドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００６６】
ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６７】
通信Ｉ／Ｆ１０３０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０３０は、通信を行うハードウェアとして機能する。ハードディスクドライブ１０４０は、ＣＰＵ１０００が使用するプログラム及びデータを格納する。ＤＶＤドライブ１０６０は、ＤＶＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。
【００６８】
ＲＯＭ１０１０は、コンピュータ９００が起動時に実行するブート・プログラム、及びコンピュータ９００のハードウェアに依存するプログラム等を格納する。ＦＤドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、ＦＤドライブ１０５０を入出力コントローラ１０８４へと接続するとともに、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ１０８４へと接続する。
【００６９】
ＲＡＭ１０２０を介してハードディスクドライブ１０４０に提供されるプログラムは、フレキシブルディスク１０９０、ＤＶＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０２０を介してハードディスクドライブ１０４０にインストールされ、ＣＰＵ１０００において実行される。
【００７０】
コンピュータ９００にインストールされ、コンピュータ９００を通信管理装置２００として機能させるプログラムは、ＣＰＵ１０００等に働きかけて、コンピュータ９００を、通信管理装置２００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である接続要求受信部２０２、接続要求送信部２０４、応答時間測定部２０６、応答時間格納部２０８、応答時間送信部２１０、応答時間導出部２１２、算出部２１４、分類部２１６、グラフデータ生成部２１８、表示制御部２２０及びグラフデータ送信部２２２として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の通信管理装置２００が構築される。
【００７１】
コンピュータ９００にインストールされ、コンピュータ９００を品質評価装置３００として機能させるプログラムは、ＣＰＵ１０００等に働きかけて、コンピュータ９００を、品質評価装置３００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である応答時間受信部３０２、応答時間導出部３０４、応答時間格納部３０６、算出部３０８、分類部３１０、グラフデータ生成部３１２、表示制御部３１４、及びグラフデータ送信部３１６として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の品質評価装置３００が構築される。
【００７２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７４】
１０  コアネットワーク、２０  中継局、３０  携帯電話、５０  インターネット、６０  サーバ、１００  通信管理システム、２００  通信管理装置、２０２  接続要求受信部、２０４  接続要求送信部、２０６  応答時間測定部、２０８  応答時間格納部、２１０  応答時間送信部、２１２  応答時間導出部、２１４  算出部、２１６  分類部、２１８  グラフデータ生成部、２２０  表示制御部、２２２  グラフデータ送信部、３００  品質評価装置、３０２  応答時間受信部、３０４  応答時間導出部、３０６  応答時間格納部、３０８  算出部、３１０  分類部、３１２  グラフデータ生成部、３１４  表示制御部、３１６  グラフデータ送信部、４００  グラフデータ、４０２  カテゴリＡ、４０４  カテゴリＢ、４０６  カテゴリＣ、４０８  カテゴリＤ、５００  グラフデータ、９００  コンピュータ、１０００  ＣＰＵ、１０１０  ＲＯＭ、１０２０  ＲＡＭ、１０３０  通信Ｉ／Ｆ、１０４０  ハードディスクドライブ、１０５０  ＦＤドライブ、１０６０  ＤＶＤドライブ、１０７０  入出力チップ、１０７５  グラフィックコントローラ、１０８０  ディスプレイ、１０８２  ホストコントローラ、１０８４  入出力コントローラ、１０９０  フレキシブルディスク、１０９５  ＤＶＤ−ＲＯＭ
【要約】
【課題】複数の中継局のうち優先的に改善すべき中継局を特定するために、複数の中継局から、提供する通信サービスのユーザの体感品質が低い中継局を特定できる技術が望まれていた。
【解決手段】通信端末による通信を中継する複数の中継局のそれぞれについて、通信端末による中継局を介した通信の応答時間を取得する応答時間取得部と、複数の中継局のそれぞれについて、複数の応答時間の平均値及び標準偏差を算出する算出部と、平均値及び標準偏差に基づいて、複数の中継局を分類する分類部とを備える中継局分類装置を提供する。
【選択図】図３【図１】
0005944040.tif 000002
【図２】
0005944040.tif 000003
【図３】
0005944040.tif 000004
【図４】
0005944040.tif 000005
【図５】
0005944040.tif 000006
【図６】
0005944040.tif 000007
【図７】
0005944040.tif 000008
【図８】
0005944040.tif 000009
【図９】
0005944040.tif 000010