專利名稱::采用條件字段抑制的凈荷報(bào)頭抑制的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種用于條件抑制凈荷報(bào)頭的方法,所述方法包括根據(jù)條件抑制掩碼和所述凈荷報(bào)頭來(lái)確定一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分;根據(jù)所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分和緩存的報(bào)頭字段值來(lái)確定改變和未改變的報(bào)頭部分;將對(duì)應(yīng)于所述改變的報(bào)頭部分的動(dòng)態(tài)抑制掩碼的第一部分設(shè)置成第一代碼;將對(duì)應(yīng)于所述未改變的報(bào)頭部分的所述動(dòng)態(tài)抑制掩碼的第二部分設(shè)置成第二代碼;以及經(jīng)由通信介質(zhì)在分組中發(fā)送所述動(dòng)態(tài)抑制掩碼和所述改變的報(bào)頭部分。本發(fā)明涉及一種用于重構(gòu)凈荷報(bào)頭的方法,所述方法包括經(jīng)由通信介質(zhì)接收分組中的動(dòng)態(tài)抑制掩碼;根據(jù)具有第一代碼的值的所述動(dòng)態(tài)抑制掩碼的第一部分來(lái)確定來(lái)自所述分組的改變的報(bào)頭部分;根據(jù)具有第二代碼的值的所述動(dòng)態(tài)抑制掩碼的第二部分來(lái)確定來(lái)自緩存的報(bào)頭字段值的未改變的報(bào)頭部分;根據(jù)條件抑制掩碼和所述緩存的報(bào)頭字段值來(lái)確定條件未掩蔽(conditionallyunmsked)的報(bào)頭部分;以及根據(jù)所述改變的報(bào)頭部分、所述未改變的報(bào)頭部分和所述條件未掩蔽的報(bào)頭部分來(lái)構(gòu)建所述凈荷報(bào)頭。本發(fā)明涉及一種用于條件抑制凈荷報(bào)頭的方法,所述方法包括根據(jù)條件抑制掩碼和所述凈荷報(bào)頭來(lái)確定一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分;根據(jù)所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分和緩存的報(bào)頭字段值來(lái)確定改變和未改變的報(bào)頭部分;確定是重建還是再使用所述緩存的報(bào)頭字段值;如果確定再使用所述緩存的報(bào)頭字段值,則根據(jù)所述改變的報(bào)頭部分和所述未改變的報(bào)頭部分來(lái)設(shè)置動(dòng)態(tài)抑制掩碼,并且經(jīng)由通信介質(zhì)在分組中發(fā)送所述動(dòng)態(tài)抑制掩碼和所述改變的報(bào)頭部分;以及如果確定重建所述緩存的報(bào)頭字段值,則根據(jù)所述改變的報(bào)頭部分來(lái)更新所述緩存的報(bào)頭字段值。圖i示出現(xiàn)有技術(shù)中當(dāng)前定義的ras。圖2示出本發(fā)明的一個(gè)實(shí)施例中采用動(dòng)態(tài)和條件掩碼來(lái)增強(qiáng)的ras。圖3(a)示出當(dāng)前(現(xiàn)有技術(shù))PHSI報(bào)頭8位;圖3(b)示出使用來(lái)自KISI的原始8位中的3位用于KBD;圖3(c)示出使用來(lái)自WEI的原始8位中的4位用于KISD;圖3(d)示出在rasi之后添加一字節(jié)用于rasD;以及圖3(e)示出使用原始rasi的2位以及添加一字節(jié)的組合用于rasD。圖4示出通常(在現(xiàn)有技術(shù)中)在IP/UDP/RTPVoIP報(bào)頭中抑制的字段/字節(jié)。圖5示出在本發(fā)明的一個(gè)實(shí)施例中在IP/UDP/RTPVoIP報(bào)頭中抑制、條件抑制(conditionallysuppress)以及沒有抑制的字段/字節(jié)。圖6(a)至圖6(d)示出本發(fā)明的一些實(shí)施例中使用的、映射到條件掩蔽報(bào)頭字節(jié)的rasD的各個(gè)示例。具體實(shí)施例方式對(duì)于ras,凈荷報(bào)頭的重復(fù)部分由發(fā)送實(shí)體抑制并且由接收實(shí)體恢復(fù)。由發(fā)送器分類為屬于那個(gè)流的各媒體接入層(MAC)服務(wù)數(shù)據(jù)單元(SDU)將凈荷報(bào)頭的重復(fù)部分去除,并且在SDU前面加上凈荷報(bào)頭抑制索引(PHSI),從而將SDU標(biāo)識(shí)為屬于那個(gè)流(即,PHS會(huì)話)。接收器使用rasi來(lái)識(shí)別SDU所屬的會(huì)話,查找緩存的字段,并且在將SDU傳遞給較高層之前將那些字段恢復(fù)到SDU。圖1示出當(dāng)前使用的PHS操作。假定當(dāng)前報(bào)頭(110)由字節(jié)A至E組成。定義凈荷報(bào)頭抑制掩碼(PHSM)(120),它指定對(duì)于由PHSI(130)所標(biāo)識(shí)的特定會(huì)話應(yīng)當(dāng)抑制哪些報(bào)頭字節(jié)。對(duì)于未被rasM掩蔽的字節(jié),例如其中rasM(120)對(duì)于報(bào)頭(no)中的對(duì)應(yīng)字節(jié)6為o的字節(jié),通過(guò)空中或通信介質(zhì)來(lái)發(fā)送(140)未抑制的報(bào)頭字節(jié)(B、C和E)。抑制緩存的凈荷報(bào)頭抑制字段(PHSF)的重復(fù)部分(例如A'和D')(125),例如其中PHSM(120)對(duì)于報(bào)頭(110)中的對(duì)應(yīng)字節(jié)為1的字節(jié)。在接收器處,使用掩碼raSM(150)和緩存的報(bào)頭字段raSF(160)來(lái)重新創(chuàng)建報(bào)頭(170)。注意,圖1中的符號(hào)"X"指明"不管"狀態(tài),它表示對(duì)應(yīng)值可以是任何值。本發(fā)明的實(shí)施例使用條件掩碼(PHSC)來(lái)通過(guò)提供動(dòng)態(tài)引入臨時(shí)或者不頻繁改變的字段的靈活性而改進(jìn)壓縮。本實(shí)施例還使用動(dòng)態(tài)掩碼(PHSD)作為PHS分組的一部分來(lái)指明在通過(guò)空中發(fā)送的分組中存在哪些條件抑制報(bào)頭字節(jié)。本實(shí)施例還使用rasM來(lái)無(wú)條件地抑制對(duì)應(yīng)的報(bào)頭字節(jié)。圖2示出這個(gè)實(shí)施例的一個(gè)示例。在發(fā)送器和接收器處添加條件掩碼PHSC(分別為222和252),以便指明條件抑制哪些報(bào)頭字節(jié)(210)。例如,在KISC的對(duì)應(yīng)位置的值l指明將那個(gè)報(bào)頭字節(jié)(210)與緩存值(225)進(jìn)行比較,如果它們不同,則將它包含在通過(guò)空中或通信介質(zhì)發(fā)送的報(bào)頭凈荷(240)中。假定報(bào)頭(210)包括字節(jié)A至E。條件掩碼raSC(222)指明將報(bào)頭字節(jié)C和E與其對(duì)應(yīng)的緩存值(分別為C'和E')(225)進(jìn)行比較。報(bào)頭字節(jié)C與其緩存值匹配(例如,當(dāng)C二C'時(shí)),并且將它從通過(guò)空中發(fā)送的報(bào)頭(240)中排除。PHSD(232)中的對(duì)應(yīng)位設(shè)置成指明在所發(fā)送的報(bào)頭中條件掩蔽(conditionalmask)這個(gè)字段。報(bào)頭(210)字節(jié)E與其緩存值(225)不匹配(例如,當(dāng)E^E'時(shí)),并且將它包含在通過(guò)空中或通信介質(zhì)發(fā)送的報(bào)頭(240)中。清除raSD(232)中的對(duì)應(yīng)位,以便指明在所發(fā)送的報(bào)頭中沒有條件掩蔽這個(gè)字段。未被rasc或rasM條件掩蔽的報(bào)頭(210)字節(jié)B通過(guò)空中或通信介質(zhì)發(fā)送(240)。在接收到分組時(shí),PHSC(252)中與字節(jié)位置C對(duì)應(yīng)的值(例如,具有值1的位)指明條件抑制字節(jié),而PHSD中的關(guān)聯(lián)位(例如l)指明該字節(jié)經(jīng)過(guò)條件抑制。因此,本實(shí)施例從高速緩存(260)恢復(fù)(264)位置C中的字節(jié)(270)。另一方面,本實(shí)施例保留來(lái)自通過(guò)空中發(fā)送的報(bào)頭(240)的E的值,因?yàn)閞aSC(252)中與那個(gè)位置對(duì)應(yīng)的位指明條件抑制字節(jié),而PHSD(232)中的關(guān)聯(lián)位指明那個(gè)字節(jié)沒有被抑制。本實(shí)施例還保留通過(guò)空中發(fā)送的字節(jié)b的值,因?yàn)檫@個(gè)字段沒有被rasM和rasc中的任一個(gè)抑制。注意,圖2中的符號(hào)"X"指明"不管"狀態(tài),它表示對(duì)應(yīng)值可以是任何值。PHS報(bào)頭當(dāng)前的PHS報(bào)頭由攜帶rasi的單個(gè)字節(jié)組成。因此,當(dāng)前的8位rasi(參見圖3(a))可唯一地標(biāo)識(shí)每個(gè)CID的256個(gè)PHS會(huì)話。為了保持良好的整體壓縮,應(yīng)當(dāng)使與PHS關(guān)聯(lián)的附加開銷保持為低。例如,最小大小的動(dòng)態(tài)掩碼(PHSD)為3位的實(shí)施例對(duì)于VoIP和TCP業(yè)務(wù)都是有效的。在本發(fā)明的一個(gè)實(shí)施例中,來(lái)自現(xiàn)有rasi的一個(gè)或多個(gè)位用于rasD,而rasi中的其余位用于標(biāo)識(shí)每個(gè)CID的PHS會(huì)話。以下示例使PHS開銷保持為低,同時(shí)保持協(xié)議的靈活性-將WEI減少到5位(每個(gè)CID32個(gè)PHS會(huì)話),并且使用報(bào)頭字節(jié)中的其余3位來(lái)攜帶rasD(圖3(b))。-將WEI減少到4位(每個(gè)CID16個(gè)PHS會(huì)話),并且使用報(bào)頭字節(jié)中的其余4位來(lái)攜帶rasD(圖3(c))。在本發(fā)明的實(shí)施例中,例如通過(guò)使rasi保持為8位,并且包含附加字節(jié)來(lái)攜帶PHSD,從而將PHS報(bào)頭大小增加到16位,來(lái)將一個(gè)或多個(gè)附加字節(jié)添加在raSI之后用于PHSD(圖3(d))。在本發(fā)明的實(shí)施例中,結(jié)合使用上述選項(xiàng)中的多于一個(gè)選項(xiàng)(例如,圖3(e)示出使用原始WEI的2位和添加一字節(jié)的組合用于PHSD)。在本發(fā)明的實(shí)施例中,實(shí)際上作為PHS會(huì)話建立的一部分來(lái)發(fā)信號(hào)通知或協(xié)商特定選項(xiàng)。這些和其它選項(xiàng)的任一個(gè)也看作是本發(fā)明的一部分。ras信令采用三方握手在例如基站(BS)與訂戶站(SS)之間建立PHS會(huì)話。BS(或SS)發(fā)送動(dòng)態(tài)服務(wù)變化請(qǐng)求(DSC-REQ),SS(或BS)采用動(dòng)態(tài)服務(wù)變化響應(yīng)(DSC-RSP)對(duì)動(dòng)態(tài)服務(wù)變化請(qǐng)求(DSC-REQ)進(jìn)行響應(yīng),BS(或SS)采用動(dòng)態(tài)服務(wù)變化確認(rèn)(DSC-ACK)對(duì)動(dòng)態(tài)服務(wù)變化響應(yīng)(Dsc-RSP)進(jìn)行響應(yīng)。這些消息包括用于定義rasF和rasM等的信息元素。表l中給出用于定義當(dāng)前raSM的類型長(zhǎng)度值(TLV)元素。表1:當(dāng)前PHSMTLV<table>tableseeoriginaldocumentpage8</column></row><table>在本發(fā)明的一個(gè)實(shí)施例中,通過(guò)定義新的TLV來(lái)攜帶raSC,從而增強(qiáng)PHS會(huì)話建立,以便支持條件抑制。表2中給出這種TLV元素的示例。表2:PHSCTLV的示例<table>tableseeoriginaldocumentpage8</column></row><table>在一個(gè)實(shí)施例中,如果在握手/會(huì)話建立中不存在KBCTLV,則缺省行為將有效地回復(fù)到原始PHS行為,并且不會(huì)條件抑制任何字節(jié)。示例V0IP中的IP/UDP/RTP報(bào)頭的條件抑制圖4示出IP/UDP/RTPVoIP報(bào)頭中當(dāng)前/通常被PHS抑制的字段。在圖4中,字段(或者字段的一部分)之下的指示符"S"指明在凈荷報(bào)頭中抑制該字段(或者字段的那個(gè)部分),而字段(或者字段的一部分)之下的指示符"N"指明不抑制并且通過(guò)空中或通信介質(zhì)在凈荷中發(fā)送該字段(或者字段的那個(gè)部分)。用于處理不頻繁或臨時(shí)改變的字段的當(dāng)前方式是不將它們包含在掩碼(PHSM)中,因?yàn)閷?duì)那些字段中出現(xiàn)的任何變化的處罰是恢復(fù)整個(gè)報(bào)頭。在本發(fā)明的一個(gè)實(shí)施例中,不頻繁或臨時(shí)改變的字段包含在條件掩碼PHSC中。例如,本發(fā)明的一個(gè)實(shí)施例包括通過(guò)圖5中的指示符"C"標(biāo)識(shí)為IP/UDP/RTPVOIP報(bào)頭的raSC的一部分的字段。(注意,指示符"s"和"N"分別標(biāo)識(shí)經(jīng)由rasM抑制的字段和完全沒有抑制的字段。)如圖5所示,不頻繁改變的字段的示例包括-IP報(bào)頭中的生存時(shí)間(TTL)字段這通常在上行鏈路是恒定的,但在下行鏈路可改變。當(dāng)TTL極少改變時(shí),有可能的是,在VoIP會(huì)話期間,在網(wǎng)絡(luò)中臨時(shí)重新路由分組,從而增加或減少分組遍歷的節(jié)點(diǎn)的數(shù)量。-UDP報(bào)頭中的長(zhǎng)度字段在自適應(yīng)多速率(AMR)編碼的情況下,長(zhǎng)度字段對(duì)于數(shù)據(jù)分組是恒定的,但當(dāng)發(fā)送較短靜默描述符(SID)分組時(shí),在靜默周期期間發(fā)生變化。-RTP報(bào)頭中的標(biāo)記位這個(gè)位不頻繁地、例如在靜默周期結(jié)束時(shí)改變。但是,它完全改變的事實(shí)表示PHSM不可無(wú)條件地抑制包含這個(gè)字段的字節(jié)。示例TCPACK報(bào)頭的條件抑制對(duì)于web瀏覽,上行鏈路中的TCP業(yè)務(wù)相當(dāng)輕,并且主要由具有對(duì)于下行鏈路數(shù)據(jù)的HTTP請(qǐng)求和TCPACK的短分組組成。由于大多數(shù)分組是TCPACK,所以當(dāng)前通過(guò)緩存除了序列號(hào)和標(biāo)志字段之外的其它一切來(lái)實(shí)現(xiàn)良好壓縮。在本發(fā)明的一個(gè)實(shí)施例中,TCPACK報(bào)頭中不頻繁或臨時(shí)改變的一個(gè)或多個(gè)字段包含在條件掩碼rase中。這類字段的示例包括-標(biāo)志。由于大多數(shù)分組是TCPACK,所以標(biāo)志字段通常只是設(shè)置ACK位。-高位序列號(hào)字節(jié)。高位序列號(hào)字節(jié)通常不會(huì)改變。但是,如果會(huì)話持續(xù)足夠長(zhǎng)時(shí)間,則序列號(hào)可能轉(zhuǎn)滾到高位字節(jié)。-如果主要發(fā)送TCPACK,則IP長(zhǎng)度字段極少改變。在一個(gè)實(shí)施例中,條件抑制TCP報(bào)頭的標(biāo)志字段、TCP確認(rèn)號(hào)的一個(gè)或多個(gè)高位字節(jié)、TCP序列號(hào)的一個(gè)或多個(gè)高位字節(jié)和IP長(zhǎng)度字段。依照條件報(bào)頭抑制的壓縮比的示例本發(fā)明的實(shí)施例用于例如通信系統(tǒng)/網(wǎng)絡(luò)(如WiMAX或其它無(wú)線通信系統(tǒng))中的VOIP或多媒體流播等應(yīng)用。除了現(xiàn)有PHS之外,本發(fā)明的實(shí)施例還使用條件報(bào)頭抑制來(lái)實(shí)現(xiàn)例如VoIP中的報(bào)頭壓縮的性能提高。在本發(fā)明的一個(gè)實(shí)施例中,IP/UDP/RTP(例如在VoIP中)分組的報(bào)頭壓縮從依照現(xiàn)有WIS(如圖4所示)的57.5%(BP,將40字節(jié)報(bào)頭壓縮成16字節(jié)+1字節(jié)PHS報(bào)頭)增加。在一個(gè)實(shí)施例中,有條件地/動(dòng)態(tài)地抑制TTL、低位IP長(zhǎng)度、低位UDP長(zhǎng)度和包含RTPM位的字節(jié),并且壓縮提高到67.5%(S卩,將40字節(jié)報(bào)頭壓縮成12字節(jié)+1字節(jié)PHS報(bào)頭)。在一個(gè)實(shí)施例中,通過(guò)在rasc中包含多字節(jié)字段的一個(gè)或多個(gè)高位字節(jié)來(lái)實(shí)現(xiàn)進(jìn)一步壓縮(例如,當(dāng)容許更頻繁的PHS信令時(shí))。這類字段的示例包括RTP報(bào)頭中的4字節(jié)時(shí)間戳字段、IP報(bào)頭中的2字節(jié)標(biāo)識(shí)字段(往往是遞增序列)和RTP報(bào)頭中的2字節(jié)序列號(hào)字段(往往是遞增序列)。另外,在一個(gè)實(shí)施例中,IP標(biāo)識(shí)字段的較高位字節(jié)、RTP序列號(hào)的高位字節(jié)和RTP時(shí)間戳字段的高位字節(jié)經(jīng)過(guò)條件抑制,并且不通過(guò)空中或通信介質(zhì)發(fā)送(例如,參見圖5)。在這個(gè)實(shí)施例中,報(bào)頭壓縮比增加到72.5%(40字節(jié)報(bào)頭壓縮成9字節(jié)+2字節(jié)PHS報(bào)頭)。在一個(gè)實(shí)施例中(例如,當(dāng)容許更頻繁的PHS信令時(shí)),當(dāng)條件抑制字段的高位字節(jié)發(fā)生變化時(shí),該字段將包含于通過(guò)空中的傳輸中,并且建立新的PHS會(huì)話以便抑制新改變的值。在本發(fā)明的一個(gè)實(shí)施例中,無(wú)線網(wǎng)絡(luò)(例如WiMAX網(wǎng)絡(luò)、Wi-Fi網(wǎng)絡(luò)、數(shù)字分組網(wǎng)絡(luò)、2G網(wǎng)絡(luò)、2.5G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、演進(jìn)通用地面無(wú)線電接入網(wǎng)(E-UTRAN)、3GPP網(wǎng)絡(luò)或者3GPP2網(wǎng)絡(luò))中的基站和/或移動(dòng)站裝置發(fā)送和/或接收條件抑制的凈荷報(bào)頭。本發(fā)明的一個(gè)實(shí)施例使用條件抑制的凈荷報(bào)頭,而無(wú)需無(wú)條件抑制(S卩,無(wú)需rasM)。在這個(gè)實(shí)施例中,通過(guò)空中發(fā)送沒有經(jīng)過(guò)條件抑制的報(bào)頭字節(jié),就好像rasM沒有指明要無(wú)條件掩蔽任何字節(jié)一樣。本發(fā)明還可適用于任何凈荷(除了報(bào)頭字段之外)。本發(fā)明的實(shí)施例將PHSD位映射到凈荷中的字節(jié)。在本發(fā)明的實(shí)施例中,在PHS會(huì)話期間跟蹤和收集用于傳送條件掩蔽的報(bào)頭字段的各種量度,例如-自會(huì)話開始以來(lái)、在特定條件掩蔽報(bào)頭字段中改變的值的計(jì)數(shù)。-所傳送的在特定條件掩蔽報(bào)頭字段中具有改變的值的分組的計(jì)數(shù)。-所傳送的在特定條件掩蔽報(bào)頭字段中具有相同改變的值的最近連續(xù)分組的計(jì)數(shù)。-所傳送的在特定條件掩蔽報(bào)頭字段中具有任何改變的值的最近連續(xù)分組的計(jì)數(shù)。-所傳送的在條件掩蔽報(bào)頭字段集合中具有相同改變的值的最近分組的計(jì)數(shù)。根據(jù)這類量度、關(guān)聯(lián)的可配置閾值和協(xié)議相關(guān)規(guī)則中的一個(gè)或多個(gè),本發(fā)明的實(shí)施例通過(guò)在發(fā)送器與接收器之間建立修改的緩存值集合,來(lái)重新協(xié)商PHS會(huì)話。當(dāng)許多條件抑制報(bào)頭字段已經(jīng)改變并且它們對(duì)于許多連續(xù)分組保持相同以證明采用新的緩存字段值集合時(shí),這改進(jìn)后續(xù)報(bào)頭抑制。閾值的示例包括已改變的字節(jié)/字段的組合和/或數(shù)量以及所傳送的具有相同改變的條件掩蔽報(bào)頭字段值集合的連續(xù)分組的數(shù)量。在例如序列報(bào)頭字段的高位字節(jié)改變的一些情況下,變化是在傳送一定數(shù)量的分組之后出現(xiàn)的,從而例如使高位字節(jié)遞增。在一個(gè)實(shí)施例中,如果這種高位字節(jié)字段的值將要改變(例如,根據(jù)低位字節(jié)或者已經(jīng)使用當(dāng)前改變的字段值所傳送的分組的數(shù)量),則協(xié)議相關(guān)規(guī)則暫時(shí)阻止重新協(xié)商新的緩存值集合。映射到條件掩蔽凈荷報(bào)頭字段/字節(jié)的PHSD的示例本發(fā)明的一些實(shí)施例示出通過(guò)使用rasD中的位來(lái)對(duì)應(yīng)于報(bào)頭字段中的字節(jié)(例如圖6(a))的凈荷報(bào)頭抑制;但是,這只是為了進(jìn)行說(shuō)明,因?yàn)楸景l(fā)明涵蓋映射的所有變10化。本發(fā)明的實(shí)施例使用rasD中的位來(lái)對(duì)應(yīng)于凈荷報(bào)頭中的字節(jié)范圍(例如圖6(b))。例如,報(bào)頭字段中的多個(gè)字節(jié)可由rasD中的一個(gè)位來(lái)表示。一個(gè)字段的全部或部分和另一個(gè)報(bào)頭字段的全部或部分可由raSD中的位來(lái)表示(例如,RTP報(bào)頭中包含M標(biāo)志的字節(jié)以及序列號(hào)的高位字節(jié)。參見圖5)。本發(fā)明的實(shí)施例(例如,圖6(c))使用PHSD中的位來(lái)對(duì)應(yīng)于凈荷報(bào)頭中的多個(gè)字節(jié)范圍(例如,IP報(bào)頭的長(zhǎng)度字段的低位字節(jié)和UDP報(bào)頭的長(zhǎng)度字段的低位字節(jié))。當(dāng)這些報(bào)頭字節(jié)的值的變化略微相關(guān)時(shí),通過(guò)減少添加額外字節(jié)以支持rasD的需求,這允許更有效的壓縮。在這個(gè)實(shí)施例的一個(gè)示例中,通過(guò)空中發(fā)送的報(bào)頭字節(jié)的順序主要基于rasD中的位的順序,其次基于rasD位的對(duì)應(yīng)多個(gè)字節(jié)范圍中覆蓋的報(bào)頭字節(jié)的順序。例如,當(dāng)rasc位對(duì)應(yīng)于ip報(bào)頭的長(zhǎng)度字段的低位字節(jié)和UDP報(bào)頭的長(zhǎng)度字段的低位字節(jié),并且這些字段其中之一(或者兩者)臨時(shí)改變、從而引起清除rasD位時(shí),兩個(gè)報(bào)頭字節(jié)將以通過(guò)空中發(fā)送的字節(jié)中的順序出現(xiàn)。本發(fā)明的一個(gè)實(shí)施例使用rasD的一個(gè)或多個(gè)位作為對(duì)于凈荷報(bào)頭中的字節(jié)排列的集合(包括多個(gè)字節(jié)范圍)的表的查找代碼(例如圖6(d))。本發(fā)明的一個(gè)實(shí)施例使用試探和/或優(yōu)化技術(shù)來(lái)構(gòu)建或者預(yù)先配置查找表中的報(bào)頭字節(jié)排列。例如,PHSD的n位可表示多達(dá)2n種組合,并且每種組合可指向凈荷報(bào)頭中的字節(jié)的任何組合。當(dāng)這些KBD位(查找代碼)指向特定報(bào)頭字節(jié)排列時(shí),那些報(bào)頭字節(jié)將通過(guò)空中發(fā)送(即,查找代碼指明排列中的那些報(bào)頭字節(jié)的一個(gè)或多個(gè)在當(dāng)前報(bào)頭分組中臨時(shí)改變)。在一個(gè)實(shí)施例中,這些組合之一(例如,所有"l"的位)用于發(fā)信號(hào)通知,為了通過(guò)空中發(fā)送報(bào)頭字節(jié)而應(yīng)當(dāng)略過(guò)那些n個(gè)raSD位(即,這具有與在圖6(a)的實(shí)施例中將KISD掩碼位設(shè)置成指明在通過(guò)空中發(fā)送的凈荷中條件掩蔽報(bào)頭字節(jié)相似的效果)。以圖6(d)為例,PHSD中指明的2個(gè)位提供4種組合。raSD中的位組合{00,01,10}分別指明通過(guò)空中發(fā)送(g卩,當(dāng)前不掩蔽)報(bào)頭字節(jié)KC,E),(B,D,E),(B,C,DM;而對(duì)于位組合11,本實(shí)施例略過(guò)那些PHSD位。本發(fā)明的一個(gè)實(shí)施例根據(jù)PHSD與凈荷報(bào)頭字節(jié)之間的映射來(lái)確定通過(guò)空中發(fā)送(即,不掩蔽)的報(bào)頭字節(jié)。這個(gè)實(shí)施例將緩存值(PHSF)用于沒有通過(guò)空中發(fā)送的那些字節(jié),以便在接收器處重新創(chuàng)建當(dāng)前報(bào)頭字節(jié)。還希望本專利申請(qǐng)涵蓋上述教導(dǎo)的任何變化。權(quán)利要求一種用于條件抑制凈荷報(bào)頭的方法,所述方法包括根據(jù)條件抑制掩碼和所述凈荷報(bào)頭來(lái)確定一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分;根據(jù)所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分和緩存的報(bào)頭字段值來(lái)確定改變和未改變的報(bào)頭部分;將對(duì)應(yīng)于所述改變的報(bào)頭部分的動(dòng)態(tài)抑制掩碼的第一部分設(shè)置成第一代碼;將對(duì)應(yīng)于所述未改變的報(bào)頭部分的所述動(dòng)態(tài)抑制掩碼的第二部分設(shè)置成第二代碼;以及經(jīng)由通信介質(zhì)在分組中發(fā)送所述動(dòng)態(tài)抑制掩碼和所述改變的報(bào)頭部分。2.如權(quán)利要求l所述的方法,還包括根據(jù)無(wú)條件抑制掩碼和所述凈荷報(bào)頭來(lái)確定一個(gè)或多個(gè)無(wú)條件掩蔽的報(bào)頭部分;根據(jù)所述條件抑制掩碼、所述無(wú)條件抑制掩碼和所述凈荷報(bào)頭來(lái)確定未掩蔽的報(bào)頭部分;如果所有所述一個(gè)或多個(gè)無(wú)條件掩蔽的報(bào)頭部分在所述緩存的報(bào)頭字段值中具有相同的對(duì)應(yīng)值,則阻止在所述分組中傳送所述一個(gè)或多個(gè)無(wú)條件掩蔽的報(bào)頭部分,并且在所述分組中發(fā)送所述未掩蔽的報(bào)頭部分。3.如權(quán)利要求1所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的所有位和凈荷報(bào)頭抑制索弓I在所述分組中正好一個(gè)或多個(gè)完整字節(jié)。4.如權(quán)利要求3所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的所有位和所述凈荷報(bào)頭抑制索引在所述分組中正好一個(gè)字節(jié)。5.如權(quán)利要求3所述的方法,其中,所述動(dòng)態(tài)抑制掩碼和所述凈荷報(bào)頭抑制索引在所述分組中均為一個(gè)字節(jié)。6.如權(quán)利要求1所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的位對(duì)應(yīng)于所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分中的字節(jié)。7.如權(quán)利要求1所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的位對(duì)應(yīng)于所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分中的一個(gè)或多個(gè)連續(xù)字節(jié)的一個(gè)或多個(gè)范圍。8.如權(quán)利要求1所述的方法,其中,所述第一代碼是條件掩蔽的報(bào)頭字節(jié)排列的表中的查找代碼;以及由所述表中的所述查找代碼所標(biāo)識(shí)的條件掩蔽的報(bào)頭字節(jié)排列對(duì)應(yīng)于所述凈荷報(bào)頭中的所述改變的報(bào)頭部分。9.如權(quán)利要求1所述的方法,其中,所述通信介質(zhì)是無(wú)線電網(wǎng)絡(luò)的一部分。10.如權(quán)利要求1所述的方法,其中,在數(shù)據(jù)鏈路層中處理所述凈荷報(bào)頭。11.如權(quán)利要求l所述的方法,還包括發(fā)送器和接收器建立會(huì)話;以及協(xié)商或建立所述會(huì)話的所述條件抑制掩碼。12.如權(quán)利要求11所述的方法,還包括所述發(fā)送器和所述接收器建立所述會(huì)話的所述緩存的報(bào)頭字段值。13.如權(quán)利要求2所述的方法,還包括如果所述一個(gè)或多個(gè)無(wú)條件掩蔽的報(bào)頭部分中的任一個(gè)在所述緩存的報(bào)頭字段值中具有不同的對(duì)應(yīng)值,則通過(guò)捕捉新會(huì)話的新的緩存的報(bào)頭字段值中的所述一個(gè)或多個(gè)無(wú)條件掩蔽的報(bào)頭部分來(lái)建立和重新協(xié)商所述新會(huì)話。14.如權(quán)利要求9所述的方法,其中,所述通信介質(zhì)由WiMAX網(wǎng)絡(luò)、Wi-Fi網(wǎng)絡(luò)、數(shù)字分組網(wǎng)絡(luò)、2G網(wǎng)絡(luò)、2.5G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、E-UTRAN、3GPP網(wǎng)絡(luò)或3GPP2網(wǎng)絡(luò)來(lái)支持。15.如權(quán)利要求1所述的方法,其中,所述凈荷報(bào)頭是基于因特網(wǎng)協(xié)議的語(yǔ)音報(bào)頭類型或TCP-ACK報(bào)頭類型。16.—種用于重構(gòu)凈荷報(bào)頭的方法,所述方法包括經(jīng)由通信介質(zhì)接收分組中的動(dòng)態(tài)抑制掩碼;根據(jù)具有第一代碼的值的所述動(dòng)態(tài)抑制掩碼的第一部分來(lái)確定來(lái)自所述分組的改變的報(bào)頭部分;根據(jù)具有第二代碼的值的所述動(dòng)態(tài)抑制掩碼的第二部分來(lái)確定來(lái)自緩存的報(bào)頭字段值的未改變的報(bào)頭部分;根據(jù)條件抑制掩碼和所述緩存的報(bào)頭字段值來(lái)確定未條件掩蔽的報(bào)頭部分;以及根據(jù)所述改變的報(bào)頭部分、所述未改變的報(bào)頭部分和所述未條件掩蔽的報(bào)頭部分來(lái)構(gòu)建所述凈荷報(bào)頭。17.如權(quán)利要求16所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的所有位和凈荷報(bào)頭抑制索引在所述分組中正好一個(gè)或多個(gè)完整字節(jié)。18.如權(quán)利要求17所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的所有位和所述凈荷報(bào)頭抑制索引在所述分組中正好一個(gè)字節(jié)。19.如權(quán)利要求17所述的方法,其中,所述動(dòng)態(tài)抑制掩碼和所述凈荷報(bào)頭抑制索引在所述分組中均為一個(gè)字節(jié)。20.如權(quán)利要求16所述的方法,其中,所述通信介質(zhì)是無(wú)線電網(wǎng)絡(luò)的一部分。21.如權(quán)利要求16所述的方法,其中,在數(shù)據(jù)鏈路層中處理所述凈荷報(bào)頭。22.如權(quán)利要求16所述的方法,還包括發(fā)送器和接收器建立會(huì)話;以及協(xié)商或建立所述會(huì)話的所述條件抑制掩碼。23.如權(quán)利要求22所述的方法,還包括所述發(fā)送器和所述接收器建立所述會(huì)話的所述緩存的報(bào)頭字段值。24.如權(quán)利要求20所述的方法,其中,所述通信介質(zhì)由WiMAX網(wǎng)絡(luò)、Wi-Fi網(wǎng)絡(luò)、數(shù)字分組網(wǎng)絡(luò)、2G網(wǎng)絡(luò)、2.5G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、E-UTRAN、3GPP網(wǎng)絡(luò)或3GPP2網(wǎng)絡(luò)來(lái)支持。25.如權(quán)利要求16所述的方法,其中,所述凈荷報(bào)頭是基于因特網(wǎng)協(xié)議的語(yǔ)音報(bào)頭類型或TCP-ACK報(bào)頭類型。26.—種用于條件抑制凈荷報(bào)頭的方法,所述方法包括根據(jù)條件抑制掩碼和所述凈荷報(bào)頭來(lái)確定一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分;根據(jù)所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分和緩存的報(bào)頭字段值來(lái)確定改變和未改變的報(bào)頭部分;確定是重建還是再使用所述緩存的報(bào)頭字段值;如果確定再使用所述緩存的報(bào)頭字段值,則根據(jù)所述改變的報(bào)頭部分和所述未改變的報(bào)頭部分來(lái)設(shè)置動(dòng)態(tài)抑制掩碼,并且經(jīng)由通信介質(zhì)在分組中發(fā)送所述動(dòng)態(tài)抑制掩碼和所述改變的報(bào)頭部分;以及如果確定重建所述緩存的報(bào)頭字段值,則根據(jù)所述改變的報(bào)頭部分來(lái)更新所述緩存的報(bào)頭字段值。27.如權(quán)利要求26所述的方法,其中,所述通信介質(zhì)是無(wú)線電網(wǎng)絡(luò)的一部分。28.如權(quán)利要求26所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的所有位和凈荷報(bào)頭抑制索引在所述分組中正好一個(gè)或多個(gè)完整字節(jié)。29.如權(quán)利要求26所述的方法,其中,所述動(dòng)態(tài)抑制掩碼中的位對(duì)應(yīng)于所述一個(gè)或多個(gè)條件掩蔽的報(bào)頭部分中的字節(jié)。30.如權(quán)利要求26所述的方法,其中,在數(shù)據(jù)鏈路層中處理所述凈荷報(bào)頭。全文摘要公開一種條件凈荷報(bào)頭抑制,以便通過(guò)提供動(dòng)態(tài)引入在分組中臨時(shí)或者不頻繁改變的字段/報(bào)頭字節(jié)的靈活性來(lái)改進(jìn)壓縮。本實(shí)施例還使用動(dòng)態(tài)掩碼作為凈荷報(bào)頭抑制分組的一部分來(lái)指明哪些條件抑制報(bào)頭字節(jié)存在于通過(guò)空中或通信介質(zhì)發(fā)送的分組中。本發(fā)明的實(shí)施例增加了諸如WiMax的通信網(wǎng)絡(luò)中的諸如IP/UDP/RTP(VOIP)和TCPACK的分組的報(bào)頭壓縮。文檔編號(hào)H04L29/06GK101729539SQ200910179678公開日2010年6月9日申請(qǐng)日期2009年10月19日優(yōu)先權(quán)日2008年10月19日發(fā)明者R·斯塔西申請(qǐng)人:英特爾公司