[发明专利]一种嵌入式linux设备基于DHCP同步网络时钟在审
申请号: | 201310552786.3 | 申请日: | 2013-11-07 |
公开(公告)号: | CN103812631A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 宋志东;杨建坡;杜凌;黄助良 | 申请(专利权)人: | 奥维通信股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭英强 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 linux 设备 基于 dhcp 同步 网络 时钟 | ||
技术领域
本发明涉及嵌入式领域,尤其是一种嵌入式linux设备基于DHCP同步网络时钟。
背景技术
随着科技的进步和网络的普及,利用嵌入式设备获取网络IP的过程中,去同步网络时钟可以方便快捷的同步不同设备的时钟,能够保持同一服务器下的设备时钟同步。
目前嵌入式设备越来越多的被应用于不同领域,并且越来越趋向于网络互联方向发展,但是由于嵌入式设备的特点,经常会开关机,而每次断电关机后时钟就会复原到初始值,第二次开机启动后不能恢复到正常时间,一些靠手动去校准时间,操作繁杂且没有保障。
为了解决上述手动时间校准的问题,现有的一些嵌入式设备自备了微型电池,可以保证断电后一段时间内的时钟正常运转,但是这也只是保障固定时间内的时钟正常运转,一旦电池电量耗完得不到补充时钟依然会恢复到初始值。
发明内容
为了解决上述技术问题,本发明的目的是:提供一种利用DHCP服务器实现时间同步的嵌入式设备基于DHCP同步网络时钟。
本发明所采用的技术方案是:一种嵌入式linux设备基于DHCP同步网络时钟,包括有:
信息发送模块,用于发送广播信息;
信息接收模块,用于接收DHCP服务器的信息;
服务器选择模块,用于根据信息接收模块接收到的DHCP服务器的信息选择提供IP地址的服务器;
时间同步模块,用于根据信息接收模块接收到的DHCP服务器的信息进行时间同步。
进一步,所述信息发送模块用于广播发送寻找DHCP服务器的DHCPdiscover发现信息。
进一步,所述信息发送模块用于在信息接收模块接收到DHCPoffer提供信息、服务器选择模块选定DHCP服务器后广播发送一个DHCPrequest请求信息,所述DHCPrequest请求信息中包含向所选定的DHCP服务器请求IP地址的内容。
进一步,所述信息接收模块用于接收DHCP服务器发出的DHCPoffer提供信息,所述DHCPoffer提供信息包含一个出租的IP地址和其他设置信息。
进一步,所述信息接收模块用于接收DHCP服务器发出的DHCPack确认信息,所述DHCPack确认信息包含它所提供的一个IP地址和其他设置信息。
进一步,所述服务器选择模块用于根据信息接收模块接收到的第一个DHCPoffer提供信息选定发送该DHCPoffer提供信息的服务器来提供IP地址。
进一步,所述时间同步模块用于根据信息接收模块收到的UDP报文解析出时间信息,并利用该时间信息进行时间同步。
本发明的有益效果是:本发明通过DHCP服务器获取IP的过程,从中获取时间信息用于同步时钟,而且不需要参照现有的嵌入式设备为了保证断电后时钟的正常运转而使用集成的微型电池,实现时钟的完全自动同步,且实现过程简洁高效。
附图说明
图1为本发明的功能模块结构框图;
图2为本发明的工作流程中的发现阶段;
图3为本发明的工作流程中的提供阶段;
图4为本发明的工作流程中的选择阶段;
图5为本发明的工作流程中的确认阶段;
图6为DHCP服务器发送的UDP报文格式示例。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明:
参照图1,一种嵌入式linux设备基于DHCP同步网络时钟,包括有:
信息发送模块,用于发送广播信息;
信息接收模块,用于接收DHCP服务器的信息;
服务器选择模块,用于根据信息接收模块接收到的DHCP服务器的信息选择提供IP地址的服务器;
时间同步模块,用于根据信息接收模块接收到的DHCP服务器的信息进行时间同步。
进一步作为优选的实施方式,所述信息发送模块用于广播发送寻找DHCP服务器的DHCPdiscover发现信息。
进一步作为优选的实施方式,所述信息发送模块用于在信息接收模块接收到DHCPoffer提供信息、服务器选择模块选定DHCP服务器后广播发送一个DHCPrequest请求信息,所述DHCPrequest请求信息中包含向所选定的DHCP服务器请求IP地址的内容。
进一步作为优选的实施方式,所述信息接收模块用于接收DHCP服务器发出的DHCPoffer提供信息,所述DHCPoffer提供信息包含一个出租的IP地址和其他设置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥维通信股份有限公司,未经奥维通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310552786.3/2.html,转载请声明来源钻瓜专利网。