Floating Window Task Startup Without Screen Interruption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional task jump methods in operating systems often interrupt the current task scenario, negatively impacting user experience by requiring task switches and interrupting ongoing operations.
Innovation Solution
A task start method utilizing a system-level common standard API to create a floating window, allowing new tasks to be started without interrupting the current task, with options for full-screen, split-screen, or floating window display, and enabling seamless switching and interaction between tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional task jump method is used to start a new application task, then the new task can be started, but the current task scenario is interrupted
Solution Approach 1:
The patent divides the display screen into multiple independent regions, allowing the current task and new task to be displayed simultaneously in different segments of the screen. This segmentation enables task switching without interrupting the current task scenario, as both tasks can coexist in their respective display regions.
Solution Approach 2:
The patent introduces a new display dimension by enabling floating windows that can appear at arbitrary positions on the screen, independent of the current task's display region. This dimensional flexibility allows new tasks to be opened without displacing or interrupting the current task, improving user experience while maintaining productivity.
2Productivity
If task jump interrupts current task to start new task, then new task can be executed, but display status of current task is lost
Solution Approach 1:
The patent implements nested display structures where floating windows containing new tasks can be opened within or alongside the current task's display area. The current task maintains its display status while accommodating new tasks in nested or adjacent regions, preserving display stability while enabling efficient task execution.
Solution Approach 2:
The patent introduces dynamic display adjustment capabilities where the system can automatically adapt the display layout based on task requirements. The display status of the current task remains stable while the system dynamically creates floating windows or split-screen views for new tasks, maintaining both productivity and display stability.
3Ease of operation
If floating window display is implemented for new task, then current task scenario is not interrupted, but system complexity increases
Solution Approach 1:
The patent implements a universal window management system that can handle multiple display modes (full-screen, floating window, split-screen) through a single unified interface. This multi-functionality reduces system complexity by providing a consistent framework for task management while enabling diverse display configurations that improve user experience without interrupting current tasks.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A task start method and an electronic device are provided. The method includes: in a process in which a first task of a first application is run and performed on a screen, when the first task triggers a task jump for a second task, if a window is required to display the second task, invoking a window start interface of a system. That the second task is started based on the window start interface includes: When the second task supports floating window displaying, based on an unchanged display status of the first task, starting the second task, creating the first floating window based on the window start interface, and displaying the second task based on the first floating window. According to the method in an embodiment of this application, a current task directly triggers to start a floating window. Therefore, a current full-screen display page does not need to be exited when a new task is started, thereby ensuring that a task scenario is not interrupted, and greatly improving user experience.