插件安装包的下载方法及下载终端技术

技术编号:10045822 阅读:155 留言:0更新日期:2014-05-14 17:53
本发明专利技术提供一种插件安装包的下载方法及服务器,所述方法包括以下步骤:在客户端下载软件的基本安装包后,监测是否存在有插件安装包;其中所述基本安装包用于安装软件运行的必要组件,而所述插件安装包用于安装所述必要组件之外的其它组件;在监测到存在有插件安装包时,判断下载终端是否符合预设的插件安装包下载标准;在判断下载终端符合预设的插件安装包下载标准时,按照预设的插件安装包下载顺序下载插件安装包。本发明专利技术节省了客户端下载插件安装包的等待时间,提高了软件运行效率。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种插件安装包的下载方法及下载终端
技术介绍
随着各种软件的不断普及,客户端下载使用软件的频率越来越大。在安装软件时,首先需下载软件安装包,软件安装包为软件程序的所需文件的集合。一般要安装某个软件就下载相应的软件安装包,之后将软件安装包进行安装,将软件安装包内的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作,实现软件的安装和使用。随着软件功能的不断增多,对应软件的软件安装包也越来越大,但是客户端有时并不需要软件的所有功能,仅需要使用软件的部分功能即可,因此现在技术中很多软件采用了基本安装包和插件安装包的方式发布某一软件。即将软件的基本模块、必须模块打包成一个基本安装包,其它相对独立的组件则单独打包成插件安装包。在客户端第一次下载的时候只需要下载基本安装包,在需要使用到某个不在基本安装包里的组件提供的功能时,首先去下载该组件对应的插件安装包,之后将下载的插件安装包安装,安装之后即可使用该组件提供的功能。上述下载插件安装包存在以下缺点:由于是需要用到某一组件提供的功能时才去下载该组件的插件安装包,下载的过程占用客户端的等待时间,而且一旦由于下载状况不理想,譬如网络状况不佳或者下载插件安装包过多,则将导致下载失败,降低了软件的运行效率,影响用户的使用。综上,需解决现有技术中存在的技术问题。<br>
技术实现思路
本专利技术的一个目的在于提供一种插件安装包的下载方法,以解决现有技术中由于是需要用到某一组件提供的功能时才去下载该组件的插件安装包,占用客户端的等待时间,而且易导致下载失败,降低了软件运行效率,影响用户使用的技术问题。为解决上述技术问题,本专利技术构造了一种插件安装包的下载方法,包括以下步骤:在客户端下载软件的基本安装包后,监测是否存在有插件安装包;其中所述基本安装包用于安装软件运行的必要组件,而所述插件安装包用于安装所述必要组件之外的其它组件;在监测到存在有插件安装包时,判断下载终端是否符合预设的插件安装包下载标准;判断下载终端符合预设的插件安装包下载标准在判断下载终端符合预设的插件安装包下载标准时,按照预设的插件安装包下载顺序下载插件安装包。在本专利技术一实施例中:按照预设的插件安装包下载顺序下载插件安装包之前,所述方法还包括以以下步骤:预先设置插件安装包的下载顺序;其中所述插件安装包的下载顺序包括插件安装包的优先级标识,所述插件安装包的优先级标识与该插件安装包对应的插件使用率相对应。在本专利技术一实施例中:预先设置插件安装包的下载顺序的步骤具体包括:预先设定至少一个的比率区间,其中每一比率区间对应一优先级标识;将插件的使用率与所述比率区间进行匹配,从而将所述插件与相应的优先级标识建立关联。在本专利技术一实施例中:在监测到存在有插件安装包时,所述方法还包括以下步骤:判断所述插件安装包是否已下载,若否,则按照预设的插件安装包下载顺序下载插件安装包。在本专利技术一实施例中:所述插件安装包下载标准包括:当前网络的流量是否大于预设的第一阈值;或者中央处理器的可用空间比率是否大于预设的第二阈值;或者所述客户端的可用内存比率是否大于预设的第三阈值。本专利技术的另一个目的在于提供一种下载终端,以解决现有技术中由于是需要用到某一组件提供的功能时才去下载该组件的插件安装包,占用客户端的等待时间,而且易导致下载失败,降低了软件运行效率,影响用户使用的技术问题。为解决上述技术问题,本专利技术构造了一种下载终端,包括:监测模块,用于在客户端下载软件的基本安装包后,监测是否存在有插件安装包;其中所述基本安装包用于安装软件运行的必要组件,而所述插件安装包用于安装所述必要组件之外的其它组件;判断模块,用于在所述监测模块监测到存在有插件安装包时,判断下载终端是否符合预设的插件安装包下载标准;下载模块,用于在所述判断模块判断下载终端符合预设的插件安装包下载标准时,按照预设的插件安装包下载顺序下载插件安装包。在本专利技术一实施例中:所述下载终端还包括:设置模块,用于预先设置插件安装包的下载顺序;其中所述插件安装包的下载顺序包括插件安装包的优先级标识,所述插件安装包的优先级标识与该插件安装包对应的插件使用率相对应。在本专利技术一实施例中:所述设置模块具体包括:区间设置模块,用于预先设定至少一个的比率区间,其中每一比率区间对应一优先级标识;优先级标识关联模块,用于将插件的使用率与所述比率区间进行匹配,从而将所述插件对应的插件安装包与相应的优先级标识建立关联。在本专利技术一实施例中:所述判断模块,还用于在所述监测模块监测到存在有插件安装包时,判断所述插件安装包是否已下载,若否,则所述下载模块按照预设的插件安装包下载顺序下载插件安装包。在本专利技术一实施例中:所述插件安装包下载标准包括:当前网络的流量是否大于预设的第一阈值;或者中央处理器的可用空间比率是否大于预设的第二阈值;或者所述客户端的可用内存比率是否大于预设的第三阈值。相对于现有技术,本专利技术在下载软件的基本安装包并安装后,预先下载插件安装包,在客户端需要用到某一插件时,可直接通过已下载的插件安装包进行安装,无需再去下载插件安装包,节省了客户端的等待时间,避免了下载失败情况的发生,提高了软件运行效率。为让本专利技术的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:【附图说明】图1为本专利技术中插件安装包的下载方法的较佳实施例流程示意图;图2为本专利技术中下载终端的较佳实施例结构示意图。【具体实施方式】以下各实施例的说明是参考附加的图式,用以例示本专利技术可用以实施的特定实施例。本专利技术所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本专利技术,而非用以限制本专利技术。在图中,结构相似的单元是以相同标号表示。图1为本专利技术提供的插件安装包的下载方法的较佳实施例流程示意图。在步骤S101中,在下载终端下载软件的基本安装包后,监测是否存在插件安装包,若是则进行步骤S102,否则继续进行步骤S101。本专利技术中,软件安装包分为基本安装包和插件安装包,其中所述基本安装包用于安装软件本文档来自技高网
...

【技术保护点】
一种插件安装包的下载方法,其特征在于:包括以下步骤:在客户端下载软件的基本安装包后,监测是否存在有插件安装包;其中所述基本安装包用于安装软件运行的必要组件,而所述插件安装包用于安装所述必要组件之外的其它组件;在监测到存在有插件安装包时,判断下载终端是否符合预设的插件安装包下载标准;在判断下载终端符合预设的插件安装包下载标准时,按照预设的插件安装包下载顺序下载插件安装包。

【技术特征摘要】
1.一种插件安装包的下载方法,其特征在于:包括以下步骤:
在客户端下载软件的基本安装包后,监测是否存在有插件安装包;其
中所述基本安装包用于安装软件运行的必要组件,而所述插件安装包
用于安装所述必要组件之外的其它组件;
在监测到存在有插件安装包时,判断下载终端是否符合预设的插件安
装包下载标准;
在判断下载终端符合预设的插件安装包下载标准时,按照预设的插件
安装包下载顺序下载插件安装包。
2.根据权利要求1所述的插件安装包的下载方法,其特征在于:按照预设
的插件安装包下载顺序下载插件安装包之前,所述方法还包括以以下
步骤:
预先设置插件安装包的下载顺序;
其中所述插件安装包的下载顺序包括插件安装包的优先级标识,所述
插件安装包的优先级标识与该插件安装包对应的插件使用率相对应。
3.根据权利要求2所述的软件的组件下载方法,其特征在于:预先设置插
件安装包的下载顺序的步骤具体包括:
预先设定至少一个的比率区间,其中每一比率区间对应一优先级标识

将插件的使用率与所述比率区间进行匹配,从而将所述插件与相应的
优先级标识建立关联。
4.根据权利要求3所述的软件的组件下载方法,其特征在于:在监测到存
在有插件安装包后,所述方法还包括以下步骤:
判断所述插件安装包是否已下载,若否,则按照预设的插件安装包下
载顺序下载插件安装包。
5.根据权利要求1所述的软件的安装包下载方法,其特征在于:所述插件
安装包下载标准包括:
当前网络的流量是否大于预设的第一阈值;或者中央处理器的可用空
间比率是否大于预设的第二阈值;或者所述客户端的可用内存比率是
否大于预设的第三阈值。
6....

【专利技术属性】
技术研发人员:杨波修宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1