基于北斗卫星导航系统的时间统一实现方法技术方案

技术编号:10805061 阅读:109 留言:0更新日期:2014-12-24 12:01
本发明专利技术公开一种基于北斗卫星导航系统的时间统一实现方法,提供北斗接收机及连接北斗接收机并具有数据接口的时间统一装置,将北斗系统的授时功能提供给时钟使用者,结构简单方便使用。为了实现该功能,设置时钟源选择模块、时钟学习校准模块、自定义时间产生模块和时间分发模块,结合北斗系统实现自定义时间产生的处理方法、时钟源选择和时钟分发的处理方法,为时钟使用者提供一种简单易行且适合于保密使用的新的获得时钟源的方法。

【技术实现步骤摘要】
基于北斗卫星导航系统的时间统一实现方法
本专利技术涉及通信处理领域,尤其是一种基于北斗系统的时间数据应用的方法。
技术介绍
随着分布式系统的发展,一些工作需要相互协同才可以完成,这其中时间起到决定性的作用,以往只能通过一些高精密时钟源才能满足系统要求。现有的时间设定采用高精度时钟源或者Internet网络时间来实现,高精度时钟源:成本高,提供的时间种类单一。Internet网络时间:只对外提供网络服务端口,依赖网络,对保密要求较高的系统不能使用。2012年12月27日我国对外宣布北斗卫星导航系统(BDS)当天起正式向亚太大部分地区提供区域服务,北斗卫星导航系统是继美国全球定位系统(GPS)和俄罗斯格洛纳斯(GLONASS)之后可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务和短报文通信功能的全球卫星导航系统。如何简单方便的将北斗卫星导航系统应用于民用设备所需求的时间统一,成为一个亟待解决的问题。
技术实现思路
本专利技术的目的在于在于克服上述处理时间统一方案的缺点,利用北斗授时和短报文功能提供统一的高精度时间源。为达到上述目的,本专利技术基于北斗卫星导航系统的时间统一实现方法可采用如下技术方案:提供北斗接收机及连接北斗接收机并具有数据接口的时间统一装置;北斗接收机用于接收定位数据和收发短报文;时间统一装置通过数据接口连接至少一个时钟使用者;时间统一装置内设置时钟源选择模块、时钟学习校准模块、自定义时间产生模块和时间分发模块;时钟源选择模块用以接收上级时钟源选择要求和自定义时间计算方法短报文,当接收到上级时钟源选择要求时,将当前时钟源设定为上级要求的时钟源;当接收到自定义时间计算方法短报文时,则结合时钟学习校准模块及自定义时间产生模块产生自定义时间;时钟学习校准模块用以接收北斗时间,将接收的北斗时间连同时间统一装置接收的计数一起记录保存,然后根据历史记录计算出本次时间的补偿值,并预估出下次接收到的北斗时间的预估值,当再次接收到北斗时间时,对再次接收到的北斗时间判断是否和预估值相同,如果相同就将再次接收到的北斗时间直接作为天文时间,如果不同,再次计算时间补偿值,然后将校准后的北斗时间作为天文时间;自定义时间产生模块将时钟学习校准模块产生的天文时间作为基础时钟,然后根据时钟源选择模块每路自定义时间的计算方法,产生自定义时间;时间分发模块用以遍历当前活动的时钟使用者列表,将天文时间和自定义时间对当前活动的时钟使用者分发。本专利技术通过设置北斗接收机及时间统一装置即将北斗系统的授时功能提供给时钟使用者,结构简单方便使用。为了实现该功能,设置时钟源选择模块、时钟学习校准模块、自定义时间产生模块和时间分发模块,结合北斗系统实现自定义时间产生的处理方法、时钟源选择和时钟分发的处理方法。能够克服高精度时钟源成本高的问题,以及Internet网络时间不利于保密系统使用的问题。为时钟使用者提供一种简单易行且适合于保密使用的新的获得时钟源的方法。附图说明图1是本专利技术中硬件设置的示意图。图2是本专利技术中时钟源选择模块操作流程图。图3是本专利技术中时钟学习校准模块操作流程图。图4是本专利技术中自定义时间产生模块操作流程图。图5是本专利技术中时间分发模块操作流程图。具体实施方式本专利技术公开了一种基于北斗卫星导航系统的时间统一实现方法,在硬件准备方面,如图1所示,提供北斗接收机及连接北斗接收机并具有数据接口的时间统一装置;北斗接收机用于接收定位数据和收发短报文;时间统一装置通过数据接口连接至少一个时钟使用者。时间统一装置提供1个网口,及4个串口,最多连接8套时钟使用者。时间统一装置提供标准北斗通信协议。时间统一装置内设置时钟源选择模块、时钟学习校准模块、自定义时间产生模块和时间分发模块。如图2所示,时钟源选择模块用以接收上级时钟源选择要求和自定义时间计算方法短报文,当接收到上级时钟源选择要求时,将当前时钟源设定为上级要求的时钟源;当接收到自定义时间计算方法短报文时,则结合时钟学习校准模块及自定义时间产生模块产生自定义时间;如图3所示,时钟学习校准模块用以接收北斗时间,将接收的北斗时间连同时间统一装置接收的计数一起记录保存,然后根据历史记录计算出本次时间的补偿值,并预估出下次接收到的北斗时间的预估值,当再次接收到北斗时间时,对再次接收到的北斗时间判断是否和预估值相同,如果相同就将再次接收到的北斗时间直接作为天文时间,如果不同,再次计算时间补偿值,然后将校准后的北斗时间作为天文时间;如图4所示,自定义时间产生模块将时钟学习校准模块产生的天文时间作为基础时钟,然后根据时钟源选择模块每路自定义时间的计算方法,产生自定义时间;如图5所示,时间分发模块用以遍历当前活动的时钟使用者列表,将天文时间和自定义时间对当前活动的时钟使用者分发。本专利技术应用于分布式系统时间统一的场合,体现了如下优点:1)时钟源选择灵活,根据需要可以选择北斗接收机内的各种时间源;2)时钟种类可自由设置,装置除了可以提供标准天文时间外,还可以根据安全需要自由设置自定义时间;3)支持多种时钟输出接口,装置对外提供1个网口,4个串口,可以同时为多达8个系统进行时间统一服务。本专利技术具体实现该技术方案的方法和途径很多,以上所述仅是本专利技术的优选实施方式。应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。本文档来自技高网
...
基于北斗卫星导航系统的时间统一实现方法

【技术保护点】
一种基于北斗卫星导航系统的时间统一实现方法,其特征在于:提供北斗接收机及连接北斗接收机并具有数据接口的时间统一装置;北斗接收机用于接收定位数据和收发短报文;时间统一装置通过数据接口连接至少一个时钟使用者;时间统一装置内设置时钟源选择模块、时钟学习校准模块、自定义时间产生模块和时间分发模块;时钟源选择模块用以接收上级时钟源选择要求和自定义时间计算方法短报文,当接收到上级时钟源选择要求时,将当前时钟源设定为上级要求的时钟源;当接收到自定义时间计算方法短报文时,则结合时钟学习校准模块及自定义时间产生模块产生自定义时间;时钟学习校准模块用以接收北斗时间,将接收的北斗时间连同时间统一装置接收的计数一起记录保存,然后根据历史记录计算出本次时间的补偿值,并预估出下次接收到的北斗时间的预估值,当再次接收到北斗时间时,对再次接收到的北斗时间判断是否和预估值相同,如果相同就将再次接收到的北斗时间直接作为天文时间,如果不同,再次计算时间补偿值,然后将校准后的北斗时间作为天文时间;自定义时间产生模块将时钟学习校准模块产生的天文时间作为基础时钟,然后根据时钟源选择模块每路自定义时间的计算方法,产生自定义时间;时间分发模块用以遍历当前活动的时钟使用者列表,将天文时间和自定义时间对当前活动的时钟使用者分发。...

【技术特征摘要】
1.一种基于北斗卫星导航系统的时间统一实现方法,其特征在于:提供北斗接收机及连接北斗接收机并具有数据接口的时间统一装置;北斗接收机用于接收定位数据和收发短报文;时间统一装置通过数据接口连接至少一个时钟使用者;时间统一装置内设置时钟源选择模块、时钟学习校准模块、自定义时间产生模块和时间分发模块;时钟源选择模块用以接收上级时钟源选择要求和自定义时间计算方法短报文,当接收到上级时钟源选择要求时,将当前时钟源设定为上级要求的时钟源;当接收到自定义时间计算方法短报文时,则结合时钟学习校准模块及自定义时间产生模块产生自定义时间;时钟学习校准模块用以接收北斗时间,将接收的北斗时间连同时间统一装置接收的计数一起记录保存,然后根据历史记录计算出本次时间的补偿值,并预估出下次接收到的北...

【专利技术属性】
技术研发人员:凌海军吴晓亮许琴
申请(专利权)人:南京莱斯信息技术股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1