去年一个做广电传输的朋友给我打了个电话,语气挺着急。他们播出系统的字幕机和切换台时间对不上,导致播出单里的广告顺序乱了,差点造成播出事故。查了一圈,发现是两台设备各自去不同的互联网时间服务器对时,一个快了两秒一个慢了三秒。后来我建议他们上一台北斗标准时间服务器,把整个播出系统的时间统一到一个源上来。装上之后,所有设备的时间显示一致,播出单按时间轴触发再也没出过乱子。这台设备不装在普通电脑上,产品非民用,而是标准的1U或2U机架式硬件,长期插在机柜里不间断运行。
北斗标准时间服务器做的事情其实很单纯——它通过天线接收北斗卫星发下来的标准时间信号,经过内部处理后转换成NTP协议格式,再通过网口分发给网络里所有需要时间的设备。与普通电脑上网对时不同的是,它的时间源直接来自卫星,不经过互联网,不受网络延迟波动的影响,也不依赖外网连通性。只要天线能收到卫星信号,设备就能持续输出一个稳定统一的时间基准。
很多人可能觉得,设备自己上网对时已经够用了。但在实际运行中,不同设备访问不同NTP服务器,时间来源五花八门,有的来自国外NTP池,有的来自运营商提供的对时服务,各自同步周期也不一样。短时间看不出问题,运行一两个月后,彼此之间差出三五秒是常有的事。对于那些需要精确记录事件先后顺序的系统来说,三五秒的误差足以让整个时间线混乱。北斗标准时间服务器接入内网后,所有设备指向同一个IP地址获取时间,来源单一、路径固定,从根本上解决了时间不一致的问题。
这类设备在设计上充分考虑到了部署环境的复杂性。宽电压输入、双电源冗余、网口隔离保护、工作温度范围宽,可以安装在弱电井、户外机柜或者没有空调的机房隔间里。内置守时模块,在卫星信号受到干扰或遮挡时,能够继续维持一段时间的高精度时间输出,不会出现跳变或中断。管理人员通过Web界面就能完成卫星状态查看、同步设备列表、告警阈值设置等日常操作,不需要额外安装软件。
这些年很多行业对时间同步的要求已经从“有就行"变成了“必须可靠且自主可控"。北斗标准时间服务器正好承接了这个需求,把国产卫星的时间信号用到了实际生产系统里。时间基准这件事,平时没人关注,但它就像地面上的基准线——偏了一点,后面做的所有事都会跟着偏。

