CN109753295A - A kind of online updating method for trackside security platform - Google Patents

A kind of online updating method for trackside security platform Download PDF

Info

Publication number
CN109753295A
CN109753295A CN201811560056.7A CN201811560056A CN109753295A CN 109753295 A CN109753295 A CN 109753295A CN 201811560056 A CN201811560056 A CN 201811560056A CN 109753295 A CN109753295 A CN 109753295A
Authority
CN
China
Prior art keywords
online updating
message
file
mpu1
receives
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.)
Granted
Application number
CN201811560056.7A
Other languages
Chinese (zh)
Other versions
CN109753295B (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.)
Casco Signal Ltd
Original Assignee
Casco Signal 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 Casco Signal Ltd filed Critical Casco Signal Ltd
Priority to CN201811560056.7A priority Critical patent/CN109753295B/en
Publication of CN109753295A publication Critical patent/CN109753295A/en
Application granted granted Critical
Publication of CN109753295B publication Critical patent/CN109753295B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The present invention relates to a kind of online updating methods for trackside security platform, this method comprises: the treatment process of upgrading software online updating, logic card handles the process of online updating and the process of communication board processing online updating.Compared with prior art, the present invention has is updated by remote online, and the update of version and configuration file is carried out to the logic card MPU and communication board MCU of security platform.

Description

A kind of online updating method for trackside security platform
Technical field
The present invention relates to a kind of trackside security platforms, more particularly, to a kind of online updating side for trackside security platform Method.
Background technique
Rail traffic is transported in control system, and ZC, LC etc. are operated on trackside security platform, to maintainability, safety and can All have high requirements by property, core equipment is exactly trackside security platform.Generally to the edition upgrading of trackside security platform or configuration When update, need manually to security platform device upgrade.The trackside security platform of certain remote rail transit lines, or in high sea It pulls out, the trackside security platform of low-temperature environment, needs to put into more man power and materials in maintenance.Therefore how network is used The long-range version and configuration information for updating trackside security platform, subtract reduced-maintenance difficulty and cost, becomes and needs to solve instantly Problem.
Summary of the invention
It is an object of the present invention to overcome the above-mentioned drawbacks of the prior art and provide one kind for trackside safety The online updating method of platform.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of online updating method for trackside security platform, this method comprises: the processing of upgrading software online updating Process, logic card handle the process of online updating and the process of communication board processing online updating.
Preferably, the network communication that the upgrading software operates on maintenance console between logic card is led to by communication board Cross Bus repeater.
Preferably, the treatment process of the upgrading software online updating specifically:
101) upgrading software sends online updating request message to MPU;
102) after upgrading software receives online updating request confirmation message, file download command messages are sent to MPU;
103) after upgrading software receives online updating downloading confirmation message, online updating TFTP is sent to MPU and starts network Message;
104) upgrading software receives after TFTP is transmitted confirmation message, sends upgrading to MPU and restarts internet message;
105) in the processing operation of online updating process, if upgrading software discovery is wrong, online updating weight can be sent to MPU Internet message is set, online updating can come back to the first step, retransmit online updating request message.
Preferably, the process of logic card processing online updating specifically:
201) after the online updating that principal series MPU1 receives upgrading software is requested, online updating request confirmation message is replied;
202) after principal series MPU1 receives file download command messages, store the file for needing to update in the message number, Title and corresponding version;
203) after other MPU receive file download command messages, file download is replied to principal series MPU1 and receives message;
204) after the online updating file download that principal series MPU1 receives that every other MPU sends receives message, to it is all its His MPU sends version updating mode inbound message;
205) principal series MPU1 replys online updating file download confirmation message and gives upgrading software;
206) MPU receives online updating TFTP and starts message, kills main task;
207) principal series MPU1 sends TFTP transmission beginning bus message to all MCU;
208) after principal series MPU1 receives first TFTP transformation task completion message, the MCU for sending the bus message is returned Multiple online updating file distributing starts bus message;
209) other MPU boards to be updated send file reception to principal series MPU1 after completing online updating file reception Complete confirmation message;
210) after the file reception that principal series MPU1 receives that all boards to be updated are sent completes confirmation message, to upgrading software It sends TFTP and is transmitted confirmation internet message;
211) after message is restarted in the upgrading that principal series MPU1 receives that upgrading software is sent, online updating weight is replied to upgrading software Open confirmation message;Upgrading is sent to other all boards to complete to restart bus message;
212) the online updating file of itself is covered corresponding ancient deed by principal series MPU1, and is restarted;
213) other MPU boards receive upgrading and complete after restarting bus message, online updating file are covered corresponding old File, and restart.
Preferably, the process of communication board processing online updating specifically:
301) after the TFTP transmission that MCU receives that principal series MPU1 is sent starts message, start TFTP transformation task, it is soft from upgrading Part, which receives file and stores, arrives FLASH;
302) after MCU has received TFTP file, TFTP transformation task is sent to principal series MPU1 and completes message;
303) MCU is received after online updating file distributing starts bus message, and all online updatings texts are read from FLASH Part, the board that online updating file distributing is needed to update to other;
304) it after the board that other MCU answer other needs to update receives online updating file, should be sent to principal series MPU1 File reception completes confirmation message;
305) MCU board receives upgrading and completes after restarting bus message, and online updating file is covered corresponding ancient deed, And restart.
Preferably, described 303) after the completion of online updating file distributing, if desired which itself updates, should be itself Online updating file be read into memory, and to principal series MPU1 send file reception complete confirmation message;The MCU should be removed All online updating files in FLASH.
Compared with prior art, the invention has the following advantages that
When security platform is in remoter or bad environments area, can be updated by remote online, it is flat to safety The logic card MPU and communication board MCU of platform carry out the update of version and configuration file.
Detailed description of the invention
Fig. 1 is the device of the invention structural schematic diagram.
Fig. 2 is online updating software flow pattern of the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiment is a part of the embodiments of the present invention, rather than whole embodiments.Based on this hair Embodiment in bright, those of ordinary skill in the art's every other reality obtained without making creative work Example is applied, all should belong to the scope of protection of the invention.
Fig. 1 is the device of the invention structural schematic diagram, is the one 2 universal safety platform for multiplying 2oo2.As shown in Figure 1,
(1) it as A machine with B machine is, is all made of logic card and communication board;
(2) MPU1 and MPU2 is logic card, and MCU is communication board, the communication between logic card and communication board by bus come It completes;
(3) MPU1 and MPU2 operates above identical function software, completes logical operation function.A machine B machine one main one is standby.
(4) identical function software is run on MCU, completes the communication function of platform.
(5) when online updating, upgrade software by network and message is issued into MCU, message is given to MPU by bus by MCU Processing;Message is issued MCU by bus by MPU, and message is given to upgrading software by network by MCU;
Fig. 2 is online updating flow diagram.
Detailed process is as follows:
0 stage of STEP:
Step 001: upgrading software sends online updating request message to MPU;
Step 002: principal series MPU1 replys online updating request confirmation message to upgrading software, and version letter is carried in the message Breath and a flag sequence, all and upgrading software interactive internet messages in this online updating process should identify the mark Will sequence;
1 stage of STEP:
Step 101: upgrading software sends file download command messages to MPU, and principal series MPU1 storage file download command disappears Number, title and the corresponding version of the file updated in breath;
Step 102: after other MPU receive the file download command messages that upgrading software is sent, being sent in principal series MPU1 Line updates file download order and receives bus message.
Step 103: after principal series MPU1 receives the online updating file download order reception message that every other MPU is sent, Version updating mode inbound message is sent to every other MPU, and sets the time point of next period version updating mode, is started Online updating timing (a length of 300s when maximum online updating), goes to step 104.Other MPU receive the entrance of version updating mode and disappear Breath, also accordingly sets next period as the time point of version updating mode.When MPU starts next period, main task will be hung up.
Step 104: principal series MPU1 replys online updating file download confirmation message and gives upgrading software.
2 stage of STEP:
Step 201: upgrading software sends online updating TFTP to MPU and starts internet message;After MPU receives the message, kill Dead main task, principal series MPU1 go to step 202;
Step 202: principal series MPU1 sends TFTP transmission to all MCU and starts bus message, and MCU goes to step 203;
Step 203:MCU starts TFTP transformation task, receives file and storage to FLASH from software is upgraded, goes to step 204;
After step 204:MCU has received TFTP file, TFTP transformation task is sent to MPU and completes message;
Step 205: principal series MPU1 is received after first TFTP transformation task complete message, to sending the bus message MCU replys online updating file distributing and starts bus message;
Step 206:MCU is received after online updating file distributing starts bus message, read from FLASH it is all it is online more New file goes to step 207 if reading successfully;
Step 207: the MCU send online updating file distributing bus message to other update in need board, and The board that online updating file distributing is needed to update to other.After being sent completely, if desired MCU itself updates, should be itself Online updating file be read into memory, and to principal series MPU1 send file reception complete confirmation message.After the completion of above, MCU should remove all online updating files in FLASH.After the board that other needs update receives online updating file, answer File reception, which is sent, to principal series MPU1 completes confirmation message;
Step 208: after principal series MPU1 receives the file reception completion confirmation message that all boards to be updated are sent, to upgrading Software sends TFTP and is transmitted confirmation internet message;
STEP 3:
Step 301: upgrading software sends upgrading to principal series MPU1 and restarts message;
Step 302: principal series MPU1 is received after the upgrading sent of upgrading software restarts message, to upgrading software reply it is online more Newly restart confirmation message;
Step 303: principal series MPU1 is received after the upgrading sent of upgrading software restarts message, is sent and is risen to other all boards Grade is completed to restart bus message;
Step 304: the online updating file of itself is covered corresponding ancient deed by principal series MPU1;Each board, which receives, have been upgraded After restarting bus message, online updating file is covered into corresponding ancient deed;
Step 305: after the completion of each board online updating file covering, restarting;
There are also following features for above-mentioned steps:
1, the communication information upgraded in Fig. 2 between software and MPU does not communicate with each other directly, is all turned by communication board MCU Hair;
2, online updating timing time-out then enters online updating error handler;
3, online updating error handler is as follows:
Principal series MPU1 sends update failure failure to other all boards and restarts message, and itself restarts.
After other boards, which receive the online updating failure failure that principal series MPU1 is sent, restarts message, Ying Zishen is restarted.MCU The online updating file in FLASH should be removed before the restart.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or replace It changes, these modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with right It is required that protection scope subject to.

Claims (6)

1. a kind of online updating method for trackside security platform, which is characterized in that this method comprises: upgrading software is online more New treatment process, logic card handle the process of online updating and the process of communication board processing online updating.
2. a kind of online updating method for trackside security platform according to claim 1, which is characterized in that described The network communication that upgrading software operates on maintenance console between logic card passes through Bus repeater by communication board.
3. a kind of online updating method for trackside security platform according to claim 1, which is characterized in that described Upgrade the treatment process of software online updating specifically:
101) upgrading software sends online updating request message to MPU;
102) after upgrading software receives online updating request confirmation message, file download command messages are sent to MPU;
103) after upgrading software receives online updating downloading confirmation message, online updating TFTP is sent to MPU and starts internet message;
104) upgrading software receives after TFTP is transmitted confirmation message, sends upgrading to MPU and restarts internet message;
105) in the processing operation of online updating process, if upgrading software discovery is wrong, online updating can be sent to MPU and reset net Network message, online updating can come back to the first step, retransmit online updating request message.
4. a kind of online updating method for trackside security platform according to claim 1, which is characterized in that described The process of logic card processing online updating specifically:
201) after the online updating that principal series MPU1 receives upgrading software is requested, online updating request confirmation message is replied;
202) after principal series MPU1 receives file download command messages, number, the title of the file for needing to update in the message are stored, And corresponding version;
203) after other MPU receive file download command messages, file download is replied to principal series MPU1 and receives message;
204) after the online updating file download that principal series MPU1 receives that every other MPU is sent receives message, to every other MPU Send version updating mode inbound message;
205) principal series MPU1 replys online updating file download confirmation message and gives upgrading software;
206) MPU receives online updating TFTP and starts message, kills main task;
207) principal series MPU1 sends TFTP transmission beginning bus message to all MCU;
208) after principal series MPU1 receives first TFTP transformation task completion message, the MCU for sending the bus message is replied and is existed Line updates file distributing and starts bus message;
209) other MPU boards to be updated send file reception to principal series MPU1 and complete after completing online updating file reception Confirmation message;
210) it after the file reception that principal series MPU1 receives that all boards to be updated are sent completes confirmation message, is sent to upgrading software TFTP is transmitted confirmation internet message;
211) after message is restarted in the upgrading that principal series MPU1 receives that upgrading software is sent, online updating is replied to upgrading software and is restarted really Recognize message;Upgrading is sent to other all boards to complete to restart bus message;
212) the online updating file of itself is covered corresponding ancient deed by principal series MPU1, and is restarted;
213) other MPU boards receive upgrading and complete after restarting bus message, and online updating file is covered corresponding ancient deed, And restart.
5. a kind of online updating method for trackside security platform according to claim 1, which is characterized in that described The process of communication board processing online updating specifically:
301) after the TFTP transmission that MCU receives that principal series MPU1 is sent starts message, start TFTP transformation task, connect from upgrading software Message in-coming part is simultaneously stored to FLASH;
302) after MCU has received TFTP file, TFTP transformation task is sent to principal series MPU1 and completes message;
303) MCU is received after online updating file distributing starts bus message, and all online updating files are read from FLASH, The board that online updating file distributing is needed to update to other;
304) after the board that other MCU answer other needs to update receives online updating file, file should be sent to principal series MPU1 Finish receiving confirmation message;
305) MCU board receives upgrading and completes after restarting bus message, and online updating file is covered corresponding ancient deed, is laid equal stress on It opens.
6. a kind of online updating method for trackside security platform according to claim 5, which is characterized in that described 303) after the completion of online updating file distributing, if desired which itself updates, and the online updating file of itself should be read interior In depositing, and file reception is sent to principal series MPU1 and completes confirmation message;The MCU should remove the text of all online updatings in FLASH Part.
CN201811560056.7A 2018-12-19 2018-12-19 Online updating method for trackside safety platform Active CN109753295B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811560056.7A CN109753295B (en) 2018-12-19 2018-12-19 Online updating method for trackside safety platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811560056.7A CN109753295B (en) 2018-12-19 2018-12-19 Online updating method for trackside safety platform

Publications (2)

Publication Number Publication Date
CN109753295A true CN109753295A (en) 2019-05-14
CN109753295B CN109753295B (en) 2022-01-28

Family

ID=66402953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811560056.7A Active CN109753295B (en) 2018-12-19 2018-12-19 Online updating method for trackside safety platform

Country Status (1)

Country Link
CN (1) CN109753295B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110808878A (en) * 2019-10-31 2020-02-18 卡斯柯信号有限公司 Automatic updating test method based on redundant network topology
CN111273919A (en) * 2020-01-15 2020-06-12 卡斯柯信号有限公司 Safe computer platform supporting software batch remote updating
CN111290769A (en) * 2020-01-22 2020-06-16 卡斯柯信号有限公司 Method for updating configuration data on line
CN114401190A (en) * 2021-12-24 2022-04-26 卡斯柯信号有限公司 Trackside security platform data updating method and system based on data compression algorithm

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102403034A (en) * 2010-09-07 2012-04-04 艾默生网络能源有限公司 Digital signal processor (DSP)-controlled single-board equipment and its remote update method and server
CN103057567A (en) * 2012-12-30 2013-04-24 卡斯柯信号有限公司 Security platform beside common rail in field of railway signal
CN103812890A (en) * 2012-11-09 2014-05-21 中国北车股份有限公司 Control device in locomotive control system
CN104539668A (en) * 2014-12-16 2015-04-22 北京新能源汽车股份有限公司 Method and system for remotely updating software programs in a vehicle
CN105472005A (en) * 2015-12-10 2016-04-06 北京交控科技股份有限公司 Remote updating method and system for ground ATP equipment
CN106775789A (en) * 2015-11-19 2017-05-31 中车大连电力牵引研发中心有限公司 Locomotive Oftware updating method, equipment and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102403034A (en) * 2010-09-07 2012-04-04 艾默生网络能源有限公司 Digital signal processor (DSP)-controlled single-board equipment and its remote update method and server
CN103812890A (en) * 2012-11-09 2014-05-21 中国北车股份有限公司 Control device in locomotive control system
CN103057567A (en) * 2012-12-30 2013-04-24 卡斯柯信号有限公司 Security platform beside common rail in field of railway signal
CN104539668A (en) * 2014-12-16 2015-04-22 北京新能源汽车股份有限公司 Method and system for remotely updating software programs in a vehicle
CN106775789A (en) * 2015-11-19 2017-05-31 中车大连电力牵引研发中心有限公司 Locomotive Oftware updating method, equipment and system
CN105472005A (en) * 2015-12-10 2016-04-06 北京交控科技股份有限公司 Remote updating method and system for ground ATP equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110808878A (en) * 2019-10-31 2020-02-18 卡斯柯信号有限公司 Automatic updating test method based on redundant network topology
CN110808878B (en) * 2019-10-31 2022-08-16 卡斯柯信号有限公司 Automatic updating test method based on redundant network topology
CN111273919A (en) * 2020-01-15 2020-06-12 卡斯柯信号有限公司 Safe computer platform supporting software batch remote updating
CN111273919B (en) * 2020-01-15 2024-04-09 卡斯柯信号有限公司 Secure computer platform supporting software batch remote update
CN111290769A (en) * 2020-01-22 2020-06-16 卡斯柯信号有限公司 Method for updating configuration data on line
CN111290769B (en) * 2020-01-22 2022-07-15 卡斯柯信号有限公司 Method for updating configuration data on line
CN114401190A (en) * 2021-12-24 2022-04-26 卡斯柯信号有限公司 Trackside security platform data updating method and system based on data compression algorithm

Also Published As

Publication number Publication date
CN109753295B (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN109753295A (en) A kind of online updating method for trackside security platform
CN101365642B (en) Remote updating system for elevator control program
US20140336851A1 (en) Train information managing apparatus and selection method for control software of train information managing apparatus
CN107357595A (en) A kind of multiple driver firmware online updating system based on bus
CN101710288A (en) Upgrade processing method and system, upgrade server and upgrade device
CN204759403U (en) System based on data pass realization equipment internal module thoroughly and upgrade
CN103347048A (en) Automatic updating method of urban railway traffic signal system
CN113867782A (en) Gray scale distribution method and device, computer equipment and storage medium
CN106528272A (en) Data processing apparatus and method, and terminal
CN111857774A (en) Method and system for upgrading software of vehicle-mounted equipment
CN106790756A (en) Distribution terminal MAC address automatic generation method and system
CN107172219A (en) A kind of method and system of long-range changing machine vehicle radio data transmission device software
US20190080117A1 (en) Method for transmitting and checking the validity of configuration data in an electronic system, and associated electronic system and computer program product
CN102984055A (en) Soft restart upgrading method and equipment of ISSU
CN113867758A (en) Unmanned aerial vehicle automatic upgrading method and device, unmanned aerial vehicle, remote control terminal and storage medium
CN109688208A (en) A kind of data load method based on FC-AE-ASM message
CN103487271A (en) Fault diagnosis system of carrier rocket
CN103984739A (en) Data processing method and device for achieving continuous real-time security trading business processing
CN113467808B (en) Redundant network-based trackside safety platform automatic upgrading method and system
CN116232890A (en) Off-line upgrading method and device for vehicle-mounted software, server and storage medium
CN110059470A (en) A kind of verification method of part of appliance, device and equipment
CN113703812A (en) Configurable vehicle-mounted board card software package batch updating method and vehicle-mounted system thereof
CN109921875A (en) Data transmission method, system and equipment
CN107870776A (en) A kind of IPMC online upgradings method and device
CN109257203A (en) A kind of upgrade method of vehicular communication equipment, device and vehicular communication equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant