Application Exception Recovery via Page State Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience disruptions and discomfort due to application crashes and not responding issues, where data entered in applications is lost, and manual restarts are required, leading to an inconvenient user experience.
Innovation Solution
An application exception recovery method that stores page information of the exception page, displays a mask during restart, and recreates the exception page, allowing for seamless recovery and minimizing user disruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the application is restarted to a home page after crashing, then the application can be restarted and run normally, but the user needs to operate again to return to the previous page and any entered data is lost
Solution Approach 1:
The patent captures and stores the current page information (including displayed content and user input data) before the application crashes. This preliminary action preserves the page state so that when the application restarts, it can restore to the exact page where the user left off, preventing data loss while maintaining restart capability
Solution Approach 2:
The patent creates a copy of the page information (page snapshot, URL, and data) and stores it in memory or storage. This copy serves as a backup that can be restored after a crash, allowing the application to revert to the previous state without losing any entered data or requiring user re-input
2Reliability
If manual restart is required after application crash, then the application can be restarted, but user work is interrupted and extra time is spent on manual recovery
Solution Approach 1:
The patent implements automatic detection of application crashes and automatic restart functionality. The system monitors application states, detects crashes autonomously, and triggers restart procedures without requiring user intervention. This self-service mechanism eliminates manual recovery time while ensuring application reliability through automatic restoration to the previous page state
3Ease of operation
If the application is restarted automatically after closing, then manual tapping time is saved, but the user sees a black screen and feels the page is abnormally lost
Solution Approach 1:
The patent captures and stores the page snapshot and information before the application closes or crashes. This preliminary capture ensures that when the application restarts automatically, there is already prepared page data to display immediately, preventing the black screen effect and maintaining continuous visual feedback to the user
Solution Approach 2:
The patent creates and stores a copy of the page visual content (snapshot) and metadata. During automatic restart, this copied page information is restored and displayed, allowing the user to see the previous page content immediately rather than encountering a black screen, thus maintaining ease of operation while improving user perception
Data Source
AI summary
An application exception recovery method, an electronic device, a storage medium storing the recovery method, and a recovery apparatus, the method including, storing page information of an exception page, in response to that an exception occurs in at least one application installed on an electronic device, wherein the exception page is a page displayed by the at least one application in response to the exception occurring, displaying a mask, wherein the mask is a picture displayed on at least a window of the at least one application during restart of the at least one application, restarting the at least one application, wherein restarting the at least one application comprises creating the exception page, and removing the mask.


