免安装ActiveX插件加载、发送方法、装置及系统制造方法及图纸

技术编号:8190866 阅读:211 留言:0更新日期:2013-01-10 01:47
本发明专利技术公开了一种免安装ActiveX插件加载、发送方法、装置及系统。其中一种方法包括:获取浏览器本地免安装ActiveX插件的类型以及该类型下本地免安装ActiveX插件的性能指标,并将性能指标发送到服务器侧;接收从服务器侧返回的该类型下所有免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息;依据免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息,选取免安装ActiveX插件并加载在浏览器本地。借助于本发明专利技术的技术方案,能够为用户提供了免安装的ActiveX插件的选择依据,使得用户能够高效地选出性能好的免安装的ActiveX插件。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种免安装ActiveX插件加载、发送方法、装置及系统
技术介绍
在现有技术中,ActiveX是一个开放的集成平台,为开发人员、用户和网络(Web)生产商提供了一个快速而简便的在因特网(Internet)创建程序集成和内容的方法。使用ActiveX可轻松方便的在Web页中插入多媒体效果、交互式对象、以及复杂程序,创建用户体验相当的高质量多媒体。基于ActiveX的ActiveX插件也 具有越来越广泛的应用。ActiveX插件技术是国际上通用的基于Windows平台的软件技术,许多软件均采用此种方式进行开发,例如,闪存(Flash)动画播放插件、微软媒体播放器(Microsoft MediaPlayer)插件、Adobe PDF阅读插件等。具体地,ActiveX插件可以称为对象连接与嵌入(Object Linking andEmbedding,简称为 OLE)插件或对象类别扩充组件(0b ject Linting and Embedding (OLE)Control extension,简称为OCX)插件,ActiveX插件是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。ActiveX插件当用户浏览到特定的网页时,浏览器会提示用户下载并安装ActiveX插件。ActiveX插件基于组件对象模型(Component ObjectModel,简称为COM)技术,每个ActiveX插件都有一个全球唯一的类标识符CLSID (ClassIdentifier,简称为 CLSID)。目前,ActiveX插件也实现了免安装,免安装ActiveX插件是指不需要用户进行安装或者对计算机系统注册表不会写入注册信息的ActiveX插件,由于免安装ActiveX插件的方便性,受到了用户的欢迎,但是,在现有技术中,还没有对免安装的ActiveX插件进行选择推荐的机制。
技术实现思路
本专利技术提供一种免安装ActiveX插件加载、发送方法、装置及系统,以解决现有技术中用户难以选择合适的免安装ActiveX插件的问题。本专利技术提供一种浏览器侧免安装ActiveX插件的加载方法,包括获取浏览器本地免安装ActiveX插件的类型以及该类型下本地免安装ActiveX插件的性能指标,并将性能指标发送到服务器侧;接收从服务器侧返回的该类型下所有免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息;依据免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息,选取免安装ActiveX插件并加载在浏览器本地。可选地,性能评估信息是由服务器侧根据性能指标获取的。可选地,性能指标包括用户当前使用的免安装ActiveX插件信息、插件资源占用信息、以及插件崩溃信息中的至少一种。可选地,插件资源占用信息包括插件内存占用信息、插件中央处理器CPU占用信息、以及插件带宽占用信息中的至少一种。可选地,获取该类型下本地免安装ActiveX插件的性能指标具体包括根据浏览器分配的用户标识或计算机硬件标识来获取用户当前使用的免安装ActiveX插件信息;或者,通过插件资源占用信息查询函数获取插件内存占用信息、插件CPU占用信息、以及插件带宽占用信息;或者,通过插件崩溃函数获取插件崩溃信息。可选地,性能评估信息的参数包括插件使用用户量、插件资源占用率、以及插件崩溃率,其中,插件资源占用率包括插件内存占用率、CPU占用率、以及插件带宽占用率;性能评估信息为根据插件使用用户量、插件资源占用率、或者插件崩溃率按照预定顺序排列的免安装ActiveX插件的信息列表,或者,推荐用户安装的一个或多个免安装ActiveX插件的信息。可选地,免安装ActiveX插件的获取信息包括与性能评估信息中提供的免安装ActiveX插件的信息所对应的免安装ActiveX插件加载地址信息。 可选地,上述方法进一步包括在浏览器侧边栏中或者插件列表框中将免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息进行展现。可选地,选取免安装ActiveX插件并加载在浏览器本地的步骤包括接收用户的选取免安装ActiveX插件的指令,将选取的免安装ActiveX插件直接安装在浏览器中。可选地,依据免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息,选取免安装ActiveX插件并加载在浏览器本地的步骤包括浏览器依据免安装ActiveX插件的性能评估信息,选取适配浏览器的至少一种免安装ActiveX插件,并依据至少一种免安装ActiveX插件的获取信息直接将至少一种免安装ActiveX插件加载在浏览器本地。本专利技术还提供了一种服务器侧免安装ActiveX插件的发送方法,包括获取浏览器侧发送的浏览器本地免安装ActiveX插件的该类型下浏览器本地免安装ActiveX插件的性能指标;根据性能指标获取该类型下所有免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息;将免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息发送到浏览器侧。可选地,性能指标包括用户当前使用的免安装ActiveX插件信息、插件资源占用信息、以及插件崩溃信息中的至少一种。可选地,插件资源占用信息包括插件内存占用信息、插件中央处理器CPU占用信息、以及插件带宽占用信息中的至少一种。可选地,根据性能指标获取该类型下所有免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息具体包括根据获取的所有用户当前使用的性能指标中的免安装ActiveX插件信息,计算类型下所有免安装ActiveX插件的插件使用用户量;和/或根据获取的插件资源占用信息中的所有插件内存占用信息、插件中央处理器CPU占用信息、和/或插件带宽占用信息,分别计算相应的类型下所有免安装ActiveX插件的插件内存占用率、插件CPU占用率、和/或插件带宽占用率;和/或根据获取的性能指标中的所有插件崩溃信息,计算类型下所有免安装ActiveX插件的插件崩溃率;根据计算出的插件使用用户量、插件资源占用率、和/或插件崩溃率进行加权计算,根据加权计算结果获取类型下所有免安装ActiveX插件的性能评估信息;根据的性能评估信息获取免安装ActiveX插件的获取信息。可选地,性能评估信息为根据插件使用用户量、插件资源占用率、或者插件崩溃率按照预定顺序排列的免安装ActiveX插件的信息列表,或者,推荐用户安装的一个或多个免安装ActiveX插件的信息。可选地,免安装ActiveX插件的获取信息包括与性能评估信息中的免安装ActiveX插件对应的免安装ActiveX插件下载地址。本专利技术还提供了一种浏览器客户端,包括第一获取模块,用于获取浏览器本地免安装ActiveX插件的类型以及该类型下本地免安装ActiveX插件的性能指标,并将性能指标发送到服务器侧;接收模块,用于接收从服务器侧返回的该类型下所有免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息;选取模块,用于依据免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息,选取免安装ActiveX插件并加载在浏览器本地。本文档来自技高网
...

【技术保护点】
一种浏览器侧免安装ActiveX插件的加载方法,包括:获取浏览器本地免安装ActiveX插件的类型以及该类型下本地免安装ActiveX插件的性能指标,并将所述性能指标发送到服务器侧;接收从所述服务器侧返回的所述类型下所有免安装ActiveX插件的性能评估信息和免安装ActiveX插件的获取信息;依据所述免安装ActiveX插件的性能评估信息和所述免安装ActiveX插件的获取信息,选取免安装ActiveX插件并加载在浏览器本地。

【技术特征摘要】

【专利技术属性】
技术研发人员:党壮任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1