絡(luò)112。
[0046]呼叫處理組件140還可被配置成包括解壓縮器組件146,解壓縮器組件146能夠接收經(jīng)壓縮數(shù)據(jù)分組并且諸如通過(guò)碼型解碼和熵解碼來(lái)重新形成原始的未壓縮數(shù)據(jù)分組。例如,解壓縮器組件146可以被配置成用于對(duì)在鏈路125上經(jīng)由無(wú)線服務(wù)節(jié)點(diǎn)116從網(wǎng)絡(luò)112接收到的數(shù)據(jù)進(jìn)行解壓縮。
[0047]另外,呼叫處理組件140還可被配置成包括同步組件148,同步組件148可操作用于使壓縮器組件144的壓縮器存儲(chǔ)器130與解壓縮器組件156的解壓縮器存儲(chǔ)器132同步。例如,同步組件148可操作用于基于校驗(yàn)和失敗來(lái)確定壓縮器組件144的壓縮器存儲(chǔ)器130與解壓縮器組件156的解壓縮器存儲(chǔ)器132失步。此外,例如,同步組件148可操作用于響應(yīng)于確定壓縮器存儲(chǔ)器130與解壓縮器存儲(chǔ)器132失步而將壓縮器存儲(chǔ)器130和解壓縮器存儲(chǔ)器132重置到預(yù)定狀態(tài)。
[0048]在一些方面,呼叫處理器組件140可向呼叫處理組件150傳送經(jīng)壓縮傳輸數(shù)據(jù)分組104以供由解壓縮器組件156進(jìn)行解壓縮。然而,同步組件158可操作用于基于對(duì)經(jīng)壓縮傳輸數(shù)據(jù)分組104執(zhí)行的校驗(yàn)和規(guī)程來(lái)確定解壓縮器存儲(chǔ)器132不與壓縮器存儲(chǔ)器130處于同步。結(jié)果,同步組件158可操作用于執(zhí)行用以將解壓縮器存儲(chǔ)器132和壓縮器存儲(chǔ)器130重置到預(yù)定狀態(tài)(例如,在其中兩者同步的已知狀態(tài))的規(guī)程。例如,同步組件158可將呼叫處理組件150配置成向呼叫處理組件140傳送信號(hào)160作為重置規(guī)程的一部分。在一些實(shí)例中,信號(hào)160可以是能夠致使壓縮器組件144清除(例如,擦除或消除)壓縮器存儲(chǔ)器130的內(nèi)容的無(wú)線電鏈路控制(RLC)重置信號(hào)。在傳送信號(hào)160之前,解壓縮器存儲(chǔ)器132的內(nèi)容也可被清除(例如,擦除或消除)。呼叫處理組件140可向呼叫處理組件150回傳信號(hào)162 (諸如重置ACK信號(hào))以指示壓縮器存儲(chǔ)器130的內(nèi)容已被清除。相應(yīng)地,作為清除其內(nèi)容的結(jié)果(例如,其可被定義為獲得預(yù)定狀態(tài)),壓縮器存儲(chǔ)器130和解壓縮器存儲(chǔ)器132可被同步。盡管被解說(shuō)為單獨(dú)的組件,但應(yīng)注意,同步組件148可被包括在壓縮器組件144內(nèi)。
[0049]類(lèi)似地,在替換或附加方面,呼叫處理組件140的上述功能性可被包括在無(wú)線服務(wù)節(jié)點(diǎn)116和/或網(wǎng)絡(luò)112中,如由呼叫處理組件150所表示的。舉例而言,但不限于此,呼叫處理組件150可以是安裝在無(wú)線服務(wù)節(jié)點(diǎn)116和/或網(wǎng)絡(luò)112內(nèi)的硬件、存儲(chǔ)在無(wú)線服務(wù)節(jié)點(diǎn)116和/或網(wǎng)絡(luò)112的存儲(chǔ)器或處理器內(nèi)的軟件或計(jì)算機(jī)可讀介質(zhì)和/或固件、或其任何組入口 ο
[0050]在一方面,呼叫處理組件150可被配置成包括TX/RX組件152、壓縮器組件154、解壓縮器組件156和同步組件158,其分別具有與UE 114的呼叫處理組件140的TX/RX組件142、壓縮器組件144、解壓縮器組件146和同步組件148相似的能力。
[0051]因此,本公開(kāi)的裝置和方法包括基于UE的、和/或基于網(wǎng)絡(luò)的呼叫處理組件,其能夠基于校驗(yàn)和失步來(lái)確定壓縮器的壓縮器存儲(chǔ)器與解壓縮器的解壓縮器存儲(chǔ)失步,并且響應(yīng)于確定壓縮器存儲(chǔ)器與解壓縮器存儲(chǔ)器失步而將壓縮器存儲(chǔ)器和解壓縮器存儲(chǔ)器重置到預(yù)定狀態(tài),其中壓縮器存儲(chǔ)器和解壓縮器存儲(chǔ)器在預(yù)定狀態(tài)下同步。
[0052]圖3是駐留在圖2的呼叫處理組件150中的同步組件158和解壓縮器組件156的一方面的示意圖200。一般地,呼叫處理組件150可駐留在網(wǎng)絡(luò)112(圖1)中并且可被配置成在被路由通過(guò)基于UE的壓縮器組件144之后從UE 114接收經(jīng)壓縮傳輸數(shù)據(jù)分組104。經(jīng)壓縮傳輸數(shù)據(jù)分組104可包括在無(wú)線鏈路125上從UE 114向網(wǎng)絡(luò)112傳送的信號(hào)123或者由該信號(hào)123攜帶。
[0053]具體地,在一方面,呼叫處理組件150可包括同步組件158,該同步組件158可被配置成基于校驗(yàn)和失敗218來(lái)確定壓縮器組件144的壓縮器存儲(chǔ)器130與解壓縮器組件156的解壓縮器存儲(chǔ)器132失步。此外,同步組件158可被配置成響應(yīng)于確定壓縮器存儲(chǔ)器130與解壓縮器存儲(chǔ)器132失步而將壓縮器存儲(chǔ)器130和解壓縮器存儲(chǔ)器132重置到預(yù)定狀態(tài)222,其中壓縮器存儲(chǔ)器130和解壓縮器存儲(chǔ)器132在該預(yù)定狀態(tài)222下同步。
[0054]在一方面,同步組件158可包括確定組件210,確定組件210可被配置成基于校驗(yàn)和規(guī)程212來(lái)確定壓縮器存儲(chǔ)器130與解壓縮器存儲(chǔ)器132是否失步。例如,確定組件210可以在解壓縮器組件156解壓縮了接收自UE 114的經(jīng)壓縮傳輸數(shù)據(jù)分組104以形成經(jīng)解壓縮數(shù)據(jù)分組之后實(shí)現(xiàn)校驗(yàn)和規(guī)程212。校驗(yàn)和規(guī)程212包括計(jì)算經(jīng)解壓縮數(shù)據(jù)分組的第一校驗(yàn)和214。隨后,校驗(yàn)和規(guī)程212確定經(jīng)解壓縮數(shù)據(jù)分組的第一校驗(yàn)和214是否匹配原始數(shù)據(jù)分組102的第二校驗(yàn)和216。在一些實(shí)例中,原始數(shù)據(jù)分組102對(duì)應(yīng)于接收自UE 114的經(jīng)壓縮傳輸數(shù)據(jù)分組104的未壓縮版本。隨后,如果第一校驗(yàn)和214不匹配第二校驗(yàn)和216,則校驗(yàn)和規(guī)程212指示校驗(yàn)和失敗218。在其他實(shí)例中,如果第一校驗(yàn)和214匹配第二校驗(yàn)和216,則校驗(yàn)和規(guī)程212可被配置成向呼叫處理組件150和/或解壓縮器組件156指示繼續(xù)解壓縮傳入的經(jīng)壓縮數(shù)據(jù)分組(例如,經(jīng)壓縮傳輸數(shù)據(jù)分組104)。在一可任選實(shí)例中,校驗(yàn)和規(guī)程212可僅計(jì)算原始數(shù)據(jù)分組的有限字節(jié)數(shù)(例如,僅總字節(jié)數(shù)的一部分(諸如開(kāi)始時(shí)的第一字節(jié)數(shù)和結(jié)束時(shí)的第二字節(jié)數(shù)))的第二校驗(yàn)和216,并且在傳送經(jīng)壓縮數(shù)據(jù)分組之前將第二校驗(yàn)和附連至經(jīng)壓縮數(shù)據(jù)分組(例如,經(jīng)壓縮傳輸數(shù)據(jù)分組104)的報(bào)頭。類(lèi)似地,校驗(yàn)和規(guī)程212可僅計(jì)算經(jīng)解壓縮數(shù)據(jù)分組的有限字節(jié)數(shù)的第一校驗(yàn)和214。在一些實(shí)例中,計(jì)算第一校驗(yàn)和214可包括計(jì)算經(jīng)解壓縮數(shù)據(jù)分組上的網(wǎng)際協(xié)議(IP)和傳輸控制協(xié)議(TCP)層中的至少一者或兩者的第一校驗(yàn)和214。在這些實(shí)例中,原始數(shù)據(jù)分組的第二校驗(yàn)和216對(duì)應(yīng)于原始數(shù)據(jù)分組上的網(wǎng)際協(xié)議(IP)和傳輸控制協(xié)議(TCP)層中的至少一者或兩者的第二校驗(yàn)和216。
[0055]此外,在一方面,同步組件158可包括重置組件220,該重置組件220可被配置成響應(yīng)于確定組件210確定壓縮器存儲(chǔ)器130與解壓縮器存儲(chǔ)器132失步而將壓縮器存儲(chǔ)器130和解壓縮器存儲(chǔ)器132重置到預(yù)定狀態(tài)222。例如,確定組件210可向重置組件220指示針對(duì)最近接收到的經(jīng)壓縮數(shù)據(jù)分組(例如,經(jīng)壓縮傳輸數(shù)據(jù)分組104)已發(fā)生校驗(yàn)和失敗218。由此,重置組件220可被配置成響應(yīng)于校驗(yàn)和失敗218而執(zhí)行無(wú)線電鏈路控制(RLC)重置規(guī)程224或禁用規(guī)程228。
[0056]在一個(gè)方面,重置組件220可被配置成執(zhí)行RLC重置規(guī)程224,該RLC重置規(guī)程224包括清除壓縮器存儲(chǔ)器130和解壓縮器存儲(chǔ)器132以將解壓縮組件156和壓縮器組件144(圖2)帶到預(yù)定狀態(tài)222。例如,RLC重置規(guī)程224可清除解壓縮器存儲(chǔ)器132以將解壓縮器組件156帶到預(yù)定狀態(tài)222。隨后,RLC重置規(guī)程224可使網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150向UE114和/或壓縮器存儲(chǔ)器130傳送RLC重置信號(hào)226(例如,信號(hào)160)。在一實(shí)例中,RLC重置信號(hào)226可被配置成使壓縮器存儲(chǔ)器130被清除,以便將壓縮器組件144(圖2)帶到預(yù)定狀態(tài)222。在傳送RLC重置信號(hào)226之后,呼叫處理組件150可被配置成丟棄(例如,忽略和/或刪除)所接收到的任何RLC分組數(shù)據(jù)單元(PDU)(例如,經(jīng)壓縮傳輸數(shù)據(jù)分組104)。在UE 114基于RLC重置信號(hào)226來(lái)清除壓縮器存儲(chǔ)器130之后,網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150可從UE 114接收重置ACK信號(hào)(例如,信號(hào)162)。重置ACK信號(hào)(例如,信號(hào)162)可指示UE 114已完成清除壓縮器存儲(chǔ)器130和/或壓縮器組件144(圖2)已返回到預(yù)定狀態(tài)222。隨后,解壓縮器組件156可被配置成開(kāi)始將解壓縮器存儲(chǔ)器132的內(nèi)容用于任何接收到的經(jīng)壓縮數(shù)據(jù)分組和/或RLC/PDU。在一些實(shí)例中,一旦UE 114和/或呼叫處理組件140接收到RLC重置信號(hào)226 (例如,信號(hào)160),UE 114就可丟棄(例如,忽略和/或刪除)任何經(jīng)壓縮數(shù)據(jù)分組(例如,服務(wù)數(shù)據(jù)單元(SDU)和/或PDU)并且清除壓縮器存儲(chǔ)器130的內(nèi)容。此外,在傳送了重置ACK(例如,信號(hào)162)之后,UE 114和/或壓縮器組件144(圖2)可使用壓縮器存儲(chǔ)器130的內(nèi)容,這些內(nèi)容已被設(shè)置到預(yù)定狀態(tài)222以供任何未來(lái)的壓縮操作。結(jié)果,解壓縮器組件156能夠繼續(xù)解壓縮經(jīng)壓縮數(shù)據(jù)分組(例如,經(jīng)壓縮傳輸數(shù)據(jù)分組104),因?yàn)榻鈮嚎s器組件156和壓縮器組件144(圖2)處于同步。另外,由于UE 114處的已壓縮的數(shù)據(jù)分組被丟棄,因而呼叫處理組件150將不會(huì)接收到它們。在其中使用傳輸控制協(xié)議和網(wǎng)際協(xié)議(TCP/IP)的實(shí)例中,可以恢復(fù)所丟棄的經(jīng)壓縮數(shù)據(jù)分組。
[0057]在一可任選方面,即便沒(méi)有從UE 114接收到重置ACK信號(hào)(例如,信號(hào)162),RLC重置規(guī)程224也可繼續(xù)。RLC重置規(guī)程224可使網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150向UE 114和/或壓縮器存儲(chǔ)器130傳送RLC重置信號(hào)226(例如,信號(hào)160)。1? 114可能接收到或者可能沒(méi)有接收到RLC重置信號(hào)226(例如,信號(hào)160)。例如,UE 114可接收RLC重置信號(hào)226(例如,信號(hào)160),丟棄任何經(jīng)壓縮數(shù)據(jù)分組,并且清除壓縮器存儲(chǔ)器130的內(nèi)容。然而,網(wǎng)絡(luò)112和/或呼叫處理組件150可能沒(méi)有接收到重置ACK信號(hào)(例如,信號(hào)162)。另一方面,在一些實(shí)例中,UE 114可能沒(méi)有接收到RLC重置信號(hào)226(例如,信號(hào)160),并且由此,壓縮器存儲(chǔ)器130將不被清除。由此,RLC重置規(guī)程224可維護(hù)RLC重置定時(shí)器227。當(dāng)RLC重置定時(shí)器227期滿(mǎn)時(shí),RLC重置規(guī)程224可被配置成向UE 114重傳RLC重置信號(hào)226。在一些實(shí)例中,RLC重置規(guī)程224可將RLC重置定時(shí)器227重置回到其默認(rèn)狀態(tài),并且在重傳RLC重置信號(hào)226之際重新啟動(dòng)RLC重置定時(shí)器227。在接收到所重傳的RLC重置信號(hào)226之際,UE 114和/或呼叫處理組件140可再次丟棄任何經(jīng)壓縮數(shù)據(jù)分組,并且清除壓縮器存儲(chǔ)器130的內(nèi)容。一旦任何經(jīng)壓縮數(shù)據(jù)分組被丟棄并且壓縮器存儲(chǔ)器130的內(nèi)容被清除,UE 114和/或呼叫處理組件140就可向網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150傳送重置ACK信號(hào)。如果呼叫處理組件150接收到重置ACK信號(hào),則重置組件220可向解壓縮器組件156指示其現(xiàn)在與壓縮器組件144同步。然而,如果重置ACK信號(hào)再次沒(méi)有被接收到并且RLC重置定時(shí)器227再次期滿(mǎn),則重置組件220可繼續(xù)RLC重置規(guī)程224直至解壓縮器組件156和壓縮器組件144(圖2)同步。
[0058]在另一方面,當(dāng)RLC重置規(guī)程224由UE 114和/或呼叫處理組件140執(zhí)行時(shí),網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150可被配置成響應(yīng)于接收到RLC重置信號(hào)226而丟棄任何經(jīng)壓縮數(shù)據(jù)分組并且清除解壓縮器存儲(chǔ)器132的內(nèi)容。一般地,接收RLC重置信號(hào)226的實(shí)體被配置成丟棄任何經(jīng)壓縮數(shù)據(jù)分組并且清除其相應(yīng)存儲(chǔ)器(例如,解壓縮器存儲(chǔ)器132或壓縮器存儲(chǔ)器130)的內(nèi)容。例如,如果UE 114接收到RLC重置信號(hào)226,則UE 114被配置成丟棄所有經(jīng)壓縮數(shù)據(jù)分組(例如,SDU),并且清除壓縮器存儲(chǔ)器130的內(nèi)容。例如,如果網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150接收到RLC重置信號(hào)226,則網(wǎng)絡(luò)112(圖1)和/或呼叫處理組件150也被配置成丟棄所有經(jīng)壓縮數(shù)據(jù)分組(例如,SDU),并且清除解壓縮器存儲(chǔ)器132的內(nèi)容。然而,如果UE 114和/或呼叫處理組件140正在傳送RLC重置信號(hào)226,則UE 114和/或呼叫處理組件140可被配置成在傳送RLC重置信號(hào)226之前也丟棄所有經(jīng)壓縮數(shù)據(jù)分組(例如,SDU)并且清除壓縮器存儲(chǔ)器130的內(nèi)容。
[0059]此外,在一方面,重置組件220可被配置成響應(yīng)于校驗(yàn)和失敗218而執(zhí)行禁用規(guī)程228,該禁用規(guī)程228包括啟用和重新啟用解壓縮器存儲(chǔ)器132和壓縮器存儲(chǔ)器130。例如,禁用規(guī)程228可響應(yīng)于校驗(yàn)和失敗218指示而禁用解壓縮器組件156。在一些實(shí)例中,禁用解壓縮器組件156防止解壓縮器組件156解壓縮任何接收到的經(jīng)壓縮數(shù)據(jù)分組(例如,經(jīng)壓縮傳輸數(shù)據(jù)分組104)。隨后,禁用規(guī)程228可將網(wǎng)絡(luò)112(圖1)和呼叫處理組件150配置成向UE114和/或壓縮器組件144傳送禁用命令信號(hào)230(例如,信號(hào)160)。禁用命令信號(hào)230可使壓縮器組件144被禁用。在一些實(shí)例中,禁用壓縮器組件144防止壓縮器組件144壓縮任何數(shù)據(jù)分組。隨后,禁用規(guī)程228可重新啟用解壓縮器組件156。重新啟用解壓縮器組件156使解壓縮器組件156清除解壓縮器存儲(chǔ)器132的內(nèi)容。由此,解壓縮器組件156返回到預(yù)定狀態(tài)222。此外,禁用規(guī)程228可將網(wǎng)絡(luò)112(圖1)和呼叫處理組件150配置成向UE 114和/或壓縮器組件144傳送重新啟用命令信號(hào)232(例如,信號(hào)160)。重新啟用命令信號(hào)232可使壓縮器組件144重新啟用對(duì)一個(gè)或多個(gè)數(shù)據(jù)分組的壓縮。重新啟用壓縮器組件144使壓縮器分組144清除壓縮器存儲(chǔ)器130的內(nèi)容,并且使壓縮器組件144返回到預(yù)定狀態(tài)222。在一些實(shí)例中,如果在部分?jǐn)?shù)據(jù)分組變得被壓縮(例如,抵達(dá)壓縮算法)之前在壓縮器組件144處被丟棄,則壓縮器組件144和解壓縮器組件156可以處于同步,但是校驗(yàn)和規(guī)程212將由于第一校驗(yàn)和214和第二校驗(yàn)和216不匹配而失敗。在