[发明专利]软件安装有效
申请号: | 201280065808.7 | 申请日: | 2012-12-13 |
公开(公告)号: | CN104025048A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | E·斯普林;黎勇;R·巴塞尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 安装 | ||
1.一种用于估计软件产品在操作环境中的安装时间的方法,所述方法包括:
根据安装配置选项识别计时参数,所述计时参数影响在测试环境中的多个样品计算机上安装软件产品的安装时间间隔;
识别一组计时参数测试操作以确定所述多个样品计算机的所述计时参数的测试值;
对于所述测试环境中的所述多个样品计算机中的每一个,
至少部分地基于所述一组计时参数测试操作,确定所述样品计算机的所述计时参数的测试值;
至少部分地基于根据所述安装配置选项执行的安装操作,确定所述样品计算机的安装时间的测试值;
基于针对所述多个样品计算机中的每一个确定的所述计时参数的测试值和所述安装时间的测试值,确定针对所述计时参数的计时系数;
记录所述计时系数和所述安装配置选项,其中基于所述计时系数和所述安装配置选项来估计在非测试操作环境中根据所述安装配置选项安装所述软件产品的安装时间间隔。
2.如权利要求1所述的方法,其中确定所述样品计算机的所述计时参数的测试值包括:
对于所述测试环境中的所述多个样品计算机中的每一个,
在预定次数的迭代中,
在所述样品计算机上执行所述一组计时参数测试操作;
基于在所述样品计算机上执行所述一组计时参数测试操作的计算机可用程序代码,确定所述计时参数的初始测试值;以及
计算所述初始测试环境计时参数值的平均值,以确定所述样品计算机的所述计时参数的测试值和所述计时参数。
3.如权利要求2所述的方法,其中确定所述样品计算机的安装时间的测试值包括:
对于所述测试环境中的所述多个样品计算机中的每一个,
在预定次数的迭代中,
在所述样品计算机上执行根据所述安装配置选项执行的所述安装操作;
基于在所述样品计算机上执行根据所述安装配置选项执行的所述安装操作的计算机可用程序代码,确定初始测试环境安装时间值;以及
计算所述初始测试环境安装时间值的平均值,以确定所述样品计算机的所述安装时间的测试值。
4.如权利要求1所述的方法,还包括:
在所述测试环境中确定在所述多个样品计算机中的每一个上安装所述产品所根据的所述安装配置选项;
对于所述安装配置选项,确定安装计划,所述安装计划包括用于根据所述安装配置选项安装所述产品的一个或多个安装操作;以及
至少部分地基于用于所述安装配置选项的所述安装计划,识别计时参数,所述计时参数影响根据所述安装配置选项在所述测试环境中的所述多个样品计算机上安装所述产品的安装时间间隔。
5.如前述权利要求中任一项所述的方法,其中记录所述计时系数和所述安装配置选项包括:
将针对所述计时参数的计时系数和所述安装配置选项存储为安装单元的一部分,其中执行所述安装单元以用于在所述非测试操作环境中安装所述产品。
6.如权利要求1所述的方法,其中记录所述计时系数和所述安装配置选项包括:
生成用于估计与根据所述安装配置选项安装所述产品相关联的所述安装时间间隔的安装时间计算表达式,其中所述安装时间计算表达式包括至少所述计时参数和与所述计时参数相关联的计时系数的组合;以及
将所述安装时间计算表达式存储为安装单元的一部分,其中执行所述安装单元以用于在所述非测试操作环境中安装所述产品。
7.如权利要求1所述的方法,
其中所述计时参数包括以下参数中的至少一个:数据拷贝参数、过程关闭参数、数据库参数、网络往返参数、以及硬盘访问参数,以及
其中所述计时参数的测试值包括下述中的至少一个:数据拷贝时间间隔、过程关闭时间间隔、数据库时间间隔、网络往返时间间隔、以及硬盘访问时间间隔。
8.如前述权利要求中任一项所述的方法,其中安装所述产品包括安装所述产品的多个组件,其中所述安装配置选项指示所述产品的被选择用于安装的组件的至少一子集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280065808.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:冷水机组及其换热器
- 下一篇:文字展示方法、装置及终端