一种车载终端离线校时方法及系统与流程

文档序号:33713300发布日期:2023-04-01 01:28阅读:170来源:国知局
一种车载终端离线校时方法及系统与流程

1.本发明属于校时技术领域,尤其涉及一种车载终端离线校时方法及系统。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
3.随着计算机和网络通信技术的飞速发展,各行各业的自动化系统数字化、网络化的时代已经到来。计算机及网络设备为各控制和信息系统之间的数据交换、分析和应用提供了更好的平台,这样对各种实时和历史数据的时间准确性也就提出了更高的要求。然而,网络中的设备各自走自己的时间,日积月累中整个系统的时间会混乱不堪,造成正常的数据统计分析业务无法正常进行。
4.车载终端是车辆监控管理系统的前端设备,也可以叫做车辆调度监控终端(tcu终端),一般隐秘的安装在车辆内,车载终端设备主要由车载视频服务器、lcd触摸屏、外接摄像机、通话手柄、汽车防盗器等外接设备组成。车载终端具备集成定位、通信、汽车行驶记录仪等多项功能,具有强大的业务调度功能和数据处理能力,支持电话本呼叫、文字信息语音播报、安防报警、远程安全断油断电安全保护功能,预留多个rs-232接口和rs-485接口,可外接计价器、摄像头、麦克风、耳机、tts语音合成盒子。
5.发明人发现,现有技术中车载终端的时间同步大多是基于互联网进行的统一时间校准,强烈依赖于联网使用。车载终端在联网时实时传输车辆总线数据,可通过联网时间服务器及gps卫星信号进行双重校时。在离线状态下,车载监控终端仅作为数据记录仪使用,无法通过联网服务器及gps获取标准的时间信息,无法进行时间的校准。
6.同时,发明人还发现,车载终端走时的精确度与外界工况环境相关,长时间不校准可能导致较大的时间误差,积累的时间误差对于后续数据统计、分析、回放工作,均造成一定的时间误差问题,给使用者造成极大的困扰。


技术实现要素:

7.为克服上述现有技术的不足,本发明提供了一种车载终端离线校时方法及系统,通过离线升级模式,解决车载终端离线工作时的时间校准问题,保障车载终端记录数据的实时性和准确性,消除后续数据处理时间误差问题。
8.为实现上述目的,本发明的一个或多个实施例提供了如下技术方案:
9.本发明第一方面提供了一种车载终端离线校时方法。
10.一种车载终端离线校时方法,包括以下步骤:
11.编辑可执行校时文件,将可执行校时文件进行存储;
12.读取可执行校时文件,获取目标时间;
13.读取时钟芯片的实时时钟信息,获取实时时钟时间;
14.比较目标时间和实时时钟时间,若两者相同,则无需进行校时,若两者不同,则将
实时时钟时间重置为目标时间。
15.本发明第二方面提供了一种车载终端离线校时系统。
16.一种车载终端离线校时系统,包括:
17.可执行文件编辑存储模块,被配置为:编辑可执行校时文件,将可执行校时文件进行存储;
18.目标时间读取模块,被配置为:读取可执行校时文件,获取目标时间;
19.实时时钟时间读取模块,被配置为:读取时钟芯片的实时时钟信息,获取实时时钟时间;
20.校时模块,被配置为:比较目标时间和实时时钟时间,若两者相同,则无需进行校时,若两者不同,则将实时时钟时间重置为目标时间。
21.本发明第三方面提供了计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如本发明第一方面所述的车载终端离线校时方法中的步骤。
22.本发明第四方面提供了电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本发明第一方面所述的车载终端离线校时方法中的步骤。
23.以上一个或多个技术方案存在以下有益效果:
24.本发明提供了一种车载终端离线校时方法及系统,在不联网的情况下,通过校时软件进行人工校时,实现内部时钟与目标时间的即时同步,通过离线升级模式,解决车载终端离线工作时的时间校准问题,保障了车载终端记录数据的实时性和准确性。
25.本发明的校时升级方式通过执行可执行文件校对车载终端内部时钟,只需准备存储媒介(sd卡)即可升级,无需耗费数据流量也不受限网络状况,升级效率高,对非专业技术人员操作车载终端校准时间升级时尤其适合。
26.本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
27.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
28.图1为第一个实施例的方法流程图。
29.图2为第一个实施例的校时原理示意图。
30.图3为第二个实施例的系统结构图。
具体实施方式
31.应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
32.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。
33.在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
34.实施例一
35.本实施例公开了一种车载终端离线校时方法。
36.如图1所示,一种车载终端离线校时方法,包括以下步骤:
37.编辑可执行校时文件,将可执行校时文件进行存储;
38.读取可执行校时文件,获取目标时间;
39.读取时钟芯片的实时时钟信息,获取实时时钟时间;
40.比较目标时间和实时时钟时间,若两者相同,则无需进行校时,若两者不同,则将实时时钟时间重置为目标时间。
41.进一步的,编辑可执行校时文件,具体为:编辑时钟软件,按照年、月、日、时、分、秒的格式设定目标时间,得到校时文件并将该校时文件编辑为可执行文件。
42.具体的,采用编程软件(或类似的文本编辑器),在本实施例中采用she l l时钟软件,写入目标时间:sett ime year month day hour mi nute second,得到校时文件并将该校时文件编辑为可执行文件。
43.进一步的,将可执行校时文件进行存储,具体为:将可执行文件存储在车载终端内部存储空间或者将可执行文件存储在外置sd存储卡中。
44.进一步的,车载终端每次上电启动时,载入时钟芯片的实时时钟信息,获取实时时钟时间。
45.进一步的,按照年、月、日、时、分、秒的格式逐项对目标时间和实时时钟时间进行差值计算,对差值取绝对值。
46.进一步的,若差值的绝对值为零,则无需进行校时;若差值的绝对值大于零,则将对应项的实时时钟时间重置为目标时间,实现时间同步。
47.进一步的,时间同步成功后,清除可执行校时文件,实现车载终端的离线校时。
48.时间同步成功后,清除可执行校时文件,防止多次重复校时。
49.本发明通过编辑she l l时钟软件,按照“年月日时分秒”设定为当前时间,将设定信息写入车载终端内部存储或sd卡中,车载终端上电,在时间服务器及gps卫星信号联网失效的情况下,通过读取she l l编辑软件可执行文件,重置内部rtc系统时钟与目标时间同步,时间同步成功后,清除内部存储信息,实现车载监控终端的离线校时。
50.由于实际工况复杂,可以通过定期强制人工校时的方法,以最大程度保证车载终端设备系统时间的可靠性与有效性。
51.如图2所示,本发明的校时原理如下:
52.采用时钟软件模块设定当前目标时间,作为可执行文件保存在车载监控终端内部存储空间或外置sd存储卡中;车载终端每次上电启动时载入rtc系统原始时间,检测到存储空间中的可执行校时she l l文件,将当前rtc时间缓存,读取可执行文件中的目标设定时间;进行rtc时间与目标设定时间对比,依据“年月日时分秒”格式逐项进行差值计算,将差值每项取绝对值,当某项绝对值大于零时,说明目标时间与rtc时间存在差异,需要进行校时,重置该项rtc时间并保存为she l l文件对应项中的目标时间;当某项绝对值等于零时,说明目标时间与rtc时间不存在差异,则执行当前的rtc系统原始时间对应项。
53.车载终端离线方式下,系统时间直接从rtc获取,每次上电监测内部存储空间,获得可执行校时文件,通过重置内部时钟与设定目标时间同步,完成校时。
54.实施例二
55.本实施例公开了一种车载终端离线校时系统。
56.如图3所示,一种车载终端离线校时系统,包括:
57.可执行文件编辑存储模块,被配置为:编辑可执行校时文件,将可执行校时文件进行存储;
58.目标时间读取模块,被配置为:读取可执行校时文件,获取目标时间;
59.实时时钟时间读取模块,被配置为:读取时钟芯片的实时时钟信息,获取实时时钟时间;
60.校时模块,被配置为:比较目标时间和实时时钟时间,若两者相同,则无需进行校时,若两者不同,则将实时时钟时间重置为目标时间。
61.实施例三
62.本实施例的目的是提供计算机可读存储介质。
63.计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例1所述的车载终端离线校时方法中的步骤。
64.实施例四
65.本实施例的目的是提供电子设备。
66.电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如本公开实施例1所述的车载终端离线校时方法中的步骤。
67.以上实施例二、三和四的装置中涉及的各步骤与方法实施例一相对应,具体实施方式可参见实施例一的相关说明部分。术语“计算机可读存储介质”应该理解为包括一个或多个指令集的单个介质或多个介质;还应当被理解为包括任何介质,所述任何介质能够存储、编码或承载用于由处理器执行的指令集并使处理器执行本发明中的任一方法。
68.本领域技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。
69.上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1