路徑;同步 路徑;很好的解決了進行兩節(jié)點進行同步時,因為同步信號的發(fā)射路徑中因建筑物及山地 等地形因素導致同步信號發(fā)送多徑以及反射現象導致的傳輸路程大于量節(jié)點之間的距離 導致的同步精度差的問題,從而提高了同步精度。
[0225] 實施例二:
[0226] 如圖8所示,本實施例提供一種無線同步系統(tǒng),所述無線同步系統(tǒng)包括:
[0227] 確定單元110,用于確定第一節(jié)點和第二節(jié)點之間的同步路徑;
[0228] 同步單元120,用于利用所述同步路徑進行所述第一節(jié)點和所述第二節(jié)點的同 I K 少;
[0229] 其中,所述同步路徑由一段或多段可視徑構成;
[0230] 所述可視徑為連接兩個互為可視節(jié)點的直射路徑。
[0231] 在具體的實現過程中,所述確定單元110的具體結構可為處理器及存儲介質;所 述存儲介質上存儲有所述處理器的可執(zhí)行指令;所述處理器通過通信接口或數據總線等結 構讀取并運行所述可執(zhí)行指令,確定出所述第一節(jié)點和第二節(jié)點的同步路徑。本實施例中 所述的處理器可以為微處理器、中央處理器、單片機、數字信號處理器或可編程邏輯陣列等 具有處理功能的電子元氣件。
[0232] 所述同步單元120的具體結構可包括無線通信接口;所述通信接口具體可為收發(fā) 天線或收發(fā)天線陣列,通過所述同步路徑發(fā)送同步信號和/或同步消息,進行第一節(jié)點和 第二節(jié)點之間的同步。
[0233] 在具體的實現過程中,所述同步單元120為位于所述第一節(jié)點和/或所述第二節(jié) 點上的構成部分;所述確定單元110可為與所述第一節(jié)點和/或所述第二節(jié)點的分離的結 構,也可以時所述第一節(jié)點和/或所述第二節(jié)點的構成部分。
[0234] 如當所述同步單元120與所述確定單元110位于第一節(jié)點或第二節(jié)點上,所述確 定單元110可以通過查詢存儲在節(jié)點的存儲介質上的各節(jié)點的可視節(jié)點集合確定所述同 步路徑;所述同步單元可以通過收發(fā)同步信號、測量同步信號的收發(fā)時間,計算同步信號時 間差,校正時鐘的時間等動作來實現第一節(jié)點與第二節(jié)點的同步。在具體的執(zhí)行過程中,所 述同步單元120還可能包括計時器及計算器等結構。
[0235] 在具體的實現過程中,所述無線同步系統(tǒng)還可以專設一個同步路徑確定網元,存 儲有各通信節(jié)點的可視節(jié)點集合,當第一節(jié)點需要與第二節(jié)點進行同步時,首先可以通過 通信接口將所述第二節(jié)點的識別標識,如第二節(jié)點的通信標識或通信地址發(fā)送給所述同步 路徑確定網元;所述同步路徑確定網元獲取所述第一節(jié)點和第二節(jié)點地址后,通過查詢各 通信節(jié)點的可視節(jié)點集合,確定出同步路徑,再返回給第一節(jié)點或第二節(jié)點;第一節(jié)點利用 所述同步路徑進行同步。
[0236] 所述同步路徑確定網元可為設置在無線同步系統(tǒng)中的一個網絡設備,所述網絡設 備通過有線或無線方式進行連接,實現所述同步路徑確定請求及同步路徑確定響應的傳 輸。
[0237] 進一步地,所述確定單元110包括:
[0238] 判斷模塊,用于判斷所述第二節(jié)點是否為所述第一節(jié)點的可視節(jié)點。
[0239] 所述判斷模塊的具體結構可為處理器及存儲介質;所述介質存儲有所述第一節(jié)點 的可視節(jié)點集合;所述處理器將所述第二節(jié)點與所述可視節(jié)點集合中的各節(jié)點進行匹配對 t匕,根據匹配結果判斷是否為第二節(jié)點是否為第一節(jié)點的可視節(jié)點。所述第一確定模塊的 物理結構同樣可為處理器,根據判斷模塊的判斷結果,確定同步路徑。
[0240] 第一確定模塊,用于當所述第二節(jié)點是所述第一節(jié)點的可視節(jié)點時,確定所述同 步路徑由連接所述第一節(jié)點與所述第二節(jié)點之間的可視徑構成,當所述第二節(jié)點為所述第 一節(jié)點的非可視節(jié)點時,確定所述同步路徑為連接所述第一節(jié)點、至少一個中間節(jié)點及所 述第二節(jié)點的至少兩段可視徑構成。
[0241] 所述確定單元還包括:
[0242] 選取模塊,用于當所述路徑為連接所述第一節(jié)點、至少一個中間節(jié)點及所述第二 節(jié)點的至少兩段可視徑構成時,選取所述中間節(jié)點的步驟;
[0243] 所述第一確定模塊,還具體用于根據選取模塊的所選取的中間節(jié)點,確定同步路 徑。
[0244] 進一步地,所述第一節(jié)點和所述第二節(jié)點的一個為同步發(fā)起節(jié)點,另一個為同步 響應節(jié)點;
[0245] 所述選取單元的結構有多種,以下提供兩種優(yōu)選結構:
[0246] 第一種:如圖9a所示,所述選取模塊包括:
[0247] 查詢子模塊101,用于節(jié)點A查詢所述同步響應節(jié)點是否為所述節(jié)點A的可視節(jié) 點,
[0248] 第一選擇子模塊102,用于若所述同步響應節(jié)點為所述節(jié)點A的可視節(jié)點時,所述 節(jié)點A作為所述中間節(jié)點,且結束所述中間節(jié)點的選取;
[0249] 第二選擇子模塊103,用于當所述同步響應節(jié)點為所述節(jié)點A的非可視節(jié)點時,所 述節(jié)點A作為所述中間節(jié)點,且并將所述節(jié)點A的可視節(jié)點作為下一個節(jié)點A返回所述查 詢子模塊;
[0250] 其中,所述同步發(fā)起節(jié)點的可視節(jié)點作為第一個節(jié)點A。
[0251] 所述查詢子模塊、第一選擇子模塊及第二選子取模塊均可對應處理器;可分別對 應不同的處理器,還可以集成對應于同一處理器;當集成對應于同一處理器時,不同子模塊 的功能可由處理器采用不同線程或時分復用的方式來實現。
[0252] 進一步地,所述每一節(jié)點都對應一個同步級別;所述同步級別等于所述節(jié)點離時 鐘參考點經過的最少可視徑段數;通常所述同步級別等級越低則節(jié)點的時鐘越精確;
[0253] 當所述同步發(fā)起節(jié)點的同步級別高于所述同步響應節(jié)點時;則所述第二選擇子模 塊,用于將同步級別低于所述節(jié)點A的所述節(jié)點A的可視節(jié)點作為下一節(jié)點A返回所述查 詢子模塊;
[0254] 當所述同步發(fā)起節(jié)點的同步級別低于所述同步響應節(jié)點時,則所述第二選擇子模 塊,用于將同步級別高于所述節(jié)點A的所述節(jié)點A的可視節(jié)點作為下一節(jié)點A返回所述查 詢子模塊。
[0255] 第二種:如圖9b所示,所述選取模塊包括:
[0256] 存儲子模塊104,用于預先獲取各節(jié)點的可視節(jié)點集合;
[0257] 確定子模塊105,用于在所述可視節(jié)點集合中查詢所述同步響應節(jié)點,確定所述中 間節(jié)點。
[0258] 所述存儲子模塊可為存儲介質,優(yōu)選為非瞬間存儲介質,如ROM等。確定子模塊的 硬件結構可為處理器。
[0259] 當所述選取模塊采用第一種結構時,所述選取單元包括若干個查詢子模塊、若干 個第一選擇子模塊以及若干個第二選擇子模塊;通常一個節(jié)點上分布一個所述查詢子模 塊、一個第一選擇子模塊以及一個第二選擇子模塊;不同節(jié)點通過信息交互觸發(fā)下一節(jié)點 進行同步響應節(jié)點的查詢。
[0260] 當所述選取單元采用第一種結構時,所述選取單元也可以僅包括一個查詢子模 塊、一個第一選擇子模塊以及一個第二選擇子模塊;這些子模塊位于一個節(jié)點或網元。
[0261] 當所述選取單元采用第二種結構時,所述選取單元的組成部分存儲子模塊及確定 子模塊優(yōu)選為位于一個網元或一個節(jié)點中,這樣方便快速確定出同步路徑。
[0262] 進一步地,所述判斷模塊,具體用于查詢所述第一節(jié)點的可視節(jié)點集合;及當所 述第二節(jié)點為所述可視節(jié)點集合中的節(jié)點時,確定所述第二節(jié)點為所述第一節(jié)點的可視節(jié) 點。
[0263] 當所述同步路徑僅經過一個所述中間節(jié)點時,所述同步模塊,具體用于所述中間 節(jié)點利用可視徑與所述第一節(jié)點同步;所述第二節(jié)點利用可視徑與所述中間節(jié)點同步;或 所述第一節(jié)點和所述第二節(jié)點,在所述中間節(jié)點協助下利用可視徑間直接同步;
[0264] 當所述同步路徑經過至少兩個所述中間節(jié)點時,所述同步模塊,具體用于所述中 間節(jié)點利用可視徑與所述第一節(jié)點同步;所述中間節(jié)點之間利用可視徑同步;及所述第二 節(jié)點利用可視徑與所述中間節(jié)點同步,或用于所述第一節(jié)點和所述第二節(jié)點,在所述中間 節(jié)點協助下利用可視徑間直接同步。
[0265] 同步模塊根據同步路徑的不同結構不同;所述同步模塊可包括由位于不同節(jié)點的 同步結構組成,也可以僅是位于待同步節(jié)點中同步結構。
[0266] 進一步地,利用可視徑進行同步的兩節(jié)點中的一個為被同步節(jié)點,另一個為待同 步節(jié)點;
[0267] 所述同步模塊,具體用于確定同步時刻、獲取所述被同步節(jié)點向所述待同步節(jié)點 發(fā)送的同步消息的達到時刻及所述待同步節(jié)點向所述被同步節(jié)點發(fā)送的同步消息的達到 時刻;依據兩所述到達時刻使所述待同步節(jié)點與所述被同步節(jié)點進行同步;
[0268] 或
[0269] 所述同步模塊,具體用于確定同步時刻;使節(jié)點n-1和節(jié)點n+1分別向節(jié)點η發(fā)送 同步消息;分別獲取所述節(jié)點η-1和節(jié)點η+1發(fā)送的同步消息達到所述節(jié)點η的達到時刻; 依據所述達到時刻,計算所述節(jié)點n-1和節(jié)點n+1的時鐘差;依據所述時鐘差進行所述待同 步節(jié)點與所述被同步節(jié)點之間的同步;
[0270] 其中,所述節(jié)點n-1與所述節(jié)點η互為可視節(jié)點;所述節(jié)點η與所述節(jié)點n+1互為 可視節(jié)點;所述節(jié)點n+1為所述節(jié)點n-1的非可視節(jié)點。
[0271] 同步模塊可包括通信接口,用于通過各種信令實現第一節(jié)點、中間節(jié)點及第二節(jié) 點間任意一可視徑兩端的節(jié)點的同步時刻確定的協商,收發(fā)同步信息。所述同步模塊還可 以包括計時器,用于對同步消息收發(fā)的時間進行計時。所述同步模塊還可包括處理器,依據 計時器的計時結果調整待同步節(jié)點中的時鐘。
[0272] 為了進一步提高同步精度,在本實施例中優(yōu)選所述節(jié)點n-1的同步等級低于所述 節(jié)點η ;所述節(jié)點η的同步等級低于所述節(jié)點n+1的同步等級;所述節(jié)點n+1為待同步節(jié)點; 所述節(jié)點n-1為被同步節(jié)點。
[0273] 綜合上述,本實施例所述的無線同步系統(tǒng)為實施例一中所述的無線同步方法,提 供了具體的硬件支撐,可用于實現實施例一中任一所述的技術方案,同樣的具有同步精度 1?等優(yōu)點。
[0274] 在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其 它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為 一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或 可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部 分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合 或通信連接,可以是電性的、機械的或其它形式的。
[0275] 上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯 示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網絡單 元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。
[0276] 另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理模塊中,也可 以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述 集成的單元既可以采用硬件的形式實現,也可