HMI Operation Instruction Queue Filtering Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Human-machine interfaces (HMIs) experience delays in responding to user instructions, leading to increased operation load and potential system crashes, as existing methods either suspend responses or queue instructions without filtering out invalid ones, causing backlog and user experience issues.
Innovation Solution
An operation instruction response control method that determines the HMI's busy state by thresholds and compares new instructions with queue tail instructions, discarding equivalents to prevent backlog and store inequivalent ones for execution, ensuring continuous reception and execution without loss of valid instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the HMI suspends response to operation instructions when busy, then the system avoids overload, but valid operation instructions are lost and user experience deteriorates
Solution Approach 1:
The patent extracts and filters out duplicate operation instructions from the queue by comparing each incoming instruction with the tail instruction of the queue. Only inequivalent (valid) instructions are stored and executed, while equivalent (redundant) instructions are discarded. This resolves the contradiction by preventing information loss of valid instructions while maintaining system stability through intelligent filtering.
2Loss of information
If all operation instructions are stored in the queue without filtering, then no valid instructions are lost, but invalid instructions cause backlog and increase operation burden
Solution Approach 1:
The patent applies discarding and recovering by selectively discarding equivalent (invalid) operation instructions from the queue while preserving and executing inequivalent (valid) instructions. The comparison mechanism identifies and discards duplicates, recovering only the necessary unique instructions for execution, thus improving productivity without losing valid information.
3Ease of operation
If the HMI responds to all operation instructions immediately, then user experience is maintained, but system overload and crashes occur during busy states
Solution Approach 1:
The patent performs preliminary action by pre-filtering operation instructions in the queue before execution. By comparing each incoming instruction with the tail instruction and discarding equivalents in advance, the system prepares a cleaned queue of only valid instructions, preventing overload before it occurs while maintaining responsive behavior for unique user inputs.
Data Source
AI summary
The present disclosure provides an operation instruction response control method and terminal for a human-machine interface. An operation instruction is compared with an operation instruction at the tail of an operation instruction queue while the human-machine interface is in a busy state, and stored in the operation instruction queue while the operation instruction is inequivalent to the operation instruction at the tail of the operation instruction queue; the operation instruction is stored in the operation instruction queue directly while the human-machine interface is not in the busy state. The present disclosure is capable of keeping receiving operation instructions while the human-machine interface is busy, and filtering out invalid operation instructions to avoid the backlog, which shortens the delay time of the response to the operation instructions.


