本发明涉及车机控制的,尤其是涉及一种车机响应的控制方法、装置、车辆和可读存储介质。
背景技术:
1、车机在使用过程中难免会出现响应异常的情况,导致司机无法使用。当前车辆在行驶过程中,若出现车机响应异常,则进行系统重启。
2、但经发明人研究发现,车机系统完全恢复的时间相对较长,主控制中控屏不能及时反映车辆控制状态,导致用户体验较差。
技术实现思路
1、本发明的目的在于提供一种车机响应的控制方法、装置、车辆和可读存储介质,以缓解不能及时向用户展示车辆状态,使得用户体验较差的技术问题。
2、第一方面,本发明实施例提供了一种车机响应的控制方法,所述方法包括:
3、实时监控车机的响应状态,其中,所述车机包括预启动系统和主控制系统,所述预启动系统比所述主控制系统搭载服务少;
4、若所述预启动系统的系统进程在第一预设时间内无响应,则控制所述车机再次启动,并在所述预启动系统冷启动后且所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示;
5、若所述主控制系统的系统进程在第二预设时间内无响应,则控制所述主控制系统再次启动,并在所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示。
6、结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,在所述预启动系统冷启动后且所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示的步骤,包括:
7、在所述预启动系统冷启动后,将所述预启动系统的图层设置为目标层级,并实时获取当前车辆中每个目标元件的控制状态;
8、基于预设图形界面和所述每个目标元件的控制状态,生成当前车辆状态同步展示界面;
9、在所述主控制系统完成启动时,将所述主控制系统的图层设置为所述目标层级,并根据所述当前车辆中每个目标元件的控制状态,对所述展示界面的当前车辆状态进行实时同步。
10、结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述方法还包括:
11、根据展示界面的刷新率和掉帧值,判断所述主控制系统的系统进程是否在第二预设时间内无响应;
12、或者,
13、根据所述主控制系统向所述预启动系统发送的反馈信息,判断所述主控制系统的系统进程是否在第二预设时间内无响应。
14、结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,若所述主控制系统的系统进程在第二预设时间内无响应,则控制所述主控制系统再次启动,并在所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示的步骤,包括:
15、若所述主控制系统的系统进程在第二预设时间内无响应,则控制所述主控制系统再次启动,所述预启动系统根据所述主控制系统上一时刻发送的反馈信息,控制展示界面对当前车辆状态进行同步;
16、当所述主控制系统启动完成时,重新接管所述展示界面同步当前车辆状态。
17、结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,若所述预启动系统的系统进程在第一预设时间内无响应,在控制所述车机再次启动的步骤之前,所述方法还包括:
18、分别对所述预启动系统和所述主控制系统的日志进行保存,以使所述车机再次启动后,将所述日志上传服务器。
19、结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述方法还包括:
20、若所述预启动系统和所述主控制系统的应用程序无响应,则转储所述应用程序的内存信息和cpu信息,终止所述应用程序对应的无响应进程,并控制所述无响应进程重启。
21、结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述方法还包括:
22、当所述车机首次启动时,在所述预启动系统冷启动后且所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示。
23、第二方面,本发明实施例还提供一种车机响应的控制装置,所述装置包括:
24、监控模块,实时监控车机的响应状态,其中,所述车机包括预启动系统和主控制系统;
25、第一控制模块,若所述预启动系统的系统进程在第一预设时间内无响应,则控制所述车机再次启动,并在所述预启动系统冷启动后且所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示;
26、第二控制模块,若所述主控制系统的系统进程在第二预设时间内无响应,则控制所述主控制系统再次启动,并在所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示。
27、第三方面,实施例提供一种车辆,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。
28、第四方面,实施例提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现前述实施方式任一项所述的方法的步骤。
29、本发明实施例带来了一种车机响应的控制方法、装置、车辆和可读存储介质,可通过实时监控车机的响应状态,在预启动系统的系统进程无响应的情况下,重启车机,并使得预启动系统在主控制系统未启动之前接管主控制系统控制车辆状态的同步展示;在主控制系统的系统进程无响应的情况下,仅重启主控制系统,此时由未重启的预启动系统来接管主控制系统控制车辆状态的同步展示;通过上述对车机响应的控制,能够使用户及时进行交互控制,无需长时间等待,进而保证用户体验。
30、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
31、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种车机响应的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述预启动系统冷启动后且所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,若所述主控制系统的系统进程在第二预设时间内无响应,则控制所述主控制系统再次启动,并在所述主控制系统完成启动前,通过所述预启动系统控制当前车辆状态的同步展示的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,若所述预启动系统的系统进程在第一预设时间内无响应,在控制所述车机再次启动的步骤之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种车机响应的控制装置,其特征在于,所述装置包括:
9.一种车辆,其特征在于,包括存储器、处理器及存储在所述存储器上并且能够在所述处理器上运行的程序,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-7中任意一项所述的方法。