[发明专利]一种能源控制器APP升级方法在审
| 申请号: | 202110589933.9 | 申请日: | 2021-05-28 |
| 公开(公告)号: | CN113535200A | 公开(公告)日: | 2021-10-22 |
| 发明(设计)人: | 王燕;刘宁 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/41;G06F16/11;H04L9/32;H04L29/06;H04L29/08 |
| 代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫;孙盼峰 |
| 地址: | 315191 浙江省宁*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 能源 控制器 app 升级 方法 | ||
1.一种能源控制器APP升级方法,其特征在于,包括如下步骤1~8:
步骤1,预先准备针对能源控制器中待升级的任一功能APP升级用的软件源代码;其中,该软件源代码包括根文件系统、APP应用文件、签名文件、脚本可执行文件和参数文件;
步骤2,根据预先准备的软件源代码,执行编译命令,生成能源控制器升级压缩包;其中,该能源控制器升级压缩包包括有APP应用文件、参数文件、MD5校验码、签名文件以及可执行脚本;
步骤3,能源控制器获取数据处理工具,并且利用该数据处理工具将能源控制器升级压缩包处理成可执行脚本文件;
步骤4,利用数据传输介质将生成的可执行脚本文件传输到能源控制器;
步骤5,能源控制器自动识别该可执行脚本文件,并且将该可执行脚本文件的权属属性修改为可读可写可执行;
步骤6,在能源控制器中运行修改权属属性后的可执行脚本文件;
步骤7,能源控制器对运行的该可执行脚本文件做解压操作;
步骤8,能源控制器将从该可执行脚本文件解压出来的APP应用文件进行安装或者复制到预设的文件目录下,完成针对能源控制器APP的升级过程。
2.根据权利要求1所述的能源控制器APP升级方法,其特征在于,在步骤2中,根据待升级APP的功能属性和预先准备的软件源代码,执行编译命令,生成匹配该待升级APP的能源控制器升级压缩包。
3.根据权利要求2所述的能源控制器APP升级方法,其特征在于,在步骤8中,能源控制器执行所述安装或者复制之前还包括:
步骤S1,获取该可执行脚本文件解压后文件的MD5校验码,且将获取的该解压后文件的MD5校验码与该可执行脚本头信息附带的MD5码做一致性比对:两者一致时,解压解密成功,转入步骤S2;否则,不执行升级操作;
步骤S2,分别获取位于能源控制器内APP所对应的MD5校验文件以及与解压后APP升级包内MD5文件;
步骤S3,将经步骤S2获取的两个MD5校验码做一致性判断:当两者不一致时,执行所述安装或者复制操作;否则,停止升级操作。
4.根据权利要求1~3任一项所述的能源控制器APP升级方法,其特征在于,在步骤4中,通过USB数据接口或者网络传输方式将生成的可执行脚本文件传输到能源控制器。
5.根据权利要求4所述的能源控制器APP升级方法,其特征在于,所述网络传输方式为互联网或者以太网。
6.根据权利要求1~3任一项所述的能源控制器APP升级方法,其特征在于,所述能源控制器的系统为Linux系统。
7.根据权利要求1~3任一项所述的能源控制器APP升级方法,其特征在于,步骤3中的所述可执行脚本文件包括三层信息,第一层信息为能源控制器升级压缩包的升级信息,第二层信息为可执行脚本文件的脚本格式信息,第三层信息为压缩加密过的升级包信息。
8.根据权利要求7所述的能源控制器APP升级方法,其特征在于,所述升级信息为加密校验码、压缩文件、创建者信息及创建日期、文件大小、总文件数量、目标文件名和路径名。
9.根据权利要求7所述的能源控制器APP升级方法,其特征在于,所述脚本格式信息包含需用用到的shell命令、打印信息、解压命令、校验命令以及升级成功后的删除命令。
10.根据权利要求1~3任一项所述的能源控制器APP升级方法,其特征在于,所述数据处理工具为cworker工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110589933.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大蒜高活性低聚肽提取装置
- 下一篇:一种自限温发热器





