亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種rlc層重傳數(shù)據(jù)包的檢測方法及系統(tǒng)的制作方法

文檔序號:7914459閱讀:187來源:國知局
專利名稱:一種rlc層重傳數(shù)據(jù)包的檢測方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種無線鏈路控制(Radio Link Control, RLC)層重傳數(shù)據(jù)包的檢測方法及系統(tǒng)。
背景技術(shù)
協(xié)議一致性測試,對于協(xié)議的流程及內(nèi)容有著嚴(yán)格的要求,對無線資源控制 (Radio Resource Control,RRC)信令進(jìn)行跟蹤分析,是檢測測試?yán)欠癜磪f(xié)議準(zhǔn)確執(zhí)行的重要方法。在執(zhí)行過程中,如何能可靠有效的進(jìn)行信令跟蹤分析是關(guān)注的重點(diǎn)。在現(xiàn)網(wǎng)中,Iub接口的接口協(xié)議棧如圖1所示,其中無線網(wǎng)絡(luò)層的用戶平面使用幀協(xié)議(Frame Protocol, FP),F(xiàn)P層之下是提供數(shù)據(jù)傳輸?shù)奈锢韺?,F(xiàn)P層上面是層2 (L2), 包含媒介接入控制(Medium Access Control, MAC)子層和無線鏈路控制(Radio Link Control, RLC)子層。其中,MAC子層完成邏輯信道和傳輸信道之間的相互映射;RLC子層則為高層提供透明模式(Transparent Mode,TM)、非確認(rèn)模式(Unacknowledged Mode,UM)和確認(rèn)模式(Acknowledged Mode, AM)三種模式的數(shù)據(jù)傳輸服務(wù),其中,只有在RLC傳輸AM模式數(shù)據(jù)時才可能出現(xiàn)重傳數(shù)據(jù)包。協(xié)議一致性測試的目的是驗(yàn)證終端的反應(yīng)是否符合3GPP協(xié)議的規(guī)定,即測試終端協(xié)議棧實(shí)現(xiàn)和標(biāo)準(zhǔn)協(xié)議文本的一致性。分析RRC信令流程及內(nèi)容是否符合協(xié)議標(biāo)準(zhǔn),是協(xié)議一致性測試的重要手段。目前常見的技術(shù)方案中,有兩種一種是從RLC層抄送信令。RLC層提供抄送接口,提供信令的跟蹤抄送,再由分析模塊進(jìn)行信令解析等處理,如圖2所示。其中,分析模塊和系統(tǒng)模擬器(System Simulator, SS)之間通過RLC層提供的抄送接口進(jìn)行通信,可以取得RLC碼流;分析模塊還提供從RLC 碼流解析出可能包含的RRC信令的功能。另一種是從FP層抄送信令。FP層提供抄送接口,提供信令的跟蹤抄送,再由分析模塊進(jìn)行信令解析等處理,如圖3所示。其中,分析模塊和SS之間通過FP層提供的抄送接口進(jìn)行通信,可以取得FP碼流;分析模塊提供從FP碼流分離出MAC頭和RLC頭的功能,進(jìn)而可以實(shí)現(xiàn)RRC層信令的解析。但是,RLC層抄送信令方案中,從RLC層抄送出的數(shù)據(jù)不能保證一定發(fā)送到對端。 例如傳輸格式配置等都可導(dǎo)致數(shù)據(jù)不能從RLC層傳遞到MAC層,或者傳遞到MAC層而未傳遞到FP層的情況。以下行而言,從SS的RLC抄送出的信令可能多于UE接收到的信令。這種可能性的存在將造成協(xié)議分析的不準(zhǔn)確。FP層抄送信令方案,優(yōu)勢在于可保證數(shù)據(jù)傳輸?shù)目煽啃?,但其中的重傳?shù)據(jù)會降低分析速度,占用更多的存儲空間。另外,重傳判斷需要依據(jù)RLC頭中的序列號(kquence Number, SN)進(jìn)行判斷,例如,SS中將該信息從RLC層傳遞到FP層,將改變協(xié)議棧的垂直結(jié)構(gòu)及接口,造成設(shè)備處理復(fù)雜,維護(hù)困難
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種RLC層重傳數(shù)據(jù)包的檢測方法及系統(tǒng),用以在保證數(shù)據(jù)傳輸?shù)目煽啃缘那疤嵯拢岣呦到y(tǒng)處理速度,節(jié)省存儲空間。本發(fā)明實(shí)施例提供的一種RLC層重傳數(shù)據(jù)包的檢測方法包括
系統(tǒng)模擬器SS將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊;檢測模塊接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的序列號SN,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包。本發(fā)明實(shí)施例提供的一種RLC層重傳數(shù)據(jù)包的檢測系統(tǒng)包括系統(tǒng)模擬器SS,用于將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊;檢測模塊,用于接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的序列號SN,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC重傳數(shù)據(jù)包。本發(fā)明實(shí)施例,通過系統(tǒng)模擬器SS將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊;檢測模塊接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的序列號SN,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包,從而在保證數(shù)據(jù)傳輸?shù)目煽啃缘那疤嵯?,提高了系統(tǒng)處理速度,節(jié)省了存儲空間。


圖1為現(xiàn)有技術(shù)中的Iub 口的接口協(xié)議棧示意圖;圖2為現(xiàn)有技術(shù)中的RLC層抄送信令方案示意圖;圖3為現(xiàn)有技術(shù)中的FP層抄送信令方案示意圖;圖4為本發(fā)明實(shí)施例提供的一種RLC層重傳數(shù)據(jù)包的檢測方法的流程示意圖;圖5為本發(fā)明實(shí)施例提供的RLC層重傳數(shù)據(jù)包的檢測系統(tǒng)的工作原理示意圖;圖6為本發(fā)明實(shí)施例提供的FP消息封裝示意圖;圖7為本發(fā)明實(shí)施例提供的邏輯信道號與無線承載(Radio Bearer, RB)標(biāo)識(ID) 的對應(yīng)關(guān)系示意圖;圖8為本發(fā)明實(shí)施例提供的在傳輸信道被復(fù)用的情況下的RLC層重傳數(shù)據(jù)包的檢測流程示意圖;圖9為本發(fā)明實(shí)施例提供的一種RLC層重傳數(shù)據(jù)包的檢測系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種RLC層重傳數(shù)據(jù)包的檢測方法及系統(tǒng),用以在保證數(shù)據(jù)傳輸?shù)目煽啃缘那疤嵯?,提高系統(tǒng)處理速度,節(jié)省存儲空間。本發(fā)明實(shí)施例提出了時分-同步碼分多址接入(Time Division-Synchronized Code Division Multiple Access, TD-SCDMA)協(xié)議棧檢測RLC層重傳數(shù)據(jù)包的一種機(jī)制 從SS協(xié)議棧的FP層獲取碼流,先獲取測試?yán)腗AC資源配置,再從FP碼流中分離出MAC 頭,然后去掉FP頭和MAC頭。剩下的碼流就是RLC的協(xié)議數(shù)據(jù)單元(Protocol Data Unit, PDU)。通過和之前收到的RLC PDU的碼流進(jìn)行比較,就可以知道是否是RLC層重傳數(shù)據(jù)包。 這樣可以在不變更SS協(xié)議棧結(jié)構(gòu)的前提下實(shí)現(xiàn)檢測RLC層重傳數(shù)據(jù)包的目的。在協(xié)議一致性測試中,用戶設(shè)備(User Equipment, UE)作為被測實(shí)體,與SS的關(guān)系可以簡化為RRC、RLC、MAC及層I(Ll)的對等通信模式。在測試中,一般使用射頻線連接SS與UE,即以有線連接來代替空中接口,保證了可靠傳輸。以下行為例,數(shù)據(jù)到達(dá)FP層即可認(rèn)為UE的Ll已收到。采用FP層信令抄送可以確保數(shù)據(jù)包雙向收發(fā)的可靠性;如果可以檢測重傳數(shù)據(jù),就具備了檢測RLC層重傳數(shù)據(jù)包的優(yōu)勢。本發(fā)明實(shí)施例提出了將MAC配置中的資源映射關(guān)系應(yīng)用于FP數(shù)據(jù)分析,以達(dá)到可靠地跟蹤信令并檢測重傳數(shù)據(jù)的目的。該方案總體思路為首先,F(xiàn)P層進(jìn)行信令抄送,SS協(xié)議棧不變動,由適配層(Adapter Layer, ADL)記錄傳輸信道信息與邏輯信道信息的映射關(guān)系表;其次,在信令分析中,通過分析映射關(guān)系表及FP層數(shù)據(jù)包(即RLC數(shù)據(jù))的SN號,來檢測是否是RLC層重傳數(shù)據(jù)包。這樣,既保證了信令傳遞的可靠性,又保證了協(xié)議棧結(jié)構(gòu)接口不做改動,降低了開發(fā)成本、加快了處理速度、減少了存儲空間。參見圖4,本發(fā)明實(shí)施例提供的一種無線鏈路控制RLC層重傳數(shù)據(jù)包的檢測方法, 包括步驟S101、系統(tǒng)模擬器SS將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊,其中包括FP層協(xié)議數(shù)據(jù)、上下行方向、傳輸信道標(biāo)識以及傳輸信道類型信息;S102、檢測模塊接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的SN號,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包。較佳地,所述根據(jù)FP層數(shù)據(jù)包的SN號,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包,包括檢測模塊判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同,如果是,則確定該FP層數(shù)據(jù)包為RLC重傳數(shù)據(jù)包,否則,確定該FP 層數(shù)據(jù)包為RLC新數(shù)據(jù)包。較佳地,在檢測模塊判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同之前,該方法還包括檢測模塊判斷FP層數(shù)據(jù)包的傳輸信道是否被復(fù)用,若傳輸信道未被復(fù)用,并且所述傳輸信道標(biāo)識與所述映射關(guān)系表中記錄的傳輸信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN 號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同;若傳輸信道被復(fù)用,判斷MAC層是否有控制/業(yè)務(wù)(Control/Traffic,C/T)域 (Field),若MAC層有C/T域,并且C/T域值與所述映射關(guān)系表中的邏輯信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同; 若MAC層不存在C/T域,并且傳輸信道標(biāo)識與所述映射關(guān)系表中記錄的傳輸信道標(biāo)識相同, 則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同。較佳地,在檢測模塊確定該FP層數(shù)據(jù)包為RLC新數(shù)據(jù)包之后,該方法還包括檢測模塊更新所述映射關(guān)系表。較佳地,所述檢測模塊中的所述映射關(guān)系表,是由適配層ADL發(fā)送給所述檢測模塊的。本發(fā)明實(shí)施例提供的RLC層重傳數(shù)據(jù)包的檢測系統(tǒng)原理,如圖5所示,該系統(tǒng)需要由SS、ADL及檢測模塊配合完成RLC層重傳數(shù)據(jù)包的檢測。各模塊的關(guān)聯(lián)關(guān)系及該方案的實(shí)現(xiàn)過程,具體描述如下樹表結(jié)合表示法(Treeand Tabular Combined Notation, TTCN)腳本測試?yán)膱?zhí)行過程中,SS的FP層在有上行數(shù)據(jù)到達(dá)時,將數(shù)據(jù)送入上層的MAC子層,同時抄送給檢測模塊;在收到MAC子層傳遞的下行數(shù)據(jù)時,將數(shù)據(jù)傳遞到物理層,同時將數(shù)據(jù)抄送給檢測模塊。FP層抄送數(shù)據(jù)的同時,可以從MAC配置獲知上下行方向(Direction)、傳輸信道類型 (Transport Channel Type,簡稱 iTrchType)、傳輸信道標(biāo)識 CTransport Channel ID,簡稱 TrchID)等信息,并以消息封裝的形式發(fā)送給檢測模塊。FP消息包(即FP層數(shù)據(jù)包)的封裝如圖6所示。其中,消息頭存儲內(nèi)容,為后續(xù)檢測需要用到的匹配數(shù)據(jù),消息體為標(biāo)準(zhǔn)的協(xié)議幀結(jié)構(gòu)。TTCN腳本在測試?yán)龍?zhí)行中通過發(fā)送CMAC_CONFIG_REQ原語,將MAC配置內(nèi)容傳遞給ADL。CMAC_CONFIG_REQ中包含MAC的建立、重配置及釋放。CMAC_CONFIG_REQ中配置了一條物理信道標(biāo)識,以及映射在這條物理信道上的所有傳輸信道信息;每條傳輸信道上又可映射多條邏輯信道,此原語體現(xiàn)了邏輯信道信息和傳輸信道信息的映射關(guān)系,并配置了邏輯信道的MAC優(yōu)先級,邏輯信道標(biāo)識與RB ID 一一對應(yīng),如圖7所示。ADL接收到TTCN配置的CMAC_CONFIG_REQ原語后,對原語進(jìn)行解析,記錄傳輸信道信息與邏輯信道信息的映射關(guān)系表,內(nèi)容如下面的表一所示;同時,提取原語中SS所需的MAC資源配置信息,按照SS接口需求,組裝SS需要的信令CMAC_CONFIG_REQ‘。ADL完成解析后將配置的映射關(guān)系表發(fā)送給檢測模塊,同時將CMAC_CONFIG_REQ'發(fā)送給SS,其中攜帶的內(nèi)容與CMAC_CONFIG_REQ中攜帶的內(nèi)容一致。
權(quán)利要求
1.一種無線鏈路控制RLC層重傳數(shù)據(jù)包的檢測方法,其特征在于,該方法包括系統(tǒng)模擬器SS將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊;檢測模塊接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的序列號SN,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測模塊根據(jù)FP層數(shù)據(jù)包的SN號, 以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包,包括檢測模塊判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一無線承載RB 的上一數(shù)據(jù)包的SN號相同,如果是,則確定該FP層數(shù)據(jù)包為RLC層重傳數(shù)據(jù)包,否則,確定該FP層數(shù)據(jù)包為RLC層新數(shù)據(jù)包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,檢測模塊判斷FP層數(shù)據(jù)包的傳輸信道是否被復(fù)用,若傳輸信道未被復(fù)用,并且FP層數(shù)據(jù)包的傳輸信道標(biāo)識與所述映射關(guān)系表中記錄的傳輸信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同;若傳輸信道被復(fù)用,判斷FP層數(shù)據(jù)包的MAC頭是否有控制/業(yè)務(wù)C/T域,若MAC頭有 C/T域,并且C/T值與所述映射關(guān)系表中的邏輯信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同;若MAC頭不存在C/T 域,并且FP層數(shù)據(jù)包的傳輸信道標(biāo)識與所述映射關(guān)系表中記錄的傳輸信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一RB的上一數(shù)據(jù)包的SN號相同。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,在檢測模塊確定該FP層數(shù)據(jù)包為RLC 新數(shù)據(jù)包之后,該方法還包括檢測模塊更新所述映射關(guān)系表。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測模塊中的所述映射關(guān)系表,是由適配層ADL發(fā)送給所述檢測模塊的。
6.一種無線鏈路控制RLC層重傳數(shù)據(jù)包的檢測系統(tǒng),其特征在于,該系統(tǒng)包括系統(tǒng)模擬器SS,用于將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊;檢測模塊,用于接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的序列號SN,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC重傳數(shù)據(jù)包。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述檢測模塊,判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一無線承載RB的上一數(shù)據(jù)包的SN號相同,如果是,則確定該FP層數(shù)據(jù)包為RLC層重傳數(shù)據(jù)包,否則,確定該FP層數(shù)據(jù)包為RLC層新數(shù)據(jù)包。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述檢測模塊,判斷FP層數(shù)據(jù)包的傳輸信道是否被復(fù)用,若傳輸信道未被復(fù)用,并且FP層數(shù)據(jù)包的傳輸信道標(biāo)識與所述映射關(guān)系表中記錄的傳輸信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同;若傳輸信道被復(fù)用,判斷FP層數(shù)據(jù)包的MAC頭是否有控制/業(yè)務(wù)C/T域,若MAC頭有 C/T域,并且C/T值與所述映射關(guān)系表中的邏輯信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同;若MAC頭不存在C/T 域,并且FP層數(shù)據(jù)包的傳輸信道標(biāo)識與所述映射關(guān)系表中記錄的傳輸信道標(biāo)識相同,則判斷FP層數(shù)據(jù)包的SN號是否與所述映射關(guān)系表中記錄的同一 RB的上一數(shù)據(jù)包的SN號相同。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述檢測模塊,在確定該FP層數(shù)據(jù)包為RLC新數(shù)據(jù)包之后,進(jìn)一步更新所述映射關(guān)系表。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述檢測模塊中的所述映射關(guān)系表,是由適配層ADL發(fā)送給所述檢測模塊的。
全文摘要
本發(fā)明公開了一種RLC層重傳數(shù)據(jù)包的檢測方法及系統(tǒng),用以在保證數(shù)據(jù)傳輸?shù)目煽啃缘那疤嵯?,提高系統(tǒng)處理速度,節(jié)省存儲空間。本發(fā)明提供的一種RLC層重傳數(shù)據(jù)包的檢測方法包括系統(tǒng)模擬器SS將幀協(xié)議FP層數(shù)據(jù)包發(fā)送給檢測模塊;檢測模塊接收FP層數(shù)據(jù)包,并根據(jù)FP層數(shù)據(jù)包的序列號SN,以及傳輸信道信息和邏輯信道信息的映射關(guān)系表,檢測FP層數(shù)據(jù)包是否是RLC層重傳數(shù)據(jù)包。
文檔編號H04L1/16GK102299779SQ20111027961
公開日2011年12月28日 申請日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者柴燁, 郝玉杰 申請人:大唐移動通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1