[发明专利]一种ActiveX组件、工作站以及实现程序动态发布的方法和装置在审
申请号: | 202310495893.0 | 申请日: | 2023-05-05 |
公开(公告)号: | CN116501362A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 张学勇;陈月燕;邹庆;张丽;吴冠宇;孙彦珺;黄昆;韩晓;侯梅芳 | 申请(专利权)人: | 国电南瑞南京控制系统有限公司;国电南瑞科技股份有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F9/445;G06F16/178;G06F16/174;G06F21/60;G06F21/62;G06F16/182 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 许婉静 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 activex 组件 工作站 以及 实现 程序 动态 发布 方法 装置 | ||
本发明公开了一种ActiveX组件、工作站以及实现程序动态发布的方法和装置,ActiveX组件包括:应用场景交互模块:用于运行ActiveX组件,初始化运行环境;程序发布管理模块:用于检测需要进行程序更新的应用程序,将应用程序的更新文件同步到本地工作站上;程序运行管理模块:用于对本地工作站的应用程序进行更新,在本地工作站上提供界面化的操作界面。本发明能够降低电力系统现场运维人员的操作复杂度,提高电力系统的可靠性。
技术领域
本发明涉及一种ActiveX组件、工作站以及实现程序动态发布的方法和装置,属于电力系统技术领域。
背景技术
电力系统具有C/S架构的特点,服务器提供服务调用,程序和组件发布功能,工作站作为使用客户端,使用人众多,位置分散;电力系统应用程序版本更新周期短,再加上各种功能上线,应用程序发布操作比较繁琐,运维人员发布任务重。现场运维人员进行应用程序更新操作复杂,因人为因素导致的上线事故层出不穷,影响运维人员对电力系统的使用。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种ActiveX组件、工作站以及实现程序动态发布的方法和装置,能够降低电力系统现场运维人员的操作复杂度,提高电力系统的可靠性。为达到上述目的,本发明是采用下述技术方案实现的:
第一方面,本发明提供了一种ActiveX组件,包括:
应用场景交互模块:用于运行ActiveX组件,初始化运行环境;
程序发布管理模块:用于检测需要进行程序更新的应用程序,将应用程序的更新文件同步到本地工作站上;
程序运行管理模块:用于对本地工作站的应用程序进行更新,在本地工作站上提供界面化的操作界面。
结合第一方面,可选的,所述程序发布管理模块还包括维护应用程序更新的时间戳日志,用于实现初始时应用程序的全量更新和后期阶段应用程序的增量更新。
结合第一方面,可选的,所述操作界面包括:平台权限验证、应用程序启动和交互操作的功能。
第二方面,本发明提供了一种工作站,安装有第一方面所述的ActiveX组件。
结合第二方面,可选的,所述ActiveX组件运行在所述工作站的浏览器WEB页面上。
结合第二方面,可选的,面向不同的工作站时,各工作站安装的ActiveX组件中的程序运行管理模块屏蔽工作站操作系统的差异,为ActiveX组件提供统一的操作界面。
第三方面,本发明提供了一种实现程序动态发布的方法,由第二方面所述的工作站运行,包括:
运行所述ActiveX组件,初始化运行环境;
获取服务器的应用程序发布列表,与本地工作站的应用程序更新日志进行比较,检测需要进行程序更新的应用程序,生成更新文件下载列表;根据更新文件下载列表,将应用程序的更新文件从服务器的发布目录同步到本地工作站的临时目录;
对临时目录中的更新文件进行解压解密,将解压解密完成的更新文件从临时目录发布到运行目录中,实现本地工作站的程序更新。
结合第三方面,可选的,所述初始化运行环境,包括:
所述应用场景交互模块接收发布程序运行场景的信息,把运行场景的信息转换成组件内部的场景对象,在工作站创建临时目录;其中,所述场景对象包括程序发布服务器的IP地址和程序发布端口信息。
第四方面,本发明提供了一种应用于电力系统实现程序动态发布的方法,由服务器运行,包括:
按预设时间间隔扫描应用程序仓库,根据应用程序仓库中应用程序的时间戳判断是否有应用程序需要进行程序更新:
若是,则对需要进行程序更新的应用程序的更新文件进行加密和压缩处理,将处理后的更新文件复制到服务器的发布目录并更新应用程序发布列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞南京控制系统有限公司;国电南瑞科技股份有限公司,未经国电南瑞南京控制系统有限公司;国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310495893.0/2.html,转载请声明来源钻瓜专利网。