[发明专利]一种浏览器扩展安装及自动更新方法在审
申请号: | 202111556978.2 | 申请日: | 2021-12-18 |
公开(公告)号: | CN114489691A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 程朝阳;贺燕;宋红芳;黄健;叶宏;周立伟;程颖;丁珊;马蕾;黄兰英;王森 | 申请(专利权)人: | 金华八达集团有限公司科技信息分公司;国网浙江省电力有限公司金华供电公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 北京盛凡佳华专利代理事务所(普通合伙) 11947 | 代理人: | 王艳 |
地址: | 321000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 扩展 安装 自动更新 方法 | ||
本发明公开了一种浏览器扩展安装及自动更新方法,具体方法包括以下步骤:步骤一、自动获取当前环境下RPA网页自动化支持的浏览器及浏览器扩展的安装情况;步骤二、RPA主程序启动的同时,自动判断已安装扩展浏览器的扩展版本号并和RPA主程序做兼容性验证;步骤三、RPA主程序的安装版本变化时自动更新,包括升级与降级。本方法能保证网页自动化功能的正常运行,将扩展安装有关的三部分解耦拆分,在不相互依赖的情况下进行安装及版本的判断更新。
技术领域
本发明涉及浏览器扩展安装技术领域,具体为一种浏览器扩展安装及自动更新方法。
背景技术
RPA(Robotic Process Automation),即机器人流程自动化。它是替代人工的一种工作方式,用于解放人力于重复冗杂和有规则的工作流中。实现机器人流程自动化指的是非侵入式的自动化,即采用不同的识别技术来定位目标元素,而非注入代码的形式。
Web Automation是一个自动化过程,通过它您可以通过属性识别Web元素并相应地对其进行操作。这种自动化适用于任何网站,也可以远程部署在网络中的各种机器上。
本发明为RPA主程序的附属功能。保证网页自动化功能的正常运行。
实现网页自动化的功能,Internet Explorer是通过直接调用Window原生接口来实现,至于让Chromium内核的浏览器同样能实现相同功能,RPA选择Native Messaging技术,这个方案对于浏览器来说需要开发一个扩展。目前市面上支持原生网页自动化功能的RPA几乎都需要用户手动进行浏览器的安装,RPA主程序更新后也要用户自己判断是否需要更新浏览器扩展版本,避免因为和RPA主程序版本有兼容问题导致运行错误。
发明内容
本发明的目的在于提供一种浏览器扩展安装及自动更新方法。
以解决上述背景技术提出的目前市面上支持原生网页自动化功能的RPA几乎都需要用户手动进行浏览器的安装,RPA主程序更新后也要用户自己判断是否需要更新浏览器扩展版本,避免因为和RPA主程序版本有兼容问题导致运行错误的问题。
为实现上述目的,本发明提供如下技术方案:一种浏览器扩展安装及自动更新方法,具体方法包括以下步骤:
步骤一、自动获取当前环境下RPA网页自动化支持的浏览器及浏览器扩展的安装情况;
步骤二、RPA主程序启动的同时,自动判断已安装扩展浏览器的扩展版本号并和RPA主程序做兼容性验证;
步骤三、RPA主程序的安装版本变化时自动更新,包括升级与降级。
所述的步骤一中当前环境下RPA网页自动化支持的浏览器系统分析过程为:当前系统环境分析支持浏览器是否安装,没有安装的情况下提示信息并结束安装,已经安装的情况下要看浏览器版本是否支持,版本过低,提示信息并结束安装,浏览器版本合适的情况下进行当前扩展情况分析。
所述的步骤二中自动判断已安装扩展浏览器的扩展版本号的具体流程为:首先分析扩展是否已经安装,已经安装过扩展,判断已安装扩展的版本和编辑器对应版本是否相同,相同的情况下结束安装,没有安装过扩展的情况下执行扩展安装流程;
进一步优选,上述步骤中具体扩展安装流程为:浏览器扩展是否安装,需要安装的情况下,查看扩展版本是否一致,一致的情况下结束安装,浏览器扩展不安装或者扩展版本不一致的情况下安装扩展。
进一步优选,所述的浏览器扩展的通信机制包含以下步骤:启动浏览器,启动扩展,子程序方式启动,加载业务代码,拉取最近代码,接收命令,获取最近代码,加载代码;
录制过程,发送获取元素消息,获取当前鼠标坐标,消息处理及转发,获取元素信息,返回信息,消息转发,页面呈现;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金华八达集团有限公司科技信息分公司;国网浙江省电力有限公司金华供电公司,未经金华八达集团有限公司科技信息分公司;国网浙江省电力有限公司金华供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111556978.2/2.html,转载请声明来源钻瓜专利网。