[发明专利]一种用于充电桩安全升级自身程序的客户端软件启动方法有效
| 申请号: | 201610130225.8 | 申请日: | 2016-03-08 |
| 公开(公告)号: | CN105808296B | 公开(公告)日: | 2019-06-25 |
| 发明(设计)人: | 杨勇钊;邵丹薇;刘明刚 | 申请(专利权)人: | 江苏万帮德和新能源科技股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 孙永智 |
| 地址: | 213100 江苏省常州市武进*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种用于充电桩安全升级自身程序的客户端软件启动方法,包括:1、对系统存储区域划分,包括bootcode区域,正常区域,故障区域,更新程序备份区域,标识区域。2、系统运行程序时,若检测到更新指令,则接收服务器发送过来的升级数据以及对应的算法校验值b,系统进入bootcode区域;在bootcode区域判断升级数据的对错情况确定运行正常程序还是运行故障程序。判断升级数据对错的校验算法为:A,读取升级数据进行32位无符号的累加和;B,对步骤A算出来的值进行按位取反的操作;C,对C求出来的数据和一个固定值求差值。本发明能保证远程升级更准确;在硬件损坏时,设备依然可以正常运作,并上传损坏信息给服务器,由售后人员及时维修。 | ||
| 搜索关键词: | 一种 用于 充电 安全 升级 自身 程序 客户端 软件 启动 方法 | ||
【主权项】:
1.一种用于充电桩安全升级自身程序的客户端软件启动方法,其特征在于,包括:步骤1,将系统存储区域分区,包括bootcode区域;步骤2,系统运行程序时,若检测到更新指令,则接收服务器发送过来的升级数据以及所述升级数据的算法校验值b,系统进入bootcode区域;在bootcode区域里判断升级数据的对错情况确定运行正常程序还是运行故障程序;步骤1所述系统存储区域还包括:正常区域,故障区域,更新程序备份区域,标识区域;所述bootcode区域:该区域存放系统启动程序,系统一旦启动首先运行到这里,能够通过判断标识区域的数据来确认是否有最新的升级程序需要更新,能够把最新的升级程序从更新程序备份区域搬运到正常区域,能够判断出搬运后的正常区域的硬件是否损坏从而判断下一步启动的程序是正常区域程序还是故障区域程序;所述正常区域:该区域存放系统正常功能程序,系统能够运行设备的正常功能,能够判断是否进入更新模式,能够保存最新的数据到更新程序备份区域,能够自动软复位启动到bootcode程序;所述故障区域:该区域存放主动上传故障信息的故障程序,能够主动上传故障信息到服务器,能够运行设备的正常功能,能够判断是否进入更新模式,能够保存最新的数据到更新程序备份区域,能够自动软复位启动到bootcode程序;所述更新程序备份区域:该区域用来存放最新的程序,能够保存前述正常区域或者故障区域中接收到的更新数据;标识区域——该区域存放更新成功标志,在正常区域或者故障区域里,在自动软复位启动的时候会对这个区域进行操作,能够使得bootcode程序知道是否有数据需要更新;步骤2中接收的升级数据保存在所述更新程序备份区域、接收的升级数据的算法校验值b保存在所述标识区域;所述正常程序存放在所述正常区域,所述故障程序存放在所述故障区域;步骤2中判断升级数据的对错情况确定运行正常程序还是运行故障程序的方法为:步骤2.1,对更新程序备份区域的升级数据进行校验计算,得到算法校验值a;步骤2.2,将算法校验值a与算法校验值b比对,若一致,则执行步骤2.3,否则,执行当前版本的程序;步骤2.3,将更新程序备份区域的升级数据搬运至正常区域;步骤2.4,对正常区域的升级数据进行校验计算,得到算法校验值c;步骤2.5,将算法校验值c与算法校验值b比对,若一致,则运行正常区域里的升级数据,否则,执行故障区域的程序;所述步骤2.5中所述的故障区域的程序包括:建立一个故障上传通道,上传三次故障信息后自动关闭,然后建立正常通道,设备自动进入正常工作状态;所述步骤2.1中的校验计算和所述步骤2.4中的校验计算的算法相同,均包括如下步骤:步骤A,读取升级数据进行32位无符号的累加和;步骤B,对步骤A计算的值进行按位取反的操作;步骤C,对步骤B求出来的数据和一个固定值求差值;所述步骤C中的固定值可自行定义为任一个32位数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏万帮德和新能源科技股份有限公司,未经江苏万帮德和新能源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610130225.8/,转载请声明来源钻瓜专利网。





