本公开涉及功能安全技术,尤其是一种基于芯片的业务处理方法、装置、存储介质及电子设备。
背景技术:
1、功能安全通常是指避免由系统功能性故障导致的不可接受的风险。在驾驶领域中,存在多种功能安全等级的业务。目前,高功能安全等级的业务一般需要通过专用的芯片实现,但是该专用的芯片的性能不佳,无法支持高功能安全等级且较为复杂的业务。
技术实现思路
1、本公开提供了一种基于芯片的业务处理方法、装置、存储介质及电子设备,以通过低功能安全等级的硬件,支持高功能安全等级的业务,这样能够利用低功能安全等级的硬件的大算力,支持高功能安全等级且较为复杂的业务。
2、根据本公开实施例的一个方面,提供了一种基于芯片的业务处理方法,所述芯片包括:符合第一功能安全等级的至少两个子系统,所述方法包括:
3、确定符合第二功能安全等级的第一业务;其中,所述第二功能安全等级的级别高于所述第一功能安全等级的级别;
4、确定所述第一业务对应的第一待运算数据;
5、通过所述至少两个子系统,分别对所述第一待运算数据进行运算,得到所述至少两个子系统分别对应的第一运算结果;
6、确定所述至少两个子系统分别对应的所述第一运算结果之间的匹配关系;
7、基于所述匹配关系,对所述第一业务进行处理。
8、根据本公开实施例的另一个方面,提供了一种基于芯片的业务处理装置,所述芯片包括:符合第一功能安全等级的至少两个子系统,所述装置包括:
9、第一确定模块,用于确定符合第二功能安全等级的第一业务;其中,所述第二功能安全等级的级别高于所述第一功能安全等级的级别;
10、第二确定模块,用于确定所述第一确定模块确定的所述第一业务对应的第一待运算数据;
11、第一运算模块,用于通过所述至少两个子系统,分别对所述第二确定模块确定的所述第一待运算数据进行运算,得到所述至少两个子系统分别对应的第一运算结果;
12、第三确定模块,用于确定所述第一运算模块得到的所述至少两个子系统分别对应的所述第一运算结果之间的匹配关系;
13、第一处理模块,用于基于所述第三确定模块确定的所述匹配关系,对所述第一确定模块确定的所述第一业务进行处理。
14、根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述基于芯片的业务处理方法。
15、根据本公开实施例的又一个方面,提供了一种电子设备,所述电子设备包括:
16、处理器;
17、用于存储所述处理器可执行指令的存储器;
18、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述基于芯片的业务处理方法。
19、根据本公开实施例的又一个方面,提供了一种计算机程序产品,当所述计算机程序产品中的指令被处理器执行时,执行上述基于芯片的业务处理方法。
20、基于本公开上述实施例提供的基于芯片的业务处理方法、装置、存储介质、电子设备及程序产品,对于符合第二功能安全等级的第一业务,可以通过芯片中的至少两个子系统,分别对第一业务对应的第一待运算数据进行运算,得到至少两个子系统分别对应的第一运算结果。基于至少两个子系统分别对应的第一运算结果之间的匹配关系,可以采用合适的处理方式,对第一业务进行处理。例如,如果匹配关系用于表征n个第一运算结果中的各第一运算结果具有较好的一致性,采用该处理方式,可以保证第一业务的正常完成。如果匹配关系用于表征n个第一运算结果中的各第一运算结果不具有较好的一致性,采用该处理方式,可以保证芯片所属车辆的安全性。需要说明的是,一个安全需求可以被分解为两个冗余的安全需求。例如,asil-d可以被分解为asil-b(d)和asil-b(d)。再例如,asil-d可以被分解为asil-c(d)和asil-a(d)。本公开的实施例中,芯片中的至少两个子系统符合的是低功能安全等级,芯片符合的也是低功能安全等级,例如符合的是asil-b,但是芯片中的至少两个子系统能够互为备份实现冗余,由此能够使芯片支持高功能安全等级的业务,例如支持asil-d业务。也即,本公开的实施例能够通过低功能安全等级的硬件,支持高功能安全等级的业务,这样能够利用低功能安全等级的硬件的大算力,支持高功能安全等级且较为复杂的业务。
1.一种基于芯片的业务处理方法,所述芯片包括:符合第一功能安全等级的至少两个子系统,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于所述匹配关系,对所述第一业务进行处理,包括:
3.根据权利要求1所述的方法,其中,所述至少两个子系统中的每一子系统包括:第一处理器和存储器,所述存储器包括:所述第一处理器对应的专用存储空间;
4.根据权利要求1所述的方法,其中,所述至少两个子系统中的至少部分子系统中的每一子系统包括:第二处理器;
5.根据权利要求4所述的方法,其中,所述至少两个子系统中的每一子系统包括:存储器,所述存储器包括:通用存储空间;
6.根据权利要求4所述的方法,其中,所述基于所述校验结果,对所述第二业务进行处理,包括:
7.根据权利要求1-6中任一所述的方法,其中,所述至少两个子系统中的每一子系统对应的所述第一运算结果包括:至少两个子运算阶段分别对应的子运算结果;
8.一种基于芯片的业务处理装置,所述芯片包括:符合第一功能安全等级的至少两个子系统,所述装置包括:
9.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7中任一所述的基于芯片的业务处理方法。
10.一种电子设备,所述电子设备包括: