一种可信DCS上位机在线升级软件的方法及相关装置制造方法及图纸

技术编号:43901095 阅读:24 留言:0更新日期:2025-01-03 13:12
本发明专利技术提供一种可信DCS上位机在线升级软件的方法及相关装置,所述方法包括:S1,获取新版软件包;S2,解压缩所述新版软件包,得到ELF文件;S3,检测所述ELF文件是否满足运行时的依赖,如果不满足运行时的依赖,则返回S1;如果满足运行时的依赖,则将可信DCS上位机中当前的旧软件升级为所述新版软件包中的新版软件。本发明专利技术在升级软件前,先校验新版软件的ELF文件是否满足运行依赖,如果不满足,则不安装新版软件,满足才安装新版软件;原因是,如果依赖断裂,即使新版软件安装成功了,也无法运行,导致升级失败。通过本发明专利技术的方法,可以自动对软件进行升级,有效降低对人力的技术要求,省时省力,提高客户满意度。

【技术实现步骤摘要】

本专利技术属于分散控制系统领域,涉及一种可信dcs上位机在线升级软件的方法及相关装置。


技术介绍

1、分散控制系统(dcs,distributed control system)是电力系统基础设施的核心设备。分散控制系统包括可信dcs上位机和可信dcs控制器,可信dcs上位机包括工程师站、操作员站等终端,可信dcs上位机和可信dcs控制器均在可信管理中心进行注册,由可信管理中心对这些终端进行统一管理。随着业务场景的增多,运行在可信dcs上位机上的软件出现漏洞(bug)的几率越来越大,同时软件也在不断迭代优化,因此需要对可信dcs上位机上的软件进行升级。

2、目前,可信dcs上位机的软件升级一般采用人工方式,把新版软件上传到需要软件升级的可信dcs上位机上,手动安装覆盖旧版软件,再启动新版软件。这种升级方式对人员的技术要求高,耗费人力,周期长,容易出错,降低了客户的满意度。


技术实现思路

1、为了解决上述现有技术的问题,本专利技术提供一种可信dcs上位机在线升级软件的方法及相关装置,以解决现有软件升本文档来自技高网...

【技术保护点】

1.一种可信DCS上位机在线升级软件的方法,其特征在于,包括:

2.根据权利要求1所述的可信DCS上位机在线升级软件的方法,其特征在于,S1具体包括:

3.根据权利要求1所述的可信DCS上位机在线升级软件的方法,其特征在于,S2具体为:解压缩所述新版软件包,得到ELF文件以及新版软件的动态库。

4.根据权利要求3所述的可信DCS上位机在线升级软件的方法,其特征在于,S3中,所述检测所述ELF文件是否满足运行时的依赖,具体为:检测所述ELF文件是否满足运行时的依赖,以及新版软件的动态库是否满足运行时的依赖。

5.根据权利要求1所述的可信DCS...

【技术特征摘要】

1.一种可信dcs上位机在线升级软件的方法,其特征在于,包括:

2.根据权利要求1所述的可信dcs上位机在线升级软件的方法,其特征在于,s1具体包括:

3.根据权利要求1所述的可信dcs上位机在线升级软件的方法,其特征在于,s2具体为:解压缩所述新版软件包,得到elf文件以及新版软件的动态库。

4.根据权利要求3所述的可信dcs上位机在线升级软件的方法,其特征在于,s3中,所述检测所述elf文件是否满足运行时的依赖,具体为:检测所述elf文件是否满足运行时的依赖,以及新版软件的动态库是否满足运行时的依赖。

5.根据权利要求1所述的可信dcs上位机在线升级软件的方法,其特征在于,s2具体为:解压缩所述新版软件包到临时文件夹,得到elf文件。

6.根据权利要求5所述的可信dcs上位机在线升级软件的方法,其特征在于,s3中,所述如果不满足运行时的依赖,则返回s1,具体为:如果不满足运行时的依赖,则清理所述临时文件夹,返回s1。

7.根据权利...

【专利技术属性】
技术研发人员:雷超朱付江钟庆尧王宾李滕李业旺管磊李卓曹桦松程国栋孙浩沩贾泽冰李家港张昇李心怡
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

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

1