(57)【特許請求の範囲】
【請求項１】
複数の個別処理から構成される処理シーケンスを実行することによって提供される情報通信サービスのレスポンスタイムに対する総合QoEを推定するQoE推定装置であって、
前記処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得する処理別QoE取得部と、
前記情報通信サービスのサービス種別を特定し、前記情報通信サービスの総合QoEに対する前記特定したサービス種別の影響の大きさを示すサービス別重視度を決定するサービス別重視度決定部と、
前記情報通信サービスの総合QoEに対する前記処理シーケンスの開始時刻からの前記個別処理の経過時間の影響の大きさを示す忘却特性に基づき前記時刻情報から前記個別処理の忘却重みを決定する忘却重み決定部と、
前記処理シーケンスの各個別処理の処理別QoEを前記サービス別重視度と前記忘却重みとにより重み付けすることによって、前記総合QoEの推定値を決定する総合QoE推定部と、
を有するQoE推定装置。
【請求項２】
前記忘却重みは、前記処理シーケンスの開始時刻からの経過時間の大きな個別処理について、前記情報通信サービスの総合QoEに対する影響が大きくなるよう規定される、請求項１記載のQoE推定装置。
【請求項３】
前記忘却重みは、前記経過時間に対して単調に変化する、請求項２記載のQoE推定装置。
【請求項４】
前記総合QoE推定部は、前記処理シーケンスの各個別処理の処理別QoEを前記個別処理に係る忘却重みにより重み付けし、前記重み付けされた各個別処理の処理別QoEの和を前記サービス別重視度により重み付けすることによって、前記総合QoEの推定値を算出する、請求項１乃至３何れか一項記載のQoE推定装置。
【請求項５】
前記総合QoE推定部は、前記処理シーケンスの各個別処理の時刻情報に基づき直近の個別処理の処理別QoEを特定すると共に、前記処理シーケンスの各個別処理の処理別QoEのうち最小の処理別QoEを特定し、前記直近の個別処理の処理別QoEと前記最小の処理別QoEとを前記サービス別重視度と前記忘却重みとにより重み付けすることによって、前記総合QoEの推定値を決定する、請求項１乃至３何れか一項記載のQoE推定装置。
【請求項６】
複数の個別処理から構成される処理シーケンスを実行することによって提供される情報通信サービスのレスポンスタイムに対する総合QoEを推定するQoS推定装置により実行される方法であって、
前記処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得するステップと、
前記情報通信サービスのサービス種別を特定し、前記情報通信サービスの総合QoEに対する前記特定したサービス種別の影響の大きさを示すサービス別重視度を決定するステップと、
前記情報通信サービスの総合QoEに対する前記処理シーケンスの開始時刻からの前記個別処理の経過時間の影響の大きさを示す忘却特性に基づき前記時刻情報から前記個別処理の忘却重みを決定するステップと、
前記処理シーケンスの各個別処理の処理別QoEを前記サービス別重視度と前記忘却重みとにより重み付けすることによって、前記総合QoEの推定値を決定するステップと、
を有する方法。
【請求項７】
複数の個別処理から構成される処理シーケンスを実行することによって提供される情報通信サービスのレスポンスタイムに対する総合QoEを推定するためのプログラムであって、
前記処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得するステップと、
前記情報通信サービスのサービス種別を特定し、前記情報通信サービスの総合QoEに対する前記特定したサービス種別の影響の大きさを示すサービス別重視度を決定するステップと、
前記情報通信サービスの総合QoEに対する前記処理シーケンスの開始時刻からの前記個別処理の経過時間の影響の大きさを示す忘却特性に基づき前記時刻情報から前記個別処理の忘却重みを決定するステップと、
前記処理シーケンスの各個別処理の処理別QoEを前記サービス別重視度と前記忘却重みとにより重み付けすることによって、前記総合QoEの推定値を決定するステップと、
をプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信サービスのユーザ体感品質（QoE: Quality of Experience）を評価及び管理するための技術に関する。
【背景技術】
【０００２】
近年、インターネットを利用したWebサービスやクラウドネットワークを利用したアプリケーションサービスなどの情報通信サービスの利用が進んでいる。ユーザ満足度の高い情報通信サービスを提供するためには、情報通信サービスに対するQoEを適切に管理する必要がある。情報通信サービスの応答性に対するQuality of Service（QoS）の１つの指標として、レスポンスタイムがある。レスポンスタイム（RT）とは、ユーザがサービス開始要求をしてから応答結果を知覚し始めた時間として定義される。サービス開始要求は、ユーザが意図的に実行したもの以外に、ユーザ端末が自動的に実行した要求なども含められる。
【０００３】
従来のレスポンスタイムに対するユーザ体感品質QoEの推定方法として、非特許文献１に記載されるように、ユーザリクエストの送信からサーバ応答の受信までの処理時間と端末装置での表示時間とに基づき、レスポンスタイムのQoEを推定する方法が紹介されている。
【０００４】
また、非特許文献２に記載されるように、同一のレスポンスタイムでもWebアクセス、電話、電子メール、ファイルダウンロードといったサービスやアプリケーションの種類によりQoEが異なることが報告されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ITU-T Recommendation G.1030 "Estimating end-to-end performance in IP networks for data applications"
【非特許文献２】「待ち時間に対する満足度を考慮したアプリケーション分類に関する一検討」信学技報IEICE Technical Report CQ2010-15(2010-4)
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザがサービスやアプリケーションを用いて目的を達成するには、ユーザ端末では様々な処理が実施されている。例えば、Webアクセスで情報検索を行う場合、まず、ユーザが検索サイトのページ表示をリクエストすると、検索サイトが表示される（検索サイトの表示リクエスト）。次に、ユーザが検索サイトの情報入力欄に検索語を入力すると、入力された検索語についてデータベース検索が開始される（データベース検索）。最後に、検索結果画面が表示され、ユーザが検索結果リストから目的に応じた項目を選択し、詳細な内容を確認して（データベース検索結果の確認）、Webアクセスによる情報検索が達成される。このようにWebアクセスで情報検索を行う場合は、ユーザが目的を達成するまでに「検索サイトの表示リクエスト」、「データベース検索」、「データベース検索結果の確認」という異なる処理内容が必要になると想定される。これらの個別処理のレスポンスに対するQoEは、一般に同一のレスポンスタイムであっても、処理内容の種類に応じてユーザが遅い又は速いと感じる尺度又は遅延に対する許容度の影響を受ける傾向があり、異なるQoE評価値が導かれると考えられる。
【０００７】
このように、ユーザが１つの情報通信サービスを開始し完了するまでには複数の個別処理が一般に実行されるが、各個別処理に対する処理別QoEに着目し、処理別QoEを用いて情報通信サービス全体の総合QoEを推定する技術は十分ではなかった。例えば、ユーザによる総合QoEの実際の評価において、情報通信サービスを提供するため実行される処理シーケンスの各個別処理に対する処理別QoEについて、当該処理シーケンスにおいて最初の方に実行された個別処理に対する処理別QoEは、最後の方に実行された個別処理に対する処理別QoEと比較して総合QoEに対する影響は相対的に低くなると考えられる。これは、一般的に最初の方に実行された個別処理に対する満足又は不満足のユーザの感覚は経時的に薄れる傾向があり、最後の方に実行された個別処理に対する処理別QoEの評価が、総合QoEの評価に相対的に大きな影響を与えると考えられるためである。また、情報通信サービスのサービス種別に応じて、ユーザの遅延に対する許容度は異なる傾向があり、サービス種別を考慮して総合QoEを推定することが、QoEの評価を向上させるのに好ましいと考えられる。
【０００８】
上記問題点を鑑み、本発明の１つの課題は、情報通信サービスの処理シーケンスを構成する各個別処理のレスポンスタイムに対する処理別QoEから、当該処理シーケンス全体のレスポンスタイムに対する総合QoEを推定する技術を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の一態様は、複数の個別処理から構成される処理シーケンスを実行することによって提供される情報通信サービスのレスポンスタイムに対する総合QoEを推定するQoE推定装置であって、前記処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得する処理別QoE取得部と、前記情報通信サービスのサービス種別を特定し、前記情報通信サービスの総合QoEに対する前記特定したサービス種別の影響の大きさを示すサービス別重視度を決定するサービス別重視度決定部と、前記情報通信サービスの総合QoEに対する前記処理シーケンスの開始時刻からの前記個別処理の経過時間の影響の大きさを示す忘却特性に基づき前記時刻情報から前記個別処理の忘却重みを決定する忘却重み決定部と、前記処理シーケンスの各個別処理の処理別QoEを前記サービス別重視度と前記忘却重みとにより重み付けすることによって、前記総合QoEの推定値を決定する総合QoE推定部とを有するQoE推定装置に関する。
【発明の効果】
【００１０】
本発明によると、情報通信サービスの処理シーケンスを構成する各個別処理のレスポンスタイムに対する処理別QoEから、当該処理シーケンス全体のレスポンスタイムに対する総合QoEを推定する技術を提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施例による通信システムを示す概略図である。
【図２】図２は、本発明の一実施例によるQoE推定装置の構成を示すブロック図である。
【図３】図３は、本発明の一実施例による処理別QoEテーブルを示す図である。
【図４】図４は、本発明の一実施例によるサービス別重視度テーブルを示す図である。
【図５】図５は、本発明の一実施例による処理別QoEと忘却重みの概略図である。
【図６】図６は、本発明の他の実施例による処理別QoEと忘却重みの概略図である。
【図７】図７は、本発明の一実施例によるQoE推定処理を示すフロー図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１３】
後述される本発明の実施例を概略すると、QoE推定装置は、ユーザに情報通信サービスを提供するのに実行される処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEから、情報通信サービス全体のレスポンスタイムに対する総合QoEを推定する。ここで、レスポンスタイムは、ユーザが端末装置でサービス開始要求を完了してから応答結果がユーザに知覚され始めるまでの時間として定義される。
【００１４】
一実施例では、QoE推定装置は、処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得する。例えば、各個別処理の時刻情報は、当該個別処理の実行を開始した時刻と、処理シーケンスの最初の個別処理の実行を開始した時刻から当該個別処理の実行を開始した時刻までの経過時間とから構成される。さらに、QoE推定装置は、情報通信サービスのサービス種別を特定し、情報通信サービスの総合QoEに対する当該サービス種別の影響の大きさを示すサービス別重視度を決定する。さらに、QoE推定装置は、予め保持している忘却特性に基づき時刻情報から個別処理の忘却重みを決定する。当該忘却特性は、情報通信サービスの処理シーケンスの開始時刻からの当該個別処理の経過時間の総合QoEに対する影響の大きさを示す。一般に、複数の個別処理が実行される場合、ユーザは直近に実行された個別処理に対するユーザ体感又は刺激を相対的に強く記憶しており、情報通信サービスの終了近くに実行された個別処理の処理別QoEの影響を相対的に強く受ける傾向がある。このため、終了近くに実行された個別処理の処理別QoEは、処理シーケンスの最初に実行された個別処理の処理別QoEより、総合QoEの評価に大きな影響を与えると考えられ、これを反映されるため忘却重みにより処理別QoEを重み付けする。さらに、QoE推定装置は、処理シーケンスの各個別処理の処理別QoEをサービス別重視度と忘却重みとにより重み付けすることによって、総合QoEの推定値を決定する。
【００１５】
まず、図１を参照して、本発明の一実施例による通信システムを説明する。本実施例では、ユーザは通信システムの端末装置を介しWebサービスを利用していると仮定する。図１は、本発明の一実施例による通信システムを示す概略図である。
【００１６】
図１に示されるように、通信システム１０は、端末装置５０、QoE推定装置１００、Webサーバ２００、品質管理装置２５０及びネットワーク３００を有する。
【００１７】
端末装置５０は、例えば、デスクトップPC、ノートPC、タブレット、スマートフォンなどであり、ネットワーク３００を介し各種サーバやネットワーク装置と通信し、各種データを送受信する。端末装置５０は、典型的には、補助記憶装置、メモリ装置、CPU（Central Processing Unit）、通信装置、表示装置、入力装置などの各種ハードウェアリソースから構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、端末装置５０における各種処理を実現するためのプログラムやデータを格納する。これらのプログラム及びデータは、例えば、ネットワーク３００上の各種サーバからダウンロードされてもよく、又は端末装置５０のインタフェースに接続された記憶媒体から提供されてもよい。メモリ装置は、RAM（Random Access Memory）などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。CPUは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムを実行することによって、端末装置５０における各種機能を実現する。通信装置は、ネットワーク３００を介しサーバなどの外部装置に接続するための各種通信回路から構成される。表示装置は、ディスプレイなどから構成され、ネットワーク３００を介し受信したコンテンツやプログラムによるGUI（Graphical User Interface）等を表示する。入力装置は、典型的には、操作ボタン、タッチパネル、キーボード、マウス等で構成され、端末装置５０のユーザが様々な操作命令を入力するのに用いられる。なお、本発明による端末装置５０は、上述したハードウェア構成に限定されるものでなく、他の何れか適切なハードウェア構成を有してもよい。
【００１８】
QoE推定装置１００は、端末装置５０に組み込まれ、複数の個別処理から構成される処理シーケンスを実行することによって端末装置５０に提供される情報通信サービス全体のレスポンスタイムに対する総合QoEを推定する。QoE推定装置１００は、後述する各種機能をプロセッサに実行させるためのコンピュータプログラムにより実現されてもよく、この場合、端末装置５０のプロセッサは、メモリ装置にロードされた当該プログラムを実行することによって、後述するQoE推定装置１００の各種機能を実現する。あるいは、QoE推定装置１００は、当該機能を実現する回路などの他の何れか適切なハードウェア構成により実現されてもよい。
【００１９】
図示された実施例では、QoE推定装置１００は、端末装置５０に組み込まれているが、本発明は、これに限定されるものでない。例えば、QoE推定装置１００は、独立した装置、端末装置５０に接続される外部装置、又は品質管理装置２５０などのサーバに組み込まれてもよい。QoE推定装置１００の出力結果は、端末装置５０内に保持するだけでなく、品質監視や品質制御等の品質管理に利用するため、Webサーバ２００又は品質管理装置２５０に送信されてもよい。また、QoE推定装置１００の出力結果は、端末装置５０、Webサーバ２００及び品質管理装置２５０以外の他の装置に送信されてもよい。
【００２０】
Webサーバ２００は、Webサービスを提供するサービスプロバイダにより運営及び管理されているサーバである。Webサーバ２００は、端末装置５０からネットワーク３００を介しサービス要求を受信すると、要求されたWebサービスを端末装置５０に提供する。上述されたように、レスポンスタイムは、ユーザが端末装置５０でサービス開始要求を完了してから応答結果がユーザに知覚され始めるまでの時間として定義される。より詳細には、端末装置５０がサービス開始要求をネットワーク３００を介しWebサーバ２００に送信した時点が、レスポンスタイムの開始時点となる。サービス開始要求を受信すると、Webサーバ２００は、要求されたWebサービスを提供するための各種処理を実行する。当該処理が完了すると、Webサーバ２００は、要求されたWebサービスを示す情報を端末装置５０に送信する。当該情報を受信すると、端末装置５０は、受信した情報に対して表示処理などの各種処理を実行し、応答結果をユーザに表示する。当該応答結果の表示開始時点が、レスポンスタイムの終了時点となる。このように、レスポンスタイムは、ユーザ要求に対応する処理をWebサーバ２００で処理するサーバ処理時間と、当該処理に関する情報を通信するためのネットワーク転送時間と、表示又は再生開始までの端末装置５０における描画又は再生処理に係る端末処理時間とを含む時間である。当該レスポンスタイムは，既存技術を利用して測定されてもよい。例えば、Webサーバ２００のアクセスログでHTTPリクエストから応答が戻ってくるまでの時間をレスポンスタイムとしてもよい。ここで、サービス開始要求は、ユーザが意図的に実行したもの以外に、端末装置５０が自動的に実行した要求等も含めることとする。
【００２１】
品質管理装置２５０は、端末装置５０においてユーザに提供される各種サービスの品質監視や品質制御等の品質管理を実行する。一実施例では、品質管理装置２５０は、QoE推定装置１００により提供されたレスポンスタイムに対するQoE推定値に基づき、各種サービスに対する品質管理を実行してもよい。
【００２２】
ネットワーク３００は、インターネットや通信システム１０のオペレータにより運営されるネットワークなどである。端末装置５０がネットワーク３００と無線接続する場合、ネットワーク３００は、例えば、基地局（図示せず）やアクセスポイント（図示せず）を介し端末装置５０と通信する。
【００２３】
次に、図２〜６を参照して、本発明の一実施例によるQoE推定装置の構成を説明する。本実施例によるQoE推定装置は、複数の個別処理から構成される処理シーケンスを実行することによって提供される情報通信サービスのレスポンスタイムに対する総合QoEを推定する。図２は、本発明の一実施例によるQoE推定装置の構成を示すブロック図である。
【００２４】
図２に示されるように、QoE推定装置１００は、処理別QoE取得部１１０、サービス別重視度決定部１２０、忘却重み決定部１３０及び総合QoE推定部１４０を有する。
【００２５】
処理別QoE取得部１１０は、処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得する。処理別QoEとは、例えば、ある情報通信サービスの処理シーケンスを構成する「認証」、「画面表示」、「DB検索」、「決済」、「実行」、「再生」等の各個別処理を実施した場合の各個別処理のレスポンスタイムに対するQoEである。本実施例では、処理別QoEは、非特許文献１や非特許文献２に記載されるような何れか適当な既存の技術を用いて算出される。
【００２６】
処理別QoE取得部１１０は、取得した各個別処理のレスポンスタイムに対する処理別QoEを、当該個別処理に係る時刻情報と共に保持する。一実施例では、処理別QoE取得部１１０は、図３に示されるような処理別QoEテーブルによって、各個別処理（１，２，...，Ｘ）の処理別QoEと時刻情報とを保持してもよい。図示された処理別QoEテーブルでは、当該個別処理の要求発生時刻と、当該情報通信サービスの最初の個別処理の要求発生時刻から当該個別処理の要求発生時刻までの経過時間とが時刻情報として保持される。要求発生時刻は、例えば、当該個別処理に対するリクエストコマンドの送信時刻に設定されてもよい。経過時間は、最初の個別処理の要求発生時刻から当該個別処理の要求発生時刻との差分となる。なお、経過時間は、当該差分に当該個別処理を完了するのに要した時間を加えたものであってもよい。
【００２７】
図示された処理別QoEテーブルでは、処理別QoEは、ITU-T勧告P.800に記載されている５段階評価尺度ACR（Absolute Category Rating)法に基づく平均オピニオン評点（MOS: Mean Opinion Score)を用いて表されている。しかしながら、本発明による処理別QoE取得部１１０は、当該評価尺度を利用することに限定されず、５段階妨害尺度DCR (Degradation Category Rating)法に基づく平均オピニオン評点(DMOS: Degradation MOS)など、各個別処理のレスポンスタイムに対するユーザのQoEを示す他の何れか適切な指標を利用してもよい。
【００２８】
サービス別重視度決定部１２０は、情報通信サービスのサービス種別を特定し、特定したサービス種別のサービス別重視度を決定する。サービス別重視度は、情報通信サービスの処理シーケンス全体のレスポンスタイムの総合QoEに対する当該サービス種別の影響の大きさを示す。一実施例では、サービス別重視度決定部１２０は、「情報検索」、「ゲーム」、「動画再生」、「メール」、「電話」、「商品購入」などの情報通信サービスのサービス種別と、各種別に対するレスポンスタイムの重視度であるサービス別重視度とを示すサービス情報を予め格納している。一実施例では、サービス別重視度決定部１２０は、図４に示されるようなサービス別重視度テーブルによって、各情報通信サービス（１，２，...，Ｘ）のサービス別重視度Ｓｗを保持してもよい。サービス別重視度決定部１２０は、情報通信サービスの開始時に、当該情報通信サービスを要求した端末装置５０からWebサーバ３００に送信されるリクエスト情報を参照して当該情報通信サービスのサービス種別を特定し、保持しているサービス別重視度テーブルを参照して、特定されたサービス種別に対応するサービス別重視度を決定する。当該サービス情報は実験等により予め規定され、サービス別重視度決定部１２０に提供される。サービス種別は、情報通信サービスによるレスポンスタイムへのQoE影響度を区別できればよく、文字情報あるいは識別子により表されてもよい。
【００２９】
忘却重み決定部１３０は、個別処理の経過時間と対応する忘却重みとの関係を規定した忘却特性に基づき、時刻情報から当該個別処理の忘却重みを決定する。当該忘却特性は、情報通信サービスの処理シーケンスの開始時刻からの当該個別処理の経過時間の総合QoEに対する影響の大きさを示す。一実施例では、忘却特性は、処理シーケンスの開始時刻からの経過時間の大きな個別処理、すなわち、当該処理シーケンスにおいて後方の順番又は時間に実行される個別処理について、情報通信サービスの総合QoEに対する影響が大きくなるよう規定される。一般に、複数の個別処理が実行される場合、ユーザは直近に実行された個別処理に対するユーザ体感又は刺激を相対的に強く記憶し、情報通信サービスの終了近くに実行された個別処理の処理別QoEの影響を相対的に強く受ける傾向がある。このため、終了近くに実行された個別処理の処理別QoEは、処理シーケンスの最初に実行された個別処理の処理別QoEより、総合QoEの評価に大きな影響を与えると考えられる。そこで、処理別QoEは当該個別処理の時刻情報に対応した忘却重みにより重み付けされ、重み付けされた処理別QoEが総合QoEの推定に利用される。図５に示される具体例では、忘却特性は、経過時間に関する単調増加関数により表され、忘却重みは、現在時点について1.0として設定され、時刻を過去に遡るに従って0まで低下するよう設定されてもよい。しかしながら、本発明の忘却特性は、このような単調増加関数に限定されるものでなく、後述されるような総合QoE推定値の算出式の定義に応じて単調減少関数により表されてもよい。すなわち、忘却重みは、経過時間に対して単調に変化する値として規定することができる。忘却特性はレスポンスタイムに対応して予め実験等により求めてもよいし、サービス時間に対応した既存の忘却特性が利用されてもよい。
【００３０】
総合QoE推定部１４０は、処理別QoE取得部１１０により取得された処理シーケンスの各個別処理の処理別QoEを、サービス別重視度決定部１２０により決定されたサービス別重視度と、忘却重み決定部１３０により決定された忘却重みとにより重み付けすることによって、総合QoEの推定値を決定する。
【００３１】
具体的には、総合QoE推定部１４０はまず、サービス別重視度決定部１２０から当該情報通信サービスのサービス別重視度を取得すると共に、忘却重み決定部１３０から当該情報通信サービスの各個別処理の忘却重みを取得する。例えば、図５に示されるように、情報通信サービスが「商品購入」に関するものであり、当該サービスを提供するため「ブラウザ起動」、「トップページ表示」、「検索」、「表示」、「購入決済」及び「内容確認」の６つの個別処理が実行され、各個別処理の処理別QoEが、図５に示されるようなMOSにより評価されていると仮定する。この場合、総合QoE推定部１４０は、処理別QoE取得部１１０から当該情報通信サービスの６つの個別処理の処理別QoEとして処理別MOS1, MOS2, ..., MOS6を取得すると共に、忘却重み決定部１３０から各処理別QoEに係る忘却重みFw(1), Fw(2), ..., Fw(6)を取得する。さらに、総合QoE推定部１４０は、サービス別重視度決定部１２０から当該情報通信サービスに係るサービス別重視度Swを取得する。
【００３２】
次に、総合QoE推定部１４０は、取得した処理別QoE、忘却重み及びサービス別重視度から、以下の式により総合QoE推定値を算出する。
【００３３】
【数１】
0005933487.tif 000002
ここで、MOSは、ユーザがサービス開始要求から目的を達成してサービスを終了するまでのレスポンスタイムに対する総合QoE推定値であり、MOSiは、i番目の個別処理の処理別QoEであり、nは、ユーザがサービス開始要求から目的を達成してサービスを終了するまでの個別処理の総数であり（本例では、n=6）、Fw(i)は、最初の個別処理（i=1）の要求発生時刻から当該個別処理（i）の要求発生時刻までの経過時間に対する忘却重みであり、Swは、当該情報通信サービスのサービス別重視度であり、cは、予め実験等により決定されている定数である。すなわち、総合QoE推定部は、当該処理シーケンスの各個別処理の処理別QoEを個別処理に係る忘却重みにより重み付けし、重み付けされた各個別処理の処理別QoEの和をサービス別重視度により重み付けすることによって、総合QoEの推定値を算出する。
【００３４】
他の実施例では、総合QoE推定部１４０は、処理シーケンスの各個別処理の時刻情報に基づき直近の個別処理の処理別QoEを特定すると共に、処理シーケンスの各個別処理の処理別QoEのうち最小の処理別QoEを特定し、直近の個別処理の処理別QoEと最小の処理別QoEとの２つの処理別QoEをサービス別重視度と忘却重みとにより重み付けすることによって、総合QoEの推定値を決定してもよい。これは、処理別QoEのうち総合QoEに与える影響が最も大きいものは、最小となる処理別QoEの最小値であることが経験的に知られている。また、上述したように、複数の個別処理が実行される場合、ユーザは直近に実行された個別処理に対するユーザ体感又は刺激を相対的に強く記憶しており、情報通信サービスの終了近くに実行された個別処理の処理別QoEの影響を相対的に強く受ける傾向がある。つまり、ユーザにとっては情報通信サービスの終了直前に実行された最後又は直近の個別処理の処理別QoEの影響が大きいと考えられる。そこで、総合QoE推定部１４０は、各処理別QoEのうち最小の処理別QoEと直近の処理別QoEとを抽出し、これら２つの処理別QoEに基づき総合QoEの推定値を決定してもよい。
【００３５】
上述された具体例を用いて説明すると、総合QoE推定部１４０は、図３の処理別QoEテーブルを参照し、最小の処理別QoEとして個別処理（3）の処理別QoE（MOS3=1.5）と、直近の処理別QoEとして個別処理（6）の処理別QoE（MOS6=4.6）とを抽出する。さらに、総合QoE推定部１４０は、図６に示されるように、最小の処理別QoE（MOS_min）に対応する忘却重みFw_minと直近の処理別QoE（MOS_latest）に対応する忘却重みFw_latestとを決定し、当該情報通信サービスのサービス別重視度Swを利用して以下の式により総合QoE推定値を算出する。
【００３６】
【数２】
0005933487.tif 000003
ただし、各変数は上述した定義と同様である。
【００３７】
なお、本実施例では、最小の処理別QoEと直近の処理別QoEとの２つの処理別QoEが利用されたが、本発明はこれに限定されるものでない。例えば、小さい方から所定数個の処理別QoEと、現在時点に近い方から所定数個の処理別QoEとを利用して、同様にして総合QoEの推定値を算出してもよい。
【００３８】
他の実施例では、総合QoE推定部１４０は、各個別処理を実行するのに要した時間又は各個別処理による待ち時間も考慮して重み付けし、総合QoEの推定値を決定してもよい。例えば、最小の処理別QoEと直近の処理別QoEとを利用する上述した実施例では、最小の処理別QoE（MOS_min）の代わりにMOS_min×（MOS_minの処理に関する時間）を適用し、また、直近の処理別QoE（MOS_latest）の代わりにMOS_latest×（MOS_latestの処理に関する時間）を適用し、各個別処理の処理時間の合計値により平均化するようにしてもよい。
【００３９】
次に、図７を参照して、本発明の一実施例によるQoE推定装置におけるQoE推定処理を説明する。図７は、本発明の一実施例によるQoE推定処理を示すフロー図である。
【００４０】
図７に示されるように、ステップＳ１０１において、QoE推定装置１００は、情報通信サービスを提供するのに実行される処理シーケンスの各個別処理のレスポンスタイムに対する処理別QoEと時刻情報とを取得する。各個別処理の処理別QoEは何れか既知の技術により算出され、時刻情報は、当該個別処理の実行を開始した時刻と、処理シーケンスの最初の個別処理の実行を開始した時刻から当該個別処理の実行を開始した時刻までの経過時間とから構成されてもよい。処理別QoEと時刻情報とは、端末装置５０から取得されてもよい。
【００４１】
ステップＳ１０２において、QoE推定装置１００は、当該情報通信サービスのサービス種別を特定し、当該情報通信サービスの総合QoEに対する特定したサービス種別の影響の大きさを示すサービス別重視度を決定する。例えば、サービス種別は、当該情報通信サービスが端末装置５０においてリクエストされたとき、Webサーバ２００に送信される当該リクエスト情報に含まれる当該情報通信サービスのサービス種別に基づき判定されてもよい。また、QoE推定装置１００は、各サービス種別と対応するサービス別重視度とを規定したサービス別重視度テーブルを予め保持し、当該サービス別重視度テーブルを参照して、特定したサービス種別に対応するサービス別重視度を決定する。なお、サービス別重視度テーブルは、実験等により予め作成される。
【００４２】
ステップＳ１０３において、QoE推定装置１００は、情報通信サービスの総合QoEに対する処理シーケンスの開始時刻からの個別処理の経過時間の影響の大きさを示す忘却特性に基づき、取得した時刻情報から個別処理の忘却重みを決定する。忘却特性は、処理シーケンスの開始時刻からの経過時間の大きな個別処理、すなわち、処理シーケンスのうち後に実行される個別処理について、情報通信サービスの総合QoEに対する影響が大きくなるよう規定されてもよい。例えば、忘却特性は、経過時間に関する単調増加関数又は単調減少関数により表されてもよい。なお、ステップＳ１０１〜Ｓ１０３は上述した順序により実行される必要はなく、異なる順序により又は並列的に実行されてもよい。
【００４３】
ステップＳ１０４において、QoE推定装置１００は、処理シーケンスの各個別処理の処理別QoEをサービス別重視度と忘却重みとにより重み付けすることによって、総合QoEの推定値を決定する。一実施例では、QoE推定装置１００は、処理シーケンスの各個別処理の処理別QoEを当該個別処理に係る忘却重みにより重み付けし、重み付けされた各個別処理の処理別QoEの和をサービス別重視度により重み付けすることによって、総合QoEの推定値を算出してもよい。あるいは、他の実施例では、QoE推定装置１００は、処理シーケンスの各個別処理の時刻情報に基づき直近の個別処理の処理別QoEを特定すると共に、各個別処理の処理別QoEのうち最小の処理別QoEを特定し、直近の個別処理の処理別QoEと最小の処理別QoEとをサービス別重視度と忘却重みとにより重み付けすることによって、総合QoEの推定値を決定してもよい。算出された総合QoEの推定値は、端末装置５０、Webサーバ２００又は品質管理装置２５０に提供されてもよい。
【００４４】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４５】
１０  通信システム
５０  端末装置
１００  QoE推定装置
１１０  処理別QoE取得部
１２０  サービス別重視度決定部
１３０  忘却重み決定部
１４０  総合QoE推定部
２００  Webサーバ
２５０  品質管理装置
３００  ネットワーク
【図１】
0005933487.tif 000004
【図２】
0005933487.tif 000005
【図３】
0005933487.tif 000006
【図４】
0005933487.tif 000007
【図５】
0005933487.tif 000008
【図６】
0005933487.tif 000009
【図７】
0005933487.tif 000010