发明名称 一种电信领域中网络时间同步的时间调整算法
摘要 本发明涉及一种基于网络时间同步的时间逼近调节算法,其特征在于,使用网络时间逼近算法,采用时间收敛逼近的方法,使得设备的时间逐步向时间服务器的时间收敛逼近,最后将设备的时间与时间服务器的标准时间之间的偏差控制在一个较小的范围内,本发明的优点是不易受网络传输状况的影响,即使在传输较不稳定的情况下,也有较高的时间同步精度;能够迅速获得一个能够使用的粗略时间,同时,随着时间同步调整次数的增多,时间越来越准确,抗干扰能力也越来越强,使用本发明,客户端C的时间的线性一致性比较好,不会出现明显的时间阶跃现象;本发明对硬件要求不高。
申请公布号 CN1933414A 申请公布日期 2007.03.21
申请号 CN200510029583.1 申请日期 2005.09.13
申请人 上海欣泰通信技术有限公司 发明人 张永生;许永毅;王传法;王炼栋
分类号 H04L12/24(2006.01) 主分类号 H04L12/24(2006.01)
代理机构 上海申汇专利代理有限公司 代理人 翁若莹
主权项 1.一种基于网络时间同步的时间逼近调节算法,其特征在于,使用网络时间逼近算法,采用时间收敛逼近的方法,使得设备的时间逐步向时间服务器的时间收敛逼近,最后将设备的时间与时间服务器的标准时间之间的偏差控制在一个较小的范围内,该算法为:第一步.先定义:网络中进行时间同步的服务器端设备定义为S;进行时间同步的客户端设备定义为C;客户端C和服务端S使用NTP协议进行通讯,设定偏差纠正门限为ε,调整幅度为δ,使得δ<ε;第二步.访问客户端C服务器;第三步.计算出客户端C同步NTP消息包和服务端S之间的时间偏差Toffset;第四步.如果客户端C从未初始化过时间,初始化系统当前时间,则将客户端C当前的系统时间Tc加上Toffset设置为客户端C的当前时间;第五步.如果客户端C已经初始化过时间,则以客户端C的当前系统时间Tc为基准,以Toffset为参考,微调客户端C的时间,进行修正;第六步.使用网络时间逼近算法,修正后的时间为:如果Toffset≥+ε,说明使得客户端C的时间比服务器端S的时间快。修正客户端C的时间,即将客户端C的当前时间往回调整δ,使得修正后的时间Tc′等于Tc-δ;如果Toffset≤-ε,说明使得客户端C的时间比服务器端S的时间慢。修正客户端C的时间,即将客户端C的当前时间往前调整δ,使得修正后的时间Tc′等于Tc+δ;如果-ε<Toffset<ε,修正客户端C的时间,使得修正后的时间Tc′等于Tc +Toffset,即将客户端C的当前时间调整到服务器端S的时间;第七步.重复第五步步骤反复修正。
地址 200437上海市虹口区邯郸路171号4号楼