[发明专利]车载终端系统的时间校正方法有效
申请号: | 201310248994.4 | 申请日: | 2013-06-21 |
公开(公告)号: | CN103309228B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 陈挺;叶德焰;赖荣东;李基勇;陈余菲 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | G04R20/02 | 分类号: | G04R20/02 |
代理公司: | 厦门市新华专利商标代理有限公司35203 | 代理人: | 朱凌 |
地址: | 361009 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种车载终端系统的时间校正方法,所述车载终端系统包括计时模块、微处理器、卫星定位模块以及通信模块;所述时间校正方法包括事件触发校时步骤,采用定位模块校时、通信模块校时、远程服务器校时相结合方式对系统时间予以校时,避免卫星定位模块单模校时,不定位等因数导致的车载设备无法正常校时的影响;同时,还采用周期校时和事件触发校时结合的方式,提高系统时间的同步性,利用定位模块校时或通信模块作为时间校正源,其输出时间精度也为秒,本方案采用系统最小时基定时器扫描校正模块秒变化时刻,在检测时间校正源输出的秒发生变化后马上进行时间校正,能够减少校正延迟误差,提高时间同步性、准确性。 | ||
搜索关键词: | 车载 终端 系统 时间 校正 方法 | ||
【主权项】:
车载终端系统的时间校正方法,其特征在于:所述车载终端系统包括计时模块、微处理器、卫星定位模块以及通信模块;所述计时模块包括系统时间模块和时间校正模块;所述系统时间模块利用所述微处理器的硬件定时器或软件定时器,进行周期性地计数定时,提供车载终端的系统时间;所述时间校正模块通过检测接收卫星定位模块、通信模块、远程服务器的时间,负责对系统时间进行校正处理;所述时间校正的方法包括事件触发校时步骤、结合所述事件触发校时步骤同时进行的周期校时步骤、以及当所述卫星定位模块的状态从未定位状态转为已定位状态时,对系统时间重新进行一次的校时步骤;所述事件触发校时步骤如下:步骤1、所述系统启动后,时间校正成功标识和通信模块时间标识均置为无效,所述系统时间模块以出厂设置时刻为基点,利用所述微处理器的硬件定时器或软件定时器,进行周期性地计数,实时更新系统时间;同时,所述卫星定位模块进行定位、所述通信模块进行网络注册、所述系统同远程服务器进行连接;步骤2、所述卫星定位模块定位成功后,从所述卫星定位模块获取时间数据并将其作为校正时间源,同时,通知所述时间校正模块启动校正时刻判断定时器TIM2,执行步骤3;所述通信模块成功注册网络后,若基站校时成功,从所述基站获取时间数据,并将所述通信模块时间标识置为有效,若此时所述时间校正成功标识为无效,将从所述基站获取的时间数据作为校正时间源,启动校正时刻判断定时器TIM2,执行步骤3;若此时所述时间校正成功标识为有效,则不重复校时;所述通信模块连接远程服务器成功后,车载终端同远程服务器建立连接,若此时所述时间校正成功标识为无效,则向所述远程服务器发送校时申请,车载终端成功收到远程服务器的时间数据后,将其作为校正时间源,启动对系统时间模块的校正,所述时间校正模块校正更新所述系统时间,校正成功后,将时间校正成功标识置为有效;若此时所述时间校正成功标识为有效,则不重复校时;步骤3、所述校正时刻判断定时器TIM2启动后,选用所述微处理器支持的最小时基T2,周期性地查询校正时间源的输出时间,一旦检测到校正时间源的输出时间的秒刻度发生了变化,则关闭所述校正时刻判断定时器TIM2,并立即启动对系统时间模块的校正,所述时间校正模块校正更新所述系统时间,从而将校正延迟误差降低为系统所支持的最高精度,即系统提供的最小时基;同时,将时间校正成功标识置为有效,若此时通信模块时间标识为无效,则同时采用校正时间源的输出时间对通信模块的时间进行校正,并将通信模块时间标识置为有效;所述周期校时步骤如下:步骤10、所述时间校正模块启动校正定时器TIM1,并设置自动校时周期T1,以固定的校时周期T1定时地进行时间校正,所述校时周期T1大于所述最小时基T2;步骤11、当校时周期到达时,所述时间校正模块先判断所述卫星定位模块是否处于定位状态,若是,选择所述卫星定位模块的时间数据为校正时间源,启动所述校正时刻判断定时器TIM2,执行步骤12;若所述卫星定位模块处于未定位状态,则判断所述通信模块时间标识是否有效,若有效,则选择通信模块的时间数据为校正时间源,启动所述校正时刻判断定时器TIM2,执行步骤12;若所述卫星定位模块和通信模块时间标识均为无效,则所述时间校正模块向远程服务器发送校时申请,车载终端成功收到远程服务器的时间数据后,将其作为校正时间源,启动对系统时间模块的校正,所述时间校正模块校正更新所述系统时间,校正成功后,将时间校正成功标识置为有效;步骤12、所述校正时刻判断定时器TIM2启动后,选用所述微处理器支持的最小时基T2,周期性地查询校正时间源的输出时间,一旦检测到校正时间源的输出时间的秒刻度发生了变化,则关闭所述校正时刻判断定时器TIM2,并立即启动对系统时间模块的校正,所述时间校正模块校正更新所述系统时间,从而将校正延迟误差降低为系统所支持的最高精度,即系统提供的最小时基;同时,将时间校正成功标识置为有效;所述卫星定位模块的状态从未定位状态转为已定位状态时,对系统时间重新进行一次校时的步骤:从所述卫星定位模块获取时间数据并将其作为校正时间源,同时,通知所述时间校正模块启动校正时刻判断定时器TIM2,所述校正时刻判断定时器TIM2启动后,选用所述微处理器支持的最小时基T2,周期性地查询校正时间源的输出时间,一旦检测到校正时间源的输出时间的秒刻度发生了变化,则关闭所述校正时刻判断定时器TIM2,并立即启动对系统时间模块的校正,所述时间校正模块校正更新所述系统时间,同时,将时间校正成功标识置为有效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310248994.4/,转载请声明来源钻瓜专利网。