本申请涉及时间校准,具体涉及一种时间校准方法、装置、存储介质及电子设备。
背景技术:
1、智能化行车记录仪具备更高端的功能,如自动泊车辅助、车道偏离警告、前碰撞警告、高级驾驶辅助系统(adas)、驾驶员监控系统(dms)、以及盲区监测系统(bsd)等。
2、而智能化行车记录仪的这些高端功能大部分基于摄像头的图像、卫星定位(包含gps、北斗、伽利略等定位系统)坐标及时间、linux行车记录仪系统时间等数据实现的。其中,linux行车记录仪系统时间校准对的处理差异对自动泊车辅助、高级驾驶辅助系统、驾驶员监控系统、以及盲区监测系统准确性影响很大。而相关技术中在对linux行车记录仪系统时间进行校准时的准确性较低。
技术实现思路
1、本申请实施例提供一种时间校准方法、装置、存储介质及电子设备,能够提高对行车记录仪的系统时间进行时间校准的准确性。
2、第一方面,本申请实施例提供一种时间校准方法,应用于行车记录仪,所述行车记录仪与卫星定位接收机连接,包括:
3、接收所述卫星定位接收机输出的卫星定位数据和1pps输出信号,并对所述1pps输出信号进行实时检测,当检测到所述1pps输出信号中的上升沿信号时,解析所述上升沿信号对应的所述卫星定位数据中的时间信息,得到第一时间;
4、通过所述第一时间对所述行车记录仪的系统时间进行初步校时,并记录初步校时所消耗的消耗时长;
5、当检测到所述1pps输出信号中的下一个上升沿信号时,读取所述行车记录仪的系统时间作为第二时间;
6、根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻;
7、若所述下一个上升沿信号与所述上升沿信号相邻,则根据所述第一时间以及所述消耗时长对所述行车记录仪的系统时间进行时间校准。
8、在一种实施例中,所述根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻,还包括:
9、若所述下一个上升沿信号与所述上升沿信号不相邻,则将所述下一个升沿信号作为所述上升沿信号,并转到所述解析所述上升沿信号对应的所述卫星定位数据中的时间信息,得到第一时间的步骤。
10、在一种实施例中,所述根据所述第一时间以及所述消耗时长对所述行车记录仪的系统时间进行时间校准,包括:
11、获取所述1pps输出信号的周期;
12、对所述第一时间、所述周期、以及所述消耗时长进行求和,得到目标校准时间;
13、将所述目标校准时间作为所述行车记录仪的当前系统时间。
14、在一种实施例中,所述方法还包括:
15、每隔预设时间间隔对所述行车记录仪的系统时间进行时间校准,得到更新后的目标校准时间;
16、根据所述更新后的目标校准时间更新所述行车记录仪的当前系统时间。
17、在一种实施例中,在每隔预设时间间隔对所述行车记录仪的系统时间进行时间校准,得到更新后的目标校准时间之前,还包括:
18、确定所述行车记录仪的cpu资源情况;
19、根据所述cpu资源情况设置所述预设时间间隔。
20、在一种实施例中,所述根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻,包括:
21、获取所述1pps输出信号的周期;
22、获取所述第二时间与所述第一时间之间的时间差值;
23、若所述时间差值小于所述周期,则确定所述下一个上升沿信号与所述上升沿信号相邻;
24、若所述时间差值大于所述周期,则确定所述下一个上升沿信号与所述上升沿信号不相邻。
25、在一种实施例中,所述接收所述卫星定位接收机输出的卫星定位数据和1pps输出信号,包括:
26、通过所述行车记录仪的串口接收所述卫星定位接收机的串口输出的卫星定位数据;
27、通过所述行车记录仪的中断脚接收所述卫星定位接收机输出的所述1pps输出信号。
28、第二方面,本申请实施例还提供一种时间校准装置,包括:
29、第一检测单元,用于接收所述卫星定位接收机输出的卫星定位数据和1pps输出信号,并对所述1pps输出信号进行实时检测,当检测到所述1pps输出信号中的上升沿信号时,解析所述上升沿信号对应的所述卫星定位数据中的时间信息,得到第一时间;
30、第一时间校准单元,用于通过所述第一时间对所述行车记录仪的系统时间进行初步校时,并记录初步校时所消耗的消耗时长;
31、第二检测单元,用于当检测到所述1pps输出信号中的下一个上升沿信号时,读取所述行车记录仪的系统时间作为第二时间;
32、判断单元,用于根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻;
33、第二时间校准单元,用于若所述下一个上升沿信号与所述上升沿信号相邻,则根据所述第一时间以及所述消耗时长对所述行车记录仪的系统时间进行时间校准。
34、第三方面,本申请实施例还提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的时间校准方法。
35、第四方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的时间校准方法。
36、本申请实施例提供的技术方案,应用于行车记录仪,所述行车记录仪与卫星定位接收机连接,所述行车记录仪通过接收所述卫星定位接收机输出的卫星定位数据和1pps输出信号,并对所述1pps输出信号进行实时检测,当检测到所述1pps输出信号中的上升沿信号时,解析所述上升沿信号对应的所述卫星定位数据中的时间信息,得到第一时间,通过所述第一时间对所述行车记录仪的系统时间进行初步校时,并记录初步校时所消耗的消耗时长;当检测到所述1pps输出信号中的下一个上升沿信号时,读取所述行车记录仪的系统时间作为第二时间;根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻,若所述下一个上升沿信号与所述上升沿信号相邻,则根据所述第一时间以及所述消耗时长对所述行车记录仪的系统时间进行时间校准。本申请提供的时间校准方法能提高对行车记录仪的系统时间进行时间校准的准确性。
1.一种时间校准方法,应用于行车记录仪,其特征在于,所述行车记录仪与卫星定位接收机连接,包括:
2.如权利要求1所述的时间校准方法,其特征在于,所述根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻,还包括:
3.如权利要求1所述的时间校准方法,其特征在于,所述根据所述第一时间以及所述消耗时长对所述行车记录仪的系统时间进行时间校准,包括:
4.如权利要求3所述的时间校准方法,其特征在于,所述方法还包括:
5.如权利要求1所述的时间校准方法,其特征在于,在每隔预设时间间隔对所述行车记录仪的系统时间进行时间校准,得到更新后的目标校准时间之前,还包括:
6.如权利要求1所述的时间校准方法,其特征在于,所述根据所述第一时间和第二时间判断所述下一个上升沿信号与所述上升沿信号是否相邻,包括:
7.如权利要求1至6任一项所述的时间校准方法,其特征在于,所述接收所述卫星定位接收机输出的卫星定位数据和1pps输出信号,包括:
8.一种时间校准装置,其特征在于,包括用于执行如权利要求1至7任一项所述的时间校准方法的单元。
9.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的时间校准方法。
10.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至7任一项所述的时间校准方法。