(57)【特許請求の範囲】
【請求項１】
Webブラウジング受信端末においてユーザがWebブラウジングを行う際のユーザ体感品質を管理するWebブラウジング品質管理装置であって、
前記ユーザが前記Webブラウジングの利用目的を達成するまでの複数処理を指定した評価シナリオを格納する格納手段と、
前記Webブラウジング受信端末において前記Webブラウジングのサービスに関する処理要求を行ってから処理結果が前記Webブラウジング受信端末の画面に表示されるまでのWebページ表示待ち時間について、前記評価シナリオに含まれる前記複数処理分を取得する取得手段と、
前記評価シナリオにおける処理毎の前記Webページ表示待ち時間に基づいて、当該評価シナリオ全体についてのユーザ体感品質を推定する推定手段と
を備えるWebブラウジング品質管理装置。
【請求項２】
前記推定手段は、
前記評価シナリオにおける処理毎の前記Webページ表示待ち時間と処理毎のユーザ体感品質推定モデルとを用いて、処理毎のユーザ体感品質を推定し、当該処理毎のユーザ体感品質と、前記評価シナリオ全体についてのユーザ体感品質推定モデルとから前記評価シナリオ全体のユーザ体感品質を推定する
請求項１に記載のWebブラウジング品質管理装置。
【請求項３】
前記評価シナリオを前記Webブラウジング受信端末において実行できるようにする評価シナリオ実行手段
を備える請求項１又は２に記載のWebブラウジング品質管理装置。
【請求項４】
Webブラウジング受信端末においてユーザがWebブラウジングを行う際のユーザ体感品質を管理するWebブラウジング品質管理装置が実行するユーザ体感品質推定方法であって、
前記Webブラウジング品質管理装置は、前記ユーザが前記Webブラウジングの利用目的を達成するまでの複数処理を指定した評価シナリオを格納する格納手段を備えており、
前記Webブラウジング受信端末において前記Webブラウジングのサービスに関する処理要求を行ってから処理結果が前記Webブラウジング受信端末の画面に表示されるまでのWebページ表示待ち時間について、前記評価シナリオに含まれる前記複数処理分を取得する取得ステップと、
前記評価シナリオにおける処理毎の前記Webページ表示待ち時間に基づいて、当該評価シナリオ全体についてのユーザ体感品質を推定する推定ステップと
を備えるユーザ体感品質推定方法。
【請求項５】
前記推定ステップにおいて、前記Webブラウジング品質管理装置は、
前記評価シナリオにおける処理毎の前記Webページ表示待ち時間と処理毎のユーザ体感品質推定モデルとを用いて、処理毎のユーザ体感品質を推定し、当該処理毎のユーザ体感品質と、前記評価シナリオ全体についてのユーザ体感品質推定モデルとから前記評価シナリオ全体のユーザ体感品質を推定する
請求項４に記載のユーザ体感品質推定方法。
【請求項６】
コンピュータを、請求項１ないし３のうちいずれか１項に記載のWebブラウジング品質管理装置における各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信サービスのユーザ体感品質の推定に係る技術に関する。特に、本発明は、Webブラウザを用いたWebページ閲覧やWebアプリケーション利用時にユーザが知覚するWebページ表示待ち時間に対するユーザ体感品質（以下、QoE(Quality of Experience)という）を推定し、更にユーザが利用目的達成までWebページ遷移を実施したときの総合的なQoEを推定する技術に関する。
【背景技術】
【０００２】
インターネットやイントラネット等のネットワークを介して利用するWebアプリケーションやクラウドネットワークを利用したWebアプリケーションの利用が進んでいる。
【０００３】
前記Webアプリケーションの中で、ユーザに満足してもらえるWebブラウジングサービスを提供するためには、Webブラウジングに対するQoEを適切に管理する必要がある。QoEを管理する上で、Webブラウジングに対するQoS(Quality of Service)指標として、Webページの表示待ち時間がある。Webページ表示待ち時間とは、ここでは、「ユーザがWebブラウジング受信端末でWebブラウジングのサービスに関する処理要求を行ってから処理結果がWebブラウジング受信端末の画面に表示されるまでの時間」と定義する。ただし、当該処理要求は、ユーザが意図的に実施したもの以外に、ユーザの端末が自動で実施した処理要求等も含めることとする。
【０００４】
従来、非特許文献１では、Webページ表示待ち時間に対するQoEの推定方法として、ユーザの処理要求からサーバ応答が戻ってくるまでの時間と、サーバ応答がユーザ端末に戻ってから処理結果がユーザ端末に表示されるまでの時間に基づきQoEを推定する方法が紹介されている。
【０００５】
また、非特許文献２では、前述で定義したWebページ表示待ち時間でも、Webブラウジング、電話、電子メール及びファイルダウンロードといったサービス（アプリケーション）の種類によりQoEが異なることが報告されている。
【０００６】
更に、同一のサービス（アプリケーション）内でも、様々な処理が発生する。例えば、Webブラウジングでニュースを見る場合、まず、ユーザがニュースサイトのトップページをリクエスト（起動）し、トップページが表示される。次に、一番目の記事タイトルをクリックし、記事本文が表示される。更に次の記事タイトルをクリックし、次の記事本文が表示される。
【０００７】
このように、ユーザは複数の処理を行うことでWebブラウジングの利用目的を達成する。例えば、Webブラウジングでニュース閲覧を行う場合は、ユーザが目的を達成するまでに「ニュースのホームページを起動」、「トップ記事本文を表示」、「二番目記事本文を表示」という複数の処理が必要となる。
【０００８】
非特許文献３では、これらの個々の処理のWebページ表示待ち時間に対するQoEが個々の処理内容により異なることが報告されている。それぞれの処理内容に応じてQoEを推定し、品質管理を行うことが望ましいが、ユーザは複数のページを遷移することで利用目的を達成することから、個々の処理に対するQoEの推定のみではWebブラウジングの品質管理は不十分である。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１４−２１５９８８号公報
【非特許文献】
【００１０】
【非特許文献１】International Telecommunication Union. Estimating end-to-end performance in ip networks for data applications. ITU-T Recommendation G.1030, November 2005.
【非特許文献２】新井田，上村，中村，"待ち時間に対する満足度を考慮したアプリケーション分類に関する一検討",信学技報，CQ2010-15 , April 2010.
【非特許文献３】富永聡子, 吉村憲子, 増田征貴, "Webブラウジングに対する主観品質評価法," 信学ソ大, B-11-7, Sept. 2013.
【発明の概要】
【発明が解決しようとする課題】
【００１１】
そこで、本発明は上記事情に着目してなされたものであり、その目的とするところは、 Webブラウジングにおけるユーザの利用行動に着目し、利用目的達成のために複数のページを遷移する際の総合的なQoEを推定することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の実施の形態によれば、Webブラウジング受信端末においてユーザがWebブラウジングを行う際のユーザ体感品質を管理するWebブラウジング品質管理装置であって、
前記ユーザが前記Webブラウジングの利用目的を達成するまでの複数処理を指定した評価シナリオを格納する格納手段と、
前記Webブラウジング受信端末において前記Webブラウジングのサービスに関する処理要求を行ってから処理結果が前記Webブラウジング受信端末の画面に表示されるまでのWebページ表示待ち時間について、前記評価シナリオに含まれる前記複数処理分を取得する取得手段と、
前記評価シナリオにおける処理毎の前記Webページ表示待ち時間に基づいて、当該評価シナリオ全体についてのユーザ体感品質を推定する推定手段と
を備えるWebブラウジング品質管理装置が提供される。
【００１３】
また、本発明の実施の形態によれば、Webブラウジング受信端末においてユーザがWebブラウジングを行う際のユーザ体感品質を管理するWebブラウジング品質管理装置が実行するユーザ体感品質推定方法であって、
前記Webブラウジング品質管理装置は、前記ユーザが前記Webブラウジングの利用目的を達成するまでの複数処理を指定した評価シナリオを格納する格納手段を備えており、
前記Webブラウジング受信端末において前記Webブラウジングのサービスに関する処理要求を行ってから処理結果が前記Webブラウジング受信端末の画面に表示されるまでのWebページ表示待ち時間について、前記評価シナリオに含まれる前記複数処理分を取得する取得ステップと、
前記評価シナリオにおける処理毎の前記Webページ表示待ち時間に基づいて、当該評価シナリオ全体についてのユーザ体感品質を推定する推定ステップと
を備えるユーザ体感品質推定方法が提供される。
【発明の効果】
【００１４】
本発明の実施の形態によれば、Webブラウジングにおいて、ユーザが利用目的達成のために複数のページを遷移する際の総合的なQoEを推定することを可能とする技術が提供される。また、ユーザのQoE が低下した際にWebブラウジングサービスやネットワークの品質改善を図ることで、ユーザに提供するサービスの品質を維持向上することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係るWebブラウジング品質管理装置１０を用いた通信システムの全体構成図である。
【図２】本発明の実施の形態に係るWebブラウジング品質管理装置１０の構成図である。
【図３】本発明の実施の形態に係る評価シナリオに対する総合QoEの推定方法を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００１７】
（実施の形態の概要）
本実施の形態では、WebブラウジングのWebページ表示待ち時間に対するQoEを管理する装置であるWebブラウジング品質管理装置が提供される。
【００１８】
当該Webブラウジング品質管理装置は、ユーザが利用目的を達成するまでの複数処理を指定した評価シナリオを保持している。当該Webブラウジング品質管理装置は、Webブラウジング受信端末でWebブラウジングのサービスに関する処理要求を行ってから処理結果がWebブラウジング受信端末の画面に表示されるまでのWebページ表示待ち時間を評価シナリオに含まれる複数処理分取得し、評価シナリオにおける処理毎のWebページ表示待ち時間と処理別QoE推定モデルとを用いて処理毎のQoE推定値を算出し、当該処理毎のQoE推定値と総合QoE推定モデルとから評価シナリオ全体のQoEを推定する。
【００１９】
以下、Webブラウジング品質管理装置を含む通信システムの構成、及びWebブラウジング品質管理装置の構成と動作を詳細に説明する。
【００２０】
（システム構成）
図１に、本実施の形態に係る通信システムの全体構成図を示す。図１に示すように、本実施の形態に係る通信システムは、Webブラウジング品質管理装置１０と、Webサーバ２０と、Webブラウジング受信端末３０とを含む。
【００２１】
図１に示すように、本実施の形態に係るWebブラウジング品質管理装置１０はIP(Internet Protocol)網４０上にあり、Webブラウジング受信端末３０における処理内容に対応する評価シナリオと各処理に要したWebページ表示待ち時間とを用いて評価シナリオ全体についてのQoE推定を行う。また、Webブラウジング品質管理装置１０は、推定したQoEに基づいて品質判定を実施し、この品質判定の結果を用いて、Webブラウジングに関する品質監視や品質制御等の品質管理を行うこともできる。
【００２２】
本実施の形態では、上述したようにWebページ表示待ち時間を「ユーザがWebブラウジング受信端末３０でWebブラウジングのサービスに関する処理要求を行ってから処理結果がWebブラウジング受信端末３０の画面に表示されるまでの時間」と定義しているが、同じ意味合いで「ユーザがWebブラウジングサービスの処理を実行してから処理応答が端末に表示されるまでの時間」と定義することもできる。
【００２３】
また、前述したとおり、上記の処理要求は、ユーザが意図的に実施したもの以外に、Webブラウジング受信端末３０が自動的に実施した処理要求も含まれる。この点を考慮して、Webページ表示待ち時間を「Webブラウジング受信端末３０がWebブラウジングのサービスに関する処理要求を行ってから処理結果がWebブラウジング受信端末３０の画面に表示されるまでの時間」と定義してもよい。この定義において、「Webブラウジング受信端末３０がWebブラウジングのサービスに関する処理要求を行う」ことは、ユーザの操作に基づいてWebブラウジング受信端末３０が処理要求を行うことと、Webブラウジング受信端末３０が自動的に処理要求を行うことの両方が含まれる。
【００２４】
図１の通信システムにおけるWebサーバ２０は、Webサービスを提供するサーバである。なお、図１には、説明の簡略化のために１つのWebサーバのみを示しているが、これらよりも多くのWebサーバ２０がIP網４０に接続されていても構わない。
【００２５】
Webブラウジング受信端末３０は、PC(Personal Computer)、PDA(Personal digital Assistant)、フィーチャフォン(Feature Phone)又はスマートフォン(Smartphone)等である。Webブラウジング受信端末３０は、Webブラウザ等のWebブラウジングサービスの処理機能を備えていればよく、その態様は特に限定されるものではない。なお、図１には、説明の簡略化のために１つのWebブラウジング受信端末３０のみを示しているが、これよりも多くのWebブラウジング受信端末３０がIP網４０に接続されていても構わない。
【００２６】
図１に示す本実施の形態に係る通信システムでは、Webブラウジング品質管理装置１０は、IP網４０上に配置されているが、Webブラウジング品質管理装置１０の機能をWebサーバ２０に組み込むこととしてもよい。この場合、Webサーバ２０をWebブラウジング品質管理装置と称してもよい。
【００２７】
（Webブラウジング品質管理装置１０の構成）
図２に、本実施の形態に係るWebブラウジング品質管理装置１０の構成を示す。図２に示すように、Webブラウジング品質管理装置１０は、評価シナリオ設定部１０１と、評価シナリオDB (database)１０２と、評価シナリオ実行部１０３と、Webページ表示待ち時間測定部１０４と、Webページ表示待ち時間取得部１０５と、QoE推定モデルDB１０６と、QoE推定部１０７と、品質劣化判定部１０８と、品質管理DB１０９と、ユーザ情報収集部１１０とを備える。
【００２８】
本実施の形態に係るWebブラウジング品質管理装置１０は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、Webブラウジング品質管理装置１０が有する機能は、当該コンピュータに内蔵されるＣＰＵ（Central Processing Unit）やメモリ、ハードディスク等のハードウェア資源を用いて、当該装置で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００２９】
なお、図２に示すWebブラウジング品質管理装置１０の機能部のうち、品質劣化判定部１０８と、品質管理DB１０９と、ユーザ情報収集部１１０とをWebブラウジング品質管理装置１０の外部に１つ又は複数の別装置として備えることとしてもよい。
【００３０】
以下、Webブラウジング品質管理装置１０における各部の機能を説明する。
【００３１】
評価シナリオ設定部１０１は、評価シナリオの入力を受け付けて、当該評価シナリオを評価シナリオDB１０２に格納（設定）する。評価シナリオは、ユーザが利用目的を達成するまでのWebページの遷移を生じさせる複数処理を指定する情報である。
【００３２】
例えば、１つの評価シナリオとして、ニュース閲覧を設定する場合、「ニュースのホームページを起動」、「トップ記事本文を表示」、「二番目記事本文を表示」というように、どのような処理をどのような順番で行うかを設定する。なお、これらは例示であり、処理内容はこれらに限定されるものではない。評価シナリオ設定部１０１は、これらの処理内容と順番を評価シナリオDB１０２に格納することができる。評価シナリオ設定については、パソコンやスマートフォンで操作を記録したり、自動実行したりできる既存技術を利用してもよい。
【００３３】
評価シナリオDB１０２には、予め複数の評価シナリオを格納しておくことができる。また、評価シナリオ設定部１０１は、評価シナリオDB１０２から、測定の対象とする評価シナリオを呼び出すことができる。
【００３４】
評価シナリオ実行部１０３は、評価シナリオ設定部１０１で設定された評価シナリオをWebブラウジング受信端末３０で実行できるようにする。評価シナリオをWebブラウジング受信端末３０で実行できるようにする方法としては、例えば、Webブラウジング受信端末３０がWebブラウジング品質管理装置１０にアクセスし、評価シナリオをダウンロードする方法がある。この場合、評価シナリオ実行部１０３が、Webブラウジング受信端末３０からのアクセスを受けて、評価シナリオをWebブラウジング受信端末３０に送信する。
【００３５】
また、Webブラウジング受信端末３０においてユーザが毎日使うようなシナリオを評価シナリオとしてWebブラウジング受信端末３０に登録しておき、当該評価シナリオを、Webブラウジング受信端末３０が自動実行することとしてもよい。更に、Webサーバ２０に評価シナリオを格納しておき、Webサーバ２０がWebブラウジング受信端末３０に当該評価シナリオを実行させてもよい。
【００３６】
上記のように、評価シナリオを登録・自動実行する、あるいは評価シナリオを呼び出す機能をWebブラウジング受信端末３０に持たせること等により、Webブラウジング受信端末３０が評価シナリオを実行できればよい。
【００３７】
なお、「Webブラウジング受信端末３０が評価シナリオを実行する」ことには、Webブラウジング受信端末３０が評価シナリオで指定された処理を自動的に実行することのみならず、ユーザが評価シナリオに従って手動でWebブラウジング受信端末３０に対する操作を行うことにより、Webブラウジング受信端末３０が評価シナリオで指定された処理を実行することも含まれる。
【００３８】
Webページ表示待ち時間測定部１０４は、ユーザがWebブラウジングを実行するときの様々な処理に対するWebページ表示待ち時間を測定する。Webページ表示待ち時間測定部１０４が、Webページ表示待ち時間を測定する方法は特定の方法に限られないが、例えば、Webサーバ２０からHTTPリクエスト等のログを取得してWebページ表示待ち時間を算出（測定）する方法や、JavaScript（登録商標）のNavigation Timing API等の機能を用いる方法がある。
【００３９】
Webページ表示待ち時間取得部１０５は、Webページ表示待ち時間測定部１０４で測定されたWebページ表示待ち時間を取得する。なお、Webブラウジング品質管理装置１０において、Webページ表示待ち時間測定部１０４を備えずに、外部で測定されたWebページ表示待ち時間をWebページ表示待ち時間取得部１０５が取得することとしてもよい。
【００４０】
上記の評価シナリオ実行部１０３、Webページ表示待ち時間測定部１０４、及びWebページ表示待ち時間取得部１０５により、Webブラウジング品質管理装置１０は、評価シナリオに従ってWebブラウジング受信端末３０が実施する１つ１つの処理に対し、Webページ表示待ち時間を取得することができる。
【００４１】
QoE推定モデルDB１０６は、Webブラウジング受信端末３０が要求する処理に対応する処理別のQoEを推定するための処理別QoE推定モデルと、評価シナリオ全体としての総合QoEを推定するための総合QoE推定モデルを格納する。QoE推定モデルDB１０６は処理別QoE推定モデル及び総合QoE推定モデルとして、例えば式の形式の情報と係数を持つ。
【００４２】
QoE推定部１０７は、Webページ表示待ち時間取得部１０５により取得された、評価シナリオに対応する処理毎のWebページ表示待ち時間と、QoE推定モデルDB１０６に格納されている処理別QoE推定モデル及び総合QoE推定モデルとに基づいて、評価シナリオ全体のQoEを推定する。評価シナリオ全体のQoEを推定する処理内容については後に詳細に説明する。
【００４３】
品質劣化判定部１０８は、QoE推定部１０７で算出されたQoE推定値と品質管理閾値(後述)とを用いて品質劣化を判定する。なお、品質劣化判定部１０８による処理を、品質判定又は品質劣化判定ということもある。
【００４４】
より具体的には、品質劣化判定部１０８は、品質判定を行うためにQoEの品質管理閾値を保持する。品質劣化判定部１０８は、QoE推定部１０７で得られたQoE推定値と自身で保持する品質管理閾値との比較で品質劣化判定を行う。QoEの品質管理閾値は、例えば、ITU-T勧告P.910で記載されるような５段階品質尺度（ACR:Absolute Category Rating）で得られる平均オピニオン評点(Mean Opinion Score: MOS)を用いる場合には、MOS2.5を判定基準としてもよい。なお、この値は一例であり、これに限定されるものではない。品質劣化判定部１０８により品質低下があると判定されれば、Webブラウジング品質管理装置１０は、品質劣化の切り分けや品質制御を行うアクションに引き渡す。品質劣化判定部１０８により品質低下がないと判定されれば、Webブラウジング品質管理装置１０は、アクションを行わない。品質低下の有無によらず、Webブラウジング品質管理装置１０は、品質劣化判定部１０８で判定された品質判定の結果（以下、品質判定結果という）を品質管理DB１０９に蓄積する。
【００４５】
ユーザ情報収集部１１０は、ユーザが使用する端末の種類、ネットワーク種別、端末の利用場所等の情報を収集する。
【００４６】
Webブラウジング品質管理装置１０は、QoE推定部１０７で推定されたQoE推定値、評価シナリオ実行部１０３でWebブラウジング受信端末３０に実行させた評価シナリオ情報、Webページ表示待ち時間取得部１０５で取得されたWebページ表示待ち時間、及び、ユーザ情報収集部１１０で収集したユーザ情報（端末種類やネットワーク種別、利用場所等の情報）を品質判定結果と合わせて品質管理DB１０９に蓄積してもよい。この場合、Webブラウジング品質管理装置１０は、品質判定結果とユーザ情報等とを組み合わせることで、品質劣化の切り分けや品質改善に向けての品質制御につなげるデータを品質管理DB１０９に蓄積することができる。
【００４７】
（総合QoEの推定のための処理手順）
次に、図２に示すWebブラウジング品質管理装置１０により実行される総合QoEの推定処理について、図３のフローチャートを参照して説明する。
【００４８】
まず、評価シナリオ実行部１０３が、評価シナリオ設定部１０１により設定された評価シナリオをWebブラウジング受信端末３０に実行させる（ステップＳ１００１）。例えば、ステップＳ１００１において、Webブラウジング受信端末３０は、評価シナリオ実行部１０３によりWebブラウジング品質管理装置１０からダウンロードした評価シナリオに基づき、「ニュースのホームページを起動」、「トップ記事本文を表示」、「二番目記事本文を表示」等の処理を実行する。なお、これらは例示であり、評価シナリオに基づいて実行される処理はこれらに限定されるものではない。
【００４９】
次に、Webページ表示待ち時間測定部１０４は、評価シナリオにおける処理別のWebページ表示待ち時間を測定し、Webページ表示待ち時間取得部１０５が処理別のWebページ表示待ち時間を取得する（ステップＳ１００２）。ここでは、例えば、「ニュースのホームページを起動」という処理のWebページ表示待ち時間がＡ秒、「トップ記事本文を表示」という処理のWebページ表示待ち時間がＢ秒、「二番目記事本文を表示」という処理のWebページ表示待ち時間がＣ秒等の情報が取得される。
【００５０】
次に、QoE推定部１０７は、評価シナリオDB１０２に格納されている評価対象の評価シナリオにおける処理内容と、ステップＳ１００２で取得した処理別のWebページ表示待ち時間とを処理別QoE推定モデルの入力として、処理別QoE推定値を算出する（ステップＳ１００３）。ここでは、例えば、「ニュースのホームページを起動」という処理に対するQoE推定値がａ、「トップ記事本文を表示」という処理に対するQoE推定値がｂ、「二番目記事本文を表示」という処理に対するQoE推定値がｃ等が算出される。
【００５１】
ステップＳ１００３において、処理別QoE推定モデルとして既存のモデルを用いてもよいし、主観評価実験等で処理内容毎にWebページ表示待ち時間を変化させた場合のQoEを、例えばITU-T勧告BT.500に記載されているような５段階妨害尺度（DCR:Degradation Category Rating）を用いて求め、Webページ表示待ち時間とDCRで得られた平均オピニオン評点との関係を定式化して処理別QoE推定モデルとして用いてもよい。
【００５２】
次に、QoE推定部１０７は、評価シナリオにおける各処理に対応する複数の処理別QoEと、総合QoE推定モデルとを用いて総合QoEを推定する（ステップＳ１００４）。
【００５３】
ステップＳ１００４では、QoE推定部１０７は、複数の処理別QoEを、QoE推定モデルDB１０６に格納されている総合QoE推定モデルへの入力として、総合QoEを推定する。
【００５４】
総合QoEの推定モデル式については、まず、予め主観評価実験により評価シナリオに基づく処理内容と処理毎のWebページ表示待ち時間を設定し、評価者が評価シナリオにおける複数処理を実施後に、当該設定に基づいて、総合的な品質として評価シナリオに対する総合QoEを求める。当該評価シナリオに対する総合QoEとしては、例えばACR法によるMOSとして求めることができる。そして、処理内容と処理毎のWebページ表示待ち時間から処理別QoEを推定し、当該複数の処理別QoEと上記総合QoEとの関係を定式化することで総合QoEの推定モデル式を得ることができる。また、例えば、総合QoEを複数の処理別QoEの平均値で推定することとしてもよい。この場合、複数の処理別QoEの平均値を求める式が、総合QoEの推定モデル式に相当する。
【００５５】
なお、上述した総合QoEの推定方法は一例である。上述した方法以外の方法を用いて、評価シナリオにおける処理毎のWebページ表示待ち時間から、当該評価シナリオ全体についての総合QoEを推定することとしてもよい。
【００５６】
（実施の形態の効果）
本実施の形態によれば、Webブラウジング品質管理装置１０は、ユーザがWebブラウジングで利用目的達成までWebページ遷移を実施したときの総合QoEを簡易に推定し、Webブラウジングの効率的な品質管理を行うことができる。
【００５７】
また、本実施の形態によれば、ユーザのQoEが低下した際にWebブラウジングサービスやネットワークの品質改善を図ることで、ユーザに提供するサービスの品質を維持向上することが可能となる。
【００５８】
なお、この発明は上記実施の形態に限定されるものではない。上記実施の形態は、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。要するにこの発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【００５９】
１０  Webブラウジング品質管理装置
２０  Webサーバ
３０  Webブラウジング受信端末
１０１  評価シナリオ設定部
１０２  評価シナリオDB
１０３  評価シナリオ実行部
１０４  Webページ表示待ち時間測定部
１０５  Webページ表示待ち時間取得部
１０６  QoE推定モデルDB
１０７  QoE推定部
１０８  品質劣化判定部
１０９  品質管理DB
１１０  ユーザ情報収集部
【図１】
0006739906.tif 000002
【図２】
0006739906.tif 000003
【図３】
0006739906.tif 000004