软件配置文件的共享方法技术

技术编号:9718561 阅读:80 留言:0更新日期:2014-02-27 05:13
本发明专利技术涉及软件运行环境参数配置。一种软件配置文件的共享方法,包括以下步骤:A、将软件配置文件与软件一起上传至数据库中;B、下载所述软件的时候,将所述软件配置文件一同下载下来;C、根据所述软件配置文件中的配置信息,初始化或者共享所述软件的运行参数。本发明专利技术公开的方法能够完成以下几个功能:1、保障了软件正常运行的初始条件。2、拷贝原软件中的配置文件或文件夹到当前软件的指定路径,免去了重复配置程序运行参数的工作。

【技术实现步骤摘要】

[0001 ] 本专利技术涉及软件环境参数配置。
技术介绍
软件的配置信息包括注册表、配置文件和配置文件夹,在同一测试工序根据产品的不同,运行着同一工序测试软件的多个版本,而软件本身的正常运行需要配置仪器设备、工位校准等许多参数,每当部署工序测试软件的新版本时,需要重复配置仪器设备、工位校准等参数,导致重复工作量大。
技术实现思路
本专利技术的目的在于克服现有技术中所存在的上述不足,提供一种,实现软件运行参数环境的自动配置。为了实现上述专利技术目的,本专利技术提供了以下技术方案:一种,包括以下步骤: A、将软件配置文件与软件一起上传至数据库中; B、下载所述软件的时候,将所述软件配置文件一同下载下来; C、根据所述软件配置文件中的配置信息,初始化或者共享所述软件的运行参数。 所述步骤C具体是,如果所述软件配置文件包括配置文件或者配置文件夹,自动控制软件根据新软件配置文件的描述,将老版本软件中的配置文件和配置文件夹拷贝到所述软件安装目录下的指定路径中。 所述步骤C具体是,如果所述软件配置文件包括注册表,所述软件配置文件包括对注册表完整性的需求,自动控制软件自动检测注册表是否完整,当检测到注册表不完整时,会给出所述软件配置文件中预先设定的响应提示,同时,自动控制软件会根据所述软件配置文件中的要求对注册表进行初始化来达到初始软件运行环境的要求。 与现有技术相比,本专利技术的有益效果: 下载软件时,将软件配置文件一同下载下来,根据软件配置文件中的配置信息,初始化注册表配置项、共享其它软件的配置文件或文件夹。这样一来,当部署软件时,相应的配置已被初始化或共享,免去了重复手工配置软件运行参数的工作。【附图说明】: 图1为本专利技术技术方案的流程图。 图2是本专利技术的实施例一的编译结果示图。 图3是本专利技术的实施例二的编译结果示图。【具体实施方式】 下面结合试验例及【具体实施方式】对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。 如图1所示,一种,包括以下步骤: A、将软件配置文件与软件一起上传至数据库中I; B、下载所述软件的时候,将所述软件配置文件一同下载下来2; C、根据所述软件配置文件中的配置信息,初始化或者共享所述软件的运行参数3。 所述步骤C具体是,如果所述软件配置文件包括配置文件或者配置文件夹,自动控制软件根据新软件配置文件的描述,将老版本软件中的配置文件和配置文件夹拷贝到所述软件安装目录下的指定路径中。 所述步骤C具体是,如果所述软件配置文件包括注册表,所述软件配置文件包括对注册表完整性的需求,自动控制软件自动检测注册表是否完整,当检测到注册表不完整时,会给出所述软件配置文件中预先设定的响应提示,同时,自动控制软件会根据所述软件配置文件中的要求对注册表进行初始化来达到初始软件运行环境的要求。 在生产线上安装一个新的软件需要对计算机做很多配置,过程繁琐。在新升级开发的软件中都包含一个软件配置文件。配置共享的类型分为3种:注册表、配置文件、配置文件夹。对于配置文件和配置文件夹:自动控制系统根据新软件中软件配置文件的描述,将老版本中的配置文件和配置文件夹拷贝到新软件安装目录下的指定路径中。注册表:新软件的软件配置文件中包含新软件对注册表完整性的需求,如:注册表路径、键和键值。在对软件的升级过程中,系统会对注册表检验,当检测到注册表不完整时,会给出软件配置文件中预先写好的响应的提示。于此同时,自动控制系统会根据软件配置文件中的要求对注册表进行初始化来达到初始软件运行环境的目的。 实施例一: 下文中“ACS”表示自动控制软件,“frp.conf ig”表示软件配置文件。 背景:ATE测试软件1630-00107-02系列是用来在Rapter工位调测10G10KM光模块,目前在使用的最新版本是1630-00107-02-00-0000-09,由于ATE工程师优化的其中的调试算法,所以建议RD工程师将使用1630-00107-02-00-0000-09ATE软件进行调测的产品全部升级到 1630-00107-02-00-0000-10 进行调测。 UATE工程师编译并生成ATE软件1630-00107-02-00-0000-10,生成结果如图2所示:其中被框中部分为软件运行所必须的配置文件和配置文件夹,软件发布时,这些配置文件和配置文件夹全部使用默认值,PE工程师需要根据生产线的现场情况对其进行相应配置后,软件才能正常运行。 2、ATE工程师确认已在使用的1630-00107-02-00-0000-09的现场配置文件完全适用于即将发布的 1630-00107-02-00-0000-10。 3、于是ATE工程师开始编写软件配置文件frp.config, frp.config中描述了1630-00107-02-00-0000-10可以共享老版本程序的哪些配置文件和配置文件夹。 4、ATE工程师将frp.config同程序文件一起打包上传到ACS软件库当中。 5、RD工程师在ACS中将原来使用1630-00107-02-00-0000-09的产品全部改成使用1630-00107-02-00-0000-10。 6、生产线上运行着的ACS发现原来使用1630-00107-02-00-0000-09进行调测的产品需要升级到1630-00107-02-00-0000-10进行调测,于是ACS决定从ACS软件数据库中下载1630-00107-02-00-0000-10ATE 软件。 7、当1630-00107-02-00-0000-10被ACS下载到产线工位计算机上后,会发现其中包含的 frp.config 文件,ACS 根据 frp.config 中的描述将 1630-00107-02-00-0000-09 安装目录下的指定配置文件和配置文件夹拷贝到1630-00107-02-00-0000-10的安装目录下,当ACS启动1630-00107-02-00-0000-10ATE软件时,就不需要再进行软件配置,可立即进行工作状态。 实施例二 背景:ATE测试软件1630-00110-00系列是用来在Rapter工位调测10G40KM光模块,目前在使用的最新版本是1630-00110-00-00-0000-27,由于ATE工程师优化的其中的调试算法,所以建议RD工程师将使用1630-00110-00-00-0000-27ATE软件进行调测的产品全部升级到 1630-00110-00-00-0000-28 进行调测。 1、ATE工程师编译并生成ATE软件1630-00110-00-00-0000-28,生成结果如图3,框中部分为软件运行所必须的配置文件和初始注册表配置的注册表文件,由于1630-00110-00-00-0000-28 相对于 1630-00110-00-00-0000-27 增加了新的注册表配置项,因此在1630-00110-00-00-0000-28运行之前必须要保证宿主计算机将框中的注册表文件合并到它的注册表中,这样宿主计算机注册表才能拥有此值,软件才能正常运行。 2、本文档来自技高网
...

【技术保护点】
一种软件配置文件的共享方法,其特征在于,包括以下步骤:????A、将软件配置文件与软件一起上传至数据库中;B、下载所述软件的时候,将所述软件配置文件一同下载下来;C、根据所述软件配置文件中的配置信息,初始化或者共享所述软件的运行参数。

【技术特征摘要】
1.一种软件配置文件的共享方法,其特征在于,包括以下步骤: A、将软件配置文件与软件一起上传至数据库中; B、下载所述软件的时候,将所述软件配置文件一同下载下来; C、根据所述软件配置文件中的配置信息,初始化或者共享所述软件的运行参数。2.如权利要求1所述的软件配置文件的共享方法,其特征在于,所述步骤C具体是,如果所述软件配置文件包括配置文件或者配置文件夹,自动控制软件根据新软件配置文件的描述,将老版本软...

【专利技术属性】
技术研发人员:曾海峰黄涛代辉黄伟陈晓鹏
申请(专利权)人:索尔思光电成都有限公司
类型:发明
国别省市:

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

1