本申请涉及软件,特别是涉及一种监控层标定同步方法、装置、计算机设备和存储介质。
背景技术:
1、汽车电子电气系统日新月异,道路车辆功能安全在车辆研发中越来越重要,现目前通常采用e-gas三层架构实现控制器的汽车安全完整性等级(asil等级)要求。
2、在e-gas架构中,l1层指实现整车基本功能的应用层软件,l2层指用于保证l1层软件的正确执行的监控层软件,l3层用于监控控制器硬件的安全运行。
3、l2层作为监控层软件,需要使用不同的运算方法实现与l1层相同的功能,l2层以此为基准才能对l1层进行监控,因此l1和l2层有相互对应的标定量,需要完成l1和l2层的标定量同步,功能安全软件才能正确执行监控功能,但是,l1与l2相关联的标定量数量大,同步过程中容易产生错误。
技术实现思路
1、基于此,提供一种监控层标定同步方法、装置、计算机设备和存储介质,改善现有技术中标定量同步易出错的问题。
2、一方面,提供一种监控层标定同步方法,应用于功能安全架构中,所述功能安全架构至少包括应用层和监控层,所述方法包括:
3、根据应用层标定数据获得目标标定量在应用层的第一标定信息,所述第一标定信息包括第一标定值;
4、根据所述第一标定信息和标定映射表中的映射关系获得第二标定信息,所述第二标定信息包括第二标定值,其中,所述映射关系包括目标标定量在应用层和监控层的对应关系、标定值的转换模型;
5、将所述第二标定值确定为目标标定量在监控层的标定值。
6、在一个实施例中,所述根据所述第一标定信息和标定映射表中的映射关系获得第二标定信息,包括:
7、根据所述转换模型降低所述第一标定值的数值量级,获得所述第二标定值,以供所述监控层运行时按照与转换模型对应的恢复模型恢复所述第二标定值的数值量级。
8、在一个实施例中,所述将所述第二标定值确定为目标标定量在监控层的标定值之前,还包括:
9、获取所述标定映射表中的数据类型信息,所述数据类型信息包括一致性指示或数据类型指示,所述一致性指示用于指示目标标定量的标定值在应用层和监控层采用相同的数据类型,所述数据类型指示用于指示目标标定量在监控层采用的数据类型;
10、根据所述数据类型信息获得目标标定量在监控层的目标数据类型,包括当所述数据类型信息为一致性指示时,从所述应用层标定数据中获得目标标定量在应用层的数据类型,并将目标标定量在应用层的数据类型作为目标数据类型,或,当所述数据类型信息为数据类型指示时,将指示的数据类型作为目标数据类型;
11、将所述第二标定值按照目标数据类型存储于监控层标定数据中,其中,指示的数据类型的取值范围小于目标标定量在应用层的数据类型的取值范围。
12、在一个实施例中,所述第一标定信息还包括目标标定量在应用层的第一范围;
13、根据所述第一标定信息和标定映射表中的映射关系获得第二标定信息,还包括:
14、根据所述第一范围和所述转换模型确定第二范围;
15、根据所述第二范围和目标标定量的目标数据类型确定目标标定量在监控层的取值范围。
16、在一个实施例中,所述映射关系包括应用层标定量维度和监控层标定量维度的裁剪关系;
17、所述将所述第二标定值确定为目标标定量在监控层的标定值之前,还包括:
18、根据应用层标定量维度和监控层标定量维度判断是否降维;
19、若是,则根据维度裁剪项对所述第二标定值进行裁剪,以确定裁剪后的第二标定值为目标标定量在监控层的标定值;
20、其中,所述应用层标定量维度、监控层标定量维度以及维度裁剪项均存储于所述标定映射表。
21、在一个实施例中,将所述第二标定值确定为目标标定量在监控层的标定值,包括:
22、比较所述监控层标定数据中的原始标定值与所述第二标定值,当所述原始标定值与所述第二标定值不一致时,写入所述第二标定值以更新所述监控层标定数据。
23、在一个实施例中,所述转换模型包括单位转换模型、比例转换模型或等效转换模型;
24、所述根据所述转换模型降低所述第一标定值的数值量级,包括:
25、基于所述单位转换模型将第一标定值由第一单位转换为第二单位,以降低数值量级,或,
26、基于所述比例转换模型将第一标定值按比例转换,以降低数值量级,或,
27、基于所述等效转换模块将第一标定值由第一参数的值转换为第二参数的值,以降低数值量级,其中,所述第一参数和第二参数线性相关。。
28、又一方面,提供一种监控层标定同步装置,所述装置包括:
29、解析模块,用于根据应用层标定数据获得目标标定量在应用层的第一标定信息,所述第一标定信息包括第一标定值;
30、转换模块,用于根据所述第一标定信息和标定映射表中的映射关系获得第二标定信息,所述第二标定信息包括第二标定值,其中,所述映射关系包括目标标定量在应用层和监控层的对应关系、标定值的转换模型;
31、写入模块,用于将所述第二标定值确定为目标标定量在监控层的标定值。
32、再一方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述方法的步骤。
33、还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法的步骤。。
34、上述监控层标定同步方法、装置、计算机设备和存储介质,根据应用层标定数据获得目标标定量在应用层的第一标定信息,再从标定映射表中查找对应关系,基于标定映射表提供的转换模型对第一标定信息中的第一标定值进行转换,从而获得目标标定量在监控层的第二标定值,由于标定量在应用层和监控层的对应关系以及转换关系被记录于标定映射表中,所以在标定同步时,基于映射关系的约束,不易出错,具有更高的准确度。
1.一种监控层标定同步方法,其特征在于,应用于功能安全架构中,所述功能安全架构至少包括应用层和监控层,所述方法包括:
2.根据权利要求1所述的监控层标定同步方法,其特征在于,所述根据所述第一标定信息和标定映射表中的映射关系获得第二标定信息,包括:
3.根据权利要求2所述的监控层标定同步方法,其特征在于,所述转换模型包括单位转换模型、比例转换模型或等效转换模型;
4.根据权利要求2所述的监控层标定同步方法,其特征在于,所述将所述第二标定值确定为目标标定量在监控层的标定值之前,还包括:
5.根据权利要求4所述的监控层标定同步方法,其特征在于,所述第一标定信息还包括目标标定量在应用层的第一范围;
6.根据权利要求1所述的监控层标定同步方法,其特征在于,所述映射关系包括应用层标定量维度和监控层标定量维度的裁剪关系;
7.根据权利要求1所述的监控层标定同步方法,其特征在于,将所述第二标定值确定为目标标定量在监控层的标定值,包括:
8.一种监控层标定同步装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。