[发明专利]一种基于硬件时间戳的NTP服务器授时实现方法有效
申请号: | 201611054170.3 | 申请日: | 2016-11-25 |
公开(公告)号: | CN106506107B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 高伟;陈智勇;余钫;金鑫;秦蕾 | 申请(专利权)人: | 武汉中科坤德科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 武汉宇晨专利事务所 42001 | 代理人: | 李鹏;王敏锋 |
地址: | 430071 湖北省武汉市武昌区小洪山路34号*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于硬件时间戳的NTP服务器授时实现方法,MAC模块接收来自以太网接口的以太网数据帧,MAC模块从时间标签模块获取接收时间戳信息并生成解析后的以太网数据帧,CPU模块将解析后的以太网数据帧和相应的接收时间戳信息封装成NTP报文,MAC模块将已封装好的NTP报文并对外发送,并从时间标签模块获取发送时间戳信息,CPU模块将发送时间戳信息封装为UDP报文通过MAC模块将UDP报文对外发送,NTP客户端将UDP报文中的发送时间戳信息填充到对应的NTP报文中。本发明在介质访问控制层给接收或发送的NTP报文标记硬件时间戳,显著提高了NTP报文的时间戳精度。 | ||
搜索关键词: | 一种 基于 硬件 时间 ntp 服务器 授时 实现 方法 | ||
【主权项】:
1.一种基于硬件时间戳的NTP服务器授时实现方法,其特征在于,包括以下步骤:步骤1、MAC模块(13)接收来自以太网接口的以太网数据帧,步骤2、MAC模块(13)通过第二中断信号(5)通知时间标签模块(12)生成时间戳信息,时间标签模块(12)生成时间戳信息后通过第一中断信号(4)通知MAC模块(13),MAC模块(13)接收时间标签模块(12)生成的时间戳信息作为接收时间戳信息,MAC模块(13)对以太网数据帧进行解析生成解析后的以太网数据帧,步骤3、MAC模块(13)通过第三中断信号(6)通知CPU模块(10)接收解析后的以太网数据帧和相应的接收时间戳信息,步骤4、CPU模块(10)将解析后的以太网数据帧和相应的接收时间戳信息封装成NTP报文,步骤5、CPU模块(10)封装NTP报文完成后通过第四中断信号(7)通知MAC模块(13)发送NTP报文,步骤6、MAC模块(13)响应来自CPU模块(10)的第四中断信号(7),获取来自CPU模块(10)已封装好的NTP报文并对外发送,MAC模块(13)在发送NTP报文时通过第二中断信号(5)通知时间标签模块(12)产生时间戳信息,时间标签模块(12)产生时间戳信息后产生第一中断信号4通知MAC模块(13)读取时间戳信息作为发送时间戳信息,步骤7、MAC模块(13)通过产生第三中断信号(6)通知CPU模块(10)将发送时间戳信息封装为UDP报文,步骤8、CPU模块(10)通过第四中断信号(7)通知MAC模块(13)将UDP报文对外发送,步骤9、NTP客户端接收NTP报文以及对应的UDP报文,将UDP报文中的发送时间戳信息填充到对应的NTP报文中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中科坤德科技有限公司,未经武汉中科坤德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611054170.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种大型非圆截面产品振动试验夹具
- 下一篇:输电铁塔螺栓防松试验装置及方法