文件配置方法及相关设备技术

技术编号:33916288 阅读:58 留言:0更新日期:2022-06-25 20:17
本申请实施例公开了一种文件配置方法及相关设备。其中,该方法包括:采用第一配置语言描述第一配置文件;对描述后的第一配置文件进行处理,得到第二配置文件;加载并运行该第二配置文件,以使第二配置文件对应的配置项生效。本申请实施例通过自定义的第一配置语言描述第一配置文件,可以减少配置文件编译、下载的过程,从而提升了配置文件的开发效率。从而提升了配置文件的开发效率。从而提升了配置文件的开发效率。

【技术实现步骤摘要】
文件配置方法及相关设备


[0001]本申请涉及通信
,具体涉及一种文件配置方法及相关设备。

技术介绍

[0002]原始设备制造商(Original Equipment Manufacturer,OEM)指将加工任务通过合同订购的方式委托同类产品的其他厂家生产。其中,承接加工任务的制造商被称为OEM厂商,其生产的产品被称为OEM产品。OEM厂商所制造的终端,其终端内的产品(如硬件产品)往往并不是自主生产的,很多OEM厂商都用的是其他制造商所提供的产品。而OEM在制造生产产品时,其产品配置文件的配置项都是提前设置的。但是,当OEM厂商对配置项的需求产生冲突时,OEM厂商需要软件工程师重新对配置文件进行编译和下载,过程十分繁琐。
[0003]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0004]针对上述技术问题,本申请提供一种文件配置方法及相关设备,可提升配置文件的开发效率。
[0005]第一方面,本申请提供一种文件配置方法。该方法包括:
[0006]采用第一配置语言描述第一配置文件;对描述后的第一配置文件进行处理,得到第二配置文件;加载并运行第二配置文件,以使该第二配置文件对应的配置项生效。
[0007]可见,该方法可通过第一配置语言对第一配置文件进行描述。该第一配置语言为本申请自定义语言,该自定义语言语义简单,不需要特定的人员(如软件工程师)进行操作,节省了人力资源。另外,采用第一配置语言描述生成的第一配置文件,可以减少配置文件编译、下载的过程,提升了配置文件的开发效率。并且,可以直接加载、运行后生效第二配置文件对应的配置项,提高了处理效率。
[0008]一种可选的实施方式中,采用第一配置语言描述第一配置文件,包括:
[0009]进行出厂设置时,采用第一配置语言描述第一配置文件;或者,新增或修改第一配置文件时,采用第一配置语言描述第一配置文件。
[0010]也就是说,在对配置文件进行出厂设置(如初始化)时,或在后期需要新增或修改配置文件时,可用本申请提供的第一配置语言对其进行描述。从而降低配置文件初始化或后期更新(新增或修改)时的难度,进而提升配置文件的开发效率。
[0011]一种可选的实施方式中,对描述后的第一配置文件进行处理,得到第二配置文件,包括:
[0012]采用第一配置语言,对描述后的第一配置文件进行合法性检查和加密操作。当描述后的第一配置文件合法性检查成功时,得到第一类文件。采用第一配置语言,对第一类文件进行解密,得到第二类文件。采用第一配置语言,对第二类文件进行合法性检查。当第二类文件合法性检查成功时,得到第二配置文件。其中,第一配置文件包括第一类文件和第二类文件。
[0013]可见,在对配置文件进行处理的过程中,加入了配置文件合法性检查和配置文件加密操作,提升了配置文件的可靠性和安全性。
[0014]一种可选的实施方式中,采用第一配置语言,对描述后的第一配置文件进行合法性检查和加密操作之后,还可以进行判断操作:当描述后的第一配置文件合法性检查失败时,采用第一配置语言更新第一配置文件。采用第一配置语言,对更新后的第一配置文件进行合法性检查和加密操作。当更新后的第一配置文件合法性检查成功时,得到第一类文件。
[0015]也就是说,当第一配置文件的合法性检查失败时,需要对配置文件进行更新后,再次对更新后的配置文件进行合法性检查。直到配置文件合法性检查成功,从而提升配置文件的可靠性。
[0016]一种可选的实施方式中,采用第一配置语言,对第二类文件进行合法性检查之后,还可以进行判断操作:当第二类文件合法性检查失败时,采用第一配置语言更新所述第一配置文件。采用第一配置语言,对更新后的第一配置文件进行合法性检查和加密操作。当更新后的第一配置文件合法性检查成功时,得到第一类文件。采用第一配置语言,对第一类文件进行解密,得到第二类文件。采用第一配置语言,对第二类文件进行合法性检查。
[0017]也就是说,当第二类文件的合法性检查失败时,需要对初始配置文件进行更新后,再次对更新后的配置文件进行合法性检查。直到配置文件合法性检查成功,从而提升配置文件的可靠性。
[0018]一种可选的实施方式中,采用第一配置语言,对第一类文件进行解密,得到第二类文件,包括:
[0019]基于第一配置语言,对第一类文件进行在线升级处理,得到升级处理后的第一类文件;采用第一配置语言,对升级处理后的第一类文件进行解密,得到第二类文件。
[0020]可见,该方法还支持在线对第一类文件进行处理,减少了配置文件维护的成本。
[0021]一种可选的实施方式中,采用第一配置语言,对第二类文件进行合法性检查之后,还可以:基于预设规则,对第二类文件的配置项进行合法性检查。
[0022]也就是说,还需要在预设规则下,对第二类文件的配置项进行检查(如对配置项的配置值进行检查),从而提高文件的可靠性。
[0023]第二方面,本申请还提供一种文件配置装置,包括:
[0024]描述模块,用于采用第一配置语言描述第一配置文件;
[0025]处理模块,用于对描述后的第一配置文件进行处理,得到第二配置文件;
[0026]生效模块,用于加载并运行所述第二配置文件,以使所述第二配置文件对应的配置项生效。
[0027]另外,该方面中,文件配置装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。
[0028]第三方面,本申请还提供一种计算机设备,所述计算机设备包括:存储器、输入输出接口和处理器,所述处理器、所述输入输出接口和所述存储器相互连接,其中,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如上述方法的步骤。
[0029]第四方面,本申请还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
附图说明
[0030]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请实施例提供的一种文件配置方法的流程示意图;
[0032]图2是本申请实施例提供的一种文件配置的过程示意图;
[0033]图3是本申请实施例提供的另一种文件配置方法的流程示意图;
[0034]图4是本申请实施例提供的一种文件在线升级配置的过程示意图;
[0035]图5是本申请实施例提供的一种文件配置的结构示意图;
[0036]图6是本申请实施例提供的一种计算机设备的结构示意图。
[0037]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件配置方法,其特征在于,所述方法包括:采用第一配置语言描述第一配置文件;对描述后的第一配置文件进行处理,得到第二配置文件;加载并运行所述第二配置文件,以使所述第二配置文件对应的配置项生效。2.根据权利要求1所述的方法,其特征在于,所述采用第一配置语言描述第一配置文件,包括:进行出厂设置时,采用第一配置语言描述第一配置文件;或者,新增或修改第一配置文件时,采用第一配置语言描述第一配置文件。3.根据权利要求1或2所述的方法,其特征在于,所述对描述后的第一配置文件进行处理,得到第二配置文件,包括:采用所述第一配置语言,对描述后的第一配置文件进行合法性检查和加密操作;当所述描述后的第一配置文件合法性检查成功时,得到第一类文件;采用所述第一配置语言,对所述第一类文件进行解密,得到第二类文件;采用所述第一配置语言,对所述第二类文件进行合法性检查;当所述第二类文件合法性检查成功时,得到第二配置文件;其中,所述第一配置文件包括所述第一类文件和所述第二类文件。4.根据权利要求3所述的方法,其特征在于,所述采用所述第一配置语言,对描述后的第一配置文件进行合法性检查和加密操作之后,所述方法还包括:当所述描述后的第一配置文件合法性检查失败时,采用所述第一配置语言更新所述第一配置文件;采用所述第一配置语言,对更新后的第一配置文件进行合法性检查和加密操作;当所述更新后的第一配置文件合法性检查成功时,得到第一类文件。5.根据权利要求3所述的方法,其特征在于,所述采用所述第一配置语言,对所述第二类文件进行合法性检查之后,所述方法还包括:当所述第二类文件合法性检查失败时,采...

【专利技术属性】
技术研发人员:徐鹏
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:

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

1