一种车载终端的时间同步方法、车载终端及存储介质技术

技术编号:18600784 阅读:40 留言:0更新日期:2018-08-04 21:13
本发明专利技术公开了一种车载终端的时间同步方法、车载终端及存储介质,所述车载终端的时间同步方法包括:当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比;当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,车载终端将当前时间修改为所述汽车MCU的当前时间;当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端将当前时间发送到所述汽车MCU;通过MCU记录车载终端的时间,在车载终端的时间与MCU时间相差超过预定值时,读取MCU的时间来修改自身时间,在MCU时间有误差时,发送自身时间给MCU校准,使车载终端和MCU之间的时间同步化。

Time synchronization method, vehicle terminal and storage medium for vehicle terminal

The present invention discloses a time synchronization method, a vehicle terminal and a storage medium for the vehicle terminal. The time synchronization method of the vehicle terminal includes: when the car starts, the vehicle terminal reads the current time of the car MCU and compares it with the current time of the vehicle terminal; when judging the current time of the car MCU, When the current time difference of the vehicle terminal exceeds the preset value, the vehicle terminal changes the current time to the current time of the car MCU. When the difference between the current time of the car MCU and the current time of the vehicle terminal is not exceeded, the vehicle terminal sends the current time to the car MCU, and the vehicle is recorded by the MCU vehicle. The terminal time, when the time of the vehicle terminal and the MCU time difference exceeds the predetermined value, reads the time of the MCU to modify its own time. When there is an error in the MCU time, the time is sent to the MCU calibration, so that the time between the vehicle terminal and the MCU is synchronized.

【技术实现步骤摘要】
一种车载终端的时间同步方法、车载终端及存储介质
本专利技术涉及车载终端
,具体涉及一种车载终端的时间同步方法、车载终端及存储介质。
技术介绍
车载终端是指运行在ARM、X86、MIPS、PowerPC平台上的winCE、Android、QNX的智能操作终端,随着汽车的普及,车载终端也慢慢地多元化了。但是,车载终端在汽车熄火后,必须要进入休眠状态,以达到省电的要求,避免因过快地消耗电量而导致汽车无法正常启动;为了避免这种情况,通常在汽车熄火后,如果车载终端休眠失败,则汽车MCU会关闭对终端的供电;在终端被断电后,其时间也会回到初始值,在没有网络的情况下,汽车再次启动时,终端的时间将会一直是错误的;进而在汽车启动后,需要手动来校准时间。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种车载终端的时间同步方法、车载终端及存储介质,旨在通过汽车MCU记录车载终端的时间,在车载终端的时间与汽车MCU时间相差超过预定值时,读取汽车MCU的时间来修改自身时间,在汽车MCU时间有误差时,发送自身时间给汽车MCU校准,使车载终端和汽车MCU之间的时间同步化。本专利技术解决技术问题所采用的技术方案如下:一种车载终端的时间同步方法,其中,所述车载终端的时间同步方法包括:当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比;当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,车载终端将当前时间修改为所述汽车MCU的当前时间;当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端将当前时间发送到所述汽车MCU,用于校准所述汽车MCU的当前时间。进一步地,所述的车载终端的时间同步方法,其中,所述当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比之前还包括以下步骤:车载终端设置初始时间,并将所述初始时间发送到所述汽车MCU,所述汽车MCU根据所述初始时间设置默认记录时间,所述默认记录时间与车载终端发送的初始时间相同;当检测到车载终端时间发生改变时,车载终端将当前时间发送到所述汽车MCU,所述汽车MCU将当前时间修改为车载终端发送的当前时间。进一步地,所述的车载终端的时间同步方法,其中,车载终端时间发生改变的方式为网络同步或者手动设置。进一步地,所述的车载终端的时间同步方法,其中,所述当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比之前还包括以下步骤:当检测到汽车熄火时,判断车载终端是否进入休眠模式;当车载终端未进入休眠模式时,所述汽车MCU断开对车载终端的供电。进一步地,所述的车载终端的时间同步方法,其中,所述当车载终端未进入休眠模式时,所述汽车MCU断开对车载终端的供电之后还包括以下步骤:所述汽车MCU进入低功耗计时模式,并开启实时时钟进行计时。进一步地,所述的车载终端的时间同步方法,其中,所述当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比具体包括以下步骤:当检测到汽车启动时,车载终端重新上电,车载终端当前时间回到初始值;车载终端读取所述汽车MCU的当前时间后,判断所述汽车MCU的当前时间与车载终端的当前时间之差是否超过预设值。进一步地,所述的车载终端的时间同步方法,其中,所述当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,车载终端将当前时间修改为所述汽车MCU的当前时间具体包括以下步骤:当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,检测车载终端是否进入休眠状态;当检测到车载终端进入休眠状态时,将当前时间修改为所述汽车MCU的当前时间。进一步地,所述的车载终端的时间同步方法,其中,所述当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端将当前时间发送到所述汽车MCU,用于校准所述汽车MCU的当前时间具体包括以下步骤:当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端读取自身的当前时间,并将当前时间发送到所述汽车MCU;所述汽车MCU接收车载终端发送的当前时间,并根据车载终端发送的当前时间校准自身的当前时间。一种车载终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有车载终端的时间同步程序,所述车载终端的时间同步程序被所述处理器执行时用于实现所述车载终端的时间同步方法。一种存储介质,其中,所述存储介质存储有车载终端的时间同步程序,所述车载终端的时间同步程序被处理器执行时用于实现所述车载终端的时间同步方法。本专利技术提供了一种车载终端的时间同步方法、车载终端及存储介质,所述车载终端的时间同步方法包括:当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比;当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,车载终端将当前时间修改为所述汽车MCU的当前时间;当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端将当前时间发送到所述汽车MCU;通过MCU记录车载终端的时间,在车载终端的时间与MCU时间相差超过预定值时,读取MCU的时间来修改自身时间,在MCU时间有误差时,发送自身时间给MCU校准,使车载终端和MCU之间的时间同步化。附图说明图1是本专利技术一种车载终端的时间同步方法的第一较佳实施例的流程图。图2是本专利技术车载终端较佳实施例功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一请参见图1,图1是本专利技术车载终端的时间同步方法的第一较佳实施例的流程图。如图1所示,一种车载终端的时间同步方法,其中,包括以下步骤:步骤S100,当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比。本专利技术实施例中,每次在汽车上电时,汽车中控系统的MCU(MicroControllerUnit)都会初始化自身的时间,以保证自身的时间与车载终端的时间相同,并从该时间开始正常模式计时。当车载终端初次启动时,车载终端会设置初始时间,并将该初始时间发送到汽车MCU,所述汽车MCU会根据初始时间设置默认记录时间,该默认记录时间与车载终端发送的初始时间相同,并从该初始时间开始正常模式计时。进一步地,当检测到车载终端时间发生改变时,则需要通过网络或者手动设置来修改车载终端的当前时间,修改后,车载终端会将当前时间发送到所述汽车MCU,所述汽车MCU则将当前时间修改为车载终端发送的当前时间。进一步地,当检测到汽车熄火时,所述汽车MCU会判断车载终端是否进入休眠模式;当车载终端未进入休眠模式时,为了减少车载终端对汽车电瓶的耗电,所述汽车MCU会断开对车载终端的供电;此时,所述汽车MCU会进入低功耗计时模式,并开启实时时钟开始计时。进一步地,当检测到汽车启动时,车载终端重新上电,车载终端当前时间回到初始值;此时,车载终端会读取汽车MCU的当前时间,并判断所述汽车MCU的当前时间与车载终端的当前时本文档来自技高网...

【技术保护点】
1.一种车载终端的时间同步方法,其特征在于,所述车载终端的时间同步方法包括:当检测到汽车启动时, 车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比;当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,车载终端将当前时间修改为所述汽车MCU的当前时间;当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端将当前时间发送到所述汽车MCU,用于校准所述汽车MCU的当前时间。

【技术特征摘要】
1.一种车载终端的时间同步方法,其特征在于,所述车载终端的时间同步方法包括:当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比;当判断所述汽车MCU的当前时间与车载终端的当前时间之差超过预设值时,车载终端将当前时间修改为所述汽车MCU的当前时间;当判断所述汽车MCU的当前时间与车载终端的当前时间之差未超过预设值时,车载终端将当前时间发送到所述汽车MCU,用于校准所述汽车MCU的当前时间。2.根据权利要求1所述的车载终端的时间同步方法,其特征在于,所述当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比之前还包括以下步骤:车载终端设置初始时间,并将所述初始时间发送到所述汽车MCU,所述汽车MCU根据所述初始时间设置默认记录时间,所述默认记录时间与车载终端发送的初始时间相同;当检测到车载终端时间发生改变时,车载终端将当前时间发送到所述汽车MCU,所述汽车MCU将当前时间修改为车载终端发送的当前时间。3.根据权利要求2所述的车载终端的时间同步方法,其特征在于,车载终端时间发生改变的方式为网络同步或者手动设置。4.根据权利要求1所述的车载终端的时间同步方法,其特征在于,所述当检测到汽车启动时,车载终端读取汽车MCU的当前时间并与车载终端的当前时间进行对比之前还包括以下步骤:当检测到汽车熄火时,判断车载终端是否进入休眠模式;当车载终端未进入休眠模式时,所述汽车MCU断开对车载终端的供电。5.根据权利要求4所述的车载终端的时间同步方法,其特征在于,所述当车载终端未进入休眠模式时,所述汽车MCU断开对车载终端的供电之后还包括以下步骤:所述汽车MCU进入低功耗计时模式,并开启实时时钟进行计时。6.根据权利要求4所述的车载终端的时...

【专利技术属性】
技术研发人员:郑周国罗德祥熊泉马伟
申请(专利权)人:深圳市智行畅联科技有限公司
类型:发明
国别省市:广东,44

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

1