Power Consumption Analysis Application for Wireless Device Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for testing application power consumption on wireless communication devices rely on human testers, leading to unreliable and unrepeatable results due to variations in tester performance and test variability.
Innovation Solution
A power consumption analysis application that uses action commands and monitoring commands to simulate test sequences on user devices, analyzing device event data and power consumption data to determine the impact on battery life, enabling identification of root causes for short battery life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If human testers are used to perform power consumption tests, then test coverage can be achieved, but test reliability and repeatability deteriorate due to variations in tester performance and test execution
Solution Approach 1:
The system uses automated scripts that execute test sequences independently without human intervention. The power consumption analyzer automatically performs tests, collects data, and generates reports, eliminating the need for human testers and ensuring consistent, repeatable results across multiple test sessions.
Solution Approach 2:
The patent replaces the mechanical human testing process with an automated computer-based system. Scripts control the test execution, and software analyzes power consumption data, substituting human physical actions with automated digital processes that ensure reliability and repeatability.
2Reliability
If automated test sequences are implemented, then test repeatability improves, but test complexity and setup requirements worsen
Solution Approach 1:
The power consumption analyzer is designed as a universal platform that can execute multiple different test sequences through configurable scripts. The same hardware system handles various application types and test scenarios, reducing overall system complexity while maintaining high repeatability across diverse testing needs.
Data Source
AI summary
The power consumption of a user device may be monitored as an application on the user device performs one or more actions. Device commands for the user device and monitoring commands for a power monitor may be generated based on a script. The script is created to trigger an application on a user device to perform one or more actions while power consumption of the user device is monitored. The device commands are sent to the application on the user device to trigger the application to perform the one or more actions. The monitoring commands are sent to the power monitor to command the power monitor to track the power consumption of the use device as the application performs one or more actions. Subsequently, power consumption data for the user device are received from the power monitor, and device event data are received from the user device for analysis.


