Display mode switching method and related device

By determining the current display mode and interface switching path during the interaction between the monitor and the interface control device, optimizing the interface switching event, and solving the abnormal issues in the monitor interface switching process, efficient and accurate interface switching is achieved.

CN121309907APending Publication Date: 2026-01-09GUANGZHOU CHANGJIA ELECTRONICS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511430849.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-09
Publication Date
2026-01-09

AI Technical Summary

Technical Problem

In existing technologies, displays are prone to malfunctions during interface switching, resulting in low interface switching efficiency.

Method used

By determining the current display mode and interface switching path during the interaction between the display and the interface control device, marking the interface switching nodes, optimizing the interface switching events, introducing anomaly improvement projects, and determining an excellent switching system based on the switching efficiency and content of the interface to be switched.

Benefits of technology

It improves the accuracy and efficiency of display interface switching, ensures the marking of abnormal features during virtual switching and improves the accuracy of projects, optimizes interface switching paths and events, and improves overall switching efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121309907A_ABST
    Figure CN121309907A_ABST
Patent Text Reader

Abstract

The invention discloses a display mode switching method and a related device, and relates to the technical field of switching methods, a plurality of interface switching nodes are determined according to an interface switching path, and an interface switching event of a display mode is optimized according to the loading degree of a to-be-switched interface, the presentation progress of a current interface and a task list of a display. The optimization of the interface switching event of the display mode is realized. Therefore, according to the plurality of interface switching exception features of each to-be-switched interface and the current interface load of the display, the exception improvement item of the to-be-switched interface is determined; switching of the to-be-switched interface is triggered based on the interface switching event and the abnormal improvement item of the to-be-switched interface, and an excellent switching system of the display is determined according to the switching efficiency of the to-be-switched interface, the interface content of the to-be-switched interface and the interface content of the next to-be-switched interface, and the interface switching efficiency of the display between the current interface and the interfaces to be switched is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of switching methods, in particular to a display mode switching method and related device. BACKGROUND

[0002] With the development of science and technology, the display receives signals from computers, televisions, game consoles and other devices, and converts them into visual images. The main part of the display is the screen, which is a flat surface for presenting visual content and enabling information interaction. At this time, the display presents the corresponding display interface, and the display receives interface switching information. The interface needs to be switched in different scenarios. In the prior art, the display mode of the display is collected, and the corresponding display interface is presented along the display mode. When the display interface needs to be switched, the switching sequence and the interface to be switched are switched according to the pre-audited switching sequence and the interface to be switched. However, during the switching process, the interface is prone to abnormality, which affects the further switching of the interface, resulting in low efficiency of the existing interface switching. SUMMARY

[0003] The present application aims to overcome the shortcomings of the prior art, and provides a display mode switching method and related device.

[0004] The display mode switching method provided by the embodiment of the present application comprises the following steps. According to the current display mode and the interface signal output by the interface control device, a list of interface switching of the display is determined, and an interface switching path is determined according to the list of interface switching and the priority of the current interface. According to the interface switching path, a plurality of interface switching nodes are determined, and the interface to be switched corresponding to the plurality of interface switching nodes is marked. The interface switching event of the display mode is optimized according to the loading degree of the interface to be switched, the presentation progress of the current interface and the task list of the display. In the interface switching event, the interface switching abnormality characteristics of each interface to be switched in the virtual switching process are marked, and the abnormality improvement project of each interface to be switched is determined according to the plurality of interface switching abnormality characteristics of each interface to be switched and the current interface load of the display. Based on the interface switching event and the abnormality improvement project of the interface to be switched, the switching of the interface to be switched is triggered, and the excellent switching system of the display is determined according to the switching efficiency of the interface to be switched, the interface content of the interface to be switched and the interface content of the next interface to be switched.

[0005] The display mode switching device provided by the embodiment of the present application is applied to the display mode switching method described above, and comprises: The display mode module is used to determine the current display mode based on the interaction information of the display and the current interface displayed on the display during the interaction between the display and the interface control device. The interface switching path module is used to determine the interface switching list of the display based on the current display mode and the interface signals output by the interface control device, and to determine the interface switching path based on the interface switching list and the priority of the current interface. The interface switching event module is used to determine multiple interface switching nodes based on the interface switching path, mark the interfaces to be switched corresponding to the multiple interface switching nodes, and optimize the display mode of the interface switching event based on the loading level of the interface to be switched, the rendering progress of the current interface, and the task list of the monitor. The anomaly improvement project module is used to mark the interface switching anomaly characteristics of each interface to be switched during the virtual switching process in the interface switching event, and to determine the anomaly improvement project of the interface to be switched based on multiple interface switching anomaly characteristics of each interface to be switched and the current interface load of the display. The superior switching system module is used to trigger the switching of the interface to be switched based on the interface switching event and abnormal improvement project of the interface to be switched. The superior switching system of the display is determined according to the switching efficiency of the interface to be switched, the interface content of the interface to be switched, and the interface content of the next interface to be switched.

[0006] Compared with the prior art, the beneficial effects of the present invention are: In this embodiment of the invention, the interface switching path is determined based on the interface switching list and the priority of the current interface using the method described in this embodiment. Multiple interface switching nodes are determined based on the interface switching path, and the interfaces to be switched corresponding to these multiple interface switching nodes are marked. The interface switching events of the display mode are optimized based on the loading level of the interface to be switched, the rendering progress of the current interface, and the task list of the display. The introduction of the display's interface switching list accommodates the overall consideration of the loading level of the interface to be switched, the rendering progress of the current interface, and the task list of the display, thereby optimizing the interface switching events of the display mode and ensuring the accuracy of the optimization.

[0007] Therefore, in the interface switching event, the interface switching abnormality characteristics of each to-be-switched interface in the virtual switching process are marked, the abnormality improvement item of the to-be-switched interface is determined according to the plurality of interface switching abnormality characteristics of each to-be-switched interface and the current interface load of the display; the switching of the to-be-switched interface is triggered based on the interface switching event and the abnormality improvement item of the to-be-switched interface, the excellent switching system of the display is determined according to the switching efficiency of the to-be-switched interface, the interface content of the to-be-switched interface and the interface content of the next to-be-switched interface, the abnormality improvement item of the to-be-switched interface is introduced, the overall consideration of the switching efficiency of the to-be-switched interface, the interface content of the to-be-switched interface and the interface content of the next to-be-switched interface is realized, the accuracy of the excellent switching system of the display is improved, and the interface switching efficiency between the current interface and the plurality of to-be-switched interfaces is improved. BRIEF DESCRIPTION OF DRAWINGS

[0008] Figure 1 is a flowchart of the display mode switching method in the embodiment of the present application; Figure 2 is a flowchart of step S11 in the display mode switching method in the embodiment of the present application; Figure 3 is a flowchart of step S12 in the display mode switching method in the embodiment of the present application; Figure 4 is a flowchart of step S13 in the display mode switching method in the embodiment of the present application; Figure 5 is a flowchart of step S14 in the display mode switching method in the embodiment of the present application; Figure 6 is a flowchart of step S15 in the display mode switching method in the embodiment of the present application; Figure 7 is a structural composition diagram of the display mode switching device in the embodiment of the present application. DETAILED DESCRIPTION

[0009] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application.

[0010] Please refer to Figures 1 to 7 A display mode switching method applied to a display; the display mode switching method comprises: Step S11: in the interaction process between the display and an interface control device, determining a current display mode according to interaction information of the display and a current interface displayed by the display; Step S12: Determine the display's interface switching list based on the current display mode and the interface signal output by the interface control device, and determine the interface switching path based on the interface switching list and the priority of the current interface. Step S13: Determine multiple interface switching nodes based on the interface switching path, and mark the interfaces to be switched corresponding to the multiple interface switching nodes. Optimize the interface switching event of the display mode based on the loading level of the interface to be switched, the rendering progress of the current interface, and the task list of the monitor. Step S14: In the interface switching event, mark the interface switching abnormality characteristics of each interface to be switched during the virtual switching process, and determine the abnormality improvement items of the interface to be switched based on the multiple interface switching abnormality characteristics of each interface to be switched and the current interface load of the display. Step S15: Based on the interface switching event and abnormal improvement project of the interface to be switched, the interface to be switched is triggered. The optimal switching system of the display is determined according to the switching efficiency of the interface to be switched, the interface content of the interface to be switched, and the interface content of the next interface to be switched.

[0011] refer to Figure 2 In step S11, the specific steps are as follows: S111: The display communicates with the interface control device and transmits interactive signals during the communication process. The corresponding interactive information is determined by parsing the interactive signals, and the corresponding interface operation features are determined by detecting the interactive information. S112: Monitor the display in real time and collect the current interface displayed on the display. Determine the corresponding display content based on the traceability of the current interface displayed on the display. Determine multiple current display features based on the identification of the display content. Determine the current display mode of the display based on the matching of multiple current display features, corresponding interface operation features and the display database.

[0012] In the embodiments of this application, the display communicates with the interface control device. The display establishes a connection with the interface control device (such as a mouse, keyboard, touch screen, remote control, etc.) through interfaces such as USB, HDMI, Bluetooth, or Wi-Fi. The communication protocol adopts a standardized data packet format, which includes fields such as device ID, command type, parameter value, and timestamp. At the same time, when the user operates the interface control device, the device generates corresponding electrical or digital signals. For example, when the mouse moves, it transmits X and Y coordinate data; when the keyboard presses a key, it transmits ASCII code or scan code; when the touch screen is operated, it transmits touch point coordinates and pressure values; when the remote control presses a key, it transmits infrared codes or wireless signals. These signals are transmitted to the display in the form of data packets through the communication channel. The transmission frequency is usually 60-1000Hz to ensure the real-time operation.

[0013] After receiving the signal, the display converts the raw data into meaningful interactive information through a signal parsing module. The parsing process includes: data packet unpacking: extracting the payload; protocol parsing: interpreting the meaning of the data according to the communication protocol standard; signal calibration: eliminating device differences and noise interference; and unifying the signals from different devices into a standard format. The parsed interactive information includes parameters such as operation type (click, drag, swipe, etc.), operation position, operation intensity, and operation duration. Through feature extraction algorithms, operation patterns with specific meanings are identified from the interactive information. Feature extraction includes: temporal features: the time sequence pattern of the operation; spatial features: the spatial distribution characteristics of the operation; frequency features: the repetition frequency of the operation; and combination features: the combination relationship of multiple operations.

[0014] Furthermore, the monitor's built-in monitoring module or an external image acquisition device continuously scans and captures images of the display screen; the monitoring frequency is typically 30-60Hz to ensure that real-time changes in the interface can be captured; digital image data is directly obtained from the monitor's frame buffer; resolution, color space conversion, and noise reduction are adjusted; the complete interface is divided into independent UI component areas; and the current state parameters of each UI component are saved.

[0015] Interface tracing technology analyzes the constituent elements and structural relationships of the current interface to determine the actual displayed content. The tracing process includes: interface hierarchy analysis: identifying hierarchical structures such as windows, dialog boxes, and menus; UI element identification: identifying basic elements such as buttons, text boxes, icons, and lists; content parsing: extracting actual displayed content such as text content, image data, and video frames; association analysis: determining the logical relationships and dependencies between elements; based on the identified displayed content, multiple display features are calculated using feature extraction algorithms. The features are as follows: layout features: spatial distribution, arrangement, and alignment of interface elements; color features: dominant color, color contrast, and color distribution; dynamic features: animation effects, transition effects, and refresh rate; content features: text density, image complexity, and video resolution; and interaction features: clickable areas, input box status, and scroll bar position.

[0016] The extracted display features are combined with the interface operation features determined in S111, and the current display mode is determined by a pattern matching algorithm. The matching process includes: fusing display features and operation features into a comprehensive feature vector; searching for similar historical records in the display database; calculating the matching degree with various preset display modes; and selecting the display mode with the highest matching degree as the current mode.

[0017] refer to Figure 3 In step S12, the specific steps are as follows: S121: Collect the current display mode of the display, determine multiple key display features based on the detection of the current display mode of the display, and determine multiple sub-interface switching lists based on the matching of multiple key display features and the display database. S122: Real-time monitoring of the interaction process between the interface control device and the display, collecting the interface signal output by the interface control device, determining the corresponding interface switching information based on the parsing of the interface signal, determining multiple interface switching features based on the detection of the interface switching information, and determining the interface switching list of the display based on the multiple interface switching features, multiple sub-interface switching lists and the current display status of the display. S123: Determine the priority of the current interface based on the current display status of the monitor and the content of the current interface, and determine the interface switching path according to the priority of the current interface, the switching items of each sub-interface in the interface switching list and the corresponding switching order.

[0018] In the embodiments of this application, the current display mode information determined in S112 is directly obtained through the system interface; the unique identifier of the current display mode is obtained; the values ​​of various parameters related to the mode are read; it is verified whether the mode is running stably or in a transitional state; and historical data such as the activation time and duration of the mode are obtained.

[0019] The system performs in-depth analysis of the current display mode, extracting key attributes that represent the essential characteristics of the mode; identifies the interface layout structure and organization method in the current mode; determines the activated functional modules in the current mode and their interrelationships; analyzes the user interaction methods and operation characteristics supported by the current mode; determines the main content types and characteristics currently displayed; assesses the system resource consumption of the current mode; and analyzes typical user behavior patterns in this mode based on historical data.

[0020] Simultaneously, the extracted key display features are matched with preset modes in the display database to find the most suitable sub-interface switching list. The key display features are converted into comparable numerical vectors. The similarity between the current feature vector and the feature vectors of each preset mode in the database is calculated. The matching degree between each preset mode and the current mode is evaluated. The most suitable sub-interface switching list is selected based on the matching degree. The selected switching list is optimized and adjusted according to the current system status and user preferences.

[0021] Furthermore, the system monitors the interaction between the interface control device and the display in real time, capturing all user input events through event listeners; recording the timestamp and duration of each interaction event; tracking the complete trajectory and sequence of user operations; analyzing the correlation between interaction events and the currently displayed content; statistically analyzing the frequency and patterns of specific types of interactions; simultaneously, it collects raw signal data from various interface control devices; collects signals from different devices such as mice, keyboards, touchscreens, and remote controls; filters, reduces noise, and standardizes the raw signals; classifies signals into different types such as clicks, swipes, long presses, and drags; extracts parameters such as intensity, speed, direction, and duration of each signal; and analyzes composite operations formed by combinations of multiple signals.

[0022] Based on the analysis of the interface signals, the corresponding interface switching information is determined. The collected signals are deeply analyzed to extract information related to interface switching; the intention and purpose behind the user's operation are identified; the explicit interface switching command is extracted from the signal; the user's expected interface switching direction (forward, backward, horizontal switching, etc.) is determined; the target interface that the user wants to switch to is inferred; and the user's expected switching method (immediate switching, gradual switching, overlay display, etc.) is identified.

[0023] Key features are extracted from interface switching information for subsequent decision-making. Feature detection includes: assessing the urgency and time sensitivity of interface switching; analyzing the frequency of specific types of switching requests; identifying user interface switching habits and preference patterns; analyzing the coherence between the current switching request and previous operations; assessing the user's clarity regarding the switching goal; assessing the degree of interference of the switching on the current primary task; simultaneously, determining the display's interface switching list based on multiple interface switching features, multiple sub-interface switching lists, and the display's current display state; comprehensively analyzing all relevant information to ultimately determine the most suitable interface switching list; assigning appropriate weights to different interface switching features; calculating the matching degree between each sub-interface switching list and the current feature; assessing the adaptability of each switching list to the current display state; predicting the impact of different switching lists on user experience; assessing the system resources required to execute each switching list; selecting the optimal interface switching list based on the comprehensive evaluation results; and dynamically adjusting the priority and content of the switching list based on real-time feedback.

[0024] Specifically, assuming a user is watching a movie on a monitor and is currently in "Entertainment Mode", the system has already determined two sub-interface switching lists through S121: Media Control Sub-list: [Playback Control Interface, Volume Adjustment Interface, Subtitle Settings Interface, Picture Quality Adjustment Interface]; Content Browsing Sub-list: [Recommended Content Interface, Video Category Interface, Search Interface, History Interface].

[0025] The system monitored that the user paused the movie playback; recorded that the user immediately swiped to the right after pausing; detected that the user's swipe speed was relatively fast (approximately 200 pixels / second); found that the user's finger remained on the right edge of the screen for about 1 second after swiping; simultaneously, it collected a pause click signal from the touchscreen: coordinates (850, 400), pressure 0.8N, duration 150ms; collected a right swipe signal: start point (850, 400), end point (1200, 420), swipe distance 350px, swipe time 175ms; collected an edge dwell signal: coordinates (1200, 420), dwell time 1050ms, pressure 0.3N.

[0026] The user pauses the content, then quickly swipes and lingers at the edge, indicating a clear intention to switch; this is identified as an "edge swipe" switching command, typically used to bring up a sidebar or menu; swiping from left to right indicates a desire to access the interface from the right side; combined with the pause action, it can be inferred that the user wants to view other video content or adjust playback settings; the edge lingering action indicates a desire for a sidebar overlay rather than a full-screen switch; Interface switching characteristics are determined as follows: Switch urgency: Medium (the user has paused the current content, indicating a willingness to spend time browsing other options); Switch frequency: This type of switch occurs frequently in the user's history (approximately 3-5 times per week); Switch pattern: Consists of the typical "pause-browse-continue" usage pattern; Switch coherence: Highly consistent with the current movie viewing activity; Switch goal clarity: Medium (the user clearly wants to switch, but the specific goal is unclear); Switch interference: Low (the current content is paused, minimizing switching interference).

[0027] The smoothness of switching was assigned the highest weight (0.3), followed by the switching mode (0.25), with other features having lower weights; Media control sublist matching degree: 0.75 (user needs to adjust playback settings after pausing); Content browsing sublist matching degree: 0.85 (edge ​​swiping is more commonly used for content browsing); State adaptability assessment: Media control sublist adaptability: 0.8 (currently in a paused state, suitable for adjusting settings); Content browsing sublist adaptability: 0.9 (edge ​​swiping to bring up the sidebar is most suitable for content browsing); User experience prediction: Media control sublist prediction... Expected satisfaction rating: 7.5 / 10; Expected satisfaction rating of content browsing sublist: 8.7 / 10; Resource consumption assessment: Media control sublist resource consumption: Medium (requires loading control interface); Content browsing sublist resource consumption: Medium-high (requires loading recommended content and thumbnails); Optimal list selection: Overall score shows that the content browsing sublist (8.6 points) is better than the media control sublist (7.8 points); Dynamic list adjustment: Set the content browsing sublist as the main list, but add the "playback control interface" in the media control sublist as a shortcut option to the top of the list.

[0028] The final interface switching list is as follows: [Playback control interface (quick options), recommended content interface, video category interface, search interface, history interface]; through this series of steps, the system can accurately understand the user's interface switching intentions and, combined with the current state and historical preferences, provide the most suitable interface switching options, which not only meets the user's immediate needs but also maintains a good user experience.

[0029] Therefore, the priority of the current interface is determined based on the current display state of the monitor and the content of the current interface. The interface switching path is determined according to the priority of the current interface, the switching items of each sub-interface in the interface switching list and their corresponding switching order. This takes into account the overall consideration of the priority of the current interface, the switching items of each sub-interface in the interface switching list and their corresponding switching order, and ensures the accuracy of the interface switching path.

[0030] At this point, by comprehensively analyzing the hardware status and software content of the display, a priority level is assigned to the current interface. This involves analyzing hardware parameters such as the display's operating mode, refresh rate, resolution, and color space; identifying the type, complexity, dynamism, and importance of the currently displayed content; assessing the user's dwell time, interaction frequency, and operational depth on the current interface; detecting the current interface's usage of system resources such as CPU, GPU, and memory; and determining the priority value of the current interface (usually from 1 to 10 levels) based on a comprehensive weighted calculation of the above factors.

[0031] The interface switching path is determined based on the priority of the current interface, the switching items of each sub-interface in the interface switching list, and their corresponding switching order. Based on the current interface priority and preset switching rules, the optimal interface switching path is planned. The path determination process includes: considering constraints such as system resource limitations, user experience continuity, and functional integrity; calculating the time, resource, and user attention costs required for each interface switching; evaluating the technical feasibility and user experience smoothness of each potential switching path; dynamically adjusting the priority of each item in the switching list according to the current interface priority; applying algorithms such as shortest path, minimum cost, or maximum utility to determine the optimal switching path; and verifying the effectiveness and user satisfaction of the selected path through simulation or historical data.

[0032] Specifically, assume the monitor is currently playing a movie, operating in 4K@60Hz mode, with HDR enabled and the color gamut set to DCI-P3 wide color gamut; the currently displayed screen is the main movie screen, which is a high dynamic range video with high complexity and belongs to the core entertainment function; the user has watched the movie for 45 minutes, during which time the user paused the video 3 times and adjusted the volume 2 times; the GPU usage is 78%, the memory usage is 65%, and the CPU usage is 32%.

[0033] Content importance weight: 9 / 10 (core entertainment functions); Resource consumption weight: 8 / 10 (high resource consumption); User engagement weight: 8 / 10 (long-term viewing); Overall priority: (9×0.4 + 8×0.3 + 8×0.3) = 8.4 / 10, determined as a high-priority interface; Simultaneously, switching constraint analysis: Resource constraint: Limited remaining GPU resources, complex interface switching causes lag; Experience constraint: Movie playback should not be interrupted, and audio continuity should be maintained during switching; Functional constraint: The interface after switching must support basic playback control functions; Switching cost assessment: Switching to the playback control interface: low cost (only requires adding a simple UI), low resource consumption; Switching to the recommended content interface: medium cost (requires loading thumbnails), moderate resource consumption; Switching to the video category interface: high cost (requires loading a large amount of content), high resource consumption; Path feasibility analysis: Direct switching path: Current interface → Target interface (simple but affects viewing experience); Gradual switching path: Current interface → Intermediate transition interface → Target interface (complex but better experience); Picture-in-picture switching path: current interface (shrunk) + target interface (overlay) (balanced but consumes more resources).

[0034] Furthermore, the original toggle list is: [Playback Control Interface, Recommended Content Interface, Video Category Interface, Search Interface, History Interface]; the adjusted priority is: [Playback Control Interface (priority increased), Recommended Content Interface (priority maintained), Video Category Interface (priority decreased), Search Interface (priority decreased)]. [History view interface (priority reduced)]; Applying the least interference algorithm: Selecting the path with the least impact on the current viewing experience; Calculating the comprehensive score of each path: Directly switching to the playback control interface: 8.5 points (fast but abrupt); Gradually switching to the recommended content interface: 7.8 points (smooth but time-consuming); Switching to the playback control interface via picture-in-picture: 9.2 points (balanced and maintains continuity); Path verification: Historical data shows that user satisfaction with the picture-in-picture switching path is 92% in similar situations; System simulation tests show that this path achieves excellent smoothness under the current hardware configuration; The final determined interface switching path is: Using picture-in-picture mode, the current movie screen is shrunk to the upper left corner of the screen and continues to play, while the playback control interface is loaded in the main display area, allowing users to adjust playback settings without interrupting the viewing experience; If the user performs further operations, the system will dynamically adjust the switching path based on new interaction signals, such as keeping the movie in a small window while the user browses recommended content, and providing a smooth transition option when the user selects new content.

[0035] refer to Figure 4 In step S13, the specific steps are as follows: S131: Collect the interface switching path, determine multiple sub-switching areas based on the identification of the interface switching path, mark the corresponding switching process events, and determine multiple interface switching nodes based on the area location of multiple sub-switching areas, the corresponding switching process events, and the interface switching list. S132: In each interface switching node, the interface to be switched is determined according to the position, node characteristics and interface switching list of the interface switching node. At this time, each interface to be switched is preloaded on the display to determine the loading degree of the interface to be switched. S133: Collect the presentation time period of the current interface, determine the presentation progress of the current interface based on the presentation time period and the content of the current interface, determine the first switching optimization coefficient based on the loading level of the interface to be switched and the presentation progress of the current interface, determine the second switching optimization coefficient based on the task list of the display based on the loading level of the interface to be switched, determine the corresponding optimization method based on the mapping relationship between the first switching optimization coefficient, the second switching optimization coefficient and the optimization mode, and optimize the interface switching event of the display mode along the optimization method.

[0036] In the embodiments of this application, the complete interface switching path information determined in S123 is obtained, and the complete switching path is decomposed into multiple logically independent sub-regions. The sub-switching region identification process includes: dividing the path into multiple independent regions according to the logical relationship of the switching; analyzing the function and role of each sub-region in the overall switching process; determining the dependencies and execution order between each sub-region; evaluating the complexity and execution difficulty of each sub-region; optimizing the boundaries between sub-regions to ensure seamless connection; simultaneously, marking specific switching process events for each sub-switching region; identifying the event type corresponding to each sub-switching region (such as loading, rendering, transition, synchronization, etc.); defining specific parameters and attributes for each event; planning the expected execution time and duration of each event; assigning execution priority to each event; and marking the current state of the event (such as pending execution, executing, completed, etc.).

[0037] Based on the regional locations of multiple sub-switching areas, corresponding switching process events, and interface switching lists, multiple interface switching nodes are determined. The sub-switching areas, events, and switching lists are integrated into specific execution nodes. The node determination process includes: mapping the physical or logical location of the sub-switching area to node coordinates; associating switching process events with their corresponding locations; matching items in the interface switching list with nodes; setting attributes for each node, such as type, priority, and resource requirements; and establishing a network of relationships between nodes to form a complete execution graph.

[0038] Specifically, assuming the current scenario is a user watching a movie, the system detects that the user wants to switch to the playback control interface. The interface switching path determined by S123 is "movie full-screen interface → playback control interface (picture-in-picture mode)"; the path ID is "PATH_20230815_001", and the type is "picture-in-picture switching"; the path is complete, including the start and end points, and there are no conflicts; the switching type is "overlay", the expected time is 1.2 seconds, and the resource requirements are moderate; the historical execution success rate of this path is 95%, and the average execution time is 1.1 seconds; the current scenario is a high-priority media playback scenario, and the user's operation intention is clear.

[0039] Path logic segmentation: The path is divided into 3 sub-regions; Region A: Movie screen scaling and position adjustment; Region B: Loading and rendering of the playback control interface; Region C: Synchronization and transition effects between the two interfaces; Region function analysis: Region A is responsible for the visual adjustment of the main interface; Region B is responsible for the preparation of the new interface; Region C is responsible for the coordination of the two interfaces; Region dependency: Region A and Region B can be executed in parallel, and Region C depends on the completion of A and B; Region complexity assessment: Region A (medium), Region B (high), Region C (medium); Region boundary optimization: Adjust the execution time overlap of Region A and B by 30% to improve efficiency.

[0040] Event Type Identification: Area A: Video scaling event, position movement event; Area B: Interface loading event, interface rendering event; Area C: Transition animation event, synchronization coordination event; Event Parameter Definition: Video scaling event: target size (30% of the original size), scaling algorithm (bilinear interpolation); Interface loading event: loading resource list, preloading priority; Transition animation event: animation type (fade in / fade out), duration (0.3 seconds); Event Timing Planning: Video scaling event: 0-0.5 seconds; Interface loading event: 0-0.8 seconds; Transition animation event: 0.8-1.1 seconds; Event Priority Allocation: Video scaling event: high priority (ensuring viewing continuity); Interface loading event: medium priority; Transition animation event: low priority (can be simplified appropriately); Event Status Marking: All events are initially in the "pending execution" state.

[0041] Position Mapping: Node N1: Center area of ​​the screen (corresponding to video zoom); Node N2: Bottom area of ​​the screen (corresponding to the control interface); Node N3: Full-screen area (corresponding to transition effects); Event Association: Node N1 is associated with video zoom events and position movement events; Node N2 is associated with interface loading events and interface rendering events; Node N3 is associated with transition animation events and synchronization coordination events; List Item Matching: Node N1 matches the "Video Adjustment" item; Node N2 matches the "Control Interface" item.

[0042] Node N3 matches the "Transition Effects" project; Node attribute settings: Node N1: Type (Visual Adjustment), Priority (High), Resource Requirements (Primarily GPU); Node N2: Type (Interface Loading), Priority (Medium), Resource Requirements (CPU and Memory); Node N3: Type (Coordinated Transition), Priority (Low), Resource Requirements (Combined); Node relationship establishment: N1 and N2 are parallel and can be executed simultaneously; N3 depends on the completion of N1 and N2 and is serial; Forming the execution graph: N1 + N2 → The final determined interface switching nodes are: Node N1 (Video Zoom Node): responsible for shrinking the movie screen from full screen to the top left corner of the screen, taking 0-0.5 seconds; Node N2 (Control Interface Node): responsible for loading and rendering the playback control interface at the bottom of the screen, taking 0-0.8 seconds; Node N3 (Transition Coordination Node): responsible for coordinating the synchronous display and transition effects of the two interfaces, taking 0.8-1.1 seconds. Through this series of steps, the system transforms the abstract interface switching path into a concrete, executable node network, providing a clear guiding framework for subsequent interface switching execution and ensuring the orderliness and controllability of the switching process.

[0043] Furthermore, in each interface switching node, the interface to be switched is determined according to the position, node characteristics, and interface switching list of the interface switching node. At this time, each interface to be switched is preloaded on the display to determine the loading degree of the interface to be switched. This takes into account the overall consideration of the position, node characteristics, and interface switching list of the interface switching node, and ensures the accuracy of the interface to be switched corresponding to the interface switching node.

[0044] At this point, a specific interface to be switched is matched for each switching node; the position and role of the node in the overall switching path are analyzed; the node's type, function, priority, and other feature information are extracted; the node features are mapped to items in the interface switching list; the correlation between the node and each candidate interface is calculated; the interface with the highest correlation is selected as the interface to be switched for that node; simultaneously, the interfaces to be switched are preloaded to reduce the delay during the actual switching; the preloading process includes: determining the interface loading priority based on the node execution order and importance; allocating appropriate system resources for each interface to be switched; selecting different loading methods such as full loading, partial loading, or framework loading; monitoring the loading progress and status of each interface in real time; and handling any abnormal situations that occur during the loading process.

[0045] Assess the loading completion status of each interface to be switched; calculate the percentage of content loaded for each interface; check whether the key components in the interface have been loaded; assess the functionality availability of the loaded portions; predict the remaining time required for full loading; and evaluate the quality and completeness of the loaded content.

[0046] Specifically, assuming the current scenario is: the user is watching a full-screen movie, and the system detects that the user needs to bring up the playback control interface, the determined interface switching nodes include: node N1 (video zoom node); node N2 (control interface node); node N3 (transition coordination node).

[0047] Node N1 Analysis: Location Analysis: Located at the beginning of the switching path, responsible for the current interface adjustment; Feature Extraction: Type (visual adjustment), function (interface size change), priority (high); List Mapping: Matches the "video adjustment" item in the interface switching list; Relevance Calculation: Has the highest relevance (95%) to "shrink video interface"; Determine the interface to be switched: The shrunken video interface.

[0048] Node N2 Analysis: Location Analysis: Located in the middle of the switching path, responsible for loading the new interface; Feature Extraction: Type (interface loading), Function (control function), Priority (medium); List Mapping: Matches the "Control Interface" item in the interface switching list; Relevance Calculation: Has the highest relevance (90%) with "Playback Control Interface"; Determine the interface to be switched: Playback Control Interface.

[0049] Node N3 Analysis: Location Analysis: Located at the end of the switching path, responsible for coordinating the transition; Feature Extraction: Type (coordinating the transition), Function (interface integration), Priority (low); List Mapping: Matches the "integrated interface" item in the interface switching list; Relevance Calculation: Has the highest relevance (85%) with "integrated dual interface"; Determine the interface to be switched: Display the integrated dual interface.

[0050] Preload interfaces to be switched: Priority order: N2 (control interface) > N1 (downscaling video) > N3 (integrated interface); Resource allocation: Allocate 30% CPU resources and 200MB memory resources to N2; Allocate 25% GPU resources and 100MB memory resources to N1; Reserve 10% CPU resources and 15% GPU resources for N3; Loading method selection: N2 uses full loading (requires full functionality); N1 uses partial loading (only key components are needed); N3 uses framework loading (only needed in the final stage); N2 begins loading all components of the playback control interface; N1 begins loading the core algorithm and parameters for video scaling; N3 prepares to load the basic framework for transition coordination.

[0051] Determine Loading Progress: N1 (Shrink Video Interface) Loading Progress: Completion Calculation: Core Algorithm 100%, Parameter Settings 100%, Edge Processing 80%; Key Component Checks: Scaling Engine (Completed), Position Calculation (Completed), Rendering Parameters (80%); Functionality Availability: Basic scaling functionality is available, advanced edge processing functionality is to be improved; Expected Remaining Time: 0.1 seconds; Overall Loading Progress: 90%; N2 (Playback Control Interface) Loading Progress: Completion Calculation: UI Layout 100%, Control Buttons 100%, Progress Bar 100%, Volume Control 90%; Key Component Checks: Play / Pause Button (Completed), Progress Bar (Completed), Volume Slider (90%); Functionality Availability: All major control functions are available, volume fine-tuning functionality is to be improved; Expected Remaining Time: 0.1 seconds; Remaining Time: 0.05 seconds; Overall Loading Progress: 95%; N3 (Integrated Interface) Loading Progress: Completion Calculation: Basic Framework 60%, Coordination Algorithm 40%, Transition Effects 30%; Key Component Checks: Interface Layout (60%), Synchronization Mechanism (40%), Animation Effects (30%); Functionality Availability: Basic layout is available, advanced coordination functions are under development; Expected Remaining Time: 0.3 seconds; Overall Loading Progress: 45%; Final Result: The loading progress of the interface to be switched at node N1 (smaller video interface) is 90%, basically ready; the loading progress of the interface to be switched at node N2 (playback control interface) is 95%, almost completely ready; the loading progress of the interface to be switched at node N3 (integrated interface) is 45%, requiring more loading time.

[0052] Therefore, the presentation time of the current interface is collected, and the presentation progress of the current interface is determined based on the presentation time and content of the current interface. A first switching optimization coefficient is determined based on the loading level of the interface to be switched and the presentation progress of the current interface. A second switching optimization coefficient is determined based on the task list of the display based on the loading level of the interface to be switched. Based on the mapping relationship between the first switching optimization coefficient, the second switching optimization coefficient, and the optimization mode, the corresponding optimization method is determined, and the interface switching event of the display mode is optimized along this optimization method. This approach takes into account the overall consideration of the first switching optimization coefficient, the second switching optimization coefficient, and the mapping relationship of the optimization mode, ensuring the accuracy of the corresponding optimization method. At the same time, the display's interface switching list is introduced, taking into account the overall consideration of the loading level of the interface to be switched, the presentation progress of the current interface, and the task list of the display, thus optimizing the interface switching event of the display mode and ensuring the accuracy of the optimization of the interface switching event of the display mode.

[0053] At this point, assess the current display status and progress of the interface; record the duration of the current interface from its initial display to the current moment; analyze the content type, information density, and dynamic elements of the current interface; identify the user's interaction patterns and behavioral characteristics with the current interface; assess the lifecycle and expected duration of the current interface content; and calculate the percentage of the current interface's presentation progress based on the time period and content characteristics.

[0054] The first switching optimization coefficient is determined based on the loading level of the interface to be switched and the presentation progress of the current interface. The calculation process includes: assigning weights to different loading components of the interface to be switched; analyzing the impact of the current presentation progress on the switching timing; evaluating the optimal switching timing and acceptable waiting time; calculating the first switching optimization coefficient by combining the loading level and presentation progress; and normalizing the coefficients by normalizing the calculation results to coefficient values ​​between 0 and 1.

[0055] The second switching optimization coefficient is determined based on the loading level of the interface to be switched and the task list of the display. The second optimization coefficient based on system resources is calculated. The calculation process includes: analyzing all tasks currently running on the display and their priorities; evaluating the resource usage of each task on CPU, GPU, memory and other resources; analyzing the impact of the loading level of the interface to be switched on system resources; predicting resource contention during the switching process; and calculating the second switching optimization coefficient by combining the loading level and system resource status.

[0056] Based on the first switching optimization coefficient, the second switching optimization coefficient, and the mapping relationship of the optimization mode, the corresponding optimization method is determined, and the values ​​and meanings of the two optimization coefficients are comprehensively analyzed. A preset optimization mode mapping relationship table is queried; the optimization mode that best matches the current coefficient combination is selected; the specific parameters of the optimization mode are adjusted according to the coefficient values; and a complete interface switching optimization scheme is generated. At this point, the first switching optimization coefficient is a quantitative indicator used to evaluate the degree of matching between the current interface state and the preparation state of the interface to be switched, mainly reflecting the maturity of the interface switching timing. The calculation basis includes: the presentation progress of the current interface (completed time / total expected time); the loading degree of the interface to be switched (loaded resources / total resource requirements); and the urgency of user operations (based on interaction signal analysis).

[0057] The second switching optimization coefficient is a quantitative indicator used to evaluate the degree to which the system resource status supports interface switching. It mainly reflects the resource guarantee capability that the system can currently provide. The calculation basis is: the complexity of the task list of the display (number and priority of parallel tasks); system resource usage (CPU, GPU, memory usage); and resource allocation flexibility (proportion of adjustable resources).

[0058] The optimization mode mapping relationship is a decision matrix that establishes the correspondence between different coefficient combinations and the optimal switching strategy, guiding the system to select the most suitable interface switching method. Input dimension: the combination of the first and second switching optimization coefficients; Output dimension: the specific optimization mode (e.g., fast switching mode, progressive loading mode, resource-saving mode, etc.); Mapping examples: when the first coefficient > 0.8 and the second coefficient > 0.8, it is mapped to "standard switching mode"; when the first coefficient > 0.8 but the second coefficient < 0.5, it is mapped to "resource-saving mode"; when the first coefficient < 0.5 but the second coefficient > 0.8, it is mapped to "preloading priority mode"; when both coefficients < 0.5, it is mapped to "simplified switching mode".

[0059] Specifically, assuming a user is watching a movie (current interface), the system detects that the user needs to switch to the playback control interface; it collects the presentation time period of the current interface and determines the presentation progress: Presentation time period collection: the movie has been playing for 15 minutes and 30 seconds; Content complexity analysis: the movie is a high-definition video, containing complex scenes and fast-paced action; the user is in a passive viewing state with no frequent interaction; the total movie duration is 120 minutes, and the current progress is 13%; Presentation progress calculation: based on the time progress and content characteristics, the presentation progress is determined to be 65% (considering that the user has already obtained the main information).

[0060] The first switching optimization coefficients were determined as follows: video downsizing (40%), audio continuity (30%), and state preservation (30%). The presentation progress impact analysis showed that 65% presentation progress indicated the user had fully experienced the current content, making the switching timing relatively mature. The optimal switching time was when the current scene ended or the user paused the session. The first switching optimization coefficient was calculated as: 90% loading progress × 65% presentation progress = 0.585. The coefficient was normalized to 0.59.

[0061] Determining the second switching optimization coefficient: Task list analysis: Currently running tasks include video decoding (high priority), audio processing (medium priority), and system monitoring (low priority); Resource usage assessment: CPU usage 65%, memory usage 4.2GB, GPU usage 70%; Loading level impact analysis: The interface to be switched requires an additional 10% CPU and 5% GPU resources; Resource contention prediction: A brief GPU resource contention will occur during switching; Calculation of the second switching optimization coefficient: Based on resource availability and loading level, the second switching optimization coefficient is determined to be 0.72.

[0062] Comprehensive coefficient analysis: The first switching optimization coefficient is 0.59 (medium), and the second switching optimization coefficient is 0.72 (high). Querying the mapping table, the "resource priority optimization" mode is matched. Optimal matching selection: Select the "smooth transition" sub-mode in "resource priority optimization". Optimization parameter adjustment: Set the switching time to 0.8 seconds and reserve 15% of resources. Finally, the optimization scheme of "progressive resource allocation + smooth animation transition" is adopted.

[0063] Optimize the display mode switching event: generate specific resource allocation and timing control instructions; adjust the video shrinking animation to 0.5 seconds and the control interface loading to 0.3 seconds, with overlapping execution; reserve 15% GPU resources and optimize memory allocation strategy; monitor resource usage and user experience during the switching process in real time; detect GPU load fluctuations and dynamically extend the switching time to 0.9 seconds to ensure smoothness; final optimization results: the interface switching time is optimized from the original 1.2 seconds to 0.9 seconds; peak resource usage is reduced by 12%; user-perceived stuttering is reduced by 85%; and video continuity during the switching process remains 100%.

[0064] refer to Figure 5 In step S14, the specific steps are as follows: S141: Collect interface switching events, determine multiple sub-interface switching procedures based on the detection of interface switching events, match each interface to be switched with the corresponding sub-interface switching procedure, input each interface to be switched into the corresponding virtual switching space, and perform virtual switching of the interface in the virtual switching space to identify abnormal events in the switching process. S142: Based on the identification of abnormal events during the switching process, multiple interface switching abnormal features are determined, and these features are presented on the corresponding interface to be switched. A first improvement coefficient is determined based on the interface switching abnormal features of each interface to be switched and the corresponding interface form. S143: Collect the current interface load of the display, determine the interface load level of the display based on the current interface load of the display, determine the second improvement coefficient based on the interface switching anomaly characteristics of each interface to be switched and the interface load level of the display, and determine the anomaly improvement item of the interface to be switched based on the mapping relationship between the first improvement coefficient, the second improvement coefficient and the anomaly improvement item.

[0065] In the embodiments of this application, interface switching events are collected, multiple sub-interface switching procedures are determined based on the detection of interface switching events, and each interface to be switched is matched with the corresponding sub-interface switching procedure. At the same time, each interface to be switched is input into the corresponding virtual switching space, and the interface is virtually switched in the virtual switching space to identify abnormal events in the switching process. This approach incorporates the overall consideration of interface switching event detection and ensures the accuracy of multiple sub-interface switching procedures.

[0066] At this point, the system uses an internal monitoring mechanism to capture all events related to interface switching in real time. These events include user operations (such as clicking a button), system commands (such as automatic mode switching), or external signals (such as sensor input). The system analyzes the collected switching events and decomposes them into multiple sub-processes. Each sub-process represents a specific step in the switching process, such as loading the new interface, unloading the old interface, rendering transition effects, etc. The system associates each interface to be switched with the corresponding sub-process to ensure that each interface knows which steps should be performed during the switching process.

[0067] To simulate a realistic switching process, the system creates a virtual environment for each interface to be switched, which simulates the actual display conditions and resource limitations. In the virtual environment, the system executes all matching sub-processes to simulate the entire interface switching process. This process is completely virtual and does not affect the actual displayed content. During the virtual switching process, the system monitors and records all abnormal events, including delays, stutters, rendering errors, etc.

[0068] Specifically, assuming the user is currently watching a movie in full screen; when the user clicks the "pause" button, the system captures this interface switching event and begins executing step S141: the system detects that the "pause" button has been clicked; the event is broken down into three sub-processes: shrinking the movie screen, loading the control interface, and synchronizing the display; the playback control interface is matched with the sub-process of loading the control interface; a virtual switching space is created for the playback control interface to simulate the display conditions of a television; the entire switching process is simulated in the virtual space, including shrinking the movie screen and displaying the control interface; the system detects that the loading time of the control interface is slightly long and records it as an abnormal event.

[0069] Furthermore, multiple interface switching anomaly features are determined based on the identification of abnormal events during the switching process, so as to present multiple interface switching anomaly features on the corresponding interface to be switched. The first improvement coefficient is determined based on the interface switching anomaly features of each interface to be switched and the corresponding interface form, which takes into account the overall consideration of the interface switching anomaly features and the corresponding interface form of each interface to be switched, and ensures the accuracy of the first improvement coefficient.

[0070] At this point, an in-depth analysis is conducted on the abnormal events detected in S141 to extract specific abnormal features; the detected abnormal events are classified by type, such as delay-related, rendering-related, and resource-related; key feature parameters, such as latency, stuttering frequency, and peak resource usage, are extracted from each abnormal event; the severity of each abnormal feature is evaluated according to preset standards; and the correlation between different abnormal features is analyzed to find the root cause.

[0071] The process involves associating extracted anomaly features with specific interfaces to be switched and visualizing these features on the interface; mapping anomaly features to specific areas or elements of the interface; using different colors, icons, or markers on the interface to represent different types of anomaly features; displaying specific parameter values ​​of the anomaly features, such as delay time and resource consumption; marking the range of interface areas affected by the anomaly features; calculating improvement coefficients based on the anomaly features and interface morphology to guide subsequent optimization work; analyzing the interface's complexity, number of elements, animation effects, and other morphological features; assigning weights based on the degree of impact of the anomaly features on user experience; calculating the first improvement coefficient using a preset algorithm, typically a value between 0 and 1; classifying the first improvement coefficient into different levels, corresponding to different improvement priorities.

[0072] Specifically, when switching from the full-screen movie interface to the playback control interface, the system detected the following abnormal events: control interface loading delay: 300ms; transition animation stutter: two noticeable stutters occurred during the switching process; incomplete button rendering: some buttons on the control interface were not fully rendered upon initial display. Based on these abnormal events, the system determined the following abnormal characteristics of the interface switching: Characteristic 1: Loading delay, parameter value 300ms, moderate severity; Characteristic 2: Animation stutter, parameter value 2 times, high severity; Characteristic 3: Incomplete rendering, parameter value 3 buttons, moderate severity. The loading delay area is marked in red at the bottom of the interface; the stutter location is marked with flashing orange on the transition animation path; and the incompletely rendered buttons are marked with yellow dashed boxes.

[0073] The first improvement coefficient is determined based on the abnormal characteristics and interface form of the playback control interface: Interface form analysis: The control interface contains 12 interactive elements and 2 animation effects, with medium complexity; Abnormal weight allocation: Loading delay weight 0.3, animation stuttering weight 0.5, incomplete rendering weight 0.2; First improvement coefficient calculation: Using the formula C1 = (0.3×0.6) +(0.5×0.8) + (0.2×0.5) = 0.67; Coefficient level classification: 0.67 belongs to the high priority improvement level, indicating that immediate optimization is required; Through this series of steps, the system can accurately identify abnormal characteristics in the interface switching process and visualize them. At the same time, through scientific coefficient calculation, it provides clear priority guidance for subsequent interface optimization work. This data-driven abnormal analysis method can effectively improve the smoothness of interface switching and user experience.

[0074] Therefore, the current interface load of the display is collected, the interface load level of the display is determined based on the current interface load, the second improvement coefficient is determined based on the interface switching anomaly characteristics of each interface to be switched and the interface load level of the display, and the anomaly improvement items of the interface to be switched are determined based on the mapping relationship between the first improvement coefficient, the second improvement coefficient and the anomaly improvement items. This method takes into account the overall consideration of the mapping relationship between the first improvement coefficient, the second improvement coefficient and the anomaly improvement items, and ensures the accuracy of the anomaly improvement items of the interface to be switched.

[0075] At this time, the system resource usage of the monitor is monitored in real time; the current CPU usage percentage and core allocation are obtained; the graphics processor usage and video memory usage are measured; the real-time usage of system memory and video memory is statistically analyzed; the data transfer bandwidth usage is assessed; and the number and priority of tasks currently pending are analyzed.

[0076] The collected load data is converted into standardized load levels; different types of load data are converted into standard values ​​of 0-1; a comprehensive load index is calculated based on preset weights; the load is divided into different levels (such as low, medium, high, and extremely high) based on the comprehensive load index; the load change trend is analyzed, and future load conditions are predicted.

[0077] The second improvement coefficient is determined based on the interface switching anomaly characteristics of each interface to be switched and the interface load level of the monitor. The second improvement coefficient is calculated by combining the anomaly characteristics and the load level. The degree of influence of different load levels on the anomaly characteristics is analyzed. Different influence weights are assigned to different load levels. The second improvement coefficient is calculated by combining the severity of the anomaly characteristics and the load influence weight. The calculation results are dynamically adjusted according to the load trend.

[0078] Based on the mapping relationship between the first improvement coefficient, the second improvement coefficient, and the abnormal improvement projects, the abnormal improvement projects for the interface to be switched are determined. The two improvement coefficients are then combined to determine the specific improvement projects. The first and second improvement coefficients are weighted and combined. A pre-set improvement project library is queried based on the combined coefficient. The improvement projects are prioritized according to their coefficient values. Considering system resources and time constraints, the final improvement projects are determined. Simultaneously, the first improvement coefficient is a quantitative indicator used to assess the severity of the interface switching anomaly and its impact on user experience, primarily reflecting the urgency and importance of the anomaly. The second improvement coefficient is a quantitative indicator used to assess the impact of the current display load on the anomaly improvement capability, primarily reflecting the feasibility of implementing improvement measures under the current load. The improvement project mapping relationship is a decision matrix that establishes the correspondence between different combinations of improvement coefficients and specific improvement measures, guiding the system to select the most suitable anomaly improvement plan. Optionally, when the first improvement coefficient > 0.8 and the second improvement coefficient > 0.8, it is mapped to a "comprehensive optimization project" (including comprehensive measures such as resource reallocation, rendering pipeline optimization, and preloading strategies); when the first improvement coefficient > 0.8 but the second improvement coefficient < 0.5, it is mapped to a "critical point optimization project" (local optimization for the most severe anomaly); when the first improvement coefficient < 0.5 but the second improvement coefficient > 0.8, it is mapped to a "preventive optimization project" (optimizing potential problem points in advance); when both improvement coefficients < 0.5, it is mapped to a "lightweight optimization project" (improvement measures that minimize resource consumption).

[0079] Specifically, the current interface load of the monitor is collected: CPU utilization: 65%; GPU load: 78%; memory usage: 4.2GB / 8GB; bandwidth usage: 45%; task queue: 8 pending tasks, of which 3 are high priority; at the same time, the interface load level of the monitor is determined: normalized processing: CPU (0.65), GPU (0.78), memory (0.53), bandwidth (0.45), task queue (0.67); comprehensive load calculation: 0.65×0.25 + 0.78×0.3 + 0.53×0.2 + 0.45×0.15 + 0.67×0.1 = 0.64; load level classification: 0.64 belongs to the "high load" level (level classification: 0-0.3 low, 0.3-0.5 medium, 0.5-0.7 high, 0.7-1.0 very high); load trend analysis: the load is on the rise and is expected to reach 0.7 in 5 minutes.

[0080] Determine the second improvement coefficient: Abnormal characteristics: playback control interface loading delay (300ms), incomplete button rendering (3 buttons), and stuttering transition animation (2 times); Load impact weight: Under high load levels, delay weight is 0.4, rendering weight is 0.3, and stuttering weight is 0.3; Improvement coefficient calculation: C2 = (0.4×0.8) + (0.3×0.6) + (0.3×0.7) =0.71; Coefficient adjustment: Considering the upward trend of load, C2 is finally adjusted to 0.75.

[0081] Identify the abnormal improvement project: First improvement coefficient (C1): 0.67 (calculated from S142); Comprehensive coefficient evaluation: Comprehensive coefficient = (0.67×0.6) + (0.75×0.4) = 0.70; Improvement project library query: The following projects were found: Project A: Optimize the control interface preloading strategy (suitability coefficient 0.6-0.8); Project B: Implement dynamic rendering priority adjustment (suitability coefficient 0.7-0.9); Project C: Add interface element caching (suitability coefficient 0.5-0.7); Project priority ranking: Project B (0.85 matching degree) > Project A (0.80 matching degree) > Project C (0.65 matching degree); Final project determination: Select the combined implementation plan of Project B and Project A.

[0082] The system demonstrates how, when switching from a full-screen movie interface to a playback control interface, it determines a second improvement coefficient based on the current interface load and abnormal characteristics, and then selects the most suitable improvement item after comprehensive evaluation in combination with the first improvement coefficient. Through precise load analysis and scientific coefficient calculation, the system provides targeted optimization solutions for interface switching anomalies, ensuring a good switching experience even under high load conditions.

[0083] refer to Figure 6 In step S15, the specific steps are as follows: S151: Collect the abnormal improvement items of each interface to be switched. In the interface to be switched, determine multiple abnormal improvement events based on the interface switching event and the corresponding abnormal improvement items. Trigger the switching of the interface to be switched based on the completion nodes of the multiple abnormal improvement events, and record the switching efficiency of each interface to be switched. S152: Mark the interface content of each interface to be switched. In two adjacent interfaces to be switched, determine the amount of change in interface content by comparing the content of the interface to be switched with the content of the next interface to be switched. S153: Construct an excellent switching system for the display based on the switching efficiency of the interface to be switched, the amount of change in interface content, and the corresponding interface switching events. In the excellent switching system of the display, control the switching of each interface to be switched based on the excellent switching system, and dynamically adjust the switching efficiency of the interface to be switched to avoid the interface to be switched from stalling during the switching process.

[0084] In the embodiments of this application, abnormal improvement items of each interface to be switched are collected. In the interface to be switched, multiple abnormal improvement events are determined according to the interface switching event of the interface to be switched and the corresponding abnormal improvement items. The switching of the interface to be switched is triggered based on the completion node of the multiple abnormal improvement events, and the switching efficiency of each interface to be switched is recorded. This approach takes into account the overall consideration of the interface switching event of the interface to be switched and the corresponding abnormal improvement items, and ensures the accuracy of the multiple abnormal improvement events.

[0085] At this point, the system retrieves a list of all anomaly improvement projects for the interface to be switched from step S143. These projects are the specific problem points that need optimization identified in the previous analysis, including interface loading delays, rendering issues, and excessive resource consumption. Each abstract improvement project is transformed into a specific, executable improvement event. This requires analyzing the characteristics of the interface switching events and determining the specific content, execution conditions, and expected effects of the improvement events. Clear completion criteria (completion nodes) are set for each improvement event. Only when all key improvement events reach the completion node will the actual interface switch be triggered, ensuring that the main anomalies have been improved during the switch. Simultaneously, during the interface switch process, the system records various efficiency indicators in real time, including switch time, resource consumption, and user response time, providing data support for subsequent optimization.

[0086] Specifically, assuming a user is switching from a media playback interface to a settings interface: the system collects the following improvement items for the settings interface: rendering issue fixes (especially the lag issue in the drop-down menu); based on the switching event of the settings interface (transition from media playback to settings) and the rendering issue fix items, the system determines the following improvement events: Event A: Optimize the rendering algorithm of the drop-down menu (execution condition: 300ms before the start of the switch); Event B: Pre-render complex components of the settings interface (execution condition: at the start of the switch); Event C: Implement hardware-accelerated rendering (execution condition: after the interface elements have finished loading).

[0087] The system sets completion nodes for these events: Event A completion node: the drop-down menu rendering algorithm optimization is completed and passes the test; Event B completion node: the pre-rendering completion rate of complex components reaches 90%; Event C completion node: the hardware accelerated rendering mechanism is successfully enabled; when all three events reach their completion nodes, the system triggers the switching of the settings interface.

[0088] During the switching process, the system recorded the following efficiency data: total switching time: 0.7 seconds; drop-down menu response time: reduced from 200ms to 50ms; GPU utilization: increased by 15%, but CPU utilization decreased by 20%; interface smoothness: increased from an average of 25fps to 50fps; user operation latency: reduced from an average of 150ms to 60ms. Through these steps, the system not only resolved the abnormal issues during the interface switching process, but also ensured that the optimization effect of the switching process was measurable and verifiable by accurately completing node control and efficiency recording, providing a valuable data foundation for subsequent continuous optimization.

[0089] Furthermore, the content of each interface to be switched is marked. In two adjacent interfaces to be switched, the amount of change in the content of the interface to be switched is determined by comparing the content of the interface to be switched with the content of the next interface to be switched. This takes into account the overall consideration of comparing the content of the interface to be switched with the content of the next interface to be switched, and ensures the accuracy of the amount of change in the content of the interface. At this point, the system marks and categorizes all content elements in the interface to be switched. This includes different types of content elements such as text, images, videos, and controls, as well as their attributes such as position, size, and color. The marking process uses a structured data format to facilitate subsequent comparative analysis.

[0090] Optionally, the system marks the content of the "main interface" and identifies the following elements: top navigation bar (containing 5 menu items); the currently playing video displayed in the central area (1920x1080 resolution); the right-side recommendation list (containing 8 video thumbnails); and the bottom playback control bar (containing controls such as play / pause, progress bar, and volume control).

[0091] The system performs content comparison analysis on two adjacent interfaces, calculates the amount of content change, identifies newly added or disappeared interface elements, analyzes changes in the position, size, color, and other attributes of the same elements, assesses the content similarity between the two interfaces, and converts the above comparison results into numerical change indicators. At the same time, the calculated amount of content change will be used to guide the formulation of subsequent switching strategies. High change requires more complex transition effects or longer loading time, while low change can adopt a faster switching method.

[0092] Optionally, the system compares the content of the "Main Interface" and the next interface to be switched to, the "Settings Interface": Disappeared elements: central video area, right-side recommendation list, bottom playback control bar; New elements: settings option list (containing 12 settings items), settings category tags (5 categories), back button; Element attribute changes: top navigation bar: changed from 5 menu items to 4 menu items, the "Settings" menu item is now highlighted; Background color: changed from dark theme (#1a1a1a) to light theme (#f0f0f0); Content similarity calculation: Percentage of identical elements: top navigation bar (approximately 20% of the interface content); Similarity score: 0.25 (25% of the content is similar).

[0093] Quantification of changes: Element change rate: 75% (75% of the elements in the interface have changed); Visual change level: 0.8 (high visual change, because the background color and main layout have changed); Content complexity change: from 0.7 (main interface) to 0.5 (settings interface); Overall content change: 0.78 (high change, indicating a large difference between the two interfaces).

[0094] Based on the calculated high content change rate of 0.78, the system decides to: use a gradual transition effect instead of a direct switch to reduce visual impact; increase preloading time to ensure all elements of the settings interface are rendered correctly; maintain the continuity of the top navigation bar during the switch as a visual anchor for the user; and load the content of the settings interface in stages, loading the basic framework first and then the detailed settings items. Through these steps, the system can accurately quantify the degree of content change between interfaces and formulate the most suitable switching strategy accordingly, ensuring a smooth and natural user experience under different content change rates. This content change-based analysis method enables the system to intelligently adapt to various interface switching scenarios and optimize the switching effect.

[0095] Therefore, an excellent switching system for the monitor is constructed based on the switching efficiency of the interface to be switched, the amount of change in interface content, and the corresponding interface switching events. In this excellent switching system, the switching of each interface to be switched is controlled, and the switching efficiency of the interface to be switched is dynamically adjusted to avoid stagnation during the switching process. It takes into account the overall consideration of the switching efficiency, the amount of change in interface content, and the corresponding interface switching events, ensuring the accuracy of the excellent switching system. At the same time, an anomaly improvement project for the interface to be switched is introduced, realizing the overall consideration of the switching efficiency, the interface content of the interface to be switched, and the interface content of the next interface to be switched, which improves the accuracy of the excellent switching system and the monitor's efficiency in switching between the current interface and multiple interfaces to be switched.

[0096] At this point, the system integrates the three types of key data obtained in the previous steps: switching efficiency data (from S151), interface content change amount (from S152), and interface switching events (from S141) to construct a comprehensive and superior switching system. This system includes: establishing a performance benchmark based on historical switching efficiency data; defining the optimal switching strategy corresponding to different content change amounts using a content change amount-switching strategy mapping table; for the event-response mechanism, formulating corresponding processing procedures for different types of switching events; and adjusting switching parameters according to real-time conditions.

[0097] Optionally, the system constructs an excellent switching system based on the following data: the average switching time from the main interface to the settings interface is 0.8 seconds, GPU utilization is improved by 15%, and user operation latency is reduced by 60ms; the interface content change rate is 0.78 (high change rate, indicating a large difference between the two interfaces); the interface switching event is the switching event triggered by the user clicking the settings button, with a medium priority; the constructed excellent switching system includes: setting 0.8 seconds as the baseline time for this type of switching, allowing a fluctuation range of ±0.2 seconds; for interface switching with high change rate (>0.7), a gradual transition effect is adopted, and the preloading time is set to 200ms; the event handling process is: setting button click event → checking the current system load → performing preloading → starting the gradual transition → completing the switching; when the system detects that the CPU utilization exceeds 80%, the preloading time is automatically extended to 300ms to simplify the transition effect.

[0098] The system utilizes a superior switching architecture to uniformly manage all interface switching; it assesses the priority and system resource status of each switching request; selects the most suitable switching strategy based on the assessment results; allocates appropriate system resources for the switching process; monitors the execution of the switching process in real time; and records the switching results for system optimization. Here, the superior switching architecture refers to an interface switching framework based on multi-dimensional assessment and dynamic optimization. Its core objective is to maximize system resource utilization efficiency while ensuring a smooth user experience. This architecture consists of several key components, including switching rules, optimization coefficients, improvement items, and mapping relationships, and achieves adaptive optimization of interface switching through an intelligent decision-making mechanism.

[0099] Optionally, the system manages the switching process from the "main interface" to the "settings interface": When the user clicks the settings button, the system assesses the current CPU usage as 65% and memory usage as 70%, determining that the switching can proceed; based on the high content change rate (0.78) and medium system load, the "standard gradual transition" strategy is selected; 30% of GPU resources and 15% of CPU resources are allocated for the switching process; system monitoring shows that the preloading completion time is 210ms, the gradual transition time is 550ms, and the total switching time is 760ms; feedback: the switching was successful, the total time was within the baseline range, the user experience was good, and this data was updated to the switching efficiency database.

[0100] The system monitors the handover process in real time and dynamically adjusts the handover parameters when a risk of stagnation is detected. The control mechanism includes: continuously monitoring system performance indicators and handover progress; predicting stagnation risks based on historical data and current status; dynamically adjusting handover parameters based on prediction results; initiating emergency handling procedures when stagnation is detected; and continuously optimizing prediction and adjustment algorithms based on control results.

[0101] Optionally, the system dynamically adjusts the switching between the "Media Library Interface" and the "Playback Interface": The system detects a sudden spike in CPU usage to 85%, memory usage to 75%, and preloading progress to only 40%. Based on this state, the system predicts an 85% probability that the switching will stall if the original plan is followed. The system automatically makes the following adjustments: simplifies the transition effect and reduces GPU load; extends the preloading time from 200ms to 400ms; reduces the number of elements loaded simultaneously, prioritizing core elements; temporarily lowers the priority of non-critical background processes; emergency handling: despite these adjustments, the system still detects loading delays for some elements and immediately initiates emergency handling: displays a loading progress indicator to improve user experience; adopts a progressive display, showing the already loaded portion first and then gradually supplementing; activates a backup rendering pipeline to alleviate pressure on the main rendering pipeline; self-learning optimization: the system records this event, updates the risk prediction model, and takes more aggressive preventative measures when a similar system load condition is detected again.

[0102] Please see Figure 7 , Figure 7 This is a schematic diagram of the structural composition of the display mode switching device in an embodiment of the present invention; the display mode switching device includes: Display mode module 21 is used to determine the current display mode based on the interaction information of the display and the current interface displayed on the display during the interaction between the display and the interface control device. The interface switching path module 22 is used to determine the interface switching list of the display based on the current display mode and the interface signal output by the interface control device, and to determine the interface switching path based on the interface switching list and the priority of the current interface. The interface switching event module 23 is used to determine multiple interface switching nodes according to the interface switching path, mark the interfaces to be switched corresponding to the multiple interface switching nodes, and optimize the display mode of the interface switching event based on the loading degree of the interface to be switched, the rendering progress of the current interface, and the task list of the display. The anomaly improvement project module 24 is used to mark the interface switching anomaly characteristics of each interface to be switched during the virtual switching process in the interface switching event, and to determine the anomaly improvement project of the interface to be switched based on the multiple interface switching anomaly characteristics of each interface to be switched and the current interface load of the display. The superior switching system module 25 is used to trigger the switching of the interface to be switched based on the interface switching event and abnormal improvement project of the interface to be switched, and to determine the superior switching system of the display based on the switching efficiency of the interface to be switched, the interface content of the interface to be switched, and the interface content of the next interface to be switched.

[0103] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

Claims

1. A method for switching display modes, characterized in that, include: During the interaction between the monitor and the interface control device, the current display mode is determined based on the interaction information of the monitor and the current interface displayed on the monitor. The display interface switching list is determined based on the current display mode and the interface signals output by the interface control device, and the interface switching path is determined based on the interface switching list and the priority of the current interface. Multiple interface switching nodes are determined based on the interface switching path, and the interfaces to be switched corresponding to the multiple interface switching nodes are marked. The interface switching events of the display mode are optimized based on the loading degree of the interface to be switched, the rendering progress of the current interface, and the task list of the monitor. In the interface switching event, mark the interface switching abnormality characteristics of each interface to be switched during the virtual switching process, and determine the abnormality improvement items of the interface to be switched based on the multiple interface switching abnormality characteristics of each interface to be switched and the current interface load of the display. The switching of the interface to be switched is triggered by the interface switching event and the abnormal improvement project. The optimal switching system of the display is determined based on the switching efficiency of the interface to be switched, the interface content of the interface to be switched, and the interface content of the next interface to be switched.

2. The display mode switching method according to claim 1, characterized in that, During the interaction between the display and the interface control device, determining the current display mode based on the interaction information of the display and the current interface displayed on the display includes: The display communicates with the interface control device and transmits interactive signals during the communication process. The corresponding interactive information is determined by parsing the interactive signals, and the corresponding interface operation features are determined by detecting the interactive information. The system monitors the display in real time and captures the current interface displayed on the display. Based on the traceability of the current interface displayed on the display, the corresponding display content is determined. Based on the identification of the display content, multiple current display features are determined. Based on the matching of multiple current display features, corresponding interface operation features, and the display database, the current display mode of the display is determined.

3. The display mode switching method according to claim 1, characterized in that, The process of determining the display's interface switching list based on the current display mode and the interface signals output by the interface control device, and determining the interface switching path based on the interface switching list and the priority of the current interface, includes: The current display mode of the monitor is collected, and multiple key display features are determined based on the detection of the current display mode of the monitor. Multiple sub-interface switching lists are determined based on the matching of multiple key display features and the monitor database. The system monitors the interaction between the interface control device and the display in real time, collects the interface signals output by the interface control device, determines the corresponding interface switching information based on the parsing of the interface signals, determines multiple interface switching features based on the detection of the interface switching information, and determines the display's interface switching list based on the multiple interface switching features, multiple sub-interface switching lists, and the current display status of the display. The priority of the current interface is determined based on the current display status of the monitor and the content of the current interface. The interface switching path is determined based on the priority of the current interface, the switching items of each sub-interface in the interface switching list and their corresponding switching order.

4. The display mode switching method according to claim 1, characterized in that, The process of determining multiple interface switching nodes based on the interface switching path, marking the interfaces to be switched corresponding to the multiple interface switching nodes, and optimizing the display mode based on the loading level of the interface to be switched, the presentation progress of the current interface, and the task list of the display includes: Collect the interface switching path, determine multiple sub-switching areas based on the identification of the interface switching path, mark the corresponding switching process events, and determine multiple interface switching nodes based on the area location of multiple sub-switching areas, the corresponding switching process events, and the interface switching list. In each interface switching node, the interface to be switched is determined according to the position, node characteristics and interface switching list of the interface switching node. At this time, each interface to be switched is preloaded on the display to determine the loading degree of the interface to be switched.

5. The display mode switching method according to claim 4, characterized in that, The step of determining multiple interface switching nodes based on the interface switching path, marking the interfaces to be switched corresponding to the multiple interface switching nodes, and optimizing the display mode based on the loading level of the interface to be switched, the presentation progress of the current interface, and the task list of the display, also includes: The presentation time period of the current interface is collected. The presentation progress of the current interface is determined based on the presentation time period and the content of the current interface. The first switching optimization coefficient is determined based on the loading level of the interface to be switched and the presentation progress of the current interface. The second switching optimization coefficient is determined based on the task list of the display based on the loading level of the interface to be switched. The corresponding optimization method is determined based on the mapping relationship between the first switching optimization coefficient, the second switching optimization coefficient and the optimization mode, and the interface switching event of the display mode is optimized along the optimization method.

6. The display mode switching method according to claim 1, characterized in that, In the interface switching event, the abnormal interface switching characteristics of each interface to be switched during the virtual switching process are marked. Based on multiple abnormal interface switching characteristics of each interface to be switched and the current interface load of the display, the abnormal improvement items of the interface to be switched are determined, including: The system collects interface switching events, determines multiple sub-interface switching procedures based on the detection of these events, matches each interface to be switched with its corresponding sub-interface switching procedure, and inputs each interface to be switched into its corresponding virtual switching space. The system then performs a virtual interface switch within this virtual switching space to identify any abnormal events during the switching process.

7. The display mode switching method according to claim 6, characterized in that, In the interface switching event, marking the interface switching anomaly characteristics of each interface to be switched during the virtual switching process, and determining the anomaly improvement items of the interface to be switched based on multiple interface switching anomaly characteristics of each interface to be switched and the current interface load of the display, further includes: Multiple interface switching anomaly features are identified based on the abnormal events observed during the switching process. These features are then displayed on the corresponding interfaces to be switched. A first improvement coefficient is determined based on the interface switching anomaly features of each interface to be switched and the corresponding interface form. The current interface load of the display is collected, the interface load level of the display is determined based on the current interface load, the second improvement coefficient is determined based on the interface switching anomaly characteristics of each interface to be switched and the interface load level of the display, and the anomaly improvement item of the interface to be switched is determined based on the mapping relationship between the first improvement coefficient, the second improvement coefficient and the anomaly improvement item.

8. The display mode switching method according to claim 1, characterized in that, The interface switching event and anomaly improvement project based on the interface to be switched trigger the switching of the interface to be switched. An optimal switching system for the display is determined based on the switching efficiency of the interface to be switched, the content of the interface to be switched, and the content of the next interface to be switched, including: Collect the abnormal improvement projects of each interface to be switched. In the interface to be switched, determine multiple abnormal improvement events based on the interface switching event and the corresponding abnormal improvement project. Trigger the switching of the interface to be switched based on the completion nodes of multiple abnormal improvement events, and record the switching efficiency of each interface to be switched.

9. The display mode switching method according to claim 8, characterized in that, The interface switching event and anomaly improvement project based on the interface to be switched trigger the switching of the interface to be switched. The optimal switching system for the display is determined based on the switching efficiency of the interface to be switched, the content of the interface to be switched, and the content of the next interface to be switched. It also includes: Mark the content of each interface to be switched. In two adjacent interfaces to be switched, determine the amount of change in the interface content by comparing the content of the interface to be switched with the content of the next interface to be switched. An excellent switching system for the monitor is constructed based on the switching efficiency of the interface to be switched, the amount of changes in interface content, and the corresponding interface switching events. In the excellent switching system of the monitor, the switching of each interface to be switched is controlled based on the excellent switching system, and the switching efficiency of the interface to be switched is dynamically adjusted to avoid the interface to be switched from stalling during the switching process.

10. A display mode switching device, characterized in that, The display mode switching device is applied to the display mode switching method as described in any one of claims 1-9, and the display mode switching device comprises: The display mode module is used to determine the current display mode based on the interaction information of the display and the current interface displayed on the display during the interaction between the display and the interface control device. The interface switching path module is used to determine the interface switching list of the display based on the current display mode and the interface signals output by the interface control device, and to determine the interface switching path based on the interface switching list and the priority of the current interface. The interface switching event module is used to determine multiple interface switching nodes based on the interface switching path, mark the interfaces to be switched corresponding to the multiple interface switching nodes, and optimize the display mode of the interface switching event based on the loading level of the interface to be switched, the rendering progress of the current interface, and the task list of the monitor. The anomaly improvement project module is used to mark the interface switching anomaly characteristics of each interface to be switched during the virtual switching process in the interface switching event, and to determine the anomaly improvement project of the interface to be switched based on multiple interface switching anomaly characteristics of each interface to be switched and the current interface load of the display. The superior switching system module is used to trigger the switching of the interface to be switched based on the interface switching event and abnormal improvement project of the interface to be switched. The superior switching system of the display is determined according to the switching efficiency of the interface to be switched, the interface content of the interface to be switched, and the interface content of the next interface to be switched.