一种车辆控制器时间校准方法技术

技术编号:36815357 阅读:23 留言:0更新日期:2023-03-12 00:20
本发明专利技术公开一种车辆控制器时间校准方法,包括以下步骤:判断是否需要对车辆控制器时间进行校准,如果判断结果为是,则执行下面的时间校准步骤;根据云端时间对车辆控制器时间进行校准,使得车辆控制器时间与云端时间之差的绝对值不大于预定阈值。在本发明专利技术的实施例中,通过对车辆控制器时间进行校准,能够保证车辆控制器时间的准确性和可信性。控制器时间的准确性和可信性。控制器时间的准确性和可信性。

【技术实现步骤摘要】
一种车辆控制器时间校准方法


[0001]本专利技术涉及一种车辆控制器时间校准方法。

技术介绍

[0002]随着汽车智能化的发展,目前传统的汽车机械钥匙及电子钥匙正在被智能终端蓝牙钥匙所取代,智能终端蓝牙钥匙则涉及到数字钥匙的校验时间有效性问题,目前如何确保车辆控制器时间精准有效以防止对已经过期钥匙的非法使用,仍是有待更好解决的难题。
[0003]在现有技术中,车辆控制器的RTC(Real Time Clock,实时时钟) 芯片精度不高,这会导致车辆控制器的RTC时间存在误差。此外,在某些极端情况下,例如,车辆控制器被断电,这会导致车辆控制器的RTC时间被自动复位为出厂默认值。由此导致数字钥匙在校验时间有效性时存在被误判为能用或不能用。
[0004]在现有技术中,在无法与云端联网的情况下,通常采用智能终端端的时间去验证数字钥匙的时间有效性,但是智能终端上具有各种 APP和接口,容易受到攻击,因此使用智能终端端的时间去验证时间有效性存在一定的安全性问题。

技术实现思路

[0005]本专利技术的目的旨在解决现有技术中存在的上述问题和缺陷的至少一个方面。
[0006]根据本专利技术的一个方面,提供一种车辆控制器时间校准方法,包括以下步骤:
[0007]S10:判断是否需要对车辆控制器时间进行校准,如果判断结果为是,则执行下面的步骤S20;
[0008]S20:根据云端时间对车辆控制器时间进行校准,使得车辆控制器时间与云端时间之差的绝对值不大于预定阈值。
[0009]根据本专利技术的一个实例性的实施例,所述步骤S10包括:
[0010]S110:使智能终端与车辆控制器建立正常的蓝牙连接;
[0011]S111:车辆控制器向智能终端发送蓝牙广播包,所述蓝牙广播包中包括RTC初始化标记或RTC功能异常标记;
[0012]S112:智能终端根据接收到的RTC初始化标记或RTC功能异常标记判断车辆控制器的RTC是否被初始化过或RTC功能是否异常,如果判断车辆控制器的RTC被初始化过或RTC功能存在异常,则判定需要对车辆控制器时间进行校准。
[0013]根据本专利技术的另一个实例性的实施例,当所述RTC初始化标记的数值为0时,智能终端判断车辆控制器的RTC被初始化过;当所述RTC初始化标记的数值为1时,智能终端判断车辆控制器的RTC 未被初始化过;当所述RTC功能异常标记的数值为0时,智能终端判断车辆控制器的RTC功能存在异常;当所述RTC功能异常标记的数值为1时,智能终端判断车辆控制器的RTC功能不存在异常。
[0014]根据本专利技术的另一个实例性的实施例,所述步骤S10包括:
[0015]S120:智能终端判断其与车辆控制器维持正常蓝牙连接的持续时间是否达到预定时间,如果判断结果为是,则判定需要对车辆控制器时间进行校准。
[0016]根据本专利技术的另一个实例性的实施例,所述预定时间不小于1天且不大于30天。
[0017]根据本专利技术的另一个实例性的实施例,所述步骤S20包括:
[0018]S210:智能终端通过蓝牙通道向车辆控制器发送RTC开始校准指令;
[0019]S211:在接收到RTC开始校准指令后,车辆控制器调用安全接口获取车辆控制器的RTC时间和安全模块产生的随机验证码;
[0020]S212:车辆控制器将获取的车辆控制器的RTC时间和随机验证码以及VIN信息反馈给智能终端;
[0021]S213:智能终端通过无线通信将接收到的车辆控制器的RTC时间和随机验证码以及VIN信息发送给云端;
[0022]S214:云端判断车辆控制器的RTC时间与云端的RTC时间之差的绝对值是否大于预定阈值,如果判断结果为是,则执行下面的步骤 S215,否则不对车辆控制器的RTC时间进行更新;
[0023]S215:用云端RTC时间替换车辆控制器的RTC时间,使车辆控制器的RTC时间与云端的RTC时间同步。
[0024]根据本专利技术的另一个实例性的实施例,所述步骤S20还包括:
[0025]S210:智能终端通过蓝牙通道向车辆控制器发送RTC开始校准指令;
[0026]S211:在接收到RTC开始校准指令后,车辆控制器调用安全接口获取车辆控制器的RTC时间和安全模块产生的随机验证码;
[0027]S212:车辆控制器将获取的车辆控制器的RTC时间和随机验证码以及VIN信息反馈给智能终端;
[0028]S213:智能终端通过无线通信将接收到的车辆控制器的RTC时间和随机验证码以及VIN信息发送给云端;
[0029]S215:用云端RTC时间替换车辆控制器的RTC时间,使车辆控制器的RTC时间与云端的RTC时间同步。
[0030]根据本专利技术的另一个实例性的实施例,所述步骤S215包括:
[0031]S2150:云端将车辆控制器的RTC时间和随机验证码以及云端的 RTC时间记录到数据表中;
[0032]S2151:云端利用私钥对随机验证码以及云端的RTC时间加密,并将加密后的数据通过无线通信返回给智能终端;
[0033]S2152:智能终端通过蓝牙通道将加密数据发送给车辆控制器,车辆控制器利用公钥对加密数据进行解密;
[0034]S2153:车辆控制器判断从云端返回的随机验证码与车辆控制器中保存的随机验证码是否相同,如果判断结果为是,则执行步骤 S2154,否则返回步骤S210;
[0035]S2154:将车辆控制器的RTC时间更新为云端的RTC时间。
[0036]根据本专利技术的另一个实例性的实施例,所述预定阈值不小于5秒且不大于20秒。
[0037]根据本专利技术的另一个实例性的实施例,所述车辆控制器的安全模块产生的随机验证码为8字节随机数。
[0038]在根据本专利技术的前述各个实例性的实施例中,通过对车辆控制器时间进行校准,使得车辆控制器时间与云端时间的误差值在预定阈值范围以内,从而能够保证车辆控制器时间的准确性和可信性。
[0039]通过下文中参照附图对本专利技术所作的描述,本专利技术的其它目的和优点将显而易见,并可帮助对本专利技术有全面的理解。
附图说明
[0040]图1显示根据本专利技术的一个实例性的实施例的对车辆控制器时间进行校准的主流程图;
[0041]图2显示根据本专利技术的一个实例性的实施例的判断是否需要对车辆控制器时间进行校准的子流程图;
[0042]图3显示根据本专利技术的另一个实例性的实施例的判断是否需要对车辆控制器时间进行校准的子流程图;
[0043]图4显示根据本专利技术的一个实例性的实施例的根据云端时间对车辆控制器时间进行校准的子流程图;
[0044]图5显示根据本专利技术的一个实例性的实施例的用云端时间更新车辆控制器时间的子流程图;
[0045]图6显示根据本专利技术的另一个实例性的实施例的根据云端时间对车辆控制器时间进行校准的子流程图。
具体实施方式
...

【技术保护点】

【技术特征摘要】
1.一种车辆控制器时间校准方法,包括以下步骤:S10:判断是否需要对车辆控制器时间进行校准,如果判断结果为是,则执行下面的步骤S20;S20:根据云端时间对车辆控制器时间进行校准,使得车辆控制器时间与云端时间之差的绝对值不大于预定阈值。2.根据权利要求1所述的车辆控制器时间校准方法,其特征在于,所述步骤S10包括:S110:使智能终端与车辆控制器建立正常的蓝牙连接;S111:车辆控制器向智能终端发送蓝牙广播包,所述蓝牙广播包中包括RTC初始化标记或RTC功能异常标记;S112:智能终端根据接收到的RTC初始化标记或RTC功能异常标记判断车辆控制器的RTC是否被初始化过或RTC功能是否异常,如果判断车辆控制器的RTC被初始化过或RTC功能存在异常,则判定需要对车辆控制器时间进行校准。3.根据权利要求2所述的车辆控制器时间校准方法,其特征在于:当所述RTC初始化标记的数值为0时,智能终端判断车辆控制器的RTC被初始化过;当所述RTC初始化标记的数值为1时,智能终端判断车辆控制器的RTC未被初始化过;当所述RTC功能异常标记的数值为0时,智能终端判断车辆控制器的RTC功能存在异常;当所述RTC功能异常标记的数值为1时,智能终端判断车辆控制器的RTC功能不存在异常。4.根据权利要求1所述的车辆控制器时间校准方法,其特征在于,所述步骤S10包括:S120:智能终端判断其与车辆控制器维持正常蓝牙连接的持续时间是否达到预定时间,如果判断结果为是,则判定需要对车辆控制器时间进行校准。5.根据权利要求4所述的车辆控制器时间校准方法,其特征在于:所述预定时间不小于1天且不大于30天。6.根据权利要求1所述的车辆控制器时间校准方法,其特征在于,所述步骤S20包括:S210:智能终端通过蓝牙通道向车辆控制器发送RTC开始校准指令;S211:在接收到RTC开始校准指令后,车辆控制器调用安全接口获取车辆控制器的RTC时间和安全模块产生的随机验证码;S212:车辆控制器将获取的车辆控制器的RTC时间和随机验证码以及VIN信息反馈给智能终端;S213:智能...

【专利技术属性】
技术研发人员:周亚刁红喜方春勇刘峰
申请(专利权)人:上海海拉电子有限公司
类型:发明
国别省市:

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

1