一种功能模块软件配置方法及装置制造方法及图纸

技术编号:23148742 阅读:26 留言:0更新日期:2020-01-18 13:20
本发明专利技术公开了一种功能模块软件配置方法及装置,可确定与用户需求相对应的配置数据;根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;读取更新后的所述任务配置表中的配置数据到模块软件中,并实现功能模块的配置。相比于现有技术,在本发明专利技术实施例中,在进行功能模块的配置时,无需修改程序,而只需修改任务配置表中的相应字段即可,从而实现模块软件功能和参数高效,准确和灵活的配置,提升了功能模块的配置效率和配置灵活性,减少软件开发周期,降低成本。

A method and device of function module software configuration

【技术实现步骤摘要】
一种功能模块软件配置方法及装置
本专利技术涉及配置
,尤其涉及一种功能模块软件配置方法及装置。
技术介绍
目前,在用户需求发生变化时,各功能模块中的软件程序均需要重新编写,如电源模块,以适应变化后的用户需求,但是,当功能模块数量较多或者功能模块中的软件程序较多时,可能会延长整个功能模块的开发周期,影响功能模块的可配置化。也就是说,现有的功能模块软件配置方法存在配置效率较低以及配置灵活性较低的问题。
技术实现思路
本专利技术实施例提供了一种功能模块软件配置方法及装置,用以解决现有的功能模块软件配置方法所存在的配置效率较低以及配置灵活性较低的问题。本专利技术实施例提供了一种功能模块软件配置方法,包括:确定与用户需求相对应的配置数据;根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;读取更新后的所述任务配置表中的配置数据,并实现功能模块的配置。进一步地,在读取更新后的所述任务配置表中的配置数据之后,所述功能模块软件配置方法还包括:根据读取到的所述任务配置表中的配置数据,生成第一校验码;确定所述第一校验码与第二校验码一致;其中,所述第二校验码是所述任务配置表根据更新的字段生成的校验码。进一步地,在更新预设的任务配置表中与所述配置数据相对应的字段之后,所述功能模块软件配置方法还包括:将所述任务配置表存储在非易失性存储空间。可选地,在将所述任务配置表存储在非易失性存储空间之前,所述功能模块软件配置方法还包括:对所述非易失性存储空间进行空间评估。相应地,本专利技术实施例还提供了一种功能模块配置装置,包括:确定单元,用于确定与用户需求相对应的配置数据;更新单元,用于根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;配置单元,用于读取更新后的所述任务配置表中的配置数据,并实现功能模块的配置。进一步地,所述功能模块配置装置还包括校验单元,其中:所述校验单元,用于在读取更新后的所述任务配置表中的配置数据之后,根据读取到的所述任务配置表中的配置数据,生成第一校验码;确定所述第一校验码与第二校验码一致;其中,所述第二校验码是所述任务配置表根据更新的字段生成的校验码。进一步地,所述功能模块配置装置还包括存储单元,其中:所述存储单元,用于在更新预设的任务配置表中与所述配置数据相对应的字段之后,将所述任务配置表存储在非易失性存储空间。可选地,所述功能模块配置装置还包括评估单元,其中:所述评估单元,用于在将所述任务配置表存储在非易失性存储空间之前,对所述非易失性存储空间进行空间评估。专利技术有益效果如下:本专利技术实施例提供了一种功能模块软件配置方法及装置可确定与用户需求相对应的配置数据;根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;读取更新后的所述任务配置表中的配置数据到软件模块中,并实现功能模块的配置。相比于现有技术,在本专利技术实施例中,在进行功能模块的配置时,无需修改程序,而只需修改任务配置表中的相应字段即可,从而实现模块软件功能和参数高效,准确和灵活的配置,提升了功能模块的配置效率和配置灵活性,减少软件开发周期,降低成本。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为本专利技术实施例一中提供的功能模块软件配置方法的流程示意图;图2所示为本专利技术实施例一中提供的功能模块软件配置方法的具体流程示意图;图3所示为本专利技术实施例二中提供的功能模块配装置的结构示意图;图4所示为本专利技术实施例三中提供的计算设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例一:为了解决现有的功能模块软件配置方法所存在的配置效率较低的问题,本专利技术实施例一提供了一种功能模块软件配置方法,如图1所示,其为本专利技术实施例一中提供的功能模块软件配置方法的流程示意图。具体地,由图1可知,在本专利技术实施例中,所述功能模块软件配置方法可包括以下步骤:步骤101:确定与用户需求相对应的配置数据;步骤102:根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;步骤103:读取更新后的所述任务配置表中的配置数据,并实现功能模块的配置。也就是说,在本专利技术实施例中,可确定与用户需求相对应的配置数据;根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;读取更新后的所述任务配置表中的配置数据,并实现功能模块的配置。相比于现有技术,在本专利技术实施例中,在进行功能模块的配置时,无需修改程序,而只需修改任务配置表中的相应字段即可,从而提升了功能模块的配置效率和配置灵活性,还能降低实现成本。需要说明的是,本专利技术实施例中所述的功能模块可包括电源模块,如数字电源模块、数字控制芯片(基于DSP数字控制芯),功率模块,电压模块,电流模块以及监控模块等,本专利技术实施例对此不作任何限定。其中,所述配置数据通常可为用于表征用户需求的各变量的取值,例如硬件规格书,软件规格书,硬件电路采样系数,测试配置等表征客户需求的参数,如电源模块A的功率W为2800W,电流模块C的电流I为100A,监控模块D的温度T为80℃等;且,所述配置数据通常可对应任务配置表中的相应字段,例如2800W可对应功率W的变量取值、100A可对应电流I的变量取值等。假设配置系统中可包括功能模块,分别为电源模块A、电流模块C以及监控模块D,且,各功能模块的配置数据可如表1所示。表1原始的任务配置表由表1可知,电源模块A中的变量W的取值为2800W,电流模块C中的变量I的取值为100A,监控模块D中的变量T的取值为80℃。即,在用户需求没有发生更新时,配置系统中的各个功能模块的软件程序均是按照所述原始的任务配置表中的数据进行运行的,对此不作赘述。表2更新后的任务配置表功能模块变量名称变量取值电源模块A功率W3000W电流模块C电流I120A监控模块D温度T80℃由表2可知,在用户需求发生更新时,例如用户需求变为:电源模块A的功率W为3000W,电流模块C的电流I为120A,监控模块D的温度T为80本文档来自技高网...

【技术保护点】
1.一种功能模块软件配置方法,其特征在于,包括:/n确定与用户需求相对应的配置数据;/n根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;/n读取更新后的所述任务配置表中的配置数据,并实现功能模块的配置。/n

【技术特征摘要】
1.一种功能模块软件配置方法,其特征在于,包括:
确定与用户需求相对应的配置数据;
根据所述配置数据,更新预设的任务配置表中与所述配置数据相对应的字段;
读取更新后的所述任务配置表中的配置数据,并实现功能模块的配置。


2.如权利要求1所述的功能模块软件配置方法,其特征在于,在读取更新后的所述任务配置表中的配置数据之后,所述功能模块软件配置方法还包括:
根据读取到的所述任务配置表中的配置数据,生成第一校验码;
确定所述第一校验码与第二校验码一致;其中,所述第二校验码是所述任务配置表根据更新的字段生成的校验码。


3.如权利要求1所述的功能模块软件配置方法,其特征在于,在更新预设的任务配置表中与所述配置数据相对应的字段之后,所述功能模块软件配置方法还包括:
将所述任务配置表存储在非易失性存储空间。


4.如权利要求3所述的功能模块软件配置方法,其特征在于,在将所述任务配置表存储在非易失性存储空间之前,所述功能模块软件配置方法还包括:
对所述非易失性存储空间进行空间评估。


5.一种功能模块配置装置,其特征在于,...

【专利技术属性】
技术研发人员:李清纯
申请(专利权)人:沃尔缇夫能源系统公司
类型:发明
国别省市:美国;US

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

1