车机时间校准方法、校准系统、车机、及车辆与流程

文档序号:19678616发布日期:2020-01-14 17:00阅读:2212来源:国知局
车机时间校准方法、校准系统、车机、及车辆与流程

本发明涉及车机软件技术领域,特别是涉及车机时间校准方法、校准系统、车机、及车辆。



背景技术:

车机是对安装在汽车里面的车载信息娱乐产品的简称,大多安装在中控台里,能通过显示屏显示当前时间。然而,车机本地时钟会因长期运行或车辆电池断电而导致走时不准。如何校正车机时钟信息也就成为了业界关注的问题之一。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供车机时间校准方法、校准系统、车机、及车辆,用于解决现有技术中的以上问题。

为实现上述目的及其他相关目的,本发明提供一种车机时间校准方法,应用于车辆的车机;所述方法包括:在车机启动后至车辆的通信模块及定位模块均未完成冷启动的时间段内,获取车辆仪表的仪表时间,据以更新车机的当前时间;在获取到由所述通信模块或所述定位模块获得的网络时间时,计算所述当前时间与所述网络时间的时间差值,并将其与预设阈值进行比较;若所述时间差值不小于所述预设阈值,则以所述网络时间更新车机的当前时间。

于本发明一实施例中,所述方法还包括:若所述时间差值大于或等于所述预设阈值,则以所述网络时间更新所述车辆仪表的仪表时间。

于本发明一实施例中,获取由所述通信模块或所述定位模块获得的网络时间遵循时间优先原则,以先获取的网络时间为准,并忽略后获取的网络时间。

于本发明一实施例中,所述通信模块采用5g模块;所述定位模块采用北斗模块。

为实现上述目的及其他相关目的,本发明提供一种车机时间校准系统,应用于车辆的车机;所述系统包括:时间校准模块,用于在车机启动后至车辆的通信模块及定位模块的尚未完成冷启动的时间段内,获取车辆仪表的仪表时间,据以更新车机的当前时间;时间获取模块,用于获取由所述通信模块或所述定位模块获得的网络时间;时间判断模块,用于计算所述当前时间与所述网络时间的时间差值,并将其与预设阈值进行比较,且给出判断结果;所述时间校准模块,还用于在所述时间判断模块的判断结果为是时,以所述网络时间更新车机的当前时间。

于本发明一实施例中,所述时间校准模块还用于:在所述时间差值大于或等于所述预设阈值时以所述网络时间更新所述车辆仪表的仪表时间。

于本发明一实施例中,所述时间校准模块获取由所述通信模块或所述定位模块获得的网络时间遵循时间优先原则,以先获取的网络时间为准,并忽略后获取的网络时间。

于本发明一实施例中,所述通信模块采用5g模块;所述定位模块采用北斗模块。

为实现上述目的及其他相关目的,本发明提供一种车机,包括:处理器、及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述车机执行如上所述的车机时间校准方法。

为实现上述目的及其他相关目的,本发明提供一种车辆,包括:如上所述的车机。

如上所述,本发明的车机时间校准方法、校准系统、车机、及车辆,解决了本地时钟因长期运行或车辆电池断电后走时不准的问题,有效保证了车机的错误时间能得到及时校正。

附图说明

图1显示为本发明一实施例中的应用场景示意图。

图2显示为本发明一实施例中的车机时间校准方法的流程示意图。

图3显示为本发明一实施例中的车机时间校准系统的模块示意图。

元件标号说明

s21~s25步骤

300车机时间校准系统

301时间校准模块

302时间获取模块

303时间判断模块

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

参阅图1,本发明实施例提供一种车机时间校准方法,该方法由如图1所示的车机负责执行。所述车机安装于汽车中控台,分别与汽车的车辆仪表、通信模块、定位模块电性连接,具体为通过can总线连接。所谓的车辆仪表是指常规仪表,如:车速里程表、转速表、机油压力表、水温表、燃油表、充电表等。对于车辆仪表来说,时间显示只是一个辅助功能,并没有太好的精确度,通常用户可通过调节其设置的时间调节键来修改时间值,以减少走时误差。所述通信模块具体为5g模块,所述定位模块具体为北斗模块,这两者在接入网络时能自动获取网络时间(如国家授时中心标准时间)。

参阅图2,本实施例的车机时间校准方法包括如下步骤:

s21:车机启动,此时,网络模块和定位模块应尚未完成冷启动过程。

s22:车机获取车辆仪表的仪表时间,据以更新车机的当前时间。

于此先对步骤s21~s22做些许说明。由于车机在启动后,5g模块及北斗模块的冷启动需要一定时间,不能马上接入网路获取网络时间来用作车机时间校正,所以,在5g模块及北斗模块的冷启动期间,车机先根据车辆仪表的时间来实现预校正,具体的实现过程例如:车机通过can总线向车辆仪表发送请求时间同步的信息,在接收车辆仪表的时间信息后按照该仪表时间进行同步。

s23:车机获取所述通信模块或所述定位模块的网络时间;若成功获取到网络时间,则执行步骤s24;反之,则继续获取网络时间,或等待所述通信模块、所述定位模块完成冷启动,又或结束车机时间校正。

具体的,获取由所述通信模块或所述定位模块获得的网络时间遵循时间优先原则,以先获取的网络时间为准,并自动忽略后获取的网络时间,举例来说,若先获得了由所述通信模块获得的网络时间则自动忽略由所述定位模块获得的网络信息,反之亦然。

s24:计算所述当前时间与所述网络时间的时间差值,并将其与预设阈值进行比较,若所述时间差值不小于所述预设阈值,则执行步骤s25;反之,则可结束车机时间校正,即不进行车机时间校正。

所述预设阈值可根据用户需求设定,如设置成30秒,当获得的网络时间与依据车辆仪表预校正的当前时间的时间差大于或等于30秒时,执行步骤s25。

s25:车机以所述网络时间更新车机的当前时间。

进一步地,于步骤s25之后还可以包括以所述网络时间更新所述车辆仪表的仪表时间的步骤,具体实施过程例如:首先,车机通过can总线向车辆仪表发送时间调整请求信息以及网络时间信息;然后,车辆仪表在收到时间调整请求信息以及网络时间信息时以该网络时间更新自己的仪表时间。

参见图3,本实施例提供一种车机时间校准系统300,作为一款软件产品用于搭载在图1所示的车机中,以在运行时执行前述方法实施例所介绍的车机时间校准方法。由于与前述方法实施例相对应,因此不再对相同的技术细节做重复赘述。

本实施例的车机时间校准系统300包括:时间校准模块301、时间获取模块302、时间判断模块303。时间校准模块301用于在车机启动后至车辆的通信模块及定位模块均未完成冷启动的时间段内,获取车辆仪表的仪表时间,据以更新车机的当前时间,以及在时间判断模块303的判断结果为是时,以所述网络时间更新车机的当前时间。时间获取模块302用于获取由所述通信模块或所述定位模块获得的网络时间,可选的,遵循时间优先原则,以先获取的网络时间为准,并自动忽略后获取的网络时间。时间判断模块303用于计算所述当前时间与所述网络时间的时间差值,并将其与预设阈值进行比较,且给出判断结果。

在一实施例中,时间校准模块301在所述时间差值不小于所述预设阈值时还会以所述网络时间更新所述车辆仪表的仪表时间。

优选的,所述通信模块采用5g模块;所述定位模块采用北斗模块。

除此之外,本发明还提供一种车机和一种包括该车机的车辆。

所述车机的存储器用于存储计算机程序,处理器用于加载执行所述计算机程序,以使所述车机执行前述方法实施例所述的车机时间校准方法的全部或部分步骤。

综上所述,本发明的车机时间校准方法、校准系统、车机、及车辆,解决了本地时钟因长期运行或车辆电池断电后时间不准的问题,有效保证了车机的错误时间能得到及时校正;利用5g模块和北斗模块双时间调整,覆盖面更广,有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1