[发明专利]一种远程更新设备软件的方法有效

专利信息
申请号: 201110449460.9 申请日: 2011-12-29
公开(公告)号: CN102567059A 公开(公告)日: 2012-07-11
发明(设计)人: 李武峰;徐亮;李索宇;严辉;杨天林 申请(专利权)人: 中国电力科学研究院
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 北京安博达知识产权代理有限公司 11271 代理人: 徐国文
地址: 100192 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 远程 更新 设备 软件 方法
【说明书】:

技术领域

发明属于计算机网络领域,具体涉及一种远程更新设备软件的方法。

背景技术

随着工程现场自动化程度不断提升和IT技术快速发展,很多现场设备具备远程进行软件程序更新的功能,以解决维护人员对现场设备维护工作量大的问题。但是现有的远程更新工作存在成功率低,更新后的软件程序不可靠,与预期软件程序运行情况不一致的问题。

发明内容

为克服上述缺陷,本发明提供了一种远程更新设备软件的方法,解决了现有的远程更新工作存在成功率低,更新后的软件程序不可靠且与预期软件程序运行情况不一致的问题。

为实现上述目的,本发明提供一种远程更新设备软件的方法,基于GPRS传输协议框架,包括远程系统和与其通信的现场设备;其改进之处在于,所述方法包括如下步骤:

(1).所述远程系统向所述现场设备发送具有新版软件的数据包;

(2).所述现场设备进行软件更新。

本发明提供的优选技术方案中,在所述步骤1中,

(1-1).所述远程系统向现场设备发送更新启动命令,并等待现场设备的回复,现场设备回复中包含数据包序号n,其中,n为大于等于0的整数;

(1-2).所述远程系统收到所述现场设备可以接收新版软件程序的回复后,进行校验。校验通过后,远程系统根据数据包序号n开始发送数据;其中,n为大于等于0的整数;从数据的第n包数据包开始进行发送;

(1-3).如果所述远程系统收到所述现场设备的肯定回复则发送下一帧,直到发送数据结束帧;

(1-4).如果远程系统一段时间没有收到回复或者收到否定回复,则返回步骤1。

本发明提供的第二优选技术方案中,在所述步骤1-2中,

(1-2-1).所述现场设备接收所述远程系统发出的数据包,并对接收的数据包进行校验,如果校验通过,则将接收到的数据包返回给所述远程系统,否则向所述远程系统发送错误提示;

(1-2-2).所述远程系统对所述现场设备返回的数据包进行校验,如果校验通过,则向所述现场设备发送下一个数据包,否则重新向所述现场设备发送该数据包。

本发明提供的第三优选技术方案中,所述步骤1-2中的校验方法为两种:1.对数据包所包含的具体业务数据校验,以字节为单位,进行字节累加,结果取一个字节,将该字节取反,得到校验结果,计算的校验结果与数据中的校验结果比对;如果比对结果一致,则通过校验,否则校验不通过;2.对数据包整体进行校验,以字节为单位,进行字节累加,结果取一个字节,得到校验结果,计算的校验结果与数据包的校验字节比对;如果比对结果一致,则通过校验,否则校验不通过。

本发明提供的第四优选技术方案中,在所述步骤2之中,所述现场设备配备有Flash,所述Flash配备有存储数据包的备份区域;包括如下步骤:

(2-1).所述现场设备将接收的数据包存储在Flash的备份区域,并进行读写校验,如果校验不成功,则停止,否则进入步骤2-2;

(2-2).所述现场设备进入boot状态,用接收到的数据包对所述现场设备进行更新;

(2-3).更新完成后,所述现场设备重新进入运行状态,运行更新后的软件。

本发明提供的第五优选技术方案中,在所述步骤1-4中,如果所述远程系统尝试n次对所述现场设备的更新指令操作,若均未得到回复或否定回复,则停止更新。

本发明提供的第六优选技术方案中,所述步骤2-1中的校验方法是读写校验,在写操作之后,读出写地址所存储的内容,如果读出的数值与写入的数值相同,则校验通过;否则,校验不通过。

本发明提供的第七优选技术方案中,所述现场设备是充电桩;所述远程系统是监控系统。

与现有技术比,本发明提供的一种远程更新设备软件的方法,使远程更新工作成功率高,更新后的软件程序可靠且与预期软件程序运行情况一致;有应用程序备份机制,且在升级过程中不改变环境变量,使更新设备不受意外掉电影响;在flash中搬运过程有校验机制,确保了搬运过程的正确性;软件可执行文件能够可靠拆分;通过在通信协议中加入多层校验机制及纠错机制保证传输可靠性;通过支持断点续传通信机制保证高效率;软件写入flash存储器具有校验及纠错机制,保证软件可靠地在设备端存储并运行;再者,可以提高传输效率,不需要多次重传;多次校验数据帧,保证传输准确性。

附图说明

图1为现场设备判断肯定/否定的标准示意图。

图2为现场设备进行更新的过程示意图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院,未经中国电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110449460.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top