在了解了GPS数据格式后,利用VB提供的函数取出我们所需要的时间信息,从GPS读取的时间是英国格林威治时间,我们需要把它转化成北京时间,也就是对应的时间上加8小时。接收软件每天根据接收到的GPS时间自动校准本地服务器时间,为了确保接收时间数据的准确性,接收到的GPS时间与服务器本地时间进行比较,如果时间差超过设定闻值不校准,进行报警提示。同时记录日志,方便管理人员查看。 网络时间服务器的设置流程如下: 1.时间服务器的设置 默认情况下,独立服务器WINDOWSSERVER2003是作为NTP客户端工作的,必须通过修改注册表,以使系统作为NTP服务器运行。工作之前请先备份注册表文件。 2.修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Servioes\W32Time\TimeProviders\NtpServer内的[Enabled]设定为1,打开NTP服务器功能(默认是不开启NTPServer服务,除非电脑升级成为域控制站) 3.修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\W32Time\Config\AnnounceFlags设定为5。该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS)时钟。 4.重启win32Time服务,在开始运行中输入netstopW32Time&&netstartW32Time,回车即可重新启动Win32Time服务,完成时间服务器的配置。1.3网内校时用户配置 |