CN109753295A - A kind of online updating method for trackside security platform - Google Patents
A kind of online updating method for trackside security platform Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2018
- 2018-12-19 CN CN201811560056.7A patent/CN109753295B/en active Active
Patent Citations (6)
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)
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 |