CN106294294B - Rail traffic signal system unifies the consistency desired result method of formatted data file - Google Patents

Rail traffic signal system unifies the consistency desired result method of formatted data file Download PDF

Info

Publication number
CN106294294B
CN106294294B CN201610629159.9A CN201610629159A CN106294294B CN 106294294 B CN106294294 B CN 106294294B CN 201610629159 A CN201610629159 A CN 201610629159A CN 106294294 B CN106294294 B CN 106294294B
Authority
CN
China
Prior art keywords
data
file
uft
tables
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610629159.9A
Other languages
Chinese (zh)
Other versions
CN106294294A (en
Inventor
胡海虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Electric Traffic Automation System Co Ltd
Original Assignee
Shanghai Electric Traffic Automation System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Electric Traffic Automation System Co Ltd filed Critical Shanghai Electric Traffic Automation System Co Ltd
Priority to CN201610629159.9A priority Critical patent/CN106294294B/en
Publication of CN106294294A publication Critical patent/CN106294294A/en
Application granted granted Critical
Publication of CN106294294B publication Critical patent/CN106294294B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of consistency desired result methods that rail traffic signal system unifies formatted data file, comprising: imports UFT file, and establishes data structure according to the UFT file;Data format verification is carried out to UFT file;Consistency verification of data is carried out to UFT file;As a result, there are the data cells of mistake in mark UFT file in output verification.The present invention can effectively reduce the error rate of UFT data file.

Description

Rail traffic signal system unifies the consistency desired result method of formatted data file
Technical field
The present invention relates to technical field of rail traffic.
Background technique
Rail traffic signal system unifies formatted data file (UFT) file and Urban Rail Transit Signal system is described in detail The definition method of related physical and logical data needed for system operation design and these data, it is metro operation design Basic file is the design of subsequent database, the generation of locking sheet, system signal design, the fixed survey in scene and other relevant designs Provide the foundation foundation, once mistake occurs in the document definition, will lead to the change of doing over again of subsequent relevant work, reduces System design efficiency.
Because UFT data file includes a data form more than 50 altogether, mainly there are the gradient, speed limit, length chain, topological structure, control Area, track switch, platform, semaphore, section, car stop, meter shaft, beacon, shield door, platform emergency off push-button, Flood gate, ventilating shaft etc. Etc. related datas, data volume included in each table is different according to project, route yard complex situations are different and it is different, It and is at present manually to fill in or by writing that the various formula of Excel calculate as a result, therefore more or less can Some mistakes are generated, and inefficient.It there are also other parts content, is carried out by writing various formula in Excel Association and calculating, but if certain one or more data content fills in mistake, the result that relative formula calculates Just all mistake.And when route yard situation complexity, just will appear a large amount of various format errors, formula mistake, The problems such as leakage volume is miscoded, data are inconsistent.
Summary of the invention
The purpose of the present invention is to provide the consistency desired results that a kind of rail traffic signal system unifies formatted data file Method can effectively reduce the error rate of UFT data file.
Realizing the technical solution of above-mentioned purpose is:
A kind of rail traffic signal system unifies the consistency desired result method of formatted data file, comprising:
UFT file is imported, and data structure is established according to the UFT file, UFT file is unified for rail traffic signal system Formatted data file;
Data format verification is carried out to UFT file;
Consistency verification of data is carried out to UFT file;
As a result, there are the data cells of mistake in mark UFT file in output verification.
In the consistency desired result method that above-mentioned rail traffic signal system unifies formatted data file, the foundation Data structure refers to: after confirmation imports UFT file, successively importing the gradient, speed limit, length chain, topological structure, control area, track switch, stands Platform, semaphore, section, car stop, meter shaft, beacon, shield door, platform emergency off push-button, Flood gate and ventilating shaft data form Standard data is stored in established data structure.
In the consistency desired result method that above-mentioned rail traffic signal system unifies formatted data file, the data Format check includes:
For each tables of data provided in verification rule list, all tables comprising requiring are checked whether;
Check whether data type defined in data field is consistent with the data arranged in the tables of data in UFT tables of data, And whether the title and field of element are consistent and unique with what is required;
Check whether element term defined in UFT tables of data and number (hereinafter referred ID) value meet the requirements, masurium Whether the character length of title meets range, and whether ID value is in claimed range;
Check whether various ID values cited in UFT tables of data can retrieve in the tables of data cited in it.
In the consistency desired result method that above-mentioned rail traffic signal system unifies formatted data file, the data Consistency desired result includes:
For each tables of data for providing in verification rule list, be examined successively mileage value in respective cell whether with track It is consistent in tables of data;
Check whether sideline (Segment) and the tables of data of track (Track) of all references are consistent;
Cited in inspection area controller (ZC), semaphore (Signals) and meter shaft section (Blocks) tables of data Whether data item is virtual value;
Whether the axle-counting points for checking control area's boundary point are shared meter shaft;
Check the correctness for the data length filled in all tables of data.
The beneficial effects of the present invention are:
The present invention, which verifies, checks manually generated UFT document, according to the verification rule that it is defined, in data format sum number According to check results, and the mistake progress automatic marking to verification out is provided in terms of consistency, the audit of next step is facilitated to correct. All verification checking processes are all that computer executes automatically after the artificial selection UFT file to be tested, can be from essence The upper generation for reducing hand-written mistake, greatly improves the correctness of UFT documentation process, improves to a certain extent and is The efficiency of design of uniting and the correctness of data.
Detailed description of the invention
Fig. 1 is the flow chart that rail traffic signal system of the invention unifies formatted data file;
Fig. 2 is the flow chart that data format verifies in the present invention;
Fig. 3 is the flow chart of consistency verification of data in the present invention.
Specific embodiment
The present invention will be further described with reference to the accompanying drawings.
Fig. 1, Fig. 2 and Fig. 3 are please referred to, rail traffic signal system of the invention unifies formatted data file, including following Step:
S1 imports UFT file, and UFT file unifies formatted data file for rail traffic signal system, and according to the UFT File establishes data structure i.e.: confirmation have been introduced into the signal system track UFT file that need to be verified, if do not find or Failure is imported, warning note is carried out.After confirmation imports UFT file, the gradient, speed limit, length chain, topological structure, control are successively imported Area, track switch, platform, semaphore, section, car stop, meter shaft, beacon, shield door, platform emergency off push-button, Flood gate, ventilating shaft etc. The standard data of data form is stored in established data structure.
S2 carries out data format verification to UFT file, includes the following steps:
S21 checks in UFT tables of data whether include required all tables.It is defined according in format check rule list Each tables of data, then the tables of data verified needed for being successively read traverses imported UFT data, if in the UFT number of importing According to existing in table, then next table inspection is carried out;If it does not exist, then continuing to verify next table after providing miscue Lattice whether there is, until the verification of all tables of data finishes.
S22, check data type defined in data field in UFT tables of data whether with the data one that are arranged in the tables of data It causes, and whether the title of element and field are consistent and unique with what is required.First read verification rule list defined in table name, Then data column name, data column key field traverse UFT tables of data, find corresponding tables of data, and navigate to needs and sentence On disconnected data column, successively whether consistent with desired data type verification reads the data type arranged, if inconsistent Miscue is successively provided according to table name, column name, error message and is exported.
S23, checks whether element term defined in UFT tables of data and ID value meet the requirements, and the character of element term is long Whether degree meets range, and whether ID value is in claimed range.The number of requirement inspection defined in verification rule list is read first According to table, while reading element term and ID and be worth limitation range, then find corresponding table in UFT, corresponding title and ID value starts multilevel iudge, and is exported according to actual result.
S24, checks whether various ID values cited in UFT tables of data can be retrieved in the tables of data cited in it It arrives.The zone controller mainly quoted in tables of data numbers (ZCID), sideline number (SegmentID), orbital number (TrackID), whether the data such as node serial number (NodeID) meet rule in cited tables of data.
S3 carries out consistency verification of data to UFT file, includes the following steps:
S31 checks whether related table mileage value is consistent on Track.First determine whether Tracks data form is deposited ?;If there is no mistake is then prompted, this verification will be carried out no longer;If it does, according to each number provided in verification rule list According to table (such as sideline, platform, semaphore, track switch), be examined successively the mileage value filled in its cell whether with track number It is consistent according to table, it is inconsistent, miscue is provided, while being marked in former data form.
S32 checks whether the sideline (Segment) of all references and the tables of data of track (Track) are consistent.It first confirms that Segment and Track tables of data whether there is, and if there is no rule verification is then exited, provide miscue;If deposited It is reading in verification Rule Information about data table items involved in this inspection rule, is successively handling and mentioned in tables of data To needs verify data column, provide check results.
S33 is drawn in inspection area controller (ZC), semaphore (Signals) and meter shaft section (Blocks) tables of data Whether data item is virtual value.Handle in 3 tables in order cited node (Nodes), car stop (Buffer) and Can axle-counting points (AC DPs) whether there is and find in corresponding tables of data its index value, if error, be made mistake Prompt.
S34 checks whether the axle-counting points of control area's boundary point are shared meter shaft.It is for ZC tables of data that this, which checks only,.It is first It first checks that meter shaft tables of data whether there is, then the meter shaft data in ZC table is being read, if current meter shaft data are in meter shaft It is not present or mismatches in table, error count adds 1, until having read all meter shaft data, provides check results.
S35 checks the correctness for the data length filled in all tables of data.According to what is filled in verification rule list Tables of data successively verifies, and is successively added up according to the data length read according to sideline number (SegmentID) value, is finally judged The accumulation length of the same SegmentID in active sheet whether with length phase defined in sideline (Segments) table Deng, if differed, provide corresponding miscue, until all tables verification finish.
S4, output verification provide and former cell data as a result, in the presence of the data cells of mistake in mark UFT file Discrepant calculated result etc..
Above embodiments are used for illustrative purposes only, rather than limitation of the present invention, the technology people in relation to technical field Member, without departing from the spirit and scope of the present invention, can also make various transformation or modification, therefore all equivalent Technical solution also should belong to scope of the invention, should be limited by each claim.

Claims (3)

1. a kind of consistency desired result method that rail traffic signal system unifies formatted data file characterized by comprising
UFT file is imported, and data structure is established according to the UFT file, UFT file is that rail traffic signal system unifies format Data file;
Data format verification is carried out to UFT file;
Consistency verification of data is carried out to UFT file;
As a result, there are the data cells of mistake in mark UFT file in output verification;
The consistency verification of data includes:
For each tables of data for providing in verification rule list, be examined successively mileage value in respective cell whether with orbital data It is consistent on table;
Check whether the sideline of all references is consistent with the tables of data of track;
Whether cited data item is virtual value in inspection area controller, semaphore and meter shaft sector data table;
Whether the axle-counting points for checking control area's boundary point are shared meter shaft;
Check the correctness for the data length filled in all tables of data.
2. rail traffic signal system according to claim 1 unifies the consistency desired result method of formatted data file, It is characterized in that, the data structure of establishing refers to: after confirmation imports UFT file, successively importing the gradient, speed limit, length chain, topology Structure, control area, track switch, platform, semaphore, section, car stop, meter shaft, beacon, shield door, platform emergency off push-button, Flood gate With the standard data of ventilating shaft data form, it is stored in established data structure.
3. rail traffic signal system according to claim 1 unifies the consistency desired result method of formatted data file, It is characterized in that, the data format verification includes:
For each tables of data provided in verification rule list, all tables comprising requiring are checked whether;
Check whether data type defined in data field is consistent with the data arranged in the tables of data in UFT tables of data, and member Whether the title and field of element are consistent and unique with what is required;
Check whether element term defined in UFT tables of data and ID value meet the requirements, whether the character length of element term accords with Range is closed, ID value is whether in claimed range;
Check whether various ID values cited in UFT tables of data can retrieve in the tables of data cited in it.
CN201610629159.9A 2016-08-03 2016-08-03 Rail traffic signal system unifies the consistency desired result method of formatted data file Active CN106294294B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610629159.9A CN106294294B (en) 2016-08-03 2016-08-03 Rail traffic signal system unifies the consistency desired result method of formatted data file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610629159.9A CN106294294B (en) 2016-08-03 2016-08-03 Rail traffic signal system unifies the consistency desired result method of formatted data file

Publications (2)

Publication Number Publication Date
CN106294294A CN106294294A (en) 2017-01-04
CN106294294B true CN106294294B (en) 2019-03-26

Family

ID=57664385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610629159.9A Active CN106294294B (en) 2016-08-03 2016-08-03 Rail traffic signal system unifies the consistency desired result method of formatted data file

Country Status (1)

Country Link
CN (1) CN106294294B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451342A (en) * 2017-07-18 2017-12-08 交控科技股份有限公司 A kind of rule verification method and device of rail traffic signal system basic data
CN107807972B (en) * 2017-10-19 2020-12-22 北京科技大学 Test data consistency detection method
CN110688243A (en) * 2019-09-26 2020-01-14 卡斯柯信号(北京)有限公司 Inspection method of automatic inspection tool for train control center engineering data sheet
CN115092215A (en) * 2022-05-24 2022-09-23 卡斯柯信号有限公司 Connection relation-based intersection checking method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799690A (en) * 2012-08-13 2012-11-28 南京莱斯信息技术股份有限公司 Method for verifying page input by using database technology
CN103246574A (en) * 2012-02-10 2013-08-14 阿里巴巴集团控股有限公司 Verification method and verification device for data accuracy
CN104361119A (en) * 2014-12-02 2015-02-18 中国农业银行股份有限公司 Data cleaning method and system
CN104915262A (en) * 2015-06-18 2015-09-16 国云科技股份有限公司 Calibration system and method based on EXCEL data structure
CN105205039A (en) * 2015-11-04 2015-12-30 国网新疆电力公司电力科学研究院 Customizable SCD (substation configuration description) file verification method
CN105224511A (en) * 2015-09-23 2016-01-06 山东网聪信息科技有限公司 A kind of method of calibration of intelligent substation SCD file
CN105225076A (en) * 2015-11-12 2016-01-06 国网宁夏电力公司经济技术研究院 Analysis of prices data Collection & Processing System
CN105701236A (en) * 2016-02-22 2016-06-22 上海自仪泰雷兹交通自动化***有限公司 Automatic generating method of ATP system software database beside CBTC system rail

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246574A (en) * 2012-02-10 2013-08-14 阿里巴巴集团控股有限公司 Verification method and verification device for data accuracy
CN102799690A (en) * 2012-08-13 2012-11-28 南京莱斯信息技术股份有限公司 Method for verifying page input by using database technology
CN104361119A (en) * 2014-12-02 2015-02-18 中国农业银行股份有限公司 Data cleaning method and system
CN104915262A (en) * 2015-06-18 2015-09-16 国云科技股份有限公司 Calibration system and method based on EXCEL data structure
CN105224511A (en) * 2015-09-23 2016-01-06 山东网聪信息科技有限公司 A kind of method of calibration of intelligent substation SCD file
CN105205039A (en) * 2015-11-04 2015-12-30 国网新疆电力公司电力科学研究院 Customizable SCD (substation configuration description) file verification method
CN105225076A (en) * 2015-11-12 2016-01-06 国网宁夏电力公司经济技术研究院 Analysis of prices data Collection & Processing System
CN105701236A (en) * 2016-02-22 2016-06-22 上海自仪泰雷兹交通自动化***有限公司 Automatic generating method of ATP system software database beside CBTC system rail

Also Published As

Publication number Publication date
CN106294294A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106294294B (en) Rail traffic signal system unifies the consistency desired result method of formatted data file
CN110222445B (en) BIM and design information based integration, collaborative design and delivery method and system
CN110843870B (en) Method for maintaining fixed capacity of high-speed railway network graph under abnormal event
Biancardo et al. Procedural Modeling‐Based BIM Approach for Railway Design
CN104361095B (en) A kind of power distribution network artwork data management method based on dual system
CN110377682B (en) Track type determination method and device, computing equipment and storage medium
CN109582943B (en) Method for automatically generating engineering data table
CN105539521A (en) Automatic basic data generating method and system of CBTC (Communication Based Train Control) system circuit
CN109033479B (en) Urban track traffic interconnect electronic map data generate system and method
CN106250495A (en) A kind of automatic generation method of signaling system track database
CN106339565A (en) Method for converting COMOS data to PDMS data in pipeline design
CN104679949A (en) Method for creating Paramics road network based on XML (Extensive Markup Language) road network data
CN110414113B (en) Method for automatically generating railway station plane overall layout diagram
Bešinović et al. Microscopic models and network transformations for automated railway traffic planning
Huang et al. Design of track alignment using building information modeling
CN115063978B (en) Bus arrival time prediction method based on digital twins
CN113326040B (en) Development and implementation method of rail transit interlocking system
CN111862303A (en) BIM technology-based subway station pipeline migration and transformation demonstration method
Mirabadi et al. Automatic generation and verification of railway interlocking control tables using FSM and NuSMV
Desjardins et al. Introduction Linking rail and urban development: reflections on French and British experience
CN116797105B (en) Price index statistical method and system based on engineering standardized coding
CN114435433B (en) Method and device for verifying automatic trigger route conflict
Vávra et al. Arrangement of the internal environment structure of the sw database for the technological timetable construction
CN105701236A (en) Automatic generating method of ATP system software database beside CBTC system rail
CN112632200A (en) Method and system for generating urban rail transit electronic map

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 201206 Shanghai City, Pudong New Area Jinhai Road No. 1000 Building No. 28

Applicant after: Shanghai electric traffic automation system Co., Ltd.

Address before: 201206 Shanghai City, Pudong New Area Jinhai Road No. 1000 Building No. 28

Applicant before: Shanghai is from instrument Tai Leizi traffic automation System Co., Ltd

GR01 Patent grant
GR01 Patent grant