一种应用程序的安装方法及装置制造方法及图纸

技术编号:9545295 阅读:79 留言:0更新日期:2014-01-08 21:35
本发明专利技术公开了一种应用程序的安装方法及装置。该方法包括:监测是否有应用程序正在下载或安装;若有,则获取应用程序的特征参数;判断预置的软件资源库中,是否存在与特征参数相匹配的资源;如果是,提供一个快捷安装的入口,调用软件资源库的安装程序,对相匹配的资源进行安装。本发明专利技术通过调用软件资源库的安装程序,实现对与特征参数相匹配的资源的方便、快捷安装。另外,在安装程序的安装过程中,并没有设置插件的安装选项,不会有插件与应用程序一同被安装,有效避免了不必要的插件被安装,实现了应用程序的绿色安装,由此解决了当应用程序的来源不为软件资源库时,安装不必要的插件的问题,取得了应用程序的快速安装和绿色安装的有益效果。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种应用程序的安装方法及装置。该方法包括:监测是否有应用程序正在下载或安装;若有,则获取应用程序的特征参数;判断预置的软件资源库中,是否存在与特征参数相匹配的资源;如果是,提供一个快捷安装的入口,调用软件资源库的安装程序,对相匹配的资源进行安装。本专利技术通过调用软件资源库的安装程序,实现对与特征参数相匹配的资源的方便、快捷安装。另外,在安装程序的安装过程中,并没有设置插件的安装选项,不会有插件与应用程序一同被安装,有效避免了不必要的插件被安装,实现了应用程序的绿色安装,由此解决了当应用程序的来源不为软件资源库时,安装不必要的插件的问题,取得了应用程序的快速安装和绿色安装的有益效果。【专利说明】一种应用程序的安装方法及装置
本专利技术涉及程序安装,具体涉及ー种应用程序的安装方法及装置。
技术介绍
现有的应用程序的安装方法是用户先在网站上将程序下载到本地,再启动安装程序,这时会显示程序的安装界面,用户可以根据安装界面的提示进行程序的安装。但在显示的安装界面中,可能会出现ー些不必要的插件的安装选项,而且这些插件的安装选项通常默认为勾选。用户需要主动取消这些勾选的安装选项,才能阻止这些不必要的插件被安装。但是用户在实际操作中,经常会直接点击“下一歩”按钮,并没有取消插件的安装选项,从而导致电脑安装了不必要的插件。现有的应用程序的安装方法存在以下问题:1.步骤繁琐;2.可能会下载安装ー些不必要的插件,给用户在使用时,带来不便。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供ー种克服上述问题或者至少部分地解决上述问题的应用程序的安装方法及装置。本专利技术提供的应用程序的安装方法,包括:监测是否有应用程序正在下载或安装;若有,则获取所述应用程序的特征參数;判断预置的软件资源库中,是否存在与所述特征參数相匹配的资源; 如果是,提供一个快捷安装的入ロ,调用所述软件资源库的安装程序,对所述相匹配的资源进行安装。所述判断预置的软件资源库中,是否存在与特征參数相匹配的资源,包括:将所述获取的特征參数传输到所述预置的软件资源库的服务器中;通过查询所述服务器判断软件资源库中是否存在与所述特征參数相匹配的资源。所述提供一个快捷安装的入口,调用软件资源库的安装程序,对相匹配的资源进行安装,包括:判断所述相匹配的资源是否支持快捷安装;如果是,提供一个快捷安装的入ロ,调用所述软件资源库的安装程序,对相匹配的资源进行快捷安装。所述判断相匹配的资源是否支持快捷安装的步骤包括:判断所述相匹配的资源的安装的下载脚本地址字段是否为空;若所述安装的下载脚本地址字段不为空,则确定该资源支持快捷安装;或,判断所述相匹配的资源的文件名是否包含快捷安装标识符;若所述相匹配的资源的文件名包含所述快捷安装标识符,则确定该资源支持快捷安装。所述软件资源库中的资源均是安全、无病毒的资源。本专利技术提供的应用程序的安装装置,包括:监测模块,用于监测是否有应用程序正在下载或安装;特征參数获取模块,用于在所述监测模块的监测结果为有的情况下,获取所述应用程序的特征參数;匹配判断模块,用于判断预置的软件资源库中,是否存在与所述特征參数相匹配的资源;安装模块,用于在所述匹配判断模块的判断结果为是的情况下,提供一个快捷安装的入口,调用所述软件资源库的安装程序,对所述相匹配的资源进行安装。所述匹配判断模块,包括:数据传输単元,用于将所述获取的特征參数传输到所述预置的软件资源库的服务器中;判断执行单元,用于通过查询所述服务器判断软件资源库中是否存在与所述特征參数相匹配的资源。所述安装模块,包括:匹配判断単元,用于判断所述相匹配的资源是否支持快捷安装;安装执行单元,用于在所述匹配判断単元的判断结果为是的情况下,提供ー个快捷安装的入口,调用所述软件资源库的安装程序,对所述相匹配的资源进行快捷安装。所述匹配判断単元,具体用于判断所述相匹配的资源的安装的下载脚本地址字段是否为空;若所述安装的下载脚本地址字段不为空,则确定该资源支持快捷安装;或,具体用于判断所述相匹配的资源的文件名是否包含快捷安装标识符;若所述相匹配的资源的文件名包含所述快捷安装标识符,则确定该资源支持快捷安装。所述软件资源库中的资源均为安全、无病毒的资源。根据本专利技术的应用程序的安装方法及装置,先监测是否应有程序正在下载或安装,获取待安装应用程序的特征參数;再提供一个快捷安装的入ロ,调用软件资源库的安装程序,对与特征參数相匹配的资源进行安装。本专利技术提供的方法及装置可以通过调用软件资源库的安装程序,实现对与特征參数相匹配的资源的方便、快捷安装。另外,软件资源库的安装程序在安装过程中,并没有设置插件的安装选项,不会有插件与应用程序一同被安装,有效避免了不必要的插件被安装,实现了应用程序的緑色安装,由此解决了当应用程序的来源不为软件资源库时,安装不必要的插件的问题,取得了应用程序的快速安装和緑色安装的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【专利附图】【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的參考符号表示相同的部件。在附图中:图1示出了本专利技术提供的应用程序的安装方法的流程图;图2示出了本专利技术提供的应用程序的安装方法中步骤S310和步骤S410的详细流程图;图3示出了本专利技术提供的应用程序的安装装置的结构图;图4示出了本专利技术提供的应用程序的安装方法在一种实施方式中的流程图;图5示出了本专利技术提供的应用程序的安装方法在另ー种实施方式中的流程图;图6示出了本专利技术提供的应用程序的安装方法在另ー种实施方式中的流程图。【具体实施方式】现有的一些应用程序管理软件,例如“软件管家”等,可以通过调用其关联的软件资源库来实现应用程序安装,在安装过程中,用户只需一键点击安装按钮,就能够实现程序的快速安装,不仅操作简单,而且避免了不必要的插件被安装。但是,这种方法仅局限于从关联软件库中进行安装,如果要安装的程序的来源不是预设的关联软件资源库,则无法实现快捷及緑色安装。基于上述技术,本专利技术提供一种应用程序安装方法及装置,以实现在要安装的程序的来源不是预设软件资源库的情况下,也能够实现程序的快捷及绿色安装。下面将參照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。參见图1,本专利技术实施例提供的应用程序的安装方法,包括:步骤SllO:监测是否有应用程序正在下载或安装;步骤S210:若有,则获取应用程序的特征參数;其中,特征參数可以包括:MD5 (信息-摘要算法5, Message-Digest Algorithm 5)、hash (散列函数)等等,本专利技术实施例对特征參数的具体形式不需要进行限制。具体地,根据获取特征參数的时间的本文档来自技高网...

【技术保护点】
一种应用程序的安装方法,包括:监测是否有应用程序正在下载或安装;若有,则获取所述应用程序的特征参数;判断预置的软件资源库中,是否存在与所述特征参数相匹配的资源;如果是,提供一个快捷安装的入口,调用所述软件资源库的安装程序,对所述相匹配的资源进行安装。

【技术特征摘要】

【专利技术属性】
技术研发人员:张皓秋浦欣刘义平陈曦
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1