監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法
【專(zhuān)利摘要】本發(fā)明提供了一種用于監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法。通信設(shè)備操作的方法包括從一個(gè)發(fā)送站接收一個(gè)數(shù)據(jù)包序列,其中數(shù)據(jù)包序列中的每個(gè)數(shù)據(jù)包包括用于多層網(wǎng)絡(luò)的每個(gè)協(xié)議層的一個(gè)協(xié)議層數(shù)據(jù)包。該方法還包括確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已經(jīng)被發(fā)送站丟棄,其中所述確定是基于與數(shù)據(jù)包序列中數(shù)據(jù)包的不同協(xié)議層相關(guān)的至少兩個(gè)序列號(hào)集合。所述方法還包括基于所述確定更新一個(gè)數(shù)據(jù)包丟棄計(jì)數(shù)器。
【專(zhuān)利說(shuō)明】監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法
[0001]本申請(qǐng)要求于2011年5月25日提交的,申請(qǐng)?zhí)枮?3/115,676,發(fā)明名稱(chēng)為“監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法”的美國(guó)非臨時(shí)申請(qǐng)優(yōu)先權(quán),其內(nèi)容通過(guò)引用包含于本申請(qǐng)中。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明通常涉及數(shù)字通信,尤其涉及一種用于監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法?!颈尘凹夹g(shù)】
[0003]一種中繼節(jié)點(diǎn)(RN)或中繼站(RS),或者僅中繼而言,被認(rèn)為是一個(gè)可以提高,例如,基站的覆蓋范圍、組移動(dòng)性、臨時(shí)網(wǎng)絡(luò)部署,小區(qū)邊緣的吞吐量,和/或在新的區(qū)域提供覆蓋的工具。所述RN通過(guò)DeNB捐贈(zèng)的(即,分配的)網(wǎng)絡(luò)資源經(jīng)由一個(gè)施主小區(qū)(也被稱(chēng)為一個(gè)施主增強(qiáng)型Node B (施主eNB或DeNB))被連接到一個(gè)無(wú)線通信網(wǎng)絡(luò)。如果RN是一個(gè)UE,所述DeNB服務(wù)于RN。
[0004]一個(gè)RN及其DeNB之間的無(wú)線連接可被稱(chēng)為回程鏈路或Un鏈接。對(duì)由RN所服務(wù)的用戶設(shè)備(UE)而言,所述RN可以是一個(gè)eNB,通過(guò)RN和UE之間的一個(gè)接入鏈路用于所述UE的調(diào)度上行鏈路(UL)和下行鏈路(DL)傳輸。eNB和UE之間或RN和UE之間的接入鏈路也可稱(chēng)為Uu鏈路。
[0005]在一個(gè)通信系統(tǒng)中,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)出現(xiàn)擁塞時(shí),數(shù)據(jù)包在試圖減少擁塞時(shí)能夠被擁塞的網(wǎng)絡(luò)節(jié)點(diǎn)丟棄。此外,傳輸層協(xié)議中的端到端的擁塞控制機(jī)制,例如傳輸控制協(xié)議(TCP)中的Tahoe或Reno算法,可以導(dǎo)致發(fā)送者減少源數(shù)據(jù)率(通常很顯著地),以響應(yīng)來(lái)自收件人的丟失的數(shù)據(jù)包的指示,從而進(jìn)一步減輕擁塞。
[0006]在無(wú)線接入網(wǎng)絡(luò)(RAN)中,當(dāng)擁塞發(fā)生在eNB的DL上時(shí),一個(gè)eNB(也通常稱(chēng)為一個(gè)基站、Node B、接入網(wǎng)、接入點(diǎn)、控制器等)可以在DL中丟棄數(shù)據(jù)包。
[0007]然而,由于無(wú)線通信中固有的不確定性,很難確定在傳輸中由于糟糕的運(yùn)行環(huán)境一個(gè)數(shù)據(jù)包是否被故意丟棄或丟失。因此,在無(wú)線通信中需要一個(gè)監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的實(shí)施例提供一種監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)及方法,通過(guò)本發(fā)明的示例實(shí)施例,上述問(wèn)題及其它問(wèn)題不僅能基本上得到解決或規(guī)避,并且一般還能獲得技術(shù)上的優(yōu)勢(shì)。
[0009]根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例,提供了一種用于通信設(shè)備操作的方法。該方法包括從一個(gè)發(fā)送站接收一個(gè)數(shù)據(jù)包序列,其中數(shù)據(jù)包序列中的每個(gè)數(shù)據(jù)包包括用于多層網(wǎng)絡(luò)的每個(gè)協(xié)議層的一個(gè)協(xié)議層數(shù)據(jù)包。該方法還包括確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已經(jīng)被發(fā)送站丟棄,其中所述確定是基于與數(shù)據(jù)包序列中數(shù)據(jù)包的不同協(xié)議層相關(guān)的至少兩個(gè)序列號(hào)集合。
[0010]根據(jù)本發(fā)明的另一示例性實(shí)施例,提供了一種用于通信設(shè)備操作的方法。該方法包括:確定數(shù)據(jù)包序列中所接收的數(shù)據(jù)包中的第一序列號(hào),其中第一序列號(hào)與第一協(xié)議層相關(guān)。該方法還包括確定第一序列號(hào)中是否有一種不連續(xù)性。該方法進(jìn)一步包括,如果第一序列號(hào)中有一種不連續(xù)性,確定所接收的數(shù)據(jù)包中的第二序列號(hào),其中第二序列號(hào)與第二協(xié)議層相關(guān),其中,在協(xié)議層結(jié)構(gòu)中,所述第二協(xié)議層比第一協(xié)議層低,并確定在第二序列號(hào)中,是否有一個(gè)相應(yīng)的不連續(xù)。該方法還包括,如果所述第二序列號(hào)中有相應(yīng)的不連續(xù),確定數(shù)據(jù)包序列中一個(gè)數(shù)據(jù)包中在傳輸中丟失;如果在第二序列號(hào)中沒(méi)有相應(yīng)的不連續(xù),確定該數(shù)據(jù)包序列中的數(shù)據(jù)包被發(fā)送站丟棄。
[0011]根據(jù)本發(fā)明的另一示例性實(shí)施例,提供了一種通信設(shè)備。所述通信設(shè)備包括一個(gè)接收器,以及耦合到所述接收器的一個(gè)處理單元。所述接收器從一個(gè)發(fā)送站接收一個(gè)數(shù)據(jù)包序列,其中所述數(shù)據(jù)包序列中的每個(gè)數(shù)據(jù)包包括用于多層網(wǎng)絡(luò)的每個(gè)協(xié)議層的一個(gè)協(xié)議層數(shù)據(jù)包。所述處理單元確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已被該發(fā)送站丟棄,其中該處理單元確定該數(shù)據(jù)包基于與數(shù)據(jù)包序列中數(shù)據(jù)包的不同協(xié)議層相關(guān)的至少兩個(gè)序列號(hào)集合被丟棄,并計(jì)算一些丟棄的數(shù)據(jù)包。
[0012]本發(fā)明的一個(gè)優(yōu)點(diǎn)是有可能區(qū)分被丟棄的數(shù)據(jù)包和傳輸中丟失的數(shù)據(jù)包。因此,可以采取合適的措施,以彌補(bǔ)所丟失的數(shù)據(jù)包。
[0013]本示例性實(shí)施例的另一個(gè)優(yōu)點(diǎn)是此處所說(shuō)明的系統(tǒng)和方法能夠確定數(shù)據(jù)包在哪里(在哪一層)被丟棄,這可以協(xié)助診斷并確定導(dǎo)致丟棄數(shù)據(jù)包的問(wèn)題。
[0014]前面已經(jīng)相當(dāng)廣泛地概述了本發(fā)明的特征和技術(shù)優(yōu)點(diǎn),以便可以更好地理解下面實(shí)施例中的詳細(xì)描述。本發(fā)明附加的特征和優(yōu)點(diǎn)將在下文描述,這些形成了本發(fā)明權(quán)利要求的主題。本【技術(shù)領(lǐng)域】的熟練技術(shù)人員應(yīng)當(dāng)理解,所公開(kāi)的概念和特定的實(shí)施例可以作為修改或設(shè)計(jì)用于執(zhí)行本發(fā)明的相同目的的其它結(jié)構(gòu)或過(guò)程的基礎(chǔ)被利用。本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)意識(shí)到,這樣的等同構(gòu)造并不脫離所附權(quán)利要求中本發(fā)明的精神和范圍。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0015]為了更完整地理解本發(fā)明及其優(yōu)點(diǎn),現(xiàn)參考以下結(jié)合附圖進(jìn)行的描述,其中:
[0016]圖1a表不包括一個(gè)RN的不例性通信系統(tǒng);
[0017]圖1b表示在一個(gè)多層通信網(wǎng)絡(luò),例如,遵循3GPP LTE標(biāo)準(zhǔn)的通信系統(tǒng)中,通過(guò)不同協(xié)議層的數(shù)據(jù)包的數(shù)據(jù)流的示例圖;
[0018]圖2表示根據(jù)本文所描述的示例性實(shí)施例的一個(gè)通信系統(tǒng)的一部分的示例性用戶平面協(xié)議棧;
[0019]圖3a表不根據(jù)本文所描述的不例性實(shí)施例,具有一個(gè)長(zhǎng)的F1DCP序列號(hào)的不例性用戶面rocp數(shù)據(jù)rou;
[0020]圖3b表示根據(jù)本文所描述的示例性實(shí)施例,具有短的rocp序列號(hào)的示例性用戶面rocp數(shù)據(jù)PDU ;
[0021]圖4a、4b和4c表示根據(jù)本文所描述的示例性實(shí)施例,PDCP數(shù)據(jù)包的示例性序列和RLC數(shù)據(jù)包的序列;
[0022]圖5表示根據(jù)本文所描述的示例性實(shí)施例,在監(jiān)測(cè)所丟棄數(shù)據(jù)包及更新數(shù)據(jù)包丟棄計(jì)數(shù)器中的操作的示例流程圖;
[0023]圖6表示根據(jù)本文所描述的示例性實(shí)施例,在監(jiān)測(cè)發(fā)生在層2中的所丟棄數(shù)據(jù)包及更新數(shù)據(jù)包丟棄計(jì)數(shù)器中的操作的示例流程圖;
[0024]圖7表示根據(jù)本文所描述的示例性實(shí)施例的一個(gè)包括RN的通信系統(tǒng)的一個(gè)示例性用戶平面協(xié)議棧;
[0025]圖8表示一個(gè)GTP-U標(biāo)頭的示例;
[0026]圖9表示根據(jù)本文所描述的示例性實(shí)施例,在監(jiān)測(cè)發(fā)生在層3或更高層中的丟棄數(shù)據(jù)包及更新數(shù)據(jù)包丟棄計(jì)數(shù)器中的操作的示例流程圖;
[0027]圖10表示根據(jù)本文所描述的示例性實(shí)施例,具有多跳中繼段的一個(gè)示例性通信系統(tǒng);
[0028]圖11提供了一個(gè)根據(jù)本文所描述的示例實(shí)施例的示例性通信設(shè)備。
【具體實(shí)施方式】
[0029]下面詳細(xì)討論了當(dāng)前優(yōu)選的實(shí)施例的結(jié)構(gòu)和使用。然而,應(yīng)該理解,本發(fā)明提供了許多適用的發(fā)明概念,可以體現(xiàn)在多種特定的上下文中。所述特定實(shí)施例僅說(shuō)明性地討論了本發(fā)明的具體結(jié)構(gòu)和操作本發(fā)明的方法,并不限制本發(fā)明的范圍。
[0030]本發(fā)明的示例性實(shí)施例可在特定的上下文,即在具有RN的符合第三代合作伙伴項(xiàng)目(3GPP)長(zhǎng)期演進(jìn)(LTE)標(biāo)準(zhǔn)的通信系統(tǒng)中進(jìn)行說(shuō)明。然而,本發(fā)明還可以應(yīng)用于其它通信系統(tǒng),例如那些符合WiMAX、IEEE802.16、3GPP增強(qiáng)型LTE等技術(shù)標(biāo)準(zhǔn)的系統(tǒng),以及其它具有RN的通信系統(tǒng),或?qū)Φ鹊耐ㄐ畔到y(tǒng)、自組網(wǎng)、網(wǎng)狀網(wǎng)絡(luò)等。
[0031]圖1a表不一個(gè)通信系統(tǒng)100。通信系統(tǒng)100包括第一移動(dòng)管理實(shí)體(MME)/服務(wù)網(wǎng)關(guān)(S-GW)105 和第二 MME/S-GW107。通信系統(tǒng) 100 還包括一個(gè) eNBllO 和 DeNBl 12,DeNBl 12分配其網(wǎng)絡(luò)資源的一部分,以服務(wù)RN115。eNBllO, DeNBl 12, and RN115組成了通信系統(tǒng)100的一個(gè)增強(qiáng)的通用陸地?zé)o線接入網(wǎng)絡(luò)(E-UTRAN)。圖1還表示各種網(wǎng)絡(luò)實(shí)體之間相應(yīng)的接□。
[0032]圖1b表示一個(gè)多層通信網(wǎng)絡(luò),例如通過(guò)多層通信網(wǎng)絡(luò),例如,符合3GPP LTE標(biāo)準(zhǔn)的通信系統(tǒng)中的不同協(xié)議層的數(shù)據(jù)包的數(shù)據(jù)流的示意圖150。如圖1b所示,示意圖150說(shuō)明在符合3GPP LTE標(biāo)準(zhǔn)的通信系統(tǒng)中通過(guò)多個(gè)協(xié)議層的數(shù)據(jù)包的數(shù)據(jù)流。
[0033]通常,在多層通信網(wǎng)絡(luò)的發(fā)送站中,上層的數(shù)據(jù)包作為下層的一個(gè)服務(wù)數(shù)據(jù)單元(SDU)進(jìn)入一個(gè)下層中。所述下層然后通過(guò)將作為信息體的上層數(shù)據(jù)包的至少一部分、以及與下層相對(duì)應(yīng)的一個(gè)標(biāo)頭和/或標(biāo)尾包括在內(nèi),形成一個(gè)下層數(shù)據(jù)包。所形成的下層的數(shù)據(jù)包也被稱(chēng)為下層的協(xié)議數(shù)據(jù)單元(PDU),這可以作為更下層的一個(gè)SDU進(jìn)入一個(gè)更低的協(xié)議層。在數(shù)據(jù)包通過(guò)所述協(xié)議層向下傳遞時(shí),類(lèi)似的過(guò)程可以繼續(xù),直到它到達(dá)最下層,并通過(guò)傳輸介質(zhì)發(fā)送。在接收站中,當(dāng)所述數(shù)據(jù)包通過(guò)協(xié)議層向上傳遞時(shí),相同的過(guò)程反向進(jìn)行,每個(gè)協(xié)議層剝離發(fā)送站中一個(gè)對(duì)等協(xié)議層插入的標(biāo)頭和/或標(biāo)尾,并將所述信息體(即,該協(xié)議層的SDU)作為上層的一個(gè)PDU傳遞到上層。
[0034]作為一個(gè)說(shuō)明性的例子,考慮一個(gè)物理(PHY)層的數(shù)據(jù)包,物理層其通常被認(rèn)為是第一協(xié)議層(從底部到頂部),也被稱(chēng)為層1,一個(gè)物理層數(shù)據(jù)包包括一個(gè)傳輸塊和一個(gè)標(biāo)尾。所述標(biāo)尾包括比特位,例如循環(huán)冗余校驗(yàn)(CRC)比特位,其可以用于確定與標(biāo)尾相關(guān)的傳輸塊中的比特位在傳輸過(guò)程中是否已被損壞。所述傳輸塊可以被認(rèn)為是一個(gè)物理層數(shù)據(jù)包的信息體,并包括來(lái)自物理層以上的一個(gè)協(xié)議層的數(shù)據(jù)包,在本例中這是一個(gè)媒體接入控制(MAC)子層。
[0035]物理層上面的層是第二協(xié)議層,也被稱(chēng)為作為層2,其包括三個(gè)子層:媒體接入控制(MAC)子層(最低的子層),無(wú)線鏈路控制(RLC)子層(中間子層),和一個(gè)分組數(shù)據(jù)匯聚協(xié)議(TOCP)子層(最高的子層)。
[0036]如上所述,任何給定的協(xié)議層(或子層)的PDU包含,作為其信息體的來(lái)自上層(或子層)的至少一部分rou,以及用適當(dāng)?shù)臉?biāo)頭和/或標(biāo)尾。以層2為例:在MAC子層中,一個(gè)MAC PDU包含一個(gè)MAC標(biāo)頭和一個(gè)信息體,這是一個(gè)MAC SDU,并且包括至少一個(gè)RLC PDU ;在RLC子層,一個(gè)RLC PDU包含一個(gè)RLC標(biāo)頭和包含至少一部分RLC SDU的信息體,其中包括一個(gè)PDCP PDU ;在所述PDCP子層,一個(gè)PDCP PDU包含一個(gè)PDCP標(biāo)頭及包含一個(gè)PDCPSDU的信息體,其中包括來(lái)自所述網(wǎng)絡(luò)的第三協(xié)議層(即,層3)的至少一部分IP數(shù)據(jù)包。
[0037]圖2表不一個(gè)通信系統(tǒng)200的一部分。通信系統(tǒng)200包括一個(gè)DeNB205和一個(gè)RN210,其中DeNB205分配無(wú)線資源的一部分,以服務(wù)于RN210。所分配的無(wú)線資源用于支持RN210的回程鏈路。來(lái)自DeNB205和RN210的協(xié)議棧的不同層(或子層)的數(shù)據(jù)包可以一種邏輯的方式交換。然而,所有層(或子層)的數(shù)據(jù)包實(shí)際上是被轉(zhuǎn)換成PHY數(shù)據(jù)包,并通過(guò)空氣在eNB205和RN210之間交換。例如,來(lái)自DeNB205的一個(gè)HXP數(shù)據(jù)包,被轉(zhuǎn)換成至少一個(gè)RLC數(shù)據(jù)包,然后轉(zhuǎn)換為至少一個(gè)MAC數(shù)據(jù)包,再轉(zhuǎn)換為至少一個(gè)PHY數(shù)據(jù)包。所述至少一個(gè)PHY數(shù)據(jù)包然后被發(fā)送到RN210,其中所述至少一個(gè)PHY數(shù)據(jù)包被轉(zhuǎn)換為至少一個(gè)MAC數(shù)據(jù)包,然后轉(zhuǎn)換為至少一個(gè)RLC數(shù)據(jù)包,再轉(zhuǎn)換為至少一個(gè)F1DCP數(shù)據(jù)包。
[0038]通常情況下,擁塞控制是通信系統(tǒng)設(shè)計(jì)者的一個(gè)重要考慮。一個(gè)擁塞的通信系統(tǒng)造成通信系統(tǒng)用戶的較差的服務(wù)質(zhì)量,如果任其發(fā)展,擁塞的通信系統(tǒng)能夠迅速退化到一個(gè)點(diǎn),在此處不為通信系統(tǒng)的任何用戶提供服務(wù)。
[0039]在通信系統(tǒng)中,用于端至端的擁塞控制的現(xiàn)有技術(shù)具有一個(gè)提供數(shù)據(jù)包源的發(fā)送方設(shè)備,一個(gè)接收數(shù)據(jù)包源的接收方設(shè)備,以及將所述數(shù)據(jù)包從發(fā)送方設(shè)備發(fā)送到所述接收方設(shè)備的一個(gè)或多個(gè)中間通信站。中間通信站在遇到擁塞時(shí),會(huì)丟棄一個(gè)或多個(gè)數(shù)據(jù)包。如果所述接收設(shè)備沒(méi)有接收到數(shù)據(jù)包,所述接收設(shè)備會(huì)向該接收設(shè)備指示數(shù)據(jù)包丟失。
[0040]所述發(fā)送方設(shè)備對(duì)來(lái)自接收方設(shè)備的數(shù)據(jù)包已被丟失的指示作出響應(yīng),該發(fā)送方設(shè)備減少(通常很顯著)向所述通信系統(tǒng)注入新數(shù)據(jù)包的比率,以減少擁塞。該擁塞控制方法在有線網(wǎng)絡(luò)中被廣泛使用,其中數(shù)據(jù)包的丟失大多是由于數(shù)據(jù)包被一個(gè)經(jīng)歷擁塞的中間通信站丟棄(即,不傳輸任何部分就被丟棄)。例如,TCP協(xié)議利用例如一個(gè)端到端的擁塞控制方法。
[0041]在無(wú)線通信系統(tǒng)中,數(shù)據(jù)包的發(fā)送方設(shè)備和接收方設(shè)備可以是一個(gè)UE。同時(shí),所述eNBs、DeNBs和RN是中間通信站。由于TCP協(xié)議被廣泛用于無(wú)線通信系統(tǒng)中,上述的擁塞控制方法也可以被一個(gè)中間通信站(例如,一個(gè)eNB、DeNB或RN)使用。例如,當(dāng)所述DeNB在DL中經(jīng)歷擁塞時(shí),一個(gè)DeNB在DL中會(huì)丟棄一些數(shù)據(jù)包。
[0042]目前,數(shù)據(jù)包丟棄率(例如,每個(gè)服務(wù)質(zhì)量(QoS)的級(jí)別標(biāo)識(shí)(QCI)中的數(shù)據(jù)包丟棄率)可由一個(gè)eNB測(cè)量,該eNB可以是所述發(fā)送站,及用于UE的DL數(shù)據(jù)包的丟棄者。作為一個(gè)例子,該數(shù)據(jù)包丟棄率可以是被丟棄的數(shù)據(jù)包的數(shù)量與同時(shí)在發(fā)射站進(jìn)入一個(gè)特定的協(xié)議層或子層,如HXP子層的數(shù)據(jù)包的數(shù)量的比率。所述數(shù)據(jù)包丟棄率可以被提供給一個(gè)管理實(shí)體,例如一個(gè)操作和維護(hù)(OAM)服務(wù)器,以用于診斷和/或補(bǔ)救目的。[0043]然而,在無(wú)線通信系統(tǒng)中,當(dāng)以無(wú)線方式發(fā)送一個(gè)數(shù)據(jù)包時(shí),所述數(shù)據(jù)包是否會(huì)被其預(yù)定的接收站接收,存在一定程度的不確定性。因此,確定預(yù)定接收站的丟失的數(shù)據(jù)包是被發(fā)送站丟棄的還是在發(fā)送中丟失的,是不可能的。
[0044]此外,一個(gè)用于被RN所服務(wù)的UE,但被所述DeNB丟棄的數(shù)據(jù)包,并不會(huì)到達(dá)所述RN,因此,并不會(huì)到達(dá)所預(yù)定的UE。因此,雖然目的UE正受到由DeNB丟棄數(shù)據(jù)包帶來(lái)的影響,例如丟失的數(shù)據(jù)包、衰弱的源數(shù)據(jù)速率等,所述RN仍會(huì)報(bào)告不丟棄任何數(shù)據(jù)包。
[0045]此外,該丟棄數(shù)據(jù)包者會(huì)在上層協(xié)議層,例如所述七層開(kāi)放系統(tǒng)互連(OSI)協(xié)議中的網(wǎng)絡(luò)層,也被稱(chēng)為層3中丟包,并對(duì)應(yīng)于所述互聯(lián)網(wǎng)協(xié)議套件的互聯(lián)網(wǎng)層,因此,所丟棄的數(shù)據(jù)包并不會(huì)表現(xiàn)為在下層協(xié)議層檢測(cè)被丟棄數(shù)據(jù)包的技術(shù)中被丟棄。因此,需要用于監(jiān)測(cè)被丟棄數(shù)據(jù)包的系統(tǒng)和方法,其可在一個(gè)無(wú)線通信系統(tǒng)中可靠地工作。
[0046]圖3a表示具有較長(zhǎng)HXP序列號(hào)(SN)的一個(gè)用戶面的HXP的數(shù)據(jù)PDU300,圖3b表示具有一個(gè)較短的rocp序列號(hào)的用戶面rocp的數(shù)據(jù)rou350。pdcp數(shù)據(jù)roraoo和rocp數(shù)據(jù)rou350包括其rocp標(biāo)頭中的一個(gè)rocp序列號(hào),但rocp數(shù)據(jù)roraoo在其rocp SN字段中比rocp數(shù)據(jù)rou350有更多可用的比特位(12比特位Vs7比特位)。因此,rocp數(shù)據(jù)roraoo可以跟蹤更獨(dú)特的rocp數(shù)據(jù)rou。同樣,在rlc pdu的rlc標(biāo)頭中有一個(gè)rlc序列號(hào)。
[0047]所述RLC序列號(hào)也可用于確保數(shù)據(jù)包通過(guò)相同的無(wú)線連接進(jìn)行的可靠而有順序的傳送,其中會(huì)包括對(duì)復(fù)制中接收到的數(shù)據(jù)包進(jìn)行的檢測(cè)和丟棄,對(duì)亂序接收的數(shù)據(jù)包重新排序,檢測(cè)丟失的數(shù)據(jù)包以及請(qǐng)求重傳丟失的數(shù)據(jù)包。當(dāng)所述無(wú)線連接被改變或復(fù)位時(shí),例如,由于從無(wú)線鏈路故障或UE的切換中恢復(fù),所述rocp序列號(hào)可被用于確保數(shù)據(jù)包的順序傳送。
[0048]圖4a表示PDCP數(shù)據(jù)包(即,PDCP PDU) 405的序列和RLC數(shù)據(jù)包(即,RLC PDU)410的序列。rocp數(shù)據(jù)包405的序列包括多個(gè)rocp數(shù)據(jù)包,包括rocP0406,rocpi407,和HXP2408。同樣,RLC數(shù)據(jù)包410的序列包括多個(gè)RLC數(shù)據(jù)包,包括RLC0411,RLC1412和RLC2413的。正如圖4a所示,這兩個(gè)序列都是連續(xù),沒(méi)有丟失的數(shù)據(jù)包。
[0049]圖4b表示rocp數(shù)據(jù)包425的序列和RLC數(shù)據(jù)包430的序列。TOCP數(shù)據(jù)包425的序列包括多個(gè)rocp數(shù)據(jù)包,其中包括roCP0426及roCP1427。然而,PDCP數(shù)據(jù)包425的序列丟失一個(gè)rocp數(shù)據(jù)包(圖4b中表示為rocp數(shù)據(jù)包XXX428)。同樣,RLC數(shù)據(jù)包430的序列包括多個(gè)RLC數(shù)據(jù)包,包括RLC0431,RLC1432和RLC4433。
[0050]如圖4b所示,PDCP數(shù)據(jù)包425的序列缺少一個(gè)HXP的數(shù)據(jù)包,在HXP數(shù)據(jù)包3和rocp數(shù)據(jù)包5之間缺失rocp數(shù)據(jù)包4。然而,RLC數(shù)據(jù)包430的序列是連續(xù)的,無(wú)丟失的數(shù)據(jù)包。rocp數(shù)據(jù)包425的序列中數(shù)據(jù)包缺失而RLC數(shù)據(jù)包430是連續(xù)的情況,能夠意味著一個(gè)數(shù)據(jù)包在rocp子層被所述發(fā)送站丟棄。
[0051 ] 圖4c表示rocp數(shù)據(jù)包445的序列和RLC數(shù)據(jù)包450的序列。TOCP數(shù)據(jù)包445的序列包括多個(gè)rocp數(shù)據(jù)包,其中包括roCP0446及roCP1447。然而,PDCP數(shù)據(jù)包445的序列缺失一個(gè)rocp數(shù)據(jù)包(圖4c中表示為rocp數(shù)據(jù)包XXX448)。同樣,RLC數(shù)據(jù)包450的序列包括多個(gè)RLC數(shù)據(jù)包,包括RLC0451,RLC1452。然而,RLC數(shù)據(jù)包450的序列也缺失一個(gè)RLC數(shù)據(jù)包(在圖4c中表示為RLC數(shù)據(jù)包YYY453)。
[0052]在圖4c中,PDCP數(shù)據(jù)包445的序列和RLC數(shù)據(jù)包450的序列都缺失數(shù)據(jù)包(PDCP數(shù)據(jù)包XXX448和RLC數(shù)據(jù)包YYY453)。TOCP數(shù)據(jù)包445的序列和RLC數(shù)據(jù)包450的序列中數(shù)據(jù)包的缺失,能夠意味著一個(gè)數(shù)據(jù)包是在傳輸中丟失,而不是被丟棄。
[0053]因此,在一個(gè)通信系統(tǒng)的第η個(gè)協(xié)議層被丟棄的數(shù)據(jù)包可以被檢測(cè)為與第η個(gè)協(xié)議層相關(guān)的數(shù)字序列中的不連續(xù)性,在與第m個(gè)協(xié)議層相關(guān)的數(shù)字序列中不存在不連續(xù)性,其中第m層在協(xié)議棧中低于第η層。同樣,一個(gè)丟失的數(shù)據(jù)包可以被檢測(cè)為與第η層和第m層都相關(guān)的數(shù)字序列中的不連續(xù)性。
[0054]圖5表示監(jiān)測(cè)丟棄的數(shù)據(jù)包和更新數(shù)據(jù)包丟棄計(jì)數(shù)器中的操作500的一個(gè)流程圖。操作500可以指示發(fā)生在一個(gè)通信設(shè)備中的操作,該通信設(shè)備從一個(gè)通信站接收數(shù)據(jù)包,該通信站發(fā)送所述數(shù)據(jù)包,是數(shù)據(jù)包丟棄者。因此,所述通信設(shè)備是一個(gè)接收站,也是丟棄數(shù)據(jù)包者的受害方。例如,操作500可以發(fā)生在從另一個(gè)RN或DeNB接收數(shù)據(jù)包的一個(gè)RN中,或發(fā)生在從RN或eNB接收數(shù)據(jù)包的一個(gè)UE中。當(dāng)所述通信設(shè)備在正常運(yùn)行模式中時(shí),操作500會(huì)發(fā)生。
[0055]操作500可以開(kāi)始于所述通信設(shè)備接收一個(gè)數(shù)據(jù)包(功能模塊505)。根據(jù)一個(gè)示例性實(shí)施例,所述數(shù)據(jù)包會(huì)作為一個(gè)物理層數(shù)據(jù)包被所述通信設(shè)備接收。
[0056]所述通信設(shè)備可確定數(shù)據(jù)包的第一序列號(hào)(功能模塊510)。根據(jù)第一序列號(hào)所對(duì)應(yīng)的協(xié)議層,所述通信設(shè)備需要處理該數(shù)據(jù)包幾次。例如,如果第一個(gè)序列號(hào)與rocp序列號(hào)相對(duì)應(yīng),則該通信設(shè)備需要處理PHY數(shù)據(jù)包以產(chǎn)生一個(gè)MAC數(shù)據(jù)包,然后處理MAC數(shù)據(jù)包以產(chǎn)生一個(gè)RLC數(shù)據(jù)包,然后處理RLC數(shù)據(jù)包以產(chǎn)生HXP數(shù)據(jù)包。在這一點(diǎn)上,所述通信設(shè)備可以從rocp數(shù)據(jù)包的rocp標(biāo)頭確定所述rocp序列號(hào)。
[0057]所述通信設(shè)備可以確定數(shù)據(jù)包的第一序列號(hào)中的不連續(xù)性(功能模塊515)。通常,由于數(shù)據(jù)包到達(dá)通信設(shè)備的順序不同于他們被發(fā)送的順序,不可能僅僅將所述數(shù)據(jù)包的第一序列號(hào)(或任何其它序列號(hào))與先前所接收的數(shù)據(jù)包的第一序列號(hào)進(jìn)行對(duì)比,因此需要不同的技術(shù)來(lái)檢查序列號(hào)的不連續(xù)性。例如,一個(gè)滑動(dòng)觀察窗技術(shù)可用于檢查多個(gè)數(shù)據(jù)包的第一序列號(hào),以便確定第一個(gè)序列號(hào)中是否存在一種不連續(xù)性。滑動(dòng)窗口的大小會(huì)對(duì)這些不連續(xù)性的檢測(cè)效果產(chǎn)生影響。一個(gè)較大的滑動(dòng)窗口可允許對(duì)多個(gè)接收到的數(shù)據(jù)包進(jìn)行檢查,但這可能會(huì)導(dǎo)致更長(zhǎng)的時(shí)延,以及需要更多的存儲(chǔ)器來(lái)存儲(chǔ)更多的數(shù)據(jù)包。而較小的滑動(dòng)窗口會(huì)導(dǎo)致更少的時(shí)延,使用更少的內(nèi)存,但不會(huì)檢查所接收的多個(gè)數(shù)據(jù)包,并可以檢測(cè)到更多的序列號(hào)不連續(xù)的誤報(bào)。
[0058]另一個(gè)例子是,可以使用一個(gè)重新排序的定時(shí)器技術(shù)。當(dāng)具有第一序列號(hào)的一個(gè)數(shù)據(jù)包被接收,且該序列號(hào)并不是下一個(gè)預(yù)期的第一序列號(hào),并大于下一個(gè)預(yù)期的第一序列號(hào)時(shí),所述重新排序定時(shí)器可以開(kāi)始于一個(gè)預(yù)定義的定時(shí)器的值。如果具有下一個(gè)預(yù)期的第一序列號(hào)的數(shù)據(jù)包之后被接收,所述重新排序定時(shí)器被停止。否則,如果所述重新排序定時(shí)器超時(shí),且沒(méi)有接收具有下一個(gè)預(yù)期序列號(hào)的數(shù)據(jù)包,那么第一個(gè)序列號(hào)的不連續(xù)性會(huì)被聲明。
[0059]如果所述第一序列號(hào)中的序列號(hào)不連續(xù)性沒(méi)有被檢測(cè)到,操作500就會(huì)終止。
[0060]如果一個(gè)序列號(hào)的不連續(xù)性被檢測(cè)到,所述通信設(shè)備需要進(jìn)一步處理,以確定該不連續(xù)性的性質(zhì)。根據(jù)一個(gè)示例性實(shí)施例,所述通信設(shè)備會(huì)通過(guò)確定在第二序列號(hào)(功能模塊520)中是否也存在相應(yīng)的不連續(xù)性,來(lái)確定所述不連續(xù)性的性質(zhì)。通常,所述第二序列號(hào)可以是一個(gè)來(lái)自比第一序列號(hào)的協(xié)議層更低的協(xié)議層的序列號(hào)。例如,如果所述第一序列號(hào)是一個(gè)F1DCP序列號(hào),那么第二序列號(hào)會(huì)是一個(gè)RLC序列號(hào)。
[0061]根據(jù)一個(gè)示例性實(shí)施例,如果所述不連續(xù)性發(fā)生在時(shí)間間隔很緊的數(shù)據(jù)包中,第二序列號(hào)中的不連續(xù)性對(duì)應(yīng)于發(fā)生在第一序列號(hào)中的不連續(xù)性。一個(gè)數(shù)據(jù)包的時(shí)間戳或時(shí)間標(biāo)記,例如注入通信系統(tǒng)的時(shí)間、在通信設(shè)備中的接收時(shí)間、生成的時(shí)間等,也可被用于確定數(shù)據(jù)包在時(shí)間間隔上是否很緊。如果與序列號(hào)不連續(xù)性相對(duì)應(yīng)的數(shù)據(jù)包相關(guān)的時(shí)間之間的間隔并不緊密,那么所述不連續(xù)性在確定第一序列號(hào)不連續(xù)性的性質(zhì)方面會(huì)是無(wú)關(guān)的,也是沒(méi)有用的。
[0062]根據(jù)另一個(gè)示例性實(shí)施例,第二序列號(hào)中的不連續(xù)性和第一序列號(hào)中的不連續(xù)性之間的對(duì)應(yīng)關(guān)系能夠通過(guò)在所缺失的第二序列號(hào)之前或之后立即使用所述第二序列號(hào),以及通過(guò)在缺失的第一序列號(hào)之前或之后立即使用第一序列號(hào)來(lái)確定。例如,考慮一種情況,其中n個(gè)第二序列號(hào)缺失,m個(gè)第一序列號(hào)也缺失。如果在一個(gè)上層數(shù)據(jù)包中能夠找到m+1個(gè)第一序列號(hào),該數(shù)據(jù)包是從具有n+1個(gè)第二序列號(hào)的下層數(shù)據(jù)包中提取,以及在上層數(shù)據(jù)包中能找到m-1個(gè)第一序列號(hào),該數(shù)據(jù)包是從具有n-1個(gè)第二序列號(hào)的下層數(shù)據(jù)包中提取,那么可以確定所缺失的n個(gè)第二序列號(hào)與所缺失的m個(gè)第一序列號(hào)相對(duì)應(yīng)。
[0063]如果在第二序列號(hào)中存在相應(yīng)的不連續(xù),那么在傳輸中存在數(shù)據(jù)包丟失(功能模塊525)。由于兩個(gè)協(xié)議層中都存在數(shù)據(jù)包丟失,那么傳輸中就存在數(shù)據(jù)丟失。如果該數(shù)據(jù)包已經(jīng)被故意丟棄在上層,由于上層所丟棄的數(shù)據(jù)包后續(xù)的一個(gè)數(shù)據(jù)包已經(jīng)在下層被感知為所丟棄的數(shù)據(jù)包之前的數(shù)據(jù)包的后續(xù)包,那么在下層中就不會(huì)存在相對(duì)應(yīng)的數(shù)據(jù)包缺失。操作500然后會(huì)終止。
[0064]如果在第二序列號(hào)中沒(méi)有一個(gè)相應(yīng)的不連續(xù),那么該數(shù)據(jù)包被故意丟棄在發(fā)送站(功能模塊530),所述通信設(shè)備可更新其數(shù)據(jù)包丟棄計(jì)數(shù)器,用于周期性地計(jì)算發(fā)送站的數(shù)據(jù)包丟棄率(功能模塊535)。根據(jù)一個(gè)示例性實(shí)施例,更新所述數(shù)據(jù)包丟棄計(jì)數(shù)器之后,所述通信設(shè)備可以執(zhí)行許多操作。例如,所述通信設(shè)備可通過(guò)用所丟棄的數(shù)據(jù)包的數(shù)量除以進(jìn)入?yún)f(xié)議層的數(shù)據(jù)包的數(shù)量來(lái)定期計(jì)算數(shù)據(jù)包丟棄率,并同時(shí)對(duì)數(shù)據(jù)包丟棄進(jìn)行監(jiān)控。所述通信設(shè)備可以向一個(gè)管理的實(shí)體,例如一個(gè)OAM服務(wù)器周期性地報(bào)告數(shù)據(jù)包丟棄率,或例如,每當(dāng)數(shù)據(jù)包丟棄率超過(guò)數(shù)據(jù)包丟棄率的閾值時(shí)進(jìn)行報(bào)告。另外,所述通信設(shè)備可以維持一個(gè)數(shù)據(jù)包丟棄率記錄,并將該數(shù)據(jù)包丟棄率在特定的時(shí)間報(bào)告給管理實(shí)體,或在具體事件發(fā)生時(shí)進(jìn)行報(bào)告,例如,收到指示報(bào)告該數(shù)據(jù)包丟棄率時(shí),錯(cuò)誤率達(dá)到指定的錯(cuò)誤閾值時(shí),通信鏈路的數(shù)據(jù)率達(dá)到一個(gè)特定的數(shù)據(jù)率閾值時(shí)等。操作500就會(huì)終止。
[0065]根據(jù)一個(gè)示例性實(shí)施例,無(wú)線資源控制重建和/或切換時(shí),所述通信設(shè)備會(huì)停止監(jiān)測(cè)所丟棄的數(shù)據(jù)包。所述通信設(shè)備然后會(huì)復(fù)位數(shù)據(jù)包丟棄計(jì)數(shù)器。另外,如果所述通信設(shè)備對(duì)所丟棄的數(shù)據(jù)包監(jiān)測(cè)足夠長(zhǎng)的時(shí)間時(shí),即,如果該通信設(shè)備在所述數(shù)據(jù)包丟棄計(jì)數(shù)器中有足夠的樣本時(shí),在無(wú)線資源控制重建和/或切換之后,該通信設(shè)備會(huì)在復(fù)位該數(shù)據(jù)包丟棄計(jì)數(shù)器之前計(jì)算最后的數(shù)據(jù)包丟棄率,并將最后的數(shù)據(jù)包丟棄率報(bào)告給所述管理實(shí)體。在復(fù)位該數(shù)據(jù)包丟棄計(jì)數(shù)器之后,該通信設(shè)備會(huì)通過(guò)新(重)建的無(wú)線鏈路來(lái)恢復(fù)監(jiān)測(cè)所丟棄的數(shù)據(jù)包。
[0066]圖6表示在層2監(jiān)測(cè)所丟棄的數(shù)據(jù)包及更新一個(gè)數(shù)據(jù)包丟棄計(jì)數(shù)器中的操作600的一個(gè)流程圖。操作600能夠指示發(fā)生在通信設(shè)備中的操作,該通信設(shè)備從一個(gè)通信站接收數(shù)據(jù)包,該通信站發(fā)送數(shù)據(jù)包,是數(shù)據(jù)包丟棄者,該通信設(shè)備監(jiān)測(cè)層2中的數(shù)據(jù)包丟棄。因此,所述通信設(shè)備是一個(gè)接收站,也是丟棄數(shù)據(jù)包者的受害方。例如,操作600可以發(fā)生在從另一個(gè)RN或DeNB接收數(shù)據(jù)包的一個(gè)RN中,或發(fā)生在從RN或eNB接收數(shù)據(jù)包的一個(gè)UE中。當(dāng)所述通信設(shè)備在正常運(yùn)行模式中時(shí),操作600會(huì)發(fā)生。
[0067]操作600可以開(kāi)始于所述通信設(shè)備接收一個(gè)數(shù)據(jù)包(功能模塊605)。根據(jù)一個(gè)示例性實(shí)施例,所述數(shù)據(jù)包會(huì)作為一個(gè)物理層數(shù)據(jù)包被所述通信設(shè)備接收。
[0068]所述通信設(shè)備會(huì)確定一個(gè)數(shù)據(jù)包的rocp序列號(hào)(功能模塊610)。該通信設(shè)備可以從所述數(shù)據(jù)包的rocp標(biāo)頭確定該rocp序列號(hào)。該通信設(shè)備能夠確定該數(shù)據(jù)包的rocp序列號(hào)中是否存在一種不連續(xù)性(功能模塊615)。
[0069]如果沒(méi)有檢測(cè)到rocp序列號(hào)中的序列號(hào)不連續(xù)性,操作600就會(huì)終止。如果檢測(cè)到rocp序列號(hào)中的序列號(hào)不連續(xù)性,那么所述通信設(shè)備需要進(jìn)行進(jìn)一步處理,來(lái)確定不連續(xù)性的性質(zhì)。根據(jù)一個(gè)示例性實(shí)施例,所述通信設(shè)備會(huì)通過(guò)確定在數(shù)據(jù)包的RLC序列號(hào)中是否存在相應(yīng)的不連續(xù)性,來(lái)確定所述不連續(xù)性的性質(zhì)(功能模塊620)。
[0070]如果在RLC序列號(hào)中存在相對(duì)應(yīng)的不連續(xù)性,傳輸中就存在數(shù)據(jù)包丟失(功能模塊625)。如果在RLC序列號(hào)中沒(méi)有相對(duì)應(yīng)的不連續(xù)性,所述數(shù)據(jù)包就被故意丟棄在層2的發(fā)送站(功能模塊630),所述通信設(shè)備會(huì)更新其層2數(shù)據(jù)包丟棄計(jì)數(shù)器,以用于計(jì)算該發(fā)送站的數(shù)據(jù)包丟棄率(功能模塊635)。
[0071]在RLC序列號(hào)中不存在相應(yīng)的不連續(xù)性時(shí),如果該rocp實(shí)體確定所述rocp pdu發(fā)生了完整性驗(yàn)證失敗或標(biāo)頭解壓縮失敗,并具有缺失的rocp序列號(hào),該通信設(shè)備就會(huì)將PDCP序列號(hào)中的序列號(hào)不連續(xù)性作為一個(gè)被丟棄的數(shù)據(jù)包駁回。
[0072]圖7表示包括RN的一個(gè)通信設(shè)備的用戶面協(xié)議棧700。如用戶平面協(xié)議棧700所示,一個(gè)UE的IP數(shù)據(jù)包能通過(guò)兩個(gè)級(jí)聯(lián)的GTP隧道被承載于通用分組無(wú)線系統(tǒng)(GPRS)的隧道協(xié)議用戶平面(GTP-U)數(shù)據(jù)包中,該級(jí)聯(lián)的GTP隧道是UE的演進(jìn)分組系統(tǒng)(EPS)承載所特有的。這兩個(gè)級(jí)聯(lián)的GTP隧道會(huì)由GTP-U標(biāo)頭中的GTP隧道端點(diǎn)標(biāo)識(shí)符(TEIDs)確定,并可以分別從UE的S-GW跨越到DeNB,從DeNB跨越到所述UE。
[0073]在所述DeNB和RN之間,具有UDP/IP標(biāo)頭的GTP-U數(shù)據(jù)包形成了一個(gè)外部IP數(shù)據(jù)包,其可承載于Un鏈路上,以RN的IP地址作為其目的IP地址。因此,Un鏈路的層2協(xié)議能夠?qū)⑼獠縄P數(shù)據(jù)包作為所述RN的數(shù)據(jù)無(wú)線承載(DRB)的一個(gè)HXP SDU來(lái)對(duì)待。通過(guò)Un鏈路在DRB上收到一個(gè)外部IP數(shù)據(jù)包,并去除GTP_U、UDP和IP標(biāo)頭之后,所述RN會(huì)將UE的IP數(shù)據(jù)包通過(guò)DRB上的Uu鏈路轉(zhuǎn)發(fā)給所述UE。該DRB是一對(duì)一映射到GTP隧道的。在GTP隧道中,所述UE的IP包被從DeNB承載到RN。
[0074]圖8表示一個(gè)GTP-U標(biāo)頭800。GTP-U標(biāo)頭800包括一個(gè)能被用于追蹤GTP-U數(shù)據(jù)包的序列號(hào)(字節(jié)8和9)。
[0075]圖9表示在層3或更高層監(jiān)測(cè)所丟棄的數(shù)據(jù)包及更新一個(gè)數(shù)據(jù)包丟棄計(jì)數(shù)器中的操作900的一個(gè)流程圖。操作900能夠指示發(fā)生在通信設(shè)備中的操作,該通信設(shè)備從一個(gè)通信站接收數(shù)據(jù)包,該通信站發(fā)送數(shù)據(jù)包,并是數(shù)據(jù)包丟棄者。該通信設(shè)備監(jiān)測(cè)層3或更高層中的數(shù)據(jù)包丟棄。因此,所述通信設(shè)備是一個(gè)接收站,也是丟棄數(shù)據(jù)包者的受害方。例如,操作900可以發(fā)生在從另一個(gè)RN或DeNB接收數(shù)據(jù)包的RN中,或發(fā)生在從RN或eNB接收數(shù)據(jù)包的UE中。當(dāng)所述通信設(shè)備在正常運(yùn)行模式中時(shí),操作900會(huì)發(fā)生。
[0076]操作900能夠開(kāi)始于所述通信設(shè)備接收一個(gè)數(shù)據(jù)包,例如GTP-U數(shù)據(jù)包(功能模塊905)。根據(jù)一個(gè)示例性實(shí)施例,該數(shù)據(jù)包可作為一個(gè)物理層數(shù)據(jù)包被所述通信設(shè)備接收,該物理層數(shù)據(jù)包然后可在穿過(guò)協(xié)議層時(shí)被處理。
[0077]所述通信設(shè)備能夠確定所述數(shù)據(jù)包的GTP序列號(hào)(功能模塊910)。該通信設(shè)備可以從所述數(shù)據(jù)包的GTP-U標(biāo)頭確定該GTP序列號(hào)。該通信設(shè)備能夠確定該數(shù)據(jù)包的GTP序列號(hào)中是否存在一種不連續(xù)性(功能模塊915)。
[0078]如果沒(méi)有檢測(cè)到所述GTP序列號(hào)中的不連續(xù)性,操作900就會(huì)終止。如果檢測(cè)到GTP序列號(hào)中的序列號(hào)不連續(xù)性,那么所述通信設(shè)備需要進(jìn)行進(jìn)一步處理,來(lái)確定該不連續(xù)性的性質(zhì)。根據(jù)一個(gè)示例性實(shí)施例,所述通信設(shè)備會(huì)通過(guò)確定數(shù)據(jù)包的rocp序列號(hào)中是否存在相應(yīng)的不連續(xù)性,來(lái)確定所述不連續(xù)性的性質(zhì)(功能模塊920)。
[0079]如果rocp序列號(hào)中存在相應(yīng)的不連續(xù)性,那么就存在數(shù)據(jù)包在傳輸中丟失或在層2中被丟棄(功能|吳塊925)。為進(jìn)一步區(qū)分?jǐn)?shù)據(jù)包在傳輸中丟失或在層2中被丟棄,之ill及圖6中描述的技術(shù)可以被使用。如果在rocp序列號(hào)中沒(méi)有一個(gè)相應(yīng)的不連續(xù),那么該數(shù)據(jù)包被故意丟棄在層3或更高層的發(fā)送站(功能模塊930),所述通信設(shè)備可以更新其數(shù)據(jù)包丟棄計(jì)數(shù)器,以用于周期性地計(jì)算發(fā)送站的數(shù)據(jù)包丟棄率(功能模塊935)。
[0080]根據(jù)一個(gè)示例性實(shí)施例,所述通信設(shè)備可以利用其它上層協(xié)議,例如TCP、實(shí)時(shí)傳輸協(xié)議(RTP)等的序列號(hào)。所述通信設(shè)備可以對(duì)數(shù)據(jù)包進(jìn)行深層數(shù)據(jù)包識(shí)別(DPI),以檢索這些上層協(xié)議的序列號(hào)。此外,所述通信設(shè)備會(huì)通過(guò)在下層序列號(hào)中尋找一個(gè)相應(yīng)的不連續(xù)性來(lái)確定上層中不連續(xù)性的性質(zhì)。
[0081]根據(jù)一個(gè)示例性實(shí)施例,一個(gè)通信設(shè)備可以監(jiān)測(cè)多個(gè)協(xié)議層中被丟棄的數(shù)據(jù)包。例如,所述通信設(shè)備通過(guò)監(jiān)測(cè)GTP序列號(hào)和rocp序列號(hào)中的不連續(xù)性來(lái)監(jiān)測(cè)層3中被丟棄的數(shù)據(jù)包,以及通過(guò)監(jiān)測(cè)rocp序列號(hào)和RLC序列號(hào)中的不連續(xù)性來(lái)監(jiān)測(cè)層2中被丟棄的數(shù)據(jù)包。
[0082]根據(jù)一個(gè)示例性實(shí)施例,當(dāng)所述通信設(shè)備在多個(gè)協(xié)議層中監(jiān)測(cè)被丟棄的數(shù)據(jù)包時(shí),該通信設(shè)備能夠?yàn)槎鄠€(gè)協(xié)議層中每個(gè)協(xié)議層維持一個(gè)數(shù)據(jù)包丟棄計(jì)數(shù)器并計(jì)算數(shù)據(jù)包丟棄率,或者該通信設(shè)備能夠?yàn)樗械膮f(xié)議層維持一個(gè)聚合包丟棄計(jì)數(shù)器并計(jì)算聚合數(shù)據(jù)包丟棄率。另外,所述通信設(shè)備可以為一些協(xié)議層維持各自的數(shù)據(jù)包丟棄計(jì)數(shù)器并計(jì)算各自的數(shù)據(jù)包丟棄率,而為其它協(xié)議層維持一個(gè)聚合包丟棄計(jì)數(shù)器并計(jì)算聚合數(shù)據(jù)包丟棄率。
[0083]根據(jù)一個(gè)示例性實(shí)施例,對(duì)被丟棄的數(shù)據(jù)包的監(jiān)測(cè)可以在Un鏈路上以RN的無(wú)線接入承載(例如,增強(qiáng)的無(wú)線接入承載(E-RAB))的每個(gè)服務(wù)質(zhì)量(QoS)等級(jí)進(jìn)行,或以UE(UE由所述RN服務(wù))的演進(jìn)分組系統(tǒng)(EPS)承載的每個(gè)QoS等級(jí)進(jìn)行。這兩種方法都適用于在層3監(jiān)測(cè)被丟棄的數(shù)據(jù)包。由于一個(gè)RN的E-RAB可以承載多個(gè)UE的具有潛在不同的QoS等級(jí)的EPS承載,在UE承載的每個(gè)QoS等級(jí)的基礎(chǔ)上對(duì)被丟棄的數(shù)據(jù)包進(jìn)行的監(jiān)測(cè),可以基于每個(gè)QoS等級(jí)來(lái)提供更精確的數(shù)據(jù)包丟棄率。
[0084]在RN承載的每個(gè)QoS等級(jí)的基礎(chǔ)上對(duì)被丟棄的數(shù)據(jù)包進(jìn)行的監(jiān)測(cè)可以包括使用更少的資源,并且只適用于監(jiān)測(cè)層2的被丟棄的數(shù)據(jù)包。因此,如果在層3和層2都對(duì)被丟棄的數(shù)據(jù)包進(jìn)行監(jiān)測(cè),以及如果要對(duì)其中的數(shù)據(jù)包丟棄率進(jìn)行計(jì)算,那么通過(guò)Un鏈路以RN的E-RAB的每個(gè)QoS等級(jí)對(duì)所丟棄的數(shù)據(jù)包進(jìn)行監(jiān)測(cè),是一個(gè)優(yōu)選的實(shí)施例。
[0085]根據(jù)一個(gè)示例性實(shí)施例,此處所述的對(duì)所丟棄的數(shù)據(jù)包的監(jiān)測(cè)可以被應(yīng)用到多跳中繼網(wǎng)絡(luò)中。
[0086]圖10表示一個(gè)通信系統(tǒng)1000。通信系統(tǒng)1000包括至少一個(gè)多跳中繼段,其包括一個(gè)DeNB1005、第一 RN1010、第二 RN1015、第三RN1020等。所述DeNB進(jìn)一步連接到一個(gè)有線網(wǎng)絡(luò)。可以理解的是,通信系統(tǒng)可以利用多個(gè)eNB和RN,其能與多個(gè)UE進(jìn)行通信。出于簡(jiǎn)便,只對(duì)一個(gè)DeNB、三個(gè)RN和四個(gè)UE進(jìn)行說(shuō)明。
[0087]在一個(gè)多跳中繼系統(tǒng)中,一個(gè)上游RN可以被其直接下游的RN (直接由上游RN服務(wù)的RN)看作一個(gè)DeNB。例如,第一 RN1010看作是第二 RN1015的一個(gè)DeNB。同樣,一個(gè)下游RN可被其直接上游的RN (作為一個(gè)DeNB直接服務(wù)于下游RN的RN)看做一個(gè)UE。例如,第三RN1020被看作第二 RN1015的一個(gè)UE。
[0088]因此,在一個(gè)多跳中繼系統(tǒng)中,一個(gè)RN會(huì)從其DeNB或其直接上游RN來(lái)監(jiān)測(cè)被丟棄的數(shù)據(jù)包,該直接上游RN作為RN的DeNB運(yùn)行。根據(jù)一個(gè)示例性實(shí)施例,可以被RN監(jiān)控的數(shù)據(jù)包可以進(jìn)一步包括用于UE的數(shù)據(jù)包,該UE由所述RN的直接和非直接下游RN服務(wù)。例如,第一 RN1010可以監(jiān)測(cè)用于包括UE1025在內(nèi)的UE的數(shù)據(jù)包,以及監(jiān)測(cè)用于由第二 RN1015、第三RN1020等直接服務(wù)的UE的數(shù)據(jù)包。
[0089]圖11提供通信設(shè)備1100的說(shuō)明。通信設(shè)備1100可以是一個(gè)RN、一個(gè)UE、一個(gè)自組網(wǎng)、一個(gè)網(wǎng)狀網(wǎng)絡(luò)等的實(shí)現(xiàn)。通信設(shè)備1100可用于實(shí)現(xiàn)本文所討論的各種各樣的實(shí)施例。如圖11所不,一個(gè)發(fā)射器1105可用于傳輸信息,以及一個(gè)接收器1110可用于接收信
肩、O
[0090]一個(gè)數(shù)據(jù)包處理單元1120用于處理接收器1110所接收的數(shù)據(jù)包。例如,數(shù)據(jù)包處理單元1120可以去掉標(biāo)頭,以檢索數(shù)據(jù)包的信息體。數(shù)據(jù)包處理單元1120還可以處理標(biāo)頭中的信息,例如序列號(hào)等。一個(gè)數(shù)據(jù)包檢查單元1122用于檢查數(shù)據(jù)包的內(nèi)容,潛在地沒(méi)有實(shí)際處理數(shù)據(jù)包。數(shù)據(jù)包檢查單元1122允許檢查包含在一個(gè)數(shù)據(jù)包中的上層信息,并不應(yīng)用與中間協(xié)議層一致的處理。
[0091 ] 序列號(hào)單元1124用于處理序列號(hào),例如GTP序列號(hào)、PDCP序列號(hào)、RLC序列號(hào)、TCP序列號(hào)、RTP序列號(hào)等。不連續(xù)性確定單元1126用于確定一種不連續(xù)性是否存在于數(shù)據(jù)包序列的一個(gè)數(shù)據(jù)號(hào)中。被丟棄的數(shù)據(jù)包單元1128用于確定一個(gè)數(shù)據(jù)包是否已經(jīng)被丟棄。被丟棄的數(shù)據(jù)包單元1128確定所述數(shù)據(jù)包是否通過(guò)對(duì)比數(shù)據(jù)包序列號(hào)中的不連續(xù)性已經(jīng)被丟棄。被丟棄數(shù)據(jù)包的計(jì)數(shù)器1130用于維持丟棄的數(shù)據(jù)包的計(jì)數(shù)。被丟棄數(shù)據(jù)包的計(jì)數(shù)器1130可以包括多個(gè)協(xié)議層的計(jì)數(shù)器。
[0092]數(shù)據(jù)包處理單元1120、數(shù)據(jù)包檢查單元1122、序列號(hào)單元1124、不連續(xù)性確定單元1126、被丟棄的數(shù)據(jù)包單元1128、被丟棄數(shù)據(jù)包的計(jì)數(shù)器1130共同形成一個(gè)處理單元1132。
[0093]丟棄率單元1134用于確定一個(gè)數(shù)據(jù)包丟棄率。丟棄率單元1134會(huì)確定各自的數(shù)據(jù)包丟棄率、聚合數(shù)據(jù)包丟棄率或二者的結(jié)合。存儲(chǔ)器1140用于存儲(chǔ)數(shù)據(jù)包丟棄計(jì)數(shù)器、總數(shù)據(jù)包計(jì)數(shù)器、數(shù)據(jù)包丟棄率、序列號(hào)等。
[0094]通信設(shè)備1100的單元可以作為具體的硬件邏輯塊來(lái)實(shí)現(xiàn)。在另一個(gè)實(shí)施例中,將通信設(shè)備1100的單元可以作為在處理器、控制器、特定應(yīng)用集成電路等中執(zhí)行的軟件來(lái)實(shí)現(xiàn)。在另一個(gè)實(shí)施例中,通信設(shè)備1100的單元可以作為軟件和/或硬件的組合來(lái)實(shí)現(xiàn)。
[0095]作為實(shí)例,發(fā)射器1110和接收器1105可作為特定的硬件塊來(lái)實(shí)現(xiàn),而數(shù)據(jù)包處理單元1120、數(shù)據(jù)包檢查單元1122、序列號(hào)單元1124、不連續(xù)性確定單元1126、被丟棄的數(shù)據(jù)包單元1128、被丟棄數(shù)據(jù)包的計(jì)數(shù)器1130 (處理單元1132)和丟棄率單元1134可以是一個(gè)微處理器(例如處理器1115)、定制電路、現(xiàn)場(chǎng)可編程邏輯陣列的定制編譯邏輯陣列或以上各元件的組合中所執(zhí)行的軟件模塊。
[0096]以上所述的通信設(shè)備1100的實(shí)施例也可從包括功能步驟和/或非功能行為的方法來(lái)進(jìn)行說(shuō)明。先前的描述及相關(guān)流程圖說(shuō)明在實(shí)踐本發(fā)明的示例實(shí)施例中可執(zhí)行的步驟和/或行為。通常,功能步驟從達(dá)到的結(jié)果方面來(lái)描述本發(fā)明,而非功能行為描述用于達(dá)到特定結(jié)果的更具體的行為。盡管可以特定順序描述或主張功能步驟和/或非功能行為,本發(fā)明無(wú)需受限于步驟和/或行為的任何特定的順序或組合。進(jìn)一步地,權(quán)利要求的詳述中以及圖5,6和9流程圖的描述中,步驟和/或行為的使用(或不使用)被用于表示該條款所需的具體的使用(或不使用)。
[0097]盡管已詳細(xì)描述本發(fā)明及其優(yōu)點(diǎn),但應(yīng)理解,在不脫離所附權(quán)利要求書(shū)界定的本發(fā)明的精神和范圍的情況下,可在本文中進(jìn)行各種改變、替代和更改。
[0098]此外,本發(fā)明的范圍并不受限于本說(shuō)明書(shū)中所描述的過(guò)程、機(jī)器、制造、物質(zhì)組成、方式、方法以及步驟的特定實(shí)施例。本領(lǐng)域的一般技術(shù)人員將從本發(fā)明公開(kāi)的內(nèi)容中輕易的了解到,可根據(jù)本發(fā)明來(lái)利用過(guò)程、機(jī)器、制造、物質(zhì)成分、方式、方法或步驟,包括目前存在的或以后將開(kāi)發(fā)的,這些與相應(yīng)的本發(fā)明所述實(shí)施例執(zhí)行實(shí)質(zhì)性相同的功能或?qū)崿F(xiàn)實(shí)質(zhì)性相同的結(jié)果。相應(yīng)地,所附權(quán)利要求書(shū)既定在其范圍內(nèi)包括此類(lèi)過(guò)程、機(jī)器、制造、物質(zhì)成分、方式、方法或步驟。
【權(quán)利要求】
1.一種用于通信設(shè)備操作的方法,所述方法包括: 從一個(gè)發(fā)送站接收一個(gè)數(shù)據(jù)包序列,其中,所述數(shù)據(jù)包序列中的每個(gè)數(shù)據(jù)包包括用于多層網(wǎng)絡(luò)的每個(gè)協(xié)議層的一個(gè)協(xié)議層數(shù)據(jù)包; 確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已經(jīng)被發(fā)送站丟棄,其中,所述確定是基于與數(shù)據(jù)包序列中數(shù)據(jù)包的不同協(xié)議層相關(guān)聯(lián)的至少兩個(gè)序列號(hào)集合。
2.根據(jù)權(quán)利要求1所述方法,進(jìn)一步包括:基于所述確定操作,更新一個(gè)數(shù)據(jù)包丟棄計(jì)數(shù)器。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,確定數(shù)據(jù)包序列中的數(shù)據(jù)包是否已經(jīng)被丟棄,包括: 確定在第一序列號(hào)集合中是否存在第一不連續(xù)性,其中,所述第一序列號(hào)集合與所述數(shù)據(jù)包序列的第一協(xié)議層數(shù)據(jù)包相關(guān)聯(lián); 確定在第二序列號(hào)集合中是否存在相應(yīng)的第一不連續(xù)性,其中,所述第二序列號(hào)集合與所述數(shù)據(jù)包序列的第二協(xié)議層數(shù)據(jù)包相關(guān)聯(lián),其中,所述第一協(xié)議層數(shù)據(jù)包屬于比第二協(xié)議層更高的協(xié)議層的數(shù)據(jù)包,其中,一個(gè)相應(yīng)的第一不連續(xù)性包括第二序列號(hào)集合中的不連續(xù)性,其與第一序列號(hào)集合中的第一不連續(xù)性大約發(fā)生在同一時(shí)間標(biāo)記中。
4.根據(jù)權(quán)利要求3所述的方法,還包括:確定如果在第一序列號(hào)集合中存在所述第一不連續(xù)性,但在第二序列號(hào)集合中不存在對(duì)應(yīng)的第一不連續(xù)性,那么與第一不連續(xù)性相關(guān)的數(shù)據(jù)包已經(jīng)被丟棄。
5.根據(jù)權(quán)利要求4的方法,其特征在于, 確定與第一不連續(xù)性相關(guān)的一個(gè)數(shù)據(jù)包被丟棄進(jìn)一步包括確定所述數(shù)據(jù)包被數(shù)據(jù)包序列的發(fā)送站丟棄在第一協(xié)議層中 。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于, 確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已被丟棄還包括:確定如果第一序列號(hào)集合中存在第一不連續(xù)性,以及如果在第二序列號(hào)集合中存在相應(yīng)的第一不連續(xù)性,與第一不連續(xù)性相關(guān)的數(shù)據(jù)包已經(jīng)在傳輸中被丟棄。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于, 確定在第一序列號(hào)集合中是否存在第一不連續(xù)性,包括確定在第一序列號(hào)集合中是否存在一個(gè)缺失的序列號(hào)。
8.根據(jù)權(quán)利要求7所述方法,其特征在于, 確定在一個(gè)時(shí)間窗內(nèi)接收到的數(shù)據(jù)包的序列中,數(shù)據(jù)包是否發(fā)生第一序列號(hào)集合中的第一不連續(xù)性,其中,如果在時(shí)間窗期間接收到的數(shù)據(jù)包序列中的數(shù)據(jù)包的第一序列號(hào)集合中存在缺失的序列號(hào),那么在第一序列號(hào)集合中存在第一不連續(xù)性。
9.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述第一協(xié)議層包括一個(gè)分組數(shù)據(jù)匯聚協(xié)議子層,所述第二協(xié)議層包括一個(gè)無(wú)線鏈路控制子層。
10.根據(jù)權(quán)利要求3所述的方法,其特征在于, 第一協(xié)議層包括通用分組無(wú)線系統(tǒng)的隧道協(xié)議用戶平面,第二協(xié)議層包括一個(gè)分組數(shù)據(jù)匯聚協(xié)議子層。
11.根據(jù)權(quán)利要求3所述方法,其特征在于,確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已經(jīng)被丟棄還包括: 確定所述第二序列號(hào)集合中是否存在第二不連續(xù)性; 確定在第三序列號(hào)集合中是否存在相應(yīng)的第二不連續(xù)性,其中,所述第三序列號(hào)集合與數(shù)據(jù)包的序列的第三協(xié)議層的數(shù)據(jù)包相關(guān),其特征在于,所述第三協(xié)議層的數(shù)據(jù)包屬于比第二個(gè)協(xié)議層更低的一個(gè)協(xié)議層的數(shù)據(jù)包; 確定如果在第二序列號(hào)集合中存在所述第二不連續(xù)性,但在第三序列號(hào)集合中不存在相應(yīng)的第二不連續(xù)性,那么與第二不連續(xù)性相關(guān)的數(shù)據(jù)包已被丟棄; 確定如果在第二序列號(hào)集合中存在所述第二不連續(xù)性,并且在第三序列號(hào)集合中存在相應(yīng)的第二不連續(xù)性,那么與第二不連續(xù)性相關(guān)的數(shù)據(jù)包在傳輸中已被丟棄。
12.根據(jù)權(quán)利要求11的方法,其特征在于, 確定與第二不連續(xù)性相關(guān)的一個(gè)數(shù)據(jù)包被丟棄進(jìn)一步包括確定所述數(shù)據(jù)包被數(shù)據(jù)包序列的發(fā)送站丟棄在第二協(xié)議層中。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于, 第一協(xié)議層包括通用分組無(wú)線系統(tǒng)的隧道協(xié)議用戶平面,第二協(xié)議層包括一個(gè)分組數(shù)據(jù)匯聚協(xié)議子層,第三協(xié)議層包括一個(gè)無(wú)線鏈路控制子層。
14.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述通信設(shè)備包括一個(gè)中繼 節(jié)點(diǎn),所述發(fā)送站包括一個(gè)施主增強(qiáng)型NodeB。
15.根據(jù)權(quán)利要求1的方法,其特征在于, 一個(gè)序列號(hào)集合包括通用分組無(wú)線服務(wù)隧道協(xié)議的序列號(hào)、分組數(shù)據(jù)匯聚協(xié)議的序列號(hào)、無(wú)線鏈路控制序列號(hào)、傳輸控制協(xié)議的序列號(hào)、實(shí)時(shí)傳輸協(xié)議的序列號(hào),或其組合。
16.根據(jù)權(quán)利要求1所述的方法,其特征在于, 有兩個(gè)序列號(hào)集合,其中,在一個(gè)多層協(xié)議棧中,與所述的兩個(gè)序列號(hào)集合相關(guān)的兩個(gè)協(xié)議層彼此相鄰。
17.一種用于通信設(shè)備操作的方法,所述方法包括: 確定一個(gè)數(shù)據(jù)包序列中所接收的數(shù)據(jù)包的第一序列號(hào),其中,所述第一序列號(hào)與第一協(xié)議層相關(guān); 確定在第一序列號(hào)中存在一種不連續(xù)性, 如果在第一序列號(hào)中存在一種不連續(xù)性, 確定所接收的數(shù)據(jù)包中的第二序列號(hào),其中,第二序列號(hào)與第二協(xié)議層相關(guān),其中在協(xié)議層結(jié)構(gòu)中,所述第二協(xié)議層比第一協(xié)議層低; 確定在第二序列號(hào)中,是否存在一種相應(yīng)的不連續(xù)性, 如果所述第二序列號(hào)中存在相應(yīng)的不連續(xù)性,確定數(shù)據(jù)包序列中一個(gè)數(shù)據(jù)包中在傳輸中丟失, 如果在第二序列號(hào)中不存在相應(yīng)的不連續(xù)性,確定該數(shù)據(jù)包序列中的數(shù)據(jù)包被發(fā)送站丟棄。
18.根據(jù)權(quán)利要求17的方法,其特征在于, 所述相應(yīng)的不連續(xù)性包括第二序列號(hào)中的不連續(xù)性,其與第一序列號(hào)中的不連續(xù)性大約發(fā)生在同一時(shí)間標(biāo)記中。
19.根據(jù)權(quán)利要求17所述的方法,進(jìn)一步包括:如果確定該數(shù)據(jù)包被發(fā)送站丟棄,更新數(shù)據(jù)包丟棄計(jì)數(shù)器。
20.根據(jù)權(quán)利要求17所述的方法,其特征在于, 如果第一序列號(hào)中不存在所述不連續(xù)性,所接收的數(shù)據(jù)包被處理。
21.根據(jù)權(quán)利要求17所述的方法,其特征在于,確定第一序列號(hào)包括: 處理所接收的數(shù)據(jù)包,以產(chǎn)生第一協(xié)議層數(shù)據(jù)包; 從第一協(xié)議層數(shù)據(jù)包的標(biāo)頭中檢索第一序列號(hào)。
22.根據(jù)權(quán)利要求17所述的方法,其特征在于,確定第一序列號(hào)中是否存在一種不連續(xù)性包括: 檢查用于多個(gè)數(shù)據(jù)包的多個(gè)第一序列號(hào); 如果至少一個(gè)第一序列號(hào)從多個(gè)第一序列號(hào)中丟失,即確定存在不連續(xù)性。
23.根據(jù)權(quán)利要求22的方法,其特征在于, 所述多個(gè)數(shù)據(jù)包包括在指定的時(shí)間間隔之內(nèi)所述通信設(shè)備接收的數(shù)據(jù)包。
24.根據(jù)權(quán)利要求17所述的方法,進(jìn)一步包括:計(jì)算和報(bào)告數(shù)據(jù)包丟棄率。
25.根據(jù)權(quán)利要求17所述的方法,其特征在于, 所述第一協(xié)議層包括一個(gè)分組數(shù)據(jù)匯聚協(xié)議子層,所述第二協(xié)議層包括一個(gè)無(wú)線鏈路控制子層。
26.根據(jù)權(quán)利要求17所述的方法,其特征在于, 第一協(xié)議層包括通用分組無(wú)線系統(tǒng)的隧道協(xié)議用戶平面,第二協(xié)議層包括一個(gè)分組數(shù)據(jù)匯聚協(xié)議子層。
27.一種通信設(shè)備,包括: 用于從一個(gè)發(fā)送站接收一個(gè)數(shù)據(jù)包序列的一個(gè)接收機(jī),其特征在于, 所述數(shù)據(jù)包序列中的每個(gè)數(shù)據(jù)包包括用于多層網(wǎng)絡(luò)的每個(gè)協(xié)議層的一個(gè)協(xié)議層數(shù)據(jù)包; 被耦合到所述接收機(jī)的一個(gè)處理單元,所述處理單元用于確定數(shù)據(jù)包序列中的一個(gè)數(shù)據(jù)包是否已被該發(fā)送站丟棄,其中,該處理單元確定該數(shù)據(jù)包基于與數(shù)據(jù)包序列中數(shù)據(jù)包的不同協(xié)議層相關(guān)的至少兩個(gè)序列號(hào)集合被丟棄,并用于計(jì)算一些丟棄的數(shù)據(jù)包。
28.根據(jù)權(quán)利要求27所述的通信設(shè)備,還包括:一個(gè)被耦合到所述處理單元的丟棄率單元,所述丟棄率單元用于計(jì)算一個(gè)數(shù)據(jù)包的丟棄率。
29.根據(jù)權(quán)利要求27所述的通信設(shè)備,其特征在于,所述處理單元包括: 用于確定第一序列號(hào)集合中是否存在第一不連續(xù)性的一個(gè)不連續(xù)性確定單元,其中,所述第一序列號(hào)集合與所述數(shù)據(jù)包序列的第一協(xié)議層的數(shù)據(jù)包相關(guān),還用于確定在第二序列號(hào)集合中是否存在相應(yīng)的第一不連續(xù)性,其中,第二序列號(hào)集合與所述數(shù)據(jù)包序列的第二協(xié)議層的數(shù)據(jù)包相關(guān),其中,所述第一協(xié)議層數(shù)據(jù)包屬于比第二協(xié)議層更高的一個(gè)協(xié)議層的數(shù)據(jù)包,其中,一個(gè)相應(yīng)的第一不連續(xù)性包括第二序列號(hào)集合中的不連續(xù)性,其與第一序列號(hào)集合中的第一不連續(xù)性大約發(fā)生在同一時(shí)間標(biāo)記中; 被稱(chēng)合到所述不連續(xù)性確定單元的一個(gè)被丟棄的數(shù)據(jù)包單元,所述被丟棄的數(shù)據(jù)包單元用于確定如果在第一序列號(hào)集合中存在所述第一不連續(xù)性,但在第二序列號(hào)集合中不存在對(duì)應(yīng)的第一不連續(xù)性,與第一不連續(xù)性相關(guān)的數(shù)據(jù)包已經(jīng)被丟棄; 耦合到被丟棄的數(shù)據(jù)包單元的一個(gè)被丟棄的數(shù)據(jù)包計(jì)數(shù)器,所述被丟棄的數(shù)據(jù)包用于計(jì)算被丟棄的數(shù)據(jù)包的數(shù)量。
30.根據(jù)權(quán)利要求29所述的方法,其特征在于, 被丟棄的數(shù)據(jù)包單元進(jìn)一步用于確定如果第一序列號(hào)集合中存在第一不連續(xù)性,以及如果在第二序列號(hào)集合中存在相應(yīng)的第一不連續(xù)性,與第一不連續(xù)性相關(guān)的數(shù)據(jù)包已經(jīng)在傳輸中丟失。
31.根據(jù)權(quán)利要求29的方法,其特征在于, 被丟棄的數(shù)據(jù)包單元進(jìn)一步用于確定與第一不連續(xù)性相關(guān)的一個(gè)數(shù)據(jù)包已被丟棄,確定與第一不連續(xù)性相關(guān)的一個(gè)數(shù)據(jù)包已被丟棄還包括確定所述數(shù)據(jù)包被數(shù)據(jù)包序列的發(fā)送站丟棄在第一協(xié)議層。
32.根據(jù)權(quán)利要求29所述的通信設(shè)備,其特征在于, 如果在一個(gè)時(shí)間窗內(nèi)接收到的數(shù)據(jù)包的序列中,數(shù)據(jù)包的第一序列號(hào)集合中存在一個(gè)缺失的序列號(hào),非連續(xù)性確定單元確定在第一序列號(hào)集合中是否存在第一不連續(xù)性。
33.根據(jù)權(quán)利要求29所述的通信設(shè)備,其特征在于, 所述不連續(xù)性確定單元進(jìn)一步用于確定第二序列號(hào)集合中是否存在第二不連續(xù)性,以及確定第三序列號(hào)集合中是否存在一種相應(yīng)的第二不連續(xù)性,其中,所述第三序列號(hào)集合與數(shù)據(jù)包序列的第三協(xié)議層的數(shù)據(jù)包相關(guān),其中,第三協(xié)議層的數(shù)據(jù)包屬于比第二協(xié)議層更低的一個(gè)協(xié)議層的數(shù)據(jù)包。
34.根據(jù)權(quán)利要求33所述的通信設(shè)備,其特征在于, 所述被丟棄的數(shù)據(jù)包單元進(jìn)一步用于確定,如果在第二序列號(hào)集合中存在所述第二不連續(xù)性,但在第三序列號(hào)集合中不存在相應(yīng)的第二不連續(xù)性,那么與第二不連續(xù)性相關(guān)的數(shù)據(jù)包已被丟棄;以及確定如果在第二序列號(hào)集合中存在所述第二不連續(xù)性,并且在第三序列號(hào)集合中存在相應(yīng)的第二不連續(xù)性,那么與第二不連續(xù)性相關(guān)的數(shù)據(jù)包在傳輸中已被丟失。
35.根據(jù)權(quán)利要求29所述的通信設(shè)備,其特征在于, 所述通信設(shè)備包括一個(gè)中繼節(jié)點(diǎn),所述發(fā)送站包括一個(gè)施主增強(qiáng)型NodeB。
【文檔編號(hào)】H04W8/00GK103503511SQ201280019829
【公開(kāi)日】2014年1月8日 申請(qǐng)日期:2012年5月18日 優(yōu)先權(quán)日:2011年5月25日
【發(fā)明者】楊云松 申請(qǐng)人:華為技術(shù)有限公司