Adaptive Window Placement for Large-Screen Touch Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Windows displayed by electronic devices, particularly on large screens, are inconvenient for users to operate, leading to poor user experience.
Innovation Solution
The electronic device determines the position of an interaction operation on the display interface and displays the window accordingly on the left or right side based on this position, ensuring it is conveniently located for the user to interact with, adjusting its placement to avoid edge overflow and maintaining visibility of controls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a window is displayed in the center or default position on a large display interface, then the display layout is simple and consistent, but the user operation convenience deteriorates due to excessive line-of-sight jumps and unreachable positions
Solution Approach 1:
The window position is made dynamic rather than fixed. The system automatically adjusts the window position based on the interaction operation position detected on the display interface. When a user interacts with a control at a specific position, the window appears at or near that position, making the interface adaptive and flexible rather than static and rigid.
Solution Approach 2:
The system performs preliminary positioning by detecting the interaction operation position before displaying the window. By pre-determining the optimal window position based on where the user already focused their attention (the control they just interacted with), the system eliminates the need for users to move their eyes and hands to a default central position.
2Loss of information
If a window is displayed far from the interaction operation position, then the display layout remains consistent, but the user experience deteriorates due to excessive line-of-sight jumps
Solution Approach 1:
Different regions of the display interface are treated differently based on local needs. Instead of applying a uniform window positioning rule across the entire screen, the system positions windows locally near the interaction operation position. This ensures that each window appears in the most relevant location for its specific context, minimizing line-of-sight jumps.
Solution Approach 2:
The window positioning system serves itself by automatically determining its own position based on the interaction operation position. The system uses the detected control position as the basis for window placement, eliminating the need for manual configuration or complex external positioning logic.
3Ease of operation
If the window position is dynamically adjusted based on interaction operation position, then user operation convenience improves, but the device complexity increases due to position detection and conditional display logic
Solution Approach 1:
The system implements feedback by detecting the user's interaction operation position and using that information to adjust the window position. The detection of the control position provides feedback about where the user is focusing their attention, and this feedback is used to optimize the window placement for subsequent interactions.
Solution Approach 2:
The positioning logic serves itself by using the interaction operation position as the direct basis for window placement. Rather than requiring complex algorithms to calculate optimal positions, the system simply anchors the window to the detected control position, making the positioning logic self-contained and relatively simple.
Data Source
Figure 1(a)~1(b)
Figure 2(a)~2(b)
Figure 2(c)
AI summary
This application is applicable to the field of terminal technologies, and in particular, relates to an interaction method, an electronic device, and a computer-readable storage medium. In the method, the electronic device may display a first control on a display interface, and when detecting an interaction operation performed on the first control, determine a first position of the interaction operation on the display interface. When the first position is located on a left side of the display interface, the electronic device may display, on the left side of the display interface, a first window in response to the interaction operation; or when the first position is located on a right side of the display interface, the electronic device may display the first window on the right side of the display interface. In other words, in this application, when detecting the interaction operation performed on the first control, the electronic device may display the first window on the left or right side of the display interface based on the first position of the interaction operation on the display interface, so that the first window is located at a position that is on the display interface and that is convenient for a user to perform an operation. This helps the user perform the operation on the first window, thereby improving operation convenience and user experience.