[发明专利]一种自动化的多处理器程序更新系统和程序更新方法有效
申请号: | 201610496872.0 | 申请日: | 2016-06-29 |
公开(公告)号: | CN107562433B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 黄骅市交大思诺科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 061100 河北省沧*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 处理器 程序 更新 系统 方法 | ||
1.一种自动化的多处理器程序更新系统,用于由多块板卡组成的列车超速防护设备,多块板卡之间构成层次关系,包括一级板卡以及与其连接的至少一级的后级板卡;其中,与所述一级板卡直接连接的后级板卡为二级板卡,各级板卡上包括至少一个处理器及存储单元;其中,一级板卡上的一级处理器与存储目标文件的外设连接;二级板卡上的二级处理器与所述一级板卡上的一级处理器相连接;一级处理器中存储程序名称索引表,所述程序名称索引表完整记录并实时更新所述一级处理器及其后级处理器的所有程序的名称;
所述一级处理器监测其与外设连线的端口,当监测到有外设与其连接时,所述一级处理器进入等待状态,并向其后级处理器发送等待指令使其后级处理器处于等待状态,并识别所述外设中存储的目标文件名称与所述一级处理器的程序名称及其后级处理器中的程序名称是否相同,以及同名程序所属的处理器;从外设中获取同名的目标文件并发送至与所述目标文件同名的程序所在的板卡上的处理器,并更新替换所述同名的程序;在更新替换完毕所有同名程序后,各级处理器恢复工作状态,并由一级板卡对外发出提示信号。
2.根据权利要求1所述的自动化的多处理器程序更新系统,其特征在于,若所述后级处理器是最后一级处理器,则所述后级处理器在接收所述一级处理器发出的等待指令后,进入等待状态;所述后级处理器接收其前级处理器发送的目标文件,并将目标文件名称与其内部的程序名称作对比,若二者名称相同,则以外设中的同名的目标文件更新替换所述同名的程序,更新完毕后向其一级处理器发出更新完毕指令,并对外发出信号表示更新程序完毕;由一级处理器在识别出同名程序所属的后级处理器后,直接向其它的没有同名程序的后级处理器发送无更新文件指令,并由所述没有同名程序的后级处理器对外发出未更新信号;
若所述后级处理器不是最后一级处理器,则所述后级处理器在接收所述一级处理器发出的等待指令后,进入等待状态,并向其后级处理器发出等待指令;所述后级处理器和其后级处理器接收其前级处理器发送的目标文件,并将目标文件名称与所述后级处理器内部及其后级处理器的程序名称作对比,若二者名称相同且同名的程序属于所述后级处理器和其后级处理器,则以同名的目标文件更新替换所述同名的程序;更新替换全部所述同名程序后向其一级处理器发出更新完毕指令,并对外发出信号表示更新程序完毕;由一级处理器在识别出同名程序所属的后级处理器后,直接向其它的没有同名程序的后级处理器发送无更新文件指令,并由所述没有同名程序的后级处理器对外发出未更新信号;
所述一级处理器接收到其所有需要更新程序的后级处理器发送的更新完毕指令后,恢复工作状态并向其所有后级处理器发送恢复指令;所述后级处理器在接收到所述一级处理器发出的恢复指令后,恢复正常工作状态。
3.根据权利要求1所述的自动化的多处理器程序更新系统,其特征在于,所述一级板卡上的一级处理器通过无线接收单元与所述外设以无线方式连接。
4.根据权利要求1至3之一所述的自动化的多处理器程序更新系统,其特征在于,所述一级处理器从外设中获取同名的目标文件后,先将所述同名的目标文件缓存到一级板卡的存储单元并进行校验,若所述同名的目标文件通过校验,再将其发给相关的后级板卡的后级处理器;若校验不通过,则一级板卡的一级处理器要求所述外设重新发送所述同名的目标文件。
5.根据权利要求4所述的自动化的多处理器程序更新系统,其特征在于,所述一级处理器从外设中获取同名的目标文件并发送至与所述目标文件同名的程序所在的后级板卡后,所述后级板卡上的后级处理器将所述同名的目标文件缓存到所述后级板卡的存储单元并进行校验,若所述同名的目标文件通过校验,再将其更新替换所述同名的程序;若校验不通过,则所述后级处理器向所述一级处理器发送请求重新发送所述同名的目标文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄骅市交大思诺科技有限公司,未经黄骅市交大思诺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610496872.0/1.html,转载请声明来源钻瓜专利网。