[发明专利]一种软件安装方法、装置和系统有效
| 申请号: | 201210209732.2 | 申请日: | 2012-06-25 |
| 公开(公告)号: | CN102736939A | 公开(公告)日: | 2012-10-17 |
| 发明(设计)人: | 拓鑫;李世平 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 安装 方法 装置 系统 | ||
技术领域
本发明实施方式涉及软件管理技术领域,更具体地,涉及一种软件安装方法、装置和系统。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,网络上各种软件层出不穷,间接也促使了软件管理类软件的日益发展。软件管理类软件是一种集软件下载和管理于一体的工具,其功能主要分为检测、下载、安装和卸载软件四个部分。
在目前的各种软件管理类软件中,在软件安装模块基本采用了同样的技术,即当一款软件从下载队列中完成移出后,将插入至待安装队列中等待安装。对于待安装队列内的软件,每次取一款软件进行串行安装,即当安装队列不为空时,有且只有一款软件处于安装状态中,其它软件的安装必须等当前软件安装完成后才能进行。
然而,随着目前市场上互联网接入带宽的持续提高,软件的下载速度越来越快,这意味着可能同时有多款软件处于待安装状态。在这种情况下,如果依然执行串行安装则会降低安装效率。
而且,在某些场景下,用户触发安装包后可能会遗忘继续操作安装过程(比如:用户此时正在操作其它界面或者软件),导致安装窗口被当前活跃窗口挡住。然而,安装包却还会一直等待用户输入,这就导致整个安装流程时间冗长。
发明内容
本发明实施方式提出一种软件安装方法,以提高软件安装效率。
本发明实施方式还提出了一种软件安装装置,以提高软件安装效率
本发明实施方式还提出了一种软件安装系统,以提高软件安装效率。
本发明实施方式的具体方案如下:
一种软件安装方法,该方法包括:
下载软件安装包;
确定该软件安装包的类型;
如果该软件安装包的类型不是微软安装程序包(MSI)时,以并行软件安装的方式安装该软件安装包;如果该软件安装包类型是MSI,以串行软件安装的方式安装该软件安装包。
一种软件安装装置,该装置包括软件安装包下载单元、软件安装包类型确定单元和软件安装单元,其中:
软件安装包下载单元,用于下载软件安装包;
软件安装包类型确定单元,用于确定该软件安装包的类型;
软件安装单元,用于当该软件安装包的类型不是微软安装程序包(MSI)时,以并行软件安装的方式安装该软件安装包;当该软件安装包类型是MSI时,以串行软件安装的方式安装该软件安装包。
一种软件安装系统,该系统包括通过互联网连接的服务器和客户端,其中:
服务器,用于确定软件安装包的类型,并向客户端提供软件安装包;
客户端,用于当该软件安装包类型不是MSI时,以并行软件安装的方式安装该软件安装包;当该软件安装包类型是MSI时,以串行软件安装的方式安装该软件安装包。
从上述技术方案可以看出,在本发明实施方式中,在下载完软件安装包之后,首先确定该软件安装包的类型;当该软件安装包的类型不是微软安装程序包(MSI)时,以并行软件安装的方式安装该软件安装包;当该软件安装包类型为MSI时,以串行软件安装的方式安装该软件安装包。由此可见,应用本发明实施方式以后,对MSI和非MSI类型的安装包进行区别对待。对于MSI类型的安装包执行串行安装;对于非MSI类型的安装包可以执行并行安装。本发明实施方式通过对非MSI类型的安装包执行并行安装,可以解决用户安装软件过程中等待时间长的缺陷,可以提高软件安装效率。
而且,在本发明实施方式中,软件并行安装的过程中每个满足条件的安装包都会在开始安装时激活自己的窗口,避免用户在忙于其它操作时遗忘对于软件安装过程中的输入。因此,本发明实施方式还可以避免安装时间的浪费。
附图说明
图1是根据本发明实施方式的软件安装方法流程图;
图2是根据本发明实施方式的软件安装方法示范性实例流程图;
图3是根据本发明实施方式的软件安装装置结构图;
图4是根据本发明实施方式的软件安装系统结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
经过分析,现有技术中软件管理类软件中没有使用并行安装的主要原因是:对于MSI安装工具制作的软件,如果同时运行多个MSI制作的安装包,则只有第一个运行的MSI安装包可以正常安装,其它的MSI安装包都会弹出错误提示对话框。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210209732.2/2.html,转载请声明来源钻瓜专利网。





