【技术实现步骤摘要】
一种基于NTP的时间同步方法及相应系统
本专利技术涉及数字信息传输领域,特别是一种基于NTP的时间同步方法及相应系统。
技术介绍
随着计算机网络的迅猛发展,网络应用已经非常普遍,如电力、金融、通信、交通、广电、安防、石化、水利、国防、医疗、政府机关、IT等领域的网络系统需要在大范围保持计算机的时间同步和时间准确,但计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同,会导致电脑时间积累误差的产生。从业务影响角度讲,因为时间的不统一,就无法推断出业务具体发生时间。从安全影响角度讲,所有设备(如视频监控中的DVR/NVR、IPC)的录像必须反映准确的时间,因为时间的不统一,会造成事后录像查询工作带来很大麻烦。而随着平安城市的大规模建设,一个地市级系统,往往有数万量级的终端设备需要与NTP(NetworkTimeProtocol,网络时间协议)时间同步服务器同步,而一个省的数量级一般在几十万,以公安行业为例,为了提高时间精度,往往是一个地区(如长三角地区)或一个省份放置一台NTP时间同步服务器,大量前端设备,给NTP时间同步服务器带来不小的性能压力,从而导致时间同步失败。为了解决大量设备同时同步时间,导致失败问题,一种通用的办法是增加层级服务器,在原来一级服务器基础上增加二级、三级服务器,其中二级服务器与一级服务器作时间同步,三级服务器与二级服务器作时间同步,通过服务器的增加,分担一级服务器的压力。但是这种方案需要增设服务器,成本较高。
技术实现思路
本专利技术的目的在于提供一种基于NTP的时间同步方法及相应系统,在不增设服务器的情况下解决NTP时间同步 ...
【技术保护点】
一种基于NTP的时间同步方法,其特征在于,包括,根据设定规则,将各个终端设备划分为若干个组播组,NTP时间同步服务器按照设定的周期,向组播组组播时间同步报文;终端设备侦测到发自NTP时间同步服务器的时间同步报文后向NTP时间同步服务器发送时间同步请求报文,然后该终端设备与NTP时间同步服务器同步时间;终端设备与NTP时间同步服务器时间同步成功后向组播组内的所有其他终端设备广播时间同步报文;终端设备侦测到发自同一组播组内其他终端设备发送的时间同步报文后,在当前周期内,停止向NTP时间同步服务器发送时间同步请求报文,并向同一组播组内发送时间同步报文的终端设备发送时间同步请求报文,然后与同一组播组内发送时间同步报文的终端设备同步时间。
【技术特征摘要】
1.一种基于NTP的时间同步方法,其特征在于,包括,根据设定规则,将各个终端设备划分为若干个组播组,NTP时间同步服务器按照设定的周期,向组播组组播时间同步报文;终端设备侦测到发自NTP时间同步服务器的时间同步报文后向NTP时间同步服务器发送时间同步请求报文,然后该终端设备与NTP时间同步服务器同步时间;终端设备与NTP时间同步服务器时间同步成功后向组播组内的所有其他终端设备广播时间同步报文;终端设备侦测到发自同一组播组内其他终端设备发送的时间同步报文后,在当前周期内,停止向NTP时间同步服务器发送时间同步请求报文,并向同一组播组内发送时间同步报文的终端设备发送时间同步请求报文,然后与同一组播组内发送时间同步报文的终端设备同步时间。2.根据权利要求1所述的一种基于NTP的时间同步方法,其特征在于,包括,NTP时间同步服务器响应一个组播组内的任一终端设备的时间同步请求报文后,在当前周期内不再响应同一组播组内的其他终端设备的时间同步请求报文。3.根据权利要求1所述的一种基于NTP的时间同步方法,其特征在于,包括,所述NTP时间同步服务器在一个周期内,向各个组播组轮流组播时间同步报文。4.根据权利要求1所述的一种基于NTP的时间同步方法,其特征在于,根据设定规则,将各个终端设备划分为若干个组播组,具体包括:根据各个终端设备的网段,将相同网段的所有终端设备划分到一个组播组;或者,根据各个终端设备的地域,将相同地域的所有终端设备划分到一个组播组。5.根据权利要求1所述的一种基于NTP的时间同步方法,其特征在于,包括,终端设备向NTP时间同步服务器发送时间同步请求报文后,若在设定时长内没有得到NTP时间同步服务器的响应,则重新向NTP时间同步服务器发送时间同步请求报文;所述设定时长与当前周期内已向NTP时间同步服务器发送时间同步请求报文的次数成正相关;在一个周期内,若已向NTP时间同步服务器发送时间同步请求报文的次数达到设定数值,则终端设备在该周期内不再向NTP时间同步服务器发送时间同步请求报文。6.一种基于NTP的时间同步方法,其特征在于,包括,根据设定规则,将各个终端设备划分为若干个分组,每个分组预设一个优先终端设备,NTP时间同步服务器按照设定的周期,向各个分组的优先终端设备发送时间同步报文;优先终端设备侦测到发自NTP时间同步服务器的时间同步报文后向NTP时间同步服务器发送时间同步请求报文,然后优先终端设备与NTP时间同步服务器同步时间;优先终端设备与NTP时间同步服务器时间同步成功后向分组内的所有其他终端设备广播时间同步报文;同一分组内的其他终端设备侦测到发自优先终端设备的时间同步报文后,向该优先终端设备发送时间同步请求报文,然后与优先终端设备同步时间。7.一种基于NTP的时间同步的系统,包括终端设备和NTP时间同步服务器,其特征在于,还包括组播组划分单元,组播组划分单元用于根据设定规则,将各个终端设备划分为若干个组播组;所述NTP时间同步服务器包括周期设定单元、报文收发单元和处理单元,周期设定单元用于设定周期...
【专利技术属性】
技术研发人员:虞波,李世明,张晓琳,李玉天,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。