[发明专利]安全计算机系统、插件及其软件换装方法在审
| 申请号: | 201510556367.6 | 申请日: | 2015-09-02 |
| 公开(公告)号: | CN105159717A | 公开(公告)日: | 2015-12-16 |
| 发明(设计)人: | 贺建国;喻文冲;王奇;代飞;颜光;朱晖;彭扶权;易红;罗永升;单勇腾;李晓涛 | 申请(专利权)人: | 株洲南车时代电气股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/57 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
| 地址: | 412001 湖*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 安全 计算机系统 插件 及其 软件 换装 方法 | ||
技术领域
本发明涉及安全计算机系统,更具体地,涉及用于安全计算机系统的插件及其软件换装方法。
背景技术
安全计算机也叫做安全关键计算机系统或者安全计算机平台,指的是以计算机为核心子系统的安全关键系统,被广泛应用于航空航天、军事军工、化工能源、轨道交通等安全苛求领域。安全计算机在列车控制和信号系统中的应用对整个轨道交通行业产生了巨大的推动作用,计算机联锁控制、区域控制器、车载设备的实现都使得轨道交通中的自动化程度大大提高。
传统安全计算机中的各系统都具有一些通用的功能,例如安全信号的采集功能,但对于这些通用的功能,传统安全计算机对每个系统都是单独配置,降低了设备的利用率,而安全计算机平台则能够将各功能模块化,通过模块的配置将各控制系统整合在一起,使其共享部分通用的功能模块,从而使整个平台的通用性有效提升。在新一代的列车运行控制系统所采用的安全计算机平台中,各个功能模块开始采用插件形式,以利于硬件的安装/卸载和功能的扩展/卸载。每个插件具有用于实现其相应功能的硬件和嵌入式软件。其中,随着外部环境的变化,插件的嵌入式软件经常需要更新,即所谓的软件换装。目前我国全路共有机车两万多台,因此软件换装的工作量也极为庞大,耗费大量人力物力。
一般来说,插件的嵌入式软件使用编程器或者仿真器实现。使用编程器的方式,需要通过编程器烧录软件到芯片上,然后将芯片安装到插件的方式。此种方法需要大量芯片备用,增加的运行成本,同时更换芯片容易导致芯片损坏。使用仿真器的方式,需要通过仿真器与插件连接,然后将插件写入插件指定芯片的。此种方法需要安装开发环境,使用仿真器建立与插件的连接,操作较复杂,不便于进行大批量更换。
因此,期望有一种新的软件换装方法,无需改变插件硬件,不需要使用仿真头以及专业开发环境,操作简单,适合现场进行软件更换。
发明内容
提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本发明提供了一种用于安全计算机平台的插件的软件换装方法,所述软件包括底层软件和应用软件,所述底层软件用于实现软件换装功能,而所述应用软件用于实现所述插件的软件的功能,所述方法包括:所述底层软件确定是否需要进行应用软件更换;当确定需要进行应用软件更换时,所述底层软件经由通信接口从外部计算设备接收用于更换的应用软件;当成功接收所述用于更换的应用软件之后,所述底层软件对所述用于更换的应用软件进行特征码识别;当特征码识别成功时,所述底层软件进行应用软件更换。
本发明还提供了一种用于安全计算机平台的便于软件换装的插件,所述插件包括:通信接口;以及Flash芯片,其上烧录有用于所述插件的软件,所述软件进一步包括底层软件和应用软件,所述底层软件用于实现软件换装功能,而所述应用软件用于实现所述插件的软件的功能,其中当所述底层软件确定所述插件需要进行应用软件更换时,所述底层软件经由所述通信接口从外部计算设备接收用于更换的应用软件,当成功接收所述用于更换的应用软件之后,所述底层软件对所述用于更换的应用软件进行特征码识别,并且当特征码识别成功时,所述底层软件进行应用软件更换。
本发明还提供了一种插件式安全计算机系统,所述安全计算机系统包括具有用于实现其相应功能的硬件和嵌入式软件的多个插件,其中每一个所述插件进一步包括:通信接口;以及Flash芯片,其上烧录有用于所述插件的软件,所述软件进一步包括底层软件和应用软件,所述底层软件用于实现软件换装功能,而所述应用软件用于实现所述插件的软件的功能,其中当所述底层软件确定所述插件需要进行应用软件更换时,所述底层软件经由所述通信接口从外部计算设备接收用于更换的应用软件,当成功接收所述用于更换的应用软件之后,所述底层软件对所述用于更换的应用软件进行特征码识别,并且当特征码识别成功时,所述底层软件进行应用软件更换。
采用本发明的软件换装方法在现场软件换装时,无需编程器或仿真器,操作简单,方便快捷。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株洲南车时代电气股份有限公司,未经株洲南车时代电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510556367.6/2.html,转载请声明来源钻瓜专利网。





