本申请属于车载安全,尤其涉及一种安全冗余系统、应用部署方法、装置、设备、介质及车辆。
背景技术:
1、随着汽车朝着越来越智能化的方向发展,车载soc的使用也逐渐增多。如何提高应用程序在车载soc上运行时的安全性,成为备受关注的问题之一。
2、目前,车载soc中所设置的安全冗余系统,往往采用单一的安全机制,从而无法满足各类车载应用复杂的安全冗余需求,降低了车载应用执行时的安全性和可靠性。
技术实现思路
1、本申请实施例的目的是提供一种安全冗余系统、应用部署方法、装置、设备、介质及车辆,能够满足各类车载应用复杂的安全冗余需求,提高了车载应用执行时的安全性和可靠性。
2、第一方面,本申请实施例提供一种安全冗余系统,该系统包括:锁步核子系统、虚拟机冗余备份子系统、容器冗余备份子系统和容器隔离运行子系统中的至少两个子系统;
3、所述锁步核子系统中包括至少一个锁步核,所述至少一个锁步核用于运行具有第一安全冗余等级的应用;
4、所述虚拟机冗余备份子系统中包括至少两个虚拟机,所述至少两个虚拟机用于运行相同的具有第二安全冗余等级的应用;
5、所述容器冗余备份子系统中包括至少两个容器,所述至少两个容器用于运行相同的具有第三安全冗余等级的应用;
6、所述容器隔离运行子系统中包括至少一个容器,所述至少一个容器用于运行具有第四安全冗余等级的应用;
7、其中,安全冗余等级从高到低依次为:第一安全冗余等级、第二安全冗余等级、第三安全冗余等级和第四安全冗余等级。
8、第二方面,本申请实施例提供一种应用部署方法,应用于如第一方面中的任一项实施方式提供的安全冗余系统中,该方法包括:
9、从多个安全冗余等级中确定与目标应用对应的目标安全冗余等级;
10、从所述安全冗余系统中确定与所述目标安全冗余等级对应的目标子系统;
11、将所述目标应用部署至所述目标子系统。
12、第三方面,本申请实施例提供了一种应用部署装置,应用于如第一方面中的任一项实施方式提供的安全冗余系统中,该装置包括:
13、等级确定模块,用于从多个安全冗余等级中确定与目标应用对应的目标安全冗余等级;
14、子系统确定模块,用于从所述安全冗余系统中确定与所述目标安全冗余等级对应的目标子系统;
15、应用部署模块,用于将所述目标应用部署至所述目标子系统。
16、第四方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
17、处理器执行所述计算机程序指令时实现如第一方面的任一项实施例中的应用部署方法的步骤。
18、第五方面,本申请实施例提供了一种计算机可读存储介质,计算机存储介质是上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面中的任一项实施方式提供的应用部署方法。
19、第六方面,本申请实施例提供了一种车辆,该车辆至少包括:
20、如第三方面的应用部署装置;
21、如第四方面的电子设备;
22、如第五方面的计算机可读存储介质。
23、本申请实施例中的安全冗余系统、应用部署方法、装置、设备、介质及车辆,通过在安全冗余系统中融合多种安全冗余机制,设置对应于不同安全冗余机制的至少两个子系统,其中,采用不同安全冗余机制的子系统用于运行具有不同安全冗余等级的应用,根据不同应用对安全冗余的要求不同,分级使用不同的安全冗余机制的子系统来运行,这样可以满足各类车载应用复杂的安全冗余需求,提高了车载应用执行时的安全性和可靠性。
1.一种安全冗余系统,其特征在于,包括:锁步核子系统、虚拟机冗余备份子系统、容器冗余备份子系统和容器隔离运行子系统中的至少两个子系统;
2.如权利要求1所述的安全冗余系统,其特征在于,在所述安全冗余系统包括所述虚拟机冗余备份子系统的情况下,所述虚拟机冗余备份子系统中的所述至少两个虚拟机运行在不同的中央处理器cpu集群上。
3.如权利要求1所述的安全冗余系统,其特征在于,在所述安全冗余系统包括所述容器冗余备份子系统的情况下,所述容器冗余备份子系统中的所述至少两个容器运行在同一个目标虚拟机上。
4.如权利要求3所述的安全冗余系统,其特征在于,在所述安全冗余系统至少包括所述容器冗余备份子系统和所述容器隔离运行子系统的情况下,所述容器隔离运行子系统中的所述至少一个容器运行在所述目标虚拟机上。
5.一种应用部署方法,其特征在于,应用于如权利要求1-5任一项所述的安全冗余系统中,所述方法包括:
6.如权利要求5所述的方法,其特征在于,在将所述目标应用部署至所述目标子系统之前,所述方法还包括:
7.一种应用部署装置,其特征在于,应用于如权利要求1-5任一项所述的安全冗余系统中,包括:
8.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求5或6所述的应用部署方法的步骤。
10.一种车辆,其特征在于,包括以下至少一项: