Power Consumption Analysis Application for Wireless Device Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepower consumption test reliabilityVSAvoidtest automation level
Core Design Contradiction:
ReliabilityVSExtent of automation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If automated test sequences are implemented, then test repeatability improves, but test complexity and setup requirements worsen

Engineering Contradiction:
Improvetest repeatabilityVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10146658B2User device power consumption monitoring and analysis
Publication Date: 2018.12.04 T MOBILE US INC
  • US10146658B2 patent drawing
  • US10146658B2 patent drawing
  • US10146658B2 patent drawing

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.