Hotspot Recommendation Pop-up Window Control for Video Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Pop-up windows on electronic devices often clutter the display interface and cause user distraction due to unnecessary processing of elements outside the pop-up window, leading to mis-operation and a poor user experience when interacting with hotspot recommendations on video playback pages.
Innovation Solution
A method and device that control a hotspot recommendation pop-up window by receiving a display instruction, displaying prompt options corresponding to multiple hotspots, disabling other controls on the video playback page to prevent mis-interaction, and allowing users to select and play hot videos directly from the pop-up window without leaving the current page.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a pop-up window is displayed to show hotspot recommendations, then the recommendation effect is improved, but the display interface becomes cluttered and user focus is reduced
Solution Approach 1:
The display interface is segmented into multiple layers: the background video playing page and the foreground pop-up window. The pop-up window is positioned at a specific location (bottom center) and contains only the necessary hotspot recommendation elements, separating the recommendation functionality from the main video playback interface to reduce clutter while maintaining effectiveness
Solution Approach 2:
The hotspot recommendation elements are extracted from the main video playing page and placed into a dedicated pop-up window. This extraction allows the recommendations to be displayed in a controlled, focused manner without cluttering the entire interface, as only the necessary recommendation elements are taken out and presented in the pop-up window
2Ease of operation
If all elements on the video playing page are left accessible, then ease of operation is maintained, but mis-operation on elements outside the pop-up window occurs
Solution Approach 1:
The system applies preliminary anti-action by disabling controls on the video playing page before the user can accidentally interact with them. When the pop-up window is displayed, the video control, interaction control, and display control are automatically disabled, preventing mis-operation on elements outside the pop-up window while maintaining ease of operation within the pop-up window itself
3Reliability
If controls on the video playing page are disabled when pop-up is shown, then mis-operation is prevented, but the user cannot interact with video controls
Solution Approach 1:
The control states are made dynamic based on the pop-up window display state. When the pop-up window is displayed, the video control, interaction control, and display control are disabled. When the pop-up window is dismissed or hidden, these controls are automatically re-enabled. This dynamic adjustment ensures operation accuracy when the pop-up is active while restoring full accessibility when it is not
Solution Approach 2:
The system performs preliminary action by automatically disabling the relevant controls before the user can accidentally interact with them when the pop-up window appears. This preliminary disabling action prevents mis-operation, and the controls are automatically re-enabled when the pop-up window is dismissed, ensuring that full functionality is restored when needed
Data Source
AI summary
A method and device for controlling a hotspot recommendation pop-up window, a computer-readable medium and an electronic device are provided. On reception of a pop-up window display instruction, a pop-up window including prompt options corresponding to multiple hotspots is displayed on the hot video playing page. In a case that the pop-up window is displayed on the hot video playing page, a first control on the hot video playing page except for the pop-up window is set to a disabled state. Further, the user can select among the prompt options corresponding to multiple hotspots included in the pop-up window.


