JP5957419B2 - QoE estimation apparatus, QoE estimation method and program - Google Patents
QoE estimation apparatus, QoE estimation method and program Download PDFInfo
- Publication number
- JP5957419B2 JP5957419B2 JP2013134657A JP2013134657A JP5957419B2 JP 5957419 B2 JP5957419 B2 JP 5957419B2 JP 2013134657 A JP2013134657 A JP 2013134657A JP 2013134657 A JP2013134657 A JP 2013134657A JP 5957419 B2 JP5957419 B2 JP 5957419B2
- Authority
- JP
- Japan
- Prior art keywords
- qoe
- packet transfer
- transfer delay
- response time
- estimation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 105
- 230000004044 response Effects 0.000 claims description 186
- 238000012546 transfer Methods 0.000 claims description 122
- 230000008569 process Effects 0.000 claims description 86
- 238000004891 communication Methods 0.000 claims description 74
- 238000005259 measurement Methods 0.000 claims description 71
- 238000012545 processing Methods 0.000 claims description 62
- 238000011156 evaluation Methods 0.000 claims description 58
- 238000000611 regression analysis Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 10
- 238000003908 quality control method Methods 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 9
- 230000004913 activation Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012417 linear regression Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、情報通信サービスのユーザ体感品質(QoE: Quality of Experience)を評価及び管理するための技術に関する。 The present invention relates to a technique for evaluating and managing user experience quality (QoE: Quality of Experience) of an information communication service.
モバイルネットワークやクラウドコンビューティングを利用して、データや映像、音響等をIP技術を用いて通信する情報通信サービスが提供されている。ユーザに快適な情報通信サービスを提供するためには、ユーザが体感する品質(QoE: Quality of Experience)を適切に監視・管理することが重要視されている。情報通信サービスの品質を評価する指標の1つとして、ユーザがサービス開始要求をしてから応答結果を知覚するまでの応答時間(レスポンスタイム)が利用される。 Information communication services that use IP technology to communicate data, video, and sound using mobile networks and cloud contributors are provided. In order to provide a comfortable information communication service to users, it is important to appropriately monitor and manage the quality of experience (QoE) experienced by users. As one of the indexes for evaluating the quality of the information communication service, a response time (response time) from when the user makes a service start request until a response result is perceived is used.
ITU-T勧告G.1030(非特許文献1)では、データアプリケーション(具体的には、Web閲覧)のレスポンスタイムに対するQoE(5段階(5:非常に良い、4:良い、3:普通、2:悪い、1:非常に悪い)の平均評点)の推定手法が勧告されている。本勧告では、Web閲覧での「検索サイト表示要求」、「検索サイト表示」、「検索開始要求」及び「検索結果表示」の単純化された作業フローに対して、レスポンスタイムが、ユーザ要求からサーバ応答(データ)がユーザ端末に戻るまでの処理時間と、ユーザ端末での表示時間との2つに分類される。そして、各処理のレスポンスタイム(「検索サイト表示要求」からサーバ応答がユーザ端末に戻るまでの時間、サーバ応答が戻ってから検索サイトがユーザ端末に表示されるまでの時間、検索開始要求からサーバ応答がユーザ端末に戻るまでの時間、サーバ応答が戻ってから検索結果が表示されるまでの時間)に対して重みづけを行い、重みづけされたレスポンスタイムを入力としてQoEを推定する手法が勧告されている。 In ITU-T Recommendation G.1030 (Non-Patent Document 1), QoE (5 levels (5: very good, 4: good, 3: normal, 2) for response time of data application (specifically, Web browsing) The average rating method is recommended for: bad, 1: very bad). In this recommendation, the response time from the user request to the simplified workflow of “Search site display request”, “Search site display”, “Search start request” and “Search result display” in Web browsing The processing time until the server response (data) returns to the user terminal and the display time on the user terminal are classified into two. The response time of each process (the time from the “search site display request” until the server response returns to the user terminal, the time from when the server response returns to the display of the search site on the user terminal, the search start request to the server It is recommended that a method be used to estimate the QoE using the weighted response time as input, and the time until the response returns to the user terminal and the time from when the server response returns to the time when the search result is displayed. Has been.
また、非特許文献2に記載されるように、同じレスポンスタイムであってもWebアクセス、電話、電子メール、ファイルダウンロードといったサービス(アプリケーション)の種類によりQoEが異なることが報告されている。
Further, as described in Non-Patent
しかしながら、情報通信サービスに対するQoEは、サービス(アプリケーション)の種類の違いのみではなく、同一サービス内で発生する様々な個別処理に応じて異なると考えられる。例えば、メールアプリケーション(Webメールやクラウドコンビューティングを利用したメールアプリケーション等)では、「アプリケーションの起動」、「ログイン」、「メール受信」、「メール送信」、「アドレス検索」等の異なる処理が実行されるが、各処理のレスポンスタイムに対するユーザの許容度やQoEは、同じレスポンスタイムであっても異なると考えられる。例えば、「アプリケーションの起動」に多少時間がかかってもユーザは許容する傾向にあるが、「アドレス検索」に時間がかかった場合、ユーザはこの遅延を許容しない傾向があると想定される。また、各個別処理のレスポンスタイムのうち、アプリケーションのタイプや実行のタイミングによって変動する可能性のあるユーザ端末での表示時間やサーバにおける処理時間は、容易に測定できないケースが多い。 However, QoE for information communication services is considered to differ depending not only on the type of service (application) but also on various individual processes that occur within the same service. For example, a mail application (such as a mail application using web mail or cloud contributor) has different processes such as “launch application”, “login”, “mail reception”, “mail transmission”, “address search”, etc. Although it is executed, the user's tolerance and QoE for the response time of each process are considered to be different even if the response time is the same. For example, it is assumed that the user tends to allow even if it takes some time for “application activation”, but if it takes time for “address search”, the user tends not to allow this delay. In addition, among the response times of each individual process, the display time at the user terminal and the processing time at the server, which may vary depending on the type of application and the execution timing, often cannot be easily measured.
従来技術では、ユーザ端末での表示時間やサーバでの処理時間を含めたレスポンスタイムが測定できる場合においてのみ、情報通信サービスの一連の処理シーケンス全体のレスポンスタイムに対して1つのQoEを推定できるが、同一サービスを構成する異なる個別処理ごとのレスポンスタイムに対するQoEを推定することはできなかった。また、ユーザ端末での表示時間やサーバでの処理時間を含めたレスポンスタイムを測定できない場合、QoEを推定することはできなかった。一般に、パケット転送遅延時間は、測定装置を利用することによって容易に測定可能である一方、個別処理のレスポンスタイムは、上述した理由により取得することが相対的に困難である。また、各個別処理のレスポンスタイムに対するQoE評価値は、ユーザや評価者から収集する必要があるため、さらに取得が困難であると想定される。 In the prior art, one QoE can be estimated for the response time of the entire processing sequence of the information communication service only when the response time including the display time at the user terminal and the processing time at the server can be measured. It was not possible to estimate the QoE for the response times of different individual processes that make up the same service. In addition, QoE could not be estimated when response time including display time at the user terminal and processing time at the server could not be measured. In general, the packet transfer delay time can be easily measured by using a measuring device, while the response time of the individual processing is relatively difficult to acquire for the reasons described above. Moreover, since it is necessary to collect the QoE evaluation value with respect to the response time of each individual process from a user or an evaluator, it is assumed that acquisition is further difficult.
上記問題点に鑑み、本発明の1つの課題は、情報通信サービスの一連の処理過程における各個別処理に対するQoEをパケット転送遅延時間から推定するための技術を提供することである。 In view of the above problems, an object of the present invention is to provide a technique for estimating QoE for each individual process in a series of processing steps of an information communication service from a packet transfer delay time.
上記課題を解決するため、本発明の一態様は、情報通信サービスを提供するのに実行される処理シーケンスを構成する各個別処理について測定又は評価されたパケット転送遅延時間、レスポンスタイム及びQoE評価値を取得する測定情報取得部と、前記取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、前記各個別処理について前記パケット転送遅延時間と前記QoE評価値との間の相関を示す推定モデルを作成する推定モデル作成部と、前記個別処理に対するQoE推定要求の受付に応答して、前記測定情報取得部に前記個別処理のパケット転送遅延時間の測定値を取得させ、前記作成された推定モデルに基づき、前記取得したパケット転送遅延時間の測定値に対応するQoE推定値を決定するQoE推定部とを有するQoE推定装置に関する。 In order to solve the above-described problem, an aspect of the present invention provides a packet transfer delay time, a response time, and a QoE evaluation value measured or evaluated for each individual process constituting a processing sequence executed to provide an information communication service. A correlation between the packet transfer delay time and the QoE evaluation value for each individual process by statistically processing the acquired packet transfer delay time, response time and QoE evaluation value In response to acceptance of the QoE estimation request for the individual process, the measurement information acquisition unit acquires the measurement value of the packet transfer delay time of the individual process, and creates the estimation model And a QoE estimator that determines a QoE estimated value corresponding to the obtained measurement value of the packet transfer delay time based on the estimated model. That on QoE estimation apparatus.
本発明によると、情報通信サービスの一連の処理過程における各個別処理に対するQoEをパケット転送遅延時間から推定するための技術を提供することが可能になる。 According to the present invention, it is possible to provide a technique for estimating QoE for each individual process in a series of processing steps of an information communication service from a packet transfer delay time.
以下、図面に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
後述される本発明の実施例を概略すると、QoE推定装置は、ユーザ端末に情報通信サービスを提供するため実行される処理シーケンスの各個別処理について、予め取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、各個別処理のパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを予め作成する。作成した推定モデルを利用して、QoE推定装置は、その後のQoE推定要求に対して、入手及び測定困難なレスポンスタイム及びQoE評価値を取得する必要なく相対的に容易に取得可能なパケット転送遅延時間のみから各個別処理のレスポンスタイムに対するQoE推定値を取得することが可能になる。 An outline of an embodiment of the present invention to be described later is as follows. The QoE estimation device, for each individual process of a processing sequence executed for providing an information communication service to a user terminal, obtains a packet transfer delay time, a response time, and a QoE acquired in advance. By statistically processing the evaluation value, an estimation model indicating a correlation between the packet transfer delay time of each individual process and the QoE evaluation value is created in advance. Using the created estimation model, the QoE estimator can respond to subsequent QoE estimation requests and obtain packet response delay that is relatively easy to obtain without the need to obtain response times and QoE evaluation values that are difficult to obtain and measure. It is possible to obtain an estimated QoE value for the response time of each individual process from only the time.
まず、図1を参照して、本発明の一実施例による情報通信システムを説明する。図1は、本発明の一実施例による情報通信システムを示す概略図である。 First, an information communication system according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a schematic diagram showing an information communication system according to an embodiment of the present invention.
図1に示されるように、情報通信システム10は、ユーザ端末50、QoE推定装置100、レスポンスタイム測定装置200、パケット転送遅延測定装置250、情報通信サービス提供サーバ300、ネットワーク350、網品質制御装置400及び情報通信サービス品質監視サーバ450を有する。
As shown in FIG. 1, the
ユーザ端末50は、例えば、デスクトップPC (Personal Computer)、ノートPC、タブレット、スマートフォンなどであり、ネットワーク350を介し情報通信サービス提供サーバ300や他のネットワーク装置と通信し、ユーザに対して各種情報通信サービスを提供する。図示された実施例では、1つのユーザ端末50しか示されていないが、典型的には、複数のユーザ端末50があってもよい。
The
ユーザ端末50は、典型的には、補助記憶装置、メモリ装置、CPU(Central Processing Unit)、通信装置、表示装置、入力装置などの各種ハードウェアリソースから構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、ユーザ端末50における各種処理を実現するためのプログラムやデータを格納する。これらのプログラム及びデータは、例えば、ネットワーク350上の各種サーバからダウンロードされてもよく、又はユーザ端末50のインタフェースに接続された記憶媒体から提供されてもよい。メモリ装置は、RAM(Random Access Memory)などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。CPUは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムを実行することによって、ユーザ端末50における各種機能を実現する。通信装置は、QoE推定装置100や情報通信サービス提供サーバ300などの他の装置に接続するための各種通信回路から構成される。表示装置は、ディスプレイなどから構成され、ネットワーク350を介し受信したコンテンツやプログラムによるGUI(Graphical User Interface)等を表示する。入力装置は、典型的には、操作ボタン、タッチパネル、キーボード、マウス等で構成され、ユーザ端末50のユーザが様々な操作命令を入力するのに用いられる。なお、ユーザ端末50は、上述したハードウェア構成に限定されるものでなく、他の何れか適切なハードウェア構成を有してもよい。
The
QoE推定装置100は、情報通信サービス提供サーバ300によってユーザ端末50に提供される情報通信サービスのレスポンスタイムに対するユーザ体感品質(QoE)を推定する。ここで、情報通信サービスのレスポンスタイムとは、情報通信システム10において、当該情報通信サービスに対するユーザのサービス開始要求から、応答結果がユーザに知覚されるまでの時間として定義される。典型的には、情報通信サービスのレスポンスタイムは、要求された情報通信サービスを提供するための情報通信サービス提供サーバ300の処理時間、ユーザ端末50と情報通信サービス提供サーバ300との間のパケット転送遅延時間、及びユーザ端末50における表示に係る処理時間から構成される。
The
例えば、メールサービスが評価対象の情報通信サービスである場合、メールサービスを提供するため実行される処理シーケンスは、「メーラ起動」、「ログイン」、「メール受信」、...、「メール作成」、「メール送信」及び「ログアウト」の複数の個別処理から構成される。QoE推定装置100は、レスポンスタイム測定装置200、パケット転送遅延測定装置250及びユーザ端末50の1以上から各個別処理i (i=1, 2, ..., n)についてレスポンスタイムTiの測定値、パケット転送遅延時間の測定値及びQoE評価値dQoEiを予め取得し、これらの測定情報を統計処理することによって、各個別処理についてパケット転送遅延時間とQoE評価値dQoEiとの間の相関を示す推定モデルを予め作成する。その後、個別処理に対するQoE推定要求を受け付けると、QoE推定装置100は、作成した推定モデルを利用して、レスポンスタイムを取得することなく、相対的に測定が容易なパケット転送遅延時間からQoE推定値を迅速に導出することが可能になる。
For example, when the mail service is an information communication service to be evaluated, the processing sequence executed to provide the mail service is “mailer activation”, “login”, “mail reception”,... , “Send mail” and “logout”. The
図示された実施例では、QoE推定装置100は、ユーザ端末50に通信接続された独立した装置として示され、後述されるQoE推定処理を実現するためのCPU、補助記憶装置、メモリ装置、通信装置などのハードウェアリソースから構成される。しかしながら、本発明のQoE推定装置100は、これに限定されるものでなく、例えば、ユーザ端末50に組み込まれてもよい。この場合、QoE推定装置100は、例えば、ユーザ端末50上で実行されるコンピュータプログラムにより実現されてもよい。
In the illustrated embodiment, the
レスポンスタイム測定装置200は、情報通信サービス提供サーバ300によってユーザ端末50に提供される情報通信サービスのレスポンスタイムを測定する。より詳細には、レスポンスタイム測定装置200は、評価対象の情報通信サービスを提供するために実行される処理シーケンスの各個別処理の処理時間として定義された処理別レスポンスタイムを測定すると共に、当該処理シーケンス全体の全体レスポンスタイムを測定する。
The response
例えば、レスポンスタイム測定装置200は、以下の手順により情報通信サービスを提供するため実行される処理シーケンスの各個別処理のレスポンスタイムを測定する。すなわち、レスポンスタイム測定装置200は、(a)情報通信サービスの各個別処理に対するレスポンスタイムを測定するため、ユーザ端末50の操作ログを受信する。ここで、操作ログとは、例えば、ブラウザのログ等でマウスクリックなどにより測定開始した時刻、情報通信サービス配信サーバ300からの応答がユーザ端末50の画面上に表示された時刻等である。次に、レスポンスタイム測定装置200は、(b)受信したユーザ端末50の操作ログを用いて、各個別処理ごとに分割してレスポンスタイムを算出する。さらに、レスポンスタイム測定装置200は、算出したレスポンスタイムの情報を測定開始及び測定終了の時刻情報を付与して保存する。図示された実施例では、レスポンスタイム測定装置200は、ユーザ端末50に通信接続された独立した装置として示されているが、本発明はこれに限定されるものでなく、レスポンスタイム測定装置200は、例えば、ユーザ端末50に組み込まれてもよい。
For example, the response
パケット転送遅延測定装置250は、ユーザ端末50とネットワーク側との間でやりとりされる各種パケットの転送時間を測定する。例えば、パケット転送遅延測定装置250は、以下の手順により情報通信サービスのパケットの転送時間を測定する。すなわち、パケット転送遅延測定装置250は、(a)情報通信サービスのデータストリームを受信し、測定対象ストリーム(パケット)を特定する。測定対象ストリームの特定は、予めパケット転送遅延測定装置250に設定された識別情報(例えば、IPアドレスやポート番号等)と、受信したデータストリームの各パケットのヘッダ情報とを比較することで実現される。(b)次に、パケット転送遅延測定装置250は、一定時間測定したデータストリームに含まれる複数パケットのヘッダ情報からパケット転送遅延時間を収集し、収集したパケット転送遅延時間の平均値を算出する。例えば、通信プロトコルにTCPを利用している場合、パケット転送遅延測定装置250は、情報通信サービスに実行処理に係るデータを含むパケットとACKパケットとを用いて、往復転送遅延時間(RTT)を測定してもよい。(c)次に、パケット転送遅延測定装置250は、例えば、図2に示されるように、算出したパケット転送遅延時間の平均値に測定した区間の開始・終了に関する時刻の情報と測定対象ストリームの特定に用いた識別情報(例えば、IPアドレスやポート番号等)とを付与して、QoE推定装置100に提供してもよい。これにより、パケットに対するレスポンスタイムとパケット転送遅延時間との対応付けが可能になる。
The packet transfer
情報通信サービス提供サーバ300は、ネットワーク350を介しユーザ端末50からサービス開始要求を受信すると、受信したサービス開始要求に係る情報通信サービスをネットワーク350を介しユーザ端末50に提供する。情報通信サービス提供サーバ300は、例えば、Webサービスを提供するWebサーバ、メールサービスを提供するメールサーバなどである。サービス開始要求を受信すると、情報通信サービス提供サーバ300は、要求された情報通信サービスを提供するために各種処理を実行する。当該処理が完了すると、情報通信サービス提供サーバ300は、要求された情報通信サービスを提供するための情報をユーザ端末50に送信する。当該情報を受信すると、ユーザ端末50は、受信した情報に対して表示処理などの各種処理を実行し、応答結果をユーザに表示する。当該応答結果の表示開始時点がレスポンスタイムの終了時点となる。
When the information communication
ネットワーク350は、インターネットや情報通信システム10のオペレータにより運営されるネットワークなどである。ユーザ端末50がネットワーク350と無線接続する場合、ネットワーク350は、例えば、基地局(図示せず)やアクセスポイント(図示せず)を介しユーザ端末50と通信する。
The
網品質制御装置400は、ユーザ端末50においてユーザに提供される各種サービスの品質監視や品質制御等の品質管理を実行する。例えば、網品質制御装置400は、指定されたパケット転送遅延時間に従ってネットワーク側とユーザ端末50との間のパケット転送遅延時間を制御する。QoE推定装置100は、様々な網品質条件下で取得したデータに基づき、後述するパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを作成することが好ましい。このため、網品質制御装置400は、様々なパケット転送遅延時間の条件下で情報通信サービスの処理シーケンスを実行し、レスポンスタイム測定装置200が様々なパケット転送遅延時間の下で実行された各個別処理についてレスポンスタイムを測定することを可能にする。また、このような様々な条件下で実行された各個別処理の異なるレスポンスタイムに対して、様々なQoE評価値が評価者又はユーザから取得可能となり、網品質制御装置400は、QoE推定装置100が多様な測定情報に基づき推定モデルを作成することを可能にする。
The network
情報通信サービス品質監視サーバ450は、情報通信サービス提供サーバ300により提供される情報通信サービスの品質を監視する。例えば、情報通信サービス品質監視サーバ450は、QoE推定装置100から各情報通信サービスのQoE推定値を受信し、情報通信サービスの品質を示す情報として保存する。
The information communication service
次に、図3を参照して、本発明の一実施例によるQoE推定装置の構成を説明する。本実施例によるQoE推定装置100は、レスポンスタイム測定装置200、パケット転送遅延測定装置250及びユーザ端末50から、情報通信サービスを提供するのに実行される処理シーケンスを構成する各個別処理のパケット転送遅延時間の測定値、レスポンスタイムの測定値及びQoE評価値を予め取得し、取得したこれらの測定情報に基づき、各個別処理のパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを予め作成する。その後、QoE推定装置100は、各個別処理のレスポンスタイムを取得する必要なく、作成した推定モデルを利用して取得したパケット転送遅延時間からQoE推定値を決定する。
Next, the configuration of the QoE estimation apparatus according to an embodiment of the present invention will be described with reference to FIG. The
図3は、本発明の一実施例によるQoE推定装置の構成を示すブロック図である。図3に示されるように、QoE推定装置100は、測定情報取得部110、推定モデル作成部120及びQoE推定部130を有する。
FIG. 3 is a block diagram showing the configuration of the QoE estimation apparatus according to one embodiment of the present invention. As illustrated in FIG. 3, the
測定情報取得部110は、情報通信サービスを提供するのに実行される処理シーケンスを構成する各個別処理について測定又は評価されたパケット転送遅延時間、レスポンスタイム及びQoE評価値を取得する。具体的には、測定情報取得部110は、レスポンスタイム測定装置200、パケット転送遅延測定装置250及びユーザ装置50から、パケット転送遅延時間の測定値と、当該測定と同時刻に情報通信サービスの処理シーケンスの各個別処理のレスポンスタイムと、当該レスポンスタイムに対するQoE評価値と、当該時刻の時刻情報とを取得する。典型的には、測定情報取得部110は、1つのパケット転送遅延時間の測定(例えば、網品質制御装置400に設定された各網品質制御条件)に対して、複数のレスポンスタイムの測定値とQoE評価値とを取得する。これは、レスポンスタイムは、ユーザ端末の違い等を考慮して複数の利用環境で測定され、また、QoE評価値は複数の評価者によって評価されるためである。測定情報取得部110は、例えば、取得した測定情報を図4及び図5に示されるようなデータ形式により管理し、これらの測定情報を推定モデル作成部120に提供する。
The measurement
推定モデル作成部120は、測定情報取得部110から提供されたパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、各個別処理についてパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを作成する。一実施例では、推定モデル作成部120は、レスポンスタイム推定モデル作成部121と、QoE推定モデル作成部122とを有する。
The estimation
レスポンスタイム推定モデル作成部121は、取得したパケット転送遅延時間とレスポンスタイムとを統計処理することによって、各個別処理についてパケット転送遅延時間とレスポンスタイムとの間の相関を示すレスポンスタイム推定モデルを作成する。一実施例では、レスポンスタイム推定モデル作成部121は、各個別処理のパケット転送遅延時間とレスポンスタイムとの測定値の複数のペアについて回帰分析を実行し、回帰分析から導出された回帰式をレスポンスタイム推定モデルとして決定してもよい。
The response time estimation
具体的には、レスポンスタイム推定モデル作成部121は、以下の手順によりパケット転送遅延時間を入力として、情報通信サービスの処理シーケンスの各個別処理のレスポンスタイムを推定するレスポンスタイム推定モデルを作成する。まず、レスポンスタイム推定モデル作成部121は、測定情報取得部110から、各個別処理について測定されたパケット転送遅延時間と、当該パケット転送遅延時間に対する複数のレスポンスタイムとを取得する。当該パケット転送遅延時間は、情報通信サービスの処理シーケンスに対して複数回測定されたパケット転送時間の平均値であるため、複数回の測定に関連して複数のレスポンスタイムが取得されるためである。
Specifically, the response time estimation
次に、レスポンスタイム推定モデル作成部121は、各パケット転送遅延時間について、対応する複数のレスポンスタイムの平均値と信頼度95%の信頼幅(95%信頼幅)とを算出し、算出したレスポンスタイムの平均値に算出した95%信頼幅を加算した値を95%値として導出する。なお、本発明は、上述した95%信頼幅に限定されるものでなく、99%信頼度などの他の何れか所定の信頼度の信頼幅が利用されてもよい。
Next, the response time estimation
次に、レスポンスタイム推定モデル作成部121は、各個別処理について算出したレスポンスタイムの平均値及び95%値のデータから、平均値の回帰式と95%値の回帰式とを導出し、導出した回帰式をそれぞれ各個別処理のレスポンスタイムの平均値と95%値との推定モデルとする。回帰式の具体的な導出方法としては、最小二乗法などの何れか既知の方法が利用されてもよい。
Next, the response time estimation
メールサービスを具体例として、図6にレスポンスタイムの平均値とパケット転送遅延時間との関係を示す平均値推定モデル(回帰式)が示され、図7にレスポンスタイムの95%値とパケット転送遅延時間との関係を示す95%値推定モデル(回帰式)が示される。図示された実施例では、平均値推定モデルgi(x)と95%値推定モデルhi(x)とは何れも、a×Exp(-x/b)+cの指数関数型により表される。ここで、xはパケット転送遅延時間であり、a, b, cは個別処理(i=1, 2, ..., n)ごとに回帰分析により推定される定数値である。図5及び6の具体例では、起動(i=1)、ログイン(i=2)、メール受信(i=3)、アドレス検索(i=4)、メール送信(i=5)及びログアウト(i=6)となる。なお、本発明の平均値推定モデルgi(x)と95%値推定モデルhi(x)とは、上述した指数関数型に限定されず、レスポンスタイムとパケット転送遅延時間との相関を表すのに適した他の何れかの関数型が利用されてもよい。例えば、ax+bの線形の回帰式が利用されてもよい。また、他の実施例では、異なる関数型を適用して回帰分析を行い、導出した各回帰式を適用して算出した相関係数を比較し、相関係数が最も高い関数型が採用されてもよい。また、上述した実施例では、hi(x)として95%値推定モデルが利用されたが、本発明はこれに限定されるものでなく、99%値推定モデルなどの他の何れか所定の信頼度の推定モデルが利用されてもよい。 Taking a mail service as a specific example, Fig. 6 shows an average value estimation model (regression equation) showing the relationship between the average value of response time and packet transfer delay time, and Fig. 7 shows the 95% value of response time and packet transfer delay. A 95% value estimation model (regression equation) showing the relationship with time is shown. In the illustrated embodiment, the average value estimation model g i (x) and the 95% value estimation model h i (x) are both expressed by an exponential function type of a × Exp (−x / b) + c. The Here, x is a packet transfer delay time, and a, b, and c are constant values estimated by regression analysis for each individual process (i = 1, 2,..., N). 5 and 6, activation (i = 1), login (i = 2), mail reception (i = 3), address search (i = 4), mail transmission (i = 5) and logout (i = 6). The average value estimation model g i (x) and the 95% value estimation model h i (x) of the present invention are not limited to the exponential function type described above, and represent the correlation between the response time and the packet transfer delay time. Any other functional type suitable for the above may be used. For example, a linear regression equation of ax + b may be used. In another embodiment, the regression analysis is performed by applying different function types, the correlation coefficients calculated by applying the derived regression equations are compared, and the function type having the highest correlation coefficient is adopted. Also good. In the above-described embodiment, the 95% value estimation model is used as h i (x), but the present invention is not limited to this, and any other predetermined value such as a 99% value estimation model is used. A reliability estimation model may be used.
次に、レスポンスタイム推定モデル作成部121は、レスポンスタイムがパケット転送遅延時間以外に影響を受ける可能性が高い個別処理を特定する。レスポンスタイムがパケット転送遅延時間以外に影響を受ける可能性が高いと判定された個別処理について、平均値推定モデルgi(x)と95%値推定モデルhi(x)との2つの推定モデルのうち、95%値推定モデルhi(x)をレスポンスタイム推定モデルとして利用してもよい。これにより、QoE低下の未検出の可能性を低減することが可能になる。具体的には、レスポンスタイム推定モデル作成部121は、各個別処理について、パケット転送遅延時間のデータに対して算出された95%信頼幅の平均値を算出し、算出した平均値が予め設定した閾値よりも大きい処理を特定する。すなわち、回帰予測の結果が閾値より大きい個別処理が、パケット転送遅延時間以外に影響をレスポンスタイムが受ける可能性が高い個別処理として判定される。図7の具体例では、閾値が1秒に設定された場合、起動(i=1)及びログアウト(i=6)が閾値を超えており、レスポンスタイムがパケット転送遅延時間以外に影響を受ける可能性が高い個別処理として判定される。
Next, the response time estimation
上述した実施例では、レスポンスタイム推定モデル作成部121は、パケット転送遅延時間とレスポンスタイムとの間の相関を決定するため、パケット転送遅延時間とレスポンスタイムとの測定値について回帰分析を実行したが、本発明によるパケット転送遅延時間とレスポンスタイムとの間の相関の決定は、これに限定されず、他の何れか適切な統計処理が利用されてもよい。
In the above-described embodiment, the response time estimation
レスポンスタイム推定モデル作成部121は、このように作成した平均値推定モデルgi(x)と95%値推定モデルhi(x)と、上述した95%信頼幅の平均値を用いた閾値判定結果(以下、レスポンスタイム変動判定情報RJi)とを保存する。例えば、レスポンスタイム推定モデル作成部121は、図8に示されるようなデータ形式により保持されてもよい。すなわち、レスポンスタイム変動判定情報(RJi)は、閾値を超えた場合は"1"に、閾値を超えていない場合は"0"として設定されてもよい。
The response time estimation
QoE推定モデル作成部122は、取得したレスポンスタイムとQoE評価値とを統計処理することによって、各個別処理についてレスポンスタイムとQoE評価値との間の相関を示すQoE推定モデルを作成する。一実施例では、QoE推定モデル作成部122は、各個別処理のレスポンスタイムの測定値とQoE評価値との複数のペアについて回帰分析を実行し、回帰分析から導出された回帰式をQoE推定モデルとして決定してもよい。
The QoE estimation
具体的には、QoE推定モデル作成部122は、以下の手順によりレスポンスタイム推定モデル作成部121によって作成されたレスポンスタイム推定モデルを用いて推定されたレスポンスタイムを入力として、各個別処理のQoE評価値を推定するQoE推定モデルを作成する。まず、QoE推定モデル作成部122は、測定情報取得部110から各個別処理について測定されたパケット転送遅延時間に対する複数のレスポンスタイムと、当該レスポンスタイムに対するQoE評価値dQoEiとを取得する。ここで、QoE評価値は、例えば、5段階尺度(5:非常に良い、4:良い、3:普通、2:悪い、1:非常に悪い)、(5:遅延が全くわからない、4:遅延がわかるが気にならない、3:遅延がわずかに気になる、2:遅延が気になる、1:遅延が非常に気になる)により表現されてもよい。
Specifically, the QoE estimation
次に、QoE推定モデル作成部122は、各パケット転送遅延時間について、対応する複数のレスポンスタイムの平均値を算出すると共に、当該レスポンスタイムの平均値に対するQoE評価値dQoEiの平均値を算出する。次に、QoE推定モデル作成部122は、算出したレスポンスタイムの平均値と、QoE評価値dQoEiの平均値とのデータから回帰式を導出する。回帰式の具体的な導出方法としては、最小二乗法などの何れか既知の方法が利用されてもよい。このように導出された回帰式が、各個別処理のQoE評価値dQoEiのQoE推定モデルとして決定される。メールサービスを具体例として、図9にレスポンスタイムの平均値とdQoEiの平均値との間の関係を示すdQoEi推定モデル(回帰式)が示される。図示された実施例では、dQoEi推定モデルfi(x)は、a×Exp(-x/b)+1の指数関数型により表される。ここで、xはレスポンスタイムであり、a, bは個別処理(i=1, 2, ..., n)ごとに回帰分析により推定される定数値である。QoE推定モデル作成部122は、導出したdQoEi推定モデルfi(x)を図10に示されるようなデータ形式により保持してもよい。
Next, the QoE estimation
なお、本発明のdQoEi推定モデルfi(x)は、上述した指数関数型に限定されず、レスポンスタイムとQoE評価値との相関を表すのに適した他の何れかの関数型が利用されてもよい。例えば、ax+bの線形の回帰式が利用されてもよい。また、他の実施例では、異なる関数型を適用して回帰分析を行い、導出した各回帰式を適用して算出した相関係数を比較し、相関係数が最も高い関数型が採用されてもよい。 Note that the dQoE i estimation model f i (x) of the present invention is not limited to the exponential function type described above, and any other functional type suitable for representing the correlation between the response time and the QoE evaluation value is used. May be. For example, a linear regression equation of ax + b may be used. In another embodiment, the regression analysis is performed by applying different function types, the correlation coefficients calculated by applying the derived regression equations are compared, and the function type having the highest correlation coefficient is adopted. Also good.
QoE推定部130は、個別処理に対するQoE推定要求の受付に応答して、測定情報取得部110に当該個別処理のパケット転送遅延時間の測定値を取得させ、推定モデル作成部120により作成された推定モデルに基づき、取得したパケット転送遅延時間の測定値に対応するQoE推定値を決定する。具体的には、QoE推定部130は、以下の手順により情報通信サービスの処理シーケンスの各個別処理についてdQoEiを推定し、情報通信サービスのレスポンスタイムに対するQoEを監視する。すなわち、QoE推定部130は、測定情報取得部110からパケット転送遅延時間、測定対象ストリームの識別情報及び測定時刻情報を取得する。次に、QoE推定部130は、測定対象ストリームの識別情報に基づき、測定対象の個別処理に応じた推定モデルを推定モデル作成部120から取得し、取得した推定モデルにパケット転送遅延時間の平均値を入力し、dQoEiの推定値を決定する。
In response to acceptance of the QoE estimation request for the individual processing, the
上述したように、推定モデル作成部120において平均値推定モデルgi(x)と95%値推定モデルhi(x)との2つの推定モデルが作成されている場合、QoE推定部130は、これら2つの推定モデルのうち、何れの推定モデルを利用してQoE推定値を導出するか決定する。一実施例では、QoE推定部130は、レスポンスタイムがパケット転送遅延時間以外の影響を受ける可能性に応じて、平均値推定モデルgi(x)と95%値推定モデルhi(x)とを選択的に利用してもよい。具体的には、QoE推定部130は、図8に示されるようなレスポンスタイム推定モデルを示すデータ形式の変動判定情報RJiを参照して、上述した変動判定の閾値を超えていない個別処理、すなわち、RJi=0の個別処理については、平均値推定モデルgi(x)を利用してパケット転送遅延時間に対応するレスポンスタイムの平均値を特定し、dQoEi推定モデルfi(x)において当該レスポンスタイムの平均値に対応するdQoEiを当該個別処理のQoE推定値として導出する。他方、変動判定の閾値を超えている個別処理、すなわち、RJi=1の個別処理については、95%値推定モデルhi(x)を利用してパケット転送遅延時間に対応するレスポンスタイムの平均値を特定し、導出したdQoEi推定モデルfi(x)において当該レスポンスタイムの平均値に対応するdQoEiを当該個別処理のQoE推定値として導出する。
As described above, when two estimation models of the average value estimation model g i (x) and the 95% value estimation model h i (x) are created in the estimation
一実施例では、QoE推定部130は、レスポンスタイムの変動に対するQoE評価値の変動の程度にさらに応じて、平均値推定モデルgi(x)と95%値推定モデルhi(x)とを選択的に利用してもよい。例えば、95%値推定モデルhi(x)を利用する場合、QoE推定部130はさらに、dQoEiが最大値(図9の具体例では、dQoEi=5)となるレスポンスタイムと、dQoEiが予め設定される管理目標値(例えば、dQoEi=3.5)となるレスポンスタイムとを決定し、これら2つのレスポンスタイムの差を算出する。さらに、QoE推定部130は、算出したレスポンスタイムの差によってdQoEiの最大値から管理目標値を減じた値(本例では、1.5(=5-3.5))を除算した値が予め設定された判定閾値(例えば、0.5)よりも大きい場合(95%値推定モデル適用判定QJi=1)にのみ95%値推定モデルhi(x)を適用し、それ以外の場合(95%値推定モデル適用判定QJi=0)には平均値推定モデルgi(x)を適用してもよい。すなわち、QoE推定部130は、RJi=1かつQJi=1の場合に、95%値推定モデルhi(x)とdQoEi推定モデルfi(x)とを利用し(dQoEi=fi(hi(x))、RJi=0又はQJi=0の場合に、平均値推定モデルgi(x)とdQoEi推定モデルfi(x)とを利用する(dQoEi=fi(gi(x))。当該実施例によると、レスポンスタイムの変動に対してdQoEiが敏感に変動する個別処理に対して、レスポンスタイムを多めに見積もる推定モデルを適用することが可能になる。
In one embodiment, the
本実施例に関連して、図11に、上述されたメールサービスの具体例でRJi=1となった個別処理である起動(i=1)とログアウト(i=6)とに対して本実施例を適用した適用例が示される。起動(n=1)の場合はb1/a1が所定の判定閾値と比較され、ログアウト(n=6)の場合はb2/a2が所定の判定閾値と比較される。判定閾値よりも大きい場合に、当該個別処理iの95%値推定モデル適用条件がQJi=1となり、他方、小さい場合に、QJi=0となる。図10の例では、いずれの個別処理もQJi=1となり、QoE推定部130は、95%値推定モデルhi(x)を適用する。図12に、平均値推定モデルgi(x)を用いてdQoEiを推定した値と推定モデル作成に用いたdQoEiとの関係が示され、図13に、95%値推定モデルhi(x)を用いてdQoEiを推定した値と推定モデル作成に用いたdQoEiとの関係が示される。このように、95%値推定モデルhi(x)でdQoEiを推定した場合、大きな違いが発生してしまう。このため、レスポンスタイムの変動が大きい個別処理のみに95%値推定モデルhi(x)を用いてdQoEiを推定することが好ましい。
In relation to the present embodiment, FIG. 11 shows the main processing for activation (i = 1) and logout (i = 6), which are individual processes in which RJ i = 1 in the specific example of the mail service described above. An application example to which the embodiment is applied is shown. In the case of activation (n = 1), b1 / a1 is compared with a predetermined determination threshold, and in the case of logout (n = 6), b2 / a2 is compared with a predetermined determination threshold. When it is larger than the determination threshold, the 95% value estimation model application condition of the individual process i is QJ i = 1, and when it is smaller, QJ i = 0. In the example of FIG. 10, QJ i = 1 in any individual processing, and the
次に、図14を参照して、本発明の一実施例によるQoE推定装置におけるQoE推定処理を説明する。図14は、本発明の一実施例によるQoE推定処理を示すフロー図である。QoE推定処理は、予め取得したパケット転送遅延時間の測定値、レスポンスタイムの測定値及びQoE評価値から、パケット転送遅延時間とQoE推定値との間の相関を示す推定モデルを作成する処理(ステップS101〜S102)と、作成した推定モデルに基づきパケット転送遅延時間の測定値に対してQoE推定値を決定する処理(ステップS103〜S104)とに大別される。 Next, QoE estimation processing in the QoE estimation apparatus according to an embodiment of the present invention will be described with reference to FIG. FIG. 14 is a flowchart showing QoE estimation processing according to an embodiment of the present invention. The QoE estimation process is a process for creating an estimation model indicating a correlation between the packet transfer delay time and the QoE estimation value from the previously acquired measurement value of the packet transfer delay time, the measurement value of the response time, and the QoE evaluation value (step S101 to S102) and processing (steps S103 to S104) for determining a QoE estimated value for the measured value of the packet transfer delay time based on the created estimation model (steps S103 to S104).
図14に示されるように、ステップS101において、QoE推定装置100は、情報通信サービスを提供するのに実行される処理シーケンスを構成する各個別処理について測定又は評価されたパケット転送遅延時間、レスポンスタイム及びQoE評価値を取得する。一実施例では、QoE推定装置100は、レスポンスタイム測定装置200、パケット転送遅延測定装置250及びユーザ端末50からパケット転送遅延時間の測定値、レスポンスタイムの測定値及びQoE評価値を取得する。一実施例では、網品質制御装置400は、各パケット転送遅延時間について当該情報処理サービスの処理シーケンスを複数回実行し、レスポンスタイム測定装置200は、各個別処理が複数回実行されたことによって、各パケット転送遅延時間について複数のレスポンスタイムとQoE評価値とを測定することになり、これら複数のレスポンスタイムとQoE評価値とをQoE推定装置100に提供するようにしてもよい。この場合、QoE推定装置100は、複数のレスポンスタイムとQoE評価値とのそれぞれの平均値を以降の処理に利用してもよい。
As shown in FIG. 14, in step S101, the
ステップS102において、QoE推定装置100は、取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、各個別処理についてパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを作成する。一実施例では、QoE推定装置100は、パケット転送遅延時間とレスポンスタイムとの間の相関を示すレスポンスタイム推定モデルと、レスポンスタイムとQoE評価値との間の相関を示すQoE推定モデルとをそれぞれ導出し、導出した2つの推定モデルを合成することによってパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを作成してもよい。当該統計処理として回帰分析が利用可能であり、回帰分析により導出された回帰式が各推定モデルとして利用されてもよい。
In step S102, the
ステップS103において、QoE推定装置100は、個別処理に対するQoE推定要求の受付に応答して、パケット転送遅延測定装置250から個別処理のパケット転送遅延時間の測定値を取得する。当該QoE推定要求は、例えば、QoE推定装置100のオペレータ、情報通信サービス監視サーバ450などから受信してもよい。
In step S <b> 103, the
ステップS104において、QoE推定装置100は、作成された推定モデルに基づき、取得したパケット転送遅延時間の測定値に対応するQoE推定値を決定する。QoE推定装置100は、決定したQoE推定値をQoE推定要求の要求元に返す。
In step S104, the
QoE推定装置100は、このような推定モデルに基づくQoE監視をリアルタイムに、すなわち、パケット転送遅延測定装置250からパケット転送遅延時間の測定値を受信するごとに行ってもよい。あるいは、QoE推定装置100は、このような推定モデルに基づくQoE監視をオフラインに、すなわち、パケット転送遅延測定装置250から受信したパケット転送遅延時間の測定値を一時的に保持し、保持したパケット転送遅延時間の測定値についてあるタイミングでQoE監視を行うようにしてもよい。
The
このように、予め取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値から、各個別処理のパケット転送遅延時間とQoE評価値との間の相関を示す推定モデルを作成することによって、QoE推定装置100は、相対的に入手及び測定困難なレスポンスタイム及びQoE評価値を必要とすることなく、パケット転送遅延時間からQoE推定値を取得することが可能になる。
Thus, by creating an estimation model indicating the correlation between the packet transfer delay time of each individual process and the QoE evaluation value from the packet transfer delay time, response time, and QoE evaluation value acquired in advance, the
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to the specific embodiment mentioned above, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.
10 情報通信システム
50 ユーザ端末
100 QoE推定装置
110 測定情報取得部
120 推定モデル作成部
121 レスポンスタイム推定モデル作成部
122 QoE推定モデル作成部
130 QoE推定部
200 レスポンスタイム測定装置
250 パケット転送遅延測定装置
300 情報通信サービス提供サーバ
350 ネットワーク
400 網品質制御装置
450 情報通信サービス品質監視サーバ
DESCRIPTION OF
Claims (8)
前記取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、前記各個別処理について前記パケット転送遅延時間と前記QoE評価値との間の相関を示す推定モデルを作成する推定モデル作成部と、
前記個別処理に対するQoE推定要求の受付に応答して、前記測定情報取得部に前記個別処理のパケット転送遅延時間の測定値を取得させ、前記作成された推定モデルに基づき、前記取得したパケット転送遅延時間の測定値に対応するQoE推定値を決定するQoE推定部と、
を有するQoE推定装置。 A measurement information acquisition unit that acquires a packet transfer delay time, a response time, and a QoE evaluation value measured or evaluated for each individual process constituting a processing sequence executed to provide an information communication service;
An estimation model that creates an estimation model indicating a correlation between the packet transfer delay time and the QoE evaluation value for each individual process by statistically processing the acquired packet transfer delay time, response time, and QoE evaluation value The creation department;
In response to accepting a QoE estimation request for the individual process, the measurement information acquisition unit acquires a measurement value of the packet transfer delay time of the individual process, and based on the created estimation model, the acquired packet transfer delay A QoE estimator that determines a QoE estimate corresponding to the time measurement;
QoE estimation device having
前記取得したパケット転送遅延時間とレスポンスタイムとを統計処理することによって、前記各個別処理について前記パケット転送遅延時間と前記レスポンスタイムとの間の相関を示すレスポンスタイム推定モデルを作成するレスポンスタイム推定モデル作成部と、
前記取得したレスポンスタイムとQoE評価値とを統計処理することによって、前記各個別処理について前記レスポンスタイムと前記QoE評価値との間の相関を示すQoE推定モデルを作成するQoE推定モデル作成部と、
を有する、請求項1記載のQoE推定装置。 The estimated model creation unit
A response time estimation model that creates a response time estimation model indicating a correlation between the packet transfer delay time and the response time for each individual process by statistically processing the acquired packet transfer delay time and response time The creation department;
A QoE estimation model creation unit that creates a QoE estimation model indicating a correlation between the response time and the QoE evaluation value for each individual process by statistically processing the acquired response time and QoE evaluation value;
The QoE estimation apparatus according to claim 1, comprising:
前記QoE推定部は、前記レスポンスタイムが前記パケット転送遅延時間以外の影響を受ける可能性に応じて、前記第1回帰式と前記第2回帰式とを選択的に利用する、請求項3記載のQoE推定装置。 The response time estimation model creation unit acquires a plurality of response time measurement values for the packet transfer delay time, and indicates a correlation between the average value of the acquired response time measurement values and the packet transfer delay time Deriving a first regression equation and a second regression equation indicating a correlation between a statistical value obtained by adding a confidence width of a predetermined reliability to the average value and the packet transfer delay time;
The said QoE estimation part selectively uses the said 1st regression equation and the said 2nd regression equation according to possibility that the said response time will receive influence other than the said packet transfer delay time. QoE estimation device.
情報通信サービスを提供するのに実行される処理シーケンスを構成する各個別処理について測定又は評価されたパケット転送遅延時間、レスポンスタイム及びQoE評価値を取得するステップと、
前記取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、前記各個別処理について前記パケット転送遅延時間と前記QoE評価値との間の相関を示す推定モデルを作成するステップと、
前記個別処理に対するQoE推定要求の受付に応答して、前記個別処理のパケット転送遅延時間の測定値を取得するステップと、
前記作成された推定モデルに基づき、前記取得したパケット転送遅延時間の測定値に対応するQoE推定値を決定するステップと、
を有するQoE推定方法。 A QoE estimation method executed by a QoE estimation device,
Obtaining a packet transfer delay time, a response time and a QoE evaluation value measured or evaluated for each individual process constituting a processing sequence executed to provide an information communication service;
Creating an estimation model indicating a correlation between the packet transfer delay time and the QoE evaluation value for each individual process by statistically processing the acquired packet transfer delay time, response time, and QoE evaluation value; ,
In response to accepting a QoE estimation request for the individual process, obtaining a measurement value of the packet transfer delay time of the individual process;
Determining a QoE estimate corresponding to the obtained measurement value of the packet transfer delay time based on the created estimation model;
QoE estimation method comprising:
前記取得したパケット転送遅延時間、レスポンスタイム及びQoE評価値を統計処理することによって、前記各個別処理について前記パケット転送遅延時間と前記QoE評価値との間の相関を示す推定モデルを作成するステップと、
前記個別処理に対するQoE推定要求の受付に応答して、前記個別処理のパケット転送遅延時間の測定値を取得するステップと、
前記作成された推定モデルに基づき、前記取得したパケット転送遅延時間の測定値に対応するQoE推定値を決定するステップと、
をプロセッサに実行させるためのプログラム。 Obtaining a packet transfer delay time, a response time and a QoE evaluation value measured or evaluated for each individual process constituting a processing sequence executed to provide an information communication service;
Creating an estimation model indicating a correlation between the packet transfer delay time and the QoE evaluation value for each individual process by statistically processing the acquired packet transfer delay time, response time, and QoE evaluation value; ,
In response to accepting a QoE estimation request for the individual process, obtaining a measurement value of the packet transfer delay time of the individual process;
Determining a QoE estimate corresponding to the obtained measurement value of the packet transfer delay time based on the created estimation model;
A program that causes a processor to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013134657A JP5957419B2 (en) | 2013-06-27 | 2013-06-27 | QoE estimation apparatus, QoE estimation method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013134657A JP5957419B2 (en) | 2013-06-27 | 2013-06-27 | QoE estimation apparatus, QoE estimation method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015012361A JP2015012361A (en) | 2015-01-19 |
JP5957419B2 true JP5957419B2 (en) | 2016-07-27 |
Family
ID=52305190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013134657A Expired - Fee Related JP5957419B2 (en) | 2013-06-27 | 2013-06-27 | QoE estimation apparatus, QoE estimation method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5957419B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6259779B2 (en) * | 2015-01-26 | 2018-01-10 | 日本電信電話株式会社 | Web browsing quality management apparatus, method and program thereof |
JP6280092B2 (en) * | 2015-11-09 | 2018-02-14 | 日本電信電話株式会社 | Estimation apparatus and estimation method |
JP6618971B2 (en) * | 2017-10-19 | 2019-12-11 | 日本電信電話株式会社 | Estimation apparatus, estimation method, and program |
JP7147361B2 (en) | 2018-08-20 | 2022-10-05 | 富士通株式会社 | Abnormality diagnosis program and abnormality diagnosis method |
JP7180451B2 (en) * | 2019-03-01 | 2022-11-30 | 日本電信電話株式会社 | Web quality estimation device and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4027330B2 (en) * | 2004-02-24 | 2007-12-26 | 日本電信電話株式会社 | Voice / video communication service quality estimation method and apparatus |
JP2005252344A (en) * | 2004-03-01 | 2005-09-15 | Nippon Telegr & Teleph Corp <Ntt> | Quality improving method in multipoint communication and multipoint communication terminal, and quality improving program in inter-multipoint communication |
JP2007013674A (en) * | 2005-06-30 | 2007-01-18 | Ntt Docomo Inc | Comprehensive speech communication quality evaluating device and comprehensive speech communication quality evaluating method |
JP5569975B2 (en) * | 2011-03-10 | 2014-08-13 | Kddi株式会社 | Communication quality measuring method and apparatus |
-
2013
- 2013-06-27 JP JP2013134657A patent/JP5957419B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015012361A (en) | 2015-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Reichl et al. | Logarithmic laws in service quality perception: where microeconomics meets psychophysics and quality of experience | |
US9323599B1 (en) | Time series metric data modeling and prediction | |
US10623280B2 (en) | Diagnostic testing | |
JP5957419B2 (en) | QoE estimation apparatus, QoE estimation method and program | |
WO2016101464A1 (en) | Quality of experience estimation method, device, terminal and server | |
JP2005521359A (en) | Method, system and computer program for measuring network operating characteristics of software applications | |
US12052144B2 (en) | Prediction of a performance indicator | |
CN105991708B (en) | Application server selection method, device and system | |
US11442849B1 (en) | System for assisting in assessment and mitigation of data network operations | |
CN117221148A (en) | System and method for evaluating service quality of multi-type network application | |
Chihani et al. | User-centric quality of experience measurement | |
JP6259779B2 (en) | Web browsing quality management apparatus, method and program thereof | |
CN109194545B (en) | Network test platform flow generation system, method and device and electronic equipment | |
JP5933487B2 (en) | QoE estimation apparatus, QoE estimation method and program | |
US20190044830A1 (en) | Calculating Service Performance Indicators | |
JP5779616B2 (en) | QoE evaluation apparatus, QoE evaluation method and program | |
WO2019244507A1 (en) | Quality estimation device, quality estimation method, and program | |
JP2011142473A (en) | Apparatus and method for estimating users' waiting time, and program | |
Hoßfeld et al. | A theoretical framework for provider’s QoE assessment using individual and objective QoE monitoring | |
JP6739906B2 (en) | Web browsing quality management device, user experience quality estimation method, and program | |
Singh et al. | Enhancing Quality of Experience (QoE) assessment models for web traffic | |
US20240031252A1 (en) | Methods for measuring user experience and satisfaction and identifying bottlenecks on communications networks | |
TWI466493B (en) | Broadband Network Rate Bottleneck Analysis System | |
Islam et al. | The Impact of Waiting Time Distributions on QoE of Task-Based Web Browsing Sessions | |
JP6280092B2 (en) | Estimation apparatus and estimation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150715 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160530 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160620 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5957419 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |