实现机车车载设备应用软件的远程维护更新方法及装置制造方法及图纸

技术编号:15724148 阅读:472 留言:0更新日期:2017-06-29 09:26
本发明专利技术公开一种实现机车车载设备应用软件的远程维护更新方法及装置,远程更新方法步骤包括:1)在地面服务器端,远程存储机车中各车载设备应用软件最新目标码文件以及对应最新软件信息;在待维护机车的车载端,本地存储机车中各车载设备应用软件的当前目标码文件以及对应软件信息;2)车载端以指定周期从地面服务器端获取各车载设备应用软件的最新软件信息,并与本地存储的软件信息进行对应比较,若比较结果不一致,获取对应的最新目标码文件进行更新,以及发送给对应的车载设备;远程更新装置包括车载维护更新模块以及地面管理模块。本发明专利技术具有实现方法简单、所需维护更新成本低、且维护效率高、维护周期短以及便于维护管理等优点。

【技术实现步骤摘要】
实现机车车载设备应用软件的远程维护更新方法及装置
本专利技术涉及机车车载设备
,尤其涉及一种实现机车车载设备应用软件远程维护更新方法及装置。
技术介绍
随着铁路信息化建设的进一步发展,依托于机车信息需求的各类车载设备得到迅速发展,各类车载设备涵盖了监控、控制、通信等各个领域,已广泛投入使用于不同车型中。机车运用过程中,车载设备的功能在不断的丰富与完善,同时机车车载设备应用软件版本也将不断的变更。由于机车构造不同,不同车型所需的车载设备应用软件不同,同时为满足不同阶段的需求,不同批次车载设备所需要的应用软件功能也存在区别,因而众多数量的机车车载设备势必会带来应用软件版本的混乱,机车车载应用软件远程维护更新管理已成为铁路信息化建设目前急需解决的一个关键问题。普通的应用软件一般在Internet环境下可以实现自动下载更新,使用者往往不关心也不需要关心软件版本。由于应用环境的局限性,机车车载设备应用软件则只能上车维护,且机车车载设备应用软件的变更往往决定于使用者的需求,因而软件更新维护管理对于机车车载设备应用软件尤为重要。目前机车车载设备应用软件的更新维护通常都是人工单台进行,即每当有新的机车车载设备应用软件发布时,首先由维护人员进行查验以确定需要更新的应用软件,再逐一的对各机车需要维护的车载设备应用软件进行人工升级,操作繁琐且费时费力,而机车数量众多、分布广,因而完成一次更新维护的周期往往会很长,不利于应用软件新功能的迅速部署,同时基于人工更新维护,机务段难以及时获取到各车载设备应用软件版本更新数据,不便于实现车载应用软件的透明管理,依然容易出现版本混乱的现象。有从业者提出通过发送指令触发实现机车车载设备应用软件的更新,即由地面向车上发送更新指令告知车载,车载若收到更新命令则判断需要更新,但该类方式仍需要人工干预,且车载设备在移动过程中通信IP与端口会随机变化,因而必须通过特殊方式建立地与车的连接通道,实现过程复杂且成本高。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种实现方法简单、所需维护更新成本低、且维护效率高、维护周期短以及便于维护管理的实现机车车载应用软件远程维护更新方法及装置。为解决上述技术问题,本专利技术采用以下技术方案:一种实现机车车载设备应用软件的远程维护更新方法,包括远程更新方法,所述远程更新方法步骤包括:1)在地面服务器端,远程存储机车中各车载设备应用软件的最新目标码文件以及由最新目标码文件确定得到的最新软件信息;在待维护机车的车载端,本地存储机车中各车载设备应用软件的当前目标码文件以及由当前目标码文件确定得到的软件信息;2)由待维护机车的车载端以指定周期从地面服务器端获取各车载设备应用软件的最新软件信息,并与本地存储的所述软件信息进行对应比较,若比较结果为不一致,获取对应的所述最新目标码文件对本地存储的当前目标码文件以及软件信息进行更新,以及发给对应的车载设备。作为本专利技术方法的进一步改进:所述软件信息为应用软件目标码文件的MD5值,即所述步骤1)中在地面服务器端,远程存储各车载设备应用软件的最新目标码文件的MD5值,在待维护机车的车载端,本地存储各车载设备应用软件当前目标码文件的MD5值;所述步骤2)中具体由待维护机车的车载端获取各车载设备应用软件的所述最新目标码文件的MD5值,并与本地存储的所述当前目标码文件的MD5值一一对应进行比较,若比较结果为不一致,从地面服务器端获取对应车载设备应用软件的最新目标码文件进行更新,并用所述最新目标码文件的MD5值更新本地存储的所述MD5值。作为本专利技术方法的进一步改进:所述步骤1)具体在地面服务器端,建立最新MD5值记录文件存储各车载设备应用软件的最新目标码文件的MD5值;在待维护机车的车载端,建立本地MD5值记录文件存储各车载设备应用软件当前目标码文件的MD5值;所述步骤2)中通过读取所述本地MD5值记录文件获取各车载设备应用软件当前目标码文件的MD5值,通过下载并读取所述最新MD5值记录文件,获取得到各车载设备应用软件最新目标码文件的MD5值。作为本专利技术方法的进一步改进:所述步骤2)中获取对应的所述最新目标码文件时,还包括更新目标码文件验证步骤,具体步骤为:计算获取到的所述最新目标码文件的MD5值,将计算到的MD5值与从地面服务器端获取到的对应所述最新目标码文件的MD5值进行比较,如果一致,则判定验证通过,完成更新目标码文件获取。作为本专利技术方法的进一步改进:还包括软件履历自动生成及维护方法,所述软件履历自动生成及维护方法具体步骤为:地面服务器端预先存储有不同类型机车中各车载设备应用软件的版本信息;地面服务器端接收目标车载端以指定周期发送的各车载设备应用软件所对应的版本信息、设备标识以及机车标识数据,解析后得到对应的版本信息、设备标识信息以及机车标识;根据所述设备标识以及机车标识将得到的所述版本信息与对应存储的所述版本信息进行比较,若比较结果为不一致,则发出需要更新提示信息,并重新接收目标车载端发送的数据以等待目标车载端完成更新,直至解析到的版本信息发生变化,生成对应当前次软件更新的履历记录。本专利技术进一步公开一种实现机车车载设备应用软件的远程维护更新与管理装置,所述远程更新模块包括配置在地面服务器端的地面管理模块以及配置在待维护机车的车载端的车载维护更新模块,所述地面管理模块远程存储机车中各车载设备应用软件的最新目标码文件以及由最新目标码文件确定得到的最新软件信息;所述车载维护更新模块本地存储由机车中各车载设备应用软件的当前目标码文件以及由当前目标码文件确定得到的软件信息;所述车载维护更新模块以指定周期从所述地面管理模块获取各车载设备应用软件的最新软件信息,并与本地存储的所述软件信息进行对应比较,若比较结果为不一致,获取对应的所述最新目标码文件对本地存储的当前目标码文件以及软件信息进行更新,以及发给对应的车载设备。作为本专利技术装置的进一步改进:所述车载维护更新模块包括存储单元、信息处理单元,所述存储单元存储各车载设备应用软件的目标码文件以及所述本地MD5值记录文件,所述信息处理单元从所述本地MD5值记录文件中读取出各车载设备应用软件当前目标码文件的MD5值,并以指定周期从地面管理模块下载所述最新MD5值记录文件,读取出各车载设备应用软件最新目标码文件的MD5值,并与本地存储的所述当前目标码文件的MD5值一一对应进行比较,若比较结果不一致,下载对应的所述最新目标码文件对本地存储的目标码文件进行更新,以及发给对应的车载设备,并用所述最新MD5值更新本地存储的所述MD5值。作为本专利技术装置的进一步改进:所述车载维护更新模块还包括用于更新目标码文件验证单元;所述更新目标码文件验证单元获取到对应所述最新目标码文件时,计算获取到的所述最新目标码文件的MD5值,将计算到的MD5值与对应的所述最新目标码文件的MD5值进行比较,如果一致,则判定验证通过,完成更新目标码文件获取。作为本专利技术装置的进一步改进:所述地面管理模块与所述车载维护更新模块通过列车无线传输系统连接。作为本专利技术装置的进一步改进:还包括配置在地面服务器端的软件履历自动生成及维护模块,所述软件履历自动生成及维护模块预先存储有不同类型机车中各车载设备应用软件本文档来自技高网
...
实现机车车载设备应用软件的远程维护更新方法及装置

【技术保护点】
一种实现机车车载设备应用软件的远程维护更新方法,包括远程更新方法,其特征在于,所述远程更新方法步骤包括:1)在地面服务器端,远程存储机车中各车载设备应用软件的最新目标码文件以及由最新目标码文件确定得到的最新软件信息;在待维护机车的车载端,本地存储机车中各车载设备应用软件的当前目标码文件以及由当前目标码文件确定得到的软件信息;2)由待维护机车的车载端以指定周期从地面服务器端获取各车载设备应用软件的最新软件信息,并与本地存储的所述软件信息进行对应比较,若比较结果为不一致,获取对应的所述最新目标码文件对本地存储的当前目标码文件以及软件信息进行更新,以及发给对应的车载设备。

【技术特征摘要】
1.一种实现机车车载设备应用软件的远程维护更新方法,包括远程更新方法,其特征在于,所述远程更新方法步骤包括:1)在地面服务器端,远程存储机车中各车载设备应用软件的最新目标码文件以及由最新目标码文件确定得到的最新软件信息;在待维护机车的车载端,本地存储机车中各车载设备应用软件的当前目标码文件以及由当前目标码文件确定得到的软件信息;2)由待维护机车的车载端以指定周期从地面服务器端获取各车载设备应用软件的最新软件信息,并与本地存储的所述软件信息进行对应比较,若比较结果为不一致,获取对应的所述最新目标码文件对本地存储的当前目标码文件以及软件信息进行更新,以及发给对应的车载设备。2.根据权利要求1所述的实现机车车载设备应用软件的远程维护更新方法,其特征在于:所述软件信息为应用软件目标码文件的MD5值,即所述步骤1)中在地面服务器端,远程存储各车载设备应用软件的最新目标码文件的MD5值,在待维护机车的车载端,本地存储各车载设备应用软件当前目标码文件的MD5值;所述步骤2)中具体由待维护机车的车载端获取各车载设备应用软件的所述最新目标码文件的MD5值,并与本地存储的所述当前目标码文件的MD5值一一对应进行比较,若比较结果为不一致,从地面服务器端获取对应车载设备应用软件的最新目标码文件进行更新,并用所述最新目标码文件的MD5值更新本地存储的所述MD5值。3.根据权利要求2所述的实现机车车载设备应用软件的远程维护更新方法,其特征在于:所述步骤1)具体在地面服务器端,建立最新MD5值记录文件存储各车载设备应用软件的最新目标码文件的MD5值;在待维护机车的车载端,建立本地MD5值记录文件存储各车载设备应用软件当前目标码文件的MD5值;所述步骤2)中通过读取所述本地MD5值记录文件获取各车载设备应用软件当前目标码文件的MD5值,通过下载并读取所述最新MD5值记录文件,获取得到各车载设备应用软件最新目标码文件的MD5值。4.根据权利要求2或3所述的实现机车车载设备应用软件的远程维护更新方法,其特征在于:所述步骤2)中获取对应的所述最新目标码文件时,还包括更新目标码文件验证步骤,具体步骤为:计算获取到的所述最新目标码文件的MD5值,将计算到的MD5值与从地面服务器端获取到的对应所述最新目标码文件的MD5值进行比较,如果一致,则判定验证通过,完成更新目标码文件获取。5.根据权利要求1或2或3所述的实现机车车载设备应用软件的远程维护更新方法,其特征在于,还包括软件履历自动生成及维护方法,所述软件履历自动生成及维护方法具体步骤为:地面服务器端预先存储有不同类型机车中各车载设备应用软件的版本信息;地面服务器端接收目标车载端以指定周期发送的各车载设备应用软件所对应的版本信息、设备标识以及机车标识数据,解析后得到对应的版本信息、设备标识信息以及机车标识;根据所述设备标识以及机车标识将得到的所述版本信息与对应存储的所述版本信息进行比较,若比较结果为不一致,则发出需要更新提示信息,并重新...

【专利技术属性】
技术研发人员:熊昱凯王雨刘黎明袁清华加玉涛文林黄龙
申请(专利权)人:株洲中车时代电气股份有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1