车载系统启动方法及装置制造方法及图纸

技术编号:37038563 阅读:9 留言:0更新日期:2023-03-29 19:18
本申请提供一种车载系统启动方法及装置,涉及计算机技术领域,能够解决在车载系统的子系统发生故障导致车载系统无法正常启动的问题。该方法包括:确定第一优先级系统和第二优先级系统的启动标志;在第一优先级系统的启动标志与第二优先级系统的启动标志不一致,且第二优先级系统的多个标志的标志状态一致情况下,将多个优先级系统的启动标志回滚为第一优先级系统的启动标志;标志状态包括可启动标志状态和不可启动标志状态;在第一优先级系统的启动标志与第二优先级系统的启动标志不一致,且第二优先级系统的多个标志的标志状态不一致的情况下,将多个优先级系统的启动标志回滚为第二优先级系统的启动标志。为第二优先级系统的启动标志。为第二优先级系统的启动标志。

【技术实现步骤摘要】
车载系统启动方法及装置


[0001]本申请涉及计算机
,尤其涉及一种车载系统启动方法及装置。

技术介绍

[0002]随着车载系统的不断发展,目前的车载系统中需要运营多个子系统(例如,Linux系统、安卓(Android)系统)。上述多个子系统之间存在着特定的启动顺序。例如,在车载系统中包括三个子系统(例如,三个子系统分别为子系统#1、子系统#2、以及子系统#3)的情况下,子系统#1、子系统#2、以及子系统#3之间的启动顺序可以为:子系统#1最先启动,接着子系统#2启动,子系统#3最后启动。也就是说,在子系统#1成功启动后,子系统#2才能正常启动;在子系统#1和子系统#2成功启动后,子系统#3才能正常启动。
[0003]在该车载系统中,若多个子系统中的任意一个子系统发生故障,则很有可能造成多个子系统中的其他子系统无法正常启动,进而导致该车载系统无法正常启动。例如,在上述子系统#1无法正常启动的情况下,上述子系统#2以及子系统#3也无法正常启动,进而导致该车载系统无法正常启动。
[0004]目前,针对上述问题还没有有效的解决方法。

技术实现思路

[0005]本申请提供一种车载系统启动方法及装置,用于解决在车载系统的子系统发生故障导致车载系统无法正常启动的问题。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种车载系统启动方法,该方法包括:确定第一优先级系统和第二优先级系统的启动标志;第一优先级系统和第二优先级系统分别为多个优先级系统中的一个优先级系统;第一优先级系统和第二优先级系统均包括多个标志;启动标志为多个标志中的标志;在第一优先级系统的启动标志与第二优先级系统的启动标志不一致,且第二优先级系统的多个标志的标志状态一致情况下,将多个优先级系统的启动标志回滚为第一优先级系统的启动标志;标志状态包括可启动标志状态和不可启动标志状态;在第一优先级系统的启动标志与第二优先级系统的启动标志不一致,且第二优先级系统的多个标志的标志状态不一致的情况下,将多个优先级系统的启动标志回滚为第二优先级系统的启动标志。
[0008]基于上述技术方案,本申请提供的车载系统启动方法,通过对比第一优先级系统的启动标志与第二优先级系统的启动标志是否一致,可以确定上述第一优先级系统与第二优先级系统的版本是否相同。若不同,则上述第一优先级系统与第二优先级系统之间无法兼容,从而导致车载系统无法正常启动。在该情况下,计算设备通过判断第二优先级系统的多个启动标志的标志状态是否一致,若一致,则计算设备将上述多个优先级系统的启动标志均回滚为第一优先级系统的启动标志;若不一致,则计算设备将上述多个优先级系统的启动标志均回滚为第二优先级系统的启动标志。这样将上述多个优先级系统的启动标志均
回滚为具有相同标识的标志(例如,将上述多个优先级系统的版本均回滚为一致的),可以保证上述多个优先级系统之间的兼容性,从而保障了车载系统的正常启动。
[0009]在一种可能的实现方式中,多个优先级系统中包括虚拟系统以及多个操作系统;第一优先级系统为多个操作系统中优先级高于虚拟系统的系统,第二优先级系统为虚拟系统。
[0010]在一种可能的实现方式中,多个优先级系统中的每个优先级系统均包括标志分区;标志分区用于承载对应的优先级系统的多个标志中的任一个标志的以下至少一项参数:标志优先级的值,尝试启动次数,能否成功启动。
[0011]在一种可能的实现方式中,确定优先级系统的多个标志;优先级系统为多个优先级系统中的任意一个优先级系统;从优先级系统的多个标志中确定满足以下条件中的至少一项的标志为拟启动标志:标志优先级的值大于0,且尝试启动次数大于0;标志优先级的值大于0,且能成功启动;在拟启动标志为一个的情况下,确定拟启动标志为优先系统的启动标志;在拟启动标志为多个的情况下,确定多个拟启动标志中标志优先级的值最大的拟启动标志为启动标志。
[0012]在一种可能的实现方式中,确定第三优先级系统的启动标志;第三优先级系统为多个操作系统中优先级低于虚拟系统的系统;在第一优先级系统的启动标志与第二优先级系统的启动标志一致,第三优先级系统的启动标志与第一优先级系统或第二优先级系统的启动标志不一致,且第三优先级系统的多个标志的标志状态一致情况下的情况下,将多个优先级系统的启动标志回滚为第一优先级系统的启动标志;在第一优先级系统的启动标志与第二优先级系统的启动标志一致,第三优先级系统的启动标志与第一优先级系统或第二优先级系统的启动标志不一致,且第三优先级系统的多个标志的标志状态不一致情况下的情况下,将多个优先级系统的启动标志回滚为第三优先级系统的启动标志。
[0013]第二方面,本申请提供一种车载系统启动装置,该装置包括:处理单元;处理单元,用于确定第一优先级系统和第二优先级系统的启动标志;第一优先级系统和第二优先级系统分别为多个优先级系统中的一个优先级系统;第一优先级系统和第二优先级系统均包括多个标志;启动标志为多个标志中的标志;在第一优先级系统的启动标志与第二优先级系统的启动标志不一致,且第二优先级系统的多个标志的标志状态一致情况下,处理单元,还用于将多个优先级系统的启动标志回滚为第一优先级系统的启动标志;标志状态包括可启动标志状态和不可启动标志状态;在第一优先级系统的启动标志与第二优先级系统的启动标志不一致,且第二优先级系统的多个标志的标志状态不一致的情况下,处理单元,还用于将多个优先级系统的启动标志回滚为第二优先级系统的启动标志。
[0014]在一种可能的实现方式中,多个优先级系统中包括虚拟系统以及多个操作系统;第一优先级系统为多个操作系统中优先级高于虚拟系统的系统,第二优先级系统为虚拟系统。
[0015]在一种可能的实现方式中,多个优先级系统中的每个优先级系统均包括标志分区;标志分区用于承载对应的优先级系统的多个标志中的任一个标志的以下至少一项参数:标志优先级的值,尝试启动次数,能否成功启动。
[0016]在一种可能的实现方式中,处理单元,具体用于:确定优先级系统的多个标志;优先级系统为多个优先级系统中的任意一个优先级系统;从优先级系统的多个标志中确定满
足以下条件中的至少一项的标志为拟启动标志:标志优先级的值大于0,且尝试启动次数大于0;标志优先级的值大于0,且能成功启动;在拟启动标志为一个的情况下,确定拟启动标志为优先系统的启动标志;在拟启动标志为多个的情况下,确定多个拟启动标志中标志优先级的值最大的拟启动标志为启动标志。
[0017]在一种可能的实现方式中,处理单元,还用于:确定第三优先级系统的启动标志;第三优先级系统为多个操作系统中优先级低于虚拟系统的系统;在第一优先级系统的启动标志与第二优先级系统的启动标志一致,第三优先级系统的启动标志与第一优先级系统或第二优先级系统的启动标志不一致,且第三优先级系统的多个标志的标志状态一致情况下的情况下,将多个优先级系统的启动标志回滚为第一优先级系统的启动标志;在第一优先级系统的启动标志与第二优本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载系统启动方法,其特征在于,应用于车载系统,所述车载系统包括多个优先级系统,所述方法包括:确定第一优先级系统和第二优先级系统的启动标志;所述第一优先级系统和所述第二优先级系统分别为所述多个优先级系统中的一个优先级系统;所述第一优先级系统和所述第二优先级系统均包括多个标志;所述启动标志为所述多个标志中的标志;在所述第一优先级系统的启动标志与所述第二优先级系统的启动标志不一致,且所述第二优先级系统的多个标志的标志状态一致情况下,将所述多个优先级系统的启动标志回滚为所述第一优先级系统的启动标志;所述标志状态包括可启动标志状态和不可启动标志状态;在所述第一优先级系统的启动标志与所述第二优先级系统的启动标志不一致,且所述第二优先级系统的多个标志的标志状态不一致的情况下,将所述多个优先级系统的启动标志回滚为所述第二优先级系统的启动标志。2.根据权利要求1所述的方法,其特征在于,所述多个优先级系统中包括虚拟系统以及多个操作系统;所述第一优先级系统为所述多个操作系统中优先级高于所述虚拟系统的系统,所述第二优先级系统为所述虚拟系统。3.根据权利要求1或2所述的方法,其特征在于,所述多个优先级系统中的每个优先级系统均包括标志分区;所述标志分区用于承载对应的优先级系统的多个标志中的任一个标志的以下至少一项参数:标志优先级的值,尝试启动次数,能否成功启动。4.根据权利要求3所述的方法,其特征在于,所述确定第一优先级系统和第二优先级系统的启动标志,包括:确定优先级系统的多个标志;所述优先级系统为所述多个优先级系统中的任意一个优先级系统;从所述优先级系统的多个标志中确定满足以下条件中的至少一项的标志为拟启动标志:所述标志优先级的值大于0,且所述尝试启动次数大于0;所述标志优先级的值大于0,且能成功启动;在所述拟启动标志为一个的情况下,确定所述拟启动标志为所述优先系统的启动标志;在所述拟启动标志为多个的情况下,确定所述多个所述拟启动标志中标志优先级的值最大的拟启动标志为启动标志。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:确定第三优先级系统的启动标志;所述第三优先级系统为所述多个操作系统中优先级低于所述虚拟系统的系统;在所述第一优先级系统的启动标志与所述第二优先级系统的启动标志一致,所述第三优先级系统的启动标志与所述第一优先级系统或所述第二优先级系统的启动标志不一致,且所述第三优先级系统的多个标志的标志状态一致情况下的情况下,将所述多个优先级系统的启动标志回滚为所述第一优先级系统的启动标志;在所述第一优先级系统的启动标志与所述第二优先级系统的启动标志一致,所述第三优先级系统的启动标志与所述第一优先级系统或所述第二优先级系统的启动标志不一致,且所述第三优先级系统的多个标志的标志状态不一致情况下的情况下,将所述多个优先级
系统的启动标志回滚为所述第三优先级系统的启动标志。6.一种车载系统启动装置,其特征在于,应用于车载系统,所述车载系统包括多个优先级系统,所述装置包括:处理单元;所述处理单元,用于确定第一优先级系统和第二优先级系统的启动标志;所述第一优先级系统和所述第二优先级系统分别为所述多个优先...

【专利技术属性】
技术研发人员:岳倩陈少杰罗建富何汉添陈志江
申请(专利权)人:佛吉亚歌乐电子厦门有限公司
类型:发明
国别省市:

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

1