專利名稱:用于應(yīng)對有效協(xié)議數(shù)據(jù)單元的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明的示例實(shí)施例總體上涉及應(yīng)對(handle)協(xié)議數(shù)據(jù)單元,并且更具體地,涉及用于應(yīng)對以下有效協(xié)議數(shù)據(jù)單元的裝置和方法所述有效協(xié)議數(shù)據(jù)單元的數(shù)據(jù)字段元素可能不屬于完整的服務(wù)數(shù)據(jù)單元(full service data unit)。
背景技術(shù):
現(xiàn)代通信紀(jì)元已經(jīng)引起有線和無線網(wǎng)絡(luò)的極大擴(kuò)展。計(jì)算機(jī)網(wǎng)絡(luò)、電視網(wǎng)絡(luò)和電話網(wǎng)絡(luò)正在經(jīng)歷由消費(fèi)需求刺激的前所未有的技術(shù)擴(kuò)展。無線和移動聯(lián)網(wǎng)技術(shù)已經(jīng)解決了相關(guān)的消費(fèi)需求,同時(shí)提供了更靈活和即時(shí)的信息傳輸。當(dāng)前和未來的聯(lián)網(wǎng)技術(shù)繼續(xù)促進(jìn)著信息傳輸?shù)娜菀仔院蛯τ脩舻姆奖阈?。為了提供更容易和更快的信息傳輸和方便性,電信行業(yè)服務(wù)提供商正在開發(fā)對現(xiàn)有網(wǎng)絡(luò)的改進(jìn)。就此而言,至少部分地由于尺寸和成本上的減少以及移動電子設(shè)備的電池壽命和計(jì)算能力的改善,無線通信在近幾年已經(jīng)日益變得普及。如此,移動電子設(shè)備已經(jīng)變得更具有能力、更易于使用并且更便宜地可被獲得。由于移動電子設(shè)備的當(dāng)前無處不在的性質(zhì),所有年齡和教育水平的人們正在利用移動終端來與其它個(gè)體或聯(lián)系人進(jìn)行通信,接收服務(wù)和/或共享信息、媒體和其它內(nèi)容。當(dāng)前和未來的聯(lián)網(wǎng)技術(shù)繼續(xù)促進(jìn)著信息傳輸?shù)娜菀仔院蛯τ脩舻姆奖阈?。為了提供更容易和更快的信息傳輸和方便性,電信行業(yè)服務(wù)提供商正在開發(fā)對現(xiàn)有網(wǎng)絡(luò)的改進(jìn)。例如,當(dāng)前正在開發(fā)演進(jìn)型通用移動電信系統(tǒng)(UMTS)陸地?zé)o線電接入網(wǎng)絡(luò)(E-UTRAN)。也被稱為長期演進(jìn)(LTE)或3. 9G的E-UTRAN的目標(biāo)在于通過提高效率、降低成本、改進(jìn)服務(wù)、利用新的頻譜機(jī)會以及提供與其它開放標(biāo)準(zhǔn)的更好整合來使現(xiàn)有技術(shù)升級。在一個(gè)示例網(wǎng)絡(luò)配置中,移動用戶經(jīng)由通過網(wǎng)絡(luò)維持的通信鏈路來與彼此通信。就此而言,例如,信源站通??梢詫?shù)據(jù)傳送到網(wǎng)絡(luò)設(shè)備,以便網(wǎng)絡(luò)設(shè)備將該數(shù)據(jù)中繼到目標(biāo)站。被稱為無線電鏈路控制器(RLC)的實(shí)體可以經(jīng)由不同類型的RLC模式來管理每個(gè)無線電承載的數(shù)據(jù)傳輸。模式的一些例子可以包括透明模式(TM)、確認(rèn)模式(AM)和非確認(rèn)模式(UM)。例如,TM可以是這樣的模式,在該模式中,當(dāng)構(gòu)成協(xié)議數(shù)據(jù)單元(PDU)時(shí),沒有開銷被附接到從更高層接收的RLC服務(wù)數(shù)據(jù)單元(SDU)。如此,RLC可以以透明方式來傳遞SDU。在非透明模式中,比如AM和UM中,在RLC處添加開銷。在AM中,AM RLC通過添加PDU報(bào)頭來構(gòu)成H)U,PDU報(bào)頭包括序列號,其可以由接收機(jī)用來確定所接收到的rou的正確順序以及因此確定在傳輸期間是否已經(jīng)丟失rou。通過向RLC PDU設(shè)置輪詢請求,發(fā)射機(jī)可以請求接收機(jī)還提供對于所接收到的PDU的確認(rèn)。因此,接收機(jī)可以請求重傳沒有接收到的rou,以便當(dāng)必要時(shí)經(jīng)由重傳來改善成果,從而提供無差錯(cuò)數(shù)據(jù)傳輸。由于重傳的可能性,AM可以更適合于非實(shí)時(shí)分組傳輸。UM不同于AM,其不提供對于所接收到的rou的確認(rèn)。因此,盡管接收機(jī)仍然可以使用在PDU報(bào)頭中提供的序列號來確定是否已經(jīng)丟失了任何rou,但是發(fā)射機(jī)沒有接收對于所發(fā)射的rou的任何確認(rèn),并且因此不檢查接收機(jī)是否正確地接收到所發(fā)射的rou。因此,一旦發(fā)射 了 rou,則通常不重傳該rou。
發(fā)明內(nèi)容
在發(fā)射端,通過分割,無線電鏈路控制器(RLC)服務(wù)數(shù)據(jù)單元(SDU)可以被分離成RLC PDU數(shù)據(jù)字段元素。并且通過級聯(lián),RLC PDU數(shù)據(jù)字段元素可以被組合成RLC TOU。在各種實(shí)例中,可以接收到包括保留值(reserved value)或無效值的無線電鏈路控制器(RLC)協(xié)議數(shù)據(jù)單元(PDU),并且在這樣的實(shí)例中,接收端可以被引導(dǎo)來丟棄RLC PDU0然而,即使RLC PDU中的協(xié)議數(shù)據(jù)在另外的情況下不包括保留值或無效值,對于進(jìn)行接收的UM/AM RLC實(shí)體來說也有可能會接收RLC H)U,其數(shù)據(jù)字段元素并不屬于完整的SDU或以另外的方式完成的SDU。這些錯(cuò)誤的RLC PDU可以例如是由于在空中接口中RLC PDU的改變而導(dǎo)致的,由此在由接收機(jī)執(zhí)行的任何CRC計(jì)算中沒有另外檢測到所述改變。錯(cuò)誤的RLCPDU也可以例如是由于發(fā)射端的發(fā)射機(jī)中的實(shí)現(xiàn)錯(cuò)誤導(dǎo)致的。因此,本發(fā)明的示例實(shí)施例針對的是應(yīng)對這些錯(cuò)誤的RLC PDU0根據(jù)本發(fā)明的示例實(shí)施例的一個(gè)方面,提供了一種裝置,所述裝置包括處理器以及存儲了可執(zhí)行指令的存儲器,所述可執(zhí)行指令響應(yīng)于由所述處理器執(zhí)行而促使所述裝置實(shí)現(xiàn)多層協(xié)議棧,所述多層協(xié)議棧包括數(shù)據(jù)鏈路層以及在所述數(shù)據(jù)鏈路層上方的一個(gè)或多個(gè)上層。還促使所述裝置至少執(zhí)行多個(gè)操作,包括接收根據(jù)標(biāo)準(zhǔn)(例如,E-UTRAN)(其規(guī)定將連續(xù)SDU分割成連續(xù)rou)而被格式化的多個(gè)rou(例如RLC pdu)。每個(gè)sdu被分割成一個(gè)或多個(gè)rou,并且每個(gè)PDU包括一個(gè)或多個(gè)數(shù)據(jù)字段元素。所述操作還包括在所述數(shù)據(jù)鏈路層的無線電鏈路控制子層處,檢測包括了不屬于SDU的一個(gè)或多個(gè)數(shù)據(jù)字段元素的當(dāng)前接收到的rou,以及應(yīng)對所檢測到的rou。對所檢測到的pdu的該應(yīng)對包括以下中的一個(gè)或多個(gè)(a)接受所檢測到的rou,但是丟棄相應(yīng)rou的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素;(b)丟棄所檢測到的包括相應(yīng)PDU的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的rou; (C)處理所檢測到的PDU并且根據(jù)相應(yīng)PDU的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成SDU ;或者(d)向上層通知在對所述協(xié)議數(shù)據(jù)單元的接收中的錯(cuò)誤,由此使得所述上層能夠?qū)⒃撳e(cuò)誤應(yīng)對為無線電鏈路故障。然后,所述操作可以包括在應(yīng)對了所檢測到的PDU之后,相對于所接收到的PDU根據(jù)所述標(biāo)準(zhǔn)來進(jìn)行操作。每個(gè)PDU可以進(jìn)一步包括反映出所述PDU的順序的序列號,并且包括一個(gè)值,其指示形成相應(yīng)rou的所述sdu在隨后的rou中是否繼續(xù),或者隨后的連續(xù)sdu是否將開始于隨后的連續(xù)rou中。在這樣的實(shí)例中,不屬于SDU的當(dāng)前接收到的PDU可以基于相應(yīng)的當(dāng)前rou的所述值以及基于先前和隨后rou的所述值而被檢測,其中所述先前和隨后的rou可以通過相應(yīng)的當(dāng)前rou、先前PDU和隨后PDU的序列號來進(jìn)行標(biāo)識。而且,在這樣的實(shí)例中,當(dāng)應(yīng)對所檢測到的pdu包括處理所檢測到的rou以及根據(jù)相應(yīng)PDU的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成SDU時(shí),處理所檢測到的PDU可以包括基于先前PDU和隨后PDU的所述值來校正所檢測到的rou的值。 當(dāng)應(yīng)對所檢測到PDU包括接受所檢測到的PDU但是丟棄相應(yīng)rou的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素時(shí),根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作可以進(jìn)一步包括上層決定是否請求重傳所檢測到的PDU。當(dāng)應(yīng)對所檢測到PDU包括丟棄所檢測到的包括相應(yīng)PDU的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的PDU時(shí),根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作可以包括請求傳輸所檢測到的rou。
因此,已經(jīng)概括地描述了本發(fā)明的實(shí)施例,現(xiàn)在將參考附圖,附圖不一定按比例繪制,并且在附圖中圖I圖示了根據(jù)本發(fā)明示例實(shí)施例的一般通信環(huán)境;圖2圖示了根據(jù)本發(fā)明示例實(shí)施例的圖I的通信環(huán)境的一個(gè)區(qū)段;圖3圖示了根據(jù)本發(fā)明各種示例實(shí)施例的可被配置成在圖I的網(wǎng)絡(luò)架構(gòu)中操作的
裝置;圖4-圖7圖示了根據(jù)本發(fā)明示例實(shí)施例的其中所接收到的PDU包括了不屬于完整SDU的數(shù)據(jù)字段元素的實(shí)例以及應(yīng)對所述PDU的各種方式;以及圖8圖示了包括在本發(fā)明示例實(shí)施例的方法中的各種操作的流程圖。
具體實(shí)施例方式現(xiàn)在將在下文中參考附圖更充分地描述本發(fā)明的示例實(shí)施例,其中示出了本發(fā)明的一些而不是全部實(shí)施例。事實(shí)上,本發(fā)明可以以很多不同的形式來體現(xiàn)并且不應(yīng)當(dāng)被解釋為限于在此闡述的實(shí)施例;相反,這些實(shí)施例被提供使得本公開將滿足適用的法律要求。相同的附圖標(biāo)記在全文中指的是相同的元件。在此可以參考特定于特定系統(tǒng)、架構(gòu)等的術(shù)語,但是應(yīng)當(dāng)理解,本發(fā)明的示例實(shí)施例可以同樣適用于其它類似的系統(tǒng)、架構(gòu)等。術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”和類似術(shù)語根據(jù)本發(fā)明的一些示例實(shí)施例可以互換地使用,以便表示能夠?qū)ζ溥M(jìn)行發(fā)射、接收、操作和/或存儲的數(shù)據(jù)。術(shù)語“網(wǎng)絡(luò)”可以指的是一組互連的計(jì)算機(jī)或其它計(jì)算設(shè)備。在網(wǎng)絡(luò)內(nèi),這些計(jì)算機(jī)或其它計(jì)算設(shè)備可以直接互連或通過各種手段間接地互連,包括經(jīng)由一個(gè)或多個(gè)交換機(jī)、路由器、網(wǎng)關(guān)、接入點(diǎn)等間接地互連。此外,如在此使用的,術(shù)語“電路”指的是以下中的任何一個(gè)或全部(a)僅硬件電路實(shí)現(xiàn)(諸如在僅模擬和/或數(shù)字電路中的實(shí)現(xiàn));(b)電路和軟件(和/或固件)的組合,諸如(按照可適用的)(i)處理器的組合或(ii) 一起工作以便促使諸如移動電話或服務(wù)器這樣的裝置執(zhí)行各種功能的處理器/軟件(包括數(shù)字信號處理器)、軟件和存儲器的多個(gè)部分;以及(c)即使軟件或固件在物理上不存在,也要求軟件或固件用于操作的電路,諸如微處理器或微處理器的一部分?!半娐贰钡倪@個(gè)定義適用于在該申請中(包括在任何權(quán)利要求中)對該術(shù)語的所有使用。作為進(jìn)一步的例子,如在該申請中使用的,術(shù)語“電路”還將覆蓋僅一個(gè)處理器(或多個(gè)處理器)或處理器的一部分及其隨附軟件和/或固件的實(shí)現(xiàn)。術(shù)語“電路”還將覆蓋,例如并且如果適用于特定權(quán)利要求元素的話,用于移動電話的基帶集成電路或應(yīng)用處理器集成電路,或者在服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備或其它網(wǎng)絡(luò)設(shè)備中的類似集成電路。圖I圖示了可以應(yīng)用本發(fā)明示例實(shí)施例的一般通信環(huán)境。該通信環(huán)境包括三個(gè)交互域用戶設(shè)備域100、包括若干無線電接入網(wǎng)絡(luò)的接入域110,以及包括核心網(wǎng)絡(luò)的骨干域 120。以上通信環(huán)境可以包括移動網(wǎng)絡(luò)以及一個(gè)或多個(gè)短距離無線網(wǎng)絡(luò),并且因此可以、包括一個(gè)或多個(gè)基站130 (或節(jié)點(diǎn)B元件),或者接入點(diǎn)140等。這些網(wǎng)絡(luò)的例子可以包括3GPP無線電接入網(wǎng)絡(luò)、通用移動電話系統(tǒng)(UMTS)無線電接入U(xiǎn)TRAN (通用地面無線電接入網(wǎng)絡(luò))、全球移動通信系統(tǒng)(GSM)無線電接入網(wǎng)絡(luò)、碼分多址(CDMA) 2000無線電接入網(wǎng)絡(luò)、諸如 IEEE 802. XX 網(wǎng)絡(luò)(例如,802. Ila,802. Ilb,802. Hg,802. Iln 等)的無線局域網(wǎng)(WLAN)、全球微波接入互操作性(WiMAX)網(wǎng)絡(luò)、IEEE 802. 16,和/或無線個(gè)域網(wǎng)(WPAN),諸如IEEE 802. 15、藍(lán)牙、藍(lán)牙的低功率版本、紅外(IrDA)、超寬帶(UWB)、Wibree或Zigbee等。3GPP無線電接入網(wǎng)絡(luò)可以包括例如3G或3. 9G(也稱為UTRAN長期演進(jìn)(LTE)或超3G)或E-UTRAN (演進(jìn)型UTRAN)網(wǎng)絡(luò)。通常,無線電接入網(wǎng)絡(luò)可以指的是任何2G、3G、4G或更高一代的移動通信網(wǎng)絡(luò)及其不同的版本,射頻(RF)或多個(gè)不同無線網(wǎng)絡(luò)中的任何一個(gè),以及可以被布置成與這樣的網(wǎng)絡(luò)交互工作的任何其它無線的無線電接入網(wǎng)絡(luò)。用戶設(shè)備域100可以包括多個(gè)用戶設(shè)備(UE) 101或移動終端等。在該背景下,用戶設(shè)備可以是多模用戶設(shè)備。多模用戶設(shè)備在這里可以指的是具有至少兩種操作模式(即,基于不同連接性標(biāo)準(zhǔn)的至少兩種無線電接口)的用戶設(shè)備。盡管一種操作模式可以被提供用于與移動網(wǎng)絡(luò)進(jìn)行通信,但是用戶設(shè)備還可以被提供具有一個(gè)或多個(gè)其它操作模式,其中用戶設(shè)備的短距離無線電裝置可以是活動的(active)。用戶設(shè)備相對于每種操作模式可以具有不同的狀態(tài),并且取決于用戶設(shè)備的實(shí)現(xiàn),允許狀態(tài)是并存的。無線電接入網(wǎng)絡(luò)110和/或核心網(wǎng)絡(luò)120可以進(jìn)一步連接到一個(gè)或多個(gè)外部網(wǎng)絡(luò),諸如因特網(wǎng)。核心網(wǎng)絡(luò)和/或外部網(wǎng)絡(luò)可以包括一個(gè)或多個(gè)服務(wù)提供商150,以便向諸如用戶設(shè)備101這樣的其它裝置提供相應(yīng)的服務(wù)。圖2圖示了根據(jù)本發(fā)明示例實(shí)施例的包括與基站210交互的多個(gè)用戶設(shè)備(UE)200 (示為UE 200a.200b.200c的三個(gè)用戶設(shè)備)的圖I的通信環(huán)境的一個(gè)區(qū)段。如所示出的,基站可以經(jīng)由稱為“無線電承載”的邏輯通信信道與用戶設(shè)備進(jìn)行通信。在各種示例實(shí)施例中,每個(gè)無線電承載可以被映射到一對對等實(shí)體一個(gè)對等實(shí)體在用戶設(shè)備中,并且一個(gè)對等實(shí)體在基站中。在各種實(shí)施例中,每個(gè)裝置可以包括多個(gè)對等實(shí)體。例如,基站和用戶設(shè)備200c可以包括一個(gè)對等實(shí)體對(使用無線電承載240a)?;竞陀脩粼O(shè)備200b可以包括兩個(gè)對等實(shí)體對(使用無線電承載230a和230b),從而使得相應(yīng)的用戶設(shè)備包括兩個(gè)對等實(shí)體?;竞陀脩粼O(shè)備200a可以包括三個(gè)對等實(shí)體對(使用無線電承載220a、220b和220c),從而使得相應(yīng)的用戶設(shè)備包括三個(gè)對等實(shí)體。結(jié)果,基站可以包括六個(gè)對等實(shí)體三個(gè)與用戶設(shè)備200a連接,兩個(gè)與用戶設(shè)備200b連接,并且一個(gè)與用戶設(shè)備200c連接。這些對等實(shí)體對通常可以獨(dú)立地進(jìn)行操作。例如,如果發(fā)生涉及與無線電承載220a相關(guān)聯(lián)的對等實(shí)體的錯(cuò)誤,則與無線電承載220b和220c相關(guān)聯(lián)的對等實(shí)體可能可以繼續(xù)操作。下面進(jìn)一步詳細(xì)地描述對等實(shí)體的操作?,F(xiàn)在參考圖3,其圖示了根據(jù)本發(fā)明示例實(shí)施例的被配置成執(zhí)行在此描述的各種功能性的裝置300。如在此示出和描述的,該示例裝置可以被配置成充當(dāng)或以別的方式實(shí)現(xiàn)圖I中描繪的網(wǎng)絡(luò)組件中的一個(gè)或多個(gè)(例如,用戶設(shè)備101、基站130、接入點(diǎn)140、服務(wù)提供商150等)一并且可以不時(shí)地由相應(yīng)組件的用戶進(jìn)行參考。圖3中描繪的示例裝置還可以被配置成執(zhí)行本發(fā)明的示例方法,諸如相對于圖8描述的那些方法。 在一些示例實(shí)施例中,裝置300可以被體現(xiàn)為或被包括作為具有有線或無線通信能力的通信設(shè)備的組件。就此而言,該裝置可以被配置成按照如在此描述的一個(gè)或多個(gè)網(wǎng)絡(luò)元件的功能性來進(jìn)行操作。該示例裝置可以包括一個(gè)或多個(gè)處理器310、存儲設(shè)備2320、輸入/輸出(I/O)接口 330、通信接口 340和/或用戶接口 350 (示出了每一個(gè)中的一個(gè)),或者以別的方式與一個(gè)或多個(gè)處理器310、存儲設(shè)備2320、輸入/輸出(I/O)接口 330、通信接口 340和/或用戶接口 350 (分別示出了其中之一)進(jìn)行通信。處理器可以被體現(xiàn)為用于實(shí)現(xiàn)本發(fā)明示例實(shí)施例的各種功能性的各種裝置,包括例如微處理器、協(xié)處理器、控制器、專用集成電路,諸如ASIC (專用集成電路)、FPGA (現(xiàn)場可編程門陣列),或者硬件加速器、處理電路等。根據(jù)一個(gè)示例實(shí)施例,處理器可以表示一致操作的多個(gè)處理器或者一個(gè)或多個(gè)核心處理器。此外,處理器可以包括多個(gè)晶體管、邏輯門、時(shí)鐘(例如,振蕩器)、其它電路等,以便促進(jìn)在此描述的功能性的執(zhí)行。處理器可以但不必需包括一個(gè)或多個(gè)附配的數(shù)字信號處理器。在一些示例實(shí)施例中,處理器被配置成執(zhí)行存儲在存儲設(shè)備中的指令或者處理器以其它方式可訪問的指令。處理器可以被配置成操作來使得處理器促使所述裝置執(zhí)行在此描述的各種功能性。不管配置為硬件還是經(jīng)由存儲在計(jì)算機(jī)可讀存儲介質(zhì)上的指令,還是通過其組合,處理器310可以是被配置成執(zhí)行根據(jù)本發(fā)明實(shí)施例的操作同時(shí)又被相應(yīng)地進(jìn)行配置的實(shí)體。因此,在處理器被體現(xiàn)為ASIC、FPGA等或作為ASIC、FPGA等的一部分的示例實(shí)施例中,處理器具體地被配置為用于實(shí)施在此描述的操作的硬件。替代地,在處理器被體現(xiàn)為存儲在計(jì)算機(jī)可讀存儲介質(zhì)上的指令的執(zhí)行器的示例實(shí)施例中,所述指令具體地配置處理器來執(zhí)行在此描述的算法和操作。在一些示例實(shí)施例中,處理器是特定設(shè)備的處理器,所述特定設(shè)備被配置成通過經(jīng)由用于執(zhí)行在此描述的算法、方法和操作的執(zhí)行指令來進(jìn)一步配置處理器,從而采用本發(fā)明的示例實(shí)施例。存儲設(shè)備320可以是可包括易失性和/或非易失性存儲器的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)。在一些示例實(shí)施例中,存儲設(shè)備包括含有動態(tài)和/或靜態(tài)RAM的隨機(jī)存取存儲器(RAM),以及/或者片上或片外緩沖存儲器等。此外,存儲設(shè)備可以包括非易失性存儲器,其可以是嵌入式的和/或可裝卸的,并且可以包括例如只讀存儲器、閃速存儲器、磁存儲設(shè)備(例如,硬盤、軟盤驅(qū)動器、磁帶等)、光盤驅(qū)動器和/或介質(zhì),以及/或者非易失性隨機(jī)存取存儲器(NVRAM)等。存儲設(shè)備可以包括用于臨時(shí)存儲數(shù)據(jù)的緩沖區(qū)。就此而言,至少一部分或全部存儲設(shè)備可以被包括在處理器310內(nèi)。此外,存儲設(shè)備320可以被配置成存儲信息、數(shù)據(jù)、應(yīng)用和/或計(jì)算機(jī)可讀程序代碼指令等,用于使得處理器310和示例裝置300能夠按照在此描述的本發(fā)明示例實(shí)施例來執(zhí)行各種功能。例如,存儲設(shè)備可以被配置成緩沖輸入數(shù)據(jù)來由處理器進(jìn)行處理。附加地或替代地,存儲設(shè)備可以被配置成存儲指令來由處理器執(zhí)行。I/O接口 330可以是體現(xiàn)在硬件、軟件或軟硬件組合中的任何設(shè)備、電路或裝置,其被配置成將處理器310與其它電路或設(shè)備(諸如通信接口 340和/或用戶接口 350)對接。在一些示例實(shí)施例中,處理器可以經(jīng)由I/O接口與存儲設(shè)備對接。I/O接口可以被配置成將信號和數(shù)據(jù)轉(zhuǎn)換成可由處理器解釋的形式。I/O接口還可以實(shí)施對輸入和輸出的緩沖,以便支持處理器的操作。根據(jù)一些示例實(shí)施例,可以將處理器和I/O接口組合到被配置成執(zhí)行或促使裝置300執(zhí)行本發(fā)明的各種功能性的單個(gè)芯片或集成電路上。 通信接口 340可以是體現(xiàn)在硬件、軟件或軟硬件組合中的任何設(shè)備或裝置,其被配置成從/向一個(gè)或多個(gè)網(wǎng)絡(luò)360 (例如,無線電接入網(wǎng)絡(luò)110、核心網(wǎng)絡(luò)120等)和/或與示例裝置300進(jìn)行通信的任何其它設(shè)備或模塊接收和/或發(fā)射數(shù)據(jù)。處理器310還可以被配置成通過例如控制包括在通信接口內(nèi)的硬件,從而促進(jìn)經(jīng)由通信接口的通信。就此而言,通信接口可以包括例如一個(gè)或多個(gè)天線、發(fā)射機(jī)、接收機(jī)、收發(fā)器和/或支持性硬件,包括例如用于使得能夠進(jìn)行通信的處理器。經(jīng)由通信接口,該示例裝置可以按照設(shè)備到設(shè)備的方式和/或經(jīng)由間接通信來與各種其它網(wǎng)絡(luò)元件進(jìn)行通信。通信接口 340可以被配置成提供按照多個(gè)有線或無線通信標(biāo)準(zhǔn)中的任何一個(gè)而進(jìn)行的通信。通信接口可以被配置成支持在多天線環(huán)境中的通信,諸如多輸入多輸出(MIMO)環(huán)境。此外,通信接口可以被配置成支持正交頻分復(fù)用(OFDM)信令。在一些示例實(shí)施例中,通信接口可以被配置成按照各種技術(shù)(包括如以上所解釋的多個(gè)2G、3G、4G或更高 一代移動通信技術(shù)中的任何一個(gè)、射頻(RF)、IrDA,或者多個(gè)不同無線聯(lián)網(wǎng)技術(shù)中的任何一個(gè))來進(jìn)行通信。通信接口還可以被配置成支持在網(wǎng)絡(luò)層(可能經(jīng)由因特網(wǎng)協(xié)議(IP))的通 目。用戶接口 350可以與處理器310進(jìn)行通信,以便經(jīng)由用戶接口來接收用戶輸入和/或向用戶呈現(xiàn)作為例如可聽、可視、機(jī)械或其它輸出指示的輸出。用戶接口可以包括例如鍵盤、鼠標(biāo)、操縱桿、顯示器(例如,觸摸屏顯示器)、擴(kuò)音器、揚(yáng)聲器或者其它輸入/輸出機(jī)制。此外,處理器可以包括用戶接口電路或者與用戶接口電路進(jìn)行通信,所述用戶接口電路被配置成控制用戶接口的一個(gè)或多個(gè)元件的至少一些功能。處理器和/或用戶接口電路可以被配置以便通過存儲在處理器可訪問的存儲器(例如,存儲設(shè)備320)上的計(jì)算機(jī)程序指令(例如,軟件和/或固件)來控制用戶接口的一個(gè)或多個(gè)元件的一個(gè)或多個(gè)功能。在一些示例實(shí)施例中,用戶接口電路被配置成通過使用顯示器來促進(jìn)用戶對裝置300的至少一些功能的控制,并且被配置成對用戶輸入作出響應(yīng)。處理器還可以包括顯示器電路或者與顯示器電路進(jìn)行通信,所述顯示器電路被配置成顯示用戶接口的至少一部分,所述顯示器和顯示器電路被配置成促進(jìn)用戶對裝置的至少一些功能的控制。同樣如圖3所示,處理器310可以被配置以便創(chuàng)建和控制在無線通信中使用的一系列邏輯聯(lián)網(wǎng)層和子層。理解這些層中的一部分可以促進(jìn)對所公開的主題以及對等實(shí)體彼此之間的關(guān)系的解釋。開放式系統(tǒng)互聯(lián)基本參考模型(0SI模型)是用于通信和計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議設(shè)計(jì)的常用分層抽象描述。在該情境中,層可以包括向其上面的層提供服務(wù)并且從其下面的層接收服務(wù)的相關(guān)功能集合。例如,在網(wǎng)絡(luò)上提供無差錯(cuò)通信的層提供了在其上面的應(yīng)用所需要的路徑,而其使用下一較低層來發(fā)送和接收構(gòu)成該路徑的內(nèi)容的分組。因此,這些層是分級的并且每一層提供了來自下面的層的更高級別的抽象化。從上到下,OSI模型包括應(yīng)用層、呈現(xiàn)層、會話層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。眼前感興趣的是OSI模型中的較低的三個(gè)層網(wǎng)絡(luò)層、數(shù)據(jù)層和物理層。在OSI模型中,網(wǎng)絡(luò)層(L3)通常執(zhí)行網(wǎng)絡(luò)路由功能。數(shù)據(jù)或數(shù)據(jù)鏈路層(L2)通常提供功能和程序裝置來用于在網(wǎng)絡(luò)實(shí)體(例如,對等實(shí)體)之間傳輸數(shù)據(jù)以及用于檢測并且可能的話校正在物理層中可能出現(xiàn)的錯(cuò)誤。此外,物理層(LI)通常可以定義設(shè)備和物理介質(zhì)之間的關(guān)系。在各種示例實(shí)施例中,通信接口 340可以管理或控制物理層(ΡΗΥ)317。在一個(gè)示例實(shí)施例中,處理器310可以控制在網(wǎng)絡(luò)層中被稱為無線電資源控制(RRC)子層311的子層,其在各種示例實(shí)施例中可以被包括在UMTS協(xié)議(并且更具體地是E-UTRAN協(xié)議、其前身和/或衍生(在下文中的“E-UTRAN標(biāo)準(zhǔn)”))中。
在一個(gè)示例實(shí)施例中,RRC子層311可以應(yīng)對用戶設(shè)備與其它UTRAN設(shè)備(例如,基站或在EUTRAN用語中的“EUTRAN節(jié)點(diǎn)B (eNB)”)之間的網(wǎng)絡(luò)層的控制信令。在一個(gè)示例實(shí)施例中,RRC子層還可以執(zhí)行用于以下操作的功能連接建立和釋放,系統(tǒng)信息的廣播,無線電承載建立、重新配置和釋放,RRC連接移動性過程,尋呼通知和釋放,和/或外環(huán)功控等。作為較高的網(wǎng)絡(luò)層,在一個(gè)示例實(shí)施例中,RRC子層可以控制任何較低網(wǎng)絡(luò)層(例如,數(shù)據(jù)層)或與其相關(guān)聯(lián)。在各種示例實(shí)施例中,RRC子層或RRC子層實(shí)例化可以創(chuàng)建或重置與RRC子層相關(guān)聯(lián)的任何較低網(wǎng)絡(luò)層。在一個(gè)示例實(shí)施例中,處理器310可以控制數(shù)據(jù)層中的至少三個(gè)子層。這些子層可以包括分組數(shù)據(jù)會聚協(xié)議(PDCP)子層或協(xié)議312、無線電鏈路控制(RLC)子層或協(xié)議313,以及媒體訪問控制(MAC)子層或協(xié)議315。在一個(gè)示例實(shí)施例中,PDCP子層可以執(zhí)行報(bào)頭壓縮和解壓縮、用戶數(shù)據(jù)的傳輸以及對承載的序列號的維護(hù)。在一個(gè)示例實(shí)施例中,RLC子層可以控制對等實(shí)體之間的數(shù)據(jù)的差錯(cuò)控制和流,并且可以按照多個(gè)不同模式中的一個(gè)或多個(gè)模式來進(jìn)行操作,包括透明模式(TM)、確認(rèn)模式(AM)或非確認(rèn)模式(UM)。在一個(gè)示例實(shí)施例中,MAC子層可以提供尋址和信道接入控制機(jī)制,其使得網(wǎng)絡(luò)節(jié)點(diǎn)(例如,用戶設(shè)備和基站)可以在網(wǎng)絡(luò)內(nèi)通信。在一個(gè)示例實(shí)施例中,每個(gè)無線電承載可以在RLC子層313中被映射到RLC實(shí)體(也被稱為對等實(shí)體或RLC對等實(shí)體)。例如,圖2的無線電承載220a可以被映射到用戶設(shè)備200a中的RLC或?qū)Φ葘?shí)體以及基站210中的RLC或?qū)Φ葘?shí)體。在這樣的示例實(shí)施例中,在用戶設(shè)備中的每個(gè)RLC對等實(shí)體可以在基站中具有對應(yīng)的RLC對等實(shí)體。在一個(gè)示例實(shí)施例中,RLC子層可以將服務(wù)數(shù)據(jù)單元(SDU)封裝到RLC協(xié)議數(shù)據(jù)單元(PDU)中,每個(gè)RLC協(xié)議數(shù)據(jù)單元(PDU)包括屬于SDU的數(shù)據(jù)元素(S卩,SDU由一個(gè)或多個(gè)rou的數(shù)據(jù)元素形成)。這些PDU可以用于在RLC對等實(shí)體之間遞送數(shù)據(jù)。在一個(gè)示例實(shí)施例中,PDU可以被指派分組序列號(psn),該P(yáng)SN唯一地標(biāo)識了在特定傳輸窗口或時(shí)間幀內(nèi)的rou。在一個(gè)示例實(shí)施例中,每個(gè)裝置300可以包括MAC子層315的僅一個(gè)實(shí)例化。在各種示例實(shí)施例中,該MAC子層可以與多個(gè)RLC對等實(shí)體相關(guān)聯(lián)。在這樣的示例實(shí)施例中,當(dāng)發(fā)射數(shù)據(jù)時(shí),MAC子層可以將來自若干RLC實(shí)體的RLC PDU復(fù)用到一個(gè)或多個(gè)傳輸塊(TB)中。在使用E-UTRAN標(biāo)準(zhǔn)的各種示例實(shí)施例中,時(shí)間可以被劃分成稱為傳輸時(shí)間間隔(TTI)的增量(increment)。在每個(gè)TTI期間,MAC子層315可以發(fā)射或接收一個(gè)或多個(gè)TB。例如,在每個(gè)TTI期間,圖2的用戶設(shè)備200a和基站210可以經(jīng)由無線電承載220a、220b和220c來交換一個(gè)或多個(gè)TB。在各種示例實(shí)施例中,一個(gè)或多個(gè)差錯(cuò)控制機(jī)制可以被實(shí)現(xiàn)用于差錯(cuò)校正,諸如在MAC級別的混合自動重復(fù)請求(HARQ)和/或在RLC級別的自動重復(fù)請求(ARQ)。更具體地,例如,無線電承載可以將RLC SDU傳送到RLC子層313。通過分割,這些RLC SDU可以被分離成RLC PDU數(shù)據(jù)字段元素。并且通過級聯(lián),RLC數(shù)據(jù)字段元素可以被組合成RLC H)U,其每一個(gè)可以包括PSN。另外,RLC PDU可以包括成幀信息(FI)字段,其指示在下一個(gè)隨后的RLC PDU中是否將繼續(xù)是相同的RLC SDU或者在下一個(gè)RLCPDU中是否將開始新的RLC SDU。該FI字段可以指定RLC SDU在當(dāng)前的RLC PDU中是開始、結(jié)束還是繼續(xù)??赡艿闹悼?以包括例如以下00開始和結(jié)束;01開始和繼續(xù);11繼續(xù);以及10繼續(xù)到結(jié)束。RLC PDU可以在MAC子層315變?yōu)镸AC數(shù)據(jù)PDU(例如,MACSDU)。MAC子層可以創(chuàng)建MAC rou,其可以包括或可以不包括一個(gè)或多個(gè)循環(huán)冗余碼(CRC)。物理層317可以使用MAC PDU來創(chuàng)建物理層I3DU(例如,TB),其可以類似地包括一個(gè)或多個(gè)CRC。在接收端,在物理層317和MAC子層315之間的PDU可以基于它們相應(yīng)的CRC而被校驗(yàn)。MAC數(shù)據(jù)PDU可以根據(jù)MAC PDU而被創(chuàng)建,并且可以被傳遞到RLC子層313作為RLC PDU0在接收端的RLC子層,RLC PDU可以基于其PSN被重新排序并且基于PDU的FI字段被重組成RLC SDU0在各種實(shí)例中,可以接收到包括保留值或無效值的rou,并且在這樣的情形下,接收端可以被引導(dǎo)來丟棄rou。然而,即使在RLC PDU中的協(xié)議數(shù)據(jù)沒有以另外的方式包括保留值或無效值,進(jìn)行接收的UM/AMRLC實(shí)體也可能會接收RLC PDU,其數(shù)據(jù)字段元素并不屬于完整的RLCSDU。這可以例如通過以下來指示檢測所接收到的RLC PDU的FI字段(例如,F(xiàn)I比特)的值,其與先前所接收到的RLC PDU的FI比特不一致。圖4-圖7圖示了其中多個(gè)RLC PDU包括單個(gè)數(shù)據(jù)字段元素的一個(gè)例子。如所示出的,所接收到的RLC PDU(PSN=3)的FI比特指示在該RLCPDU中的數(shù)據(jù)字段元素不能與先前接收到的RLC PDU數(shù)據(jù)字段元素(在PSN=2的RLC PDU中的數(shù)據(jù)字段元素)中的任何一個(gè)一起形成完整的RLC SDU0更具體地,所接收到的PDU指示其繼續(xù)以便結(jié)束先前的H)U (FI=IO “繼續(xù)到結(jié)束”),但是緊挨的前一個(gè)rou (PSN=2)并沒有反映出繼續(xù)的rou,而是反映出要結(jié)束的rou (Fi=IO)0并且因?yàn)橐矝]有丟失的RLC rou,所以所接收到的RLC PDU數(shù)據(jù)字段元素并不是完整的RLC SDU的一部分。類似于所接收到的RLC PDU,緊挨的前一個(gè)RLC PDU (PSN=2)可能也沒有形成正確的RLC SDU的一部分。這是因?yàn)榫W(wǎng)絡(luò)不會發(fā)送PSN=3的另一個(gè)RLC TOU,因?yàn)槠湟呀?jīng)被成功地發(fā)送。因此,本發(fā)明的示例實(shí)施例針對的是應(yīng)對這些錯(cuò)誤的RLC H)U,并且在此將參照圖5-圖7的說明和圖8的流程圖進(jìn)行描述。根據(jù)本發(fā)明的示例實(shí)施例,RLC子層313或另一適當(dāng)?shù)膶涌梢员慌渲靡员銠z測或以另外的方式標(biāo)識出沒有形成正確的RLC SDU的一部分的RLC H)U,如圖8的框900所示。這可以通過將當(dāng)前RLC PDU的FI比特與先前接收到的RLCPDU的FI比特進(jìn)行比較來實(shí)現(xiàn),其可以包括一個(gè)或多個(gè)在前的PDU和/或一個(gè)或多個(gè)隨后的rou,如可以通過rou PSN來指示的。rlc子層然后可以應(yīng)對相應(yīng)的被檢測到的rlcPDU,以便允許裝置300繼續(xù)根據(jù)諸如E-UTRAN標(biāo)準(zhǔn)這樣的適當(dāng)標(biāo)準(zhǔn)來處理rou,如框910中所示。RLC子層313可以按照多個(gè)不同的方式中的任何一個(gè)來應(yīng)對所檢測到的RLC PDU0繼續(xù)圖4的例子,如圖5中所示,例如,RLC子層可以被配置以便接受所檢測到的RLC PDU,但是丟棄不屬于完整RLC SDU的其數(shù)據(jù)字段元素。RLC子層然后可以根據(jù)適當(dāng)?shù)臉?biāo)準(zhǔn)相對于所檢測到的PDU和其它PDU來繼續(xù)進(jìn)行處理。然后,可以留給裝置300處的上層來決定是否向發(fā)射端請求對相應(yīng)PDU的重傳。在另一個(gè)例子中,RLC子層313可以被配置以便通過丟棄所檢測到的錯(cuò)誤的RLCPDU來應(yīng)對所述檢測到的錯(cuò)誤的RLC PDU,并且在可以生成的任何狀態(tài)報(bào)告中將所丟棄的RLC PDU報(bào)告為丟失(例如,根據(jù)E-UTRAN標(biāo)準(zhǔn)在AM模式下操作)。在所檢測到的錯(cuò)誤的RLCPDU是起因于CRC計(jì)算錯(cuò)誤的情況下,AM模式下的RLC子層可以根據(jù)適當(dāng)?shù)臉?biāo)準(zhǔn)繼續(xù)進(jìn)行處理,因?yàn)椴惶赡艿氖侵貍鞯腞LC PDU也將被毀壞且沒有通過CRC計(jì)算而檢測到。在所檢測到的錯(cuò)誤的RLC PDU是起因于在發(fā)射端的發(fā)射機(jī)中的實(shí)現(xiàn)錯(cuò)誤的情況下,發(fā)射機(jī)可能保持發(fā)射錯(cuò)誤的RLCPDU并且RLC子層可能不能夠根據(jù)適當(dāng)?shù)臉?biāo)準(zhǔn)繼續(xù)進(jìn)行處理,盡管有可能可以的是發(fā)射機(jī)在特定數(shù)目的重傳之后從錯(cuò)誤中恢復(fù)。在又一個(gè)例子中,RLC子層313可以被配置以便通過確定正確的或以另外的方式校正RLC PDU的FI比特來應(yīng)對所檢測到的錯(cuò)誤的RLC PDU,并且如果可能的話,則根據(jù)其來形成完整的適當(dāng)?shù)腞LC SDU,如圖7所示。確定當(dāng)前RLC PDU (PSN=n)的正確FI比特可以通過確定緊挨的前一個(gè)RLC PDU (PSN=n-l)和緊挨的后一個(gè)RLC PDU (PSN=n+l)的FI比特來實(shí)現(xiàn)。當(dāng)先前的RLC PDU包括指定了其相應(yīng)RLC SDU開始和結(jié)束(例如,00)或者繼續(xù)到結(jié)束(例如,10)的FI比特時(shí),正確的FI比特取決于隨后RLC PDU的FI比特而指定所接收到的RLC PDU的RLC SDU開始和結(jié)束(例如,00)或者開始和繼續(xù)(例如,01 )。在這種情形下,當(dāng)隨后的RLC PDU開始和結(jié)束或者繼續(xù)(例如,00或01)時(shí),正確的FI指定開始和 結(jié)束(例如,00);并且當(dāng)隨后的RLC PDU繼續(xù)或者繼續(xù)到結(jié)束(例如,11或10)時(shí),正確的FI比特指定開始和繼續(xù)。相反,當(dāng)先前的RLC PDU包括指定了其相應(yīng)RLC SDU開始和繼續(xù)(例如,01)或者繼續(xù)(例如,11)的FI比特時(shí),正確的FI比特取決于隨后RLC PDU的FI比特而指定所接收到的RLC PDU的RLC SDU繼續(xù)(例如,11)或者繼續(xù)到結(jié)束(例如,10)。也就是說,當(dāng)隨后的RLCPDU繼續(xù)或者繼續(xù)到結(jié)束(例如,11或10)時(shí),正確的FI比特指定繼續(xù)(例如,11);并且當(dāng)隨后的RLC PDU開始和結(jié)束或者繼續(xù)(例如,00或01)時(shí),正確的FI比特指定繼續(xù)到結(jié)束。在下面的表中總結(jié)了這些情況。
隨后的先前的RLC PDURLCPDU 11 10 01 001111 OI 11 01-----
__11 01 11 01 __10 00 10 00
_10 I 00 10 00表當(dāng)前的RLC PDU FI比特在圖7中所示的示例實(shí)施例中,RLC子層313可能能夠根據(jù)適當(dāng)?shù)臉?biāo)準(zhǔn)相對于所檢測到的PDU和其它PDU繼續(xù)進(jìn)行處理。然而,RLC子層可能不能保證根據(jù)適當(dāng)?shù)臉?biāo)準(zhǔn)從所檢測到的RLC PDU形成的RLC SDU是正確的,并且可以向RRC層311通知伴隨RLC PDU接收的可能的問題。如果期望如此的話,則RRC層可以將該情況視為無線電鏈路故障。在進(jìn)一步的示例實(shí)施例中,RLC子層313可以被配置以便向RRC層311通知RLCPDU接收中的錯(cuò)誤。然后,RRC層可以將該錯(cuò)誤應(yīng)對為無線電鏈路故障。根據(jù)本發(fā)明的示例實(shí)施例的一個(gè)方面,可以通過各種裝置來執(zhí)行由裝置300執(zhí)行的功能,諸如通過圖8的流程示的那些功能。將理解,可以通過各種裝置來實(shí)現(xiàn)流程圖的每一個(gè)框或操作、和/或流程圖中的框或操作的組合。用于實(shí)現(xiàn)流程圖的框或操作、流程圖中的框或操作的組合或者在此描述的本發(fā)明示例實(shí)施例的其它功能性的裝置可以包括硬件和/或計(jì)算機(jī)程序產(chǎn)品(其包括計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲了一個(gè)或多個(gè)計(jì)算機(jī)程序代碼指令、程序指令或可執(zhí)行計(jì)算機(jī)可讀程序代碼指令)。就此而言,程序代碼指令可以被存儲在存儲設(shè)備上,諸如示例裝置的存儲設(shè)備320,并且由處理器執(zhí)行,諸如示例裝置的處理器310。如將理解的,任何這樣的程序代碼指令可以從計(jì)算機(jī)可讀存儲介質(zhì)加載到計(jì)算機(jī)或其它可編程裝置(例如,處理器、存儲設(shè)備等)上,以產(chǎn)生特定機(jī)器,從而使得該特定機(jī)器變?yōu)橛糜趯?shí)現(xiàn)在流程圖的框或操作中指定的功能的裝置。這些程序代碼指令還可以被存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,其可以引導(dǎo)計(jì)算機(jī)、處理器或其它可編程裝置以特定的方式起作用,由此生成特定機(jī)器或特定制品。存儲在計(jì)算機(jī)可讀存儲介質(zhì)中的指令可以產(chǎn)生制品,其中該制品變?yōu)橛糜趯?shí)現(xiàn)在流程圖的框或操作中指定的功能的裝置。程序代碼指令可以從計(jì)算機(jī)可讀存儲介質(zhì)中檢索并且加載到計(jì)算機(jī)、處理器或其 它可編程裝置中,以便配置所述計(jì)算機(jī)、處理器或其它可編程裝置執(zhí)行要在計(jì)算機(jī)、處理器或其它可編程裝置上實(shí)施的操作或者要由計(jì)算機(jī)、處理器或其它可編程裝置實(shí)施的操作。程序代碼的檢索、加載和執(zhí)行可以順序地實(shí)施,使得一次檢索、加載和執(zhí)行一個(gè)指令。在一些示例實(shí)施例中,檢索、加載和/或執(zhí)行可以并行地實(shí)施,使得一起檢索、加載和/或執(zhí)行多個(gè)指令。程序代碼指令的執(zhí)行可以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而使得由計(jì)算機(jī)、處理器或其它可編程裝置執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖的框或操作中指定的功能的操作。因此,由處理器執(zhí)行與流程圖的框或操作相關(guān)聯(lián)的指令,或者在計(jì)算機(jī)可讀存儲介質(zhì)中存儲與流程圖的框或操作相關(guān)聯(lián)的指令,支持用于執(zhí)行所指定的功能的操作的組合。還將理解,可以通過基于專用硬件的計(jì)算機(jī)系統(tǒng)和或執(zhí)行指定功能的處理器,或者專用硬件和程序代碼指令的組合來實(shí)現(xiàn)流程圖中的一個(gè)或多個(gè)框或操作以及流程圖中的框或操作的組合。受益于在前述描述和相關(guān)附圖中呈現(xiàn)的教導(dǎo)的本發(fā)明所屬領(lǐng)域的技術(shù)人員將想到對于在此闡述的本發(fā)明的很多修改和其它實(shí)施例。因此,應(yīng)當(dāng)理解,本發(fā)明不限于所公開的具體實(shí)施例,并且旨在將修改和其它實(shí)施例包括在所附權(quán)利要求的范圍之內(nèi)。此外,盡管前述描述和相關(guān)附圖在元素和/或功能的特定示例組合的情境下描述了示例實(shí)施例,但是應(yīng)當(dāng)理解,在不脫離所附權(quán)利要求的范圍的情況下,可以通過替代實(shí)施例來提供元素和/或功能的不同組合。就此而言,例如,如在所附的一些權(quán)利要求中闡述的,還可以設(shè)想除了以上明確描述的之外的元素和/或功能的不同的組合。盡管在此采用了具體術(shù)語,但是它們僅在通用和描述性意義上使用而不用于限制的目的。
權(quán)利要求
1.一種裝置,其包括 至少一個(gè)處理器;以及 包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲器, 其中所述至少一個(gè)存儲器和所述計(jì)算機(jī)程序代碼被配置成與所述至少一個(gè)處理器一起促使所述裝置實(shí)現(xiàn)多層協(xié)議棧,所述多層協(xié)議棧包括數(shù)據(jù)鏈路層以及在所述數(shù)據(jù)鏈路層上方的一個(gè)或多個(gè)上層,所述裝置被促使至少執(zhí)行以下操作 接收根據(jù)標(biāo)準(zhǔn)而被格式化的多個(gè)協(xié)議數(shù)據(jù)單元,所述標(biāo)準(zhǔn)規(guī)定將連續(xù)服務(wù)數(shù)據(jù)單元分割成連續(xù)協(xié)議數(shù)據(jù)單元,每個(gè)服務(wù)數(shù)據(jù)單元被分割成一個(gè)或多個(gè)協(xié)議數(shù)據(jù)單元,每個(gè)協(xié)議數(shù)據(jù)單元包括一個(gè)或多個(gè)數(shù)據(jù)字段元素; 在所述數(shù)據(jù)鏈路層的無線電鏈路控制子層處,檢測包括了不屬于服務(wù)數(shù)據(jù)單元的一個(gè)或多個(gè)數(shù)據(jù)字段元素的當(dāng)前接收到的協(xié)議數(shù)據(jù)單元; 在所述無線電鏈路控制子層處,應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元,包括以下中的至少一個(gè) 接受所檢測到的協(xié)議數(shù)據(jù)單元,但是丟棄相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素; 丟棄所檢測到的包括相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的協(xié)議數(shù)據(jù)單元; 處理所檢測到的協(xié)議數(shù)據(jù)單元,并且根據(jù)相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成服務(wù)數(shù)據(jù)單元;或者 向上層通知在接收所述協(xié)議數(shù)據(jù)單元中的錯(cuò)誤,以便由此使得所述上層能夠?qū)⑺鲥e(cuò)誤應(yīng)對為無線電鏈路故障;以及 在應(yīng)對了所檢測到的協(xié)議數(shù)據(jù)單元之后,相對于所接收到的協(xié)議數(shù)據(jù)單元,根據(jù)所述標(biāo)準(zhǔn)來進(jìn)行操作。
2.根據(jù)權(quán)利要求I所述的裝置,其中,所述標(biāo)準(zhǔn)包括演進(jìn)型通用移動電信系統(tǒng)(UMTS)地面無線電接入網(wǎng)絡(luò)(E-UTRAN)標(biāo)準(zhǔn)。
3.根據(jù)權(quán)利要求I所述的裝置,其中,每個(gè)協(xié)議數(shù)據(jù)單元進(jìn)一步包括反映了所述協(xié)議數(shù)據(jù)單元的順序的序列號,并且包括一值,所述值指示形成相應(yīng)協(xié)議數(shù)據(jù)單元的服務(wù)數(shù)據(jù)單元在隨后的協(xié)議數(shù)據(jù)單元中是否繼續(xù),或者隨后的連續(xù)服務(wù)數(shù)據(jù)單元是否將開始于隨后的連續(xù)協(xié)議數(shù)據(jù)單元中;并且 其中檢測當(dāng)前接收到的協(xié)議數(shù)據(jù)單元包括基于相應(yīng)的當(dāng)前協(xié)議數(shù)據(jù)單元的值以及基于先前和隨后的協(xié)議數(shù)據(jù)單元的值來檢測當(dāng)前接收到的協(xié)議數(shù)據(jù)單元,先前和隨后的協(xié)議數(shù)據(jù)單元是通過相應(yīng)的當(dāng)前協(xié)議數(shù)據(jù)單元、先前的協(xié)議數(shù)據(jù)單元和隨后的協(xié)議數(shù)據(jù)單元的序列號來標(biāo)識的。
4.根據(jù)權(quán)利要求3所述的裝置,其中,應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元包括處理所檢測到的協(xié)議數(shù)據(jù)單元,以及根據(jù)相應(yīng)的協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成服務(wù)數(shù)據(jù)單元,并且 其中處理所檢測到的協(xié)議數(shù)據(jù)單元包括基于所述先前和隨后的協(xié)議數(shù)據(jù)單元的值來校正所檢測到的協(xié)議數(shù)據(jù)單元的值。
5.根據(jù)權(quán)利要求I所述的裝置,其中,應(yīng)對所檢測到協(xié)議數(shù)據(jù)單元包括接受所檢測到的協(xié)議數(shù)據(jù)單元,但是丟棄相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素,并且 其中根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作進(jìn)一步包括上層決定是否請求重傳所檢測到的協(xié)議數(shù)據(jù)單元。
6.根據(jù)權(quán)利要求I所述的裝置,其中,應(yīng)對所檢測到協(xié)議數(shù)據(jù)單元包括丟棄所檢測到的包括相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的協(xié)議數(shù)據(jù)單元,并且 其中根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作包括請求傳輸所檢測到的協(xié)議數(shù)據(jù)單元。
7.一種方法,其包括 在包括處理器的裝置處,接收多個(gè)協(xié)議數(shù)據(jù)單元,所述處理器被配置以便實(shí)現(xiàn)多層協(xié)議棧,所述多層協(xié)議棧包括數(shù)據(jù)鏈路層和在所述數(shù)據(jù)鏈路層上方的一個(gè)或多個(gè)上層,所述協(xié)議數(shù)據(jù)單元根據(jù)標(biāo)準(zhǔn)而被格式化,所述標(biāo)準(zhǔn)規(guī)定將連續(xù)服務(wù)數(shù)據(jù)單元分割成連續(xù)協(xié)議數(shù)據(jù)單元,每個(gè)服務(wù)數(shù)據(jù)單元被分割成一個(gè)或多個(gè)協(xié)議數(shù)據(jù)單元,每個(gè)協(xié)議數(shù)據(jù)單元包括一個(gè)或多個(gè)數(shù)據(jù)字段元素; 在所述數(shù)據(jù)鏈路層的無線電鏈路控制子層處,檢測包括了不屬于服務(wù)數(shù)據(jù)單元的一個(gè)或多個(gè)數(shù)據(jù)字段元素的當(dāng)前接收到的協(xié)議數(shù)據(jù)單元; 在所述無線電鏈路控制子層處,應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元,包括以下中的至少一個(gè) 接受所檢測到的協(xié)議數(shù)據(jù)單元,但是丟棄相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素; 丟棄所檢測到的包括相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的協(xié)議數(shù)據(jù)單元; 處理所檢測到的協(xié)議數(shù)據(jù)單元,并且根據(jù)相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成服務(wù)數(shù)據(jù)單元;或者 向上層通知在接收所述協(xié)議數(shù)據(jù)單元中的錯(cuò)誤,以便由此使得所述上層能夠?qū)⑺鲥e(cuò)誤應(yīng)對為無線電鏈路故障;以及 在應(yīng)對了所檢測到的協(xié)議數(shù)據(jù)單元之后,相對于所接收到的協(xié)議數(shù)據(jù)單元,根據(jù)所述標(biāo)準(zhǔn)來進(jìn)行操作。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述標(biāo)準(zhǔn)包括演進(jìn)型通用移動電信系統(tǒng)(UMTS)地面無線電接入網(wǎng)絡(luò)(E-UTRAN)標(biāo)準(zhǔn)。
9.根據(jù)權(quán)利要求7所述的方法,其中,每個(gè)協(xié)議數(shù)據(jù)單元進(jìn)一步包括反映了所述協(xié)議數(shù)據(jù)單元的順序的序列號,并且包括一值,所述值指示形成相應(yīng)協(xié)議數(shù)據(jù)單元的服務(wù)數(shù)據(jù)單元在隨后的協(xié)議數(shù)據(jù)單元中是否繼續(xù),或者隨后的連續(xù)服務(wù)數(shù)據(jù)單元是否將開始于隨后的連續(xù)協(xié)議數(shù)據(jù)單元中;并且 其中檢測當(dāng)前接收到的協(xié)議數(shù)據(jù)單元包括基于相應(yīng)的當(dāng)前協(xié)議數(shù)據(jù)單元的值以及基于先前和隨后的協(xié)議數(shù)據(jù)單元的值來檢測當(dāng)前接收到的協(xié)議數(shù)據(jù)單元,先前和隨后的協(xié)議數(shù)據(jù)單元是通過相應(yīng)的當(dāng)前協(xié)議數(shù)據(jù)單元、先前的協(xié)議數(shù)據(jù)單元和隨后的協(xié)議數(shù)據(jù)單元的序列號來標(biāo)識的。
10.根據(jù)權(quán)利要求9所述的方法,其中,應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元包括處理所檢測到的協(xié)議數(shù)據(jù)單元,以及根據(jù)相應(yīng)的協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成服務(wù)數(shù)據(jù)單元,并且其中處理所檢測到的協(xié)議數(shù)據(jù)單元包括基于所述先前和隨后的協(xié)議數(shù)據(jù)單元的值來校正所檢測到的協(xié)議數(shù)據(jù)單元的值。
11.根據(jù)權(quán)利要求7所述的方法,其中,應(yīng)對所檢測到協(xié)議數(shù)據(jù)單元包括接受所檢測到的協(xié)議數(shù)據(jù)單元,但是丟棄相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素,并且 其中根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作進(jìn)一步包括上層決定是否請求重傳所檢測到的協(xié)議數(shù)據(jù)單元。
12.根據(jù)權(quán)利要求7所述的方法,其中,應(yīng)對所檢測到協(xié)議數(shù)據(jù)單元包括丟棄所檢測到的包括相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的協(xié)議數(shù)據(jù)單元,并且 其中根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作包括請求傳輸所檢測到的協(xié)議數(shù)據(jù)單元。
13.—種包括計(jì)算機(jī)可讀存儲介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀存儲介質(zhì)承載了在其中體現(xiàn)的計(jì)算機(jī)程序代碼用于與計(jì)算機(jī)一起使用,所述計(jì)算機(jī)程序代碼被配置成實(shí)現(xiàn)多層協(xié)議棧,所述多層協(xié)議棧包括數(shù)據(jù)鏈路層以及在所述數(shù)據(jù)鏈路層上方的一個(gè)或多個(gè)上層,所述計(jì)算機(jī)程序代碼包括 用于接收根據(jù)標(biāo)準(zhǔn)而被格式化的多個(gè)協(xié)議數(shù)據(jù)單元的代碼,所述標(biāo)準(zhǔn)規(guī)定將連續(xù)服務(wù)數(shù)據(jù)單元分割成連續(xù)協(xié)議數(shù)據(jù)單元,每個(gè)服務(wù)數(shù)據(jù)單元被分割成一個(gè)或多個(gè)協(xié)議數(shù)據(jù)單元,每個(gè)協(xié)議數(shù)據(jù)單元包括一個(gè)或多個(gè)數(shù)據(jù)字段元素; 用于在所述數(shù)據(jù)鏈路層的無線電鏈路控制子層處,檢測包括了不屬于服務(wù)數(shù)據(jù)單元的一個(gè)或多個(gè)數(shù)據(jù)字段元素的當(dāng)前接收到的協(xié)議數(shù)據(jù)單元的代碼; 用于在所述無線電鏈路控制子層處,應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元的代碼,包括以下中的至少一個(gè) 接受所檢測到的協(xié)議數(shù)據(jù)單元,但是丟棄相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素; 丟棄所檢測到的包括相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的協(xié)議數(shù)據(jù)單元; 處理所檢測到的協(xié)議數(shù)據(jù)單元,并且根據(jù)相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成服務(wù)數(shù)據(jù)單元;或者 向上層通知在接收所述協(xié)議數(shù)據(jù)單元中的錯(cuò)誤,以便由此使得所述上層能夠?qū)⑺鲥e(cuò)誤應(yīng)對為無線電鏈路故障;以及 用于在應(yīng)對了所檢測到的協(xié)議數(shù)據(jù)單元之后,相對于所接收到的協(xié)議數(shù)據(jù)單元來根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作的代碼。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述標(biāo)準(zhǔn)包括演進(jìn)型通用移動電信系統(tǒng)(UMTS)地面無線電接入網(wǎng)絡(luò)(E-UTRAN)標(biāo)準(zhǔn)。
15.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,每個(gè)協(xié)議數(shù)據(jù)單元進(jìn)一步包括反映了所述協(xié)議數(shù)據(jù)單元的順序的序列號,并且包括一值,所述值指示形成相應(yīng)協(xié)議數(shù)據(jù)單元的服務(wù)數(shù)據(jù)單元在隨后的協(xié)議數(shù)據(jù)單元中是否繼續(xù),或者隨后的連續(xù)服務(wù)數(shù)據(jù)單元是否將開始于隨后的連續(xù)協(xié)議數(shù)據(jù)單元中;并且 其中用于檢測當(dāng)前接收到的協(xié)議數(shù)據(jù)單元的代碼包括用于基于相應(yīng)的當(dāng)前協(xié)議數(shù)據(jù)單元的值以及基于先前和隨后的協(xié)議數(shù)據(jù)單元的值來檢測當(dāng)前接收到的協(xié)議數(shù)據(jù)單元的代碼,先前和隨后的協(xié)議數(shù)據(jù)單元是通過相應(yīng)的當(dāng)前協(xié)議數(shù)據(jù)單元、先前的協(xié)議數(shù)據(jù)單元和隨后的協(xié)議數(shù)據(jù)單元的序列號來標(biāo)識的。
16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中,用于應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元的代碼包括用于處理所檢測到的協(xié)議數(shù)據(jù)單元,以及根據(jù)相應(yīng)的協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素來形成服務(wù)數(shù)據(jù)單元的代碼,并且 其中用于處理所檢測到的協(xié)議數(shù)據(jù)單元的代碼包括用于基于所述先前和隨后的協(xié)議數(shù)據(jù)單元的值來校正所檢測到的協(xié)議數(shù)據(jù)單元的值的代碼。
17.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,用于應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元的代碼包括用于接受所檢測到的協(xié)議數(shù)據(jù)單元,但是丟棄相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的代碼,并且 其中用于根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作的代碼進(jìn)一步包括用于上層決定是否請求重傳所檢測到的協(xié)議數(shù)據(jù)單元的代碼。
18.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,用于應(yīng)對所檢測到的協(xié)議數(shù)據(jù)單元的代碼包括用于丟棄所檢測到的包括相應(yīng)協(xié)議數(shù)據(jù)單元的所述一個(gè)或多個(gè)數(shù)據(jù)字段元素的協(xié)議數(shù)據(jù)單元的代碼,并且 其中用于根據(jù)所述標(biāo)準(zhǔn)進(jìn)行操作的代碼包括用于請求傳輸所檢測到的協(xié)議數(shù)據(jù)單元的代碼。
全文摘要
提供了一種示例裝置,所述裝置接收根據(jù)標(biāo)準(zhǔn)而被格式化的多個(gè)協(xié)議數(shù)據(jù)單元(PDU),所述標(biāo)準(zhǔn)規(guī)定將服務(wù)數(shù)據(jù)單元(SDU)分割成連續(xù)PDU。每個(gè)SDU被分割成PDU,并且每個(gè)PDU包括數(shù)據(jù)字段元素。所述裝置檢測包括了不屬于SDU的數(shù)據(jù)字段元素的當(dāng)前接收到的PDU,以及應(yīng)對所檢測到的PDU。該應(yīng)對包括以下中的一個(gè)或多個(gè)(a)接受所檢測到的PDU,但是丟棄相應(yīng)PDU的所述數(shù)據(jù)字段元素;(b)丟棄所檢測到的包括相應(yīng)PDU的所述數(shù)據(jù)字段元素的PDU;(c)處理所檢測到的PDU并且根據(jù)相應(yīng)PDU的所述數(shù)據(jù)字段元素來形成SDU;或者(d)將該錯(cuò)誤應(yīng)對為無線電鏈路故障。然后,所述裝置在應(yīng)對了所檢測到的PDU之后,相對于所接收到的PDU,根據(jù)所述標(biāo)準(zhǔn)來進(jìn)行操作。
文檔編號H04L1/00GK102640441SQ200980162744
公開日2012年8月15日 申請日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者A·I·托馬寧, A·J·勞哈拉, M·P·考克蘭塔, T·M·E·卡里奧, T·P·米耶蒂寧 申請人:諾基亞公司