(57)【要約】  本出願は、サービス品質指標算出方法および算出装置、ならびに通信システムを開示する。算出方法は、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集するステップと、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するステップと、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従ってウェブ・ページ・ブラウジングのサービス品質指標を算出するステップとを含む。本出願の実装態様は、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができ、それにより、ユーザのサービス体験をより正確に反映する。
2016533069.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための方法であって、前記ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集するステップと、
同じ回のウェブ・ページ・ブラウジングで生成されるパケットを判断するステップと、
前記同じ回のウェブ・ページ・ブラウジングで生成された前記パケットに従って前記ウェブ・ページ・ブラウジングのサービス品質指標を算出するステップと
を備える、サービス品質指標を算出するための方法。
【請求項２】
前記パケットは、要求パケットおよび応答パケットを備え、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する前記ステップは、前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較するステップと、
前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、比較のために次の要求パケットを抽出するステップと
を備える、請求項1に記載の算出するための方法。
【請求項３】
前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較する前記ステップは、前記現在抽出された要求パケットの収集時間と、前記以前に抽出された要求パケットまたは前記以前に抽出された要求パケットに対応する前記応答パケットの収集時間との間の時間差が、第1の事前設定された閾値未満であるかどうかを判断するステップと、
前記時間差が前記第1の事前設定された閾値未満である場合に、前記現在抽出された要求パケットと、前記以前に抽出された要求パケットとが、前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと
を備える、請求項2に記載の算出するための方法。
【請求項４】
前記時間差が前記第1の事前設定された閾値より大きいか、等しい場合、前記現在抽出された要求パケットの第1のパケットデータと、前記以前に抽出された要求パケットの第2のパケットデータまたは前記以前に抽出された要求パケットに対応する前記応答パケットの第3のパケットデータとを比較するステップと、
前記第1のパケットデータが前記第2のパケットデータと同じで、前記現在抽出された要求パケットの前記収集時間と前記以前に抽出された要求パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満である場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと、または
前記第1のパケットデータが前記第3のパケットデータと同じであり、前記現在抽出された要求パケットの前記収集時間と、前記以前に抽出された要求パケットに対応する前記応答パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満である場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと
を備える、請求項3に記載の算出するための方法。
【請求項５】
前記第1のパケットデータが前記第3のパケットデータと比較された場合、前記第1のパケットデータは、ユニフォーム・リソース・ロケータURL情報であり、前記第3のパケットデータは、位置フィールド情報である、請求項4に記載の算出するための方法。
【請求項６】
前記第1のパケットデータが前記第2のパケットデータと比較された場合、前記第1のパケットデータは、基準フィールド情報であり、前記第2のパケットデータは、URL情報もしくは基準フィールド情報であり、または前記第1のパケットデータは、ホストフィールド情報であり、前記第2のパケットデータは、ホストフィールド情報である、請求項4に記載の算出するための方法。
【請求項７】
前記第1の事前設定された閾値が、前記第2の事前設定された閾値未満である、請求項4に記載の算出するための方法。
【請求項８】
同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する前記ステップが、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるステップをさらに備える、請求項2に記載の算出するための方法。
【請求項９】
前記サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを備え、
前記ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの前記第1の要求パケットの収集時間と前記第1の応答パケットの収集時間との間の時間差であり、
前記ウェブ・ページ・リダイレクト遅延は、リダイレクトを引き起こす要求パケットの収集時間と1回のウェブ・ページ・ブラウジングで前記リダイレクトが成功した場合に送信される要求パケットの収集時間との間の時間差であり、
前記ウェブ・ページ・データ量は、1回のウェブ・ページ・ブラウジングでの全ての応答パケットの総データ量であり、前記応答パケットは繰り返されず、
前記ウェブページ表示遅延は、1回のウェブ・ページ・ブラウジングでの前記第1の送信もしくは受信パケットの収集時間と最終パケットの収集時間との間の時間差であり、
前記ウェブページ表示成功率は、1回のウェブ・ページ・ブラウジングでの成功応答パケットの量と全ての応答パケットの量との比である、請求項2から8のいずれか一項に記載の算出するための方法。
【請求項１０】
前記パケットが、TCP接続をセットアップするために使用されるTCPセットアップパケットまたはドメイン名解決を実行するために使用されるDNS要求パケットをさらに備える場合、前記ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの前記第1のTCPセットアップパケットの収集時間と前記第1の応答パケットの収集時間との間の時間差、または1回のウェブ・ページ・ブラウジングでのDNS要求パケットの収集時間と前記第1の応答パケットの収集時間との間の時間差である、請求項9に記載の算出するための方法。
【請求項１１】
前記算出するための方法は、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するステップをさらに備える、請求項1から8のいずれか一項に記載の算出するための方法。
【請求項１２】
ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための装置であって、収集モジュール、解析モジュール、および算出モジュールを備え、
前記収集モジュールは、前記ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、前記複数の収集したパケットを前記解析モジュールに送信するよう構成され、
前記解析モジュールは、前記収集モジュールから前記複数の収集パケットを受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成され、
前記算出モジュールは、前記同じ回のウェブ・ページ・ブラウジングで生成された前記パケットに従って、前記ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される、サービス品質指標を算出するための装置。
【請求項１３】
前記パケットは、要求パケットと応答パケットとを備え、前記解析モジュールは、抽出ユニットと比較ユニットとを備え、
前記抽出ユニットは、事前設定されたシーケンスに従って複数の要求パケットを連続的に抽出するよう構成され、
前記比較ユニットは、現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットとを連続的に比較し、同じ回のウェブ・ページ・ブラウジングで前記パケットが生成されたかどうかを判断するよう構成され、
前記抽出ユニットは、前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたと前記比較ユニットが判断した場合、前記比較ユニットが比較を行うよう次の要求パケットを抽出するようさらに構成される、請求項12に記載の算出するための装置。
【請求項１４】
前記比較ユニットは、第1の判定ユニットと判断ユニットとを備え、
前記第1の判定ユニットは、前記現在抽出された要求パケットの収集時間と、前記以前に抽出された要求パケットまたは前記以前に抽出された要求パケットに対応する前記応答パケットの収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断するよう構成され、
前記判断ユニットは、前記時間差が前記第1の事前設定された閾値未満である場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するよう構成される、請求項13に記載の算出するための装置。
【請求項１５】
前記比較ユニットは、第2の判定ユニットと第3の判定ユニットとをさらに備え、
前記第2の判定ユニットは、前記時間差が前記第1の事前設定された閾値より大きいか、等しい場合、前記現在抽出された要求パケットの第1のパケットデータと、前記以前に抽出された要求パケットの第2のパケットデータまたは前記以前に抽出された要求パケットに対応する前記応答パケットの第3のパケットデータとを比較するよう構成され、
前記第3の判定ユニットは、前記第1のパケットデータが前記第2のパケットデータと同じである場合、前記現在抽出された要求パケットの前記収集時間と、前記以前に抽出された要求パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、または前記第1のパケットデータが前記第3のパケットデータと同じである場合、前記現在抽出された要求パケットの前記収集時間と、前記以前に抽出された要求パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、
前記判断ユニットは、前記時間差が前記第2の事前設定された閾値未満であると前記第3の判定ユニットが判断した場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが、前記同じ回のウェブ・ページ・ブラウジングで生成されたと判断するようさらに構成される、請求項14に記載の算出するための装置。
【請求項１６】
前記第2の判定ユニットが前記第1のパケットデータを前記第3のパケットデータと比較した場合、前記第1のパケットデータは、URL情報であり、前記第3のパケットデータは、位置フィールド情報である、請求項15に記載の算出するための装置。
【請求項１７】
前記第2の判定ユニットが前記第1のパケットデータを前記第2のパケットデータと比較した場合、前記第1のパケットデータは、基準フィールド情報であり、前記第2のパケットデータは、URL情報もしくは基準フィールド情報であり、または前記第1のパケットデータは、ホストフィールド情報であり、前記第2のパケットデータは、ホストフィールド情報である、請求項15に記載の算出するための装置。
【請求項１８】
前記第1の事前設定された閾値が、前記第2の事前設定された閾値未満である、請求項15に記載の算出するための装置。
【請求項１９】
前記解析モジュールが並べ替えユニットをさらに備え、前記並べ替えユニットが、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるよう構成される、請求項13に記載の算出するための装置。
【請求項２０】
前記サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを備える、請求項13から19のいずれか一項に記載の算出するための装置。
【請求項２１】
前記算出装置は、統計値収集モジュールをさらに備え、前記統計値収集モジュールは、同じサーバアドレスもしくは同じホストアドレスでの特定の期間内で同じユーザアドレスから開始される複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始される複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するよう構成される、請求項12から19のいずれか一項に記載の算出するための装置。
【請求項２２】
通信システムであって、前記通信システムは、ネットワークサーバおよび少なくとも1つのユーザ機器を備え、前記少なくとも1つのユーザ機器は、有線または無線ネットワークを使用することによって、前記ネットワークサーバと通信し、ウェブ・ページ・ブラウジング・サービスを実行し、前記通信システムは、請求項12から21のいずれか一項に記載の前記算出するための装置をさらに備え、前記算出するための装置は、前記少なくとも1つのユーザ機器に配置され、または前記有線もしくは無線ネットワークにアクセスする、通信システム。
【請求項２３】
前記算出するための装置が前記有線または無線ネットワークにアクセスした場合、前記算出するための装置は、各ユーザ機器のユーザアドレスに従って、前記ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する、請求項22に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信サービス技術の分野に関し、特に、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための方法、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための装置、および通信システムに関する。
【背景技術】
【０００２】
MBB（Mobile Broadband、モバイルブロードバンド）の急速な発展に伴い、ユーザ機器でのサービスの種類は、ますます豊富になっている。より豊富なサービスを提供するオペレータが、より多くのユーザを惹きつけることができる。しかしながら、ユーザを惹きつけることは、ユーザを保持することを意味しない。オペレータによって提供されたサービス品質が比較的低い場合、ユーザのサービス体験は、比較的低くなり、それにより、ユーザチャーン（user churn）を引き起こし、オペレータの収入が減少する。したがって、オペレータは、ユーザのサービス体験をモニタリングする必要がある。ウェブ・ページ・ブラウジング・サービスは、頻繁に使用されるサービスであり、したがって、オペレータが、ウェブ・ページ・ブラウジング・サービスでのユーザのサービス体験を取得することは重要である。
【０００３】
サービス体験でのさまざまな要因の影響を測定するために、TMF（TeleManagement Forum、テレマネジメントフォーラム）は、SQM（Service Quality Management、サービス品質管理）システムを提案している。このシステムは、サービス体験に影響するデータを主に収集および解析し、ユーザ中心のエンド・ツー・エンド・サービス品質のモニタリングおよび管理を実施し、オペレータが、サービス体験での劣化の原因について把握する手助けをし、それにより。サービス体験を迅速に向上させる。しかしながら、TMFは、従来の通信ネットワークでの関連データを使用することにより、SQMを構成する主要指標を取得する方法を明確に規定していない。
【０００４】
したがって、KPI（Key Performance Indicator、重要業績評価指標）が、先行技術において提案される。KPIは、従来の通信ネットワークにおけるネットワークレイヤに基づくネットワーク要素などのデバイスの性能を記述し、モニタリングおよび測定することができるパラメータのグループを含み、オペレータによって最も一般的に使用される。KPIは、特定のパラメータを含むが、KPIのパラメータは、シグナリングプレーンで主に収束し、ユーザプレーンのパフォーマンスを反映するのに不十分であり、したがって、ユーザ中心のエンド・ツー・エンド・サービス品質のモニタリングおよび管理を直接提供することができない。多くの状況において、KPIは、比較的高いレベルに到達することができるが、このことは、ユーザのサービス体験が良好であることを必ずしも示さない。
【０００５】
KPIに加えて、サービス品質指標または主要品質指標（KQI、Key Quality Indicator）がさらに存在する。サービス品質指標は、ユーザ中心であり、サービス体験を測定するための指標である。したがって、正確で、包括的で、現実的なサービス品質指標を取得することは、SQMの鍵であり、基本である。
【０００６】
上記のように、ウェブ・ページ・ブラウジング・サービスは、頻繁に使用されるサービスであり、従来の通信ネットワークにおける重要なサービスでもある。ウェブ・ページ・ブラウジング・サービスで主に使用されるプロトコルは、HTTP（Hyper Text Transfer Protocol、ハイパーテキスト転送プロトコル）であり、HTTPは、TCP（Transmission Control Protocol、伝送制御プロトコル）の接続方式に一般的に基づく。ユーザがウェブページをブラウジングする場合、パケットがネットワークサーバに送信され、ネットワークサーバは、これらのパケットに応答する。成功応答がこれらのパケットに対して受信された場合、ウェブページがユーザに提示される。
【０００７】
先行技術では、ウェブ・ページ・ブラウジングのサービス品質指標は、単一の要求パケットおよび単一の応答パケットの単位で算出され、したがって、単一の要求パケットおよび単一の応答パケットに基づく応答遅延、データ伝送速度、およびパケット損失率などが算出される。
【０００８】
本出願の発明者は、長期間の研究および開発で、ユーザがウェブページをブラウジングする場合、複数のTCP接続がネットワークサーバにセットアップされ、複数のパケットが各TCP接続で送信され、すなわち、1回のウェブ・ページ・ブラウジングで複数のパケットが生成されることを発見した。結果的に、先行技術で算出されるサービス品質指標は、ウェブページをブラウジングしている特定の時間において、ウェブページの表示速度が遅くなるため、ユーザのサービス体験を真に反映することができないが、サービス品質指標がパケットのみに限定され、複数のパケットが存在するため、算出結果は、一部の値が非常に大きく、一部の値が非常に小さいということになる可能性があり、ユーザの本当のサービス体験を反映することが困難になる。したがって、先行技術におけるサービス品質指標算出方式は、オペレータに対して明らかに効率的ではない。
【発明の概要】
【０００９】
この観点から、本出願は、サービス品質指標算出方法および算出装置、ならびに通信システムを提供し、1回のウェブサービスブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決する。
【００１０】
上記の問題を解決するために、本出願の第1の態様は、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための方法を提供し、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集するステップと、同じ回のウェブ・ページ・ブラウジングで生成されるパケットを判断するステップと、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従ってウェブ・ページ・ブラウジングのサービス品質指標を算出するステップとを含む。
【００１１】
第1の態様を参照すると、第1の可能な実装態様において、パケットは、要求パケットと応答パケットとを含み、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するステップは、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較するステップと、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、比較のために次の要求パケットを抽出するステップとを含む。
【００１２】
第1の態様の第1の可能な実装態様を参照すると、第2の可能な実装態様において、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較するステップは、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が、第1の事前設定された閾値未満であるかどうかを判断するステップと、時間差が第1の事前設定された閾値未満である場合に、現在抽出された要求パケットおよび以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップとを含む。
【００１３】
第1の態様の第2の可能な実装態様を参照すると、第3の可能な実装態様において、本方法は、時間差が第1の事前設定された閾値より大きいか、等しい場合、現在抽出された要求パケットの第1のパケットデータと、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータとを比較するステップと、第1のパケットデータが第2のパケットデータと同じで、現在抽出された要求パケットの収集時間と以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと、または第1のパケットデータが第3のパケットデータと同じであり、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップとを含む。
【００１４】
第1の態様の第3の可能な実装態様を参照すると、第4の可能な実装態様において、第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータは、URL情報であり、第3のパケットデータは、位置フィールド情報である。
【００１５】
第1の態様の第3の可能な実装態様を参照すると、第5の可能な実装態様において、第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、URL情報もしくは基準フィールド情報であり、または第1のパケットデータは、ホストフィールド情報であり、第2のパケットデータは、ホストフィールド情報である。
【００１６】
第1の態様の第3の可能な実装態様を参照すると、第6の可能な実装態様において、第1の事前設定された閾値は、第2の事前設定された閾値未満である。
【００１７】
第1の態様の第1の可能な実装態様を参照すると、第7の可能な実装態様において、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するステップは、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるステップをさらに含む。
【００１８】
第1の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第8の可能な実装態様において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを含み、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの第1の要求パケットの収集時間と第1の応答パケットの収集時間との間の時間差であり、ウェブ・ページ・リダイレクト遅延は、リダイレクトを引き起こす要求パケットの収集時間と1回のウェブ・ページ・ブラウジングでリダイレクトが成功した場合に送信される要求パケットの収集時間との間の時間差であり、ウェブ・ページ・データ量は、1回のウェブ・ページ・ブラウジングでの全ての応答パケットの総データ量であり、応答パケットは繰り返されず、ウェブページ表示遅延は、1回のウェブ・ページ・ブラウジングでの第1の送信もしくは受信パケットの収集時間と最終パケットの収集時間との間の時間差であり、ウェブページ表示成功率は、1回のウェブ・ページ・ブラウジングでの成功応答パケットの量と全ての応答パケットの量との比である。
【００１９】
第1の態様の第8の可能な実装態様を参照すると、第9の可能な実装態様において、パケットが、TCP接続をセットアップするために使用されるTCPセットアップパケットまたはドメイン名解決を実行するために使用されるDNS要求パケットをさらに含む場合、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの第1のTCPセットアップパケットの収集時間と第1の応答パケットの収集時間との間の時間差、または1回のウェブ・ページ・ブラウジングでのDNS要求パケットの収集時間と第1の応答パケットの収集時間との間の時間差である。
【００２０】
第1の態様または第1の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第10の可能な実装態様において、算出方法は、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するステップをさらに含む。
【００２１】
上記の問題を解決するために、本出願の第2の態様は、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための装置を提供し、収集モジュール、解析モジュール、および算出モジュールを含み、収集モジュールは、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、複数の収集したパケットを解析モジュールに送信するよう構成され、解析モジュールは、収集モジュールから複数の収集パケットを受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成され、算出モジュールは、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。
【００２２】
第2の態様を参照すると、第1の可能な実装態様において、パケットは、要求パケットと応答パケットとを含み、解析モジュールは、抽出ユニットと比較ユニットとを含み、抽出ユニットは、事前設定されたシーケンスに従って複数の要求パケットを抽出するよう構成され、比較ユニットは、現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットとを連続的に比較し、同じ回のウェブ・ページ・ブラウジングでパケットが生成されたかどうかを判断するよう構成され、抽出ユニットは、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと比較ユニットが判断した場合、比較ユニットが比較を行うよう次の要求パケットを抽出するようさらに構成される。
【００２３】
第2の態様の第1の可能な実装態様を参照すると、第2の可能な実装態様において、比較ユニットは、第1の判定ユニットと判断ユニットとを含み、第1の判定ユニットは、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断するよう構成され、判断ユニットは、時間差が第1の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するよう構成される。
【００２４】
第2の態様の第2の可能な実装態様を参照すると、第3の可能な実装態様において、比較ユニットは、第2の判定ユニットと第3の判定ユニットとをさらに含み、第2の判定ユニットは、時間差が第1の事前設定された閾値より大きいか、等しい場合、現在抽出された要求パケットの第1のパケットデータと、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータとを比較するよう構成され、第3の判定ユニットは、第1のパケットデータが第2のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、または第1のパケットデータが第3のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、判断ユニットは、時間差が第2の事前設定された閾値未満であると第3の判定ユニットが判断した場合、現在抽出された要求パケットと以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断するようさらに構成される。
【００２５】
第2の態様の第3の可能な実装態様を参照すると、第4の可能な実装態様において、第2の判定ユニットが第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータは、URL情報であり、第3のパケットデータは、位置フィールド情報である。
【００２６】
第2の態様の第3の可能な実装態様を参照すると、第5の可能な実装態様において、第2の判定ユニットが第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータはURL情報もしくは基準フィールド情報であり、または第1のパケットデータはホストフィールド情報であり、第2のパケットデータはホストフィールド情報である。
【００２７】
第2の態様の第3の可能な実装態様を参照すると、第6の可能な実装態様において、第1の事前設定された閾値は、第2の事前設定された閾値未満である。
【００２８】
第2の態様の第1の可能な実装態様を参照すると、第7の可能な実装態様において、解析モジュールは、並べ替えユニットをさらに含み、並べ替えユニットは、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるよう構成される。
【００２９】
第2の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第8の可能な実装態様において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率のいずれか1つを含む。
【００３０】
第2の態様または第2の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第9の可能な実装態様において、算出装置は、統計値収集モジュールをさらに含み、統計値収集モジュールは、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するよう構成される。
【００３１】
上記の問題を解決するために、本出願の第3の態様は、通信システムを提供し、通信システムは、ネットワークサーバおよび少なくとも1つのユーザ機器を含み、少なくとも1つのユーザ機器は、有線または無線ネットワークを使用することによって、ネットワークサーバと通信し、ウェブ・ページ・ブラウジング・サービスを実行し、通信システムは、上記の算出装置のいずれか1つをさらに含み、算出装置は、少なくとも1つのユーザ機器に配置され、または有線もしくは無線ネットワークにアクセスする。
【００３２】
第3の態様を参照すると、第1の可能な実装態様において、算出装置が有線または無線ネットワークにアクセスした場合、算出装置は、各ユーザ機器のユーザアドレスに従って、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００３３】
本出願のサービス品質指標算出方法および算出装置、ならびに通信システムによれば、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットは、ウェブ・ページ・ブラウジング・サービスに関する複数の収集パケットで判断され、その結果、各回のウェブ・ページ・ブラウジングのサービス品質指標がこれらのパケットに従って算出され、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができる。算出により取得されるサービス品質指標は、ユーザのサービス体験をより正しく反映することができる。
【図面の簡単な説明】
【００３４】
【図１】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第1の実施形態の模式的なフローチャートである。
【図２】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第2の実施形態の模式的なフローチャートである。
【図３Ａ】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第3の実施形態の模式的なフローチャートである。
【図３Ｂ】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第3の実施形態の模式的なフローチャートである。
【図４】図3Aおよび図3Bで示した算出方法で収集された要求パケットおよび応答パケットの概略図である。
【図５】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第1の実施形態の模式的な構成図である。
【図６】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第2の実施形態の模式的な構成図である。
【図７】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第3の実施形態の模式的な構成図である。
【図８】本出願による通信システムの一実施形態の概略構成図である。
【図９】図8で示した通信システムの適用状況の概略図である。
【図１０】図8で示した通信システムの別の適用状況の概略図である。
【図１１】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第4の実施形態の模式的な構成図である。
【発明を実施するための形態】
【００３５】
以下の説明において、特定のシステム構造、インターフェース、および技術などの具体的な詳細が、本出願を完全に理解するために限定的ではなく例示的に記載される。しかしながら、当業者は、本出願が、これらの具体的な詳細なしに他の実施形態で実施することができることを知るべきである。他の場合において、既知の装置、回路、および方法の詳細な説明は省略されるため、本出願は、不要な詳細によって曖昧になることなく説明される。
【００３６】
以下の説明は、添付図面および特定の実施形態を参照する。
【００３７】
図1を参照すると、図1は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第1の実施形態の模式的なフローチャートである。算出方法は、以下のステップを含む。
【００３８】
ステップS110：ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００３９】
ユーザが、オペレータによって提供されるサービスを使用する場合、多くのパケットが生成される可能性がある。これらのサービスは、ウェブ・ページ・ブラウジング・サービス、VOIP（Voice over Internet Protocol、ボイス・オーバ・インターネット・プロトコル）サービス、電子メールサービス、および動画サービスなどを含む多くの種類に分割することができる。各種類のサービスのパケットは、異なる構造およびフォーマットを有しており、したがって、パケットが収集された場合、別のサービスのパケットは、パケットの構造およびフォーマットに従ってフィルタリングされ、ウェブ・ページ・ブラウジング・サービスに関するパケットを取得することができる。ウェブ・ページ・ブラウジング処理で生成されたパケットは、ウェブ・ページ・ブラウジング・サービスに関するパケットと考えることができる。
【００４０】
ウェブ・ページ・ブラウジングの間、一般に使用されるプロトコルは、HTTPおよびWAP（Wireless Application Protocol、ワイヤレス・アプリケーション・プロトコル）などである。したがって、パケットは、HTTPまたはWAPの要求パケットおよび応答パケットを含む。さらに、要求パケットが送信される前に、TCP接続が場合によってはまずセットアップされる必要があり、ドメイン名解決も実行される必要があり、したがって、パケットは、TCPセットアップパケット、TCP解放パケット、およびドメイン名解決を実行するために使用されるDNS（Domain Name System、ドメイン名システム）パケットなどをさらに含むことができる。
【００４１】
したがって、ウェブ・ページ・ブラウジング・サービスに関するパケットを収集することは、DNSパケット、TCPセットアップパケット、要求パケット、および応答パケットを収集することであるとすることができる。要求パケットは、要求線、要求ヘッダ、および要求本体を含む。応答パケットは、状態表示行、応答ヘッダ、および応答本体を含む。
【００４２】
以下は、ウェブ・ページ・ブラウジング処理を説明するための一例を使用する。
【００４３】
ユーザがウェブサイトを入力するか、ウェブページへのリンクを開き、ウェブページを訪問する場合、TCP接続を、要求に従ってネットワークサーバにセットアップすることができ、次いで、要求パケットが、ネットワークサーバに送信される。要求線は、URL（Uniform Resource Locator、ユニフォーム・リソース・ロケータ）、すなわち、要求されたオブジェクトを含む。要求パケットを受信したあと、ネットワークサーバは、1つまたは複数の応答パケットを返す。応答パケットの状態表示行は、応答パケットがノーマルであるかどうかを指示する。全てがノーマルである場合、ネットワークサーバは、次いでウェブ・ページ・データをユーザに送信し、その結果、ユーザは、ウェブ・ページ・ブラウジングを開始することができる。上記の処理において、1つのウェブページをブラウジングする場合に複数のTCP接続がネットワークサーバにセットアップされる可能性があるので、TCP接続で生成される要求パケットおよび応答パケットの量は、互いに異なる可能性がある。
【００４４】
ステップS120：同じ回のウェブ・ページ・ブラウジングで生成されるパケットを判断する。
【００４５】
収集パケットは、ユーザが異なる時間でウェブページをブラウジングした場合に生成される可能性があり、またはユーザが異なるウェブページをブラウジングした場合に生成される可能性があり、したがって、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する必要がある。全てのパケットがどの時間のウェブ・ページ・ブラウジングで別々に生成されたかを判断したあと、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットを分類することができる。
【００４６】
ステップS130：同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出する。
【００４７】
各回のウェブ・ページ・ブラウジングで生成されたパケットが判断されたあと、各回のウェブ・ページ・ブラウジングでのウェブページサイズおよびウェブページ提示時間などのパラメータを、これらのパケットを使用することによって、反映することができる。これら全てのパラメータが、サービス品質指標のコンテンツに属する。この実施形態において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、またはウェブページ表示成功率などのパラメータの少なくとも1つを含む。
【００４８】
本出願におけるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法によれば、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットは、ウェブ・ページ・ブラウジング・サービスに関する複数の収集パケットで判断され、その結果、各回のウェブ・ページ・ブラウジングのサービス品質指標がこれらのパケットに従って算出され、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができる。算出により取得されるサービス品質指標は、ユーザのサービス体験をより正しく反映することができ、その結果、オペレータは、サービス品質指標に従って、ユーザのサービス体験を正確に制御することができる。
【００４９】
図2を参照すると、図2は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第2の実施形態の模式的なフローチャートである。算出方法は、以下のステップを含む。
【００５０】
ステップS210：ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００５１】
ステップS220：現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較し、パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断する。
【００５２】
パケットは、要求パケットと応答パケットとを含み、要求パケットが良好に実現された場合、要求パケットは、少なくとも1つの対応する応答パケットを有する。したがって、比較のためのオブジェクトは、要求パケットもしくは応答パケットの収集時間とすることができ、または要求パケットもしくは応答パケットのパケットデータとすることができる。要求パケットのパケットデータは、要求パケットの要求線、要求ヘッダ、および要求本体に含まれるデータである。応答パケットのパケットデータは、状態表示行、応答ヘッダ、および応答本体を含むデータである。2つの要求パケットが、収集時間またはパケットデータにおいて関連づけられる場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと考えることができる。
【００５３】
現在抽出された要求パケットが第1の要求パケットである場合、次の要求パケットがさらに抽出され、比較の間に、少なくとも1つの以前に抽出された要求パケットおよび応答パケットが存在することを確実にする。この実施形態において、要求パケットおよび応答パケットは、事前設定されたシーケンスに従って抽出され、事前設定されたシーケンスは、要求パケットの収集時間のシーケンスであることが好ましい。
【００５４】
現在抽出された要求パケットと、以前に抽出された要求パケットに対応する応答パケットとの間の比較は、ウェブ・ページ・リダイレクトの場合に実行される。具体的には、以前に抽出された要求パケットが送信されたあと、受信した応答パケットは、ウェブ・ページ・リダイレクトが生じたことを示し、応答パケットは、要求パケットを再送するよう指示する可能性がある。現在抽出された要求パケットが、再送された要求パケットである場合、現在抽出された要求パケットは、以前に抽出された要求パケットに対応する応答パケットと関連づけられ、現在抽出された要求パケットおよび以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと依然として判断することができる。したがって、現在抽出された要求パケットが以前に抽出された要求パケットと比較され、そのパケットが同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断することができない場合、現在抽出された要求パケットは、以前に抽出された要求パケットに対応する応答パケットと比較することができる。
【００５５】
ステップS230：パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、比較のために次の要求パケットを抽出する。
【００５６】
現在抽出された要求パケットが、全ての以前に抽出された要求パケットまたは応答パケットと比較されたあと、次の要求パケットが、比較のために抽出され、すなわち、上記の比較処理は、全ての要求パケットまたは応答パケットが抽出されるまで繰り返される。この実施形態において、以前に抽出された要求パケットおよび応答パケットが複数存在する場合、現在抽出された要求パケットおよび以前に抽出された要求パケットにおける要求パケットが同じ回のウェブ・ページ・ブラウジングで生成されたことが第1の時間に対して判断された場合、比較は停止され、次の要求パケットがさらに抽出される。上記の比較処理が繰り返され、比較時間の量が削減され、可能な限りの時間の節約になる。例えば、以前に抽出された要求パケットが3つ存在し、それぞれがA、B、およびCとして表されると仮定すると、Aは、1回のウェブ・ページ・ブラウジングで生成され、BおよびCは、別の回のウェブ・ページ・ブラウジングで生成され、現在抽出された要求パケットがDとして表され、比較の間に、Dは、Aとまず比較され、2つが同じ回のウェブ・ページ・ブラウジングで生成されたものではないと判断されたあと、Dは、Bと比較され、2つが同じ回のウェブ・ページ・ブラウジングで生成されたと仮定すると、2つが同じ回のウェブ・ページ・ブラウジングで生成されたと判断されると、DはもはやCと比較されず、BおよびCは同じ回のウェブ・ページ・ブラウジングで生成され、DとBは同じ回のウェブ・ページ・ブラウジングで生成されたので、DとCは同じ回のウェブ・ページ・ブラウジングで明らかに生成されたと結論づけることができ、したがって、この場合での比較は停止されて、比較時間の量を減らし、時間を節約する。
【００５７】
ステップS240：同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出する。
【００５８】
同じ回のウェブ・ページ・ブラウジングで生成されたパケットが判断されたあと、ウェブ・ページ・ブラウジングの回もまた判断することができる。このようにして、各回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができる。
【００５９】
ステップS250：同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集する。
【００６０】
単一回のウェブ・ページ・ブラウジングのサービス品質指標は、ユーザのサービス体験を反映するのに不十分である可能性があり、ユーザのサービス体験を概ね反映するために複数回のウェブ・ページ・ブラウジングのサービス品質指標について統計値を収集することが必要である。例えば、全ての要求パケットが3回のウェブ・ページ・ブラウジングで生成されたと仮定すると、3セットのサービス品質指標が、3回のウェブ・ページ・ブラウジングによる算出によって取得され、3回のウェブ・ページ・ブラウジングは、同じユーザアドレスまたは異なるユーザアドレスからのものとすることができる。3セットのサービス品質指標の平均値を算出することによって、ユーザのサービス体験を概ね反映することができる。
【００６１】
図3Aおよび図3Bを参照すると、図3Aおよび図3Bは、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第3の実施形態の模式的なフローチャートである。算出方法は、以下のステップを含む。
【００６２】
ステップS310：ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００６３】
ステップS320：現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断し、ここで、時間差が第1の事前設定された閾値未満である場合、ステップS350を実行し、時間差が第1の事前設定された閾値未満でない場合、ステップS330を実行する。
【００６４】
現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間が非常に近い場合、2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングの間に送信されたと考えることができる。事前設定された閾値は、可能な限り小さくなるよう設定し、判断の精度を向上させることができる。
【００６５】
ステップS330：現在抽出された要求パケットの第1のパケットデータを、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータと比較する。
【００６６】
パケットデータは、多くの種類のフィールド情報を含み、ほとんどのフィールド情報は、比較のために使用することができる。以下に、特定の場合を使用することによる説明を提供する。ユーザがウェブページをブラウジングしているときに特定のポータルサイトを訪問したと仮定する。ここで、そのポータルサイトのホストアドレスは、www.abc.comであり、ポータルサイトは、フォーラムセクションとニュースセクションを含み、ニュースセクションは、スポーツ、エンターテイメント、および教育などのコラムを含む。
【００６７】
第1の場合において、第1のパケットデータが第3のパケットデータと比較された場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。したがって、現在抽出された要求パケットは、以前に抽出された要求パケットによって引き起こされたリダイレクトによるものかどうかを判断することができる。
【００６８】
応答パケットの応答ヘッダを使用して、追加応答情報、ネットワークサーバについての情報、およびネットワークサーバにより状態表示行に格納することができない要求パケットによって要求されたURI（Uniform Resource Identifier、統一資源識別子）により識別されたリソースへのさらなるアクセスについての情報を転送し、URLは、URIの一部である。共通応答ヘッダは、位置（Location）フィールド情報を含む。位置フィールド情報は、新しいURLへのリダイレクトのために使用される。
【００６９】
以前に抽出された要求パケットに対応する応答パケットに含まれる位置フィールド情報がwww.abc.comである場合、現在抽出された要求パケットのURL情報もまたwww.abc.comであり、現在抽出された要求パケットが、以前に抽出された要求パケットによって引き起こされたリダイレクトによって生成されたと判断することができ、2つの要求パケットが関連づけられていると予め考えることができる。
【００７０】
第2の場合において、第1のパケットデータが第2のパケットデータと比較された場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、URL情報である。
【００７１】
要求パケットの要求ヘッダにより、追加要求情報およびユーザが使用するデバイスについての情報をネットワークサーバに転送することを可能にする。共通要求ヘッダは、ホスト（Host）フィールド情報、基準（Referer）フィールド情報、およびアクセプトフィールド情報を含む。ホストフィールド情報は、インターネットホストおよび要求されたURLのインターネットホストのポート番号を指示するために使用され、基準フィールド情報は、要求されたURLのソースアドレスを指示するため、すなわち、今回要求されたURLがどのリンクまたはウェブサイトからのものであるかをネットワークサーバに通知するために使用され、ネットワークサーバは、ロール・バック・リンク・リストを生成するために使用することができ、アクセプトフィールド情報は、ユーザが受信することを許可された情報の種類を指示するために使用される。
【００７２】
ユーザがポータルサイトをブラウズして、新しいセクションのデータを受信した場合、ブラウザは、要求を自動的に引き起こし、要求パケットを生成する。これらの要求パケットが要求するものは、スポーツ、エンターテイメント、および教育などのコラムである。したがって、これらの要求パケットの基準フィールド情報は、新しいセクションに対応するURL情報となる。現在抽出された要求パケットの基準フィールド情報が、以前に抽出された要求パケットのURL情報と同じである場合、現在抽出された要求パケットを、現在抽出された要求パケットの基準フィールド情報に従って以前に抽出された要求パケットのURL情報にロールバックすることができることを示し、2つの要求パケットが関連づけられていると予め考えることができる。
【００７３】
第3の場合において、第1のパケットデータが第2のパケットデータと比較された場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、基準フィールド情報である。
【００７４】
ユーザがポータルサイトをブラウズして新しいセクションのデータを受信した場合、要求が自動的に引き起こされ、複数の要求パケットが生成される。現在抽出された要求パケットがスポーツコラムを要求し、以前に抽出された要求パケットが教育コラムを要求すると仮定した場合、これらの要求パケットの基準フィールド情報は同じであり、ニュースセクションのURL情報である。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【００７５】
第4の場合において、第1のパケットデータが第2のパケットデータと比較された場合、第1のパケットデータはホストフィールド情報であり、第2のパケットデータは、ホストフィールド情報である。
【００７６】
現在抽出された要求パケットがニュースセクションを要求し、以前に抽出された要求パケットがフォーラムセクションを要求する場合、これらの要求パケットのホストフィールド情報は同じであり、www.abc.comである。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【００７７】
この実施形態において、比較は、第2、第3、および第4の場合に従って実行されることができることが好ましく、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができない場合、比較は、第1の場合に従って、さらに実行することができる。
【００７８】
ステップS340：第1のパケットデータが第2のパケットデータと同じである場合、または第1のパケットデータが第3のパケットデータと同じである場合、時間差が第2の事前設定された閾値未満であるかどうかを判断し、時間差が第2の事前設定された閾値未満である場合、ステップS350を実行し、時間差が第2の事前設定された閾値未満でない場合、ステップS360を実行する。
【００７９】
2つの要求パケットが関連づけられると考えられる場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと依然として判断することができる。2つの要求パケットの収集時間が数時間または数日も離れている場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができない。したがって、第2の事前設定された閾値は、上記の場合を避けるよう設定するために必要である。この実施形態において、第1の事前設定された閾値は、第2の事前設定された閾値未満であり、例えば、第1の事前設定された閾値は1秒であり、第2の事前設定された閾値は1分である。
【００８０】
本明細書では、時間差を判断することには、2つの場合を含む。第1の場合は、第1のパケットデータが第2のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であると判断され、第2の場合は、第1のパケットデータが第3のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットに対応する応答要求の収集時間との間の時間差が、第2の事前設定された閾値未満であると判断される。
【００８１】
ステップS350：現在抽出された要求パケットと、以前に抽出された要求パケットとが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断する。
【００８２】
第1のパケットデータが第2のパケットデータと同じであるか、または第1のパケットデータが第3のパケットデータと同じである場合において、上記の時間差は、第2の事前設定された閾値未満であり、2つの要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができる。さらに、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断することによって、パケットに対応している回のウェブ・ページ・ブラウジングをさらに収集することができる。
【００８３】
ステップS360：全ての要求パケットが抽出されたかどうかを判断する。ここで、全ての要求パケットが抽出された場合、ステップS380を実行し、全ての要求パケットが抽出されていない場合、ステップS370を実行する。
【００８４】
ステップS370：比較のために次の要求パケットを抽出する。
【００８５】
次の要求パケットが抽出されたあと、全ての要求パケットの比較が完了するまで、ステップS320をさらに実行する。例えば、図4を参照すると、図4は、図3Aおよび図3Bで示した算出方法で収集された要求パケットおよび応答パケットの概略図である。図における水平座標は、収集時間のシーケンスを反映し、垂直座標は、データ量のサイズを反映している。図において、要求パケット、および要求パケットに対応する応答パケットは、柱状部分r1、r2、r3、r4、r5、r6、r7、およびr8に含まれ、残りの柱状部分は、送信された要求パケットによって要求されたオブジェクトを表す。柱状部分r1、r2、r3、r4、r5、およびr6は、1回のウェブ・ページ・ブラウジングで生成され、r7およびr8は、別の回のウェブ・ページ・ブラウジングで生成される。ステップS320からステップS370が実行されている場合、抽出が、r1からr8へ開始する。r8およびr6が同じ回のウェブ・ページ・ブラウジングで生成されないと判断されると、r1、r2、r3、r4、r5、およびr6が同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができ、さらなる処理を実行することができる。
【００８６】
ステップS380：収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に収集されたパケットを並べ替える。
【００８７】
並べ替えが実行されると、収集時間が最も早い要求パケットが第1の要求パケットとなり、第1の要求パケットに対応する応答パケットが第1の応答パケットとなり、収集時間が最も遅い要求パケットが最終要求パケットとなり、最終要求パケットに対応する応答パケットが最終応答パケットとなる。
【００８８】
ステップS390：同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出する。
【００８９】
同じ回のウェブ・ページ・ブラウジングで生成された全ての要求パケットが判断されると、応答パケットもまた、それに応じて判断される。この回のウェブ・ページ・ブラウジングのサービス品質指標は、これらの要求パケットおよび応答パケット、すなわち、図8におけるr1からr6に従って算出することができる。複数回のウェブ・ページ・ブラウジングがある場合、各回のウェブ・ページ・ブラウジングのサービス品質指標をさらに算出することができる。
【００９０】
この実施形態において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを含む。
【００９１】
ウェブページ応答遅延は、ユーザがウェブページをブラウジングした場合の応答速度であり、1回のウェブ・ページ・ブラウジングにおける第1の要求パケットの収集時間と、第1の応答パケットの収集時間との間の時間差である。パケットがTCP接続をセットアップするために使用されるTCPセットアップパケットをさらに含む場合、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングにおける第1のTCPセットアップパケットの収集時間と、第1の応答パケットの収集時間との間の時間差である。TCPセットアップパケットは、SYN（Synchronize Sequence Numbers、同期シーケンス番号）要求パケットとすることができる。パケットがドメイン名解決を実行するために使用されるDNS要求パケットをさらに含む場合、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングにおけるDNS要求パケットの収集時間と、第1の応答パケットの収集時間との間の時間差である。
【００９２】
ウェブ・ページ・リダイレクト遅延は、1回のウェブ・ページ・ブラウジングにおける、リダイレクトを引き起こす要求パケットの収集時間と、リダイレクトが成功した場合に送信される要求パケットの収集時間との間の時間差である。リダイレクト処理は、要求線におけるURLが変更されたか、移されたことである。要求パケットを受信すると、応答パケットを返す場合、ネットワークサーバは、状態表示行で新しいURLおよび応答コードを提供する。ユーザが応答コードを受信すると、リダイレクトが判断され、要求パケットが再び送信され、ここで、要求パケットの要求オブジェクトは、新しいURLである。
【００９３】
ウェブ・ページ・データ量は、1回のウェブ・ページ・ブラウジングにおける全ての応答パケットの総データ量であり、全ての応答パケットが繰り返されない。各応答パケットのデータ量は、応答パケットの要求パケットによって要求されたデータ量を反映し、各回のウェブ・ページ・ブラウジングのデータ量は、各回のウェブ・ページ・ブラウジングにおける全ての応答パケットの総データ量から取得することができる。
【００９４】
ウェブページ表示遅延は、1回のウェブ・ページ・ブラウジングにおける、第1の送信または受信パケットの収集時間と、最終パケットの収集時間との間の時間差である。第1の送信パケットは、第1の要求パケット、TCPセットアップパケット、またはDNS要求パケットなどとすることができ、第1の受信パケットは、第1の応答パケットとすることができる。
【００９５】
ウェブページ表示成功率は、1回のウェブ・ページ・ブラウジングにおける、成功応答パケットの量と、全ての応答パケットの量との比である。いくつかの要求パケットが送信されたあと、ネットワークサーバが応答しないか、または状態コードが間違った種類に属する場合、応答パケットは、応答失敗を示すが、いくつかの要求パケットが正常に応答された場合、応答パケットは、応答成功を示し、したがって、成功応答パケットの量は、全ての応答パケットの量未満であるか、または等しい。
【００９６】
さらに、ウェブページ表示成功識別子を、ウェブページ表示成功率に従ってさらに設定することができる。具体的には、閾値を設定することができる。ウェブページ表示成功率が閾値を超えた場合、ウェブページ表示成功と判断することができ、ウェブページ表示成功識別子が生成され、そうでなければ、ウェブページ表示失敗と判断される。
【００９７】
この実施形態は、サービス品質指標の単にいくつかのパラメータの算出処理を例示的にリスト化したものであり、これらのパラメータは全て、1回のウェブ・ページ・ブラウジングを意図することを理解すべきである。サービス品質指標の別のパラメータを、本出願により算出することができ、例えば、ウェブページ表示速度などが、ウェブページのサイズおよびウェブページ表示遅延から算出されることを排除しない。
【００９８】
図5を参照すると、図5は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第1の実施形態の模式的な構成図である。算出装置は、収集モジュール51、解析モジュール52、および算出モジュール53を含む。
【００９９】
収集モジュール51は、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、複数の収集されたパケットを解析モジュール52に送信するよう構成される。ウェブ・ページ・ブラウジング・サービスのパケットは、別のサービスのパケットとは異なる構造およびフォーマットを有しているため、収集モジュール51がパケットを収集する場合、別のサービスのパケットは、そのパケットの構造およびフォーマットに従ってフィルタリングして、ウェブ・ページ・ブラウジング・サービスに関するパケットを取得することができる。収集モジュール51によって収集されたパケットは、少なくとも要求パケットと応答パケットとを含み、TCP接続をセットアップするために使用されるTCPセットアップパケット、TCP解放パケット、およびドメイン名解決を実行するために使用されるDNSパケットをさらに含むことができる。この実施形態において、パケットを収集する場合、収集モジュール51はまた、各パケットの収集時間を記録する。
【０１００】
解析モジュール52は、複数の収集されたパケットを、収集モジュール51から受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成される。収集モジュール51によって収集されたパケットは、ユーザが異なる時間でウェブページをブラウジングした場合に生成される可能性があり、またはユーザが異なるウェブページをブラウジングした場合に生成される可能性があり、したがって、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する必要がある。解析モジュール52が、全てのパケットがどの回のウェブ・ページ・ブラウジングで別々に生成されたかを判断し、したがって、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを分類することができる。
【０１０１】
算出モジュール53は、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。算出モジュール53によって算出されたサービス品質指標は、ブラウジング開始から、ブラウジング完了までの1回のウェブ・ページ・ブラウジングの処理におけるユーザのサービス体験を反映する。例えば、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率などの少なくとも1つを含む。
【０１０２】
本出願におけるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置によれば、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットは、ウェブ・ページ・ブラウジング・サービスに関する複数の収集パケットで判断され、その結果、各回のウェブ・ページ・ブラウジングのサービス品質指標がこれらのパケットに従って算出され、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができる。算出により取得されるサービス品質指標は、ユーザのサービス体験をより正しく反映することができ、その結果、オペレータは、サービス品質指標に従って、ユーザのサービス体験を正確に制御することができる。
【０１０３】
図6を参照すると、図6は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第2の実施形態の模式的な構成図である。算出装置は、収集モジュール61、解析モジュール62、および算出モジュール63を含む。解析モジュール62は、抽出ユニット621および比較ユニット622を含む。
【０１０４】
収集モジュール61は、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、複数の収集されたパケットを解析モジュール62に送信するよう構成される。
【０１０５】
解析モジュール62は、複数の収集されたパケットを、収集モジュール61から受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成される。
【０１０６】
算出モジュール63は、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。
【０１０７】
具体的には、パケットは、要求パケットと応答パケットとを含み、要求パケットが良好に実現された場合、要求パケットは、少なくとも1つの対応する応答パケットを有する。抽出ユニット621は、事前設定されたシーケンスに従って、複数の要求パケットを抽出するよう構成される。事前設定されたシーケンスは、要求パケットの収集時間のシーケンスであることが好ましい。
【０１０８】
比較ユニット622は、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと、連続的に比較し、パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するよう構成される。比較のためのオブジェクトは、要求パケットもしくは応答パケットの収集時間とすることができ、または要求パケットもしくは応答パケットのパケットデータとすることができる。2つの要求パケットが、収集時間またはパケットデータにおいて関連づけられる場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと考えることができる。
【０１０９】
抽出ユニット621は、パケットが同じ回のウェブ・ページ・ブラウジングで収集されたと比較ユニット622が判断した場合に、比較ユニット621が比較を実行するために次の要求パケットを抽出するようさらに構成される。
【０１１０】
要求パケットを抽出するたびに、抽出ユニット621は、要求パケットを比較ユニット622に送信する。2つの要求パケットが連続的に受信されたことを検出すると、比較ユニット622は、比較の実行を開始する。この実施形態において、現在抽出された要求パケットと、以前に抽出された要求パケットにおける要求パケットとが、同じ回のウェブ・ページ・ブラウジングで生成されたと初めて判断した場合、比較ユニット622は、比較をやめ、抽出ユニット621は、次の要求パケットの抽出を続ける。
【０１１１】
図7を参照すると、図7は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第3の実施形態の模式的な構成図である。算出装置は、収集モジュール71、解析モジュール72、算出モジュール73、および統計値収集モジュール74を含む。解析モジュール72は、抽出ユニット721、比較ユニット722、および並べ替えユニット723を含む。収集モジュール71、抽出ユニット721、および算出モジュール73は、以前の実施形態の収集モジュール61、抽出ユニット621、および算出モジュール63と同じ技術特徴を有し、詳細は、本明細書では、再び説明しない。違いは、比較ユニット722が第1の判定ユニット731、第2の判定ユニット732、第3の判定ユニット733、および判断ユニット734をさらに含むことである。
【０１１２】
第1の判定ユニット731は、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケット収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断するよう構成される。現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間が非常に近い場合、2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと考えることができる。事前設定された閾値は、可能な限り小さくなるよう設定し、判断の精度を向上させることができる。
【０１１３】
第2の判定ユニット732は、時間差が第1の事前設定された閾値より大きいか、または等しい場合、現在抽出された要求パケットの第1のパケットデータを、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータと比較するよう構成される。この実施形態において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータはURL情報もしくは基準フィールド情報であり、または第1のパケットデータはホストフィールド情報であり、第2のパケットデータはホストフィールド情報である。別の実施形態において、第2の判定ユニット732が第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。
【０１１４】
第3の判定ユニット733は、第1のパケットデータが第2のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であると判断されたかどうかを判定するよう、または第1のパケットデータが第3のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が、第2の事前設定された閾値未満であると判断するよう構成される。第1の事前設定された閾値は、第2の事前設定された閾値未満である。
【０１１５】
判断ユニット734は、時間差が第1の事前設定された閾値未満である場合、および第1のパケットデータが第2のパケットデータと同じであるか、または第1のパケットデータが第3のパケットデータと同じである場合に時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断するようさらに構成される。第1のパケットデータが第2のパケットデータと同じではないか、もしくは第1のパケットデータが第3のパケットデータと同じではない、または時間差が第2の事前設定された閾値より大きいか、もしくは等しい場合、判断ユニット734は、現在抽出された要求パケットおよび以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたのではないと判断する。
【０１１６】
パケットデータは、多くの種類のフィールド情報を含み、ほとんどのフィールド情報は、比較のために使用することができる。以下は、第2の判定ユニット732の具体的な判断方式について説明する。ユーザがウェブページをブラウジングしているときに特定のポータルサイトを訪問したと仮定する。ここで、そのポータルサイトのホストアドレスは、www.abc.comであり、ポータルサイトは、フォーラムセクションとニュースセクションを含み、ニュースセクションは、スポーツ、エンターテイメント、および教育などのコラムを含む。
【０１１７】
第1の判断方式において、第2の判定ユニット732が第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。以前に抽出された要求パケットに対応する応答パケットに含まれる位置フィールド情報がwww.abc.comである場合、現在抽出された要求パケットのURL情報もまたwww.abc.comであり、現在抽出された要求パケットが、以前に抽出された要求パケットによって引き起こされたリダイレクトによって生成されたと判断することができ、2つの要求パケットが関連づけられていると予め考えることができる。
【０１１８】
第2の判断方式において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータは、URL情報である。現在抽出された要求パケットの基準フィールド情報が、以前に抽出された要求パケットのURL情報と同じである場合、現在抽出された要求パケットを、現在抽出された要求パケットの基準フィールド情報に従って以前に抽出された要求パケットのURL情報にロールバックすることができることを示し、2つの要求パケットが関連づけられていると予め考えることができる。例えば、ユーザがポータルサイトをブラウズして、新しいセクションのデータを受信した場合、ブラウザは、要求を自動的に引き起こし、要求パケットを生成する。これらの要求パケットは、スポーツ、エンターテイメント、および教育などのコラムを要求する。したがって、これらの要求パケットの基準フィールド情報は、新しいセクションに対応するURL情報となる。
【０１１９】
第3の判断方式において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、基準フィールド情報である。ユーザがポータルサイトをブラウズして新しいセクションのデータを受信した場合、要求が自動的に引き起こされ、複数の要求パケットが生成される。現在抽出された要求パケットがスポーツコラムを要求し、以前に抽出された要求パケットが教育コラムを要求する場合、これらの要求パケットの基準フィールド情報は同じであり、ニュースセクションのURL情報である。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【０１２０】
第4の判断方式において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは、ホストフィールド情報であり、第2のパケットデータは、ホストフィールド情報である。現在抽出された要求パケットがニュースセクションを要求し、以前に抽出された要求パケットがフォーラムセクションを要求する場合、これらの要求パケットのホストフィールド情報は同じであり、www.abc.comである。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【０１２１】
判断ユニット734が全ての要求パケットを判断したあと、並べ替えユニット723は、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるよう構成される。並べ替えが実行されると、収集時間が最も早い要求パケットが第1の要求パケットとなり、第1の要求パケットに対応する応答パケットが第1の応答パケットとなり、収集時間が最も遅い要求パケットが最終要求パケットとなり、最終要求パケットに対応する応答パケットが最終応答パケットとなる。
【０１２２】
算出モジュール73が各回のウェブ・ページ・ブラウジングのサービス品質指標を算出すると、統計値収集モジュール74は、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数の時間のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するよう構成される。例えば、統計値収集モジュール74は、同じホストアドレスで特定の期間内に同じユーザアドレスでのウェブページ表示遅延の平均値、ならびに同じサーバアドレスでの複数のユーザアドレスでのウェブページ応答遅延およびウェブページ表示遅延の平均値などについて、統計値を特に収集することができる。
【０１２３】
図8を参照すると、図8は、本出願の通信システムの一実施形態の概略構成図である。
【０１２４】
通信システムは、算出装置80、ユーザ機器81、有線または無線ネットワーク82、およびネットワークサーバ83を含む。算出装置80は、上記の実施形態のいずれか1つにおける算出装置である。ただ1つのユーザ機器81が、図に模式的に示されているが、別の実施形態において、3つ以上のユーザ機器81があってもよい。ユーザ機器81は、有線または無線ネットワーク82を使用することによって、ネットワークサーバ83と通信し、ウェブ・ページ・ブラウジング・サービスを実行する。
【０１２５】
この実施形態において、算出装置80は、有線または無線ネットワーク82にアクセスする。別の実施形態において、算出装置80は、ユーザ機器81に配置することができる。
【０１２６】
算出装置80は、有線または無線ネットワーク82にアクセスする。したがって、算出装置80によって収集されたパケットは、使用されていないユーザ機器81に属する可能性がある。したがって、この実施形態において、算出装置80は、各ユーザ機器81のユーザアドレスに従って、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【０１２７】
図9を参照すると、図9は、図8で示した通信システムの適用状況の概略図である。
【０１２８】
通信システムは、UMTS（Universal Mobile Telecommunications System、ユニバーサル移動体通信システム）ネットワークで使用される。有線または無線ネットワーク82は、少なくとも，無線基地局801、無線ネットワーク制御器（Radio Network Controller）802、サービングGPRS（General Packet Radio Service、汎用パケット無線サービス）サポートノード803、ゲートウェイGPRSサポートノード804、およびホーム・ロケーション・レジスタ（Home Location Register）805を含む。
【０１２９】
ユーザ機器81は、通信リンクを使用することによって無線基地局801に接続され、無線基地局801、無線ネットワーク制御器802、サービングGPRSサポートノード803、およびゲートウェイGPRSサポートノード804が、連続的に接続される。ホーム・ロケーション・レジスタ805は、サービングGPRSサポートノード803およびゲートウェイGPRSサポートノード804に接続される。ネットワークサーバ83は、通信リンクを使用することによって、ゲートウェイGPRSサポートノード804に接続される。
【０１３０】
具体的には、無線基地局801は、Iubインターフェースを使用することによって、無線ネットワーク制御器802に接続し、ここで、Iubインターフェースは、論理的インターフェースであり、データ伝送を完了するために使用される。無線ネットワーク制御器802は、Iu−PSインターフェースを使用することによって、サービングGPRSサポートノード803に接続される。Iu−PSインターフェースは、無線ネットワーク制御器802とパケット交換データネットワークとの間のコア・ネットワーク・インターフェースであり、データ伝送を完了するために使用される。サービングGPRSサポートノード803は、Gpインターフェースを使用することによって、ゲートウェイGPRSサポートノード804に接続される。Gpインターフェースは、GPRSネットワーク間インターフェースであり、異なる公衆陸上モバイルネットワークに属するサービングGPRSサポートノードの間の通信を完了するために使用される。この実施形態において、算出装置80は、Iu−PSインターフェースにアクセスする。別の実施形態において、算出装置80は、IubインターフェースまたはGpインターフェースにアクセスすることができる。
【０１３１】
図10を参照すると、図10は、図8で示した通信システムの別の適用状況の概略図である。
【０１３２】
通信システムは、LTE（Long Term Evolution、ロング・ターム・エボリューション）ネットワークで使用される。有線または無線ネットワーク82は、少なくとも、拡張無線基地局811、モビリティ管理エンティティ（Mobility Management Entity）812、サービングゲートウェイ813、パケット・データ・ゲートウェイ814、およびホーム・ロケーション・レジスタ815を含む。拡張無線基地局811は、無線ネットワーク制御器のいくつかの機能を統合し、無線ベアラ制御、無線アドミッション制御、および接続モビリティ制御などのために主に使用される。モビリティ管理エンティティ812は、アクセスセキュリティ制御およびアイドル状態モビリティ制御のために主に使用され、ページング、ハンドオーバ、ローミング、および認証などをサポートする。サービングゲートウェイ813は、パケット・データ・ルーティングおよびフォワーディングのために主に使用される。パケット・データ・ゲートウェイ814は、パケット・データ・フィルタリングのために主に使用される。
【０１３３】
ユーザ機器81は、通信リンクによって拡張無線基地局811に接続され、拡張無線基地局811、モビリティ管理エンティティ812、サービングゲートウェイ813、およびパケット・データ・ゲートウェイ814が、連続的に接続される。ホーム・ロケーション・レジスタ805は、サービングゲートウェイ813およびパケット・データ・ゲートウェイ814の両方に接続される。ネットワークサーバ83は、通信リンクを使用することによって、パケット・データ・ゲートウェイ814に接続される。
【０１３４】
具体的には、拡張無線基地局811は、S1−MMEインターフェースを使用することによって、モビリティ管理エンティティ812に接続され、ここで、S1−MMEインターフェースは、制御プレーンインターフェースである。拡張無線基地局811は、S1−Uインターフェースを使用することによって、サービングゲートウェイ813に接続され、ここで、S1−Uインターフェースは、ユーザ・プレーン・インターフェースである。モビリティ管理エンティティ812は、S11インターフェースを使用することによって、サービングゲートウェイ813に接続される。サービングゲートウェイ813は、S5インターフェースを使用することによって、パケット・データ・ゲートウェイ814に接続される。この実施形態において、算出装置80は、ユーザ機器81に配置される。別の実施形態において、算出装置80は、S1−MMEインターフェース、S1−Uインターフェース、S11インターフェース、またはS5インターフェースにアクセスすることができる。
【０１３５】
図11を参照すると、図11は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第4の実施形態の模式的な構成図である。
【０１３６】
算出装置は、プロセッサ（processer）91、受信器（receiver）92、送信器（emitter）93、ランダム・アクセス・メモリ（RAM）94、リードオンリメモリ（ROM）95、バス96、およびネットワーク・インターフェース・ユニット（Network Interface Unit）97を含む。
【０１３７】
プロセッサ91は、受信器92、エミッタ93、ランダム・アクセス・メモリ94、リードオンリメモリ95、およびネットワーク・インターフェース・ユニット97を、バス96を使用することによって、別々に結合する。
【０１３８】
算出装置を稼働するために必要とされる場合、リードオンリメモリ95に構築される基本入力／出力システム（BIOS）または埋込システム内のブートローダを使用して、システムを開始させ、算出装置を通常の実行状態に誘導する。算出装置が通常の実行状態に入ると、アプリケーションプログラム（Application Programs）およびオペレーティングシステム（OS）が、ランダム・アクセス・メモリ94内で実行されて、データを受信するか、またはデータを送信し、その結果、受信器92が、ネットワーク・インターフェース・ユニット97を使用することによってウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、プロセッサ91が、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断して、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従ってウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。
【０１３９】
具体的には、パケットは、要求パケットおよび応答パケットを含む。受信器92によって収集されたパケットは、ランダム・アクセス・メモリ94に格納される。プロセッサ91は、事前設定されたシーケンスに従ってランダム・アクセス・メモリ94から要求パケットを抽出し、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較し、パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断する。パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断した場合、プロセッサ91は、次の要求パケットを抽出し続ける。
【０１４０】
プロセッサ91によって実行される比較は、複数の処理を含み、それらは主に、現在抽出された要求パケットの収集時間、および以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの抽出時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断することと、時間差が第1の事前設定された閾値より大きいか、または等しい場合、現在抽出された要求パケットの第1のパケットデータを、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータと比較することと、第1のパケットデータが第2のパケットデータと同じであるか、または第1のパケットデータが第3のパケットデータと同じであり、時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットおよび以前に抽出された要求パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断することである。さらに、時間差が第1の事前設定された閾値未満である場合、現在抽出された要求パケットおよび以前に抽出された要求パケットが同じ回のウェブ・ページ・ブラウジングで生成されたとも判断する。本明細書において、プロセッサ91が、第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。プロセッサ91が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータはURL情報もしくは基準フィールド情報であり、または第1のパケットデータはホストフィールド情報であり、第2のパケットデータはホストフィールド情報である。
【０１４１】
サービス品質指標を算出すると、プロセッサ91は、ネットワーク・インターフェース・ユニット97を介してエミッタ93を使用することによってサービス品質指標を送信することができる。
【０１４２】
プロセッサ91の特定の実装処理に対して、上記の実施形態における算出方法および算出装置を参照することができ、詳細は、本明細書では再び説明しない。
【０１４３】
本発明において提供された、いくつかの実施形態において、開示したシステム、装置、および方法は、他の方法で実現してもよいことを理解すべきである。例えば、説明した装置実施形態は、単なる例示である。例えば、モジュールまたはユニット区分は、単なる論理機能区分であり、実際の実装において、他の区分としてもよい。例えば、複数のユニットまたは構成要素を、別のシステムに結合または統合してもよく、またはいくつかの機能を無視するか、または実行しなくてもよい。さらに、表示したまたは説明した相互結合または直接結合または通信接続は、何らかのインターフェースを使用することによって実現してもよい。装置またはユニット間の間接結合または通信接続は、電気的、機械的、または他の形式で実現することができる。
【０１４４】
別々の部品として説明したユニットは、物理的に別々のものとしてもよいし、しなくてもよく、ユニットとして説明した部品は、物理的ユニットとしてもよいし、しなくてもよく、一箇所に配置してもよいし、複数のネットワークユニット上に分散させてもよい。いくつかの、または全てのユニットは、本実施形態の解決策の目的を達成するために、実際の必要性に従って選択することができる。
【０１４５】
さらに、本出願の実施形態における機能ユニットは、1つの処理ユニットに統合してもよく、またはユニットのそれぞれは、物理的に独立して存在してもよく、または2つ以上のユニットが1つのユニットに統合される。統合されたユニットは、ハードウェアの形態で実装してもよく、またはソフトウェア機能ユニットの形態で実装してもよい。
【０１４６】
統合されたユニットが、ソフトウェア機能ユニットの形式で実装され、および独立の製品として販売もしくは使用される場合、統合されたユニットは、コンピュータ読込み可能ストレージ媒体に格納してもよい。そのような理解に基づいて、本出願の本質的な技術的解決策、または先行技術に起因する部分、または技術的解決策の全てもしくは一部は、ソフトウェア製品の形態で実現してもよい。ソフトウェア製品は、ストレージメディアに格納され、コンピュータデバイス（パーソナルコンピュータ、管理サーバ、またはネットワークデバイスとすることができる）またはプロセッサ（プロセッサ）に指示するためのいくつかの命令を含み、本開示の実施形態で説明した方法のステップの全てまたはいくつかを実行する。上記のストレージ媒体は、プログラムコードを格納することができる何らかの媒体を含み、そのような媒体には、USBフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（ROM、Read−Only Memory）、ランダム・アクセス・メモリ（RAM、Random Access Memory）、磁気ディスク、または光学ディスクなどがある。
【０１４７】
上記の説明は、本開示の単なる実施形態であり、本開示の保護範囲を限定することを意図していない。本出願の明細書および図面の内容を使用することによってなされる同等の構造または同等の処理変更、または別の関連する技術分野への直接的または間接的な本明細書よび図面の内容の適用は、本出願の保護範囲内にあるとする。
【符号の説明】
【０１４８】
51  収集モジュール
52  解析モジュール
53  算出モジュール
61  収集モジュール
62  解析モジュール
63  算出モジュール
71  収集モジュール
72  解析モジュール
73  算出モジュール
74  統計値収集モジュール
80  算出装置
81  ユーザ機器
82  有線または無線ネットワーク
83  ネットワークサーバ
91  プロセッサ
92  受信器
93  エミッタ
94  ランダム・アクセス・メモリ
95  リードオンリメモリ
96  バス
97  ネットワーク・インターフェース・ユニット
621  抽出ユニット
622  比較ユニット
721  抽出ユニット
722  比較ユニット
723  並べ替えユニット
731  第1の判定ユニット
732  第2の判定ユニット
733  第3の判定ユニット
734  判断ユニット
801  無線基地局
802  無線ネットワーク制御器
803  サービングGPRSサポートノード
804  ゲートウェイGPRSサポートノード
805  ホーム・ロケーション・レジスタ
811  拡張無線基地局
812  モビリティ管理エンティティ
813  サービングゲートウェイ
814  パケット・データ・ゲートウェイ
815  ホーム・ロケーション・レジスタ
【図１】
2016533069.tif 000003
【図２】
2016533069.tif 000004
【図３Ａ】
2016533069.tif 000005
【図３Ｂ】
2016533069.tif 000006
【図４】
2016533069.tif 000007
【図５】
2016533069.tif 000008
【図６】
2016533069.tif 000009
【図７】
2016533069.tif 000010
【図８】
2016533069.tif 000011
【図９】
2016533069.tif 000012
【図１０】
2016533069.tif 000013
【図１１】
2016533069.tif 000014
【手続補正書】
【提出日】平成28年2月24日(2016.2.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信サービス技術の分野に関し、特に、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための方法、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための装置、および通信システムに関する。
【背景技術】
【０００２】
モバイルブロードバンド（MBB）の急速な発展に伴い、ユーザ機器でのサービスの種類は、ますます豊富になっている。より豊富なサービスを提供するオペレータが、より多くのユーザを惹きつけることができる。しかしながら、ユーザを惹きつけることは、ユーザを保持することを意味しない。オペレータによって提供されたサービス品質が比較的低い場合、ユーザのサービス体験は、比較的低くなり、それにより、ユーザチャーン（user churn）を引き起こし、オペレータの収入が減少する。したがって、オペレータは、ユーザのサービス体験をモニタリングする必要がある。ウェブ・ページ・ブラウジング・サービスは、頻繁に使用されるサービスであり、したがって、オペレータが、ウェブ・ページ・ブラウジング・サービスでのユーザのサービス体験を取得することは重要である。
【０００３】
サービス体験でのさまざまな要因の影響を測定するために、テレマネジメントフォーラム（TMF）は、サービス品質管理（SQM）システムを提案している。このシステムは、サービス体験に影響するデータを主に収集および解析し、ユーザ中心のエンド・ツー・エンド・サービス品質のモニタリングおよび管理を実施し、オペレータが、サービス体験での劣化の原因について把握する手助けをし、それにより。サービス体験を迅速に向上させる。しかしながら、TMFは、従来の通信ネットワークでの関連データを使用することにより、SQMを構成する主要指標を取得する方法を明確に規定していない。
【０００４】
したがって、重要業績評価指標（KPI）が、先行技術において提案される。KPIは、従来の通信ネットワークにおけるネットワークレイヤに基づくネットワーク要素などのデバイスの性能を記述し、モニタリングおよび測定することができるパラメータのグループを含み、オペレータによって最も一般的に使用される。KPIは、特定のパラメータを含むが、KPIのパラメータは、シグナリングプレーンで主に収束し、ユーザプレーンのパフォーマンスを反映するのに不十分であり、したがって、ユーザ中心のエンド・ツー・エンド・サービス品質のモニタリングおよび管理を直接提供することができない。多くの状況において、KPIは、比較的高いレベルに到達することができるが、このことは、ユーザのサービス体験が良好であることを必ずしも示さない。
【０００５】
KPIに加えて、サービス品質指標または主要品質指標（KQI）がさらに存在する。サービス品質指標は、ユーザ中心であり、サービス体験を測定するための指標である。したがって、正確で、包括的で、現実的なサービス品質指標を取得することは、SQMの鍵であり、基本である。
【０００６】
上記のように、ウェブ・ページ・ブラウジング・サービスは、頻繁に使用されるサービスであり、従来の通信ネットワークにおける重要なサービスでもある。ウェブ・ページ・ブラウジング・サービスで主に使用されるプロトコルは、ハイパーテキスト転送プロトコル（HTTP）であり、HTTPは、伝送制御プロトコル（TCP）の接続方式に一般的に基づく。ユーザがウェブページをブラウジングする場合、パケットがネットワークサーバに送信され、ネットワークサーバは、これらのパケットに応答する。成功応答がこれらのパケットに対して受信された場合、ウェブページがユーザに提示される。
【０００７】
先行技術では、ウェブ・ページ・ブラウジングのサービス品質指標は、単一の要求パケットおよび単一の応答パケットの単位で算出され、したがって、単一の要求パケットおよび単一の応答パケットに基づく応答遅延、データ伝送速度、およびパケット損失率などが算出される。
【０００８】
本出願の発明者は、長期間の研究および開発で、ユーザがウェブページをブラウジングする場合、複数のTCP接続がネットワークサーバにセットアップされ、複数のパケットが各TCP接続で送信され、すなわち、1回のウェブ・ページ・ブラウジングで複数のパケットが生成されることを発見した。結果的に、先行技術で算出されるサービス品質指標は、ウェブページをブラウジングしている特定の時間において、ウェブページの表示速度が遅くなるため、ユーザのサービス体験を真に反映することができないが、サービス品質指標がパケットのみに限定され、複数のパケットが存在するため、算出結果は、一部の値が非常に大きく、一部の値が非常に小さいということになる可能性があり、ユーザの本当のサービス体験を反映することが困難になる。したがって、先行技術におけるサービス品質指標算出方式は、オペレータの要求を満たすことができない。
【発明の概要】
【０００９】
この観点から、本出願は、サービス品質指標算出方法および算出装置、ならびに通信システムを提供し、1回のウェブサービスブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決する。
【００１０】
上記の問題を解決するために、本出願の第1の態様は、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための方法を提供し、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集するステップと、同じ回のウェブ・ページ・ブラウジングで生成されるパケットを判断するステップと、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従ってウェブ・ページ・ブラウジングのサービス品質指標を算出するステップとを含む。
【００１１】
第1の態様を参照すると、第1の可能な実装態様において、パケットは、要求パケットと応答パケットとを含み、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するステップは、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較するステップと、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、比較のために次の要求パケットを抽出するステップとを含む。
【００１２】
第1の態様の第1の可能な実装態様を参照すると、第2の可能な実装態様において、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較するステップは、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が、第1の事前設定された閾値未満であるかどうかを判断するステップと、時間差が第1の事前設定された閾値未満である場合に、現在抽出された要求パケットおよび以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップとを含む。
【００１３】
第1の態様の第2の可能な実装態様を参照すると、第3の可能な実装態様において、本方法は、時間差が第1の事前設定された閾値より大きいか、等しい場合、現在抽出された要求パケットの第1のパケットデータと、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータとを比較するステップと、第1のパケットデータが第2のパケットデータと同じで、現在抽出された要求パケットの収集時間と以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと、または第1のパケットデータが第3のパケットデータと同じであり、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップとを含む。
【００１４】
第1の態様の第3の可能な実装態様を参照すると、第4の可能な実装態様において、第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータは、URL情報であり、第3のパケットデータは、位置フィールド情報である。
【００１５】
第1の態様の第3の可能な実装態様を参照すると、第5の可能な実装態様において、第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、URL情報もしくは基準フィールド情報であり、または第1のパケットデータは、ホストフィールド情報であり、第2のパケットデータは、ホストフィールド情報である。
【００１６】
第1の態様の第3の可能な実装態様を参照すると、第6の可能な実装態様において、第1の事前設定された閾値は、第2の事前設定された閾値未満である。
【００１７】
第1の態様の第1の可能な実装態様を参照すると、第7の可能な実装態様において、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するステップは、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるステップをさらに含む。
【００１８】
第1の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第8の可能な実装態様において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを含み、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの第1の要求パケットの収集時間と第1の応答パケットの収集時間との間の時間差であり、ウェブ・ページ・リダイレクト遅延は、リダイレクトを引き起こす要求パケットの収集時間と1回のウェブ・ページ・ブラウジングでリダイレクトが成功した場合に送信される要求パケットの収集時間との間の時間差であり、ウェブ・ページ・データ量は、1回のウェブ・ページ・ブラウジングでの全ての応答パケットの総データ量であり、応答パケットは繰り返されず、ウェブページ表示遅延は、1回のウェブ・ページ・ブラウジングでの第1の送信もしくは受信パケットの収集時間と最終パケットの収集時間との間の時間差であり、ウェブページ表示成功率は、1回のウェブ・ページ・ブラウジングでの成功応答パケットの量と全ての応答パケットの量との比である。
【００１９】
第1の態様の第8の可能な実装態様を参照すると、第9の可能な実装態様において、パケットが、TCP接続をセットアップするために使用されるTCPセットアップパケットまたはドメイン名解決を実行するために使用されるDNS要求パケットをさらに含む場合、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの第1のTCPセットアップパケットの収集時間と第1の応答パケットの収集時間との間の時間差、または1回のウェブ・ページ・ブラウジングでのDNS要求パケットの収集時間と第1の応答パケットの収集時間との間の時間差である。
【００２０】
第1の態様または第1の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第10の可能な実装態様において、算出方法は、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するステップをさらに含む。
【００２１】
上記の問題を解決するために、本出願の第2の態様は、ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための装置を提供し、収集モジュール、解析モジュール、および算出モジュールを含み、収集モジュールは、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、複数の収集したパケットを解析モジュールに送信するよう構成され、解析モジュールは、収集モジュールから複数の収集パケットを受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成され、算出モジュールは、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。
【００２２】
第2の態様を参照すると、第1の可能な実装態様において、パケットは、要求パケットと応答パケットとを含み、解析モジュールは、抽出ユニットと比較ユニットとを含み、抽出ユニットは、事前設定されたシーケンスに従って複数の要求パケットを抽出するよう構成され、比較ユニットは、現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットとを連続的に比較し、同じ回のウェブ・ページ・ブラウジングでパケットが生成されたかどうかを判断するよう構成され、抽出ユニットは、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと比較ユニットが判断した場合、比較ユニットが比較を行うよう次の要求パケットを抽出するようさらに構成される。
【００２３】
第2の態様の第1の可能な実装態様を参照すると、第2の可能な実装態様において、比較ユニットは、第1の判定ユニットと判断ユニットとを含み、第1の判定ユニットは、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断するよう構成され、判断ユニットは、時間差が第1の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するよう構成される。
【００２４】
第2の態様の第2の可能な実装態様を参照すると、第3の可能な実装態様において、比較ユニットは、第2の判定ユニットと第3の判定ユニットとをさらに含み、第2の判定ユニットは、時間差が第1の事前設定された閾値より大きいか、等しい場合、現在抽出された要求パケットの第1のパケットデータと、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータとを比較するよう構成され、第3の判定ユニットは、第1のパケットデータが第2のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、または第1のパケットデータが第3のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、判断ユニットは、時間差が第2の事前設定された閾値未満であると第3の判定ユニットが判断した場合、現在抽出された要求パケットと以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断するようさらに構成される。
【００２５】
第2の態様の第3の可能な実装態様を参照すると、第4の可能な実装態様において、第2の判定ユニットが第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータは、URL情報であり、第3のパケットデータは、位置フィールド情報である。
【００２６】
第2の態様の第3の可能な実装態様を参照すると、第5の可能な実装態様において、第2の判定ユニットが第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータはURL情報もしくは基準フィールド情報であり、または第1のパケットデータはホストフィールド情報であり、第2のパケットデータはホストフィールド情報である。
【００２７】
第2の態様の第3の可能な実装態様を参照すると、第6の可能な実装態様において、第1の事前設定された閾値は、第2の事前設定された閾値未満である。
【００２８】
第2の態様の第1の可能な実装態様を参照すると、第7の可能な実装態様において、解析モジュールは、並べ替えユニットをさらに含み、並べ替えユニットは、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるよう構成される。
【００２９】
第2の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第8の可能な実装態様において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率のいずれか1つを含む。
【００３０】
第2の態様または第2の態様の第1から第7の可能な実装態様のいずれか1つを参照すると、第9の可能な実装態様において、算出装置は、統計値収集モジュールをさらに含み、統計値収集モジュールは、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するよう構成される。
【００３１】
上記の問題を解決するために、本出願の第3の態様は、通信システムを提供し、通信システムは、ネットワークサーバおよび少なくとも1つのユーザ機器を含み、少なくとも1つのユーザ機器は、有線または無線ネットワークを使用することによって、ネットワークサーバと通信し、ウェブ・ページ・ブラウジング・サービスを実行し、通信システムは、上記の算出装置のいずれか1つをさらに含み、算出装置は、少なくとも1つのユーザ機器に配置され、または有線もしくは無線ネットワークにアクセスする。
【００３２】
第3の態様を参照すると、第1の可能な実装態様において、算出装置が有線または無線ネットワークにアクセスした場合、算出装置は、各ユーザ機器のユーザアドレスに従って、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００３３】
本出願のサービス品質指標算出方法および算出装置、ならびに通信システムによれば、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットは、ウェブ・ページ・ブラウジング・サービスに関する複数の収集パケットで判断され、その結果、各回のウェブ・ページ・ブラウジングのサービス品質指標がこれらのパケットに従って算出され、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができる。算出により取得されるサービス品質指標は、ユーザのサービス体験をより正しく反映することができる。
【図面の簡単な説明】
【００３４】
【図１】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第1の実施形態の模式的なフローチャートである。
【図２】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第2の実施形態の模式的なフローチャートである。
【図３Ａ】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第3の実施形態の模式的なフローチャートである。
【図３Ｂ】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第3の実施形態の模式的なフローチャートである。
【図４】図3Aおよび図3Bで示した算出方法で収集された要求パケットおよび応答パケットの概略図である。
【図５】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第1の実施形態の模式的な構成図である。
【図６】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第2の実施形態の模式的な構成図である。
【図７】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第3の実施形態の模式的な構成図である。
【図８】本出願による通信システムの一実施形態の概略構成図である。
【図９】図8で示した通信システムの適用状況の概略図である。
【図１０】図8で示した通信システムの別の適用状況の概略図である。
【図１１】本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第4の実施形態の模式的な構成図である。
【発明を実施するための形態】
【００３５】
以下の説明において、特定のシステム構造、インターフェース、および技術などの具体的な詳細が、本出願を完全に理解するために限定的ではなく例示的に記載される。しかしながら、当業者は、本出願が、これらの具体的な詳細なしに他の実施形態で実施することができることを知るべきである。他の場合において、既知の装置、回路、および方法の詳細な説明は省略されるため、本出願は、不要な詳細によって曖昧になることなく説明される。
【００３６】
以下の説明は、添付図面および特定の実施形態を参照する。
【００３７】
図1を参照すると、図1は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第1の実施形態の模式的なフローチャートである。算出方法は、以下のステップを含む。
【００３８】
ステップS110：ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００３９】
ユーザが、オペレータによって提供されるサービスを使用する場合、多くのパケットが生成される可能性がある。これらのサービスは、ウェブ・ページ・ブラウジング・サービス、ボイス・オーバ・インターネット・プロトコル（VoIP）サービス、電子メールサービス、および動画サービスなどを含む多くの種類に分割することができる。各種類のサービスのパケットは、異なる構造およびフォーマットを有しており、したがって、パケットが収集された場合、別のサービスのパケットは、パケットの構造およびフォーマットに従ってフィルタリングされ、ウェブ・ページ・ブラウジング・サービスに関するパケットを取得することができる。ウェブ・ページ・ブラウジング処理で生成されたパケットは、ウェブ・ページ・ブラウジング・サービスに関するパケットと考えることができる。
【００４０】
ウェブ・ページ・ブラウジングの間、一般に使用されるプロトコルは、HTTPおよびワイヤレス・アプリケーション・プロトコル（WAP）などである。したがって、パケットは、HTTPまたはWAPの要求パケットおよび応答パケットを含む。さらに、要求パケットが送信される前に、TCP接続が場合によってはまずセットアップされる必要があり、ドメイン名解決も実行される必要があり、したがって、パケットは、TCPセットアップパケット、TCP解放パケット、およびドメイン名解決を実行するために使用されるドメイン名システム（DNS）パケットなどをさらに含むことができる。
【００４１】
したがって、ウェブ・ページ・ブラウジング・サービスに関するパケットを収集することは、DNSパケット、TCPセットアップパケット、要求パケット、および応答パケットを収集することであるとすることができる。要求パケットは、要求線、要求ヘッダ、および要求本体を含む。応答パケットは、状態表示行、応答ヘッダ、および応答本体を含む。
【００４２】
以下は、ウェブ・ページ・ブラウジング処理を説明するための一例を使用する。
【００４３】
ユーザがウェブサイトを入力するか、ウェブページへのリンクを開き、ウェブページを訪問する場合、TCP接続を、要求に従ってネットワークサーバにセットアップすることができ、次いで、要求パケットが、ネットワークサーバに送信される。要求線は、ユニフォーム・リソース・ロケータ（URL）すなわち、要求されたオブジェクトを含む。要求パケットを受信したあと、ネットワークサーバは、1つまたは複数の応答パケットを返す。応答パケットの状態表示行は、応答パケットがノーマルであるかどうかを指示する。全てがノーマルである場合、ネットワークサーバは、次いでウェブ・ページ・データをユーザに送信し、その結果、ユーザは、ウェブ・ページ・ブラウジングを開始することができる。上記の処理において、1つのウェブページをブラウジングする場合に複数のTCP接続がネットワークサーバにセットアップされる可能性があるので、TCP接続で生成される要求パケットおよび応答パケットの量は、互いに異なる可能性がある。
【００４４】
ステップS120：同じ回のウェブ・ページ・ブラウジングで生成されるパケットを判断する。
【００４５】
収集パケットは、ユーザが異なる時間でウェブページをブラウジングした場合に生成される可能性があり、またはユーザが異なるウェブページをブラウジングした場合に生成される可能性があり、したがって、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する必要がある。全てのパケットがどの時間のウェブ・ページ・ブラウジングで別々に生成されたかを判断したあと、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットを分類することができる。
【００４６】
ステップS130：同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出する。
【００４７】
各回のウェブ・ページ・ブラウジングで生成されたパケットが判断されたあと、各回のウェブ・ページ・ブラウジングでのウェブページサイズおよびウェブページ提示時間などのパラメータを、これらのパケットを使用することによって、反映することができる。これら全てのパラメータが、サービス品質指標のコンテンツに属する。この実施形態において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、またはウェブページ表示成功率などのパラメータの少なくとも1つを含む。
【００４８】
本出願におけるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法によれば、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットは、ウェブ・ページ・ブラウジング・サービスに関する複数の収集パケットで判断され、その結果、各回のウェブ・ページ・ブラウジングのサービス品質指標がこれらのパケットに従って算出され、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができる。算出により取得されるサービス品質指標は、ユーザのサービス体験をより正しく反映することができ、その結果、オペレータは、サービス品質指標に従って、ユーザのサービス体験を正確に制御することができる。
【００４９】
図2を参照すると、図2は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第2の実施形態の模式的なフローチャートである。算出方法は、以下のステップを含む。
【００５０】
ステップS210：ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００５１】
ステップS220：現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較し、パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断する。
【００５２】
パケットは、要求パケットと応答パケットとを含み、要求パケットが良好に実現された場合、要求パケットは、少なくとも1つの対応する応答パケットを有する。したがって、比較のためのオブジェクトは、要求パケットもしくは応答パケットの収集時間とすることができ、または要求パケットもしくは応答パケットのパケットデータとすることができる。要求パケットのパケットデータは、要求パケットの要求線、要求ヘッダ、および要求本体に含まれるデータである。応答パケットのパケットデータは、状態表示行、応答ヘッダ、および応答本体を含むデータである。2つの要求パケットが、収集時間またはパケットデータにおいて関連づけられる場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと考えることができる。
【００５３】
現在抽出された要求パケットが第1の要求パケットである場合、次の要求パケットがさらに抽出され、比較の間に、少なくとも1つの以前に抽出された要求パケットおよび応答パケットが存在することを確実にする。この実施形態において、要求パケットおよび応答パケットは、事前設定されたシーケンスに従って抽出され、事前設定されたシーケンスは、要求パケットの収集時間のシーケンスであることが好ましい。
【００５４】
現在抽出された要求パケットと、以前に抽出された要求パケットに対応する応答パケットとの間の比較は、ウェブ・ページ・リダイレクトの場合に実行される。具体的には、以前に抽出された要求パケットが送信されたあと、受信した応答パケットは、ウェブ・ページ・リダイレクトが生じたことを示し、応答パケットは、要求パケットを再送するよう指示する可能性がある。現在抽出された要求パケットが、再送された要求パケットである場合、現在抽出された要求パケットは、以前に抽出された要求パケットに対応する応答パケットと関連づけられ、現在抽出された要求パケットおよび以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと依然として判断することができる。したがって、現在抽出された要求パケットが以前に抽出された要求パケットと比較され、そのパケットが同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断することができない場合、現在抽出された要求パケットは、以前に抽出された要求パケットに対応する応答パケットと比較することができる。
【００５５】
ステップS230：パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、比較のために次の要求パケットを抽出する。
【００５６】
現在抽出された要求パケットが、全ての以前に抽出された要求パケットまたは応答パケットと比較されたあと、次の要求パケットが、比較のために抽出され、すなわち、上記の比較処理は、全ての要求パケットまたは応答パケットが抽出されるまで繰り返される。この実施形態において、以前に抽出された要求パケットおよび応答パケットが複数存在する場合、現在抽出された要求パケットおよび以前に抽出された要求パケットにおける要求パケットが同じ回のウェブ・ページ・ブラウジングで生成されたことが第1の時間に対して判断された場合、比較は停止され、次の要求パケットがさらに抽出される。上記の比較処理が繰り返され、比較時間の量が削減され、可能な限りの時間の節約になる。例えば、以前に抽出された要求パケットが3つ存在し、それぞれがA、B、およびCとして表されると仮定すると、Aは、1回のウェブ・ページ・ブラウジングで生成され、BおよびCは、別の回のウェブ・ページ・ブラウジングで生成され、現在抽出された要求パケットがDとして表され、比較の間に、Dは、Aとまず比較され、2つが同じ回のウェブ・ページ・ブラウジングで生成されたものではないと判断されたあと、Dは、Bと比較され、2つが同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、DはもはやCと比較されず、BおよびCは同じ回のウェブ・ページ・ブラウジングで生成され、DとBは同じ回のウェブ・ページ・ブラウジングで生成されるので、DとCが同じ回のウェブ・ページ・ブラウジングで明らかに生成されたと結論づけることができ、したがって、この場合での比較は停止されて、比較時間の量を減らし、時間を節約する。
【００５７】
ステップS240：同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出する。
【００５８】
同じ回のウェブ・ページ・ブラウジングで生成されたパケットが判断されたあと、ウェブ・ページ・ブラウジングの回もまた判断することができる。このようにして、各回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができる。
【００５９】
ステップS250：同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集する。
【００６０】
単一回のウェブ・ページ・ブラウジングのサービス品質指標は、ユーザのサービス体験を反映するのに不十分である可能性があり、ユーザのサービス体験を概ね反映するために複数回のウェブ・ページ・ブラウジングのサービス品質指標について統計値を収集することが必要である。例えば、全ての要求パケットが3回のウェブ・ページ・ブラウジングで生成されたと仮定すると、3セットのサービス品質指標が、3回のウェブ・ページ・ブラウジングによる算出によって取得され、3回のウェブ・ページ・ブラウジングは、同じユーザアドレスまたは異なるユーザアドレスからのものとすることができる。3セットのサービス品質指標の平均値を算出することによって、ユーザのサービス体験を概ね反映することができる。
【００６１】
図3Aおよび図3Bを参照すると、図3Aおよび図3Bは、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための方法の第3の実施形態の模式的なフローチャートである。算出方法は、以下のステップを含む。
【００６２】
ステップS310：ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【００６３】
ステップS320：現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断し、ここで、時間差が第1の事前設定された閾値未満である場合、ステップS350を実行し、時間差が第1の事前設定された閾値未満でない場合、ステップS330を実行する。
【００６４】
現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間が非常に近い場合、2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングの間に送信されたと考えることができる。事前設定された閾値は、可能な限り小さくなるよう設定し、判断の精度を向上させることができる。
【００６５】
ステップS330：現在抽出された要求パケットの第1のパケットデータを、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータと比較する。
【００６６】
パケットデータは、多くの種類のフィールド情報を含み、ほとんどのフィールド情報は、比較のために使用することができる。以下に、特定の場合を使用することによる説明を提供する。ユーザがウェブページをブラウジングしているときに特定のポータルサイトを訪問したと仮定する。ここで、そのポータルサイトのホストアドレスは、www.abc.comであり、ポータルサイトは、フォーラムセクションとニュースセクションを含み、ニュースセクションは、スポーツ、エンターテイメント、および教育などのコラムを含む。
【００６７】
第1の場合において、第1のパケットデータが第3のパケットデータと比較された場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。したがって、現在抽出された要求パケットは、以前に抽出された要求パケットによって引き起こされたリダイレクトによるものかどうかを判断することができる。
【００６８】
応答パケットの応答ヘッダを使用して、追加応答情報、ネットワークサーバについての情報、およびネットワークサーバにより状態表示行に格納することができない要求パケットによって要求されたURI（Uniform Resource Identifier、統一資源識別子）により識別されたリソースへのさらなるアクセスについての情報を転送し、URLは、URIの一部である。共通応答ヘッダは、位置（Location）フィールド情報を含む。位置フィールド情報は、新しいURLへのリダイレクトのために使用される。
【００６９】
以前に抽出された要求パケットに対応する応答パケットに含まれる位置フィールド情報がwww.abc.comである場合、現在抽出された要求パケットのURL情報もまたwww.abc.comであり、現在抽出された要求パケットが、以前に抽出された要求パケットによって引き起こされたリダイレクトによって生成されたと判断することができ、2つの要求パケットが関連づけられていると予め考えることができる。
【００７０】
第2の場合において、第1のパケットデータが第2のパケットデータと比較された場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、URL情報である。
【００７１】
要求パケットの要求ヘッダにより、追加要求情報およびユーザが使用するデバイスについての情報をネットワークサーバに転送することを可能にする。共通要求ヘッダは、ホスト（Host）フィールド情報、基準（Referer）フィールド情報、およびアクセプトフィールド情報を含む。ホストフィールド情報は、インターネットホストおよび要求されたURLのインターネットホストのポート番号を指示するために使用され、基準フィールド情報は、要求されたURLのソースアドレスを指示するため、すなわち、今回要求されたURLがどのリンクまたはウェブサイトからのものであるかをネットワークサーバに通知するために使用され、ネットワークサーバは、ロール・バック・リンク・リストを生成するために使用することができ、アクセプトフィールド情報は、ユーザが受信することを許可された情報の種類を指示するために使用される。
【００７２】
ユーザがポータルサイトをブラウズして、新しいセクションのデータを受信した場合、ブラウザは、要求を自動的に引き起こし、要求パケットを生成する。これらの要求パケットが要求するものは、スポーツ、エンターテイメント、および教育などのコラムである。したがって、これらの要求パケットの基準フィールド情報は、新しいセクションに対応するURL情報となる。現在抽出された要求パケットの基準フィールド情報が、以前に抽出された要求パケットのURL情報と同じである場合、現在抽出された要求パケットを、現在抽出された要求パケットの基準フィールド情報に従って以前に抽出された要求パケットのURL情報にロールバックすることができることを示し、2つの要求パケットが関連づけられていると予め考えることができる。
【００７３】
第3の場合において、第1のパケットデータが第2のパケットデータと比較された場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、基準フィールド情報である。
【００７４】
ユーザがポータルサイトをブラウズして新しいセクションのデータを受信した場合、要求が自動的に引き起こされ、複数の要求パケットが生成される。現在抽出された要求パケットがスポーツコラムを要求し、以前に抽出された要求パケットが教育コラムを要求すると仮定した場合、これらの要求パケットの基準フィールド情報は同じであり、ニュースセクションのURL情報である。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【００７５】
第4の場合において、第1のパケットデータが第2のパケットデータと比較された場合、第1のパケットデータはホストフィールド情報であり、第2のパケットデータは、ホストフィールド情報である。
【００７６】
現在抽出された要求パケットがニュースセクションのデータを要求し、以前に抽出された要求パケットがフォーラムセクションを要求する場合、これらの要求パケットのホストフィールド情報は同じであり、www.abc.comである。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【００７７】
この実施形態において、比較は、第2、第3、および第4の場合に従って実行されることができることが好ましく、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができない場合、比較は、第1の場合に従って、さらに実行することができる。
【００７８】
ステップS340：第1のパケットデータが第2のパケットデータと同じである場合、または第1のパケットデータが第3のパケットデータと同じである場合、時間差が第2の事前設定された閾値未満であるかどうかを判断し、時間差が第2の事前設定された閾値未満である場合、ステップS350を実行し、時間差が第2の事前設定された閾値未満でない場合、ステップS360を実行する。
【００７９】
2つの要求パケットが関連づけられると考えられる場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと依然として判断することができる。2つの要求パケットの収集時間が数時間または数日も離れている場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができない。したがって、第2の事前設定された閾値は、上記の場合を避けるよう設定するために必要である。この実施形態において、第1の事前設定された閾値は、第2の事前設定された閾値未満であり、例えば、第1の事前設定された閾値は1秒であり、第2の事前設定された閾値は1分である。
【００８０】
本明細書では、時間差を判断することには、2つの場合を含む。第1の場合は、第1のパケットデータが第2のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であると判断され、第2の場合は、第1のパケットデータが第3のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットに対応する応答要求の収集時間との間の時間差が、第2の事前設定された閾値未満であると判断される。
【００８１】
ステップS350：現在抽出された要求パケットと、以前に抽出された要求パケットとが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断する。
【００８２】
第1のパケットデータが第2のパケットデータと同じであるか、または第1のパケットデータが第3のパケットデータと同じである場合において、上記の時間差は、第2の事前設定された閾値未満であり、2つの要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができる。さらに、パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断することによって、パケットに対応している回のウェブ・ページ・ブラウジングをさらに収集することができる。
【００８３】
ステップS360：全ての要求パケットが抽出されたかどうかを判断する。ここで、全ての要求パケットが抽出された場合、ステップS380を実行し、全ての要求パケットが抽出されていない場合、ステップS370を実行する。
【００８４】
ステップS370：比較のために次の要求パケットを抽出する。
【００８５】
次の要求パケットが抽出されたあと、全ての要求パケットの比較が完了するまで、ステップS320をさらに実行する。例えば、図4を参照すると、図4は、図3Aおよび図3Bで示した算出方法で収集された要求パケットおよび応答パケットの概略図である。図における水平座標は、収集時間のシーケンスを反映し、垂直座標は、データ量のサイズを反映している。図において、要求パケット、および要求パケットに対応する応答パケットは、柱状部分r1、r2、r3、r4、r5、r6、r7、およびr8に含まれ、残りの柱状部分は、送信された要求パケットによって要求されたオブジェクトを表す。柱状部分r1、r2、r3、r4、r5、およびr6は、1回のウェブ・ページ・ブラウジングで生成され、r7およびr8は、別の回のウェブ・ページ・ブラウジングで生成される。ステップS320からステップS370が実行されている場合、抽出が、r1からr8へ開始する。r8およびr6が同じ回のウェブ・ページ・ブラウジングで生成されないと判断されると、r1、r2、r3、r4、r5、およびr6が同じ回のウェブ・ページ・ブラウジングで生成されたと判断することができ、さらなる処理を実行することができる。
【００８６】
ステップS380：収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に収集されたパケットを並べ替える。
【００８７】
並べ替えが実行されると、収集時間が最も早い要求パケットが第1の要求パケットとなり、第1の要求パケットに対応する応答パケットが第1の応答パケットとなり、収集時間が最も遅い要求パケットが最終要求パケットとなり、最終要求パケットに対応する応答パケットが最終応答パケットとなる。
【００８８】
ステップS390：同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出する。
【００８９】
同じ回のウェブ・ページ・ブラウジングで生成された全ての要求パケットが判断されると、応答パケットもまた、それに応じて判断される。この回のウェブ・ページ・ブラウジングのサービス品質指標は、これらの要求パケットおよび応答パケット、すなわち、図8におけるr1からr6に従って算出することができる。複数回のウェブ・ページ・ブラウジングがある場合、各回のウェブ・ページ・ブラウジングのサービス品質指標をさらに算出することができる。
【００９０】
この実施形態において、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを含む。
【００９１】
ウェブページ応答遅延は、ユーザがウェブページをブラウジングした場合の応答速度であり、1回のウェブ・ページ・ブラウジングにおける第1の要求パケットの収集時間と、第1の応答パケットの収集時間との間の時間差である。パケットがTCP接続をセットアップするために使用されるTCPセットアップパケットをさらに含む場合、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングにおける第1のTCPセットアップパケットの収集時間と、第1の応答パケットの収集時間との間の時間差である。TCPセットアップパケットは、同期シーケンス番号（SYN）要求パケットとすることができる。パケットがドメイン名解決を実行するために使用されるDNS要求パケットをさらに含む場合、ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングにおけるDNS要求パケットの収集時間と、第1の応答パケットの収集時間との間の時間差である。
【００９２】
ウェブ・ページ・リダイレクト遅延は、1回のウェブ・ページ・ブラウジングにおける、リダイレクトを引き起こす要求パケットの収集時間と、リダイレクトが成功した場合に送信される要求パケットの収集時間との間の時間差である。リダイレクト処理は、要求線におけるURLが変更されたか、移されたことである。要求パケットを受信すると、応答パケットを返す場合、ネットワークサーバは、状態表示行で新しいURLおよび応答コードを提供する。ユーザが応答コードを受信すると、リダイレクトが判断され、要求パケットが再び送信され、ここで、要求パケットの要求オブジェクトは、新しいURLである。
【００９３】
ウェブ・ページ・データ量は、1回のウェブ・ページ・ブラウジングにおける全ての応答パケットの総データ量であり、全ての応答パケットが繰り返されない。各応答パケットのデータ量は、応答パケットの要求パケットによって要求されたデータ量を反映し、各回のウェブ・ページ・ブラウジングのデータ量は、各回のウェブ・ページ・ブラウジングにおける全ての応答パケットの総データ量から取得することができる。
【００９４】
ウェブページ表示遅延は、1回のウェブ・ページ・ブラウジングにおける、第1の送信または受信パケットの収集時間と、最終パケットの収集時間との間の時間差である。第1の送信パケットは、第1の要求パケット、TCPセットアップパケット、またはDNS要求パケットなどとすることができ、第1の受信パケットは、第1の応答パケットとすることができる。
【００９５】
ウェブページ表示成功率は、1回のウェブ・ページ・ブラウジングにおける、成功応答パケットの量と、全ての応答パケットの量との比である。いくつかの要求パケットが送信されたあと、ネットワークサーバが応答しないか、または状態コードが間違った種類に属する場合、応答パケットは、応答失敗を示すが、いくつかの要求パケットが正常に応答された場合、応答パケットは、応答成功を示し、したがって、成功応答パケットの量は、全ての応答パケットの量未満であるか、または等しい。
【００９６】
さらに、ウェブページ表示成功識別子を、ウェブページ表示成功率に従ってさらに設定することができる。具体的には、閾値を設定することができる。ウェブページ表示成功率が閾値を超えた場合、ウェブページ表示成功と判断することができ、ウェブページ表示成功識別子が生成され、そうでなければ、ウェブページ表示失敗と判断される。
【００９７】
この実施形態は、サービス品質指標の単にいくつかのパラメータの算出処理を例示的にリスト化したものであり、これらのパラメータは全て、1回のウェブ・ページ・ブラウジングを意図することを理解すべきである。サービス品質指標の別のパラメータを、本出願により算出することができ、例えば、ウェブページ表示速度などが、ウェブページのサイズおよびウェブページ表示遅延から算出されることを排除しない。
【００９８】
図5を参照すると、図5は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第1の実施形態の模式的な構成図である。算出装置は、収集モジュール51、解析モジュール52、および算出モジュール53を含む。
【００９９】
収集モジュール51は、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、複数の収集されたパケットを解析モジュール52に送信するよう構成される。ウェブ・ページ・ブラウジング・サービスのパケットは、別のサービスのパケットとは異なる構造およびフォーマットを有しているため、収集モジュール51がパケットを収集する場合、別のサービスのパケットは、そのパケットの構造およびフォーマットに従ってフィルタリングして、ウェブ・ページ・ブラウジング・サービスに関するパケットを取得することができる。収集モジュール51によって収集されたパケットは、少なくとも要求パケットと応答パケットとを含み、TCP接続をセットアップするために使用されるTCPセットアップパケット、TCP解放パケット、およびドメイン名解決を実行するために使用されるDNSパケットをさらに含むことができる。この実施形態において、パケットを収集する場合、収集モジュール51はまた、各パケットの収集時間を記録する。
【０１００】
解析モジュール52は、複数の収集されたパケットを、収集モジュール51から受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成される。収集モジュール51によって収集されたパケットは、ユーザが異なる時間でウェブページをブラウジングした場合に生成される可能性があり、またはユーザが異なるウェブページをブラウジングした場合に生成される可能性があり、したがって、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する必要がある。解析モジュール52が、全てのパケットがどの回のウェブ・ページ・ブラウジングで別々に生成されたかを判断し、したがって、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを分類することができる。
【０１０１】
算出モジュール53は、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。算出モジュール53によって算出されたサービス品質指標は、ブラウジング開始から、ブラウジング完了までの1回のウェブ・ページ・ブラウジングの処理におけるユーザのサービス体験を反映する。例えば、サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率などの少なくとも1つを含む。
【０１０２】
本出願におけるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置によれば、同じ回のウェブ・ページ・ブラウジングで生成された全てのパケットは、ウェブ・ページ・ブラウジング・サービスに関する複数の収集パケットで判断され、その結果、各回のウェブ・ページ・ブラウジングのサービス品質指標がこれらのパケットに従って算出され、1回のウェブ・ページ・ブラウジングのサービス品質指標を算出することができないという先行技術における問題を解決することができる。算出により取得されるサービス品質指標は、ユーザのサービス体験をより正しく反映することができ、その結果、オペレータは、サービス品質指標に従って、ユーザのサービス体験を正確に制御することができる。
【０１０３】
図6を参照すると、図6は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第2の実施形態の模式的な構成図である。算出装置は、収集モジュール61、解析モジュール62、および算出モジュール63を含む。解析モジュール62は、抽出ユニット621および比較ユニット622を含む。
【０１０４】
収集モジュール61は、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、複数の収集されたパケットを解析モジュール62に送信するよう構成される。
【０１０５】
解析モジュール62は、複数の収集されたパケットを、収集モジュール61から受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成される。
【０１０６】
算出モジュール63は、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従って、ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。
【０１０７】
具体的には、パケットは、要求パケットと応答パケットとを含み、要求パケットが良好に実現された場合、要求パケットは、少なくとも1つの対応する応答パケットを有する。抽出ユニット621は、事前設定されたシーケンスに従って、複数の要求パケットを抽出するよう構成される。事前設定されたシーケンスは、要求パケットの収集時間のシーケンスであることが好ましい。
【０１０８】
比較ユニット622は、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと、連続的に比較し、パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するよう構成される。比較のためのオブジェクトは、要求パケットもしくは応答パケットの収集時間とすることができ、または要求パケットもしくは応答パケットのパケットデータとすることができる。2つの要求パケットが、収集時間またはパケットデータにおいて関連づけられる場合、その2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと考えることができる。
【０１０９】
抽出ユニット621は、パケットが同じ回のウェブ・ページ・ブラウジングで収集されたと比較ユニット622が判断した場合に、比較ユニット622が比較を実行するために次の要求パケットを抽出するようさらに構成される。
【０１１０】
要求パケットを抽出するたびに、抽出ユニット621は、要求パケットを比較ユニット622に送信する。2つの要求パケットが連続的に受信されたことを検出すると、比較ユニット622は、比較の実行を開始する。この実施形態において、現在抽出された要求パケットと、以前に抽出された要求パケットにおける要求パケットとが、同じ回のウェブ・ページ・ブラウジングで生成されたと初めて判断した場合、比較ユニット622は、比較をやめ、抽出ユニット621は、次の要求パケットの抽出を続ける。
【０１１１】
図7を参照すると、図7は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第3の実施形態の模式的な構成図である。算出装置は、収集モジュール71、解析モジュール72、算出モジュール73、および統計値収集モジュール74を含む。解析モジュール72は、抽出ユニット721、比較ユニット722、および並べ替えユニット723を含む。収集モジュール71、抽出ユニット721、および算出モジュール73は、以前の実施形態の収集モジュール61、抽出ユニット621、および算出モジュール63と同じ技術特徴を有し、詳細は、本明細書では、再び説明しない。違いは、比較ユニット722が第1の判定ユニット731、第2の判定ユニット732、第3の判定ユニット733、および判断ユニット734をさらに含むことである。
【０１１２】
第1の判定ユニット731は、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケット収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断するよう構成される。現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの収集時間が非常に近い場合、2つの要求パケットは、同じ回のウェブ・ページ・ブラウジングで生成されたと考えることができる。事前設定された閾値は、可能な限り小さくなるよう設定し、判断の精度を向上させることができる。
【０１１３】
第2の判定ユニット732は、時間差が第1の事前設定された閾値より大きいか、または等しい場合、現在抽出された要求パケットの第1のパケットデータを、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータと比較するよう構成される。この実施形態において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータはURL情報もしくは基準フィールド情報であり、または第1のパケットデータはホストフィールド情報であり、第2のパケットデータはホストフィールド情報である。別の実施形態において、第2の判定ユニット732が第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。
【０１１４】
第3の判定ユニット733は、第1のパケットデータが第2のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が第2の事前設定された閾値未満であると判断されたかどうかを判定するよう、または第1のパケットデータが第3のパケットデータと同じである場合、現在抽出された要求パケットの収集時間と、以前に抽出された要求パケットの収集時間との間の時間差が、第2の事前設定された閾値未満であると判断するよう構成される。第1の事前設定された閾値は、第2の事前設定された閾値未満である。
【０１１５】
判断ユニット734は、時間差が第1の事前設定された閾値未満である場合、および第1のパケットデータが第2のパケットデータと同じであるか、または第1のパケットデータが第3のパケットデータと同じである場合に時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットと以前に抽出された要求パケットとが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断するようさらに構成される。第1のパケットデータが第2のパケットデータと同じではないか、もしくは第1のパケットデータが第3のパケットデータと同じではない、または時間差が第2の事前設定された閾値より大きいか、もしくは等しい場合、判断ユニット734は、現在抽出された要求パケットおよび以前に抽出された要求パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたのではないと判断する。
【０１１６】
パケットデータは、多くの種類のフィールド情報を含み、ほとんどのフィールド情報は、比較のために使用することができる。以下は、第2の判定ユニット732の具体的な判断方式について説明する。ユーザがウェブページをブラウジングしているときに特定のポータルサイトを訪問したと仮定する。ここで、そのポータルサイトのホストアドレスは、www.abc.comであり、ポータルサイトは、フォーラムセクションとニュースセクションを含み、ニュースセクションは、スポーツ、エンターテイメント、および教育などのコラムを含む。
【０１１７】
第1の判断方式において、第2の判定ユニット732が第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。以前に抽出された要求パケットに対応する応答パケットに含まれる位置フィールド情報がwww.abc.comである場合、現在抽出された要求パケットのURL情報もまたwww.abc.comであり、現在抽出された要求パケットが、以前に抽出された要求パケットによって引き起こされたリダイレクトによって生成されたと判断することができ、2つの要求パケットが関連づけられていると予め考えることができる。
【０１１８】
第2の判断方式において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータは、URL情報である。現在抽出された要求パケットの基準フィールド情報が、以前に抽出された要求パケットのURL情報と同じである場合、現在抽出された要求パケットを、現在抽出された要求パケットの基準フィールド情報に従って以前に抽出された要求パケットのURL情報にロールバックすることができることを示し、2つの要求パケットが関連づけられていると予め考えることができる。例えば、ユーザがポータルサイトをブラウズして、新しいセクションのデータを受信した場合、ブラウザは、要求を自動的に引き起こし、要求パケットを生成する。これらの要求パケットは、スポーツ、エンターテイメント、および教育などのコラムを要求する。したがって、これらの要求パケットの基準フィールド情報は、新しいセクションに対応するURL情報となる。
【０１１９】
第3の判断方式において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは、基準フィールド情報であり、第2のパケットデータは、基準フィールド情報である。ユーザがポータルサイトをブラウズして新しいセクションのデータを受信した場合、要求が自動的に引き起こされ、複数の要求パケットが生成される。現在抽出された要求パケットがスポーツコラムを要求し、以前に抽出された要求パケットが教育コラムを要求する場合、これらの要求パケットの基準フィールド情報は同じであり、ニュースセクションのURL情報である。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【０１２０】
第4の判断方式において、第2の判定ユニット732が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは、ホストフィールド情報であり、第2のパケットデータは、ホストフィールド情報である。現在抽出された要求パケットがニュースセクションを要求し、以前に抽出された要求パケットがフォーラムセクションを要求する場合、これらの要求パケットのホストフィールド情報は同じであり、www.abc.comである。したがって、2つの要求パケットが関連づけられていると予め考えることができる。
【０１２１】
判断ユニット734が全ての要求パケットを判断したあと、並べ替えユニット723は、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるよう構成される。並べ替えが実行されると、収集時間が最も早い要求パケットが第1の要求パケットとなり、第1の要求パケットに対応する応答パケットが第1の応答パケットとなり、収集時間が最も遅い要求パケットが最終要求パケットとなり、最終要求パケットに対応する応答パケットが最終応答パケットとなる。
【０１２２】
算出モジュール73が各回のウェブ・ページ・ブラウジングのサービス品質指標を算出すると、統計値収集モジュール74は、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数の時間のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するよう構成される。例えば、統計値収集モジュール74は、同じホストアドレスで特定の期間内に同じユーザアドレスでのウェブページ表示遅延の平均値、ならびに同じサーバアドレスでの複数のユーザアドレスでのウェブページ応答遅延およびウェブページ表示遅延の平均値などについて、統計値を特に収集することができる。
【０１２３】
図8を参照すると、図8は、本出願の通信システムの一実施形態の概略構成図である。
【０１２４】
通信システムは、算出装置80、ユーザ機器81、有線または無線ネットワーク82、およびネットワークサーバ83を含む。算出装置80は、上記の実施形態のいずれか1つにおける算出装置である。ただ1つのユーザ機器81が、図に模式的に示されているが、別の実施形態において、3つ以上のユーザ機器81があってもよい。ユーザ機器81は、有線または無線ネットワーク82を使用することによって、ネットワークサーバ83と通信し、ウェブ・ページ・ブラウジング・サービスを実行する。
【０１２５】
この実施形態において、算出装置80は、有線または無線ネットワーク82にアクセスする。別の実施形態において、算出装置80は、ユーザ機器81に配置することができる。
【０１２６】
算出装置80は、有線または無線ネットワーク82にアクセスする。したがって、算出装置80によって収集されたパケットは、異なるユーザ機器81に属する可能性がある。したがって、この実施形態において、算出装置80は、各ユーザ機器81のユーザアドレスに従って、ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する。
【０１２７】
図9を参照すると、図9は、図8で示した通信システムの適用状況の概略図である。
【０１２８】
通信システムは、UMTS（Universal Mobile Telecommunications System、ユニバーサル移動体通信システム）ネットワークで使用される。有線または無線ネットワーク82は、少なくとも，無線基地局801、無線ネットワーク制御器（Radio Network Controller）802、サービングGPRS（General Packet Radio Service、汎用パケット無線サービス）サポートノード803、ゲートウェイGPRSサポートノード804、およびホーム・ロケーション・レジスタ（Home Location Register）805を含む。
【０１２９】
ユーザ機器81は、通信リンクを使用することによって無線基地局801に接続され、無線基地局801、無線ネットワーク制御器802、サービングGPRSサポートノード803、およびゲートウェイGPRSサポートノード804が、連続的に接続される。ホーム・ロケーション・レジスタ805は、サービングGPRSサポートノード803およびゲートウェイGPRSサポートノード804に接続される。ネットワークサーバ83は、通信リンクを使用することによって、ゲートウェイGPRSサポートノード804に接続される。
【０１３０】
具体的には、無線基地局801は、Iubインターフェースを使用することによって、無線ネットワーク制御器802に接続し、ここで、Iubインターフェースは、論理的インターフェースであり、データ伝送を完了するために使用される。無線ネットワーク制御器802は、Iu−PSインターフェースを使用することによって、サービングGPRSサポートノード803に接続される。Iu−PSインターフェースは、無線ネットワーク制御器802とパケット交換データネットワークとの間のコア・ネットワーク・インターフェースであり、データ伝送を完了するために使用される。サービングGPRSサポートノード803は、Gpインターフェースを使用することによって、ゲートウェイGPRSサポートノード804に接続される。Gpインターフェースは、GPRSネットワーク間インターフェースであり、異なる公衆陸上モバイルネットワークに属するサービングGPRSサポートノードの間の通信を完了するために使用される。この実施形態において、算出装置80は、Iu−PSインターフェースにアクセスする。別の実施形態において、算出装置80は、IubインターフェースまたはGpインターフェースにアクセスすることができる。
【０１３１】
図10を参照すると、図10は、図8で示した通信システムの別の適用状況の概略図である。
【０１３２】
通信システムは、LTE（Long Term Evolution、ロング・ターム・エボリューション）ネットワークで使用される。有線または無線ネットワーク82は、少なくとも、拡張無線基地局811、モビリティ管理エンティティ（Mobility Management Entity）812、サービングゲートウェイ813、パケット・データ・ゲートウェイ814、およびホーム・ロケーション・レジスタ815を含む。拡張無線基地局811は、無線ネットワーク制御器のいくつかの機能を統合し、無線ベアラ制御、無線アドミッション制御、および接続モビリティ制御などのために主に使用される。モビリティ管理エンティティ812は、アクセスセキュリティ制御およびアイドル状態モビリティ制御のために主に使用され、ページング、ハンドオーバ、ローミング、および認証などをサポートする。サービングゲートウェイ813は、パケット・データ・ルーティングおよびフォワーディングのために主に使用される。パケット・データ・ゲートウェイ814は、パケット・データ・フィルタリングのために主に使用される。
【０１３３】
ユーザ機器81は、通信リンクによって拡張無線基地局811に接続され、拡張無線基地局811、モビリティ管理エンティティ812、サービングゲートウェイ813、およびパケット・データ・ゲートウェイ814が、連続的に接続される。ホーム・ロケーション・レジスタ805は、サービングゲートウェイ813およびパケット・データ・ゲートウェイ814の両方に接続される。ネットワークサーバ83は、通信リンクを使用することによって、パケット・データ・ゲートウェイ814に接続される。
【０１３４】
具体的には、拡張無線基地局811は、S1−MMEインターフェースを使用することによって、モビリティ管理エンティティ812に接続され、ここで、S1−MMEインターフェースは、制御プレーンインターフェースである。拡張無線基地局811は、S1−Uインターフェースを使用することによって、サービングゲートウェイ813に接続され、ここで、S1−Uインターフェースは、ユーザ・プレーン・インターフェースである。モビリティ管理エンティティ812は、S11インターフェースを使用することによって、サービングゲートウェイ813に接続される。サービングゲートウェイ813は、S5インターフェースを使用することによって、パケット・データ・ゲートウェイ814に接続される。この実施形態において、算出装置80は、ユーザ機器81に配置される。別の実施形態において、算出装置80は、S1−MMEインターフェース、S1−Uインターフェース、S11インターフェース、またはS5インターフェースにアクセスすることができる。
【０１３５】
図11を参照すると、図11は、本出願によるウェブ・ページ・ブラウジング・サービスでのサービス品質指標を算出するための装置の第4の実施形態の模式的な構成図である。
【０１３６】
算出装置は、プロセッサ91、受信器92、送信器93、ランダム・アクセス・メモリ（RAM）94、リードオンリメモリ（ROM）95、バス96、およびネットワーク・インターフェース・ユニット97を含む。
【０１３７】
プロセッサ91は、受信器92、エミッタ93、ランダム・アクセス・メモリ94、リードオンリメモリ95、およびネットワーク・インターフェース・ユニット97を、バス96を使用することによって、別々に結合する。
【０１３８】
算出装置を稼働するために必要とされる場合、リードオンリメモリ95に構築される基本入力／出力システム（BIOS）または埋込システム内のブートローダを使用して、システムを開始させ、算出装置を通常の実行状態に誘導する。算出装置が通常の実行状態に入ると、アプリケーションプログラム（Application Programs）およびオペレーティングシステム（OS）が、ランダム・アクセス・メモリ94内で実行されて、データを受信するか、またはデータを送信し、その結果、受信器92が、ネットワーク・インターフェース・ユニット97を使用することによってウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、プロセッサ91が、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断して、同じ回のウェブ・ページ・ブラウジングで生成されたパケットに従ってウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される。
【０１３９】
具体的には、パケットは、要求パケットおよび応答パケットを含む。受信器92によって収集されたパケットは、ランダム・アクセス・メモリ94に格納される。プロセッサ91は、事前設定されたシーケンスに従ってランダム・アクセス・メモリ94から要求パケットを抽出し、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較し、パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断する。パケットが、同じ回のウェブ・ページ・ブラウジングで生成されたと判断した場合、プロセッサ91は、次の要求パケットを抽出し続ける。
【０１４０】
プロセッサ91によって実行される比較は、複数の処理を含み、それらは主に、現在抽出された要求パケットの収集時間、および以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットの抽出時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断することと、時間差が第1の事前設定された閾値より大きいか、または等しい場合、現在抽出された要求パケットの第1のパケットデータを、以前に抽出された要求パケットの第2のパケットデータまたは以前に抽出された要求パケットに対応する応答パケットの第3のパケットデータと比較することと、第1のパケットデータが第2のパケットデータと同じであるか、または第1のパケットデータが第3のパケットデータと同じであり、時間差が第2の事前設定された閾値未満である場合、現在抽出された要求パケットおよび以前に抽出された要求パケットが同じ回のウェブ・ページ・ブラウジングで生成されたと判断することである。さらに、時間差が第1の事前設定された閾値未満である場合、現在抽出された要求パケットおよび以前に抽出された要求パケットが同じ回のウェブ・ページ・ブラウジングで生成されたとも判断する。本明細書において、プロセッサ91が、第1のパケットデータを第3のパケットデータと比較した場合、第1のパケットデータはURL情報であり、第3のパケットデータは、位置フィールド情報である。プロセッサ91が第1のパケットデータを第2のパケットデータと比較した場合、第1のパケットデータは基準フィールド情報であり、第2のパケットデータはURL情報もしくは基準フィールド情報であり、または第1のパケットデータはホストフィールド情報であり、第2のパケットデータはホストフィールド情報である。
【０１４１】
サービス品質指標を算出すると、プロセッサ91は、ネットワーク・インターフェース・ユニット97を介してエミッタ93を使用することによってサービス品質指標を送信することができる。
【０１４２】
プロセッサ91の特定の実装処理に対して、上記の実施形態における算出方法および算出装置を参照することができ、詳細は、本明細書では再び説明しない。
【０１４３】
本発明において提供された、いくつかの実施形態において、開示したシステム、装置、および方法は、他の方法で実現してもよいことを理解すべきである。例えば、説明した装置実施形態は、単なる例示である。例えば、モジュールまたはユニット区分は、単なる論理機能区分であり、実際の実装において、他の区分としてもよい。例えば、複数のユニットまたは構成要素を、別のシステムに結合または統合してもよく、またはいくつかの機能を無視するか、または実行しなくてもよい。さらに、表示したまたは説明した相互結合または直接結合または通信接続は、何らかのインターフェースを使用することによって実現してもよい。装置またはユニット間の間接結合または通信接続は、電気的、機械的、または他の形式で実現することができる。
【０１４４】
別々の部品として説明したユニットは、物理的に別々のものとしてもよいし、しなくてもよく、ユニットとして説明した部品は、物理的ユニットとしてもよいし、しなくてもよく、一箇所に配置してもよいし、複数のネットワークユニット上に分散させてもよい。いくつかの、または全てのユニットは、本実施形態の解決策の目的を達成するために、実際の必要性に従って選択することができる。
【０１４５】
さらに、本出願の実施形態における機能ユニットは、1つの処理ユニットに統合してもよく、またはユニットのそれぞれは、物理的に独立して存在してもよく、または2つ以上のユニットが1つのユニットに統合される。統合されたユニットは、ハードウェアの形態で実装してもよく、またはソフトウェア機能ユニットの形態で実装してもよい。
【０１４６】
統合されたユニットが、ソフトウェア機能ユニットの形式で実装され、および独立の製品として販売もしくは使用される場合、統合されたユニットは、コンピュータ読込み可能ストレージ媒体に格納してもよい。そのような理解に基づいて、本出願の本質的な技術的解決策、または先行技術に起因する部分、または技術的解決策の全てもしくは一部は、ソフトウェア製品の形態で実現してもよい。ソフトウェア製品は、ストレージメディアに格納され、コンピュータデバイス（パーソナルコンピュータ、管理サーバ、またはネットワークデバイスとすることができる）またはプロセッサ（プロセッサ）に指示するためのいくつかの命令を含み、本開示の実施形態で説明した方法のステップの全てまたはいくつかを実行する。上記のストレージ媒体は、プログラムコードを格納することができる何らかの媒体を含み、そのような媒体には、USBフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（ROM、Read−Only Memory）、ランダム・アクセス・メモリ（RAM、Random Access Memory）、磁気ディスク、または光学ディスクなどがある。
【０１４７】
上記の説明は、本開示の単なる実施形態であり、本開示の保護範囲を限定することを意図していない。本出願の明細書および図面の内容を使用することによってなされる同等の構造または同等の処理変更、または別の関連する技術分野への直接的または間接的な本明細書よび図面の内容の適用は、本出願の保護範囲内にあるとする。
【符号の説明】
【０１４８】
51  収集モジュール
52  解析モジュール
53  算出モジュール
61  収集モジュール
62  解析モジュール
63  算出モジュール
71  収集モジュール
72  解析モジュール
73  算出モジュール
74  統計値収集モジュール
80  算出装置
81  ユーザ機器
82  有線または無線ネットワーク
83  ネットワークサーバ
91  プロセッサ
92  受信器
93  エミッタ
94  ランダム・アクセス・メモリ
95  リードオンリメモリ
96  バス
97  ネットワーク・インターフェース・ユニット
621  抽出ユニット
622  比較ユニット
721  抽出ユニット
722  比較ユニット
723  並べ替えユニット
731  第1の判定ユニット
732  第2の判定ユニット
733  第3の判定ユニット
734  判断ユニット
801  無線基地局
802  無線ネットワーク制御器
803  サービングGPRSサポートノード
804  ゲートウェイGPRSサポートノード
805  ホーム・ロケーション・レジスタ
811  拡張無線基地局
812  モビリティ管理エンティティ
813  サービングゲートウェイ
814  パケット・データ・ゲートウェイ
815  ホーム・ロケーション・レジスタ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための方法であって、前記ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集するステップと、
同じ回のウェブ・ページ・ブラウジングで生成されるパケットを判断するステップと、
前記同じ回のウェブ・ページ・ブラウジングで生成された前記パケットに従って前記ウェブ・ページ・ブラウジングのサービス品質指標を算出するステップと
を備える、サービス品質指標を算出するための方法。
【請求項２】
前記パケットは、要求パケットおよび応答パケットを備え、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する前記ステップは、前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較するステップと、
前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたと判断された場合、比較のために次の要求パケットを抽出するステップと
を備える、請求項1に記載の算出するための方法。
【請求項３】
前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたかどうかを判断するために、現在抽出された要求パケットを、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットと連続的に比較する前記ステップは、前記現在抽出された要求パケットの収集時間と、前記以前に抽出された要求パケットまたは前記以前に抽出された要求パケットに対応する前記応答パケットの収集時間との間の時間差が、第1の事前設定された閾値未満であるかどうかを判断するステップと、
前記時間差が前記第1の事前設定された閾値未満である場合に、前記現在抽出された要求パケットと、前記以前に抽出された要求パケットとが、前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと
を備える、請求項2に記載の算出するための方法。
【請求項４】
前記時間差が前記第1の事前設定された閾値より大きいか、等しい場合、前記現在抽出された要求パケットの第1のパケットデータと、前記以前に抽出された要求パケットの第2のパケットデータまたは前記以前に抽出された要求パケットに対応する前記応答パケットの第3のパケットデータとを比較するステップと、
前記第1のパケットデータが前記第2のパケットデータと同じで、前記現在抽出された要求パケットの前記収集時間と前記以前に抽出された要求パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満である場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと、または
前記第1のパケットデータが前記第3のパケットデータと同じであり、前記現在抽出された要求パケットの前記収集時間と、前記以前に抽出された要求パケットに対応する前記応答パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満である場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するステップと
を備える、請求項3に記載の算出するための方法。
【請求項５】
前記第1のパケットデータが前記第3のパケットデータと比較された場合、前記第1のパケットデータはユニフォーム・リソース・ロケータ（URL）情報であり、前記第3のパケットデータは、位置フィールド情報である、請求項4に記載の算出するための方法。
【請求項６】
前記第1のパケットデータが前記第2のパケットデータと比較された場合、前記第1のパケットデータは、基準フィールド情報であり、前記第2のパケットデータは、URL情報もしくは基準フィールド情報であり、または前記第1のパケットデータは、ホストフィールド情報であり、前記第2のパケットデータは、ホストフィールド情報である、請求項4に記載の算出するための方法。
【請求項７】
前記第1の事前設定された閾値が、前記第2の事前設定された閾値未満である、請求項4に記載の算出するための方法。
【請求項８】
同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断する前記ステップが、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるステップをさらに備える、請求項2に記載の算出方法。
【請求項９】
前記サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを備え、
前記ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの前記第1の要求パケットの収集時間と前記第1の応答パケットの収集時間との間の時間差であり、
前記ウェブ・ページ・リダイレクト遅延は、リダイレクトを引き起こす要求パケットの収集時間と1回のウェブ・ページ・ブラウジングで前記リダイレクトが成功した場合に送信される要求パケットの収集時間との間の時間差であり、
前記ウェブ・ページ・データ量は、1回のウェブ・ページ・ブラウジングでの全ての応答パケットの総データ量であり、前記応答パケットは繰り返されず、
前記ウェブページ表示遅延は、1回のウェブ・ページ・ブラウジングでの前記第1の送信もしくは受信パケットの収集時間と最終パケットの収集時間との間の時間差であり、
前記ウェブページ表示成功率は、1回のウェブ・ページ・ブラウジングでの成功応答パケットの量と全ての応答パケットの量との比である、請求項2から8のいずれか一項に記載の算出するための方法。
【請求項１０】
前記パケットが、TCP接続をセットアップするために使用されるTCPセットアップパケットまたはドメイン名解決を実行するために使用されるDNS要求パケットをさらに備える場合、前記ウェブページ応答遅延は、1回のウェブ・ページ・ブラウジングでの前記第1のTCPセットアップパケットの収集時間と前記第1の応答パケットの収集時間との間の時間差、または1回のウェブ・ページ・ブラウジングでのDNS要求パケットの収集時間と前記第1の応答パケットの収集時間との間の時間差である、請求項9に記載の算出するための方法。
【請求項１１】
前記算出するための方法は、同じサーバアドレスもしくは同じホストアドレスで特定の期間内に同じユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始された複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するステップをさらに備える、請求項1から8のいずれか一項に記載の算出するための方法。
【請求項１２】
ウェブ・ページ・ブラウジング・サービスにおけるサービス品質指標を算出するための装置であって、収集モジュール、解析モジュール、および算出モジュールを備え、
前記収集モジュールは、前記ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集し、前記複数の収集したパケットを前記解析モジュールに送信するよう構成され、
前記解析モジュールは、前記収集モジュールから前記複数の収集パケットを受信し、同じ回のウェブ・ページ・ブラウジングで生成されたパケットを判断するよう構成され、
前記算出モジュールは、前記同じ回のウェブ・ページ・ブラウジングで生成された前記パケットに従って、前記ウェブ・ページ・ブラウジングのサービス品質指標を算出するよう構成される、サービス品質指標を算出するための装置。
【請求項１３】
前記パケットは、要求パケットと応答パケットとを備え、前記解析モジュールは、抽出ユニットと比較ユニットとを備え、
前記抽出ユニットは、事前設定されたシーケンスに従って複数の要求パケットを連続的に抽出するよう構成され、
前記比較ユニットは、現在抽出された要求パケットと、以前に抽出された要求パケットまたは以前に抽出された要求パケットに対応する応答パケットとを連続的に比較し、同じ回のウェブ・ページ・ブラウジングで前記パケットが生成されたかどうかを判断するよう構成され、
前記抽出ユニットは、前記パケットが前記同じ回のウェブ・ページ・ブラウジングで生成されたと前記比較ユニットが判断した場合、前記比較ユニットが比較を行うよう次の要求パケットを抽出するようさらに構成される、請求項12に記載の算出するための装置。
【請求項１４】
前記比較ユニットは、第1の判定ユニットと判断ユニットとを備え、
前記第1の判定ユニットは、前記現在抽出された要求パケットの収集時間と、前記以前に抽出された要求パケットまたは前記以前に抽出された要求パケットに対応する前記応答パケットの収集時間との間の時間差が第1の事前設定された閾値未満であるかどうかを判断するよう構成され、
前記判断ユニットは、前記時間差が前記第1の事前設定された閾値未満である場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが前記同じ回のウェブ・ページ・ブラウジングで生成されたことを判断するよう構成される、請求項13に記載の算出するための装置。
【請求項１５】
前記比較ユニットは、第2の判定ユニットと第3の判定ユニットとをさらに備え、
前記第2の判定ユニットは、前記時間差が前記第1の事前設定された閾値より大きいか、等しい場合、前記現在抽出された要求パケットの第1のパケットデータと、前記以前に抽出された要求パケットの第2のパケットデータまたは前記以前に抽出された要求パケットに対応する前記応答パケットの第3のパケットデータとを比較するよう構成され、
前記第3の判定ユニットは、前記第1のパケットデータが前記第2のパケットデータと同じである場合、前記現在抽出された要求パケットの前記収集時間と、前記以前に抽出された要求パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、または前記第1のパケットデータが前記第3のパケットデータと同じである場合、前記現在抽出された要求パケットの前記収集時間と、前記以前に抽出された要求パケットの前記収集時間との間の前記時間差が第2の事前設定された閾値未満であるかどうかを判断するよう構成され、
前記判断ユニットは、前記時間差が前記第2の事前設定された閾値未満であると前記第3の判定ユニットが判断した場合、前記現在抽出された要求パケットと前記以前に抽出された要求パケットとが、前記同じ回のウェブ・ページ・ブラウジングで生成されたと判断するようさらに構成される、請求項14に記載の算出するための装置。
【請求項１６】
前記第2の判定ユニットが前記第1のパケットデータを前記第3のパケットデータと比較した場合、前記第1のパケットデータは、URL情報であり、前記第3のパケットデータは、位置フィールド情報である、請求項15に記載の算出するための装置。
【請求項１７】
前記第2の判定ユニットが前記第1のパケットデータを前記第2のパケットデータと比較した場合、前記第1のパケットデータは、基準フィールド情報であり、前記第2のパケットデータは、URL情報もしくは基準フィールド情報であり、または前記第1のパケットデータは、ホストフィールド情報であり、前記第2のパケットデータは、ホストフィールド情報である、請求項15に記載の算出するための装置。
【請求項１８】
前記第1の事前設定された閾値が、前記第2の事前設定された閾値未満である、請求項15に記載の算出するための装置。
【請求項１９】
前記解析モジュールが並べ替えユニットをさらに備え、前記並べ替えユニットが、収集時間のシーケンスに従って、各回のウェブ・ページ・ブラウジングの間に生成されたパケットを並べ替えるよう構成される、請求項13に記載の算出するための装置。
【請求項２０】
前記サービス品質指標は、ウェブページ応答遅延、ウェブ・ページ・リダイレクト遅延、ウェブ・ページ・データ量、ウェブページ表示遅延、およびウェブページ表示成功率の少なくとも1つを備える、請求項13から19のいずれか一項に記載の算出するための装置。
【請求項２１】
前記算出するための装置は、統計値収集モジュールをさらに備え、前記統計値収集モジュールは、同じサーバアドレスもしくは同じホストアドレスでの特定の期間内で同じユーザアドレスから開始される複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値、または同じサーバアドレスもしくは同じホストアドレスで異なるユーザアドレスから開始される複数回のウェブ・ページ・ブラウジングのサービス品質指標の平均値についての統計値を収集するよう構成される、請求項12から19のいずれか一項に記載の算出するための装置。
【請求項２２】
通信システムであって、前記通信システムは、ネットワークサーバおよび少なくとも1つのユーザ機器を備え、前記少なくとも1つのユーザ機器は、有線または無線ネットワークを使用することによって、前記ネットワークサーバと通信し、ウェブ・ページ・ブラウジング・サービスを実行し、前記通信システムは、請求項12から21のいずれか一項に記載の前記算出するための装置をさらに備え、前記算出するための装置は、前記少なくとも1つのユーザ機器に配置され、または前記有線もしくは無線ネットワークにアクセスする、通信システム。
【請求項２３】
前記算出するための装置が前記有線または無線ネットワークにアクセスした場合、前記算出するための装置は、各ユーザ機器のユーザアドレスに従って、前記ウェブ・ページ・ブラウジング・サービスに関する複数のパケットを収集する、請求項22に記載の通信システム。
【国際調査報告】
2016533069.tif 000015
2016533069.tif 000016
2016533069.tif 000017
2016533069.tif 000018