[发明专利]一种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 组件 工作站 以及 实现 程序 动态 发布 方法 装置 | ||
1.一种ActiveX组件,其特征在于,包括:
应用场景交互模块:用于运行ActiveX组件,初始化运行环境;
程序发布管理模块:用于检测需要进行程序更新的应用程序,将应用程序的更新文件同步到本地工作站上;
程序运行管理模块:用于对本地工作站的应用程序进行更新,在本地工作站上提供界面化的操作界面。
2.根据权利要求1所述的ActiveX组件,其特征在于,所述程序发布管理模块还包括维护应用程序更新的时间戳日志,用于实现初始时应用程序的全量更新和后期阶段应用程序的增量更新。
3.根据权利要求1所述的ActiveX组件,其特征在于,所述操作界面包括:平台权限验证、应用程序启动和交互操作的功能。
4.一种工作站,其特征在于,安装有权利要求1-3任一项所述的ActiveX组件。
5.根据权利要求4所述的工作站,其特征在于,所述ActiveX组件运行在所述工作站的浏览器WEB页面上。
6.根据权利要求4所述的工作站,其特征在于,面向不同的工作站时,各工作站安装的ActiveX组件中的程序运行管理模块屏蔽工作站操作系统的差异,为ActiveX组件提供统一的操作界面。
7.一种实现程序动态发布的方法,其特征在于,由权利要求4所述的工作站运行,包括:
运行所述ActiveX组件,初始化运行环境;
获取服务器的应用程序发布列表,与本地工作站的应用程序更新日志进行比较,检测需要进行程序更新的应用程序,生成更新文件下载列表;根据更新文件下载列表,将应用程序的更新文件从服务器的发布目录同步到本地工作站的临时目录;
对临时目录中的更新文件进行解压解密,将解压解密完成的更新文件从临时目录发布到运行目录中,实现本地工作站的程序更新。
8.根据权利要求7所述的实现程序动态发布的方法,其特征在于,所述初始化运行环境,包括:
所述应用场景交互模块接收发布程序运行场景的信息,把运行场景的信息转换成组件内部的场景对象,在工作站创建临时目录;其中,所述场景对象包括程序发布服务器的IP地址和程序发布端口信息。
9.一种应用于电力系统实现程序动态发布的方法,其特征在于,由服务器运行,包括:
按预设时间间隔扫描应用程序仓库,根据应用程序仓库中应用程序的时间戳判断是否有应用程序需要进行程序更新:
若是,则对需要进行程序更新的应用程序的更新文件进行加密和压缩处理,将处理后的更新文件复制到服务器的发布目录并更新应用程序发布列表;
若否,则等待到达预设时间间隔后扫描应用程序仓库;
按预设时间间隔扫描应用程序仓库进行下一个程序动态发布。
10.一种实现程序动态发布的装置,其特征在于,包括:一个用于发布应用程序更新文件的服务器和多个权利要求5所述的工作站,所述服务器和工作站通信连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞南京控制系统有限公司;国电南瑞科技股份有限公司,未经国电南瑞南京控制系统有限公司;国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310495893.0/1.html,转载请声明来源钻瓜专利网。