Train Operation Simulation Using Redis for Real-Time Scenario Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current train simulation systems face challenges with increasing complexity, requiring extensive storage space, high laboratory setup costs, and inability to meet fast data reading speeds and real-time requirements, especially when dealing with complex scenarios involving multiple subsystems and network limitations.

Innovation Solution

A simulation method utilizing a Redis lightweight message releasing and subscribing mechanism combined with a high-performance memory database to ensure real-time synchronization and efficient data access, implementing a simplified and lightweight simulation system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a traditional SQL database is used for train simulation data storage, then data storage capability is provided, but data reading speed is slow and real-time requirements cannot be met

Engineering Contradiction:
Improvedata reading speedVSAvoidreal-time performance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent changes the storage medium parameter from traditional SQL database (disk-based) to Redis memory database (memory-based), transforming the data storage architecture to achieve both high-speed data reading and real-time performance requirements simultaneously

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a remote communication module or message queue product is deployed alongside a database, then message communication functions are provided, but the system becomes bloated and complex

Engineering Contradiction:
Improvemessage communication capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the database and message queue functions into a single Redis system, where Redis serves both as the data storage backend and as the message communication mechanism, eliminating the need for separate deployment of multiple components and simplifying the overall system architecture

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes Redis a multi-functional component that simultaneously provides data storage, data retrieval, and message publishing/subscribing capabilities, allowing a single system to fulfill multiple roles that traditionally required separate specialized components

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If traditional SQL database is used for storing simulation data with many Boolean values, then data storage is provided, but extensive storage space is required leading to high laboratory setup costs

Engineering Contradiction:
Improvedata storage capacityVSAvoidstorage space requirement
Core Design Contradiction:
Quantity of substanceVSWeight of stationary object

Solution Approach 1:

The patent changes the data storage parameter from disk-based SQL database to memory-based Redis, providing more efficient storage utilization that reduces the physical storage space requirements while maintaining the same data storage capacity for simulation data

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260103225A1Train operation scenario general simulation method and system, and device, and medium
Publication Date: 2026.04.16 CASCO SIGNAL LTD
  • US20260103225A1 patent drawing
  • US20260103225A1 patent drawing

AI summary

A train operation scenario general simulation method. By means of a Redis lightweight message publishing and subscription mechanism and the high performance of a memory database, database storage access and message communication functions are combined into one, and the execution of simulation scenarios is synchronized in real time while simulating the running state of a train, thus realizing the rapid construction of a train operation simulation system. Compared with the prior art, the present disclosure simplifies the system structure, guarantees the data consistency and high-speed access, optimizes the network communication efficiency, realizes decoupling between applications (system), also avoids the system complexity caused by network isolation and inconsistent development languages, and improves the deployment convenience and operation stability of a simulation system. Further provided are a train operation scenario general simulation system, a device and a medium.