(57)【要約】【課題】ネットワーク内で観測可能な情報からＷｅｂページの表示時間を推定すること。【解決手段】推定装置は、ネットワーク内においてデータを転送する各装置からＷｅｂページの表示時間に相関を有する第１の情報を収集する収集部と、前記第１の情報を、前記各装置のいずれかを含む各エリアの単位時間あたりの第２の情報に変換する変換部と、前記第１の情報に対する前記表示時間の特性と、前記第２の情報とに基づいて、前記単位時間における前記各エリアでの前記表示時間の推定値を算出する算出部と、を有する。【選択図】図２
2019140438.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内においてデータを転送する各装置からＷｅｂページの表示時間に相関を有する第１の情報を収集する収集部と、
前記第１の情報を、前記各装置のいずれかを含む各エリアの単位時間あたりの第２の情報に変換する変換部と、
前記第１の情報に対する前記表示時間の特性と、前記第２の情報とに基づいて、前記単位時間における前記各エリアでの前記表示時間の推定値を算出する算出部と、
を有することを特徴とする推定装置。
【請求項２】
前記第１の情報は、スループット又は前記ネットワークのリソース数であり、
前記第２の情報は、単位時間あたりのスループット又は前記単位時間あたりのリソース数であり、
前記算出部は、スループット又はリソース数の低下に伴い前記表示時間が増加する特性と、前記単位時間あたりのスループット及びリソース数の少なくともいずれか一方とに基づいて、前記推定値を算出する、
ことを特徴とする請求項１記載の推定装置。
【請求項３】
前記第１の情報は、接続ユーザ数又は前記ネットワークのリソースの使用率であり、
前記第２の情報は、単位時間あたりの接続ユーザ数又は単位時間あたりのリソースの使用率であり、
前記算出部は、接続ユーザ数又は前記使用率の増加に伴い前記表示時間が増加する特性と、前記単位時間あたりの接続ユーザ数及び前記単位時間あたりの使用率の少なくともいずれか一方とに基づいて、前記推定値を算出する、
ことを特徴とする請求項１記載の推定装置。
【請求項４】
ネットワーク内においてデータを転送する各装置からＷｅｂページの表示時間に相関を有する第１の情報を収集する収集部と、
前記第１の情報を、前記各装置のいずれかを含む各エリアの単位時間あたりの第２の情報に変換する変換手順と、
前記第１の情報に対する前記表示時間の特性と、前記第２の情報とに基づいて、前記単位時間における前記各エリアでの前記表示時間の推定値を算出する算出手順と、
をコンピュータが実行することを特徴とする推定方法。
【請求項５】
前記第１の情報は、スループット又は前記ネットワークのリソース数であり、
前記第２の情報は、単位時間あたりのスループット又は前記単位時間あたりのリソース数であり、
前記算出手順は、スループット又はリソース数の低下に伴い前記表示時間が増加する特性と、前記単位時間あたりのスループット及びリソース数の少なくともいずれか一方とに基づいて、前記推定値を算出する、
ことを特徴とする請求項４記載の推定方法。
【請求項６】
前記第１の情報は、接続ユーザ数又は前記ネットワークのリソースの使用率であり、
前記第２の情報は、単位時間あたりの接続ユーザ数又は単位時間あたりのリソースの使用率であり、
前記算出手順は、接続ユーザ数又は前記使用率の増加に伴い前記表示時間が増加する特性と、前記単位時間あたりの接続ユーザ数及び前記単位時間あたりの使用率の少なくともいずれか一方とに基づいて、前記推定値を算出する、
ことを特徴とする請求項４記載の推定方法。
【請求項７】
請求項４乃至６いずれか一項記載の推定方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、推定装置、推定方法及びプログラムに関する。
【背景技術】
【０００２】
通信ネットワークの発展に伴い、ネットワークを介して様々なコンテンツを転送する通信サービス（音声通信、映像通信、Ｗｅｂ）が普及している。特に、Ｗｅｂ技術の進展・高度化に伴い、多様なコンテンツや複雑な処理を含むＷｅｂページが多く登場している。
【０００３】
ネットワーク上における通信は、データがパケットに分割されて行われるため、ネットワークの回線帯域の制約や、輻輳、パケット損失等の影響を強く受ける。したがって、同一コンテンツの転送時間もネットワークの状態に応じて変化する。また、ネットワークの状態による影響はコンテンツによっても異なり、一般に多数の要素を含むコンテンツや、端末で処理した結果に基づく転送回数が多いコンテンツほどネットワークの状態の影響を受けやすい。
【０００４】
ネットワーク事業者が、Ｗｅｂサービスを良好な品質で提供していることを確認するためには、ユーザ個々のＷｅｂページの読み込みにかかったＷｅｂ待ち時間の測定を行い、通信ネットワークが提供するサービスの品質を監視することが重要となる。また、ネットワーク事業者は、通信サービス品質の向上のため、提供品質が相対的に悪いエリアから設備投資を行うことで、効率的な設備構築を行うことが可能になる。そのため、ユーザが実際に経験したＷｅｂ待ち時間をエリア単位に推定する技術が必要とされている。
【０００５】
従来、Ｗｅｂ待ち時間の把握には、端末上で計測を行うことのできるNavigation Timing API（非特許文献１）が使われてきた。このＡＰＩでは、Ｗｅｂページ読み込みの各タイミングをブラウザから取得することでＷｅｂ待ち時間の推定を行うものである。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Navigation Timing, W3C Recommendation、［online］、インターネット＜https://www.w3.org/TR/navigation-timing/＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながらこの方法では、Ｗｅｂ待ち時間の評価のために端末で計測を行うことが必要である。したがって、ネットワーク事業者がエリア品質を網羅的に把握するためには、非常に多くの測定数を収集する必要があり、エリア品質の把握・監視を行うことは困難である。また、収集した測定値は、端末環境による影響を含んでいるため、エリア単位のＷｅｂ読み込み待ち時間を推定することは困難である。
【０００８】
本発明は、上記の点に鑑みてなされたものであって、ネットワーク内で観測可能な情報からＷｅｂページの表示時間を推定することを目的とする。
【課題を解決するための手段】
【０００９】
そこで上記課題を解決するため、推定装置は、ネットワーク内においてデータを転送する各装置からＷｅｂページの表示時間に相関を有する第１の情報を収集する収集部と、前記第１の情報を、前記各装置のいずれかを含む各エリアの単位時間あたりの第２の情報に変換する変換部と、前記第１の情報に対する前記表示時間の特性と、前記第２の情報とに基づいて、前記単位時間における前記各エリアでの前記表示時間の推定値を算出する算出部と、を有する。
【発明の効果】
【００１０】
ネットワーク内で観測可能な情報からＷｅｂページの表示時間を推定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態における品質推定装置１０のハードウェア構成例を示す図である。
【図２】本発明の実施の形態における品質推定装置１０の機能構成例を示す図である。
【図３】品質推定装置１０が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における品質推定装置１０のハードウェア構成例を示す図である。図１の品質推定装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１３】
品質推定装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１４】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って品質推定装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１５】
図２は、本発明の実施の形態における品質推定装置１０の機能構成例を示す図である。図２において、品質推定装置１０は、情報収集部１１、情報集計部１２及び待ち時間推定部１３等を有する。これら各部は、品質推定装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００１６】
情報収集部１１は、１以上の推定対象エリアのそれぞれのネットワーク内の全て又は一部の装置（例えば、無線基地局であるｅＮｏｄｅＢ（evolved Node B/eNB）や、固定網の終端装置（終端施設）や、ルータ等のように、通信データの転送に関わる装置）から、当該装置において観測される情報であって、Ｗｅｂ待ち時間に相関を有する情報（以下、「装置観測情報」という。）を収集する。装置観測情報は、例えば、各装置において観測される一定時間の転送データ量（スループット）である。また、Ｗｅｂ待ち時間とは、Ｗｅｂページの表示時間をいう。Ｗｅｂページの表示時間とは、例えば、ユーザ端末においてＷｅｂページの表示指示が入力されてから、当該Ｗｅｂページの表示が完了するまでの経過時間、又は当該表示指示が入力されてから、当該Ｗｅｂページの表示に必要なデータのダウンロードが完了するまでの時間等である。いずれのタイミングを当該表示時間の終了時期とするのかは任意に定められてよい。
【００１７】
推定対象エリアは、ネットワークの管理単位や特定の階梯以下の装置としてもよいし、装置単位でもよく、複数の推定対象エリアで装置数や面積が異なってもよい。
【００１８】
情報集計部１２は、情報収集部１１が収集した装置観測情報を、推定対象エリアごとに単位時間（以下、「集計時間」という。）あたり（１秒、１分、１時間等）の情報（以下、「エリア観測情報」という。）に変換する。例えば、装置観測情報が転送データ量（スループット）であれば、単位時間あたりの平均スループットに変換される。
【００１９】
変換に際しては、推定対象エリアごとに、当該推定対象エリアに含まれる（属する）装置のうち装置観測情報の収集に関わった装置群についての装置数の算術平均や、当該装置群の各装置の収容人数又は当該装置群の各装置の収容面積等の重み付き平均が当該推定対象エリアのエリア観測情報とされてもよい。また、装置観測情報が集計時間よりも短い期間における情報である場合には、例えば、該集計時間を基準とした算術平均により、装置観測情報がエリア観測情報に変換されてもよい。また、装置観測情報が集計時間よりも長い期間における情報である場合には、例えば、該集計時間を基準として、当該装置観測情報の収集期間の前後の時間の情報を用いて内挿することで集計時間あたりのエリア観測情報が算出されてもよい。
【００２０】
待ち時間推定部１３は、情報集計部１２が推定対象エリアごとに算出した集計時間あたりのエリア観測情報を用い、各推定対象エリアについて、当該集計時間に対応した（当該集計時間におけるネットワーク状況下での）Ｗｅｂ待ち時間の推定を行う。例えば、待ち時間推定部１３は、推定対象エリアの平均スループット（Ｔ）の低下に伴いＷｅｂ待ち時間（Ｗ）が増加する特性（例えば、対数、ロジスティック関数等）に基づいた推定を行う。この場合、平均スループット（Ｔ）が集計時間あたりのエリア観測情報に相当し、待ち時間推定部１３は、例えば、以下のような数式１又は数式２に基づきＷｅｂ待ち時間の推定値を算出する。
数式１：Ｗ＝ａ＋ｂ×Ｔｃ／（１＋Ｔ）
数式２：Ｗ＝ａ＋（１−ａ）×Ｔｃ／（１＋Ｔ）
ここで、ａ、ｂ、ｃはあらかじめ定めた係数である。なお、これらの係数は、ＷｅｂページのコンテンツやＵＲＩごとに定められてもよいし、代表的なＷｅｂコンテンツを想定して一組の値が定められてもよい。
【００２１】
なお、数式１及び数式２は、あくまで一例であり、スループットの増加に応じてＷｅｂ待ち時間が減少する特性に則した数式であれば、他の数式に基づいてＷｅｂ待ち時間の推定値が算出されてもよい。
【００２２】
また、スループット（Ｔ）とは別に又はスループット（Ｔ）とともに、各推定対象エリアに収容されるユーザ数や装置のリソース数（例えば、一定時間あたりに転送可能なデータ量）、リソース使用数や使用率、送信電力等、各装置のデータ転送に伴う情報や、ユーザ端末が基地局又は収容局等にレポートするネットワークの接続品質（接続の成否の回数等）の情報や転送品質（スループットや遅延等）の情報（例えば、ＣＱＩ（Channel Quality Indicator））のいずれかを用いて、Ｗｅｂ待ち時間が推定されてもよい。この場合、情報収集部１１は、用いられる情報を収集すればよい。変換部は、当該情報について変換を行えばよい。また、待ち時間推定部１３は、（１）スループットやリソース数の増加に応じてＷｅｂ待ち時間が減少する特性、（２）収容ユーザ数（接続ユーザ数）、リソース使用数、リソース使用率の増加に応じてＷｅｂ待ち時間が増加する特性のいずれか一方、又は双方を考慮した数式を、数式１又は２の代わりに用いてＷｅｂ待ち時間の推定値を算出すればよい。
【００２３】
以下、品質推定装置１０が実行する処理手順について説明する。図３は、品質推定装置１０が実行する処理手順の一例を説明するためのフローチャートである。
【００２４】
ステップＳ１０１において、情報収集部１１は、推定対象エリアごとに、当該推定対象エリアのネットワーク内の全部又は一部の装置から装置観測情報を収集する。
【００２５】
続いて、情報集計部１２は、推定対象エリアごと、当該推定対象エリアに属する装置から収集された装置観測情報を、集計時間あたりのエリア観測情報に変換する（Ｓ１０２）。
【００２６】
続いて、待ち時間推定部１３は、エリア観測情報に基づいて、集計時間あたりのＷｅｂ待ち時間の推定値を算出する（Ｓ１０３）。
【００２７】
なお、図３の処理手順は、周期的に実行されてもよい。
【００２８】
上述したように、本実施の形態によれば、ネットワーク内で観測可能な情報からＷｅｂ待ち時間を推定することができる。その結果、Ｗｅｂページを表示する端末を用いたＷｅｂ待ち時間の測定を行うことなく、任意の推定対象エリアのＷｅｂ待ち時間の推定が可能になる。
【００２９】
したがって、本実施の形態によれば、従来、大規模にＷｅｂ待ち時間の推定を行えなかったことに対して、任意の推定対象エリアに対して提供するＷｅｂサービスの品質を監視・管理することが可能となり、エリア品質の改善に資することが可能となる。
【００３０】
なお、本実施の形態において、品質推定装置１０は、推定装置又はコンピュータの一例である。情報収集部１１は、収集部の一例である。情報集計部１２は、変換部の一例である。待ち時間推定部１３は、算出部の一例である。装置観測情報は、第１の情報の一例である。エリア観測情報は、第２の情報の一例である。
【００３１】
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３２】
１０          品質推定装置
１１          情報収集部
１２          情報集計部
１３          待ち時間推定部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
Ｂ            バス
【図１】
2019140438.tif 000003
【図２】
2019140438.tif 000004
【図３】
2019140438.tif 000005