[发明专利]设备收发报文绝对时间的计算方法、装置、设备及介质有效
申请号: | 201910544117.9 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110224779B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 王小军;邵继超;李爱斌 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 收发 报文 绝对 时间 计算方法 装置 介质 | ||
本发明实施例公开了一种设备收发报文绝对时间的计算方法、装置、设备及介质。该方法包括:获取与事件报文的报文接收阶段和报文转发阶段分别对应的收发相对时间、参考计算相对时间及参考计算绝对时间;在报文接收阶段,收发相对时间为交换芯片接收事件报文的相对时间,通过交换芯片接收到事件报文后进行上报,在报文转发阶段,收发相对时间为事件报文离开交换芯片的相对时间,通过交换芯片接收到CPU查询指令后主动向CPU上报;根据收发相对时间、参考计算相对时间以及参考计算绝对时间,计算与收发相对时间匹配的收发绝对时间。上述技术方案,使CPU在PTP报文大量突发的情况下能够有效减小频繁访问交换芯片时间戳寄存器的开销。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种设备收发报文绝对时间的计算方法、装置、设备及介质。
背景技术
IEEE 1588协议中定义了一种精确时间协议(Precision Time Protocol,简称PTP),PTP协议定义了事件(event)报文和普通(general)报文。事件报文是包含发送和接收的准确时间戳报文,而普通报文不需要准确的时间戳。事件报文包括同步报文(Sync),延时请求报文(Delay_Req),对等延时请求报文(Pdelay_Req),对等延时响应报文(PdelayResp)。以同步报文为例,PTP域内从时钟的硬件获取同步报文被传播和接收时最精确的匹配时间,进而从时钟通过与主时钟交换同步报文与主时钟达到同步。
现有技术中,PTP实现收发报文的时间戳一般都打在交换芯片的相关时间戳寄存器中的,后续需要时间戳时再通过访问相关寄存器去读取。在实际应用中,CPU收取大量数据报文时,存在PTP报文大量突发的情况,此时CPU运行压力很大,同时还需要频繁访问交换芯片的相关时间戳寄存器,进一步增加了CPU的运行开销。
发明内容
本发明实施例提供一种设备收发报文绝对时间的计算方法、装置、设备及介质,以减少PTP时钟设备CPU访问硬件寄存器的时间开销。
第一方面,本发明实施例提供了一种设备收发报文绝对时间的计算方法,包括:
获取与事件报文的报文接收阶段,和报文转发阶段分别对应的收发相对时间、参考计算相对时间以及参考计算绝对时间;
其中,在所述报文接收阶段,所述收发相对时间为交换芯片接收所述事件报文的相对时间,且通过所述交换芯片在接收到所述事件报文后主动向CPU上报,在所述报文转发阶段,所述收发相对时间为所述事件报文离开所述交换芯片的相对时间,且通过所述交换芯片在接收到所述CPU查询指令后主动向所述CPU上报;
根据所述收发相对时间、所述参考计算相对时间以及参考计算绝对时间,计算与所述收发相对时间匹配的收发绝对时间。
第二方面,本发明实施例还提供了一种设备收发报文绝对时间的计算装置,包括:
计算数据获取模块,用于获取与事件报文的报文接收阶段,和报文转发阶段分别对应的收发相对时间、参考计算相对时间以及参考计算绝对时间;
其中,在所述报文接收阶段,所述收发相对时间为交换芯片接收所述事件报文的相对时间,且通过所述交换芯片在接收到所述事件报文后主动向CPU上报,在所述报文转发阶段,所述收发相对时间为所述事件报文离开所述交换芯片的相对时间,且通过所述交换芯片在接收到所述CPU查询指令后主动向所述CPU上报;
计算模块,用于根据所述收发相对时间、所述参考计算相对时间以及参考计算绝对时间,计算与所述收发相对时间匹配的收发绝对时间。
第三方面,本发明实施例还提供了一种时钟设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明任意实施例所述的设备收发报文绝对时间的计算方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910544117.9/2.html,转载请声明来源钻瓜专利网。