【技术实现步骤摘要】
一种网络时间校正方法、设备及计算机可读存储介质
[0001]本专利技术涉及移动通信领域,尤其涉及一种网络时间校正方法、设备及计算机可读存储介质。
技术介绍
[0002]现有技术中,通信模组的NTP(网络时间协议)时间,是通过网络应用协议从NTP服务器获取,但由于移动通信不可避免的存在以下网络传输时延:发送时延:节点构建同步报文并将报文递交到MAC层所用的时间;信道访问时延:同步报文从检测信道是否空闲到物理层开始发送报文所用的时间,信道访问延时随机性较大,受当前信道空闲度和网络负载状况的影响较大;传输时延:发送节点通过天线向外传输同步报文所用的时间;传播时延:节点在媒介中从发送节点传播至接收节点所用的时间;接收时延:接收节点的物理层通过天线接收同步报文所用的时间;处理时延:接收节点对报文进行处理的时间。
[0003]综上所述,考虑到现有通信模组的传输时延的精度只有几十毫秒到一秒,无法满足高精度时间同步需求的应用,因此,亟需一种能够校正通信模组的传输时延,提升传输精度的技术方案。
技术实现思路
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种网络时间校正方法,其特征在于,所述方法包括:将通信模组的硬件时钟作为主时钟,在第一时间通过网络时间协议向所述网络时间协议对应的服务器发送携带与所述第一时间对应的第一时间戳的同步报文;在当所述服务器在第二时间接收到所述同步报文,并在第三时间向所述通信模组发送携带与所述第三时间对应的第三时间戳的时延请求报文;由所述通信模组记录接收到所述时延请求报文的第四时间;根据所述第一时间、所述第二时间、所述第三时间以及所述第四时间计算当前的传输时延,并根据所述传输时延对所述通信模组获取的网络时间进行矫正补偿。2.根据权利要求1所述的网络时间校正方法,其特征在于,所述将通信模组的硬件时钟作为主时钟,在第一时间通过网络时间协议向所述网络时间协议对应的服务器发送携带与所述第一时间对应的第一时间戳的同步报文,包括:在所述通信模组开机时,通过所述通信模组的操作系统的预设接口获取所述通信模组的本地时间;将所述本地时间作为所述主时钟。3.根据权利要求1所述的网络时间校正方法,其特征在于,所述将通信模组的硬件时钟作为主时钟,在第一时间通过网络时间协议向所述网络时间协议对应的服务器发送携带与所述第一时间对应的第一时间戳的同步报文,还包括:在所述通信模组开机时,通过所述通信模组的操作系统的预设接口获取所述通信模组的网络时间;将所述网络时间作为从时钟。4.根据权利要求1所述的网络时间校正方法,其特征在于,所述根据所述第一时间、所述第二时间、所述第三时间以及所述第四时间计算当前的传输时延,并根据所述传输时延对所述通信模组获取的网络时间进行矫正补偿,包括:将所述第一时间、所述第二时间、所述第三时间以及所述第四时间分别记为T
start
、T
end
、T
req
以及T
resp
;根据T
delay
=[(T
end
‑
T
start
)
‑
(T
resp
‑
T
req)
]/2计算得到所述传输时延T
delay
。5.根据权利要求1所述的网络时间校正方法,其特征在于,所述根据所述第一时间、所述第二时间、所述第三时间以及所述第四时间计算当前的传输时延,并根据所述传输时延对所述通信模组获取的网络时间进行矫正补偿,包括:将所述第一时间、所述第二时间以及所述传输时延分别记为T
start
、T
end
以及T
delay
;根据T
offset
=T
end<...
【专利技术属性】
技术研发人员:吴玮,张凯,
申请(专利权)人:高新兴物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。