[发明专利]浏览器运行环境检测方法、客户端、服务器及系统有效
申请号: | 201610028652.5 | 申请日: | 2013-09-10 |
公开(公告)号: | CN105447383B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 赵龙;邹贵强 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/54 | 分类号: | G06F21/54;H04L29/06 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 客户端 服务器 扫描结果 浏览器 运行环境检测 标识信息 浏览器启动 插件加载 时间确定 预先存储 反馈 更新 配置 | ||
本发明涉及一种浏览器运行环境检测方法、客户端、服务器及系统,以解决浏览器启动速度缓慢的问题。该方法包括:根据BHO白名单列表,确定浏览器中加载的每个BHO插件是否属于BHO白名单列表;对于属于BHO白名单列表的BHO插件,确定其扫描结果正常;对于不属于BHO白名单列表的BHO插件,再根据预先存储的BHO黑名单列表,确定其扫描结果是否异常,并对扫描结果为异常的BHO插件进行处理;其中,BHO黑名单列表是由服务器直接根据客户端反馈的异常BHO插件的标识信息进行配置并更新的;和/或,BHO黑名单列表是由服务器在根据客户端反馈的BHO插件加载时间确定出异常BHO插件的标识信息后进行配置并更新的。
技术领域
本发明涉及网络通信技术领域,具体涉及一种浏览器运行环境检测方法、客户端、服务器及系统。
背景技术
BHO(Browser Helper Object,浏览器辅助对象)是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”。通过这个接口,程序员可以编写代码获取浏览器的各种行为,例如“后退”、“前进”、“当前页面”等,利用BHO的交互特性,程序员还可以用代码对浏览器的行为进行控制,例如修改替换浏览器工具栏,添加自己的程序按钮等。
通常情况下,BHO插件为动态链接库(Dynamic LinkLibrary,简称DLL)文件,并加载于浏览器窗口中,能够对浏览器窗口中的网页应用的运行环境进行检测。应用BHO插件的目的主要是为了更好地帮助程序员打造个性化浏览器,以及为程序提供更简洁的交互功能,例如,现在很多IE个性化工具就是利用BHO插件来实现的。
但是,由于现在很多软件(例如迅雷软件或者中国工商银行防钓鱼软件)都会安装BHO插件,以便在网页切换的时候,能够感知到当前事件(即上述的浏览器的各种行为),如果BHO插件安装过多,则会对浏览器的运行环境造成影响,导致打开浏览器的速度非常慢,例如,经过十几秒才打开指定的网页界面,从而严重影响了用户进行网络访问时的体验。
发明内容
本发明专利申请是分案申请。原案的申请号是:201310409955.8,申请日是:2013年9月10日,发明名称是:浏览器运行环境检测方法、客户端、服务器及系统。
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器运行环境检测方法、客户端、服务器及系统。
依据本发明的一个方面,提供了一种浏览器运行环境检测方法,包括:根据预先存储的BHO白名单列表,确定所述浏览器中加载的每个BHO插件是否属于所述BHO白名单列表,其中,所述BHO白名单列表存储在客户端本地;对于属于所述BHO白名单列表的BHO插件,确定其扫描结果正常;对于不属于所述BHO白名单列表的BHO插件,再根据预先存储的BHO黑名单列表,确定其扫描结果是否异常,并对扫描结果为异常的BHO插件进行处理;其中,所述BHO黑名单列表存储在服务器上,且所述BHO黑名单列表是由所述服务器直接根据客户端反馈的异常BHO插件的标识信息进行配置并更新的;和/或,所述BHO黑名单列表是由所述服务器在根据客户端反馈的BHO插件加载时间确定出异常BHO插件的标识信息后进行配置并更新的。
可选地,所述所述根据预先存储的BHO白名单列表,确定所述浏览器中加载的每个BHO插件是否属于所述BHO白名单列表的步骤之前进一步包括步骤:遍历注册表,获取所述浏览器中加载的BHO插件的数量以及每个BHO插件的标识信息。
可选地,所述根据预先存储的BHO黑名单列表,确定其扫描结果是否异常的步骤之前,进一步包括步骤:将存储在服务器上的BHO黑名单列表下载并存储到客户端本地。
可选地,所述对扫描结果为异常的BHO插件进行处理具体包括如下处理方式中的一种或多种:将扫描结果为异常的BHO插件的状态设置为禁用;卸载扫描结果为异常的BHO插件;以及将扫描结果为异常的BHO插件提示给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610028652.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于数字证书系统的软件版本可信管理方法
- 下一篇:一种密码生成方法和装置