新四季網

一種廣播數據同步層的實現方法

2023-06-01 15:02:21


專利名稱::一種廣播數據同步層的實現方法
技術領域:
:本發明涉及移動通信的多士某體廣播/組4番(MBMS,MultimediaBroadcast/MulticastService)的同步技術,尤其涉及一種在無線系統中實現廣播數據全網同步的同步層實現方法。
背景技術:
:隨著Internet網的迅猛發展,人們對移動通信的需求已不再滿足於電話和消息業務,因此,湧現出大量的多媒體業務。在其中一些應用業務中,多個用戶能同時接收相同的數據,如視頻點播、電視廣播、視頻會議、網上教育、互動遊戲等等。MBMS技術是為實現最有效地利用行動網路資源而提出的,它是指一個數據源向多個用戶發送數據的點到多點業務,可實現網絡資源共享,包括移動核心網和接入網資源共享,尤其是空口資源。MBMS業務是面向全網的服務,在R6(3GPPRelease6版本)架構上,同一個MBMS業務從多媒體廣播中心BM-SC->GGSN->SGSN->RNC-〉NodeB。在長期演進(LTE,Long-TermEvolution)的系統架構上,MBMS業務從BM-SC->eGW->eNB。不管什麼系統架構,基站的覆蓋範圍都很小。終端在全網移動時,如何保證接收數據的在小區邊界無縫切換,保證不同小區發送相同業務的數據完全同步是非常關鍵的。目前,實現廣播數據同步的方法還沒有一個標準的同步層消息傳輸流程及消息格式,因而不利於廣播數據同步方法的實現。
發明內容本發明所要解決的技術問題是提供一種廣播數據同步層的實現方法,從而為廣播數據同步提供同步層的消息流程以及消息中的內容格式。為了解決上述技術問題,本發明提供了一種廣播數據同步層的實現方法,由發起同步控制的源節點、一或多個中間傳輸節點以及多個最終節點中的同步層構成系統的同步層,通過同步層消息通道實現同步控制消息流程及同步數據消息流程;其中同步控制消息流程,包括步驟源節點發送時間同步請求消息,該請求消息經過中間傳輸節點路由到最終節點;最終節點收到請求消息後發送時間同步響應消息,響應消息經中間傳輸節點;洛由到源節點;源節點通過請求消息和響應消息收集到各中間傳輸節點下最終節點的時延信息,並從中選取最大時延作為計算空口發送時刻的依據;源節點和中間傳輸節點分別依據收集到的各中間傳輸節點對應的時延和各最終節點對應的時延,計算本地向下一級節點發送數據的時間;同步數據消息流程,包括步驟源節點在其計算的本地向下一級節點發送數據的時間到達時,向相應的中間傳輸節點發送含有空口發送時刻時間戳信息的廣播組播業務MBMS數據包;中間傳輸節點在其計算的本地向下一級節點發送數據的時間到達時,向最終節點發送數據包。進一步地,上一級節點記錄的下一級節點對應的時延,等於數據包從該上一級節點到該下一級節點下所有最終節點的路徑時延中的最大值。進一步地,同步層消息含有消息類型指示參數,用以指示同步層消息是同步層控制消息或是同步層數據消息。進一步地,同步層控制消息含有控制消息類型指示參數,用以指示同步層控制消息是時間同步請求消息,或是時間同步響應消息。進一步地,同步層控制消息還含有同步控制數據包,其中包括第一時間戳信息,該第一時間戳用以標識時間同步請求消息的發送時刻;同步控制消息流程中源節點記錄收到時間同步響應消息的最終時刻,並計算其到中間傳輸節點對應的時延值,等於最終時刻與第一時間戳的差值再被2除;然後,從計算的時延值中選取最大的一個作為所述最長時延。進一步地,同步控制數據包中還含有第三時間戳及第四時間戳信息,該第三時間戳用以標識時間同步響應消息的發送時刻,該第四時間戳用以標識時間同步響應消息在最終節點發送的第三時間戳中最大的一個;源節點計算到其下級節點對應的時延值,等於第四時間戳的值減去第一時間戳的值;然後,從中選取最大的一個作為最長時延。進一步地,同步控制數據包中還含有第二時間戳信息,該第二時間戳用以標識時間同步請求消息的接收時刻,在中間傳輸節點收到的時間同步響應消息中,記錄有中間傳輸節點發送的第一時間戳信息,以及最終節點收到的第二時間戳信息;中間傳輸節點計算到各最終節點路徑的時延,等於第二時間戳的值減去第一時間戳的值,並從中選取最大的一個作為最終節點對應的時延。進一步地,同步層消息通道採用通用分組無線業務隧道協議用戶平面GTP一U傳輸,源節點、中間傳輸節點和最終節點之間採用GTP—U建立廣播業務^f應的隧道。進一步地,同步層消息還含有GTP一U頭,用於路由所述同步層消息。進一步地,同步層數據消息含有時間戳信息,用以標記空口發送時刻;同步層數據消息還含有MBMS數據包。進一步地,通過同步層消息通道還實現時間偏差調整流程,即下級節點向其上級節點發送含有時間偏移量的時間偏差調整消息;該上級節點收到該消息後進行數據包發送時間的調整;或者,該上級節點收到該消息後,將不在其可控範圍內的所述時間偏移量,通過時間偏差調整消息向其上一級節點請求調整。進一步地,時間偏移量為時間延遲量,或為時間提前量。進一步地,控制消息類型指示參數還用以指示同步層控制消息是時間偏差調整消息,且同步控制數據包還含有時間偏移量,該時間偏移量用以標識時間延遲量或時間提前量。為了解決上述技術問題,本發明提供了一種實現廣播數據同步的同步層消息,該同步層消息包括通用分組無線業務隧道協-漢用戶平面GTP—U頭、消息類型指示參數以及同步消息數據包,其中GTP—U頭,用於指示同步層消息的路由節點;消息類型指示參數,用以指示所述同步層消息是同步層控制消息或是同步層數據消息;同步消息數據包,用於承載消息數據。進一步地,若消息為同步層控制消息,則還包括控制消息類型指示參悽t,用於指示同步層控制消息是時間同步請求消息,或是時間同步響應消息;同步消息數據包中含有第一時間戳及第二時間戳信息,其中第一時間戳,用以標識時間同步請求消息的發送時刻;第二時間戳,用以標識時間同步請求消息的接收時刻。進一步地,同步消息數據包中含有第三時間戳及第四時間戳信息,其中第三時間戳,用以標識所述時間同步響應消息的發送時刻;第四時間戳,用以標識所述時間同步響應消息在最終節點發送的第三時間戳中最大的一個。進一步地,若消息為同步層數據消息,則包含時間戳信息,用以標記空口發送時刻;同步消息數據包為廣播組播業務數據包。進一步地,消息類型指示參數還用以指示所述同步層消息是時間偏差調整消息,且同步控制數據包還含有時間偏移量,該時間偏移量用以標識時間延遲量或時間提前量。通過本發明提供的廣播數據同步層的消息流程及消息內容格式,保證發起同步控制的源節點下所有的最終節點發送的數據都保持數據同步。另夕卜,發起同步控制的源節點發送數據的時間可以根據其下級節點時延的不同來調整。圖1為一種無線系統架構下實現廣播數據同步的系統結構示意圖;圖2為另一種無線系統架構下實現廣播數據同步的系統結構示意圖;圖3為本發明同步層SYNC的控制消息格式圖示;圖4是本發明同步層SYNC的消息交互流程圖;圖5為本發明同步層SYNC的MBMS數據發送流程圖;圖6為本發明同步層SYNC的MBMS數據包格式;圖7為本發明同步層SYNCMBMS時間調整流程圖;圖8是應用本發明的系統框架示意圖;圖9為根據本發明的實施例敘述的各個節點具有各個路徑發送時間示意圖(實心箭頭為各節點收到數據的時間,空心箭頭表示給下一節點延時發送數據的時間)。具體實施方式本發明提供了一種廣播數據同步層的實現方法,從而提供廣播數據同步層的消息流程以及消息中的內容格式。本發明無論是在R6系統還是在LTE系統,或者在IEEE802.16系統中,只要是無線網絡中有廣播數據下發,需要所有廣播數據保持同步發送的情況下都是適用的。圖1、圖2分別為兩種無線系統架構下實現廣播數據同步的系統結構示意圖。本發明提供的同步層的消息流程以及消息中的內容格式,對這兩種但不限於這兩種系統均可適用。為了描述清楚本發明的實現方式,本發明分別以圖1、圖2給出的無線系統實現廣播數據同步系統為實施例,先來說明本發明廣播數據同步層實現方法的流程,其並不限於是LTE還是R6或是正EE802.16網絡,圖1、圖2雖是以LTE系統為例的描述,但僅用來說明同步層典型的系統結構及可能經過多個網絡節點,本發明不限於這樣的系統結構及節點。實施例1以圖1所示的無線系統實現廣播數據同步系統結構為例,本發明的同步層實現方法包括如下步驟(1)發起同步控制的源節點eGW通過時延信息收集流程獲取最長時延信息,待收到廣播業務中心節點BM—SC發送廣播業務數據包後,依據最長時延信息計算空口發送時刻的時間戳信息(並非統一的);(2)確定本地發送的時間;各eGW分別依據其對應的時延信息確定本地向各eNodeB發送lt據的時間;(3)數據發送發起同步控制的源節點各eGW組裝包含空口發送時刻的時間戳信息的數據包,根據計算的本地發送數據的時間到達時將數據包發送給最終節點eNodeB;eNodeB收到數據包後,獲取其中的空口發送時刻的時間戳信息,然後將數據包組裝成空口發送數據,並在空口發送時刻將空口發送數據發送下去。本實施例上述方法還包括時間偏差調整步驟即eNodeB根據緩存數據包的存儲空間狀況,向其上級節點eGW發送含有時間偏移量(提前或延遲)的時間偏差調整請求消息;eGW收到該請求消息後,進行數據發送時間的調整,以保證eNodeB存儲的業務數據量在其可控範圍內。實施例2以圖2所示的無線系統實現廣播數據全網同步系統結構為例,本發明的同步層實現方法包括如下步驟(1)發起同步控制的源節點BM_SC通過時延信息收集流程,獲取最長時延信息,並據此計算空口發送時刻的時間戳信息;(2)確定本地發送的時間;BM一SC依據獲取的到各中間傳輸節點eGW對應的時延信息確定本地向eGW發送數據的時間;各中間傳輸節點eGW分別依據到各最終節點eNodeB的時延信息確定本地向eNodeB發送數據的時間;(3)數據發送BM—SC組裝包含空口發送時刻的時間戳信息的MBMS數據包,在本地發送數據的時間到達時將該數據包發送給中間傳輸節點eGW;eGW收到數據包後,根據計算的本地發送數據的時間,把數據包轉發給最終節點eNodeB;eNodeB收到數據包後,獲取其中的空口發送時刻的時間戳信息,然後將數據包組裝成空口發送數據,並統一在空口發送時刻將空口發送數據發送下去。本發明上述方法還包括時間偏差調整步驟即eNodeB根據緩存數據包的存儲空間狀況,向其上級節點eGW發送含有時間偏移量(提前或延遲)的時間偏差調整請求消息;eGW收到該請求消息後,根據時間偏移量在其可控範圍內進行數據發送時間的調整,並將不在其可控範圍內的時間偏移量通過向其上級節點BM一SC發送時間偏差調整請求消息來報送,BM—SC進行數據發送時間的調整,以保證eGW或eNodeB存儲的業務數據量在其可控範圍內。通過以上兩個實施例可以看出,二者總體的流程是一樣的(只是流程中具體步驟上有所差異),故二者可以採用同一個同步層消息流程及其內容格式。本發明例舉上述兩個實施例,只是為了展示典型的實現廣播數據同步系統結構,以說明本發明所具有的普遍意義,而非受限於這樣的系統結構。本發明廣播數據同步層的實現方法,由發起同步控制的源節點、一或多個中間傳輸節點以及多個最終節點中的同步層構成系統的同步層,通過同步層消息通道實現同步控制消息流程及同步數據消息流程;其中,同步層消息通道採用通用分組無線業務(GPRS)隧道協議(GTP,GPRSTunnelProtocol)用戶平面GTP一U傳輸,源節點、中間傳輸節點和最終節點之間採用GTP一U建立廣播業務對應的隧道。其中同步控制消息流程,包括步驟(a)源節點發送時間同步請求消息,該請求消息經過中間傳輸節點路由到最終節點;最終節點收到請求消息後發送時間同步響應消息,該響應消息經中間傳輸節點路由到源節點;(b)源節點通過時間同步請求消息和時間同步響應消息收集到各中間傳輸節點下最終節點的時延信息,並從中選取最大時延作為計算空口發送時刻的依據;源節點和中間傳輸節點分別依據收集到的各中間傳輸節點對應的時延和各最終節點對應的時延,計算本地向下一級節點發送數據的時間;同步數據消息流程,包括步驟所述源節點在其計算的所述本地向下一級節點發送數據的時間到達時,向相應的所述中間傳輸節點發送含有所述空口發送時刻時間戳信息的廣播組播業務MBMS數據包;所述中間傳輸節點在其計算的所述本地向下一級節點發送數據的時間到達時,向所述最終節點發送所述數據包。在上述實現同步層方法的流程執行過程中,通過同步層消息通道還可以實現時間偏差調整流程,即下級節點向其上級節點發送含有時間偏移量的時間偏差調整消息;上級節點收到所述消息後進行數據包發送時間的調整。或者,上級節點收到所述消息後將在自己可控範圍內的時間偏移量進行凝:據包發送時間的調整,並將不在自己可控範圍內的時間偏移量上報其上一級節點進行調整。以下以實施例二為例對本發明提供的消息流程及其內容格式進行進一步闡述。而據同理亦能推出實施例1的實現,故不需贅述。如圖2所示,本實施例廣播數據同步層的實現方法,由發起同步控制的源節點BM—SC、一或多個中間傳輸節點eGW以及多個最終節點eNodeB中的同步層構成系統的同步層,通過同步層消息通道實現同步控制消息流程及同步數據消息流程;其中,同步層消息通道採用GTP一U傳輸,BM—SC、eGW以及eNodeB之間採用GTP一U建立廣播業務對應的隧道。(l)同步控制消息流程,包括步驟(a)BM一SC發送時間同步請求消息,該請求消息經過各中間傳輸節點eGW路由到各最終節點eNodeB;各eNodeB收到請求消息後發送時間同步響應消息,該響應消息經eGW路由到BM一SC;BM_SC先要構建時間同步請求消息,時間同步請求消息的內容格式請參見表l,該內容格式的結構可參見圖3。B1V^SC填寫發送該時間同步請求消息中的各個參數,並向各eGW發送該消息。其中GTP—U頭用於確定消息發送的路由,在此,BM一SC在每個要發送的時間同步請求消息中的GTP—U中填寫好各eGW的路由地址。C/D用於指示本消息是控制消息還是數據消息,在此,該C/D的值應填寫為0,表示是同步層控制消息。MessageType表示同步層控制消息的類型,包括時間同步請求、時間同步響應以及時間調整消息,請參見表l。在此,MessageType應取值表示為時間同步請求。廣播組播業務MBMS同步控制數據包的內容可以包含時間戳信息,即發送或接收同步層控制消息的時間,具體內容參見表1。BM—SC填寫時間戳信息Tl,即第一時間戳信息,並於分別於Tl時刻在GTP一U上向各eGW發起時間同步請求消息。表1消息單元必要性類型和參考注釋C/DC:O表示控制消息;D:l表示數據消息控制消息取0(C)數據消息取l(D)Messagetype必選項取值表示時間同步請求消息,或時間同步響應消息,或時間偏差調整消息TimeStampTl(第一時間戳)必選項時間同步請求消息發送的時間戳時間同步請求/響應消息流程請參見圖4,其中,從右向左為時間同步請求消息流程,而從左向右則是時間同步響應消息流程。eGW收到時間同步請求消息後,記錄其中的時間戳信息Tl和本地接收到該同步請求消息的時間T2,作為後續發送給BM一SC的時間同步響應消息中的T1、T2時間戳信息,T2時間戳即第二時間戳;然後,構建發送給eNodeB的時間同步請求消息,即修改GTP—U頭),並填寫發送該時間同步請求消息的時間戳信息Tl,,並於Tl,時刻向eNodeB發送該時間同步請求消息(參見表1)。eNodeB收到時間同步請求消息後,記錄本地收到該時間同步請求消息的時間T2,;然後構建向eGW反饋的時間同步響應消息,即修改GTP—U頭,改寫MessageType的取值為時間同步響應消息,並將上述時間同步請求消息中的時間戳信息Tl,作為該時間同步響應消息中的Tl時間戳信息填寫,將記錄的時間T2,作為其中的T2時間戳信息填寫,然後填寫其中的時間戳信息T3,並於T3時刻向eGW返回該時間同步響應消息。時間同步響應消息的內容格式見表2。表2tableseeoriginaldocumentpage15eGW收到eNodeB發送的時間同步響應消息後,記錄該時間同步響應消息中的時間戳信息T3(eNodeB發送時間同步響應消息的時間),即第三時間戳信息,根據該消息中的時間戳信息T1(eGW發送的時間同步請求消息中的時間戳信息T1,)和T2(eNodeB本地接收到該同步請求消息的時間T2,),計算從eGW到eNodeB的時延(T2-T1),等最後一個eNodeB返回時間同步響應消息後,選擇時間同步響應消息中最大時間戳T3作為時間戳信息T4(即第四時間戳)保存;然後,構建向BM—SC反饋的時間同步響應消息,即修改GTP—U頭,並填寫其中的時間戳信息,其中T1是BM一SC發送的時間同步請求消息中的時間戳信息,T2是eGW收到時間同步請求消息的時間戳信息,T3則是eGW向BM—SC發送時間同步響應消息的時間,T4如上所述;然後於T3時刻向BN^SC發送時間同步響應消息。在此,時間戳T4這一項是作為時間同步響應消息中的可選項。如杲時延信息是通過從BM一SC到eNodeB的單向時延計算,那麼時間同步響應消息中必須包含該T4信息。如果不是通過計算單向時延,而是按照雙向時延來平均計算下行時延信息,則時間同步響應消息中可以不包含T4時間戳信自(b)BM—SC通過時間同步請求消息和時間同步響應消息收集到各中間傳輸節點下最終節點的時延信息,並從中選取最大時延作為計算空口發送時刻的依據;源節點和中間傳輸節點分別依據收集到的各中間傳輸節點對應的時延和各最終節點對應的時延,計算本地向下一級節點發送數據的時間;BM—SC計算從BM—SC到eNodeB的單向時延,等於(T4-T1);或者,BM一SC將接收到eGW的時間同步響應消息的時間減去時間戳Tl的差值再被2除。從中選取最大路徑的時延作為最長時延,計算空口發送時刻的時間戳信息。BM—SC計算本地向eGW發送數據的時間點,即BM—SC發送第一包數據的時刻To加上最長時延與eGW對應的時延之差;或者,為空口發送時間對應的時刻減去eGW對應的時延。eGW根據到各eNodeB路徑的時延信息(譬如上述T2-T1),計算本地向eNodeB發送數據的時間點,即為空口發送時刻減去到該eNodeB路徑時延;或者,在eGW收到MBMS數據包後,將收到該H悟包的時刻T,加上eGW對應的時延與數據包發送地的eNodeB路徑時延之差。在此,上一級節點記錄的下一級節點對應的時延,等於數據包從該上一級節點到該下一級節點下所有最終節點的路徑時延中的最大值。譬如,BM—SC記錄的eGW對應的時延,等於數據包從BN^SC到該下所有eNodeB路徑時延中的最大值。同理,可得到eGW記錄的eNodeB對應的時延。(2)同步數據消息流程,包括步驟BM—SC在其計算的本地向eGW發送數據的時間到達時,向相應的eGW發送同步數據消息,同步層的同步數據消息流程如圖5所示,該消息的內容格式可參見圖6。消息中的GTP一U頭表示路由到eGW的地址;C/D參數取值為1;時間戳即含有空口發送時刻的時間戳信息;後面的數據包包含的是MBMS業務數據。eGW在其計算的本地向eNodeB發送數據的時間到達時,向eNodeB轉發同步數據消息,只修改GTP一U頭即可。貫穿在同步層的上述流程中還包括時間偏差調整流程,請參見圖7。即eNodeB(或eGW)向eGW(或BM—SC)發送含有時間偏移量的時間偏差調整消息;eGW(或BM—SC)收到該消息後,可以進行數據包發送時間的調整。或者,eGW收到該消息後將在自己可控範圍內的時間偏移量進行數據包發送時間的調整,並將不在自己可控範圍內的時間偏移量上報給BM一SC進行調整。時間偏差調整消息的內容格式請參見表3,表中的MessageType取值表示為時間偏差調整消息,時間偏移量Timeoffset既可以代表時間提前量,也可以代表時間延後量。表3tableseeoriginaldocumentpage17下面通過一個具體的應用實例來表述本發明廣播數據同步層的實現方法的各個步驟。如圖8所示為應用本發明的系統框架示意圖,其中系統架構由廣播組播業務中心節點P0、中間傳輸節點(網關)Pl和P4、最終節點(服務網絡節點)P2、P3、P5及P6組成。其中,節點P0對應LTE系統是BM—SC,中間傳輸節點對應LTE系統是eGW,最終節點對應LTE系統是eNodeB。圖9是根據圖8敘述的各個節點具有各個路徑數據發送時間示意圖,其中實心箭頭為各節點收到數據的時間,空心箭頭表示給下一節點延時發送數據的時間。例如,在同步控制消息流程的步驟(a)中,BM一SC構建MBMS時間同步請求消息,該消息的GTP—U頭表示要路由eGW,C/D值為0,MessageType取值表示是同步層同步請求消息,填寫發送該時間同步請求消息的時間戳信息Tl,並於Tl時刻在GTP—U上分別向eGWl、eGW2發起MBMS時間同步請求消息。eGWl、eGW2分別收到該消息後,記錄其中的時間戳信息T1和各自本地接收到該同步請求消息的時間T2,作為後續發送給BM—SC的MBMS時間同步響應消息中的Tl、T2時間戳信息;然後,構建發送給各自下轄的eNodeB的時間同步請求消息(包括修改GTP一U頭),並各自填寫發送該消息的時間戳信息Tl',並於各自的Tl,時刻分別向下轄的eNodeB發送該時間同步請求消息。eNodeBl、eNodeB2以及eNodeB3、eNodeB4分別收到eGWl、eGW2發送時間同步請求消息後,各自記錄本地收到該時間同步請求消息的時間T2,;然後構建向各自上屬的eGW反饋的時間同步響應消息,將其中的時間戳信息Tl,作為該時間同步響應消息中的Tl時間戳信息填寫,將記錄的時間T2,作為其中的T2時間戳信息填寫,然後填寫其中的時間戳信息T3,並於各自的T3時刻向各自上屬的eGW返回該時間同步響應消息。在同步控制消息流程的步驟(b)中,eGWl收到eNodeBl發送的MBMS時間同步響應消息後,根據該消息中的時間戳信息T1和T2,計算並保存從eGWl到eNodeBl的時延t2-T2-Tl;等eNodeB2返回MBMS時間同步響應消息後,根據該消息中的時間戳信息Tl和T2,計算並保存從eGWl到eNodeB2的時延t3=T2-Tl;然後選擇eNodeB2發送時間同步響應消息的時間T3,作為MBMS時間同步響應消息中的時間戳信息T4反4齎症合BM—SC。同樣,eGW2收到eNodeB3、eNodeB4發送的MBMS時間同步響應消息後,分別計算相應的路經時延t5、t6,然後選擇eNodeB3發送時間同步響應消息的時間T3,作為時間同步響應消息中的時間戳信息T4反饋給BM一SC。BM—SC根據eGWl、eGW2的反饋回來的MBMS同步響應消息,分別根據其中的時間戳T1、T4來計算並保存各路徑對應的時延(tl+t3二T4-Tl)、(t4+t5=T4-T1),然後選擇其中最大的一個(t4+t5)作為最長時延來計算獲取空口發送時刻的時間戳信息SFN。或者,BM—SC將接收到eGWl、eGW2反饋的MBMS同步響應消息的時間值分別減去各自消息中的時間戳Tl,得到的差值再被2除,分別得到平均下行路徑時延(tl+t3、t4+t5),然後從中選取最大的一個(t4+t5)作為最長時延來計算獲取空口數據發送時刻Ts=T0+t4+t5+At,然後將Ts用系統幀號SFN(或時+分+秒+SFN)等方式的時間戳信息表示。其中,To為BM—SC確定的數據包的初始發送時刻,△t為預留的裕量,大於或等於0(可以不加)。即BM一SC根據到初始發送時刻和最大路徑時延來確定空口發送時刻。上述eGWl對應的時延(tl+t3)表示BN^SC到eGWl下的eNodeBl、eNodeB2路經時延中的最大值,eGW2對應的時延(t4+t5)表示BM—SC到eGW2下的eNodeB3、eNodeB4路經時延中的最大值。BM—SC根據eGWl、eGW2對應的時延tl+t3和t4+t5分別確定向eGWl、eGW2發送數據包的時間點To+[(t4+t5)-(tl+t3)]及To。或者,可以根據eGWl、eGW2對應的時延和空口發送時刻Ts分別計算發送數據包到eGWl的時間點二Ts-(tl+t3),和發送數據包到eGW2的時刻二Ts-(t4+t5),如圖10中所示。在組裝好含有空口發送時刻的時間戳信息SFN在內的MBMS數據包後,於確定的時間點到達時分別向eGWl、eGW2發送數據包。eGWl在收到數據包後,根據到eNodeBl、eNodeB2路徑的時延t2(=T2隱T1)、t3(-T2-T1)確定向eNodeBl發送數據的時間點Tu+"3-t2),其中Tn是eGWl收到數據包的時刻;eGW2根據時延信息t5、t6確定向eNodeB4發送數據的時間點T12+(t5-t6),其中T12是eGW2收到數據包的時刻。eGWl、eGW2各自在收到數據包的時刻T、T12分別直接向eNodeB2、eNodeB3轉發數據包,並在其計算的時間點到達時分別將數據包轉發給eNodeBl和eNodeB4。或者,以空口發送時刻Ts為準,減去At為最終節點預留的裕量後,分別在提前時延t2、t6將數據包轉發給eNodeBl和eNodeB4。根據上述BM—SC及eGWl、eGW2數據發送時間點的計算,並在各時間點到達時分別發送給各eGW及各eNodeB,從而能保證eNodeBl至eNodeB4均能在空口發送時間戳對應的發送時刻Ts將空口數據發送下去。如果eNodeB發現eGW發送數據包的時間過早,導致自己業務數據的緩存空間不足以避免數據丟包的情況時,便向eGW發送時間偏差調整消息,其中的時間偏移量會指示出要調整的發送數據包的時間延遲量。eGW收到該消息後,如果發現該時間偏移量是在自己可控範圍內,則可進行調整。而如果發現該時間偏移量不是在自己可控範圍內,則將其上報給BM—SC進行調整。通過本發明提供的同步層消息流程及消息內容格式,保證發起同步控制的源節點下所有的最終節點發送的數據都保持數據同步。同時,下級節點能夠根據情況請求上級節點進行發送數據包的時間調整,故能避免數據丟包。本發明為此定義了各個消息流程及消息的內容格式。但也不限於此流程及內容格式。雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,因此本發明的保護範圍當以前述權利要求書所界定者為準。權利要求1、一種廣播數據同步層的實現方法,由發起同步控制的源節點、一或多個中間傳輸節點以及多個最終節點中的同步層構成系統的同步層,通過同步層消息通道實現同步控制消息流程及同步數據消息流程;其中所述同步控制消息流程,包括步驟所述源節點發送時間同步請求消息,所述請求消息經過所述中間傳輸節點路由到所述最終節點;所述最終節點收到所述請求消息後發送時間同步響應消息,所述響應消息經所述中間傳輸節點路由到所述源節點;所述源節點通過所述請求消息和所述響應消息收集到各中間傳輸節點下最終節點的時延信息,並從中選取最大時延作為計算空口發送時刻的依據;所述源節點和所述中間傳輸節點分別依據收集到的各中間傳輸節點對應的時延和各最終節點對應的時延,計算本地向下一級節點發送數據的時間;所述同步數據消息流程,包括步驟所述源節點在其計算的所述本地向下一級節點發送數據的時間到達時,向相應的所述中間傳輸節點發送含有所述空口發送時刻時間戳信息的廣播組播業務MBMS數據包;所述中間傳輸節點在其計算的所述本地向下一級節點發送數據的時間到達時,向所述最終節點發送所述數據包。2、按照權利要求1所述的方法,其特徵在於,上一級節點記錄的下一級節點對應的時延,等於所述數據包從該上一級節點到該下一級節點下所有最終節點的路徑時延中的最大值。3、按照權利要求2所述的方法,其特徵在於,所述同步層消息含有消息類型指示參數,用以指示所述同步層消息是同步層控制消息或是同步層數據消息。4、按照權利要求3所述的方法,其特徵在於,所述同步層控制消息含有控制消息類型指示參數,用以指示所述同步層控制消息是所述時間同步請求消息,或是所述時間同步響應消息。5、按照權利要求4所述的方法,其特徵在於,所述同步層控制消息還含有同步控制數據包,其中包括第一時間戳信息,所述第一時間戳用以標識所述時間同步請求消息的發送時刻;所述同步控制消息流程中所述源節點記錄收到所述時間同步響應消息的最終時刻,並計算其到中間傳輸節點對應的時延值,等於所述最終時刻與所述第一時間戳的差值再被2除;然後,從計算的時延值中選取最大的一個作為所述最長時延。6、按照權利要求5所述的方法,其特徵在於,所述同步控制數據包中還含有第三時間戳及第四時間戳信息,所述第三時間戳用以標識所述時間同步響應消息的發送時刻,所述第四時間戳用以標識所述時間同步響應消息在最終節點發送的所述第三時間戳中最大的一個;所述源節點計算到其下級節點對應的時延值,等於所述第四時間戳的值減去所述第一時間戳的值;然後,從中選取最大的一個作為所述最長時延。7、按照權利要求5所述的方法,其特徵在於,所述同步控制數據包中還含有第二時間戳信息,所述第二時間戳用以標識所述時間同步請求消息的接收時刻,在所述中間傳輸節點收到的所述時間同步響應消息中,記錄有所述中間傳輸節點發送的所述第一時間戳信息,以及所述最終節點收到的所述第二時間戳信息;所述中間傳輸節點計算到各所述最終節點路徑的時延,等於所述第二時間戳的值減去所述第一時間戳的值,並從中選取最大的一個作為最終節點對應的時延。8、按照權利要求1所述的方法,其特徵在於,所述同步層消息通道採用通用分組無線業務隧道協議用戶平面GTP—U傳輸,所述源節點、所述中間傳輸節點和所述最終節點之間採用所述GTPJJ建立廣播業務對應的隧道。9、按照權利要求8所述的方法,其特徵在於,所述同步層消息還含有GTP—U頭,用於路由所述同步層消息。10、按照權利要求3所述的方法,其特徵在於,所述同步層數據消息含有時間戳信息,用以標記所述空口發送時刻;所述同步層數據消息還含有所述MBMS數據包。11、按照權利要求1所述的方法,其特徵在於,通過所迷同步層消息通道還實現時間偏差調整流程,即下級節點向其上級節點發送含有時間偏移量的時間偏差調整消息;所述上級節點收到所述消息後進行所述數據包發送時間的調整;或者,所述上級節點收到所述消息後,將不在其可控範圍內的所述時間偏移量,通過所述時間偏差調整消息向其上一級節點請求調整。12、按照權利要求11所述的方法,其特徵在於,所述時間偏移量為時間延遲量,或為時間提前量。13、按照權利要求4所述的方法,其特徵在於,所述控制消息類型指示參數還用以指示所述同步層控制消息是時間偏差調整消息,且所述同步控制數據包還含有時間偏移量,所述時間偏移量用以標識時間延遲量或時間提前量。14、一種如權利要求1所述方法中運用的同步層消息,其特徵在於,所述同步層消息包括通用分組無線業務隧道協議用戶平面GTP—U頭、消息類型指示參數以及同步消息數據包,其中所述GTP—U頭,用於指示所述同步層消息的路由節點;所述消息類型指示參數,用以指示所述同步層消息是同步層控制消息或是同步層數據消息;所述同步消息數據包,用於承載消息數據。15、按照權利要求14所述的消息,其特徵在於,若所述消息為所述同步層控制消息,則還包括控制消息類型指示參數,用於指示所述同步層控制消息是時間同步請求消息,或是時間同步響應消息;所述同步消息數據包中含有第一時間戳及第二時間戳信息,其中所述第一時間戳,用以標識所述時間同步請求消息的發送時刻;所述第二時間戳,用以標識所述時間同步請求消息的接收時刻。16、按照權利要求15所述的消息,其特徵在於,所述同步消息數據包中含有第三時間戳及第四時間戳信息,其中所述第三時間戳,用以標識所述時間同步響應消息的發送時刻;所述第四時間戳,用以標識所述時間同步響應消息在最終節點發送的所述第三時間戳中最大的一個。17、按照權利要求14所述的消息,其特徵在於,若所述消息為所述同步層數據消息,則包含時間戳信息,用以標記所述空口發送時刻;所述同步消息數據包為廣播組播業務數據包。18、按照權利要求14所述的消息,其特徵在於,所述消息類型指示參數還用以指示所述同步層消息是時間偏差調整消息,且所述同步控制數據包還含有時間偏移量,所述時間偏移量用以標識時間延遲量或時間提前量。全文摘要一種廣播數據同步層的實現方法,由發起同步控制的源節點、中間節點及最終節點中構成系統的同步層,以實現同步控制消息流程及同步數據消息流程。即源節點發送時間同步請求消息,經中間節點路由到最終節點;最終節點收到該消息後反饋響應消息,經中間節點路由到源節點;源節點由此收集到各中間節點下最終節點的時延,並從中選取最大值計算空口發送時刻;源節點和中間節點各自依據收集到的各中間節點對應的時延和各最終節點對應的時延,計算本地向下一級節點發送數據的時間,並分別在該時間到達時,向其下一級節點發送或轉發含有空口發送時刻時戳信息的MBMS數據包。文檔編號H04J3/06GK101400018SQ20071016420公開日2009年4月1日申請日期2007年9月30日優先權日2007年9月30日發明者姚翠峰,謝大雄申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀