数字电视系统服务器之间相互调用、传送数据,各自生成工作日志。如果各系统内服务器之间时间差距太大,调用数据的接口就可能产生等待、误告警等现象,影响业务处理。因此需要GPS校时服务器作为一级时间服务器来同步数字电视系统内所有服务器的时钟。
在查看工作日志时,同一条命令按处理流程会经过相关的多台服务器,由于各服务器时间不一致或时间不稳定,生成的日志记录下的操作时间也不一致,当出现告警时也无法快速准确地跟踪一条指令的处理情况。
STB的系统时间与CA、BOSS系统之间不同步,会使用户授权时间不准确;设定的自动重启时刻错乱,不能实现设备的精确定时重启功能;时移电视时间不准确导致节目录制不完整,无法实现商业运营;机顶盒广告、EPG节目单的准确性若得不到保证既满足不了用户对节目收视的需要更达不到广告商精确定时、定向商业宣传的要求。
SI表中TDT/TOT就是供机顶盒获取时间,用来进行节目单的时间比对;EIT表一般获取8天节目预告,只显示当前时间后的节目单,同样需要以准确的当前时间点为参考。在业务实现层面,众多服务器间没有时间同步做基础就谈不到应用程序进程间的连贯、有序,运行逻辑层层关联呼应,实现对系统计算资源的准确调配,对节目流的精确推送、调度,实现安全播出。
数字电视系统中时钟同步单元位置如图1所示。而要圆满完成以上数字电视各子系统的独立运行与相互协调配合,都需要有统一的时间基准做基础。有了统一精确的时间同步,既可实现全系统的运行日志有效监控,也可以通过事故后对各程序命令行的执行记录、出错指示的先后顺序及准确时间日志来推演各条指令的逻辑关系、因果顺序,分析事故的原因及过程。
可见,建立专用的GPS校时服务器对于数字电视系统正常运行十分必要和迫切。