SCADA Tabular View Auto-Update via Periodic Database Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SCADA systems, the viewport cannot recognize changes in the database in real-time, leading to outdated views being displayed even after database changes, which hinders operators' ability to respond quickly to system changes.

Innovation Solution

Implementing a method that periodically checks for changes in the database and automatically updates the tabular view using a multi-thread task, ensuring that changes are reflected in the display, even without operator intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the viewport displays data in a tabular view mode, then the data presentation is simplified and organized, but the viewport cannot recognize database changes in real-time causing outdated information to be displayed

Engineering Contradiction:
Improvedata presentationVSAvoiddata accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a periodic checking mechanism where the system automatically checks the database for changes at predetermined intervals while displaying the tabular view. This periodic action ensures that the display is updated regularly with current data without requiring continuous real-time monitoring, thus maintaining data accuracy while preserving the simplicity of the tabular presentation mode.

Inventive Principle:
Principle #19Periodic action

2Reliability

If the system implements real-time database change detection, then data accuracy is improved, but operator intervention is required to initiate updates increasing operational complexity

Engineering Contradiction:
Improvedata accuracyVSAvoidupdate mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements an automatic update mechanism that operates independently without requiring operator intervention. The system self-monitors the database for changes, automatically detects when data has been modified, and updates the tabular view accordingly. This self-service approach maintains high data accuracy while minimizing operational complexity by eliminating the need for manual update initiation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs a feedback mechanism where the system continuously monitors the database for changes and uses this information to trigger automatic updates of the tabular view. The feedback loop compares the current database state with the displayed state, and when discrepancies are detected, the system automatically synchronizes the display with the database, ensuring data accuracy without increasing operational complexity.

Inventive Principle:
Principle #23Feedback

3Loss of time

If the viewport continuously monitors database changes, then data freshness is improved, but system resource consumption increases

Engineering Contradiction:
Improvedata freshnessVSAvoidsystem resource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic checking at predetermined intervals rather than continuous monitoring. This approach maintains data freshness by regularly updating the display with current database information while significantly reducing system resource consumption compared to continuous real-time monitoring. The periodic action allows the system to balance between data freshness and resource efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10083165B2Method of controlling data display device
Publication Date: 2018.09.25 LSIS CO LTD
  • US10083165B2 patent drawing
  • US10083165B2 patent drawing
  • US10083165B2 patent drawing

AI summary

Disclosed herein is a method of controlling data display device. The method includes: loading a monitoring view to initialize it; determining whether to display a tabular view; setting a tabular module if it is determined that the tabular view is to be displayed; displaying the tabular view according to set conditions; and checking whether to perform a view update mode during the displaying the tabular view.