HMI Operation Instruction Queue Filtering Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem stabilityVSAvoidloss of valid operation instructions
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvepreservation of valid operation instructionsVSAvoidexecution efficiency
Core Design Contradiction:
Loss of informationVSProductivity

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.

Inventive Principle:
Principle #34Discarding and recovering

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

Engineering Contradiction:
Improveuser experienceVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10452402B2Operation instruction response control method and terminal for human-machine interface
Publication Date: 2019.10.22 SHENZHEN A&E INTELLIGENT TECH INST CO LTD
  • US10452402B2 patent drawing
  • US10452402B2 patent drawing
  • US10452402B2 patent drawing

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.