Event-Driven Update Screen Switching for Mobile Terminal Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile terminal devices face difficulties in determining the status of software updates, leading to anxiety and potential software breakage due to the lack of visual feedback during the update process, and the use of CPU resources for timer control prolongs the update time, especially for large software updates.
Innovation Solution
A mobile terminal device with a display section, storage section, and control section that displays update screens and switches them based on processing events like writing, reading, and erasing, without using a timer, to provide visual feedback to the user on the update progress while minimizing update time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a timer is used to display simple animations during software update, then the user can see visual feedback on update progress, but the update time is extended because CPU resources are consumed by timer control
Solution Approach 1:
The patent replaces the timer-based animation system with an event-driven display switching system. Instead of using a timer to periodically update the display, the system switches display screens based on actual processing events (writing, reading, erasing) detected in the storage section. This substitution eliminates the need for continuous timer control while maintaining visual feedback, thereby resolving the contradiction between providing update status visibility and minimizing update time.
2Loss of time
If no display indication is provided during internal update processing, then the update time is minimized, but the user cannot determine whether the processing is progressing normally and may misunderstand it as a failure
Solution Approach 1:
The patent implements a feedback mechanism by displaying multiple update screens that provide real-time visual information about the update progress. The control section detects processing events (writing, reading, erasing) in the storage section and switches between different display screens accordingly, giving the user continuous feedback on whether the update is progressing normally without significantly extending the update time.
3Loss of information
If the display is changed using a timer with simple animations, then the user can see update progress, but the CPU resources are diverted from update processing to timer control
Solution Approach 1:
The patent replaces the timer-based animation system with an event-driven display switching system. Instead of using a timer to periodically update the display, the system switches display screens based on actual processing events (writing, reading, erasing) detected in the storage section. This substitution eliminates the need for continuous timer control while maintaining visual feedback, thereby resolving the contradiction between providing update status visibility and minimizing update time.
Data Source
AI summary
A mobile terminal device includes: a display section that displays information; a storage section that stores processing programs for internal processings; a communication section; and a control section that updates any of the processing programs by acquiring an update program concerning the processing program in the communication section, wherein the storage section stores a plurality of update screens, and the control section displays one of the update screens on the display section and switches the display on the display section to another update screen each time writing on a predetermined number of blocks of the storage section occurs or any processing of reading from, writing on, and erasing from the storage section occurs when updating the program.


