The invention discloses a method and a device for determining the installation time of an installation program, relating to the field of computer technology, and the main purpose of the invention is to solve the problem of accurately grasping the installation time of the installation program. The method of the invention comprises: acquiring to setup the software installation and installation environment configuration information of every part of the software program; in accordance with the multithreading of the individual software program to form sub thread split; calculate the installation time of each sub thread split in the software program execution; according to the software installed the first weight environment configuration information configuration preset reference time value, and according to the software to be installed in the program for the importance of the configuration of the proportion of the installation time of second weight value; according to the first weight value, the preset reference time, the second weights and the installation time determine the installation time the installation procedure. Determination of installation time for setup.
【技术实现步骤摘要】
安装程序的安装时间确定方法及装置
本专利技术涉及一种计算机
,特别是涉及一种安装程序的安装时间确定方法及装置。
技术介绍
随着计算机技术的快速发展,越来越多的用户使用计算机安装应用程序来实现各种各样的应用功能。其中,所有的安装程序都需要在计算机底层中进行系统安装,在安装程序过程中,需要执行一定的安装时间。目前,现有的计算机在进行安装时,不同的安装环境会影响程序安装的时间,例如,在exe安装程序进行安装时,会因为计算机出现卡顿现象而造成安装时间过长或者不确定,从而影响其他应用程序的正常运行。为了准确掌握安装程序的安装时间,对安装程序的安装时间进行预计算已经成为计算机
亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供一种安装程序的安装时间确定方法及装置,主要目的在于解决准确掌握安装程序的安装时间的问题。依据本专利技术一个方面,提供了一种安装程序的安装时间确定方法,包括:获取待安装程序的软件安装环境配置信息及安装部分的各个软件程序,所述各个软件程序是按照时间的先后顺序进行排列的、不同功能的程序;按照多线程方式将所述各个软件程序以子线程形式进行拆分,所述子线程形式表示为一个子线程中可以执行一个软件程序;分别计算拆分的各个子线程中的软件程序执行的安装时间;根据所述软件安装环境配置信息配置预设参照时间的第一权重值,以及按照各个软件程序在待安装程序中所占的重要性比重配置所述安装时间的第二权重值;根据所述第一权重值、所述预设参照时间、所述第二权重值及所述安装时间确定所述待安装程序的安装时间。依据本专利技术一个方面,提供了一种安装程序的安装时间确定装置,包括 ...
【技术保护点】
一种安装程序的安装时间确定方法,其特征在于,包括:获取待安装程序的软件安装环境配置信息及安装部分的各个软件程序,所述各个软件程序是按照时间的先后顺序进行排列的、不同功能的程序;按照多线程方式将所述各个软件程序以子线程形式进行拆分,所述子线程形式表示为一个子线程中可以执行一个软件程序;分别计算拆分的各个子线程中的软件程序执行的安装时间;根据所述软件安装环境配置信息配置预设参照时间的第一权重值,以及按照各个软件程序在待安装程序中所占的重要性比重配置所述安装时间的第二权重值;根据所述第一权重值、所述预设参照时间、所述第二权重值及所述安装时间确定所述待安装程序的安装时间。
【技术特征摘要】
1.一种安装程序的安装时间确定方法,其特征在于,包括:获取待安装程序的软件安装环境配置信息及安装部分的各个软件程序,所述各个软件程序是按照时间的先后顺序进行排列的、不同功能的程序;按照多线程方式将所述各个软件程序以子线程形式进行拆分,所述子线程形式表示为一个子线程中可以执行一个软件程序;分别计算拆分的各个子线程中的软件程序执行的安装时间;根据所述软件安装环境配置信息配置预设参照时间的第一权重值,以及按照各个软件程序在待安装程序中所占的重要性比重配置所述安装时间的第二权重值;根据所述第一权重值、所述预设参照时间、所述第二权重值及所述安装时间确定所述待安装程序的安装时间。2.根据权利要求1所述的方法,其特征在于,所述获取待安装程序的软件安装环境配置信息及安装部分的各个软件程序之后,所述方法还包括:将所述各个软件程序按照时间顺序存入预设队列中;所述按照多线程方式将所述各个软件程序以子线程形式进行拆分包括:提取所述预设队列中的各个软件程序,并根据多线程方式将所述各个软件程序以子线程形式按照队列顺序进行拆分。3.根据权利要求2所述的方法,其特征在于,所述软件安装环境配置信息包括网络情况及系统情况,所述分别计算拆分的各个子线程中的软件程序执行的安装时间之前,所述方法还包括:根据所述网络情况及所述系统情况,按照预设的时间间隔更新预设参照时间,所述预设参照时间用于表示程序安装出现卡顿状况的安装时间。4.根据权利要求3所述的方法,其特征在于,所述分别计算拆分的各个子线程中的软件程序执行的安装时间包括:模拟执行所述子线程中的软件程序;若出现因网络情况及系统情况导致的卡顿现象时,调整模拟执行软件程序模拟进度条的渲染情况;按照所述模拟进度条执行的时间计算拆分的各个子线程中的软件程序执行的安装时间。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一权重值、所述预设参照时间、所述第二权重值及所述安装时间确定所述待安装程序的安装时间包括:根据所述第一权重...
【专利技术属性】
技术研发人员:李永克,
申请(专利权)人:上海众开信息科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。