(57)【特許請求の範囲】
【請求項１】
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間に基づくＱｏＥ（Quality of Experience）推定値を取得する取得部と、
前記取得部によって取得された複数のＱｏＥ推定値の平均値を算出する第１の算出部と、
前記取得部によって取得された複数のＱｏＥ推定値のばらつきを算出する第２の算出部と、
複数のＱｏＥ推定値の平均値と、複数のＱｏＥ推定値のばらつきと、ＷｅｂブラウジングＱｏＥとの間の関係を表したＱｏＥ推定式および係数を格納するＱｏＥ推定モデル格納部と、
前記ＱｏＥ推定モデル格納部から前記ＱｏＥ推定式および前記係数を読み出し、前記第１の算出部により算出された前記平均値と、前記第２の算出部により算出された前記ばらつきとを、前記係数が適用された前記ＱｏＥ推定式に入力することにより、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を算出する第３の算出部と、
を有することを特徴とするＷｅｂブラウジング品質推定装置。
【請求項２】
前記第２の算出部は、前記ばらつきとして、前後のＱｏＥ推定値の差分に対する絶対値平均、又は、ＱｏＥ推定値が低下したときのみの減少値の絶対値平均を算出する
ことを特徴とする請求項１に記載のＷｅｂブラウジング品質推定装置。
【請求項３】
前記平均値をavgDMOSとし、前記ばらつきをavgDとし、前記ＷｅｂブラウジングＱｏＥをMOSとし、a0、a1、a2をそれぞれ前記係数とした場合に、前記ＱｏＥ推定式は、
MOS = a0 + a1avgDMOS + a2avgD    
と表わされる
ことを特徴とする請求項１又は２に記載のＷｅｂブラウジング品質推定装置。
【請求項４】
複数のＱｏＥ推定値の平均値と、複数のＱｏＥ推定値のばらつきと、ＷｅｂブラウジングＱｏＥとの間の関係を表したＱｏＥ推定式および係数を格納するＱｏＥ推定モデル格納部を備えるコンピュータが実行するＷｅｂブラウジング品質推定方法であって、
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間に基づくＱｏＥ（Quality of Experience）推定値を取得する取得手順と、
前記取得手順において取得された複数のＱｏＥ推定値の平均値を算出する第１の算出手順と、
前記取得手順において取得された複数のＱｏＥ推定値のばらつきを算出する第２の算出手順と、
前記ＱｏＥ推定モデル格納部から前記ＱｏＥ推定式および前記係数を読み出し、前記第１の算出手順により算出された前記平均値と、前記第２の算出手順により算出された前記ばらつきとを、前記係数が適用された前記ＱｏＥ推定式に入力することにより、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を算出する第３の算出手順と、
を有することを特徴とするＷｅｂブラウジング品質推定方法。
【請求項５】
前記第３の算出手順において、前記ばらつきが大きいほど、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を、前記平均値をより小さく補正した値として算出する
ことを特徴とする請求項４に記載のＷｅｂブラウジング品質推定方法。
【請求項６】
前記第２の算出手順は、前記ばらつきとして、前後のＱｏＥ推定値の差分に対する絶対値平均、又は、ＱｏＥ推定値が低下したときのみの減少値の絶対値平均を算出する
ことを特徴とする請求項４又は５に記載のＷｅｂブラウジング品質推定方法。
【請求項７】
前記平均値をavgDMOSとし、前記ばらつきをavgDとし、前記ＷｅｂブラウジングＱｏＥをMOSとし、a0、a1、a2をそれぞれ前記係数とした場合に、前記ＱｏＥ推定式は、
MOS = a0 + a1avgDMOS + a2avgD    
と表わされる
ことを特徴とする請求項４乃至６のうちいずれか１項に記載のＷｅｂブラウジング品質推定方法。
【請求項８】
請求項１乃至３のうちいずれか１項に記載の各部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウジング品質推定装置、Ｗｅｂブラウジング品質推定方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネットやイントラネットなどのネットワークを介して利用するＷｅｂアプリケーションやクラウドネットワークを利用したアプリケーションの利用が進んでいる。
【０００３】
ユーザに満足してもらえるＷｅｂブラウジングサービスを提供するためには、Ｗｅｂブラウジングに対するＱｏＥ（Quality of Experience）を適切に管理する必要がある。Ｗｅｂブラウジングに対するＱｏＥ低下の要因には、Ｗｅｂページの表示待ち時間がある。表示待ち時間とは、ここでは、「ユーザがＷｅｂブラウジング受信端末でＷｅｂブラウジングのサービスに関する処理要求を行ってからＷｅｂブラウジング受信端末の画面に処理結果が表示されるまでの時間」と定義する。但し、処理要求は、ユーザが意図的に実施したもの以外に、ユーザの端末が自動で実施した要求等も含めることとする。
【０００４】
非特許文献１では、表示待ち時間に対するＱｏＥの推定方法として、ユーザの処理要求からサーバ応答が戻ってくるまでの時間と、サーバ応答がユーザ端末に戻ってからユーザ端末に処理結果が表示されるまでの時間とに基づいてＱｏＥを推定する方法が開示されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】International Telecommunication Union, "Estimating end-to-end performance in ip networks for data applications", ITU-T Recommendation G.1030, November 2005.
【非特許文献２】Tobias Hosfeld, Raimund Schatz, Sebastian Biedermann, Alexander Platzer,Sebastian Egger, and Markus Fiedler, "The Memory Effect and Its Implications on Web QoE Modeling, " In 23rd International Teletraffic Congress (ITC 23), San Francisco, USA, September 2011.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｗｅｂブラウジングにおいては、例えば、ユーザがニュースを見る場合、ユーザがニュースサイトのトップページをリクエスト（起動）すると、トップページが表示される。次に、ユーザが一番目の記事タイトルをクリックすると、記事本文が表示される。更に、ユーザが記事のカテゴリをクリックすると、そのカテゴリ内の記事一覧が表示される。次に、ユーザが記事タイトルをクリックすると、二番目の記事本文が表示される。
【０００７】
このように、ユーザは、複数のＷｅｂページを遷移して目的を達成する。したがって、ＷｅｂブラウジングのＱｏＥを推定するためには、Ｗｅｂページ毎のＱｏＥのみならず、ユーザが目的を達成してＷｅｂブラウジングを終えるまでの総合的なＱｏＥを把握することが必要となる。
【０００８】
複数のＷｅｂページを遷移した後の総合ＱｏＥを推定する方法としては、Ｗｅｂページ毎のＱｏＥの平均値を用いて推定するモデルが考えられるが、ＱｏＥの変動に対する知覚特性は考慮できない。
【０００９】
また、非特許文献２では、Ｗｅｂページ毎のＱｏＥの変動について記憶モデルが適用されているが、ＱｏＥの変動が総合ＱｏＥに与える影響までは考慮されていない。
【００１０】
本発明は、上記の点に鑑みてなされたものであって、Ｗｅｂブラウジングで複数のページを遷移した後の総合的な品質である総合ＱｏＥを精度よく推定することを目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するため、Ｗｅｂブラウジング品質推定装置は、遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間に基づくＱｏＥ（Quality of Experience）推定値を取得する取得部と、
前記取得部によって取得された複数のＱｏＥ推定値の平均値を算出する第１の算出部と、
前記取得部によって取得された複数のＱｏＥ推定値のばらつきを算出する第２の算出部と、
複数のＱｏＥ推定値の平均値と、複数のＱｏＥ推定値のばらつきと、ＷｅｂブラウジングＱｏＥとの間の関係を表したＱｏＥ推定式および係数を格納するＱｏＥ推定モデル格納部と、
前記ＱｏＥ推定モデル格納部から前記ＱｏＥ推定式および前記係数を読み出し、前記第１の算出部により算出された前記平均値と、前記第２の算出部により算出された前記ばらつきとを、前記係数が適用された前記ＱｏＥ推定式に入力することにより、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を算出する第３の算出部と、を有する。
【発明の効果】
【００１２】
Ｗｅｂブラウジングで複数のページを遷移した後の総合的な品質である総合ＱｏＥを精度よく推定することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の実施の形態におけるＷｅｂブラウジング受信端末のハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるＷｅｂブラウジング受信端末の機能構成例を示す図である。
【図４】品質推定部が実行する処理手順の一例を説明するためのフローチャートである。
【図５】品質推定部が実行する処理手順を説明するためのデータ例を示す図である。
【図６】本発明の実施の形態におけるＷｅｂブラウジング品質推定に関する推定精度を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００１５】
（システム構成、装置構成）
図１は、本発明の実施の形態におけるシステム構成例を示す図である。図１において、１以上のＷｅｂサーバ２０と、１以上のＷｅｂブラウジング受信端末１０とは、ＬＡＮ（Local Area Network）又はインターネット等のＩＰ網３０を介して接続される。
【００１６】
Ｗｅｂサーバ２０は、Ｗｅｂブラウジングサービスを提供するサーバである。Ｗｅｂブラウジングサービスとは、Ｗｅｂページを介して提供されるサービスをいう。すなわち、Ｗｅｂサーバ２０は、要求されたＷｅｂページを、要求元に送信する。なお、図１には、説明の簡略化のために１つのＷｅｂサーバ２０のみが示されているが、これらよりも多くのＷｅｂサーバ２０がＩＰ網３０に接続されてもよい。
【００１７】
Ｗｅｂブラウジング受信端末１０は、例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal digital Assistant）、フィーチャフォン（Feature Phone）、スマートフォン（Smartphone）、又はタブレット端末等である。Ｗｅｂブラウジング受信端末１０は、Ｗｅｂブラウジングサービスの処理機能を備えていればよく、その態様は特定のものに限定されない。なお、図１には、説明の簡略化のために１つのＷｅｂブラウジング受信端末１０のみが示されているが、これよりも多くのＷｅｂブラウジング受信端末１０がＩＰ網３０に接続されてもよい。
【００１８】
図２は、本発明の実施の形態におけるＷｅｂブラウジング受信端末のハードウェア構成例を示す図である。図２のＷｅｂブラウジング受信端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１９】
Ｗｅｂブラウジング受信端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ又はメモリカード等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２０】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってＷｅｂブラウジング受信端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。
【００２１】
図３は、本発明の実施の形態におけるＷｅｂブラウジング受信端末の機能構成例を示す図である。図３において、Ｗｅｂブラウジング受信端末１０は、表示待ち時間取得部１１、及び品質推定部１２を有する。品質推定部１２は、ＩＰ網３０を介して実現されるＷｅｂブラウジングサービスについて、複数のＷｅｂページを遷移した後の体感品質（ＱｏＥ（Quality of Service））を推定する。
【００２２】
図３において、品質推定部１２は、ＱｏＥ取得部１２１、ＱｏＥ平均値算出部１２２、ＱｏＥばらつき算出部１２３、ＱｏＥ推定モデル格納部１２４、ＷｅｂブラウジングＱｏＥ推定値算出部１２５等を含む。これら各部は、Ｗｅｂブラウジング受信端末１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。なお、品質推定部１２を、プログラムとＣＰＵ１０４により実現することは例であり、例えば、品質推定部１２を、専用の論理回路でハードウェアとして実現してもよい。
【００２３】
表示待ち時間取得部１１は、遷移対象の複数のＷｅｂページのそれぞれの表示待ち時間を取得する。本実施の形態において、表示待ち時間とは、「ユーザがＷｅｂブラウジング受信端末１０でＷｅｂブラウジングのサービスに関する処理要求を行ってからＷｅｂブラウジング受信端末１０の画面に処理結果が表示されるまでの時間」である。但し、処理要求は、ユーザが意図的に実施したもの以外に、Ｗｅｂブラウジング受信端末１０が自動的に発生させたものであってもよい。したがって、表示待ち時間は、Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの経過時間である。なお、同様の意味合いで「ユーザがＷｅｂブラウジングサービスの処理を実行してから処理応答が端末に表示されるまでの時間」として、表示待ち時間が定義されてもよい。
【００２４】
ＱｏＥ取得部１２１は、表示待ち時間取得部１１で取得した各Ｗｅｂページの表示待ち時間に基づいて、当該ＷｅｂページごとのＱｏＥの推定値を算出する。なお、ＱｏＥ取得部１２１は、他の手段により生成されたＷｅｂページごとのＱｏＥの推定値を使用することに変えてもよい。
【００２５】
ＱｏＥ平均値算出部１２２は、ＷｅｂページごとのＱｏＥの推定値についての平均値を算出する。
【００２６】
ＱｏＥばらつき算出部１２３は、ＱｏＥのばらつきを算出する。より詳しくは、ＱｏＥばらつき算出部１２３は、例えば、前後のＱｏＥの差分を算出し、その平均をばらつきとして算出する。
【００２７】
ＱｏＥ推定モデル格納部１２４は、ＱｏＥ平均値とＱｏＥのばらつきを用いてＷｅｂブラウジングのＱｏＥを推定するモデル式を格納する。具体的には、ＱｏＥ推定モデル格納部１２４は、ＱｏＥ推定式、および、当該ＱｏＥ推定式に適用される係数を格納する。式の内容については後述する。
【００２８】
ＷｅｂブラウジングＱｏＥ推定値算出部１２５は、ＱｏＥ平均値算出部１２２で算出されたＱｏＥ平均値と、ＱｏＥばらつき算出部１２３で算出されたＱｏＥのばらつき（ＱｏＥ差分の平均値等）と、ＱｏＥ推定モデル格納部１２４に格納されているＱｏＥ推定式および係数を用いてＷｅｂブラウジングのＱｏＥ（以下、ＷｅｂブラウジングＱｏＥ）の推定値を算出する。
【００２９】
ＷｅｂブラウジングＱｏＥは、相互に表示待ち時間の異なる複数のＷｅｂページを遷移した後のＱｏＥのことであり、例えばＩＴＵ−Ｔ勧告Ｐ．１５０１に記載されているようなＷｅｂブラウジングを対象とした主観品質評価法に基づき、Ｐ．９１０に記載されているような５段階品質尺度（ＡＣＲ：Absolute Category Rating）によって得られた評点に対する平均オピニオン評点（ＭＯＳ：Degraded Mean Opinion Score）として主観品質評価実験で求められるものである。
【００３０】
（処理手順）
以下、品質推定部１２が実行する処理手順について説明する。図４は、品質推定部１２が実行する処理手順の一例を説明するためのフローチャートである。なお、図４は、Ｗｅｂページの表示待ち時間が、表示された（遷移した）Ｗｅｂページごとに既に取得されていることを前提としたフローチャートである。また、図５は、品質推定部が実行する処理手順を説明するためのデータ例を示す図である。
【００３１】
上記前提の処理として、表示待ち時間取得部１１は、ユーザがＷｅｂブラウジング受信端末１０を利用してＷｅｂブラウジングを実行するときの様々な処理に対するＷｅｂページの表示待ち時間を、表示された（遷移した）Ｗｅｂページごとに取得する。図５には、トップページ、ニュース１、カテゴリ、ニュース２の順に表示対象のＷｅｂページが遷移し、各Ｗｅｂページの表示待ち時間（ｗｔｉ）が、３秒、２秒、１秒、２．５秒である例が示されている。なお、図５において、ｉは、表示順がｉ番目のＷｅｂページを意味する。また、ｎはＷｅｂページの数を示す。
【００３２】
Ｗｅｂページの表示待ち時間は、例えば、Ｗｅｂサーバ２０においてＨＴＴＰリクエスト等のログを用いて算出されてもよい。この場合、表示待ち時間取得部１１は、Ｗｅｂサーバ２０による算出結果をＷｅｂサーバ２０から取得する。又は、Ｊａｖａｓｃｒｉｐｔ（登録商標）のNavigation Timing API等、既存の技術を用いて表示待ち時間が取得されてもよい。
【００３３】
図４のフローチャートにおいて、まず、ＱｏＥ取得部１２１は、Ｗｅｂページごとに、当該Ｗｅｂページについて取得された表示待ち時間に基づいて、ＱｏＥの推定値を取得する（ステップＳ１０１）。表示待ち時間に基づくＷｅｂページごとのＱｏＥの推定は、例えば、ＩＴＵ−Ｔ勧告Ｇ．１０３０のＡｐｐｅｎｄｉｘＩＩに記載の推定式等、既存の技術を用いて行われてもよい。又は、表示待ち時間の異なるＷｅｂページを複数作成し、Ｗｅｂページの表示待ち時間に対するＱｏＥを、例えば、ＩＴＵ−Ｔ勧告Ｐ．９１０に記載されているような５段階妨害尺度（ＤＣＲ：Degradation Category Rating）による評点で求め、Ｗｅｂページの表示待ち時間とＤＣＲで得られた平均オピニオン評点（ＤＭＯＳ：Degraded Mean Opinion Score）との関係を定式化して、新たなＱｏＥ推定モデルとしてもよい。
【００３４】
図５では、ステップＳ１０１において取得されたＷｅｂページ毎のＱｏＥの推定値ＤＭＯＳｉのそれぞれが、黒塗りの円（●）によって示されている。
【００３５】
続いて、ＱｏＥ平均値算出部１２２は、取得された複数のＱｏＥの推定値ＤＭＯＳｉ（以下、「ＱｏＥ（ＤＭＯＳｉ）」と表記する。）について、ＱｏＥ平均値を求め、ＱｏＥばらつき算出部１２３はページ毎のＱｏＥ（ＤＭＯＳｉ）のばらつきを求める（ステップＳ１０２）。本実施の形態におけるばらつきは、前後のＱｏＥ値の差分に対する絶対値平均であるが、ＱｏＥが低下したときのみの減少値の絶対値平均として求めてもよい。
【００３６】
図５ではＱｏＥ（ＤＭＯＳｉ＋１）とＱｏＥ（ＤＭＯＳｉ）との差分の絶対値がＤｉ＋１として示され、ＱｏＥ（ＤＭＯＳｉ＋２）とＱｏＥ（ＤＭＯＳｉ＋１）との差分の絶対値がＤｉ＋２として示され、ＱｏＥ（ＤＭＯＳｎ）とＱｏＥ（ＤＭＯＳｉ＋２）との差分の絶対値がＤｎとして示されている。前後のＱｏＥ値の差分に対する絶対値平均をばらつきとする場合、これらの平均をとることでばらつきを算出する。また、一例として、ＱｏＥ（ＤＭＯＳｉ）からＱｏＥがＡだけ減少してＱｏＥ（ＤＭＯＳｉ＋１）になり、次のＱｏＥ（ＤＭＯＳｉ＋２）はＱｏＥ（ＤＭＯＳｉ＋１）よりも増加し、次のＱｏＥ（ＤＭＯＳｎ）はＱｏＥ（ＤＭＯＳｉ＋２）よりもＢだけ減少した場合において、ＱｏＥが低下したときのみの減少値の絶対値平均をばらつきとする場合、ＡとＢの平均がばらつきとなる。
【００３７】
前述したように、ＱｏＥ推定モデル格納部１２４は、ＱｏＥ平均値とＱｏＥのばらつきを用いてＷｅｂブラウジングＱｏＥを推定するモデルとしてＱｏＥ推定式および係数を格納している。なお、本実施の形態におけるＱｏＥ推定式は、ＱｏＥ平均値と、ＱｏＥのばらつきと、ＷｅｂブラウジングＱｏＥとの関係を表す式の例である。
【００３８】
ＷｅｂブラウジングＱｏＥ推定値算出部１２５は、最終的に求める複数のＷｅｂページをブラウジングしたときのＷｅｂブラウジングＱｏＥを算出する（ステップＳ１０３）。
【００３９】
ＱｏＥ平均値（avgDMOS）とＱｏＥのばらつき（avgD）を用いてＷｅｂブラウジングＱｏＥ（MOS）を算出するためのＱｏＥ推定式の例を以下に式（１）として示す。
【００４０】
MOS = a0 + a1avgDMOS + a2avgD   式（１）
上記の式（１）における係数a0, a1, a2は、それぞれ定数である。ステップＳ１０３では、ＷｅｂブラウジングＱｏＥ推定値算出部１２５が、ステップＳ１０２で算出したＱｏＥ平均値（avgDMOS）とＱｏＥのばらつき（avgD）とを、上記定数である係数a0, a1, a2が適用された式（１）に入力することによりＷｅｂブラウジングＱｏＥを算出する。例えば、ＷｅｂブラウジングＱｏＥ（MOS）は、ＱｏＥのばらつき（avgD）が大きいほど、ＱｏＥ平均値（avgDMOS）をより小さく補正した値として算出される。
【００４１】
なお、式（１）は例であり、ＱｏＥ平均値（avgDMOS）とＱｏＥのばらつき（avgD）を用いてＷｅｂブラウジングＱｏＥ（MOS）を算出するためのＱｏＥ推定式として、式（１）以外の式を用いてもよい。また、本実施の形態では、ＷｅｂブラウジングＱｏＥ推定値算出部１２５が、ＱｏＥ推定モデル格納部１２４から、ＱｏＥ推定式および係数を読み出して使用することとしているが、これは例である。例えば、ＱｏＥ推定モデル格納部１２４を備えずに、ＷｅｂブラウジングＱｏＥ推定値算出部１２５が、ＱｏＥ推定式および係数に相当する処理ロジックを備えることとしてもよい。
【００４２】
図６は、本発明の実施の形態におけるＷｅｂブラウジング品質推定に関する推定精度を示す図である。図６は、実測ＭＯＳ（ＷｅｂブラウジングＱｏＥ）に対する式（１）で求めた推定ＭＯＳ（すなわち、推定ＷｅｂブラウジングＱｏＥ）を示す。図中に、両者の相関をピアソンの積率相関係数（Ｒ）と推定精度ＲＭＳＥ（Root Mean Square Error）とが示されている。相関係数Ｒができるだけ高くなるように、また、ＲＭＳＥができるだけ小さくなるように、式（１）の係数a0, a1, a2は最適化することができる。なお、図６では、４５度の斜線上にプロットが近い程、推定ＭＯＳの精度が高いことを示す。
【００４３】
（実施の形態の効果）
上述したように、本実施の形態によれば、ＱｏＥのばらつきに関する心理特性を考慮してＷｅｂブラウジングＱｏＥが推定される。その結果、従来技術に比べてより高精度に総合ＱｏＥを推定することができる。また、ＷｅｂブラウジングＱｏＥの推定結果を用いて、品質改善あるいは設備改善を図ることで、ユーザに提供するサービスの品質を維持向上することができる。
【００４４】
（その他の例）
なお、上記では、Ｗｅｂブラウジング受信端末１０が品質推定部１２を有する例について説明したが、Ｗｅｂブラウジング受信端末１０以外の装置であって、ＩＰ網３０に接続された装置が品質推定部１２を有してもよい。この場合、品質推定部１２は、ユーザがＷｅｂブラウジングを行った際の表示待ち時間情報を、ネットワークを介してＷｅｂブラウジング受信端末１０から取得してもよい。このような構成においては、ネットワークで利用されているＷｅｂトラヒックの利用状況としてＱｏＥを把握できる。
【００４５】
また、Ｗｅｂサーバ２０が品質推定部１２を有していてもよい。この場合は、当該Ｗｅｂサーバ２０で提供されるＷｅｂサービスに対するＱｏＥを把握できる。
【００４６】
したがって、図４に示したフローチャートは、Ｗｅｂブラウジング受信端末１０以外の装置のＣＰＵによって実行されてもよい。
【００４７】
なお、本実施の形態において、Ｗｅｂブラウジング受信端末１０（品質推定部１２）は、Ｗｅｂブラウジング品質推定装置の一例である。ＱｏＥ取得部１２１は、取得部の一例である。ページ毎のＱｏＥ平均値算出部１２２は、第１の算出部の一例である。ＱｏＥばらつき算出部１２３は、第２の算出部の一例である。ＷｅｂブラウジングＱｏＥ推定値算出部１２５は、第３の算出部の一例である。
【００４８】
（第１項）
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間に基づくＱｏＥ（Quality of Experience）推定値を取得する取得部と、
前記取得部によって取得された複数のＱｏＥ推定値の平均値を算出する第１の算出部と、
前記取得部によって取得された複数のＱｏＥ推定値のばらつきを算出する第２の算出部と、
前記平均値と前記ばらつきとに基づいて、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を算出する第３の算出部と、
を有することを特徴とするＷｅｂブラウジング品質推定装置。
（第２項）
複数のＱｏＥ推定値の平均値と、複数のＱｏＥ推定値のばらつきと、ＷｅｂブラウジングＱｏＥとの間の関係を表したＱｏＥ推定式および係数を格納するＱｏＥ推定モデル格納部を備え、
前記第３の算出部は、前記第１の算出部により算出された前記平均値と、前記第２の算出部により算出された前記ばらつきとを、前記係数が適用された前記ＱｏＥ推定式に入力することにより、前記ＷｅｂブラウジングＱｏＥの推定値を算出する、
ことを特徴とする第１項に記載のＷｅｂブラウジング品質推定装置。
（第３項）
前記第２の算出部は、前記ばらつきとして、前後のＱｏＥ推定値の差分に対する絶対値平均、又は、ＱｏＥ推定値が低下したときのみの減少値の絶対値平均を算出する
ことを特徴とする第１項又は第２項に記載のＷｅｂブラウジング品質推定装置。
（第４項）
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間に基づくＱｏＥ（Quality of Experience）推定値を取得する取得手順と、
前記取得手順において取得された複数のＱｏＥ推定値の平均値を算出する第１の算出手順と、
前記取得手順において取得された複数のＱｏＥ推定値のばらつきを算出する第２の算出手順と、
前記平均値と前記ばらつきとに基づいて、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を算出する第３の算出手順と、
をコンピュータが実行することを特徴とするＷｅｂブラウジング品質推定方法。
（第５項）
前記コンピュータは、複数のＱｏＥ推定値の平均値と、複数のＱｏＥ推定値のばらつきと、ＷｅｂブラウジングＱｏＥとの間の関係を表したＱｏＥ推定式および係数を格納するＱｏＥ推定モデル格納部を備え、
前記第３の算出手順は、前記第１の算出手順において算出された前記平均値と、前記第２の算出手順において算出された前記ばらつきとを、前記係数が適用された前記ＱｏＥ推定式に入力することにより、前記ＷｅｂブラウジングＱｏＥの推定値を算出する、
ことを特徴とする第４項に記載のＷｅｂブラウジング品質推定方法。
（第６項）
前記第２の算出手順は、前記ばらつきとして、前後のＱｏＥ推定値の差分に対する絶対値平均、又は、ＱｏＥ推定値が低下したときのみの減少値の絶対値平均を算出する
ことを特徴とする第４項又は第５項に記載のＷｅｂブラウジング品質推定方法。
（第７項）
第１項乃至第３項のうちいずれか１項に記載の各部としてコンピュータを機能させるためのプログラム。
（第８項）
遷移対象の複数のＷｅｂページのそれぞれについて、当該Ｗｅｂページの表示指示が発生してから当該Ｗｅｂページが表示されるまでの表示待ち時間に基づくＱｏＥ（Quality of Experience）推定値を取得する手順と、
前記ＱｏＥ推定値のばらつきが大きいほど、前記複数のＷｅｂページを遷移した後のＱｏＥであるＷｅｂブラウジングＱｏＥの推定値を、前記ＱｏＥ推定値の平均値をより小さく補正した値として算出する手順と、
をコンピュータが実行することを特徴とするＷｅｂブラウジング品質推定方法。
以上、本発明の実施例について詳述したが、本発明は上記実施形態に限定されるものではない。上記実施形態は、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００４９】
１０          Ｗｅｂブラウジング受信端末
１１          表示待ち時間取得部
１２          品質推定部
２０          Ｗｅｂサーバ
３０          ＩＰ網
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１２１        ＱｏＥ取得部
１２２        ＱｏＥ平均値算出部
１２３        ＱｏＥのばらつき算出部
１２４        ＱｏＥ推定モデル格納部
１２５        ＷｅｂブラウジングＱｏＥ推定値算出部
Ｂ            バス
【図１】
0006496680.tif 000002
【図２】
0006496680.tif 000003
【図３】
0006496680.tif 000004
【図４】
0006496680.tif 000005
【図５】
0006496680.tif 000006
【図６】
0006496680.tif 000007