在线编程器的数据安全拷贝方法

文档序号:6486784阅读:273来源:国知局
在线编程器的数据安全拷贝方法
【专利摘要】一种在线编程器的数据安全拷贝方法,步骤一,利用PC机向在线编程器写入数据文件时,在在线编程器中为写入的数据文件生成一个身份识别验证文件,所述的身份识别验证文件中记录有数据文件的创建时间、修改时间和数据文件的原始文件名;步骤二,在线编程器对待更新设备进行数据更新时,待更新设备首先读取在线编程器中的数据文件并获取数据文件的创建时间及修改时间,并将数据文件的创建时间及修改时间与其身份识别验证文件中的创建时间及修改时间进行比对验证,经验证合法后,在线编程器向待更新设备进行数据更新。
【专利说明】在线编程器的数据安全拷贝方法
【技术领域】
[0001]本发明涉及一种在线编程器与待更新设备的数据安全更新方法。
【背景技术】
[0002]列车运行监控装置(LKJ)是中国列车运行控制系统的重要组成部分,是用于防止 列车冒进信号、运行超速事故和辅助机车司机(含动车组司机)提高操纵能力的重要行车安 全设备。LKJ车载数据是LKJ控制功能实现的基础和运行分析的依据。LKJ车载数据的准 确性是监控列车安全运行的前提和保障。因此,对LKJ车载数据更新过程的可靠性、安全性 具有很高的要求。
[0003]在利用在线编程器对监控记录插件进行数据更新时,由于在线编程器可向多个监 控记录板拷贝文件。这样,若监控记录板不是合法装置,这样存在误拷贝的风险。
[0004]专利号为CN200580030465.0的发明专利,其目的是用于防止重复拷贝,即限制拷 贝的次数,而不是保证拷贝的安全性和合法性。其采取的措施是:通过判断目标介质设备 ID、拷贝时间及随机数来判断的。

【发明内容】

[0005]本发明的目的是提供一种防止误拷贝,保证数据安全的在线编程器的数据安全拷 贝方法。
[0006]为实现上述目的,本发明采用以下技术方案:
一种在线编程器的数据安全拷贝方法,它包括:步骤一,利用PC机向在线编程器写入 数据文件时,在在线编程器中为写入的数据文件生成一个身份识别验证文件,所述的身份 识别验证文件中记录有数据文件的创建时间、修改时间和数据文件的原始文件名;步骤二, 在线编程器对待更新设备进行数据更新时,待更新设备首先读取在线编程器中的数据文件 并获取数据文件的创建时间及修改时间,并将数据文件的创建时间及修改时间与其身份识 别验证文件中的创建时间及修改时间进行比对验证,经验证合法后,在线编程器向待更新 设备进行数据更新。
[0007]利用PC机向在线编程器写入数据文件之前,首先校验在线编程器的合法性。
[0008]在所述的步骤一中,对写入的数据文件内容和生成的身份识别验证文件均进行加 密和校验处理;相应地,在步骤二中,在验证合法后,在线编程器先对数据文件内容和身份 识别验证文件进行解密和校验处理,最后再进行数据更新。
[0009]所述的校验处理包括CRC校验处理和回读处理,所述的回读处理是指在线编程器 写入数据文件成功后,将写入的数据文件与计算机上的文件进行比对校验。
[0010]PC机向在线编程器写入的数据文件格式,均为待更新设备所能识别的文件格式。
[0011]采用上述技术方案的本发明,为了防止人工误拷贝,通过在源文件生成的同时,产 生一个与之配套的身份识别验证文件,记录源文件的创建时间、修改时间、源文件的原始文 件名等,并对身份识别验证文件内容加密,只有源文件与身份识别验证文件检验合法后,监控记录板才对源文件进行更新。
【专利附图】

【附图说明】
[0012]图1为本发明的流程图。
[0013]图2为在线编程器管理软件的流程图。
【具体实施方式】
[0014]如图1所示,一种在线编程器的数据安全拷贝方法,它包括以下步骤:
步骤一,PC机中装有LKJ在线编程器管理软件,该LKJ在线编程器管理软件是通过对 LKJ运用区段控制参数编制软件编译的写片文件和LKJ基础数据编制软件编译的写片文 件、引导程序文件进行添加文件标识及校验信息后,和配置文件及清(读)铁电存储器命令 文件一块写入到LKJ在线编程器里,并对LKJ2000监控记录H插件更新日志进行管理,其工 作过程如图2所示。首先,该管理软件校验在线编程器的合法性,即通过设备标识符、生产 厂家和内置指令回应值对设备进行判别,防止文件写入其它设备,保证只写入本公司生产 的LKJ在线编程器。经检验该在线编程器合法后,利用PC机的在线编程器管理软件向在线 编程器写入数据文件,且写入数据文件的格式均为待更新设备所能识别的文件格式。对于 本发明来说,待更新设备为LKJ2000监控记录H插件,那么,对LKJ车载控制文件、LKJ车载 基础数据文件等写入文件应按约定格式生成LKJ2000监控记录H插件所能识别的文件。
[0015]同时,在在线编程器中为写入的数据文件生成一个身份识别验证文件,所述的身 份识别验证文件中记录有数据文件的创建时间、修改时间和数据文件的原始文件名等重要 信息,并对身份识别验证文件内容进行加密和校验处理。通过身份识别验证文件,防止通过 人工拷贝方式把文件直接复制到LKJ在线编程器中去,来实现文件安全更新的目的。
[0016]步骤二,待更新设备与在线编程器连接后,待更新设备向在线编程器发送写入指 令,该写入指令解除在线编程器的写保护,然后待更新设备首先读取LKJ在线编程器中的 数据文件并获取数据文件的创建时间及修改时间,并将数据文件的创建时间及修改时间与 其身份识别验证文件中的创建时间及修改时间进行比对验证,且对文件内容进行CRC校 验,经验证合法后,在线编程器先对数据文件和身份识别验证文件进行解密和校验处理,最 后在线编程器向待更新设备进行数据更新,并在LKJ在线编程器上生产更新LOG日志文件。 LKJ在线编程器连接上PC电脑,导入更新LOG日志到软件中,可以查看文件更新结果。
[0017]需要说明的是,上述的校验处理包括CRC校验处理和回读处理,所述的回读处理 是指在线编程器生成数据文件后,将数据文件与计算机上的文件进行比对校验。
【权利要求】
1.一种在线编程器的数据安全拷贝方法,其特征在于:步骤一,利用PC机向在线编程器写入数据文件时,在在线编程器中为写入的数据文件 生成一个身份识别验证文件,所述的身份识别验证文件中记录有数据文件的创建时间、修 改时间和数据文件的原始文件名;步骤二,在线编程器对待更新设备进行数据更新时,待更新设备首先读取在线编程器 中的数据文件并获取数据文件的创建时间及修改时间,并将数据文件的创建时间及修改时 间与其身份识别验证文件中的创建时间及修改时间进行比对验证,经验证合法后,在线编 程器向待更新设备进行数据更新。
2.根据权利要求1所述的在线编程器的数据安全拷贝方法,其特征在于:利用PC机向 在线编程器写入数据文件之前,首先校验在线编程器的合法性。
3.根据权利要求1所述的在线编程器的数据安全拷贝方法,其特征在于:在所述的步 骤一中,对写入的数据文件内容和生成的身份识别验证文件均进行加密和校验处理;相应 地,在步骤二中,在验证合法后,在线编程器先对数据文件内容和身份识别验证文件进行解 密和校验处理,最后再进行数据更新。
4.根据权利要求3所述的在线编程器的数据安全拷贝方法,其特征在于:所述的校验 处理包括CRC校验处理和回读处理,所述的回读处理是指在线编程器写入数据文件成功 后,将写入的数据文件与计算机上的文件进行比对校验。
5.根据权利要求1所述的在线编程器的数据安全拷贝方法,其特征在于:PC机向在线 编程器写入的数据文件格式,均为待更新设备所能识别的文件格式。
【文档编号】G06F21/60GK103530567SQ201210232678
【公开日】2014年1月22日 申请日期:2012年7月6日 优先权日:2012年7月6日
【发明者】侯庆东, 杨清祥, 赵俊峰, 代富友 申请人:河南思维自动化设备股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1