时间校准的方法、装置、电子设备及存储介质与流程
未命名
08-15
阅读:174
评论:0
1.本技术涉及汽车技术领域,尤其涉及一种时间校准的方法、装置、电子设备及存储介质。
背景技术:
2.随着智能网联汽车的兴起,智能座舱与智能驾驶等域控制器功能越来越丰富。而这些域控制器对时间同步方案、时间的精度要求也越来越高。例如由于智能驾驶控制器需要快速、准确地处理大量的传感器数据,并进行高精度的计算和决策。因此时间同步和时间精度是非常重要的。
3.车载远程通信终端(telematics box,tbox)具备联网功能,能够为整车提供系统时间。在相关技术中,tbox所提供时间有三个来源,其一是通过全球定位系统(global positioning system,gps)获取时间,但gps信号容易受到建筑物、山地等物理障碍的影响,导致车辆无法接收到gps信号,从而导致不能获取gps时间;其二是通过网络同步时间,即网络时间协议(network time protocol,ntp)时间,ntp时间源于互联网上的时间服务器,通过互联网协议来同步系统时间,但是网络延迟和时钟漂移等因素会影响其时间精度;其三是将由时钟芯片提供的实时时钟(real-time clock,rtc)时间作为时源,该方式若长时间不校准可能导致较大时间误差。
4.综上可见,目前亟需一种提高系统时间准确度的方案。
技术实现要素:
5.有鉴于此,本技术实施例提供了一种时间校准的方法、装置、电子设备及存储介质,以解决现有技术中系统时间的准确度不高的问题。
6.本技术实施例的第一方面,提供了一种时间校准的方法,包括:
7.获取车辆系统时间的参考时间,其中在检测到全球定位系统gps信号的情况下,所述参考时间为gps时间,在未检测到所述gps信号且检测到车载联网控制器接入网络的情况下,所述参考时间为网络时间协议ntp时间,所述gps信号中包括所述gps时间;
8.根据所述参考时间,对所述车辆系统时间进行时间校准。
9.本技术实施例的第二方面,提供了一种时间校准的装置,包括:
10.获取模块,用于获取车辆系统时间的参考时间,其中在检测到全球定位系统gps信号的情况下,所述参考时间为gps时间,在未检测到所述gps信号且检测到车载联网控制器接入网络的情况下,所述参考时间为网络时间协议ntp时间,所述gps信号中包括所述gps时间;
11.执行模块,用于根据所述参考时间,对所述车辆系统时间进行时间校准。
12.本技术实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
13.本技术实施例的第四方面,提供了一种存储介质,该存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
14.本技术实施例存在的有益效果至少包括:
15.通过获取车辆系统时间的参考时间,其中在检测到gps信号的情况下将gps时间作为参考时间,在未检测到gps信号且检测到车载联网控制器接入网络的情况下,将ntp时间确定为参考时间;根据已经确定的参考时间,对车辆系统时间进行时间同步完成车辆系统的时间校准;这样本实施例在有gps信号时能够通过精度更高的gps时间进行系统时间校时,而在获取不到gps时间时通过ntp时间进行校时,实现了在gps定位受干扰的情况下也能够保证车辆系统时间的时间精度,解决了相关技术中采用单一的时间源对系统时间进行时间校准,导致系统时间准确度不高的问题。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
17.图1是本技术实施例提供的一种时间校准的方法的流程示意图;
18.图2是本技术实施例提供的一种时间校准的装置的结构示意图;
19.图3是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
20.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
21.本技术的说明书和权利要求书中的术语“第一”“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
22.此外,需要说明的是,术语“包括”“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
23.下面将结合附图详细说明根据本技术实施例的一种时间校准的方法和装置。
24.图1是本技术实施例提供的一种时间校准的方法的流程示意图,该方法的执行主体可以为车载联网控制器。具体的,该车载联网控制器可以包括具有联网功能的处理器或
tbox,本实施例以车载联网控制器为tbox为例进行说明。
25.如图1所示,该时间校准的方法包括:
26.步骤101,获取车辆系统时间的参考时间。
27.其中在检测到gps信号的情况下,参考时间为gps时间,gps信号中包括gps时间;在未检测到gps信号且检测到车载联网控制器接入网络的情况下,参考时间为网络时间协议ntp时间。
28.车载联网控制器可以持续检测gps信号,或每间隔预设时间检测一次gps信号,以确定是否能够获取到gps时间,若能检测到gps信号,则将gps信号中的gps时间确定为车辆系统时间的参考时间。也就是gps时间的参考优先级高于ntp时间的参考优先级。
29.若不能检测到gps信号,例如车辆位于山地、建筑物密集的场所,或者天气不好时,gps定位受到干扰,导致不能检测到gps信号,则若检测到车载联网控制器接入网络,即能够从互联网上的时间服务器获取ntp时间,则将ntp时间确定为车辆系统时间的参考时间。
30.具体的,车载联网控制器能够通过互联网协议网络获取ntp时间。例如,作为一个示例,车辆的车载联网控制器设置有第四代无线通信技术(4th generation mobile networks,4g)信号接收器和/或第五代无线信号通信技术(5th generation mobile networks,5g),在通过4g或5g接入网络的情况下,可以获取到网络信息,该网络信息携带ntp时间,实现了车载联网控制器在接入网络后能够获取ntp时间。
31.gps能够提供高精度的时间和位置信息,gps时间的精度可以达到纳秒级别,从而使得在将gps时间确定为参考时间时能够提高车辆系统时间的时间准确性;ntp时间的精度能够达到毫秒级别,在不能获取gps时间的情况下,将npt时间确定为参考时间,保证了在不能获取gps时间的情景下同样能够获取到参考时间,避免了在不能获取gps时间的情景下不能对车辆系统时间进行校准的问题;此外,gps时间的精度大于ntp时间的精度,首先采用gps时间作为参考时间,在gps时间无法获取且获取到ntp时间的情况下,采用ntp时间作为参考时间,提高了时间校准的参考时间的参考准确性,避免了采用多个时间源造成的参考时间冲突的问题以及采用单一时间源作为参考时间导致的时间源出现问题后车辆系统时间缺失参考时间的问题。
32.步骤102,根据参考时间,对车辆系统时间进行时间校准。
33.通过参考时间对车辆系统时间进行同步,完成时间校准,从而保证了车辆系统时间的准确性。
34.需要说明的是,车载联网控制器随时监测gps信号,当任何时刻从gps成功获取时间时,如果此时参考时间不是gps,则立即进行时间校准。
35.这样本实施例在接收到gps信号的情况下,使用gps时间作为参考时间,在不能接收到gps信号且车载联网控制器接入网络的情况下,将ntp时间作为参考时间,由于参考时间的准确性高于车辆系统时间,通过参考时间对车辆系统时间进行时间校准的操作,提高了车辆系统时间的准确性;此外在有gps信号时能够通过精度更高的gps时间进行系统时间校时,而在获取不到gps时间时通过ntp时间进行校时,实现了在gps定位受干扰的情况下也能够保证车辆系统时间的时间精度,解决了相关技术中采用单一的时间源对系统时间进行时间校准,导致系统时间准确度不高的问题。
36.在一些实施例中,根据所述参考时间,对所述车辆系统时间进行时间校准,包括下
述任一方式:
37.其一方式,在所述参考时间为所述gps时间的情况下,在所述车载联网控制器上电或休眠唤醒后,通过所述gps时间每间隔第一预设周期对所述车辆系统时间进行一次时间校准。
38.具体的,车载联网控制器在上电以及休眠唤醒的情况下,车辆系统时间可能会由于长时间没有经过时间校准,产生较大的时间误差,此时可以通过gps时间每隔第一预设周期对车辆系统时间进行一次时间校准,以保证车辆系统时间的准确性。
39.第一预设周期是指预设的进行时间校准的时间间隔,例如,作为一个示例,第一预设周期可设置为5分钟,即每隔5分钟使用gps时间对车辆系统时间进行时间校准,但是应理解,在本实施例中,对第一预设周期的时间长短不做任何限制。
40.第一预设周期可以以车载联网控制器上电的时间点或休眠唤醒的时间点作为第一预设周期的起点,即本实施例可以在车载联网控制器上电或休眠唤醒后,通过gps时间对车辆系统时间进行首次时间校准,然后每间隔第一预设周期对车辆系统时间进行一次时间校准。
41.该方式通过每隔第一预设周期使用gps时间对车辆系统时间进行时间校准,确保了车辆系统时间与gps时间的一致性,从而提高了车辆系统时间的准确性,进而提高了车辆系统的稳定性和可靠性。
42.其二方式,每间隔第二预设周期将所述车辆系统时间与所述gps时间进行对比,若检测到所述车辆系统时间与所述gps时间之间的时间差大于预设时间差,则根据所述gps时间进行时间校准。
43.具体的,第二预设周期为将车辆系统时间与gps时间进行对比的时间间隔,可以根据实际情况进行设置,例如,可以设置为2分钟,本实施例对此不做任何限制。
44.时间差为车辆系统时间与gps时间之间差值的绝对值,预设时间差可根据实际情况进行设置,例如,作为一个示例,预设时间差可设置为5秒,在车辆系统时间与gps时间的差值为5秒的情况下,使用gps时间作为参考时间对车辆系统时间进行同步,完成时间校准的操作,以确保系统时间的准确。
45.需要说明的是,预设时间差小于gps时间与车辆系统时间的误差范围最大值,以确保时间校准的准确性。
46.该方式中,车载联网控制器可以监控内部时间跳变情况,每隔第二预设周期监测gps时间与车辆系统时间的时间差,在车辆系统时间与gps时间误差较大时,对车辆系统时间进行及时的时间校准,避免了在车辆系统时间与gps时间没有误差时的无效校准工作,且提高了系统时间的准确性。当然,若gps时间获取失败,则不进行时间差对比。
47.本实施例能够通过上述任意方式对车辆系统时间进行时间校准,确保车辆系统时间与gps时间同步,避免了车辆操作失误和用户体验差的问题,使得能够提供更好的使用体验和便捷服务。
48.在一些实施例中,根据所述参考时间,对所述车辆系统时间进行时间校准,包括:在所述参考时间为所述ntp时间的情况下,仅在车载联网控制器上电或休眠唤醒后,通过所述ntp时间对所述车辆系统时间进行时间校准。
49.具体的,在参考时间为ntp时间的情况下,由于ntp时间的精度小于gps时间,则可
以仅在车载联网控制器上电或休眠唤醒后,通过ntp时间对车辆系统时间进行时间校准,即一个启动周期只校准一次。
50.这样,通过上述方式使用ntp时间对车辆系统时间进行校准,保证了车辆系统时间的准确性。
51.在一些实施例中,根据所述参考时间,对所述车辆系统时间进行时间校准之前,还包括:将实时时钟rtc时间设置为所述车辆系统时间。
52.具体的,rtc是一种计算机芯片或模块,用于提供精确的时间基准和实时计时,能够独立的计算时间,不需要依赖操作系统,通常用于需要时间精度较高的系统中。rtc可以在计算机关机时保存当前时间,以便下次开机时使用。
53.需要说明的是,在不能接收到gps信号,且不能接入网络的情况下,车载联网控制器采用rtc时间。
54.根据本实施例提供的技术方案,将rtc时间设置为车辆系统时间,保证了车辆系统时间的连续性。
55.下面对时间校准的一个具体实施例进行说明。
56.具体的,时间校准流程如下:
57.当车载联网控制器和mcu成功建立连接时,使用rtc时间设置系统时间;
58.当网络连接成功以后,若不能获取到gps信号,则从ntp获取时间进行校时;
59.车载联网控制器正常运行时,随时监测gps时间,当任何时刻从gps成功获取gps时间时,如果此时系统校时源不是gps时间,则立即进行时间校准;时间校准成功以后,后续每间隔第一预设周期校准一次时间。
60.具体的,在将rtc时间设置为车辆系统时间或对车辆系统时间进行校准后,可以进行车辆的整车时间同步,下面对此进行说明。
61.在一些实施例中,将rtc时间设置为所述车辆车辆系统时间之后,还包括:
62.在不能获取所述参考时间的情况下,通过控制器局域网(controller area network,can)信号广播时间信息,其中所述时间信息包括指示所述车辆系统时间为无效时间的标识。
63.具体的,时间信息可以包括年,月,日,时,分,秒以及指示车辆系统时间为无效时间的标识。
64.在不能获取gps时间和ntp时间作为参考时间的情况下,车辆系统时间为rtc时间,此时rtc时间的精度较低,不经过时间校准不能保证当前的时间的准确性,通过发送该时间无效以提示不能保证车辆系统时间的时间精度,从而使得车辆能够根据该时间信息进行对应的应对措施。
65.在一些实施例中,根据所述参考时间,对所述车辆系统时间进行时间校准之后,还包括:
66.通过can信号广播时间信息,其中所述时间信息包括校准后的时间以及指示所述校准后的时间为有效时间的标识。
67.根据本实施例提供的技术方案,通过使用校准后的时间作为准确时间并广播时间信息,并指示该时间信息为有效时间,实现了为车辆提供准确的时间服务,提高了车辆操作的精确性。
68.下面对车辆的整车时间同步的具体实施例进行说明。
69.具体的,车载联网控制器处于工作状态时,通过can信号实时广播时间信息(周期可以按需求进行设置),时间信息包含年,月,日,时,分,秒,以及指示时间是否有效的标识(tbox_timevalid)。其中,可以包括如下两种情况:
70.情况a.当车载联网控制器无法获取时间信号(如断网,时间模块失效)或者无法传递信号(断网,重启等)时向整车系统发送车载联网控制器timevalid=invalid。
71.情况b.车载联网控制器默认发送车载联网控制器timevalid=invalid,当被唤醒或者恢复正常后根据接收到的时间信号发送车载联网控制器timevalid=valid及实时时间信号。
72.在一些实施例中,在获取车辆系统时间的参考时间之前,还包括:
73.确定功能预约清单,所述功能预约清单包括多个功能开启需求以及各个功能开启需求对应的预约时间;若检测到目标功能开启需求对应的预约时间与所述车辆系统时间之间的时间差小于预设阈值,执行所述获取车辆系统时间的参考时间以及之后的步骤。
74.具体的,功能预约清单可以由用户输入至车载终端服务平台(telematics service provider,tsp)中,并且由tsp平台将用户输入的功能预约清单发送至车辆的车载联网终端。当然需要说明的是,该功能预约清单也可以由车载联网终端基于历史功能开启需求确定。
75.功能预约清单包括多个功能开启需求,作为一个示例,例如该多个功能开启需求包括开启空调、加热座椅、打开车窗等。
76.目标功能开启需求可以为多个功能开启需求中的任意一个。预设阈值可以根据实际需求进行设置,例如,作为一个示例,该预设阈值可设置为2分钟,在预约时间与车辆系统时间之间的时间差小于2分钟时执行时间校准过程。
77.通过确定功能预约清单,并在检测到目标功能开启需求对应的预约时间与车辆系统时间之间的时间差小于预设阈值时进行时间校准,避免了在还未到达预设时间之前一直执行时间校准操作,节约了cpu资源以及车辆能耗。
78.此外,在一些实施例中,确定功能预约清单包括:
79.基于用户针对汽车内的各个功能的历史开启时间数据,预测对应功能的预测预约时间,并基于各个功能对应的预测预约时间确定所述功能预约清单。
80.由于用户每天的用车习惯通常保持一致,因此可以通过对用户针对汽车内的各个功能的历史开启时间数据,能够预测得到对应功能的预测预约时间,从而确定功能预约清单。
81.例如,作为一个示例,用户的出行需求为上班出行,在工作日中的历史开启时间数据通常为早上七点开启车辆的空调、加热座椅、调节座椅的位置等,通过收集用户开启各个功能的历史时间数据,由于用户工作日的出行需求相同,因此能够预测到用户在下个工作日中对应功能的预约预测需求,从而得到功能预约清单。
82.这样,通过根据用户针对汽车内的各个功能的历史开启时间数据,确定功能预约清单,实现了车辆能够自主生成功能预约清单,避免了用户每次需要预约车辆时都需要下发预约指令导致占用用户时间的问题,提高了用户预约车辆的便捷性。
83.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再
一一赘述。
84.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
85.图2是本技术实施例提供的一种时间校准的装置的示意图。如图2所示,该时间校准的装置包括:
86.获取模块201,用于获取车辆系统时间的参考时间,其中在检测到全球定位系统gps信号的情况下,所述参考时间为gps时间,在未检测到所述gps信号且检测到车载联网控制器接入网络的情况下,所述参考时间为网络时间协议ntp时间,所述gps信号中包括所述gps时间;
87.执行模块202,用于根据所述参考时间,对所述车辆系统时间进行时间校准。
88.在一些实施例中,执行模块202具体用于,在所述参考时间为所述gps时间的情况下,在所述车载联网控制器上电或休眠唤醒后,通过所述gps时间每间隔第一预设周期对所述车辆系统时间进行一次时间校准,或者;在每间隔第二预设周期将所述车辆系统时间与所述gps时间进行对比,若检测到所述车辆系统时间与所述gps时间之间的时间差大于预设时间差,则根据所述gps时间进行时间校准。
89.在一些实施例中,执行模块202具体用于,在所述参考时间为所述ntp时间的情况下,仅在车载联网控制器上电或休眠唤醒后,通过所述ntp时间对所述车辆系统时间进行时间校准。
90.在一些实施例中,时间校准的装置还包括设置模块,用于将实时时钟rtc时间设置为所述车辆系统时间。
91.在一些实施例中,时间校准的装置还包括广播模块,用于通过can信号广播时间信息,其中所述时间信息包括校准后的时间以及指示所述校准后的时间为有效时间的标识。
92.在一些实施例中,时间校准的装置还包括时间管理模块,用于确定功能预约清单,所述功能预约清单包括多个功能开启需求以及各个功能开启需求对应的预约时间;若检测到目标功能开启需求对应的预约时间与所述车辆系统时间之间的时间差小于预设阈值,执行所述获取车辆系统时间的参考时间以及之后的步骤。
93.在一些实施例中,时间管理模块具体用于,基于用户针对汽车内的各个功能的历史开启时间数据,预测对应功能的预测预约时间,基于各个功能对应的预测预约时间确定所述功能预约清单。
94.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
95.图3是本技术实施例提供的电子设备3的示意图。如图3所示,该实施例的电子设备3包括:处理器301、存储器302以及存储在该存储器302中并且可在处理器301上运行的计算机程序303。处理器301执行计算机程序303时实现上述各个方法实施例中的步骤。或者,处理器301执行计算机程序303时实现上述各装置实施例中各模块/单元的功能。
96.电子设备3可以是桌上型计算机、笔记本、掌上电脑及云端服务器等电子设备。电子设备3可以包括但不仅限于处理器301和存储器302。本领域技术人员可以理解,图3仅仅是电子设备3的示例,并不构成对电子设备3的限定,可以包括比图示更多或更少的部件,或
者不同的部件。
97.处理器301可以是中央处理单元(central processing unit,cpu),也可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
98.存储器302可以是电子设备3的内部存储单元,例如,电子设备3的硬盘或内存。存储器302也可以是电子设备3的外部存储设备,例如,电子设备3上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。存储器302还可以既包括电子设备3的内部存储单元也包括外部存储设备。存储器302用于存储计算机程序以及电子设备所需的其它程序和数据。
99.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
100.集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储在可读存储介质中,该计算机程序在被处理器执行时,可以实现上述各个方法实施例的步骤。计算机程序可以包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如,在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
101.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
技术特征:
1.一种时间校准的方法,其特征在于,包括:获取车辆系统时间的参考时间,其中在检测到全球定位系统gps信号的情况下,所述参考时间为gps时间,在未检测到所述gps信号且检测到车载联网控制器接入网络的情况下,所述参考时间为网络时间协议ntp时间,所述gps信号中包括所述gps时间;根据所述参考时间,对所述车辆系统时间进行时间校准。2.根据权利要求1所述的时间校准的方法,其特征在于,所述根据所述参考时间,对所述车辆系统时间进行时间校准,包括:在所述参考时间为所述gps时间的情况下,在车载联网控制器上电或休眠唤醒后,通过所述gps时间每间隔第一预设周期对所述车辆系统时间进行一次时间校准;或者,每间隔第二预设周期将所述车辆系统时间与所述gps时间进行对比,若检测到所述车辆系统时间与所述gps时间之间的时间差大于预设时间差,则根据所述gps时间进行时间校准。3.根据权利要求1所述的时间校准的方法,其特征在于,所述根据所述参考时间,对所述车辆系统时间进行时间校准,包括:在所述参考时间为所述ntp时间的情况下,仅在车载联网控制器上电或休眠唤醒后,通过所述ntp时间对所述车辆系统时间进行时间校准。4.根据权利要求1所述的时间校准的方法,其特征在于,所述根据所述参考时间,对所述车辆系统时间进行时间校准之前,还包括:将实时时钟rtc时间设置为所述车辆系统时间。5.根据权利要求1所述的时间校准的方法,其特征在于,所述根据所述参考时间,对所述车辆系统时间进行时间校准之后,还包括:通过控制器局域网can信号广播时间信息,其中所述时间信息包括校准后的时间以及指示所述校准后的时间为有效时间的标识。6.根据权利要求1所述的时间校准的方法,其特征在于,所述获取车辆系统时间的参考时间之前,还包括:确定功能预约清单,所述功能预约清单包括多个功能开启需求以及各个功能开启需求对应的预约时间;若检测到目标功能开启需求对应的预约时间与所述车辆系统时间之间的时间差小于预设阈值,执行所述获取车辆系统时间的参考时间以及之后的步骤。7.根据权利要求6所述的时间校准的方法,其特征在于,所述确定功能预约清单包括:基于用户针对汽车内的各个功能的历史开启时间数据,预测对应功能的预测预约时间,并基于各个功能对应的预测预约时间确定所述功能预约清单。8.一种时间校准的装置,其特征在于,包括:获取模块,用于获取车辆系统时间的参考时间,其中在检测到全球定位系统gps信号的情况下,所述参考时间为gps时间,所述gps信号中包括所述gps时间,在未检测到所述gps信号且检测到车载联网控制器接入网络的情况下,所述参考时间为网络时间协议ntp;执行模块,用于根据所述参考时间,对所述车辆系统时间进行时间校准。9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至
7中任一项所述方法的步骤。10.一种存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
技术总结
本申请涉及汽车技术领域,提供了一种时间校准的方法、装置、电子设备及存储介质。该时间校准的方法包括:获取车辆系统时间的参考时间,其中在检测到全球定位系统GPS信号的情况下,参考时间为GPS时间,在未检测到GPS信号且检测到车载联网控制器接入网络的情况下,参考时间为网络时间协议NTP时间,GPS信号中包括GPS时间;根据参考时间,对车辆系统时间进行时间校准。本申请实施例解决了时间校准的准确度不高的问题。不高的问题。不高的问题。
技术研发人员:刘铸 杨振华 吕季
受保护的技术使用者:重庆赛力斯新能源汽车设计院有限公司
技术研发日:2023.06.29
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
