突發序列丟失的檢測方法和裝置的製作方法
2023-05-30 03:48:36 3
專利名稱:突發序列丟失的檢測方法和裝置的製作方法
技術領域:
本發明涉及通信領域,尤其涉及一種突發序列丟失的檢測方法 和裝置。
背景技術:
隨著Internet網絡的迅猛發展,大量多々某體業務湧現出來,人 們對移動通信的需求已不再滿足於電話和消息業務,目前,多媒體 業務中引入了應用業務,應用業務的特點是多個用戶能同時接收相 同的數據,例如視頻點播、電視廣播、 一見頻會議、網上教育、互動 遊戲等。
為了有效地利用行動網路資源,提出了多媒體廣播組播業務 (Multimedia Broadcast Multicast Service, 簡4爾為MBMS) 4支術, MBMS為一個數據源向多個用戶發送數據的點到多點業務,通過該 業務,能夠實現網絡資源共享,包括移動核心網和接入網的資源共 享,尤其是空口資源的共享,且3GPP中的MBMS不僅能夠實現純 文本低速率的消息類組播和廣播,而且能夠實現高速率的多媒體業 務組糹番和廣才番。
MBMS單頻網4專豐lT方式(MBMS Single Frequency Network,簡 稱為MBSFN)是一種能夠提高MBMS業務頻i普利用率的4支術。 MBSFN中,相鄰小區同步發送相同的無線信號,用戶i殳備(UE) 可以將來自於不同基站的信號視為多徑信號。同步發送MBMS業務
5無線信號的多個小區組成MBSFN同步區域,在MBSFN同步區域 內的小區,同步發送相同的MBMS業務信號,這些小區稱為MBSFN 小區。由於MBMS業務是面向全網的服務,同一個MBMS業務可能 建立在不同的下層網元節點上,具體地,上層網元向下層網元發送 數據流,其中,該數據流中包括多個數據突發,每個數據突發中包 才舌多個翁:據包,目前,採用下述方法來實現多個網元在小區間的 MBMS業務同步,圖1示出了上層網元和下層網元的邏輯結構框架 圖,可以看出, 一個上層網元與多個下層網元相連4妄,進4亍信令交 互,圖2是根據現有技術的MBMS同步實現方法的流程圖,如圖2 所示,包4舌以下處理步驟S202,上層網元向各個下層網元發送MBMS業務數據包, 其中,該數據包中攜帶時間戳信息、數據包序列號信息、累計數據 包長度信息等。對於一個或多個連續並且需要進行無線鏈路控制 (Radio Link Control,簡稱為RLC )協議層進行串接處理的數據包, 上層網元對該一個或多個數據包標識相同的時間戳信息,這些標識 了相同時間戳的一個或多個數據包組成一個數據突發(data burst), 一個數據突發可以是一組連續的數據包,也可以是單獨的 一個悽t據 包;步驟S204,對於每個下層網元,其接收到上述MBMS業務數 椐包,其中,對同一個數據突發中的數據包進行RLC協議層串接處 理,不同數據突發中的數據包不進行RLC串接;步驟S206,下層網元對同一個數據突發中的數據包在其標識的 時間戳指示的時刻開始4要照其序列號進4亍處理;步驟S208,下層網元根據每個數據包中的數據包序列號信息, 才全測是否存在數據包的丟失,以及丟失的數據包的個數;步驟S210,下層網元根據每個數據包攜帶的累計數據包長度信 息,檢測丟失的數據包的累計長度,構造虛擬數據包。由於上層網元發送給每個下層網元的MBMS業務凝:據包完全 相同,這樣各下層網元可以進行完全一致的處理,以實現MBMS 業務在各下層網元的小區間的同步發送。通過上述方法,下層網元在檢測到數據包丟失時,可以根據丟 失的數據包的個數和總長度,構造虛擬數據包,其中,這些虛擬數 據包的個數和總長度與丟失數據包的個數和總長度一致,構造虛擬 數據包之後,下層網元將構造的虛擬數據包加入到用戶面協議處理 中,就像丟失的數據包沒有丟失一樣,但是下層網元並不發送包含 虛擬翁:據包的用戶面悽t據塊(RLC PDU或者MAC PDU ),來4呆i正 對後續數據包處理和其它下層網元一致,並避免因為虛擬f史據包和 真實凝:據包的不一致而導致的與相鄰小區間的無線幹^l無。需要"i兌明的是,上述的一個上層網元和一個或多個下層網元在 物理功能上可以是相同的網元,也可以是不同的網元,將其分為上 層網元和下層網元只是從邏輯上進行的劃分,協作完成業務同步功 能,即多個相同或不同的物理網元4安照邏輯功能劃分為一個上層網 元和一個或多個下層網元,這些網元協同合作實現在下層網元小區 以多小區合併方式發送MBMS業務。針對上述實現多個網元的小區間的MBMS業務的同步方法, 存在以下問題一 、由於上層網元對不同數據突發中的數據包標記不同的時間據突發中包含的數據包個數和長度都不同,這樣會導致前後兩個數 據突發的時間戳並不是一個可預測的數值,即每兩個相鄰的數據突 發的時間戳的差值是不可確定。二、 在發生數據丟失時,下層網元只能根據數據包序列號和累 計長度信息來檢測丟失的數據包的個數和這些丟失的數據包的總長 度,但是不能判斷出這些丟失的數據包是否屬於同 一個數據突發, 或是屬於多個數據突發。三、 下層網元對MBMS業務悽史才居進4亍處理時,歸屬於同一個 數據突發的數據包需要進行RLC串接處理,而非歸屬於同一個數據 突發的悽t據包不進4亍RLC串4妄處理,如果下層網元不能判斷丟失的 數據包是否屬於一個還是多個數據突發,則不能對丟失數據包進行 正確的處J裡。發明內容考慮到相關技術中存在的不能夠檢測出丟失的數據突發的問題 而提出本發明,為此,本發明的主要目的在於提供一種突發序列丟 失的檢測方法及裝置,以解決上述問題。根據本發明的一個方面,提供一種突發序列丟失的檢測方法。根據本發明的突發序列丟失的檢測方法包括第一網元為每個 數據突發分配數據突發序列號,並為數據突發中的每個數據包標識 上數據突發序列號;對於每個數據包,第一網元向其至少一個下層 網元發送數據包,數據包中攜帶數據包對應的數據突發序列號。其中,第一網元為每個數據突發設置數據突發序列號包括 Sn+l=(Sn+l)MODM,其中,Sn+1為第(n+l )個數據突發的數據 突發序列號,Sn為第n個數據突發的數據突發序列號,n為自然數,8Sn為大於或等於0的整數,M為數據突發序列號的最大值,MOD 為進行取模運算。
優選地,數據包中攜帶數據包對應的數據突發序列號的處理包 括在數據包的GTP-U協議頭中攜帶數據突發序列號;或者,在數 據包的SYNC協議頭中攜帶數據突發序列號。
優選地,數據包進一步包括以下至少之一時間戳、序列號、 累計數據包長度。
其中,數據突發為一組標識相同時間戳信息的數據包,或者數 據突發為一組進4亍RLC串4妄處理的數據包。
另外,第一網元包4舌以下之一長期演進系統的多J 某體網關、 通用陸地無線4妻入網的主控無線網絡控制器、增強的高速分組4妻入 系統的主節點加,下層網元包4舌以下之一長期演進系統的演進節 點B、線接入網的從屬無線網絡控制器、增強的高速分組接入系統 的從屬節點加
進一步地,該方法還包4舌對於每個下層網元,在其4妄收的教: 據包對應的數據突發序列號不連續的情況下,確定缺失的數據突發 序列號所對應的數據突發為丟失的數據突發。
根據本發明的一個方面,提供一種突發序列丟失的檢測裝置。
根據本發明的突發序列丟失的檢測裝置包括設置模塊,位於 第一網元側,用於為每個數據突發分配數據突發序列號,並為數據 突發中的每個數據包標識上數據突發序列號;發送^t塊,位於第一 網元側,用於向其至少一個下層網元發送悽t據包,數據包中攜帶數 據包對應的數據突發序列號。其中,沒置才莫塊利用7^式Sn+l=(Sn +l)MOD M來i殳置翁:才居突 發的數據突發序列號,其中,Sn+1為第(n+l)個數據突發的數據 突發序列號,Sn為第n個數據突發的數據突發序列號,n為自然數, Sn為大於或等於0的整數,M為數據突發序列號的最大值,MOD 為進行取模運算。
優選地,該裝置還包括處理衝莫塊,位於下層網元側,用於在接 收的數據包對應的數據突發序列號不連續的情況下,確定缺失的數 據突發序列號所對應的數據突發為丟失的數據突發。
通過本發明的上述至少一個糹支術方案,通過對每個^t據突發設 置數據突發序列號,並為該數據突發中的每個數據包標識上設置的 數據突發序列號,檢測出丟失的數據突發。
附圖用來^是供對本發明的進一步理解,並且構成it明書的一部 分,與本發明的實施例一起用於解釋本發明,並不構成對本發明的 限制。在附圖中
圖1是4艮據相關4支術的上層網元和下層網元的的邏輯架構圖2是才艮據相關技術的MBMS實現同步的方法流禾呈程圖4是4艮據本發明方法實施例的數據突發和數據突發序列號的 示意圖;例示意圖6是根據本發明裝置實施例的突發序列丟失的檢測裝置的結 構才匡架圖。
具體實施例方式
下面將結合附圖詳細描述本發明。 方法實施例
根據本發明實施例,提供了 一種突發序列丟失的檢測方法。
圖3是根據本發明實施例的突發序列丟失的檢測方法的流程 圖,如圖3所示,該方法包括以下步驟
步驟S302,第一網元為每個數據突發設置數據突發序列號,並 為數據突發中的每個數據包標識上數據突發序列號,其中,數據突 發的定義可以為以下之一凝:據突發為一組標識相同時間戳信息的 數據包;或者數據突發為一組同時進行RLC串接處理的數據包;或 者數據突發為 一個數據包;
步-驟S304,對於每個數據包,第一網元向其至少一個下層網元 發送數據包,數據包中攜帶數據包對應的數據突發序列號,以使至 少一個下層網元對數據突發進行序列丟失檢測,另外,該數據包中 還可以攜帶以下信息時間戳、序列號、累計數據包長度,而且, 對於每個下層網元,在其接收的數據包對應的數據突發序列號不連 續的情況下,確定缺失的數據突發序列號所對應的數據突發為丟失 的數據突發。
ii通過本發明實施例^是供的4支術方案,通過對每個數據突發i殳置 數據突發序列號,並為該數據突發中的每個數據包標識上設置的數 據突發序列號,檢測出丟失的數據突發。
其中,上層網元(即,上文所述的第一網元)和下層網元可以
是下列網元的組合方式,但不限於下列的組合
組合一 ,在UTRAN系統的MBMS業務同步《且網中,上層網元 為上層RNC,下層網元為下層RNC,其中,上層網元和下層網元 間的"l妄口為Iur^妄口,在該組合中,上層網元和下層網元為物理功 能相同的網元。
組合二,在HSPA+的MBMS業務同步組網中,上層網元為 RNC或者master NodeB + ( master NB+ ),下層網元為slave NodeB + ( slave NB+),其中,上層網元和下層網元間的4妄口為Iur 4妄口 , 在該組合中,上層網元和下層網元為物理功能相同而邏輯功能不同 的網元。
組合三,在LTE系統的MBMS業務同步組網中,上層網元為 MGW或者MCE,下層網元為ENB (E-UTRANNodeB),其中,上 層網元和下層網元間的接口為M2接口 。
本發明實施例在如圖2所示的MBMS同步實現方法基礎上, 對現有4支術進行改進,在步驟S202中,上層網元對MBMS業務的 每個數據突發(data burst)設置數據突發序列號,並為該數據突發 中的所有數據包標識上設置的tt據突發序列號(data burst sequence number ),即將所有歸屬於同 一數據突發的數據包標識上相同的數 據突發序列號。具體地,可以通過在GTP-U協議頭中增加協議欄位 來攜帶該數據突發序列號信息,或者,在MBMS業務同步層(SYNC )
協議頭中增加字^a來攜帶該悽t據突發序列號信息。
具體地,數據突發序列號的設置可以按照下列方式進行分配。Sn+1=(Sn+l)MOD M,其中,Sw為第(n+l)個數據突發的數據突發序列號,Sn為第n個數據突發的數據突發序列號,n為自然數,Sn為大於或等於0的整數,M為所述數據突發序列號的最大值,MOD為進行取模運算。
通過對歸屬於同一數據突發的數據包標識上相同的數據突發序列號,下層網元對接收到業務數據包,只需要檢測該業務數據包的數據突發序列號,對於攜帶相同數據突發序列號的多個業務數據包,則說明該多個業務數據包屬於同 一個數據突發,對於攜帶不同數據突發序列號的多個業務數據包,則說明該多個業務數據包屬於不同的數據突發。例如,圖4所示的數據突發與數據,數據包序號n到n+4分布屬於悽t據突發m, m+l, m+2。則上層網元在^:據包n和n+l標價數據突發序列號m,對數據包n+2和n+3標記數據突發序列號m+1 ,對悽t據包n+4標記悽t據突發序列號m+2 。
另夕卜,下層網元可以通過才企測數據突發序列號來檢測是否丟失了整個數據突發,如果下層網元接收到標識了當前數據突發序列號的數據包,而沒有接收到標識了該當前數據突發序列號的前一個數據突發序列號的任何數據包,則認為標識了前一個數據突發序列號的數據突發中的所有數據包全部丟失,例如,下層網元首先接收到數據序列號為1的所有數據包,然後接收到數據序列號為3的所有數據包,但並沒有接收到數據序列號為2的任何數據包,則認為標識數據序列號為2的數據突發中的所有數據包丟失。
在如圖5所示的例子中,數據突發m+l的數據包n+2和n+3丟失,則下層網元只4妄收到ft據突發序列號為m和m+2的lt據包,下層網元此時可以判斷數據序列號為m+l的悽t據突發的所有悽t據包丟失。
裝置實施例
根據本發明實施例,提供一種突發序列丟失的檢測裝置。圖6示出了根據本發明實施例的突發序列丟失的檢測裝置,如圖6所示,該裝置包括設置模塊10和發送才莫塊20。
以下詳細描述上述各模塊的功能。
設置模塊IO,位於上層網元側,用於為每個數據突發設置數據突發序列號,並為數據突發中的每個數據包標識上數據突發序列號;
發送才莫塊20,位於上層網元側,用於向至少一個下層網元發送數據包,數據包中攜帶數據包對應的數據突發序列號,該模塊可以連接至設置模塊10。
具體地,上述設置才莫塊10可以利用7>式Sn+l=(Sn +l)MOD M來設置數椐突發的數據突發序列號,其中,Sn+1為第(n+l)個數據突發的數據突發序列號,Sn為第n個數據突發的數據突發序列號,n為自然數,Sn為大於或等於O的整數,M為數據突發序列號的最大值,MOD為進行取模運算。
優選地,該裝置還包括處理才莫塊(圖中未示出),位於下層網元側,用於在接收的數據包對應的數據突發序列號不連續的情況下,確定缺失的數據突發序列號所對應的數據突發為丟失的數據突發。
如上所述,藉助於本發明提供的突發序列丟失的檢測方法和/或裝置,通過對每個數據突發設置數據突發序列號,並為該數據突發中的每個數據包標識上設置的數據突發序列號,檢測出丟失的數據突發。
以上所述^f又為本發明的^尤選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的4呆護範圍之內。
權利要求
1.一種突發序列丟失的檢測方法,其特徵在於,包括第一網元為每個數據突發分配數據突發序列號,並為所述數據突發中的每個數據包標識上所述數據突發序列號;對於每個數據包,所述第一網元向其至少一個下層網元發送數據包,所述數據包中攜帶所述數據包對應的數據突發序列號。
2. 根據權利要求1所述的方法,其特徵在於,所述第一網元為每 個數據突發設置數據突發序列號包括Sn+1=(Sn+l)MODM,其中,Sw為第(n+l)個數據突發 的數據突發序列號,Sn為第n個數據突發的ft據突發序列號, n為自然數,S。為大於或等於0的整數,M為所述數據突發序 列號的最大值,MOD為進行取模運算。
3. 根據權利要求1所述的方法,其特徵在於,所述數據包中攜帶 所述數據包對應的數據突發序列號的處理包括在所述數據包的GTP-U協議頭中攜帶所述數據突發序列 號;或者在所述數據包的SYNC協議頭中攜帶所述數據突發序列號。
4. 根據權利要求1至3中任一項所述的方法,其特徵在於,所述 數據包進一步包括以下至少之一時間戳、序列號、累計悽史據 包長度。
5. 4艮據權利要求1至3中任一項所述的方法,其特徵在於,所述 數據突發為 一組標識相同時間戳信息的數據包;或者所述數據 突發為一組進行無線鏈路控制串接處理的數據包。
6. 根據權利要求1至3中任一項所述的方法,其特徵在於,所述第一網元包4舌以下之一長期演進系統的多J 某體網 關、通用陸地無線4妄入網的主控無線網絡控制器、增強的高速 分組才妾入系統的主節點力口 ;所述下層網元包4舌以下之一長期演進系統的演進節點 B、通用陸地無線接入網的從屬無線網絡控制器、增強的高速 分組接入系統的從屬節點加。
7. 根據權利要求1至3中任一項所述的方法,其特徵在於,所述 方法還包括對於每個下層網元,在其接收的所述數據包對應的數據突 發序列號不連續的情況下,確定缺失的數據突發序列號所對應 的數據突發為丟失的數據突發。
8. —種突發序列丟失的檢測裝置,其特徵在於,包括設置模塊,位於第一網元側,用於為每個數據突發分配數 據突發序列號,並為所述數據突發中的每個數據包標識上所述 數據突發序列號;發送才莫塊,位於第一網元側,用於向其至少一個下層網元 發送數據包,所述數據包中攜帶所述數據包對應的數據突發序 列號。
9. 根據權利要求8所述的裝置,其特徵在於,所述設置模塊利用 公式Sn+1=(Sn+l)MOD M來設置數據突發的數據突發序列號, 其中,Sw為第(n+l )個數據突發的數據突發序列號,S。為第n個數據突發的數據突發序列號,n為自然數,Sn為大於或 等於0的整數,M為所述數據突發序列號的最大值,MOD為 進行耳4莫運算。
10. 根據權利要求8或9所述的裝置,其特徵在於,所述裝置還包 括處理才莫塊,位於所述下層網元側,用於在4妾收的所述H據包 對應的數據突發序列號不連續的情況下,確定缺失的數據突發 序列號所對應的數據突發為丟失的數據突發。
全文摘要
本發明公開了一種突發序列丟失的檢測方法和裝置,該方法包括第一網元為每個數據突發分配數據突發序列號,並為數據突發中的每個數據包標識上數據突發序列號;對於每個數據包,第一網元向其至少一個下層網元發送數據包,數據包中攜帶數據包對應的數據突發序列號。通過本發明,通過對每個數據突發設置數據突發序列號,並為該數據突發中的每個數據包標識上設置的數據突發序列號,檢測出丟失的數據突發。
文檔編號H04L1/00GK101651517SQ20081013516
公開日2010年2月17日 申請日期2008年8月13日 優先權日2008年8月13日
發明者姚翠峰, 艾建勳 申請人:中興通訊股份有限公司