的方法,其特征在于,所述根據第一時間間隔和OBTN的時隙長度確定非核心路徑中各從節點或代理主節點自身接收或發送控制幀比數據幀提前的第四延時包括: 所述代理主節點根據所述時隙長度依次向所述非核心路徑的從節點發送第四測試數據幀和第五測試控制幀,保持比第四測試數據幀提前所述代理主節點的第三延時和固定的延時之間的差值發送第五測試控制幀; 各從節點測量自身接收到第五測試控制幀和第四測試數據幀的第四延時,并在接收到所述第四測試數據幀后向非核心路徑的下一個從節點轉發所述第四測試數據幀,在接收到所述第五測試控制幀的固定的延時后向非核心路徑的下一個從節點轉發第五測試控制幀。9.根據權利要求4所述的方法,其特征在于,所述根據第一時間間隔和OBTN的時隙長度確定非核心路徑中各從節點或代理主節點自身接收或發送控制幀比數據幀提前的第四延時包括: 所述代理主節點將來自所述主節點的第三測試數據幀和第四測試控制幀轉發給下所述非核心路徑的各從節點;各從節點測量自身接收到所述第四測試控制幀和所述第三測試數據幀的第四延時,并在接收到所述第三測試數據幀后向所述非核心路徑的下一個從節點轉發所述第三測試數據幀,在接收到所述第四測試控制幀的固定的延時后向所述非核心路徑的下一個從節點轉發所述第四測試控制幀。10.根據權利要求4所述的方法,其特征在于,當所述主節點接收來自核心路徑的從節點的帶寬請求時,該方法還包括: 所述主節點將指示從節點采用一個時隙長度來發送數據的一個時隙的信息包含在帶寬地圖信息中發送給所述核心路徑的各從節點和代理主節點; 核心路徑的從節點根據接收到的帶寬地圖信息、第三延時和接收到控制幀的時隙位置,在對應的時隙位置發送或接收數據幀和控制幀。11.根據權利要求4所述的方法,其特征在于,當所述主節點接收來自非核心路徑的從節點的帶寬請求時,該方法還包括: 所述主節點根據所述帶寬請求確定所述從節點發送數據到接收節點的路徑; 所述主節點判斷出確定的路徑中不跨代理主節點,將指示從節點采用一個時隙長度來發送數據的一個時隙的信息中發送給非核心路徑的各從節點; 所述非核心路徑的從節點根據接收到的帶寬地圖信息、第四延時和接收到控制幀的時隙位置在對應的時隙位置發送或接收數據幀和控制幀。12.根據權利要求11所述的方法,其特征在于,當判斷出確定的路徑中跨代理主節點時,在所述主節點接收來自非核心路徑的從節點的帶寬請求之前還包括: 各代理主節點根據自身所在的非核心路徑的長度計算非核心路徑中多余的時間長度,并將計算得到的多余的時間長度發送給主節點; 在所述從節點根據接收到的帶寬地圖信息、第四延時和接收到控制幀的時隙位置在對應的時隙位置發送或接收數據幀和控制幀之前還包括: 所述主節點將指示從節點采用兩個時隙長度來發送數據的一個時隙的信息包含在帶寬地圖信息中發送給所述核心路徑、所述非核心路徑上的各從節點和代理主節點。13.—種主節點,其特征在于,至少包括: 同步模塊,用于根據OBTN的時隙長度進行OBTN的時隙同步訓練。14.根據權利要求13所述的主節點,其特征在于,還包括: 檢測模塊,用于對OBTN進行路徑檢測獲取網絡拓撲結構;從獲得的網絡拓撲結構中選擇核心路徑,檢測核心路徑和/或非核心路徑的長度; 計算模塊,用于根據核心路徑的長度或核心路徑和非核心路徑的長度計算時隙長度。15.根據權利要求13所述的主節點,其特征在于,所述檢測模塊用于對OBTN進行路徑檢測獲取網絡拓撲結構的功能具體用于: 分別向與自身相連的所有從節點或代理主節點發送包含有所述主節點的節點信息的第一測試控制幀;接收到所有第一測試控制幀后,對所述所有第一測試控制幀中的路徑進行整合以獲得所述網絡拓撲結構。16.根據權利要求13所述的主節點,其特征在于,所述同步模塊具體用于: 根據OBTN的時隙長度確定所述核心路徑中主節點發送控制幀比數據幀提前的第一時間間隔,根據所述第一時間間隔和OBTN的時隙長度確定所述核心路徑中各從節點或代理主節點自身接收或發送控制幀比數據幀提前的第三延時。17.根據權利要求16所述的主節點,其特征在于,所述同步模塊根據OBTN的時隙長度確定核心路徑中主節點發送控制幀比數據幀提前的第一時間間隔的功能具體用于: 根據OBTN的時隙長度依次向所述核心路徑的從節點發送第一測試數據幀和第二測試控制幀,測量接收所述第二測試控制幀和所述第一測試數據幀回到主節點的第一延時;接收來自所述代理主節點的第二延時;根據所述第一延時和所述第二延時確定所述核心路徑中所述主節點發送所述控制幀比所述數據幀提前的第一時間間隔。18.根據權利要求16所述的主節點,其特征在于,所述同步模塊根據OBTN的時隙長度確定核心路徑中主節點發送控制幀比數據幀提前的第一時間間隔的功能具體用于: 根據OBTN的時隙長度依次向所述核心路徑的從節點或代理主節點發送第二測試控制幀;獲取從發送所述第二測試控制幀到接收所述第二測試控制幀之間的第二時間間隔,計算獲得的第二時間間隔和所述核心路徑的長度之間的差值即得到第一延時;接收來自所述代理主節點的第二延時;根據所述第一延時和所述第二延時確定所述核心路徑中所述主節點發送控制幀比數據幀提前的第一時間間隔。19.根據權利要求16所述的主節點,其特征在于,所述同步模塊根據第一時間間隔和OBTN的時隙長度確定各從節點或代理主節點自身接收控制幀比數據幀提前的第三延時的功能具體用于: 根據OBTN的時隙長度依次向所述核心路徑的從節點或代理主節點發送第三測試數據幀和第四測試控制幀,保持比所述第三測試數據幀提前所述第一時間間隔發送所述第四測試控制中貞。20.根據權利要求16所述的主節點,其特征在于,還包括: 第一接收模塊,用于接收來自核心路徑的從節點的帶寬請求; 第一發送模塊,用于將指示從節點采用一個時隙長度來發送數據的信息包含在帶寬地圖信息中發送給所述核心路徑的各從節點和代理主節點。21.根據權利要求16所述的主節點,其特征在于,還包括: 第一接收模塊,用于接收來自非核心路徑的從節點的帶寬請求,根據所述帶寬請求確定所述從節點發送數據到接收節點的路徑; 所述第一發送模塊還用于: 判斷出確定的路徑中不跨代理主節點,將指示從節點采用一個時隙長度來發送數據的一個時隙的信息包含在帶寬地圖信息中發送給非核心路徑的各從節點和代理主節點。22.根據權利要求21所述的主節點,其特征在于,所述第一發送模塊還用于: 判斷出確定的路徑中跨代理主節點,將指示從節點采用兩個時隙長度來發送數據的一個時隙的信息包含在帶寬地圖信息中發送給所述核心路徑、所述非核心路徑上的各從節點和代理主節點。23.一種代理主節點,其特征在于,至少包括: 第二接收模塊,用于接收來自主節點的第一測試數據幀和第二測試控制幀;測量接收第三測試控制幀和第二測試數據幀回到自身的第二延時; 第二發送模塊,用于接收到第二測試控制幀的固定的延時后轉發第二測試控制幀給核心路徑的下一個節點,在接收到第一測試數據幀后直接轉發第一測試數據幀給核心路徑的下一個節點;根據所述OBTN的時隙長度依次向所述代理主節點所在的非核心路徑的從節點發送第二測試數據幀和第三測試控制幀;將第二延時發送給主節點。24.根據權利要求23所述的代理主節點,其特征在于,所述第二接收模塊還用于: 接收到第一測試控制幀后,將自身的節點信息添加到第一測試控制幀中形成路徑; 所述第二發送模塊還用于: 在固定的延時后向與自身相連的其他節點發送添加自身的節點信息后的第一測試控制中貞。25.根據權利要求23所述的代理主節點,其特征在于,所述第二發送模塊還用于: 根據OBTN的時隙長度依次向所述代理主節點所在的非核心路徑的從節點發送第二測試數據幀和第三測試控制幀;將所述第二延時發送給主節點; 所述第二接收模塊還用于: 測量接收所述第三測試控制幀和所述第二測試數據幀回到所述代理主節點的第二延時。26.根據權利要求23所述的代理主節點,其特征在于,所述第二發送模塊還用于: 根據OBTN的時隙長度依次向自身所在的非核心路徑的從節點或代理主節點發送第三測試控制幀;將所述第二延時發送給主節點; 所述第二接收模塊還用于: 獲取從發送所述第三測試控制幀到接收所述第三測試控制幀之間的第三時間間隔,計算獲得的第三時間間隔和所述自身所在的非核心路徑的長度之間的差值即得到第二延時。27.根據權利要求23所述的代理主節點,其特征在于,所述第二接收模塊還用于: 測量自身接收到第四測試控制幀和第三測試數據幀的第三延時; 所述第二發送模塊還用于: 在接收到所述第三測試數據幀后向所述核心路徑的下一個從節點轉發所述第三測試數據幀,在接收到所述第四測試控制幀的固定的延時后向所述核心路徑的下一個從節點轉發所述第四測試控制幀。28.根據權利要求23所述的代理主節點,其特征在于,所述第二發送模塊還用于: 根據代理主節點的第三延時和OBTN的時隙長度確定非核心路徑中各從節點或代理主節點自身接收或發送控制幀比數據幀提前的第四延時。29.根據權利要求23所述的代理主節點,其特征在于,所述第二發送模塊具體用于: 根據OBTN的時隙長度依次向所述非核心路徑的從節點發送第四測試數據幀和第五測試控制幀,保持比第四測試數據幀提前所述代理主節點的第三延時和固定的延時之間的差值發送第五測試控制幀。30.根據權利要求23所述的代理主節點,其特征在于,所述第二接收模塊還用于: 接收來自主節點的第三測試數據幀和第四測試控制幀; 所述第二發送模塊還用于: 將所述第三測試數據幀和所述第四測試控制幀發送給所述非核心路徑的各從節點。31.—種從節點,其特征在于,至少包括: 第三接收模塊,用于接收第二測試控制幀和第一測試數據幀;第三發送模塊,用于在接收到第二測試控制幀的固定的延時后轉發第二測試控制幀給核心路徑的下一個節點,在接收到第一測試數據幀后直接轉發第一測試數據幀給核心路徑的下一個節點。32.根據權利要求31所述的從節點,其特征在于,所述第三接收模塊還用于: 接收到第一測試控制幀后,將自身的節點信息添加到第一測試控制幀中形成路徑; 所述第三發送模塊還用于: 在固定的延時后向與自身相連的其他節點發送添加自身的節點信息后的第一測試控制中貞。33.根據權利要求31所述的從節點,其特征在于,所述第三接收模塊還用于: 接收第三測試控制幀和第二測試數據幀; 所述第三發送模塊還用于: 在接收到第三測試控制幀的固定的延時后轉發第三測試控制幀給非核心路徑的下一個節點,在接收到第二測試數據幀后直接轉發第二測試數據幀給非核心路徑的下一個節點。34.根據權利要求31所述的從節點,其特征在于,所述第三接收模塊還用于:測量自身接收到第四測試控制幀和第三測試數據幀的第三延時; 所述第三發送模塊還用于: 在接收到所述第三測試數據幀后向所述核心路徑的下一個從節點轉發所述第三測試數據幀,在接收到所述第四測試控制幀的固定的延時后向所述核心路徑的下一個從節點轉發所述第四測試控制幀。35.根據權利要求31所述的從節點,其特征在于,所述第三接收模塊還用于: 測量自身接收到第五測試控制幀和第四測試數據幀的第四延時; 所述第三發送模塊還用于: 在接收到所述第四測試數據幀后向非核心路徑的下一個從節點轉發所述第四測試數據幀,在接收到所述第五測試控制幀的固定的延時后向非核心路徑的下一個從節點轉發第五測試控制幀。36.根據權利要求31所述的從節點,其特征在于,所述第三接收模塊還用于: 測量自身接收到所述第四測試控制幀和所述第三測試數據幀的第四延時; 所述第三發送模塊還用于: 在接收到所述第三測試數據幀后向所述非核心路徑的下一個從節點轉發所述第三測試數據幀,在接收到所述第四測試控制幀的固定的延時后向所述非核心路徑的下一個從節點轉發所述第四測試控制幀。37.根據權利要求31所述的從節點,其特征在于,所述第三發送模塊或所述第三接收模塊還用于: 根據接收到的帶寬地圖信息、第三延時或第四延時和接收到控制幀的時隙位置在對應的時隙位置發送或接收數據幀和控制幀。
【專利摘要】本發明公開了一種實現時隙同步的方法和裝置,包括:主節點根據OBTN的時隙長度進行OBTN的時隙同步訓練。通過本發明的方案,在節點設計時不需要考慮FDL,簡化了節點的設計,提高了同步的時間精度,且不會對光效率造成損失。
【IPC分類】H04J3/06
【公開號】CN105656587
【申請號】
【發明人】尚迎春
【申請人】中興通訊股份有限公司
【公開日】2016年6月8日
【申請日】2014年11月12日