Mobile App QoS Monitoring via Emulated Test Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for determining quality-of-service in computer networking are insufficient as they often focus on limited aspects, failing to address issues that affect the performance and service quality of network applications, particularly for mobile applications, which may experience poor quality due to high jitter or bit errors despite high bit rates.
Innovation Solution
A method and system that monitor and emulate network usage patterns of mobile applications by transmitting and receiving test data via the mobile network, analyzing this data to determine quality-of-service indicators such as bandwidth, signal-to-noise ratio, latency, and packet losses, allowing for real-time evaluation of mobile application performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If limited aspects of communication session are examined, then monitoring complexity is reduced, but quality-of-service detection accuracy deteriorates
Solution Approach 1:
The patent creates a copy of the mobile application's network usage pattern by having the monitoring application transmit and receive test data that mimics the actual application's communication behavior. This allows comprehensive quality-of-service analysis without directly interfering with or over-complicating the actual application's operation, resolving the contradiction between monitoring complexity and detection accuracy.
2Measurement precision
If comprehensive network performance parameters are monitored, then quality-of-service determination accuracy is improved, but monitoring resource consumption increases
Solution Approach 1:
Instead of monitoring all actual application traffic comprehensively, the patent creates a simplified copy through test data transmission. The monitoring application emulates network usage patterns by sending test data and analyzing the results, which provides sufficient quality-of-service information without the resource overhead of comprehensive real traffic analysis.
3Measurement precision
If test data transmission is performed to emulate network usage patterns, then quality-of-service measurement accuracy is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent applies partial action by transmitting only sufficient test data to obtain accurate quality-of-service measurements rather than comprehensive data. The test data transmission is calibrated to provide the necessary information for determining bandwidth, signal-to-noise ratio, latency, and packet loss without excessive bandwidth consumption, balancing measurement accuracy with network resource efficiency.
Data Source
AI summary
In accordance with embodiments of the present disclosure, a process for determining a quality-of-service for a mobile application running on a mobile device coupled with a mobile network is presented. The process may be implemented to monitor, on an application layer level, a network usage pattern of the mobile application communicating via the mobile network. The process may emulate the network usage pattern of the mobile application by transmitting or receiving test data via the mobile network. And the process may determine the quality-of-service for the mobile application by analyzing the test data being transmitted or received.


