Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Train data storage method based on producer or consumer task scheduling mode

A technology for task scheduling and data storage, which is applied in the direction of data error detection, database indexing, and data processing applications in terms of redundancy in computing, and can solve problems such as incomplete storage of data, easy loss of data, and long coverage lines. Achieve high storage space utilization, avoid data loss, and ensure storage integrity

Active Publication Date: 2019-08-20
CASCO SIGNAL
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the many subsystems of the train, the long lines covered during the running, and the long running period, the amount of data generated is very large, and the capacity of the train storage device is relatively limited. If an effective storage method is not adopted, it is very easy to Data storage exception or data loss
If the storage device does not have power-down protection measures when the train is powered off, the data will not be completely stored, resulting in data loss
[0004] At present, FLASH storage technology has been widely used in train storage devices due to its characteristics of large storage, good performance, and low energy consumption. ensure

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Train data storage method based on producer or consumer task scheduling mode
  • Train data storage method based on producer or consumer task scheduling mode
  • Train data storage method based on producer or consumer task scheduling mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are a part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0032] According to the software structure design, the present invention prevents multiple tasks from accessing the same shared cache queue at the same time through semaphores, and the data storage error through the task scheduling mode of the producer / consumer mode is mainly divided into the following two stages:

[0033] Initialization phase:

[0034] The initialization task completes the initialization of the hardware and software environment, generat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a train data storage method based on a producer or consumer task scheduling mode. The method is designed according to a software structure. Multiple tasks are prevented from accessing the same shared cache queue at the same time through semaphore; the method specifically comprises the following steps: 1) an initialization phase: initializing a task to complete initialization of software and hardware environments, generating a receiving task, a storage task and a monitoring task according to configuration data, or generating a monitoring task, performing file managementinitialization according to files on a magnetic disk, and starting clock interruption; and 2) a normal running stage: running the receiving task, the storage task and the monitoring task in a normalmode, and running the monitoring task in a monitoring mode. Compared with the prior art, the method has the advantages of high efficiency and the like.

Description

Technical field [0001] The present invention relates to a train data storage method, in particular to a train data storage method based on a producer or consumer task scheduling mode. Background technique [0002] The status data generated by each subsystem during train operation plays an important role in ensuring the safe operation of trains. Reliable and efficient storage of these status data can provide an important guarantee for evaluating train health and analyzing train failure causes. [0003] Due to the large number of train subsystems, long lines covered during travel, and long operating cycle, the amount of data generated is very large, and the capacity of train storage equipment is relatively limited. If an effective storage method is not adopted, it is very easy to happen Abnormal data storage or data loss. In the case of a train power failure, if the storage device does not have power failure protection measures, the data will not be completely stored, causing data l...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/22G06F11/14G06Q50/30
CPCG06F16/22G06F11/1471G06F11/1479G06Q50/40Y02D10/00
Inventor 高松熊波戴虎职文超顾立忠
Owner CASCO SIGNAL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products