一种用于高访问请求下的NTP授时方法及系统
申请人信息
- 申请人:深圳市太铭科技有限公司
- 申请人地址:518100 广东省深圳市宝安区西乡街道共乐社区共和工业路107号华丰互联网创意园A座520-521
- 发明人: 深圳市太铭科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种用于高访问请求下的NTP授时方法及系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410045879.5 |
| 申请日 | 2024/1/12 |
| 公告号 | CN117560110A |
| 公开日 | 2024/2/13 |
| IPC主分类号 | H04J3/06 |
| 权利人 | 深圳市太铭科技有限公司 |
| 发明人 | 洪治; 吴浩浩; 邓汝敏; 夏启潮 |
| 地址 | 广东省深圳市宝安区西乡街道共乐社区共和工业路107号华丰互联网创意园A座520-521 |
摘要文本
更多数据:搜索专利查询网来源: 本发明涉及时间同步领域,更具体的说,它涉及一种用于高访问请求下的NTP授时方法及系统。一种用于高访问请求下的NTP授时系统,包括:单位时间任务处理量获取模块、授时服务器工作状态获取模块、状态判断模块、NTP授时服务信息获取模块、时间调整值输出模型管理模块、时间调整值输出模块、时间调整值集合存储模块、时间调整值预测模型管理模块、时间调整值预测模块和NTP授时模块。本发明通过基于时间调整值的时序性变化输出的预测时间调整值来对时间同步客户端的本地时钟进行时间校正,避免了时间同步客户端处于高任务量或者授时服务器处于高访问请求的情况下造成的NTP授时误差,进一步提升NTP授时的精度。
专利主权项内容
1.一种用于高访问请求下的NTP授时方法,其特征在于,包括:当时间同步客户端向授时服务器发送时间同步请求之前的预设时间内,获取时间同步客户端在预设时间内的单位时间任务处理量Q,同时通过时间同步客户端向授时服务器发送状态请求报文的方式获取所有授时服务器的工作状态,工作状态包括繁忙以及不繁忙;对时间同步客户端在预设时间内的单位时间任务处理量Q和所有授时服务器的工作状态进行判断,若是满足“Q<G”且“L/R<α”,其中G为单位时间任务处理量阈值,L为工作状态为繁忙的授时服务器总个数,R为授时服务器的总个数,α为授时服务器数量阈值,执行步骤S1;若是不满足“Q<G”且“L/R<α”,执行步骤S2;S1:时间同步客户端向R个授时服务器发送时间同步请求,当任一授时服务器接收到NTP授时请求之后,会生成对应的应答报文,并将应答报文反馈回时间同步客户端,时间同步客户端根据R个应答报文生成NTP授时服务信息,NTP授时服务信息的存储形式为{X,X…X…X},其中X为第r个授时服务器对应的授时信息,且授时信息X的存储形式为[T,T(r),T(r),T(r)],其中T为时间同步客户端向所有授时服务器发送NTP授时请求的时间戳,T(n)为第n个授时服务器接收到时间同步客户端NTP授时请求的时间戳,T(n)为第n个授时服务器向时间同步客户端发送应答报文的时间戳,T(n)为时间同步客户端接收到第n个授时服务器发送的应答报文的时间戳;将NTP授时服务信息送入训练好的时间调整值输出模型进行计算,时间调整值输出模型基于通过飞蛾火焰优化算法改进后的ELM模型建立,并输出对应的时间调整值;通过时间调整值对时间同步客户端的本地时钟进行调整,并将时间调整值按照输出的时间顺序依次存入时间调整值集合中;12rRrr12341234S2:基于时间调整值集合和训练好的时间调整值预测模型输出预测时间调整值,时间调整值预测模型基于Transfomur模型建立,通过预测时间调整值对时间同步客户端的本地时钟进行调整,并将预测时间调整值按照输出的时间顺序依次存入时间调整值集合中。