一种实现时隙同步的方法和装置的制造方法_5

文档序号:9891134阅读:来源:国知局

[0235]根据OBTN的时隙长度依次向核心路径的从节点或代理主节点发送第三测试数据帧和第四测试控制帧,保持比第三测试数据帧提前第一时间间隔发送第四测试控制帧。
[0236]本发明的主节点中,还包括:
[0237]第一接收模块,用于接收来自核心路径的从节点的带宽请求;
[0238]第一发送模块,用于将指示从节点采用一个时隙长度来发送数据的信息包含在带宽地图信息中发送给核心路径的各从节点和代理主节点。
[0239]本发明的主节点中,还包括:
[0240]第一接收模块,用于接收来自非核心路径的从节点的带宽请求,根据带宽请求确定从节点发送数据到接收节点的路径;
[0241]第一发送模块还用于:
[0242]判断出确定的路径中不跨代理主节点,将指示从节点采用一个时隙长度来发送数据的一个时隙的信息包含在带宽地图信息中发送给非核心路径的各从节点和代理主节点。
[0243]本发明的主节点中,第一发送模块还用于:
[0244]判断出确定的路径中跨代理主节点,将指示从节点采用两个时隙长度来发送数据的一个时隙的信息包含在带宽地图信息中发送给核心路径、非核心路径上的各从节点和代理主节点。
[0245]参见图6,本发明还提出了一种代理主节点,至少包括:
[0246]第二接收模块,用于接收来自主节点的第一测试数据帧和第二测试控制帧;测量接收第三测试控制帧和第二测试数据帧回到自身的第二延时;
[0247]第二发送模块,用于接收到第二测试控制帧的固定的延时后转发第二测试控制帧给核心路径的下一个节点,在接收到第一测试数据帧后直接转发第一测试数据帧给核心路径的下一个节点;根据所述OBTN的时隙长度依次向所述代理主节点所在的非核心路径的从节点发送第二测试数据帧和第三测试控制帧;将第二延时发送给主节点。
[0248]本发明的代理主节点中,第二接收模块还用于:
[0249]接收到第一测试控制帧后,将自身的节点信息添加到第一测试控制帧中形成路径;
[0250]第二发送模块还用于:
[0251]在固定的延时后向与自身相连的其他节点发送添加自身的节点信息后的第一测试控制中贞。
[0252]本发明的代理主节点中,第二发送模块还用于:
[0253]根据OBTN的时隙长度依次向代理主节点所在的非核心路径的从节点发送第二测试数据帧和第三测试控制帧;将第二延时发送给主节点;
[0254]第二接收模块还用于:
[0255]测量接收第三测试控制帧和第二测试数据帧回到代理主节点的第二延时。
[0256]本发明的代理主节点中,第二发送模块还用于:
[0257]根据OBTN的时隙长度依次向自身所在的非核心路径的从节点或代理主节点发送第三测试控制帧;将第二延时发送给主节点;
[0258]第二接收模块还用于:
[0259]获取从发送第三测试控制帧到接收第三测试控制帧之间的第三时间间隔,计算获得的第三时间间隔和自身所在的非核心路径的长度之间的差值即得到第二延时。
[0260]本发明的代理主节点中,第二接收模块还用于:
[0261]测量自身接收到第四测试控制帧和第三测试数据帧的第三延时;
[0262]第二发送模块还用于:
[0263]在接收到第三测试数据帧后向核心路径的下一个从节点转发第三测试数据帧,在接收到第四测试控制帧的固定的延时后向核心路径的下一个从节点转发第四测试控制帧。
[0264]本发明的代理主节点中,第二发送模块还用于:
[0265]根据代理主节点的第三延时和OBTN的时隙长度确定非核心路径中各从节点或代理主节点自身接收或发送控制帧比数据帧提前的第四延时。
[0266]本发明的代理主节点中,第二发送模块具体用于:
[0267]根据OBTN的时隙长度依次向非核心路径的从节点发送第四测试数据帧和第五测试控制帧,保持比第四测试数据帧提前代理主节点的第三延时和固定的延时之间的差值发送第五测试控制帧。
[0268]本发明的代理主节点中,第二接收模块还用于:
[0269]接收来自主节点的第三测试数据帧和第四测试控制帧;
[0270]第二发送模块还用于:
[0271]将第三测试数据帧和第四测试控制帧发送给非核心路径的各从节点。
[0272]参见图7,本发明还提出了一种从节点,至少包括:
[0273]第三接收模块,用于接收第二测试控制帧和第一测试数据帧;
[0274]第三发送模块,用于在接收到第二测试控制帧的固定的延时后转发第二测试控制帧给核心路径的下一个节点,在接收到第一测试数据帧后直接转发第一测试数据帧给核心路径的下一个节点。
[0275]本发明的从节点中,第三接收模块还用于:
[0276]接收到第一测试控制帧后,将自身的节点信息添加到第一测试控制帧中形成路径;
[0277]第三发送模块还用于:
[0278]在固定的延时后向与自身相连的其他节点发送添加自身的节点信息后的第一测试控制中贞。
[0279]本发明的从节点中,第三接收模块还用于:
[0280]接收第三测试控制帧和第二测试数据帧;
[0281]第三发送模块还用于:
[0282]在接收到第三测试控制帧的固定的延时后转发第三测试控制帧给非核心路径的下一个节点,在接收到第二测试数据帧后直接转发第二测试数据帧给非核心路径的下一个节点。
[0283]本发明的从节点中,第三接收模块还用于:测量自身接收到第四测试控制帧和第三测试数据帧的第三延时;
[0284]第三发送模块还用于:
[0285]在接收到第三测试数据帧后向核心路径的下一个从节点转发第三测试数据帧,在接收到第四测试控制帧的固定的延时后向核心路径的下一个从节点转发第四测试控制帧。
[0286]本发明的从节点中,第三接收模块还用于:
[0287]测量自身接收到第五测试控制帧和第四测试数据帧的第四延时;
[0288]第三发送模块还用于:
[0289]在接收到第四测试数据帧后向非核心路径的下一个从节点转发第四测试数据帧,在接收到第五测试控制帧的固定的延时后向非核心路径的下一个从节点转发第五测试控制中贞。
[0290]本发明的从节点中,第三接收模块还用于:
[0291]测量自身接收到第四测试控制帧和第三测试数据帧的第四延时;
[0292]第三发送模块还用于:
[0293]在接收到第三测试数据帧后向非核心路径的下一个从节点转发第三测试数据帧,在接收到第四测试控制帧的固定的延时后向非核心路径的下一个从节点转发第四测试控制中贞。
[0294]本发明的从节点中,第三发送模块或第三接收模块还用于:
[0295]根据接收到的带宽地图信息、第三延时或第四延时和接收到控制帧的时隙位置在对应的时隙位置发送或接收数据帧和控制帧。
[0296]需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。
【主权项】
1.一种实现时隙同步的方法,其特征在于,应用于光突发传送网OBTN,包括: 主节点根据OBTN的时隙长度进行OBTN的时隙同步训练。2.根据权利要求1所述的方法,其特征在于,该方法还包括: 所述主节点对所述OBTN进行路径检测获取网络拓扑结构; 所述主节点从获得的网络拓扑结构中选择核心路径,检测所述核心路径和/或非核心路径的长度,根据所述核心路径的长度,或所述核心路径和非核心路径的长度计算所述时隙长度。3.根据权利要求2所述的方法,其特征在于,所述主节点对OBTN进行路径检测获取网络拓扑结构包括: 所述主节点分别向与自身相连的所有从节点或代理主节点发送包含有所述主节点的节点信息的第一测试控制帧; 所述从节点或所述代理主节点接收到第一测试控制帧后,将自身的节点信息添加到第一测试控制巾贞中形成路径,并在固定的延时后向与自身相连的其他节点发送添加自身的节点信息后的第一测试控制帧; 所述主节点接收到所有第一测试控制帧后,对所述所有第一测试控制帧中的路径进行整合以获得所述网络拓扑结构。4.根据权利要求1所述的方法,其特征在于,所述主节点根据OBTN的时隙长度进行OBTN的时隙同步训练包括: 所述主节点根据所述OBTN的时隙长度确定所述OBTN的核心路径中主节点发送控制帧比数据帧提前的第一时间间隔,根据所述第一时间间隔和所述时隙长度确定所述核心路径中各从节点或代理主节点自身接收或发送控制帧比数据帧提前的第三延时,所述代理主节点根据所述代理主节点的第三延时和所述时隙长度确定所述OBTN的非核心路径中各从节点或代理主节点自身接收或发送控制帧比数据帧提前的第四延时。5.根据权利要求4所述的方法,其特征在于,所述主节点根据OBTN的时隙长度确定核心路径中主节点发送控制帧比数据帧提前的第一时间间隔包括: 所述主节点根据所述OBTN的时隙长度依次向所述核心路径的从节点或代理主节点发送第一测试数据帧和第二测试控制帧;从节点或代理主节点在接收到第二测试控制帧的固定的延时后转发第二测试控制帧给核心路径的下一个节点,在接收到第一测试数据帧后直接转发第一测试数据帧给核心路径的下一个节点;所述主节点测量接收所述第二测试控制帧和所述第一测试数据帧回到主节点的第一延时; 所述代理主节点根据所述OBTN的时隙长度依次向所述代理主节点所在的非核心路径的从节点发送第二测试数据帧和第三测试控制帧;从节点在接收到第三测试控制帧的固定的延时后转发第三测试控制帧给非核心路径的下一个节点,在接收到第二测试数据帧后直接转发第二测试数据帧给非核心路径的下一个节点;所述代理主节点测量接收所述第三测试控制帧和所述第二测试数据帧回到所述代理主节点的第二延时; 所述主节点接收到来自所述代理主节点的所述第二延时; 所述主节点根据所述第一延时和所述第二延时确定所述核心路径中所述主节点发送所述控制帧比所述数据帧提前的第一时间间隔。6.根据权利要求4所述的方法,其特征在于,所述主节点根据OBTN的时隙长度确定核心路径中主节点发送控制帧比数据帧提前的第一时间间隔包括: 所述主节点根据所述OBTN的时隙长度依次向所述核心路径的从节点或代理主节点发送第二测试控制帧;所述从节点或代理主节点在接收到第二测试控制帧的固定的延时后转发所述第二测试控制帧给核心路径的下一个节点,在接收到所述第一测试数据帧后直接转发所述第一测试数据帧给核心路径的下一个节点;所述主节点获取从发送所述第二测试控制帧到接收所述第二测试控制帧之间的第二时间间隔,计算获得的第二时间间隔和所述核心路径的长度之间的差值即得到第一延时; 所述代理主节点根据所述OBTN的时隙长度依次向自身所在的非核心路径的从节点或代理主节点发送第三测试控制帧;所述从节点在接收到所述第三测试控制帧的固定的延时后转发所述第三测试控制帧给所述非核心路径的下一个节点,在接收到所述第二测试数据帧后直接转发所述第二测试数据帧给所述非核心路径的下一个节点;所述代理主节点获取从发送所述第三测试控制帧到接收所述第三测试控制帧之间的第三时间间隔,计算获得的第三时间间隔和所述自身所在的非核心路径的长度之间的差值即得到第二延时; 所述主节点接收到来自所述代理主节点的所述第二延时; 所述主节点根据所述第一延时和所述第二延时确定所述核心路径中所述主节点发送控制帧比数据帧提前的第一时间间隔。7.根据权利要求4所述的方法,其特征在于,所述根据第一时间间隔和OBTN的时隙长度确定各从节点或代理主节点自身接收控制帧比数据帧提前的第三延时包括: 所述主节点根据所述时隙长度依次向所述核心路径的从节点或代理主节点发送第三测试数据帧和第四测试控制帧,保持比所述第三测试数据帧提前所述第一时间间隔发送所述第四测试控制帧; 所述从节点或代理主节点测量自身接收到第四测试控制帧和第三测试数据帧的第三延时,并在接收到所述第三测试数据帧后向所述核心路径的下一个从节点转发所述第三测试数据帧,在接收到所述第四测试控制帧的固定的延时后向所述核心路径的下一个从节点转发所述第四测试控制帧。8.根据权利要求4所述
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1