发明名称 |
MCTP的时钟调整方法和装置 |
摘要 |
本发明是有关于一种MCTP的时钟调整方法和装置。其中的时钟调整方法包括:从网络中的上游MCTP节点发送来的数据帧中获取线路时钟;利用线路时钟向FIFO中写入该数据帧中的数据,利用本地时钟从FIFO中读取数据;根据FIFO的写入数据的速度和读取数据的速度计算线路时钟和本地时钟的时钟频率差;根据上述时钟频率差确定所述数据帧应增加/删除的无效数据的长度;根据上述增加/删除的无效数据的长度设置本地发送数据帧。本发明提供的技术方案可避免MCTP节点需要以基准时钟进行时钟同步的过程,并且可避免各节点为进行时钟同步而产生的时钟误差累积所导致的网络中节点数量受限的问题,非常适用实用。 |
申请公布号 |
CN102237942B |
申请公布日期 |
2014.11.19 |
申请号 |
CN201110179922.X |
申请日期 |
2011.06.29 |
申请人 |
北京阳光金力科技发展有限公司 |
发明人 |
武越;范亚伟;张三成 |
分类号 |
H04J3/06(2006.01)I |
主分类号 |
H04J3/06(2006.01)I |
代理机构 |
北京中原华和知识产权代理有限责任公司 11019 |
代理人 |
寿宁;张华辉 |
主权项 |
一种MCTP的时钟调整方法,其特征在于,该方法包括:从网络中的上游MCTP节点发送来的数据帧中获取线路时钟;利用所述线路时钟向先进先出缓存器中写入所述数据帧中的数据,并利用本地时钟从所述先进先出缓存器中读取数据;其中,在利用所述线路时钟向先进先出缓存器中写入预定字节的数据后,利用本地时钟从所述先进先出缓存器中读取数据,且在向先进先出缓存器中写入所述数据帧中的数据的过程中,在所述先进先出缓存器被读空时,向所述先进先出缓存器中插入无效数据,直到所述先进先出缓存器中包含有预定字节的数据;根据所述先进先出缓存器的写入数据的速度和读取数据的速度计算所述线路时钟和所述本地时钟的时钟频率差;根据所述时钟频率差确定所述数据帧应增加/删除的无效数据的长度;以及根据所述增加/删除的无效数据的长度设置本地发送数据帧;其中,所述网络中的各MCTP节点向其下游MCTP节点发送的数据帧中的有效数据的长度相同,且所述有效数据的长度根据网络允许的MCTP节点的本地时钟的时钟精度设定。 |
地址 |
100016 北京市朝阳区酒仙桥东路电子城M6二层 |