应用于车载终端的时钟同步方法及装置的制造方法

文档序号:9921564阅读:669来源:国知局
应用于车载终端的时钟同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及时间同步技术领域,尤其涉及一种应用于车载终端的时钟同步方法及
目.0
【背景技术】
[0002]车载终端是一种用于车辆监控管理的设备,一般安装在各种车辆内,其中集成有定位、通信和行驶记录等多项功能,能够起到对车辆进行调度监控等作用,具有广泛的应用。
[0003]其中,车载终端中的核心部件为MCU (Micro Control Unit,微控制单元),并且,所述车载终端中还设置有RTC (Real-Time Clock,实时时钟)。所述RTC能够根据振荡频率产生时间信息,并将所述时间信息传输至MCU,以便所述MCU根据接收到的时间信息获取当前的时间。
[0004]但是,发明人在本申请的研究过程中发现,车载终端中的RTC输出的时间信息有时会出现偏差,并且,随着使用时间的延长,RTC输出的时间信息往往会与实际时间的偏差越来越大,从而导致MCU获取到的时间与实际时间存在较大的偏差。

【发明内容】

[0005]为克服相关技术中存在的问题,本发明提供一种应用于车载终端的时钟同步方法及装置。
[0006]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0007]根据本发明实施例的第一方面,提供一种应用于车载终端的时钟同步方法,包括:
[0008]接收CAN总线传输的消息数据,所述消息数据由设置在车辆内的其他终端生成;
[0009]解析所述消息数据,获取所述消息数据中包含的消息类型标识;
[0010]若根据所述消息数据中包含的消息类型标识,确定所述消息数据中包含第一时间,将所述第一时间与实时时钟RTC存储的第二时间进行对比;
[0011]若根据对比结果,确定所述第一时间与所述第二时间不同,将所述RTC存储的时间调整至所述第一时间。
[0012]结合第一方面,在第一方面第一种可能的实现方式中,所述应用于车载终端的时钟同步方法还包括:
[0013]若根据所述消息数据中包含的消息类型标识,确定所述消息数据中不包含第一时间,则获取标准时间;
[0014]判断所述标准时间与所述第二时间是否相同,若不同,则将所述RTC存储的时间调整至所述标准时间。
[0015]结合第一方面,在第一方面第二种可能的实现方式中,所述应用于车载终端的时钟同步方法还包括:
[0016]若根据对比结果,确定所述第一时间与所述第二时间不同,获取所述第一时间与第二时间之间的差值;
[0017]判断所述第一时间与第二时间之间的差值是否在预设的差值范围内,若是,再执行将所述RTC存储的时间调整至所述第一时间的操作。
[0018]结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述应用于车载终端的时钟同步方法还包括:
[0019]若根据判断结果,确定所述第一时间与第二时间之间的差值不在预设的差值范围内,获取标准时间;
[0020]将所述RTC存储的时间调整至所述标准时间。
[0021]结合第一方面第一种可能的实现方式,或者,结合第一方面第三种可能的实现方式,在第一方面第四种可能的实现方式中,所述获取标准时间,包括:
[0022]获取服务器传输的第三时间,将所述第三时间作为标准时间;
[0023]或者,
[0024]获取全球定位系统GPS传输的第四时间,将所述第四时间作为标准时间。
[0025]根据本发明实施例的第二方面,提供一种应用于车载终端的时钟同步装置,包括:
[0026]接收模块,用于接收CAN总线传输的消息数据,所述消息数据由设置在车辆内的其他终端生成;
[0027]解析模块,用于解析所述消息数据,获取所述消息数据中包含的消息类型标识;
[0028]对比模块,用于若根据所述消息数据中包含的消息类型标识,确定所述消息数据中包含第一时间,将所述第一时间与实时时钟RTC存储的第二时间进行对比;
[0029]第一调整模块,用于若根据对比结果,确定所述第一时间与所述第二时间不同,将所述RTC存储的时间调整至所述第一时间。
[0030]结合第二方面,在第二方面第一种可能的实现方式中,所述应用于车载终端的时钟同步装置还包括:
[0031]标准时间获取模块,用于若根据所述消息数据中包含的消息类型标识,确定所述消息数据中不包含第一时间,则获取标准时间;
[0032]第二调整模块,用于判断所述标准时间与所述第二时间是否相同,若不同,则将所述RTC存储的时间调整至所述标准时间。
[0033]结合第二方面,在第二方面第二种可能的实现方式中,所述应用于车载终端的时钟同步装置还包括:
[0034]差值获取模块,用于若根据对比结果,确定所述第一时间与所述第二时间不同,获取所述第一时间与第二时间之间的差值;
[0035]所述第一调整模块还用于,判断所述第一时间与第二时间之间的差值是否在预设的差值范围内,若是,再执行将所述RTC存储的时间调整至所述第一时间的操作。
[0036]结合第二方面第二种可能的实现方式,在第二方面第三种可能的实现方式中,
[0037]所述标准时间获取模块还用于,若根据判断结果,确定所述第一时间与第二时间之间的差值不在预设的差值范围内,获取标准时间;
[0038]所述应用于车载终端的时钟同步装置还包括:
[0039]第三调整模块,用于将所述RTC存储的时间调整至所述标准时间。
[0040]结合第二方面第一种可能的实现方式,或者,结合第二方面第三种可能的实现方式,在第二方面第四种可能的实现方式中,所述标准时间获取模块,包括:
[0041]第一获取单元,用于获取服务器传输的第三时间,将所述第三时间作为标准时间;
[0042]或者,
[0043]第二获取单元,用于获取全球定位系统GPS传输的第四时间,将所述第四时间作为标准时间。
[0044]本发明的实施例提供的技术方案可以包括以下有益效果:
[0045]本申请公开了一种应用于车载终端的时钟同步方法及装置,应用于设置在车载终端中的MCU。通过本申请,所述MCU接收CAN总线传输的消息数据,对所述消息数据进行解析,获取其中包含的第一时间,并将所述第一时间与RTC存储的第二时间进行对比,在所述第一时间与所述第二时间不同时,将所述RTC存储的时间调整至所述第一时间。通过该申请,MCU对RTC存储的时间进行调整,并且,调整后的RTC存储的时间为第一时间,所述第一时间为设置在车辆内的终端所产生的时间,从而能够使MCU获取到的时间与车辆内设置的其他终端保持一致,解决了现有技术中存在的MCU获取到的时间与实际时间存在较大偏差的问题。
[0046]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0047]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0048]图1是根据一示例性实施例示出的一种应用于车载终端的时钟同步方法的工作流程示意图;
[0049]图2是根据一示例性实施例示出的又一种应用于车载终端的时钟同步方法的工作流程示意图;
[0050]图3是根据一示例性实施例示出的又一种应用于车载终端的时钟同步方法的工作流程示意图;
[0051]图4是根据一示例性实施例示出的一种应用于车载终端的时钟同步装置的结构示意图;
[0052]图5是根据一示例性实施例示出的又一种应用于车载终端的时钟同步装置的结构示意图。
【具体实施方式】
[0053]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0054]为了解决现有技术中,设置在车载终端中的微控制单元MCU获取到的时间与实际时间存在较大的偏差的问题,本申请公开了一种应用于车载终端的时钟同步方法和装置,并且,所述应用于车载终端的时钟同步方法和装置应用于设置在车载终端中的MCU。
[0055]图1是根据一示例性实施例示出的一种应用于车载终端的时钟同步方法的流程图。参见图1,所述应用于车载终端的时钟同步方法包括:
[0056]步骤S11、接收CAN总线传输的消息数据,所述消息数据由设置在车辆内的其他终立而生成。
[00
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1