NTP时钟服务器,说白了就是一台放在机房里、接上网络、不断给其他设备分发标准时间的设备。它依赖的NTP协议是网络时间协议,是目前绝大多数网络设备都支持的一种时间同步方式。这类产品主要用在医院、学校、政府机关、工厂企业、数据中心等需要多台设备时间统一的场合,非民用。
前阵子一个三甲医院信息科的人他讲了一个挺尴尬的事。医院新大楼投入使用之后,手术室里的麻醉记录系统、病房的护理呼叫系统、门诊的挂号系统、药房的发药系统,各自时间差了将近四分钟。有一次一个病人上午九点半在门诊开了处方,药房系统显示处方是九点三十四分才传过来的,药房老师傅以为是加急单,一路小跑配好了药,结果病人过来取药的时候说根本没催过。后来一查,门诊系统比标准时间慢了三分多钟,药房系统快了四十来秒,两边差出四分钟。虽然没出大事故,但信息科被投诉了好几次,说系统时间不准给临床添乱。
后来他们上了一台NTP时钟服务器。这台设备通过天线接收卫星信号获取标准时间,然后转换成网络时间协议格式,通过交换机广播给全院所有联网设备。医生工作站、护士站一体机、取号机、叫号屏、监控摄像头,只要在系统设置里填上这台服务器的IP地址,设备就会定时自动校准,把时间误差控制在几十毫秒以内。
为什么医院特别需要这个东西?病历上的时间记录具有法律效力,用药时间、手术开始结束时间、抢救措施实施时间,这些都是医疗文书的关键要素。如果三个科室的时间各差一两分钟,一旦发生医疗纠纷,时间戳对不上会给医院带来很大的被动。
学校也有类似场景。大学里考试铃声、课间铃声、教学楼门禁、食堂刷卡机,如果时间不一致,会出现下课铃响了但门禁还没到点开门的尴尬。大型考试时广播系统发指令和监控录像时间戳对不上,也会影响考试过程的可追溯性。
NTP时钟服务器使用起来其实不复杂。设备本身带一块小显示屏,能看到当前锁定了几颗卫星、当前时间和同步状态。配置好IP之后,网络里支持NTP的客户端只要指向这个地址就能自动同步。不支持NTP的老设备,也可以通过串口或者脉冲信号另外接线对时,基本覆盖了市面上绝大多数设备的对时需求。
安装的时候天线最好放在楼顶或者窗外,正南方向没有遮挡的位置(国内GPS信号偏南方向)。如果楼顶不方便,也可以在窗台侧面安装一个壁挂支架。设备本身耗电不大,放在标准机柜里就可以,也不需要专门配一台电脑来管理,属于那种装好就基本不用管的设备。
回到那个医院,信息科的人说现在全院所有系统时间都统一了,药房再也没出现过因为时间差闹的误会。打出来的每一张单据、每一条操作记录,时间都能对上。时间这件事平常没人关注,但全院几百台设备如果各走各的,光协调大家把表调一致就得费不少人力。一台NTP时钟服务器搁在机柜里,悄悄就把这事干了。

