Web Browsing Service Quality Indicator Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for calculating service quality indicators during web page browsing are inadequate as they focus on individual packet metrics, failing to accurately reflect the user's experience due to varying packet values, leading to incomplete service quality monitoring.

Innovation Solution

A method and apparatus that collect and analyze multiple packets related to web page browsing, determining packets generated at the same time to calculate comprehensive service quality indicators such as response delay, data amount, and display success rate, providing a more accurate reflection of user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If service quality indicator is calculated based on single request packet and single response packet, then calculation complexity is reduced, but measurement precision deteriorates and cannot truly reflect user experience

Engineering Contradiction:
Improvecalculation complexityVSAvoidservice quality measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines multiple request packets and response packets that belong to the same web page browsing session into a single service quality indicator calculation unit. By merging packets generated within a predetermined time window (e.g., 10 seconds) for the same URL, the system calculates aggregate metrics such as total response delay, total data amount, and average data transmission rate, thereby achieving comprehensive service quality measurement that reflects actual user experience.

Inventive Principle:
Principle #5Merging (Combining)

2Speed

If service quality indicator is calculated for each packet individually, then real-time monitoring capability is improved, but the indicator cannot truly reflect service experience due to varying packet values

Engineering Contradiction:
Improvereal-time monitoring speedVSAvoidservice experience reflection accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary classification and grouping of packets before calculation by establishing packet association relationships based on URL matching and time window criteria. Packets are pre-organized into browsing session groups, allowing subsequent service quality calculations to be performed on aggregated data rather than individual packets, thus ensuring both timeliness and accuracy of service experience reflection.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple packets from same browsing session are aggregated, then service quality indicator accuracy is improved, but data processing complexity increases

Engineering Contradiction:
Improveservice quality indicator accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data processing task into distinct stages: packet collection and storage, packet association and grouping based on URL and time criteria, and service quality indicator calculation for each group. This segmented approach allows the system to handle multiple packets systematically without overwhelming processing complexity, as each stage performs a specific function with clear input-output relationships.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3013001B1Service quality index calculation method and calculation apparatus, and communications system
Publication Date: 2018.09.05 HUAWEI TECH CO LTD
  • EP3013001B1 patent drawingFigure 1~2
  • EP3013001B1 patent drawingFigure 3A
  • EP3013001B1 patent drawingFigure 3B~4

AI summary

The present application discloses a service quality indicator calculating method and calculating apparatus, and a communications system. The calculating method includes: collecting multiple packets related to a web page browsing service; determining packets generated in a same time of web page browsing; and calculating a service quality indicator of the web page browsing according to the packets generated in the same time of web page browsing. Implementation of the present application can solve a problem in the prior art that a service quality indicator of one time of web page browsing cannot be calculated, thereby more truly reflecting service experience of a user.