Terminal Device Data Synchronization via Feedback Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In railway systems, the assumption that on-board databases store the same data leads to differences when one database cannot receive data during storage, potentially causing accidents when switching between normal and backup databases.

Innovation Solution

A terminal device with multiple processing devices, each equipped with a database, state managing circuitry, request managing circuitry, and obtainment managing circuitry, which manages data requests and obtainment from an external system to minimize data differences between databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in multiple on-board databases for backup purposes, then reliability is improved, but data consistency between databases deteriorates when one database cannot receive data during storage

Engineering Contradiction:
ImprovereliabilityVSAvoiddata consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent implements a feedback mechanism where the central control device receives status information from each on-board control device, determines which devices have successfully stored data, and uses this feedback to selectively transmit data only to devices that have available storage capacity. This prevents data loss in backup databases while maintaining data consistency across the system.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic data transmission where the central control device adapts its data distribution strategy based on real-time storage status of each on-board control device. The system dynamically adjusts which devices receive data copies, ensuring that backup databases remain synchronized only when they are ready to receive data, thereby maintaining consistency while providing reliable backup functionality.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the central control device transmits data to all on-board control devices, then data sharing is improved, but data differences occur when some devices cannot receive data

Engineering Contradiction:
Improvedata sharingVSAvoiddata uniformity
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The central control device obtains status information from each on-board control device before data transmission, using this feedback to determine the actual data reception capability of each device. This enables selective data sharing that adapts to the real-time state of the system, ensuring data uniformity among devices that successfully receive data while avoiding data inconsistencies in devices with storage issues.

Inventive Principle:
Principle #23Feedback

3Reliability

If backup databases are used to improve system reliability, then fault tolerance is improved, but data differences between normal and backup databases can cause accidents during switching

Engineering Contradiction:
Improvefault toleranceVSAvoidaccident risk during switching
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary verification of data consistency before allowing switching between normal and backup databases. The central control device ensures that backup databases have successfully received and stored data copies before a switch operation is permitted, preventing accidental switching to databases with incomplete or inconsistent data, thereby eliminating the accident risk associated with data differences during switching.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11970194B2Terminal device and data management method
Publication Date: 2024.04.30 MITSUBISHI ELECTRIC CORP
  • US11970194B2 patent drawing
  • US11970194B2 patent drawing
  • US11970194B2 patent drawing

AI summary

A terminal device includes a plurality of processing devices, each of which includes: a database; a state managing unit that manages data stored in the database; a request managing unit that determines data to request from an external system and an order in which the data is to be requested from the external system based on a management state of the data in the state managing unit, a management state of data in a state managing unit of another processing device, and a type of predetermined event requiring data in a case where the predetermined event has occurred, the request managing unit being capable of requesting data from the external system on the basis of the order; and an obtainment managing unit that manages a state of obtainment of data from the external system, and a request managing unit of a predetermined processor requests data from the external system.