【技术实现步骤摘要】
一种通讯系统及其授时方法
本专利技术属于通讯
,具体涉及一种通讯系统及其授时方法。
技术介绍
随着科技的发展,通讯技术越来越发达并普遍应用于人们的日常生活和工业生产中,极大的方面了人们的日常通讯和工业生产的管控管理。工业生产管理所采用的通讯系统的结构通常包括客户端、通讯节点和服务器,服务器连接有多个通讯节点,每个通讯节点连接有多个客户端。客户端接收采集到的信息,并将其发送给通讯节点;通讯节点通常为网关、路由器等设备,接收到客户端的信息后将其发送给服务器;服务器将各通讯终端的控制指令发送给相应的通讯节点,通讯节点再将各控制指令发送给相应的通讯终端。为了保证通讯系统的通讯质量,需要将客户端、通讯节点和服务器之间的时间同步。目前常见的授时方法有脉冲对时、串口报文对时、网络授时和卫星系统授时等。传统的脉冲对时和串口报文对时方式的精度为1秒,不能满足通讯系统对时间同步性的要求。卫星授时的方法为:通讯系统中各装置设备都设置GPS接收机,接收机采用单向授时模式,接收GPS卫星广播电文信号,并自主获取本地时间与GPS系 ...
【技术保护点】
1.一种通讯系统,包括服务器和多个客户端,服务器与各客户端之间通讯连接;所述服务器包括总控制器,总控制器连接有卫星授时装置;所述客户端包括子控制器,子控制器连接有子守时装置;其特征在于,所述通讯系统的授时方法包括如下步骤:/n(1)总控制器通过卫星授时装置获取时间信息,并每间隔第一设定时间向各客户端发送授时请求信息;/n(2)客户端接收到授时请求信息的第二设定时间后,向服务器发送授时响应信息;/n(3)服务器接收到授时响应信息后,计算出服务器与客户端之间的通讯延时,并将从卫星授时装置获取到的时间信息和通讯延时打包后发送给客户端;/n(4)客户端根据接收到的时间信息和通讯延时 ...
【技术特征摘要】
1.一种通讯系统,包括服务器和多个客户端,服务器与各客户端之间通讯连接;所述服务器包括总控制器,总控制器连接有卫星授时装置;所述客户端包括子控制器,子控制器连接有子守时装置;其特征在于,所述通讯系统的授时方法包括如下步骤:
(1)总控制器通过卫星授时装置获取时间信息,并每间隔第一设定时间向各客户端发送授时请求信息;
(2)客户端接收到授时请求信息的第二设定时间后,向服务器发送授时响应信息;
(3)服务器接收到授时响应信息后,计算出服务器与客户端之间的通讯延时,并将从卫星授时装置获取到的时间信息和通讯延时打包后发送给客户端;
(4)客户端根据接收到的时间信息和通讯延时对本地时间进行校正,将本地时间在第三设定时间内与服务器时间同步,且本地时间在第三设定时间内单调递增。
2.根据权利要求1所述的通讯系统,其特征在于,所述客户端根据授时的时间信息和通讯延时对本地时间进行校正的方法为:
设客户端接收到授时的时间信息和通讯延时信息时本地时间为t1,接收到的授时的时间信息为t2,通讯延时为Δt,校正后的本地时间为t′,第三设定时间为t3,则
t′=k×t+d
k=(t2+Δt+t3)/(t1+t3)
其中d为常数,t为在第三设定时间内子控制器从子守时装置接收到的时间信息。
3.根据权利要求1所述的通讯系统,其特征在于,设通讯延时为Δt,则其计算方法为
Δt=(t22-t21-t20)/2
其中t21为总控制器发出授时请求信息的时间,t22为总控制器接收到授时响应信息的时间,t20为所述第二设定时间。
4.根据权利要求1所述的通讯系统,其特征在于,所述服务器的总控制器向客户端发送设定次数的授时请求信息并计算出设定次数的通讯延时,判断其最大值和最小值之差是否大于第一设定差值,如果大于则判断为服务器与客户端之间的通讯连接不稳定,不向客户终端发送时间信息和通讯延时。
5.根据权利要求1所述的通讯系统,其特征在于,当客户端连续接收到授时信息后,先根据授时时间和通讯延时计算出服务器的时间,然后计算服务器时间与其本地时间之间的差值;如果连续设定次数计算出的服务器时间与其本地时间之...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。