利索能及
我要发布
收藏
专利号: 2014105058653
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种配置文件的修改方法,其特征在于,该方法包括:

确定配置文件运行的环境,根据配置文件中的注释标记,确定配置文件中待修改的内容所在的区域;

在所述区域内,确定所述配置文件中的待修改参数,利用所述注释标记将所述待修改参数进行包裹;其中,在所述区域内识别出配置文件中的待修改参数,所述待修改参数包括预存在列表中的所有公共变量;所述公共变量指在不同的环境中都存在,在不同的环境中参数值不同的参数;所述列表中预先存储有所有公共变量和所述公共变量在每种环境下对应的参数值;

根据当前所在的环境及保存的每个参数在每种环境下的参数值,在所述区域内修改所述待修改参数的参数值;其中,根据当前所在的环境及保存的每个参数在每种环境下的参数值,在所述区域内修改所述待修改参数的参数值包括:确定配置文件中的待修改参数后,根据当前运行的环境及所述预先设置的列表中保存的每个公共变量在每种环境下的参数值,确定当前环境下待修改参数的参数值,并将待修改参数修改为确定的参数值,所述确定的参数值为从所述预先设置的列表中查询的当前环境公共变量所对应的参数值。

2.如权利要求1所述的方法,其特征在于,所述确定配置文件中待修改的内容所在的区域包括:根据所述注释标记,识别配置文件中的开始标记和结束标记;

将开始标记和结束标记之间的区域,确定为配置文件中待修改的内容所在的区域。

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

通过正则表达式提取出开始标记和结束标记对应的该区域的注释内容。

4.如权利要求1所述的方法,其特征在于,所述注释标记包括:注释开始标记。

5.如权利要求4所述的方法,其特征在于,所述注释标记还包括:注释结束标记。

6.如权利要求1所述的方法,其特征在于,所述环境包括:

开发环境、测试环境和生产环境。

7.一种配置文件的修改装置,其特征在于,所述装置包括:

第一确定模块,用于确定配置文件运行的环境,根据配置文件中的注释标记,确定配置文件中待修改的内容所在的区域;

第二确定模块,用于在所述区域内,确定所述配置文件中的待修改参数,利用所述注释标记将所述待修改参数进行包裹;其中,在所述区域内识别出配置文件中的待修改参数,所述待修改参数包括预存在列表中的所有公共变量;其中,所述公共变量指在不同的环境中都存在,在不同的环境中参数值不同的参数;所述列表中预选存储有所有公共变量和所述公共变量在每种环境下对应的参数值;

修改模块,用于根据当前所在的环境及保存的每个参数在每种环境下的参数值,在所述区域内修改所述待修改参数的参数值;修改模块具体用于:确定配置文件中的待修改参数后,根据当前运行的环境及所述预先设置的列表中保存的每个公共变量在每种环境下的参数值,确定当前环境下待修改参数的参数值,并将待修改参数修改为确定的参数值,所述确定的参数值为从所述预先设置的列表中查询的当前环境公共变量所对应的参数值。

8.如权利要求7所述的装置,其特征在于,所述第一确定模块,具体用于根据所述注释标记,识别配置文件中的开始标记和结束标记;将开始标记和结束标记之间的区域,确定为配置文件中待修改的内容所在的区域。