Mobile Terminal Software Update Control via Network and Power Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software updating on mobile terminals consumes significant network data volume and battery power, leading to high costs and energy inefficiency, particularly in 2G/3G networks.
Innovation Solution
An internal software updating method that detects network connection conditions and the mobile terminal's running mode, performing updates only when connected via Wi-Fi and charging, ensuring efficient data usage and battery conservation by prioritizing updates during optimal conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software update is performed through network downloading, then software can be updated to latest version, but network data volume is consumed and battery power is depleted
Solution Approach 1:
The system performs preliminary detection of update availability and conditions before initiating the actual download. It checks whether updates are available, evaluates network conditions, and determines optimal timing for updates, thereby avoiding unnecessary network transactions and power consumption.
Solution Approach 2:
The update mechanism dynamically adjusts its behavior based on real-time detection of network conditions, battery status, and system state. It can pause, resume, or cancel updates based on changing conditions, optimizing the balance between update completeness and energy consumption.
2Reliability
If software update is performed through network downloading, then software can be updated, but data volume is expended and updating cost increases
Solution Approach 1:
The system performs preliminary detection of update availability and conditions before initiating the actual download. It checks whether updates are available, evaluates network conditions, and determines optimal timing for updates, thereby avoiding unnecessary network transactions and data consumption.
Solution Approach 2:
The update mechanism dynamically adjusts its behavior based on real-time detection of network conditions, battery status, and system state. It can pause, resume, or cancel updates based on changing conditions, optimizing the balance between update completeness and energy consumption.
3Ease of operation
If manual update confirmation is required, then user control is maintained, but update process becomes complex and time-consuming
Solution Approach 1:
The system performs self-detection of update availability, self-evaluation of update conditions, and self-execution of updates without requiring manual user intervention. It automatically checks for updates, determines suitability, and initiates the update process, thereby simplifying the user experience while maintaining control through automated decision-making.
Data Source
AI summary
An internal software updating method, apparatus, system, mobile terminal, and computer-readable storage medium are provided. According to methods in the embodiments of the present invention, a network connection condition between the mobile terminal and a server and a current running mode of the mobile terminal in a regular time interval is detected and, according to the detected network connection condition and the running mode of the mobile terminal, it is determined whether to perform an update processing on the internal software installed in the mobile terminal.


