專利名稱:一種用戶面臟數(shù)據(jù)的處理方法及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種用戶面臟數(shù)據(jù)的處理方法及終端設(shè)備。
背景技術(shù):
LTE(線路終端設(shè)備)的用戶面包含了 PDCP(分組數(shù)據(jù)匯聚協(xié)議)、RLC(無線鏈路 控制)和MAC (介質(zhì)訪問控制),它們一起在整個系統(tǒng)中扮演了舉足輕重的角色,是一切控制 信令以及服務(wù)數(shù)據(jù)的載體。為了承載各種對帶寬高要求的應(yīng)用,LTE規(guī)定峰值數(shù)據(jù)率需要 達(dá)到上行50Mbps,下行100Mbps,這些性能指標(biāo)決定了各開發(fā)團(tuán)隊必然竭盡所能地在用戶 面各個模塊的設(shè)計上使用效率最高的算法以及數(shù)據(jù)結(jié)構(gòu)。但是,從軟件工程的角度來看,高 效的算法以及數(shù)據(jù)結(jié)構(gòu)往往會伴隨著大的風(fēng)險。如果數(shù)據(jù)面中的某一個模塊運行到了一個 異常的狀態(tài)(鏈表結(jié)構(gòu)出錯,進(jìn)入死循環(huán)等)則需要一種有效的機制將整個數(shù)據(jù)面從異常 的數(shù)據(jù)結(jié)構(gòu)中恢復(fù),并繼續(xù)上下行數(shù)據(jù)的發(fā)送與接收。例如,在LTE AS層里(AS,Access Stratum,接入層),RRC扮演了總控的角色。當(dāng) 數(shù)據(jù)面某一個子層檢測到自身異常(類如數(shù)據(jù)結(jié)構(gòu)出錯或進(jìn)入死循環(huán)等)時,會結(jié)合RRC 嘗試用一種特殊的RRC連接重建對整個用戶面作處理,清除用戶面的臟數(shù)據(jù),并走出異常 狀態(tài)。RRC連接重建過程中PDCP模塊和RLC模塊會將自身接收到的PDU盡可能地組成 SDU(業(yè)務(wù)數(shù)據(jù)單元)向上層發(fā)送的,而如果數(shù)據(jù)結(jié)構(gòu)出現(xiàn)了異常,則認(rèn)為該子層的數(shù)據(jù)為 非正常數(shù)據(jù)。因為整個用戶面的三個層次的聯(lián)系緊密,當(dāng)某個子層檢測到自身數(shù)據(jù)結(jié)構(gòu)有 異常時,則其他的兩個子層內(nèi)的緩存的數(shù)據(jù)也被株連視作臟數(shù)據(jù)。這樣在用戶面各個子層 緩存的SDU數(shù)據(jù)和PDU數(shù)據(jù)都應(yīng)該清空和釋放。故,現(xiàn)有特殊的RRC連接重建過程只能在簡單的異常情況適用,當(dāng)出現(xiàn)相對復(fù)雜 的或涉及更深層面的異常,現(xiàn)有途徑無法徹底解決,使得設(shè)備最終還是會進(jìn)入熱重啟機制。
發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種用戶面臟數(shù)據(jù)的處理方法及終端設(shè) 備,其能夠?qū)⒄麄€用戶面從可檢測到的數(shù)據(jù)結(jié)構(gòu)異常中恢復(fù),避免熱重啟現(xiàn)象。為解決上述技術(shù)問題,本發(fā)明提供一種用戶面臟數(shù)據(jù)的處理方法及,其流程為 RRC在用戶面某一子層產(chǎn)生臟數(shù)據(jù)時,對用戶面的各個子層進(jìn)行初始化。所述用戶面的各個子層包括MAC、RLC、PDCP。對所述三個子層初始化的具體步驟為先由RRC通知MAC初始化;完成后,MAC通 知RLC進(jìn)行初始化;完成后,RLC通知PDCP進(jìn)行初始化;完成后,PDCP通知RRC數(shù)據(jù)面初始 完成;其中,所述初始化指所有定時器、相關(guān)緩存取初始值。在進(jìn)行子層初始化之前,還包括初始化準(zhǔn)備,所述初始化準(zhǔn)備包括RRC掛起所有 已激活的無線承載(RB);重置MAC包括停止MAC子層的所有定時器,并停止可能存在的隨 機接入過程并釋放隨機接入相關(guān)資源;停止PDI (Packet datainterface,包數(shù)據(jù)接口 )發(fā) 送,釋放物理層(PHY)。
在初始化之后還包括重建連接步驟,該步驟流為RRC發(fā)起重建請求,重建過程中 MAC發(fā)起隨機接入過程,確保信令無線承載建立,控制面數(shù)據(jù)能夠發(fā)送;重建完成,恢復(fù)信 令無線承載,UE(用戶設(shè)備)等待網(wǎng)絡(luò)側(cè)在信令無線承載上發(fā)送過來的重建消息,并開始對 用戶面的三個子層進(jìn)行配置;完成后,通知包數(shù)據(jù)接口(PDI)繼續(xù)發(fā)送(發(fā)包),數(shù)據(jù)業(yè)務(wù) 繼續(xù)進(jìn)行。前述各方案,所述RRC是根據(jù)用戶面子層對自身的檢測后產(chǎn)生的異常報告,來判 斷臟數(shù)據(jù)的產(chǎn)生情況。一種終端設(shè)備,包括RRC控制單元,用于在用戶面某一子層產(chǎn)生臟數(shù)據(jù)時,對用 戶面的各個子層進(jìn)行初始化。優(yōu)選的,還包括用戶面子層單元,在用戶面子層單元中包括MAC模塊、RLC模塊和 PDCP模塊。優(yōu)選的,還可包括初始化準(zhǔn)備單元,用于用戶面的各個子層進(jìn)行初始化的前期準(zhǔn) 備工作;重建連接單元,用于用戶面的各個子層進(jìn)行初始化的后期重建連接。所述的終端設(shè)備,優(yōu)選為線路終端設(shè)備。本發(fā)明的有益效果是RRC在用戶面某一子層產(chǎn)生臟數(shù)據(jù)時,對用戶面的各個子 層進(jìn)行初始化;從而實現(xiàn)徹底清除臟數(shù)據(jù),使將整個用戶面從可檢測到的數(shù)據(jù)結(jié)構(gòu)異常中 恢復(fù),有效避免使用異常熱重啟機制,能夠提供更好的用戶體驗。
圖1為本發(fā)明異常重建處理流程圖。
具體實施例方式下面通過具體實施方式
結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。一種用戶面臟數(shù)據(jù)的處理方法,當(dāng)數(shù)據(jù)面子層檢測到自身異常時,指示RRC ;RRC 對用戶面的各個子層進(jìn)行初始化。其大致流程為MAC、RLC、PDCP丟棄所有緩存數(shù)據(jù),并重新 初始化。其中用戶面的各個子層的初始化,還需要有一個初始化準(zhǔn)備大致流程為RRC掛 起所有已激活的無線承載,并重置MAC ;釋放物理層。在用戶面的各個子層的初始化完成后最好還有個重建連接步驟大致流程為對 MAC與PHY作公共配置,RRC發(fā)起重建請求并進(jìn)行隨機接入。該步驟實現(xiàn)數(shù)據(jù)發(fā)送與接收。請參考圖1,本發(fā)明優(yōu)選實施例,用戶面某子層檢測到異常,指示RRC,此時的異常 指的是數(shù)據(jù)結(jié)構(gòu)被破壞,用戶面某個子層產(chǎn)生了臟數(shù)據(jù)。其異常重建的具體流程為RRC獲得用戶面某子層檢測到的異常通知后,掛起所有已激活的RB ;重置MAC,停止MAC子層的所有定時器,并停止可能存在的隨機接入過程并釋放隨 機接入相關(guān)資源;因為此時數(shù)據(jù)面異常,所以需要及時停止PDI繼續(xù)發(fā)送。異常子層通知PDCP停止 PDI發(fā)送,釋放PHY;釋放PHY以后上下行數(shù)據(jù)停止,此時RRC通知MAC初始化,MAC子層的所有定時器, 相關(guān)緩存取初始值,MAC層的臟數(shù)據(jù)被清除,回到可預(yù)知狀態(tài);
MAC初始化完成后,MAC通知RLC進(jìn)行初始化,RLC子層的所有定時器,相關(guān)緩存取 初始值,RLC子層的臟數(shù)據(jù)被清除,回到可預(yù)知狀態(tài);RLC初始化完成后,RLC通知PDCP進(jìn)行初始化,PDCP子層的所有定時器,相關(guān)緩存 取初始值,PDCP子層的臟數(shù)據(jù)被清除,回到可預(yù)知狀態(tài);PDCP初始化完成以后,PDCP通知RRC數(shù)據(jù)面初始化完成,此時整個數(shù)據(jù)面回到了 初始狀態(tài);數(shù)據(jù)面回到初始狀態(tài)后,需要重新建立連接讓業(yè)務(wù)數(shù)據(jù)能夠繼續(xù)從UE發(fā)到網(wǎng)絡(luò) 側(cè),所以RRC要發(fā)起重建請求;MAC層在RRC重建過程中發(fā)起隨機接入過程,確保SRBl建立,控制面數(shù)據(jù)能夠發(fā) 送;重建完成,恢復(fù)SRB (信令無線承載)。UE等待網(wǎng)絡(luò)側(cè)在SRB上發(fā)送過來的重建消 息,并開始對用戶面的三個子層進(jìn)行配置;對用戶面的三個子層配置完成以后,則承載業(yè)務(wù)的邏輯信道已經(jīng)可以恢復(fù)使用, 此時通知PDI繼續(xù)發(fā)包,數(shù)據(jù)業(yè)務(wù)繼續(xù)進(jìn)行;在此過程中造成的丟包等可以通過上層協(xié)議 來彌補。一種終端設(shè)備,包括RRC控制單元,用于在用戶面某一子層產(chǎn)生臟數(shù)據(jù)時,對用 戶面的各個子層進(jìn)行初始化。優(yōu)選的該終端設(shè)備為線路終端設(shè)備(LTE)。更具體的,還包括用戶面子層單元,在用戶面子層單元中包括MAC模塊、RLC模塊 和PDCP模塊。更具體的,還包初始化準(zhǔn)備單元何重建連接單元。初始化準(zhǔn)備單元,用于用戶面的 各個子層進(jìn)行初始化的前期準(zhǔn)備工作。重建連接單元,用于用戶面的各個子層進(jìn)行初始化 的后期重建連接。本發(fā)明這樣的異常(臟數(shù)據(jù))處理方式,既能夠重新初始化用戶面的各個模塊,又 避免使用異常熱重啟機制,能夠提供更好的用戶體驗。為現(xiàn)有設(shè)備尤,其是LTE設(shè)備對臟數(shù) 據(jù)的徹底清除開拓了 一個途徑。以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā) 明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
一種用戶面臟數(shù)據(jù)的處理方法,其特征在于,RRC在用戶面某一子層產(chǎn)生臟數(shù)據(jù)時,對用戶面的各個子層進(jìn)行初始化。
2.如權(quán)利要求1所述的用戶面臟數(shù)據(jù)的處理方法,其特征在于,所述用戶面的各個子 層包括 MAC、RLC、PDCP。
3.如權(quán)利要求2所述的用戶面臟數(shù)據(jù)的處理方法,其特征在于,對三個子層初始化的 具體步驟為先由RRC通知MAC初始化;完成后,MAC通知RLC進(jìn)行初始化;完成后,RLC通 知PDCP進(jìn)行初始化;完成后,PDCP通知RRC數(shù)據(jù)面初始完成;其中,所述初始化指所有定時 器、相關(guān)緩存取初始值。
4.如權(quán)利要求1所述的用戶面臟數(shù)據(jù)的處理方法,其特征在于,在進(jìn)行子層初始化之 前,還包括初始化準(zhǔn)備,所述初始化準(zhǔn)備包括RRC掛起所有已激活的無線承載;重置MAC 包括停止MAC子層的所有定時器,并停止可能存在的隨機接入過程并釋放隨機接入相關(guān)資 源;停止包數(shù)據(jù)接口發(fā)送,釋放物理層。
5.如權(quán)利要求1所述的用戶面臟數(shù)據(jù)的處理方法,其特征在于,初始化之后還包括重 建連接步驟,該步驟流為RRC發(fā)起重建請求,重建過程中MAC發(fā)起隨機接入過程,確保信令 無線承載建立,控制面數(shù)據(jù)能夠發(fā)送;重建完成,恢復(fù)信令無線承載,用戶設(shè)備等待網(wǎng)絡(luò)側(cè) 在信令無線承載上發(fā)送過來的重建消息,并開始對用戶面的三個子層進(jìn)行配置;完成后,通 知包數(shù)據(jù)接口繼續(xù)發(fā)送,數(shù)據(jù)業(yè)務(wù)繼續(xù)進(jìn)行。
6.如權(quán)利要求1至5任一項所述的用戶面臟數(shù)據(jù)的處理方法,其特征在于,所述RRC是 根據(jù)用戶面子層對自身的檢測后產(chǎn)生的異常報告,來判斷臟數(shù)據(jù)的產(chǎn)生情況。
7.—種終端設(shè)備,其特征在于,所述設(shè)備包括RRC控制單元,用于在用戶面某一子層 產(chǎn)生臟數(shù)據(jù)時,對用戶面的各個子層進(jìn)行初始化。
8.如權(quán)利要求7所述的終端設(shè)備,其特征在于,還包括用戶面子層單元,在用戶面子層 單元中包括MAC模塊、RLC模塊和PDCP模塊。
9.如權(quán)利要求8所述的終端設(shè)備,其特征在于,還包括初始化準(zhǔn)備單元,用于用戶面的各個子層進(jìn)行初始化的前期準(zhǔn)備工作;重建連接單元,用于用戶面的各個子層進(jìn)行初始化的后期重建連接。
10.如權(quán)利要求9所述的終端設(shè)備,其特征在于,所述終端設(shè)備為線路終端設(shè)備。
全文摘要
本發(fā)明公開了一種用戶面臟數(shù)據(jù)的處理方法及終端設(shè)備,應(yīng)用于通訊設(shè)備的數(shù)據(jù)處理,本發(fā)明通過RRC在用戶面某一子層產(chǎn)生臟數(shù)據(jù)時,對用戶面的各個子層進(jìn)行初始化;從而實現(xiàn)徹底清除臟數(shù)據(jù),使將整個用戶面從可檢測到的數(shù)據(jù)結(jié)構(gòu)異常中恢復(fù),有效避免使用異常熱重啟機制,能夠提供更好的用戶體驗。
文檔編號H04W76/06GK101909361SQ20101021125
公開日2010年12月8日 申請日期2010年6月28日 優(yōu)先權(quán)日2010年6月28日
發(fā)明者劉智鵬, 康書杰, 朱偉偉 申請人:中興通訊股份有限公司