Cross-Device App Continuation Without Source Device Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing application migration methods occupy the resources and power consumption of the original device, leading to potential interruptions when the device has insufficient power or communication issues.
Innovation Solution
A task continuation method where the first device receives task status information from a second device, allowing it to run the application independently and process user operations without relying on the second device, reducing power consumption and enabling continued operation even if the second device stops working.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the original device performs data processing and sends application interfaces to the continuation device, then the application can be displayed on the continuation device, but the original device occupies data computing capability and processor resources continuously
Solution Approach 1:
The patent extracts the application processing logic from the original device and transfers it to the continuation device. The original device only needs to send the application interface and user operation information to the continuation device, while the continuation device independently performs data processing and executes operations locally, eliminating continuous resource occupation on the original device.
Solution Approach 2:
The patent introduces an application interface as an intermediary that carries the necessary information from the original device to the continuation device. This interface includes user operation information and application data, enabling the continuation device to process operations independently without requiring continuous connection or resource access to the original device.
2Reliability
If the original device continuously processes user operations and sends updated interfaces, then the application state is maintained, but communication connection may be interrupted when power is insufficient
Solution Approach 1:
The patent performs preliminary action by sending the complete application interface and user operation information from the original device to the continuation device before any potential communication interruption occurs. The continuation device stores this information locally and can continue processing operations independently even if the communication connection is subsequently interrupted or the original device powers off.
3Adaptability or versatility
If the continuation device sends operation information back to the original device for processing, then the original application logic is executed, but the original device resources are continuously occupied
Solution Approach 1:
The patent extracts the operation processing function from the original device and transfers it to the continuation device. The continuation device receives user operation information and independently executes the corresponding operations on the application interface locally, eliminating the need to continuously send operation information back to the original device for processing.
Data Source
Figure 1A(a)
Figure 1A(b)
Figure 1B(a)
AI summary
This application is applied to the field of terminal technologies, and provides a task continuation method, an electronic device, a program product, and a medium. The method includes: A first device receives first running status information from a second device, where the first running status information corresponds to a first status of a first application running on the second device, and the second device displays a first application interface in the first status; the first device runs the first application based on the first running status information, and displays the first application interface; the first device detects a first operation of a user; and the first device performs a function corresponding to the first operation. In this way, a resource of the second device is no longer occupied after the first device continues using the application on the second device, so that power consumption of an application processor on the second device is reduced. In addition, when the second device stops working, for example, is powered off due to insufficient power, the first application can also normally run on the first device.