同步客户端及其同步方法和系统的制作方法_4

文档序号:9379908阅读:来源:国知局
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0126]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种同步客户端,其特征在于,包括报文处理模块、同步脉冲模块以及同频同相的参考脉冲模块和时间戳模块;所述参考脉冲模块用于生成本地参考脉冲并向所述同步脉冲模块发送;所述时间戳模块用于获取接收报文对应的接收时间戳和发送报文对应的发送时间戳、生成包括所述接收时间戳的接收时间戳事件以及包括所述发送时间戳的发送时间戳事件、并向所述报文处理模块发送所述接收时间戳事件和所述发送时间戳事件;所述报文处理模块用于生成与所述发送时间戳事件和所述接收时间戳事件对应的时间偏差、对应所述时间偏差对本地晶振频率进行频率同步调整、并向所述同步脉冲模块发送所述时间偏差和频率同步调整后的本地时间;所述同步脉冲模块用于对应所述本地时间从所述本地参考脉冲中查找对应脉冲、并对应所述时间偏差对所述对应脉冲进行时间同步调整。2.根据权利要求1所述的同步客户端,其特征在于,所述参考脉冲模块包括定时器,用于生成时间间隔相同的本地参考秒脉冲。3.根据权利要求1所述的同步客户端,其特征在于,所述时间戳模块包括计时模块和控制模块;所述计时模块分别记录所述接收报文和所述发送报文的各字节位对应的时间戳,所述控制模块用于分别将记录的所述接收报文和所述发送报文的起始字节位的时间戳生成所述接收时间戳和所述发送时间戳、生成包括所述接收时间戳的接收时间戳事件以及包括所述发送时间戳的发送时间戳事件、并向所述报文处理模块发送所述接收时间戳事件和所述发送时间戳事件。4.根据权利要求3所述的同步客户端,其特征在于,所述时间戳模块还包括识别模块和缓存模块,其中: 所述识别模块用于分别识别所述接收报文和所述发送报文对应的报文类型和报文序号; 所述控制模块用于在所述接收报文对应的报文类型为1588V2报文类型时,将记录的所述接收报文的起始字节位的时间戳生成所述接收时间戳、生成包括所述接收时间戳、所述接收报文对应的报文类型和报文序号的接收时间戳事件、并将所述接收时间戳事件向所述报文处理模块发送; 所述控制模块还用于在所述发送报文对应的报文类型为1588V2报文类型时,将记录的所述发送报文的起始字节位的时间戳生成所述发送时间戳、生成包括所述发送时间戳、所述发送报文对应的报文类型和报文序号的发送时间戳事件、并将所述发送时间戳事件向所述报文处理模块发送; 所述缓存模块用于缓存所述接收报文和所述发送报文的各字节位对应的时间戳、所述接收时间戳事件、所述发送时间戳事件以及所述接收报文和所述发送报文对应的报文类型和报文序号。5.根据权利要求4所述的同步客户端,其特征在于,所述报文处理模块包括事件处理模块、报文协议桟和时钟伺服器,其中: 所述事件处理模块用于在所述接收时间戳事件中的报文类型、报文序号与所述接收报文的报文类型、报文序号匹配时,将所述接收时间戳事件向所述报文协议栈发送; 所述事件处理模块还用于在所述发送时间戳事件中的报文类型、报文序号与所述发送报文的skb文件匹配时,将所述发送时间出事件向所述协议栈发送; 所述报文协议栈用于从所述接收时间戳事件和所述发送时间戳事件中提取所述发送时间和所述接收时间、生成与所述发送时间和所述接收时间对应的时间偏差并向所述时钟伺服器发送; 所述时钟伺服器用于对所述时间偏差滤波、将滤波后的时间偏差转换为频差、并根据所述频差对本地晶振频率进行频率同步调整。6.根据权利要求5所述的同步客户端,其特征在于,所述报文协议栈还用于生成与所述发送时间和所述接收时间对应的线路延时、并将所述线路延时向所述时钟伺服器发送,所述时钟伺服器还用于根据所述线路延时对所述报文协议栈进行线路延时更新。7.根据权利要求1至6中任意一项所述的同步客户端,其特征在于,所述同步脉冲模块为现场可编程门阵列。8.一种同步客户端的同步方法,其特征在于,同步客户端包括报文处理模块、同步脉冲模块以及同频同相的参考脉冲模块和时间戳模块;同步方法包括以下步骤: 将所述参考脉冲模块生成的本地参考脉冲向所述同步脉冲模块发送; 接收所述时间戳模块生成的接收时间戳事件和发送时间戳事件到所述报文处理模块,其中,所述时间戳模块用于获取接收报文对应的接收时间戳和发送报文对应的发送时间戳、生成包括所述接收时间戳的接收时间戳事件以及包括所述发送时间戳的发送时间戳事件; 生成与所述发送时间戳事件和所述接收时间戳事件对应的时间偏差; 对应所述时间偏差对本地晶振频率进行频率同步调整; 向所述同步脉冲模块发送所述时间偏差和频率同步调整后的本地时间,以使所述同步脉冲模块对应所述本地时间从所述本地参考脉冲中查找对应脉冲、并对应所述时间偏差对所述对应脉冲进行时间同步调整。9.根据权利要求8所述的同步客户端的同步方法,其特征在于,接收所述时间戳模块生成的接收时间戳事件和发送时间戳事件到所述报文处理模块的步骤包括以下步骤: 接收所述时间戳模块生成的所述同步客户端接收的sync报文的接收时间戳事件到所述报文处理模块,从所述接收时间戳事件中提取所述同步客户端接收所述sync报文的接收时间戳tl ; 获取所述时间戳模块内的报文协议栈接收所述sync报文所对应的时间戳t2 ; 接收所述时间戳模块生成的所述同步客户端响应所述sync报文向时钟服务端发送的delay_req报文的发送时间戳事件,从所述发送时间戳事件中提取所述同步客户端向所述时钟服务端发送所述delay_req报文的发送时间戳t3 ; 从所述同步客户端接收的delay_resp消息中提取时间戳t4 ; 生成与所述发送时间戳事件和所述接收时间戳事件对应的时间偏差的步骤包括以下步骤: 将所述接收时间戳tl、所述时间戳t2、所述发送时间戳t3和所述时间戳t4转换为所述同步客户端与所述时钟服务端之间的时间偏差。10.根据权利要求9所述的同步客户端的同步方法,其特征在于,接收所述时间戳模块生成的接收时间戳事件和发送时间戳事件到所述报文处理模块的步骤之后,还包括以下步骤: 将所述接收时间戳tl、所述时间戳t2、所述发送时间戳t3和所述时间戳t4转换为所述同步客户端与所述时钟服务端之间的线路延时; 将所述线路延时向所述报文处理模块的时钟伺服器发送,以使所述时钟伺服器根据所述线路延时对所述报文协议栈进行线路延时更新。11.一种同步客户端的同步系统,其特征在于,同步客户端包括报文处理模块、同步脉冲模块以及同频同相的参考脉冲模块和时间戳模块;同步系统包括: 脉冲通信模块,用于将所述参考脉冲模块生成的本地参考脉冲向所述同步脉冲模块发送; 时间戳通信模块,用于接收所述时间戳模块生成的接收时间戳事件和发送时间戳事件到所述报文处理模块,其中,所述时间戳模块用于获取接收报文对应的接收时间戳和发送报文对应的发送时间戳、生成包括所述接收时间戳的接收时间戳事件以及包括所述发送时间戳的发送时间戳事件; 时间偏差模块,用于生成与所述发送时间戳事件和所述接收时间戳事件对应的时间偏差; 频率调整模块,用于对应所述时间偏差对本地晶振频率进行频率同步调整; 时间同步模块,用于向所述同步脉冲模块发送所述时间偏差和频率同步调整后的本地时间,以使所述同步脉冲模块对应所述本地时间从所述本地参考脉冲中查找对应脉冲、并对应所述时间偏差对所述对应脉冲进行时间同步调整。12.根据权利要求11所述的同步客户端的同步系统,其特征在于,所述时间戳通信模块还包括第一接收模块、获取模块、第二接收模块和提取模块,其中: 所述第一接收模块用于接收所述时间戳模块生成的所述同步客户端接收的sync报文的接收时间戳事件到所述报文处理模块,从所述接收时间戳事件中提取所述同步客户端接收所述sync报文的接收时间戳tl ; 所述获取模块用于获取所述时间戳模块内的报文协议栈接收所述sync报文所对应的时间戳t2 ; 所述第二接收模块用于接收所述时间戳模块生成的所述同步客户端响应所述sync报文向时钟服务端发送的delay_req报文的发送时间戳事件,从所述发送时间戳事件中提取所述同步客户端向所述时钟服务端发送所述delay_req报文的发送时间戳t3 ; 所述提取模块用于从所述同步客户端接收的delay_reSp消息中提取时间戳t4 ; 所述时间偏差模块还用于将所述接收时间戳tl、所述时间戳t2、所述发送时间戳t3和所述时间戳t4转换为所述同步客户端与所述时钟服务端之间的时间偏差。
【专利摘要】本发明涉及一种同步客户端及其同步方法和系统,同步客户端包括报文处理模块、同步脉冲模块以及同频同相的参考脉冲模块和时间戳模块,报文处理模块生成与时间戳模块发送的所述发送时间戳事件和所述接收时间戳事件对应的时间偏差、对应所述时间偏差对本地晶振频率进行频率同步调整、并向同步脉冲模块发送所述时间偏差和频率同步调整后的本地时间;同步脉冲模块对应所述本地时间从所述参考脉冲模块发送的本地参考脉冲中查找对应脉冲、并对应所述时间偏差对所述对应脉冲进行时间同步调整。实施本发明,可实时快速的生成时间同步脉冲,同步脉冲模块可置于报文处理模块之后,成本低、灵活性高且网络拓扑扩展性强。
【IPC分类】H04L7/00, H04L12/24
【公开号】CN105099650
【申请号】CN201510543226
【发明人】邓胜
【申请人】京信通信系统(中国)有限公司
【公开日】2015年11月25日
【申请日】2015年8月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1