[发明专利]一种信创系统中自动执行更新NPAPI插件的方法在审
申请号: | 202111273248.1 | 申请日: | 2021-10-29 |
公开(公告)号: | CN114895931A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 吴辉 | 申请(专利权)人: | 江西金格科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 南昌恒桥知识产权代理事务所(普通合伙) 36125 | 代理人: | 许明亮 |
地址: | 330096 江西省南昌*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 自动 执行 更新 npapi 插件 方法 | ||
本发明公开了一种信创系统中自动执行更新NPAPI插件的方法,所述方法设计一种业务系统,所述业务系统包括浏览器、本地升级服务组以及升级服务器;通过本发明公开的方法可实现支持基于chrome内核的浏览器自动更新插件,提升项目升级效率,部署简单方便。
技术领域:
本发明涉及一种信创系统中自动执行更新NPAPI插件的方法,一种信创系统中自动执行更新NPAPI插件的方法
背景技术:
目前在信创平台下业务系统厂商需要在网页中集成基于NPAPI技术的流式或版式文档插件,用于解决客户在办公过程中对流式/版式文档的在线阅读、编辑、保存等操作。由于信创平台是基于Linux系统改造而来,桌面办公的便利性还远远不如Windows操作系统,同时信创平台的种类繁多,一旦将NPAPI插件安装到信创系统后,后期该插件需要更新甚至多次更新时,需要专业运维人员进行逐台多次人工安装,这对于业务系统厂商来说,仅NPAPI插件的维护成本将变得费时费力。
针对现有的问题,我们通过升级服务组件启动升级程序来与升级服务器进行交互,升级程序检测到升级服务器中版本高于本地插件版本时,升级程序通过判断不同信创平台,自动将对应的升级包下载到本地客户端中,升级程序会卸载客户端之前的插件然后安装下载的升级包,完成插件的升级操作。该方法在插件升级过程中,仅需进行一次输入密码人工操作。这对于业务系统厂商来说,不仅部署简单方便,而且极大的减少了后期维护运营成本。
现有技术方案主要缺点有:
1、该升级方法只适用于火狐浏览器下,基于chrome内核的360安全浏览器、红莲花浏览器以及奇安信浏览器因为权限问题无法执行sudo命令从而导致插件无法正常卸载更新;
2、该升级方案目前只能支持单一的信创平台,如果用户有多个信创平台将无法更新插件;
总结:当前的技术方案在信创平台中无法很好的实现NPAPI插件自动更新,无法提高项目在实施过程中的效率低下问题。
本发明主要是解决信创平台下NPAPI插件在所有支持NPAPI插件的浏览器下能自动更新,提高项目工作效率和便利性:
1、支持基于chrome内核的浏览器自动更新插件
2、支持各种信创平台,客户无需判断插件升级包对应的信创平台:由于在真实的客户环境中信创平台一般有2-3种甚至更多,而对应的插件升级包也各不相同,在不具备专业知识的情况下,客户无法判断每个升级包对应的是哪个信创平台,造成插件升级更新困难;
3、提升项目升级效率,升级实施人员无需人工逐台电脑进行更新升级包:在有新的升级包需要在客户端进行更新时,升级服务组件会自动启动升级程序将升级包下载到客户端本地,然后执行升级操作,无需人工干预,升级效率具有极大的提升;
4、部署简单方便:只需将对应插件升级包集中部署到指定的升级服务器上,客户端NPAPI插件就可以根据升级服务器的版本信息完成升级操作。
发明内容
本发明克服现有技术的不足,提供了一种信创系统中自动执行更新NPAPI插件的方法。
一种信创系统中自动执行更新NPAPI插件的方法,其特征在于:所述方法包括以下步骤:
S1:业务系统通过浏览器加载JQUERY引入AJAX技术,并通过AJAX发送POST请求;
S2:AJAX调用升级服务组件的UpdateControl接口,并且传递升级服务器URL地址等参数;
S3:升级组件服务程序接收到升级请求之后,启动升级程序,并通过共享内存的方式将JS程序传过来的参数传给升级程序;
S4:升级程序启动后通过共享内存的技术获取到升级服务器URL地址,通过HTTP协议发送请求到升级服务器获取升级配置文件Update.ini文件,该文件包含了本次升级的插件版本号,以及每个信创平台的标志信息以及升级包放置路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西金格科技有限公司,未经江西金格科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111273248.1/2.html,转载请声明来源钻瓜专利网。