一种能源控制器APP升级方法技术

技术编号:30427562 阅读:27 留言:0更新日期:2021-10-24 17:14
本发明专利技术涉及一种能源控制器的APP升级方法,通过根据能源控制器中待升级的任一功能APP的特点,生成与该任一功能APP一一对应的能源控制器升级压缩包,将原本较大的升级文件压缩处理,以达到缩短后续传输时间的效果。在面对能源控制器上的多个功能APP时,该发明专利技术中的APP升级方法只需要生成针对待升级功能APP的升级压缩包即可,不需要生成其他功能APP的升级压缩包,这样就缩短了对于升级包的压缩时间,实现了针对不同功能APP的差异化压缩包的生成。生成。生成。

【技术实现步骤摘要】
一种能源控制器APP升级方法


[0001]本专利技术涉及电力终端产品领域,尤其涉及一种能源控制器APP升级方法。

技术介绍

[0002]随着能源控制器的问世,作为新一代电力终端产品的能源控制器产品对于现有电力终端产品的开发方式和实现概念,是一个全新的变化。能源控制器根据执行功能的不同,可以安装不同功能的APP,与之相伴的,能源控制器开发的复杂度和维护的难度也不断提高。
[0003]在需要对能源控制器上的任一功能APP进行升级时,通常会预先准备一个APP升级包集合,这个升级包集合内包含有针对上述各个不同功能APP的升级包,APP升级包集合大约在50Mb左右,其大小相当于以往传统电力终端产品所对应升级包的40倍左右。现有的能源控制器APP升级方法通常不会对APP升级包集合中的所有APP升级包做拆分处理,也不会做压缩,而是直接通过传输介质把整个APP升级包集合输送到能源控制器的系统内,再通过执行APP升级包集合内所对应功能APP升级包里的可执行升级脚本文件,以执行针对该功能APP升级任务,完成针对能源控制器APP升级。r/>[0004]但本文档来自技高网...

【技术保护点】

【技术特征摘要】
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码做一致性比对:...

【专利技术属性】
技术研发人员:王燕刘宁
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:

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

1