车辆中同步显示时刻的方法和车辆与流程

摘要: 本技术实施例涉及数据处理领域,尤其涉及一种车辆中同步显示时刻的方法和车辆。背景技术:1、目前,座舱主机拥有多个的时钟源,比如,车辆外部传输来的精密时间协议(ge...
车辆中同步显示时刻的方法和车辆与流程

本技术实施例涉及数据处理领域,尤其涉及一种车辆中同步显示时刻的方法和车辆。

背景技术:

1、目前,座舱主机拥有多个的时钟源,比如,车辆外部传输来的精密时间协议(generic precision time protocol,简称为gptp)时钟,座舱主机的微控制器(microcontroller unit,简称为mcu)的实时时钟(real-time clock,简称为rtc),座舱主机的网络时间协议(network time protocol,简称为ntp)时钟等;通常是座舱主机同时在多个显示模块(比如,中控屏和仪表屏)中进行时间显示,以产生直观的时间感知。

2、在相关技术中,多个显示模块分别有多个处理器(system on chip,简称为soc)进行驱动,每个处理器都有独立的时钟来源,导致各控制器的时间不同步,从而存在多个显示模块中显示时间不同步的技术问题。

技术实现思路

1、本技术实施例提供一种车辆中同步显示时刻的方法和车辆,旨在解决多个显示模块中显示时间不同步的技术问题。

2、根据本技术其中一实施例,提供了一种车辆中同步显示时刻的方法,应用在车辆,车辆包括信息处理盒、座舱主机和多个显示模块,该方法可以包括:信息处理盒响应于车辆上电,获取车辆中定位模块采集到的全球系统定位时刻,以及车辆中网络模块采集到的网络协议时刻;信息处理盒基于全球系统定位时刻和网络协议时刻,确定精密协议时刻,且将精密协议时刻传输至座舱主机;座舱主机按照精密协议时刻,同步更新多个显示模块中的初始显示时刻,得到目标显示时刻。

3、本技术的上述可选实施例能够实现如下有益效果:通过利用高精度的全球系统定位时刻和网络协议时刻,能够得到更为精准的精密协议时刻,提高了车辆内部模块间时间同步的精度,从而可以确保中控屏和仪表屏等显示模块的时间信息准确无误,避免了因时间不同步造成的时间显示异常。

4、可选地,信息处理盒将精密协议时刻传输至座舱主机,包括:信息处理盒中部署的第一设备响应于确定精密协议时刻,生成时间同步消息,其中,时间同步消息用于将精密协议时刻传输至座舱主机中;第一设备利用车辆的中央控制单元,将时间同步消息发送至座舱主机中的座舱控制模块中;座舱主机按照精密协议时刻,同步更新多个显示模块中的初始显示时刻,得到目标显示时刻,包括:座舱控制模块按照时间同步消息中的精密协议时刻,更新座舱控制模块的内核时刻,且按照更新后的内核时刻,更新多个显示模块中的中控屏的初始显示时刻,得到目标显示时刻。

5、本技术的上述可选实施例能够实现如下有益效果:在信息处理盒(tbox)中部署第一设备,并利用车辆的中央控制单元作为中介,传输时间同步消息至座舱主机中,以更新座舱控制模块的内核时刻,进一步按照更新后的内核时刻,调整显示模块中的中控屏初始显示时刻,从而实现时间的精确同步,确保中控屏和仪表屏显示的时间一致且准确,进而优化了中控屏和仪表屏的时间显示,不仅提高了时间同步的精度和系统的鲁棒性,还增强了用户体验的一致性,最终有效地解决了时间不同步的问题。

6、可选地,座舱主机包括微处理器,控制座舱控制模块,按照时间同步消息中的精密协议时刻,更新座舱控制模块的内核时刻,包括:座舱控制模块响应于获取到时间同步消息,生成实时时钟请求,且将实时时钟请求传输至微处理器中,其中,实时时钟请求用于请求微处理器按照精密协议时刻,校准实时时钟时刻;座舱主机中的板级支持包启动时间同步服务,且利用时间同步服务,从微处理器中获取校准后的实时时钟时刻;板级支持包将校准后的实时时钟时刻,同步至座舱控制模块的内核中,得到内核时刻。

7、本技术的上述可选实施例能够实现如下有益效果:当接收到时间同步消息(比如,gptp时间同步消息)时,座舱控制模块立即响应,座舱控制模块向微处理器发送一个实时时钟请求,请求微处理器根据精密协议时刻(如gptp的精确时间)校准内部的实时时钟时刻,通过板级支持包启动时间同步服务,以将校准后的实时时钟时刻,同步至座舱控制模块的内核中,从而更新内核时刻。通过精密协议时刻的利用,增强了座舱主机微处理器与座舱控制模块之间的时间同步精度和一致性,实现了系统启动时时间的准确校准,加强了座舱系统在故障情况下的时间恢复能力,最终提升了整个座舱系统的可靠性和用户体验。

8、可选地,该方法还可以包括:微处理器响应于获取到实时时钟请求,将校准后的实时时钟时刻传输至座舱主机中的仪表控制模块中。

9、本技术的上述可选实施例能够实现如下有益效果:在车辆运行过程中,座舱主机能够实时监控并自动校准内部微处理器的实时时钟时刻,响应于实时时钟请求,对实时时钟时刻进行校准,从而确保即使在没有网络连接或gps信号的情况下,依然可以实时监控和自动校准实时时钟时刻。

10、可选地,该方法还可以包括:座舱控制模块响应于座舱主机中的网络时间服务准备完毕,获取标准网络协议时刻,且将内核时刻,以及微处理器的实时时钟时刻调整为标准网络协议时刻;微处理器将调整后的实时时钟时刻,传输至仪表控制模块中;仪表控制模块将显示模块中仪表屏的初始显示时刻同步为设置后的实时时钟时刻。

11、本技术的上述可选实施例能够实现如下有益效果:控制座舱主机中的座舱控制模块,获取标准网络协议时刻,从而在车辆无法接收gps信号或第四代移动通信技术(fourthgeneration,简称为4g)网络异常时,座舱系统依然能够通过wifi或稳定的数据网络连接获取标准网络协议时刻(也即,ntp时间),以作为时间同步的备选方案。将座舱控制模块的内核时刻,以及微处理器的实时时钟时刻调整为标准网络协议时刻。这一调整过程不仅同步了座舱主机的内部时间,还确保了mcu的实时时钟时刻与标准网络协议时刻保持一致,提高了时间显示的准确性。控制微处理器(mcu),将调整后的实时时钟时刻传输至仪表控制模块中,这一步骤将时间同步信号从座舱主机传递至仪表盘,确保了仪表盘的时间显示与座舱主机的时间一致。控制仪表控制模块,将显示模块中仪表屏的初始显示时刻同步为设置后的实时时钟时刻。通过这一过程,仪表屏上的时间显示得到了精确的更新,实现了与中控屏和其他座舱显示模块的时间同步。

12、可选地,该方法还可以包括:座舱控制模块响应于获取到标准网络协议时刻,确定标准网络协议时刻和中控屏显示的目标显示时刻之间是否同步;座舱控制模块响应于标准网络协议时刻,以及中控屏显示的目标显示时刻之间异步,将目标显示时刻更新为标准网络协议时刻。

13、本技术的上述可选实施例能够实现如下有益效果:通过座舱控制模块获取标准网络协议时刻,利用该标准网络协议时刻对中控屏中的目标显示时刻进行调整,以实现中控屏中的目标实现时刻与互联网标准时间之间的同步,从而使得即使在短时间内由于系统错误或网络延迟导致时间显示出现偏差,也能迅速识别并即时纠正,提高中控屏的时间显示精度,确保获得的时间信息的准确性。通过上述机制,座舱系统能够持续提供准确的时间信息,增强用户对座舱系统整体的信任度,同时也提升了座舱电子系统的稳定性和可靠性,即使在时间同步链路偶尔中断时也能迅速恢复时间准确性。

14、根据本技术其中一实施例,还提供了一种车辆,包括:信息处理盒,用于响应于车辆上电,获取车辆中定位模块采集到的全球系统定位时刻,以及车辆中网络模块采集到的网络协议时刻;基于全球系统定位时刻和网络协议时刻,确定精密协议时刻,且将精密协议时刻传输至座舱主机中;座舱主机,用于按照精密协议时刻,同步更新多个显示模块中的初始显示时刻,得到目标显示时刻;多个显示模块,至少包括中控屏和仪表屏,用于显示目标显示时刻。

15、可选地,座舱主机可以包括:座舱控制模块,用于接收精密协议时刻;按照精密协议时刻,更新内核时刻;按照更新后的内核时刻,更新中控屏的初始显示时刻,得到目标显示时刻;微处理器,用于获取座舱控制模块传输的精密协议时刻,且将精密协议时刻同步至仪表控制模块中;仪表控制模块,用于响应于接收到精密协议时刻同步,按照精密协议时刻,更新仪表屏的初始显示时刻为目标显示时刻。

16、可选地,信息处理盒包括:第一设备,用于响应于确定精密协议时刻,生成时间同步消息;利用车辆的中央控制单元,将时间同步消息发送至座舱主机中的座舱控制模块中。

17、可选地,座舱主机包括:板级支持包,用于启动时间同步服务,且利用时间同步服务,从微处理器中获取校准后的实时时钟时刻;将校准后的实时时钟时刻,同步至座舱控制模块的内核中,得到内核时刻。

18、根据本技术实施例的另一个方面,提供了一种电子设备,包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述的方法。

19、根据本技术实施例的另一个方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为被处理器运行时执行上述的方法。

20、根据本技术实施例的另一个方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述的方法。

21、根据本技术实施例的另一个方面,提供了一种车辆,包括车载处理器和车载存储器,上述车载存储器,用于存放计算机程序;车载处理器,用于执行存储器上所存放的计算机程序,实现上述方法。

22、需要说明的是,上述内容中的通用描述以及后文的详细描述仅仅是为了对本技术进行举例和解释,并不构成对本技术的限定。