專利名稱:消息壓縮的制作方法
技術領域:
本發(fā)明涉及無線通信的方法和裝置,并且尤其涉及用于實現(xiàn)和使用消 息壓縮的方法和裝置。
背景技術:
壓縮是一種技術,利用該技術可以將某些信息表示為比原始信息短(例 如,較少的字符數(shù)或字節(jié)數(shù))的格式,同時信息丟失很少或沒有丟失。
在無線通信系統(tǒng)的環(huán)境中,報頭壓縮有時用于壓縮所要求的字節(jié)數(shù)量, 以表示通過空中鏈路(例如,移動節(jié)點和基站之間)發(fā)送的報頭。雖然已 知的報頭壓縮技術在壓縮報頭中時有用的,但仍然需要額外的和/或改善的 數(shù)據(jù)壓縮技術。
特別是,需要能夠用于壓縮在一個或多個設備間傳送的消息和/或信息 的方法和裝置。該消息可以根據(jù)(例如)協(xié)議。鑒于許多協(xié)議(例如,移 動IP協(xié)議)需要在一段時間內(nèi)通常在同一設備間進行多條消息的傳送,如 果能開發(fā)出用于減少傳送這樣的消息和/或消息信息所需的資源數(shù)量的改進 方法和裝置將是所期望的。雖然改進的消息壓縮技術是所期望的,但如果 有能應用于移動通信信令的至少某些改進的消息壓縮技術,也是所期望的, 其中,消息往往通過通信資源受到限制和/或比較昂貴的空中鏈路傳輸。
發(fā)明內(nèi)容
各種特征針對涉及消息壓縮和解壓縮的方法和裝置。本專利申請描述 用于消息壓縮和后續(xù)解壓縮的各種壓縮機制。各種消息壓縮和/或后續(xù)解壓 縮方法可以單獨使用或組合使用。
一種示例性的機制是一種能在不知道特定的協(xié)議或正在壓縮消息情況 下進行操作的通用機制。這種通用機制能應用于移動IP協(xié)議消息以及許多 其它消息。根據(jù)各種實施例,通過對之前的消息將進行什么樣的改變以產(chǎn)生設法 發(fā)送的消息進行指示,來產(chǎn)生壓縮消息。將所需的改變以至少一條命令和 相應的參數(shù)的形式,作為正在傳送的消息的壓縮版本進行發(fā)送。這種方式 利用了這樣的一個事實,隨著時間的推移而發(fā)送的消息往往包括許多相同 的消息內(nèi)容,并且只有一個或少數(shù)幾個字段可能發(fā)生改變。該技術是通用 的,并且涉及在壓縮消息中包括命令以及至少一個參數(shù)。命令對要在之前 的消息上執(zhí)行的處理進行指示,以產(chǎn)生非壓縮消息。參數(shù)可以是,例如, 插入到之前消息中的數(shù)據(jù),或者指定在之前的消息中將要進行改變的位置。 壓縮消息可以或無法明確標識做出修改的之前的消息。
示例性的壓縮消息可以是
INSERT [消息1標識符][新的數(shù)據(jù)][偏移量]
其中,INSERT是命令,"消息l標識符"是之前的消息的明確標識符, "新的數(shù)據(jù)"是要插入的數(shù)據(jù),而"偏移量"是要插入數(shù)據(jù)的地方與之前 消息的起始處的偏移量。
非?;镜膲嚎s消息中的另一個壓縮消息示例可以是 ADD[新的數(shù)據(jù)]
在這種情況下,消息減少到只剩一條命令和一個參數(shù)??梢栽谙⒃?和目的地之間使用預定的協(xié)商,以確定壓縮消息所涉及的之前消息,例如, 目的地可以假設壓縮消息適用于接收到的上一條消息。在這個示例中,新 的數(shù)據(jù)可以附在上一條消息的末尾,從而可避免需要傳送之前消息的內(nèi)容。
在某些情況下,多條命令包括在同一壓縮消息里。根據(jù)這種方式,許 多其它消息/命令選項能允許消息壓縮有很大的靈活性。
根據(jù)各種實施例的接收和處理消息的示例性方法包括存儲與第一消 息相對應的第一組消息信息;接收第二消息,所述第二消息包括至少一條 命令和至少一個與所述命令相對應的參數(shù);并且根據(jù)所述命令通過處理所 述存儲的第一組消息信息產(chǎn)生新的一組消息信息。根據(jù)各種實施例的示例 性通信裝置包括存儲器,其包括與第一消息相對應的第一組消息信息; 用于接收第二消息的接收機模塊,所述第二消息包括至少一條命令和至少 一個與所述命令相對應的參數(shù);以及用于根據(jù)所述命令通過處理所述存儲 的第一組消息信息產(chǎn)生新的一組消息信息的消息信息產(chǎn)生模塊。
15另一種示例性方法包括存儲與第一消息相對應的第一組消息信息;
并且產(chǎn)生第二消息,所述第二消息包括至少一條命令和至少一個與所述命 令相對應的參數(shù),所述命令指示對第二組消息信息執(zhí)行的用以產(chǎn)生新的一 組消息信息的操作,所述第二組消息信息具有與所述第一組消息信息相同
的內(nèi)容。根據(jù)各種實施例的示例性通信設備包括用于存儲與第一消息相 對應的第一組消息信息的存儲器;和用于產(chǎn)生第二消息的消息產(chǎn)生模塊, 所述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù),所 述命令指示對第二組消息信息執(zhí)行的用以產(chǎn)生新的一組消息信息的操作, 所述第二組消息信息具有與所述第一組消息信息相同的內(nèi)容。
雖然以上的綜述中討論了各種實施例,但應該意識到,不是所有的實 施例都必需地包括相同的特征,而且上述的某些特征雖然不是必要的,但 在某些實施例中是所期望的。許多額外的特征、實施例以及益處在以下的 詳細描述中進行討論。
圖1是示出用于某些實施例中的壓縮和解壓縮的方法的步驟的圖。
圖2是示出一組消息或等效的信息組之間的示例性功能關系的圖,其
中,信息組涉及從發(fā)送器到接收機的差分編碼消息(也稱為壓縮消息)的發(fā)送。
圖3是根據(jù)各種實施例的包括主機節(jié)點、第一外地代理節(jié)點(FA1)、 第二外地代理節(jié)點(FA2)、本地代理(HA)節(jié)點和示例性信令的圖。 圖4是根據(jù)各種實施例實現(xiàn)的示例性無線通信系統(tǒng)的圖。 圖5是根據(jù)各種實施例實現(xiàn)的示例性基站的圖。 圖6是根據(jù)各種實施例實現(xiàn)的諸如移動節(jié)點的示例性無線終端的圖。 圖7是根據(jù)各種實施例實現(xiàn)的示例性通信設備的圖。 圖8是根據(jù)各種實施例實現(xiàn)的示例性通信設備的圖。 圖9是根據(jù)各種實施例實現(xiàn)的示例性通信設備的圖。 圖IO是根據(jù)各種實施例實現(xiàn)的示例性通信設備的圖。 圖11是根據(jù)各種實施例的用于操作節(jié)點(例如,基站或者無線終端) 以接收和處理消息的示例性方法的流程圖。
16圖12是根據(jù)各種實施例的用于操作節(jié)點(例如,無線終端或者基站) 的示例性方法的流程圖。
圖13是根據(jù)各種實施例的用于操作節(jié)點(例如,基站或者無線終端) 的示例性方法的流程圖。
圖14是根據(jù)各種實施例的用于操作節(jié)點(例如,無線終端或者基站) 的示例性方法的流程圖。
具體實施例方式
1.壓縮的流
圖1是示出用于某些實施例中的壓縮和解壓縮的方法的步驟的圖100。 圖IOO包括節(jié)點1 101、節(jié)點2 102、時間軸107、 一系列示例性的消息 (108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121)以及與時間線107上的一系列事件相對應的點(10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66)。在本示例性實施例中,過程1 103和壓縮 器/解壓縮器l 104位于第一節(jié)點101 (例如,移動節(jié)點)中,而在本示例性 實施例中,壓縮器/解壓縮器2 105和過程2 106位于節(jié)點102 (例如,諸如
基站的接入節(jié)點)中。
在圖1的圖100中,兩個過程(103、 106)交換壓縮的和未壓縮消息。 壓縮器/解壓縮器(104、 105)代表過程來壓縮和解壓縮消息。壓縮器/解壓 縮器(104、 105)可以實現(xiàn)為單獨的過程或?qū)崿F(xiàn)為與涉及的兩個過程(103、 106)相同的過程的一部分。
過程1 103在點10處向過程2 106發(fā)送未壓縮的請求1消息108。過程 2 106在點12處接收到消息108,處理消息,并且如果接受消息,則過程2 106存儲消息的內(nèi)容。過程2 106在點14處發(fā)送未壓縮的響應1消息109。 該響應消息109由過程1 103在點16處接收。過程1 103處理并存儲該響 應消息109。過程1 103和過程2 106中存儲的消息現(xiàn)在是用于壓縮的上下 文(context)。壓縮消息可以表示為這些存儲的消息的增量??商鎿Q地,可 以在過程1 103和過程2 106中存儲默認消息,以便不必發(fā)送未壓縮的請求1 108和未壓縮的響應1 109。
在點18處,過程1 103發(fā)送未壓縮的請求2 110。模塊104的壓縮器在 點20處接收所述消息110,并且壓縮所述消息110。壓縮的請求2 111的內(nèi) 容表示為在點10處發(fā)送的未壓縮的請求1 108的增量。壓縮的請求2 111 在點22處發(fā)送,并且由模塊105的解壓縮器在點24處接收。解壓縮器通 過將所指示的增量應用到在點12處接收到的未壓縮的請求1 108來解壓縮 消息111,并且在點26處發(fā)送未壓縮的請求2 112。過程2 106在點28處接 收未壓縮的請求2 112。對消息112進行處理并且存儲。過程2 106在點30 處發(fā)送未壓縮的響應2 113。模塊105的壓縮器在點32處接收所述消息113, 并且壓縮該消息。壓縮器在點34處發(fā)送壓縮的響應2 114,并且模塊104 的解壓縮器在點36處接收該壓縮的響應2 114。解壓縮器對消息114進行 解壓縮。解壓縮器在點40處向過程1 103發(fā)送未壓縮的響應2消息115。 過程1 103在點42處接收該消息115,過程1 103處理并存儲該消息115。
在點44處,過程1 103發(fā)送未壓縮的請求3 116。模塊104的壓縮器在 點46處接收所述消息,并且壓縮所述消息116。壓縮的請求3 117的內(nèi)容 表示為在點18處發(fā)送的未壓縮的請求2 110的增量。在點48處發(fā)送壓縮的 請求3 117,并且模塊105的解壓縮器在點50處接收該壓縮的請求3117。 解壓縮器通過將指示的增量應用到在點28處接收到的未壓縮的請求2 112 來解壓縮該消息117,并且在點52處發(fā)送未壓縮的請求3 118。過程2 106 在點54處接收未壓縮的請求3 118。對消息118進行處理并且存儲。過程2 106在點56處發(fā)送未壓縮的響應3 119。模塊105的壓縮器在58處接收所 述未壓縮的響應3消息119,并且壓縮該消息119。壓縮器在點60處發(fā)送 壓縮的響應3 120,并且模塊104的解壓縮器在點62處接收該壓縮的響應3 120。解壓縮器對該消息120進行解壓縮。解壓縮器在點64處向過程1 103 發(fā)送未壓縮的響應3消息121。過程1 103在點66處接收該消息121,過程 1 103處理并存儲該消息121。
如果使用壓縮ID或已知消息的另一種指示符(見后續(xù)的部分),則可 以將任何消息壓縮為任何其它已知消息的增量,例如,任何之前已發(fā)送的 消息的增量。如果沒有使用壓縮ID,則在某些實施例中,將每一消息壓縮 為在相同方向上發(fā)送的上一條消息的增量。2.通用協(xié)議消息壓縮
根據(jù)這種壓縮方式,從第一實體(例如,發(fā)送器)向第二實體(例如, 接收機)傳送的協(xié)議消息,是差分編碼的,例如,編碼為一組命令,該組 命令用于指示相對于基準消息(例如,之前己經(jīng)傳送的協(xié)議消息)的相似 性、差異和/或修改。差分編碼的消息相對于相同消息的非差分編碼的版本, 通常具有減少了的消息大小,因此,各種實施例提供通用協(xié)議消息壓縮的 方法。如這里所定義的壓縮方式,適用于幾乎任何已知的協(xié)議和/或任何將 來有可能定義的協(xié)議,但非常適合在相同的兩個實體間對具有高比例共同 內(nèi)容的消息進行反復傳送的協(xié)議。
2.1概述
圖2是示出一組消息或等效的信息組之間的示例性功能關系的圖200, 其中,信息組涉及從發(fā)送器202到接收機204的差分編碼消息(也稱為壓 縮消息)的發(fā)送。發(fā)送器202可以例如是諸如移動節(jié)點的第一節(jié)點,而接 收機204可以是諸如基站的第二節(jié)點。
如圖2所示,發(fā)送器202借助壓縮模塊210,基于"基準"消息206 (例 如,假設發(fā)送器和接收機都已知的協(xié)議消息)相對應的信息與"預期"消 息208 (例如,將要從發(fā)送器向接收機傳送的協(xié)議消息)相對應的信息之間 的比較,產(chǎn)生"壓縮的"消息212。然后,所產(chǎn)生的"壓縮的"消息212作 為消息212'例如通過空中鏈路從發(fā)送器202發(fā)送(例如傳輸和域轉(zhuǎn)發(fā))到 接收機204。然后,接收機204基于接收到的"壓縮的"消息212"與對應于 "基準"消息206'的本地信息(例如,發(fā)送器202用于產(chǎn)生"壓縮的"消 息的"基準"消息信息206的等效拷貝)之間的比較,確定與"預期"消 息208'相對應的信息。用于獲得預期消息208'的比較由解壓縮模塊210'執(zhí) 行。
應該注意到,盡管在示例性的圖2中基準消息和預期消息都標記為消 息并且在本文中也稱為消息,但(例如)發(fā)送器或接收機處的基準消息或 預期消息,實際上不必要形成為典型的消息和/或在實體之間交換??商鎿Q 地,它們中的一個或多個可以包括所存儲信息的集合,例如, 一組數(shù)據(jù),
19這與對應于消息的信息相同或在內(nèi)容上等效。
2.2基準消息信息
壓縮消息可以看作是預期消息的壓縮版本,是相對于基準消息進行差 分編碼的。于是,例如由接收機進行的對壓縮消息的解壓縮使用與基準消 息相對應的信息。然而,有許多關于如何讓發(fā)送器和接收機獲知基準消息 信息的可替換示例。某些示例包括-
在發(fā)送器和接收機處預先確定和/或預先配置基準消息信息。在這種 情況下,基準消息信息可以
o定義為規(guī)范或標準的一部分, o硬編碼為實現(xiàn)的一部分,或
o借助某些頻帶機制進行協(xié)商。
基準消息信息是之前從發(fā)送器向接收機傳送的協(xié)議消息。在這種情 況下,基準消息可以是
o之前傳送的未壓縮消息,例如,從發(fā)送器向接收機發(fā)送的
標準協(xié)議消息,或
o之前傳送的與之前從發(fā)送器向接收機發(fā)送的壓縮消息相
對應的預期消息。
接收機一旦接收到壓縮消息,就確定(例如,標識)相應的基準消息
信息。壓縮消息可以包括幫助接收機確定相應的基準消息信息的信息。 例如,壓縮消息可以包括對發(fā)送器、接收機、協(xié)議、應用程序等進行指示 的信息。在某些實施例中,相應的基準消息信息是部分地隱含確定的,例 如,從發(fā)送器接收到的"上一條"未壓縮的或預期消息。在某些實施例中, 壓縮消息包含額外的信息,以更加明確地指示相應的基準消息信息,例如, 特定的之前從發(fā)送器接收到的未壓縮的或預期消息的標識符。在某些實施 例中,使用隱含的和明確的方式的組合,例如,從發(fā)送器接收到的明確標 識"類型"的"上一條"未壓縮的或預期消息。
2.3壓縮消息命令基元
根據(jù)各種實施例,壓縮消息包括一條或多條命令,例如,基元或操作,
20其指令接收機如何從已知的基準消息中確定預期消息??梢噪S命令一起提 供參數(shù)。例如,壓縮消息可以包括針對基準消息的添加、刪除和/或其它修 改的指示。有許多可替換的命令基元集,這些命令基元集可以用于指示針 對基準消息的差異,并因此使接收機能夠確定預期消息。某些示例包括-
SET1:初始化預期消息為空消息;假設只依次存取基準消息,則命
令基元指令預期消息依次產(chǎn)生
oCOPY (rmmUnits):從基準消息的當前位置復制單位數(shù) (mimUnits)到預期消息。該命令有效地將信息的一部分
從基準消息復制到預期消息。 oSKIP (mimUnits):在基準消息中向前跳過單位數(shù)到基準
消息的新位置。該命令有效地將基準消息中的信息的一部
分排除在預期消息之外。 o ADD (data):向預期消息添加所指示的數(shù)據(jù)。該命令將信
息的一部分(例如,基準消息中不存在的)有效地添加到
預期消息中。
SET2:初始化預期消息為空消息;假設隨機存取基準消息,則命令
基元指令預期消息依次產(chǎn)生
o COPY (offset, numUnits)或COPY(offsetStart, offsetEnd):
將從偏移量指示的位置開始的單位數(shù)(或復制偏移量起點 和偏移量終點所限定范圍內(nèi)的信息)從基準消息復制到預 期消息。該命令將信息的一部分從基準消息有效地復制到 預期消息。
o ADD (data):向預期消息中添加所指示的數(shù)據(jù)。該命令將 信息的一部分(例如,基準消息中不存在的)有效地添加 到預期消息中。
SET3:初始化預期消息等于基準消息;假設隨機存取預期消息,則
命令基元指令預期消息的修改。
o DELETE (offset, numUnits)或DELETE (offsetStart, offsetEnd):從預期消息中刪除從偏移量指示的位置開始的 單位數(shù)(或刪除偏移量起點和偏移量終點所限定范圍內(nèi)的信息)。該命令有效地將基準消息中的信息的一部分排除在 預期消息之外。
o INSERT (offset, data):在預期消息的偏移量指示的位置 處插入所指示的數(shù)據(jù)。該命令將信息的一部分(例如,基 準消息中不存在的)有效地添加到預期消息中。 在以上命令基元組中的每一條命令中,可以添加額外的更高級的命令, 以更有效地編碼基準消息和預期消息之間的特定差異。以下的額外命令能 用于擴展SET3的功能。
o REPLACE ( offset , numUnits , data )或REPLACE (offsetStart, offsetEnd, data):用所指示的數(shù)據(jù)替換預期 消息中從偏移量指示的位置開始的單位數(shù)(或替換偏移量 起點和偏移量終點所限定范圍內(nèi)的信息)。該命令用預期消 息中的信息的不同部分有效地替換基準消息中的信息的一 部分。REPLACE可以看作是DELETE和INSERT在同一 位置處的應用。
OVERWRITE (offset, data):用所指示的數(shù)據(jù)重寫預期消 息中從偏移量指示的位置開始的當前內(nèi)容。該命令用預期 消息中的相同大小的信息的不同部分有效地替換基準消息 中的信息的一部分。OVERWRITE可以看作是DELETE和 INSERT在同一位置處的應用,其中刪除的信息和插入的信 息大小相同。還可以看作是REPLACE的特殊情況,其中 將被替換的信息和替換用的信息大小相同。
o UINT—INCREMENT(offset,numUnits) 或 UINT一INCREMENT(offsetStart,offsetEnd):將與從偏移量指 示的位置開始的單位數(shù)相對應的信息(或偏移量起點和偏 移量終點所限定范圍內(nèi)的信息)作為無符號整數(shù)處理,并 遞增其值。
應該注意到,在示例性的命令中,對諸如偏移量和單位數(shù)之類的參數(shù) 的解釋可以依據(jù)實施例而有所不同。例如,在一個實施例中,偏移量可以 指示被確定為從消息開頭開始的字節(jié)或碼字的數(shù)量的位置,而在另一個實施例中,偏移量可以指示被確定為從當前位置開始的字節(jié)或碼字的相對數(shù) 量的位置,例如,執(zhí)行上一條命令或操作的位置。同樣,單位數(shù)可以與比 特數(shù)、字節(jié)數(shù)、碼字數(shù)等相對應。
2.4用于命令的示例性消息對象格式
在某些實施例中,將一系列的命令基元作為一系列的消息對象包括在 壓縮消息中。
2.4.1通用命令消息對象格式
以下介紹了用于命令的示例性通用消息對象格式。
0 12 3
01234567890123456789012345678901
I 命令 I 長度 I 命令相關信息...
其中-
-命令指示特定的命令,例如,DELETE、 INSERT、 REPLACE、 OVERWRITE等。
-長度以字節(jié)為單位指示命令消息對象的總長度。
-命令相關信息包括一個或多個額外的字段,其提供參數(shù)和/有關特
定命令的數(shù)據(jù),例如,用于DELETE命令的偏移量和單位數(shù),或者 用于INSERT命令的偏移量和數(shù)據(jù)。
2.4.2 SET3命令消息對象格式
以下介紹了用于之前在SET3里定義的命令的示例性消息對象格式。
DELETE消息對象格式
0 12 3
0123456789012345678901234567890
23200780037877.6說明書第ll/42頁命令I 長度 I 偏移量單位數(shù)其中-命令1 (DELETE) 長度6-偏移量指示位置,該位置被確定為從消息開頭開始的字節(jié)數(shù),例如,值0指示消息開頭,值l指示第一個字節(jié)以后。 -單位數(shù)指示以第一字節(jié)開始沿偏移量位置的將被刪除的字節(jié)數(shù)。<image>image see original document page 24</image>其中:-命令2 (INSERT)<image>image see original document page 24</image>-長度可變-偏移量指示位置,該位置被確定為從消息開頭開始的字節(jié)數(shù),例如,值0指示消息開頭,l值指示第一個字節(jié)以后。 -數(shù)據(jù)指示將在所指示的偏移量位置處插入的數(shù)據(jù)。REPLACE消息對象格式<image>image see original document page 24</image>命令 I長度 I 偏移量單位數(shù) I數(shù)據(jù)...其中-命令3 (REPLACE)-長度可變-偏移量指示位置,該位置被確定為從消息開頭開始的字節(jié)數(shù),例如,值0指示消息開頭,值l指示第一個字節(jié)以后。 -單位數(shù)指示以第一字節(jié)開始沿偏移量位置的將被刪除的字節(jié)數(shù)。 -數(shù)據(jù)指示將在所指示的偏移量位置處插入的數(shù)據(jù)。OVERWRITE消息對象格式0 12 3012345678301234567B901234567890命令 I 長度 I 偏移量數(shù)據(jù)其中畫命令4 (OVERWRITE) -長度可變-偏移量指示位置,該位置被確定為從消息開頭開始的字節(jié)數(shù),例 如,值0指示消息開頭,值l指示第一個字節(jié)以后。-數(shù)據(jù)指示數(shù)據(jù),該數(shù)據(jù)將用于重寫以第一字節(jié)開始沿偏移量位置 的數(shù)據(jù)。UINT_INCREMENT消息對象格式0 12 301234567890123456789012345678901命令 I 長度 I 偏移量單位數(shù)其中-命令5 (UINT—INCREMENT)-長度6-偏移量指示位置,該位置被確定為從消息開頭開始的字節(jié)數(shù),例 如,值0指示消息開頭,值l指示第一個字節(jié)以后。-單位數(shù)指示將被處理為無符號的整數(shù)值并被遞增的以第一字節(jié)開 始沿偏移量位置的字節(jié)數(shù)。2.5對移動IP消息的示例性應用以下示出了對移動IP版本4 (MIPv4)消息使用SET3命令的示例性實 施例的示例性應用。MIPv4注冊請求消息具有以下格式。 MIPv4注冊請求消息格式01234567890123456789012345678901.—+—+_+++—_+_+++-++++++++.類型 lS|BlDlM|G|r|T|xl有效期—+ ++— + + ++— + + + + + + + + —-.本地地址.+ ++ + + + ++— — + — — — + + - + — + ■本地代理—+ — + _ + _ + + + _++ + + + - + - + _ + - + - + - + - + -.轉(zhuǎn)交地址假設后續(xù)的注冊消息僅是標識字段的值不同于之前的注冊請求,例如, 借助相同的轉(zhuǎn)交地址的注冊續(xù)訂,那么以下表示了后續(xù)的注冊消息的示例 性壓縮版本。壓縮的MIPv4注冊請求消息對象格式0 12 30123456783012345678901234567890類型 I 命令 I 長度 I 偏移量.偏移量(續(xù))I-+ - + - + - — + _ + - — + 數(shù)據(jù)(新的標識字段的值)其中--類型新的MIPv4消息類型的值,對包括一系列SET3命令的壓縮消息進行指示。
命令4 (OVERWRITE) -長度13 -偏移量16-數(shù)據(jù)在后續(xù)的"預期"注冊請求消息中的標識字段的值。27可替換的壓縮的MIPv4注冊請求消息對象格式
以下是十六進制表示的第一移動IPv4的注冊請求消息的報頭。 01 02 0e lOOaOl
89 74 0a 01 80 01 0a 01 80 f5 c8 c5 7e 2a 00 01 00 00 20 1400 00 01 00 ba e7 b2 5c f2 00 3d 8f 45 3fa6 26 32 02 27 90
以下是出于刷新目的的十六進制表示的后續(xù)第二移動IPv4注冊請求消 息的報頭。
01 02 0e lOOaOl 89 74 0a 01 80 01 0a 01 80 f5 c8 c5 7e 34 00 02 00 00 20 14 00 00 01 00 e6 21 60 13 b3 3e 7f a8
4facaf6d 78 83 28 9a
以下的消息是根據(jù)示例性實施例的第二消息的示例性壓縮表示。
0 12 3
01234567890123456789012345678901
-+-+—-+_+-+-+_+-+-+-+_+-+_+- +
類型 1 本地地址(HOA)
-++ + + + — ++++ + - + + + -+- + ——+ -+-+ + + - + + + - ++ + - + -+ —+
HoA(續(xù)) 1 壓縮工D 1命令-Replace 1長度
-++ + _ + ++_ + _ + — + + + - + - + + + —
偏移量=19字節(jié) 1數(shù)據(jù)=34 0002
+ + + + + + _+—+ — + — + + _ + —-+ + - + - + + + - + -+- ++ + —-+ + + -
數(shù)據(jù)(續(xù))1 命令-Replace |長度 1偏移量=8字節(jié)
-+-+ — + + + + + + + + + + + - + - + ——+ — — + + + + + + ++ + - + .
偏移量(續(xù))1
-+ _+— + — ++ + - +
數(shù)據(jù) =e6 21 60 13 b3 3e 7f a8 4f ac af 6d 78 83 28 9a<formula>formula see original document page 29</formula>
其中,類型標識壓縮的注冊請求; 本地地址標識發(fā)起注冊請求的手機(mobile); 壓縮ID是標識基準消息的壓縮ID。
該示例性的消息包括具有相應長度、偏移量以及數(shù)據(jù)字段的兩條擴展 命令。
3. MIP的具體壓縮
隨著時間的推移,移動IP協(xié)議已經(jīng)擴展了許多特征。這種額外的特征 包括前綴注冊的擴展、IPV6和IPV4前綴的擴展、主機配置、分級注冊、 網(wǎng)絡接入標識符以及許多其它特征。同時,目前正通過不同的技術來使用 移動IP,包括無線技術和有限帶寬技術。通過低帶寬鏈路與移動IP的使用 耦合在一起的擴展增殖,對合理化移動IP信令的機制提出了具有說服力的 主張。
根據(jù)某些示例性實施例,定義了移動IP注冊/綁定消息的合理化版本, 這將對重新注冊的需要簡化到了最低限度。各種實施例還處理增量變化。 各種實施例適用于MIPv4和MIPv6,同時在MIPv4情況下,還支持移動節(jié) 點(MN)和外地代理(FA)之間的壓縮,而FA到本地代理(HA)的信 令可以是未壓縮的??商鎿Q地,MN到FA的信令可以是未壓縮的,而FA 到HA的信令可以是壓縮的。
根據(jù)各種實施例的移動IP壓縮是基于知曉移動IP消息的消息結構的。 在一個實施例中,通過使用在各種有關移動IP的規(guī)范中定義的完整移動IP 消息完成對初始移動IP的注冊。
然而,后續(xù)的注冊只包括用于有必要刷新注冊或指示注冊變化的參數(shù)。 因為大部分的移動IP特征通常是預先協(xié)商的,并且它們通常不發(fā)生變化, 因而這是可能的。雖然某些變化可以通過使用這里所定義的壓縮機制來實現(xiàn),但是在任何時候執(zhí)行完整的注冊以對使用壓縮消息無效的變化進行請 求總是可能的。
依據(jù)壓縮注冊的目的不同,可能需要包括不同的參數(shù)。
圖3是根據(jù)各種實施例的包括主機節(jié)點302、第一外地代理節(jié)點(FA 1) 304、第二外地代理節(jié)點(FA 2) 306、本地代理(HA)節(jié)點308和示例性 信令的圖300。主機節(jié)點302例如是諸如移動節(jié)點的無線終端,而FA 1 304、 FA2 306和HA308例如是基站和其它網(wǎng)絡節(jié)點。在圖3中,主機302首先 通過使用標準移動IP消息執(zhí)行示例性注冊301,有時稱為完整注冊。包括 消息310、 312、 314和316的這種交換向手機302、 FA304和HA308提供 壓縮上下文??商鎿Q地,該壓縮上下文能預先存儲在手機302、 FA 304和 HA308中。因為已知移動IP消息結構,所以可以將不同字段的默認值定義 為默認的上下文。然后,將壓縮消息作為這種默認的完整注冊消息的增量 進行發(fā)送。
然后,主機302執(zhí)行包括壓縮消息318、 320、 322、 324的壓縮的刷新 注冊303,其中,將壓縮消息限制在要求執(zhí)行刷新的字段,而正在被發(fā)送的 綁定的任何其它方面沒有發(fā)生改變。應該注意到,在某些情況下,刷新注 冊可以是被執(zhí)行的最典型的注冊。
然后,主機執(zhí)行包括消息326、 328、 330、 332的壓縮的轉(zhuǎn)交地址(CoA) 改變注冊305。該注冊改變所注冊的CoA,并且刷新綁定而沒有任何其它改 變。這通常還是一種當主機在子網(wǎng)間移動時執(zhí)行的普通類型的注冊;在圖3 的示例中,主機從FA1 304向FA2 306移動,這需要改變CoA注冊。
接下來,主機執(zhí)行包括消息334、 336、 338和340的壓縮的通用注冊 307,其中,主機刷新綁定,任意地改變CoA,并且通過包括移動IP擴展 請求主機注冊的額外改變。
以下部分更加詳細地描述壓縮的刷新、CoA改變和通用注冊消息的特性。
3.1刷新注冊
刷新注冊旨在刷新允許狀態(tài)(即,在上一次注冊期間協(xié)商的狀態(tài))的 有效期。在這種類型的注冊中,MN需要至少標識本身。在實施例的示例中,
30包括在消息中的參數(shù)如下 壓縮的請求 O IP報頭
o UDP報頭 o壓縮的注冊請求報頭 ■標識字段
■ MN標識符字段,例如,HoA或者NAI ■認證符字段 壓縮的回復
o IP報頭
o UDP報頭
o壓縮的注冊請求報頭
■標識字段
■狀態(tài)(成功/失敗)
■認證符字段
在各種實施例的某些情況下,如果信令在MN和FA之間,就可以不包 括IP報頭和UDP報頭。在一種情況下,通過使用指定的端口號可以將壓縮 消息標識給接收機。可替換地,可以通過使用移動IP端口號標識壓縮消息, 在這種情況下,壓縮消息包括對壓縮消息的類型進行指示的類型字段。應 該注意到,可以包括額外的參數(shù)。例如,MN可以包括移動-外地認證符。
3.2 CoA改變注冊
CoA改變注冊旨在刷新允許狀態(tài)的有效期(例如,在上一次注冊期間 協(xié)商的狀態(tài)),并且改變HA所持有的移動綁定的轉(zhuǎn)交地址。在這種類型的 注冊中,MN應該至少標識自身,并且在某些情況下,MN還應該標識新的 CoA。包括在消息中的參數(shù)如下- 壓縮的請求 o IP報頭 o UDP報頭 o壓縮的注冊請求報頭■標識字段
■ MN標識符字段,例如,HoA或者NAI ■新的轉(zhuǎn)交地址
如果直接發(fā)送給HA,則是必需的 如果經(jīng)由外地代理發(fā)送,則是可選的 ■認證符字段 壓縮的回復 o IP報頭 o UDP報頭 o壓縮的注冊請求報頭 ■標識字段 ■狀態(tài)(成功/失敗) ■認證符字段
在某些實施例的某些情況下,如果信令在MN和FA之間,就可以不包 括IP報頭和UDP報頭。在一種情況下,通過使用指定的端口號可以將壓縮 消息標識給接收機。可替換地,通過使用移動IP端口號可以標識壓縮消息, 在這種情況下,壓縮消息包括用于對壓縮消息的類型進行指示的類型字段。 應該意識到,可以包括額外的參數(shù),但不是必要的。例如,MN可以包括移 動-外地認證符。
當借助外地代理發(fā)送注冊時,該注冊可能不包括新的轉(zhuǎn)交地址。相反, 外地代理可以在擴展字段中包括待使用的轉(zhuǎn)交地址。在其它情況下,手機 在壓縮的注冊中包括轉(zhuǎn)交地址。
3.3通用修改注冊
通用修改注冊旨在刷新通常與移動IP擴展相關聯(lián)的任何參數(shù)。這種類 型的注冊將采取刷新或者改變CoA注冊外加一個或多個與請求的修改相對 應的擴展的形式。
使用這種類型的注冊是因為移動IP擴展通常是自包含的,并且包括用 于在自擴展中提供特征所需的大部分信息。大部分的這種特征能用這里所 定義的壓縮的注冊來實現(xiàn)。3.4壓縮ID
在壓縮的注冊期間可以使用壓縮ID來標識上一次成功的注冊交易。這 在手機沒有接收到第一次注冊的注冊回復消息時必須發(fā)送第二次注冊的情 況下非常有用。如果第一次注冊是"刷新"或者"改變CoA"注冊,則這 種機制不是必要的。然而,如果,第一次注冊是"通用修改"注冊,則第 二次注冊應該對從MN的角度看"上一次成功的注冊"是第一次注冊還是 之前的一個注冊進行指示。如果是第一次注冊,但HA并沒有接收到那次 請求,則請求就會被拒絕,并且手機就可以利用完整注冊進行注冊,或者 在第三次注冊中組合在第一次注冊和第二次注冊中引入的改變。
在某些情況下,可以結合通用壓縮機制來使用壓縮ID,并且在某些其 它情況下,可以結合移動IP專用壓縮機制來使用壓縮ID。
3.5壓縮的移動IPv4的示例性實現(xiàn)
本部分論述移動IPv4壓縮機制的一個示例性實現(xiàn)。本領域的技術人員 可以設計其它類似的實現(xiàn)。
3.5.1對標準MIP消息的擴展示例
在一種實現(xiàn)中,手機首先執(zhí)行與其HA的完整MIP注冊,并且包括壓 縮能力擴展
0 12 3
01234567890123456789012345678901
類型 I 長度 |C|
預留
-類型指示壓縮能力
-長度指示擴展的長度
-標志C指示手機試圖使用壓縮ID
33-預留為將來的使用預留
如果FA也支持壓縮,則FA在注冊中也包括該擴展的另一份拷貝。在 MIP中,依據(jù)關于各種認證報頭的擴展所放置的位置,就可以辨認出哪一 個實體包括所述擴展。
如果FA在路徑中,并且HA沒有觀察到FA所包括的壓縮能力擴展, 則HA應該忽略MN所包括的壓縮能力擴展。如果HA不支持這一壓縮特 征,HA就忽略所有這些擴展。如果HA支持壓縮,HA就在注冊回復中包 括壓縮能力擴展。
應該注意到,HA能對即使手機請求要使用壓縮ID也不使用壓縮ID的 情況進行指示。在某些情況下,如果手機沒有請求壓縮ID,則HA就不需 要使用壓縮ID。
3.5.2壓縮的請彰回復格式示例
壓縮的注冊消息可以如下
0 1 2 3
0 12345678901234567890123456"78 9 01
-+-+-+-+-+ + + + — — - + — + - + - + -+- + - + - + - + - + — + — — + - + -+ —+ -+-+-+-+
類型1 長度 |a|b|c|d|e|f|g|h|i|k|l|預留1
+-+-+-+++++-+-+-+-+-+-+-+-+++-+-+-+-+-+-+-+ -+-+-+-+
(A)類型(B) |s|B|D|M|G|r|T|x| (C)有效期1
+-+-+-+-+-+-+-+-+-+-+-+—+—+—+-+-+-+-+—+—+-+-+-+-+ -+
(d)本地地址
-+-+-+-+-+十+ -+- + - + - + - + - + - + _ +十+ - + -+— + - + -+十+ -+-+ -+ -+-+-+-+ -+
(e)本地代理1
+-+-+-+-+ -+— + + - + — -+ -+- + - + _ + - + -+- + -+ - + -+- + -+-+ -+ -+-+-+-+ -+
(f)轉(zhuǎn)交地址1
-+-+ + + - +-+ — + — — - + - + - + — + - + + + + + —+ — + + + + -+-+-+-+-—+
(g)標識
+-+-+-+-+++— + — + + + + + + + - + + + — + + + + + -,+-+-+-+
(h)上一個轉(zhuǎn)交地址
-+-+-+_+-+-+ - + - + -+ - + - + + + - + - + - + -+ - + - + -+ - + - + - + -+ -+-+ -+ -+_+-+-+ -+
(1〉移動標識符
-+-+-+-+-+國+- + - + - + —-+ + + - + - + - + — + - + - + _ + + + - + -+ -+-+ -+-+-+-+
(k)壓縮id 1 mn-ha擴展...
—+-+-+-+_+-+—+—+—+—+-+-+一+一+一+—+—+—+—+—+—+一+一+-+-+-+ -+ -+—+—+-+(L)移動-本地認證
MN-FA擴展. .
可替換的
0 12 3
01234567890123456789012345678901
類型 |A|B|C|D|E|F|G|H| (A)有效期 !
(B) 本地地址 I
(C) 本地代理 I
(D) 轉(zhuǎn)交地址 I
(E) 標識 +
(F) 上一個轉(zhuǎn)交地址 I
(G) 移動標識符 I (H)壓縮ID I擴展...
其中
-類型指示壓縮的注冊
-標志A-E指示字段(A) - (E)的存在 -預留為將來使用預留
-字段(A) - (E),當存在時,與RFC3344中所描述的字段相同 -如果不包括字段(B),即,本地地址,則要么應該包括移動標識符 字段(F),要么應該包括NAI擴展-(F)移動標識符是除本地地址以外的標識符。在某些系統(tǒng)中,例如, 當使用重疊的地址空間時,HoA地址不能唯一地標識手機。相反, HoA和HA —起標識手機,或者HoA和如同GRE標簽的某些其它參 數(shù)一起標識手機。移動標識符是一種與在壓縮的注冊中唯一標識手機 的方式不同的方式。
-字段(G),壓縮ID是標識上一次注冊的可選字段。 壓縮的回復消息可以如下。
0 12 3
01234567890123456789012345678901
I 類型 I 代碼 I 有效期 I
標識
擴展...
其中
-類型指示壓縮的回復 -代碼如RFC334所定義的
-其余字段,與RFC3344中所描述的字段相同或相類似 任何包括在壓縮消息中的認證符可以通過壓縮消息本身進行計算。例 如,在某些實施例中,移動-本地認證擴展將包括認證符字段,認證符字段 通過壓縮的移動IP報頭和所有的擴展(包括認證擴展的類型字段和長度字 段)根據(jù)移動IP規(guī)范進行計算。
3.6 MIP專用MN到FA的壓縮
當FA和HA之間的信令保持未壓縮并根據(jù)移動IP協(xié)議時,可以壓縮 MN和FA之間的移動BP信令。對于這種類型的壓縮,MN首先構造沒有進行壓縮就發(fā)送的完整移動 IP注冊。然后,將可壓縮的字段從消息中刪除,并且將該消息發(fā)送到FA。 FA通過添加被MN所刪除的字段重新創(chuàng)建原始消息以及任何它自己的擴 展,并且將該消息發(fā)送到HA。
壓縮注冊的格式可以與以上所示的壓縮注冊相同。然而,存在兩點差
異
-可以完全刪除MN和FA之間的IP和UDP。相反,可以通過MN和 FA之間的鏈路直接傳輸消息,在一種情況下,壓縮消息可以使用由 該鏈路層指定的協(xié)議類型。
-可以通過未被壓縮的原始移動IP報頭計算MN所包括的認證符。這 是因為FA必須重新創(chuàng)建并發(fā)送原始的MIP消息,并且HA必須通過 接收到的消息對不進行壓縮的MN-HA認證符進行校驗。
3.7可替換的壓縮MIPv4注冊請求消息對象格式
以下是十六進制表示的第一移動IPv4注冊請求消息的報頭。 01 02 0e訓a01
89 74 0a 01 80 01 0a 01 80 f5 c8 c5 7e 2a 00 01 00 00 20 14 00 00 01 00 ba e7 b2 5c f2 00 3d 8f 45 3fa6 26 32 02 27卯
以下是用于刷新目的的十六進制表示的后續(xù)第二移動IPv4注冊請求消 息的報頭。
01 02 0e lOOaOl 89 74 0a 01 80 01 0a 01 80 f5 c8 c5 7e 34 00 02 00 00 20 14 00 00 01 00 e6 21 60 13 b3 3e 7f a8 4facaf6d78 83 28 9a
以下消息是根據(jù)示例性實施例的第二消息的示例性壓縮表示。
0 12 3
01234567890123456789012345678901
類型 I 長度 |a|b|c|d|e|f|g|h| 壓縮id本地地址
標識
移動-本地認證
3.8移動IPv6消息壓縮
移動IPv6消息(RFC3775)在被稱為移動性報頭(MH)的IPv6擴展 報頭中發(fā)送。MH允許發(fā)送若干種類型的消息,包括由移動節(jié)點發(fā)送的并且 用于在接收機處操作分組路由的綁定更新消息(BU)。該消息由主機和路由 器發(fā)送用以管理它們的移動性,以及附加到主機和路由器上的網(wǎng)絡(在移 動路由器的情況下)。將擴展以額外選項的形式添加到(例如)BU消息上。 因此,BU消息可以并且有時確實包含通過無線或有線鏈路發(fā)送的大量字 節(jié)。為了避免發(fā)送大的BU消息,在各種實施例中,包括一種新的選項,該 新的選項向BU的接收機指示上一次已經(jīng)接受的BU中的之前參數(shù)的至少 一些在新的消息中仍然有效。該新的選項有時稱為壓縮的移動性更新選項 (CMU)。該選項可以包括在BU消息自身之內(nèi),或者包括在MH中的任何 其它消息之內(nèi)。CMU選項還可以用于初始BU消息中,用以與接收機協(xié)商 是否支持壓縮。
383.8.1 CMU選項
CMU選項如下所示,
0123456789012
678901234567890
類型
長度
CAN
預留
C工D
其中-
類型指示類型選項 長度指示長度選項
C:指示之前消息中的轉(zhuǎn)交地址(CoA)仍然有效
A:指示"添加"操作。當設置了該標志時,新的BU消息包含需要被 添加(不是替換)當前高速緩存條目的新選項。然而,其中的一些選項可 能由于MIPv6的處理而替換或者更新現(xiàn)有的信息。該標志向接收機指示 不應該用該新消息中的信息自動地替換將整個高速緩存條目。
N:該字段指示使用壓縮的請求。該字段在發(fā)送的第一消息中使用,并 且如果支持壓縮,則接收機通過在確認中返回相同的選項來進行回復。如 果不支持壓縮,則忽略該選項。
CID:指示壓縮ID字段。在一種情況下,該字段在每條消息中都是不 同的。該字段可以通過每發(fā)送一次消息就單一地遞增該字段來實現(xiàn)??商?換地,可以使用時間戳或者時間戳和計數(shù)器的組合。
3.8.2壓縮機制的操作
當移動節(jié)點(MN)發(fā)送初始移動性更新消息(例如,BU)時,MN包 含具有N標志設置的CMU選項和包括所需選項的完整未壓縮消息。該消 息的接收機,本地代理(HA)或相關節(jié)點(CN)像往常一樣處理該消息。 然后,處理CMU選項;如果支持壓縮,接收機就以相關的確認消息(例如, 綁定確認(BA))進行響應,并且包括它所接收到的CMU選項。
39當發(fā)送器接收到具有CMU選項的確認消息時,發(fā)送器知道另一端支持 壓縮。因此,從該點起,就可以對將來的移動性更新消息進行壓縮。
如果發(fā)送器需要發(fā)送與前一個移動更新相同的移動更新,則它只包括 用于辨認該消息所必要的信息以及CMU選項。對于BU消息,這意味著包 括BU和CMU選項。在一種情況下,如果CoA沒有發(fā)生改變,并且將BU 與可替換的CoA選項一起發(fā)送,則對CMU消息中的標志C進行設置,并 且將可替換的CoA選項從消息中刪除。這向接收機指示接收機應該使用 上一次的CoA。
3.8.2.1在壓縮消息中發(fā)送額外信息
在任何時候,MN可以希望在它的移動性更新消息中添加更多的編碼為 選項的信息。這樣做可以不用發(fā)送完整的未壓縮消息。為了這樣做,MN就 要在它的移動性更新消息中包括新的選項。在一種情況下,該消息包括新 的選項。此外,該消息包含CMU選項,同時設置標志A。這向接收機指示 包括在該消息中的新選項將要添加到現(xiàn)有的高速緩存中,并且新的移動性 更新消息不應該被作為新的未壓縮消息來處理。其中的一些新選項可以在 現(xiàn)有的高速緩存中修改狀態(tài),這可以按照通常的MIPv6處理來實現(xiàn)。標志 A簡單地指示該消息不是未壓縮的更新以及新信息將要添加到原始消息中。
在一種情況下,發(fā)送器處理完這種消息并且對它進行確認之后,應該 假設除了原始消息之外還存儲了新信息。因此,將來的移動性更新不必包 括那些新近的選項,但應該包括CMU選項。
3.8.2.2壓縮器和解壓縮器之間的失步
在任何時候,移動性更新(例如,BU)的接收機可能己經(jīng)丟失了原始 的未壓縮消息。因此,如果接收機接收到新的壓縮消息,則需要向發(fā)送器 指示無法處理該消息。這可以通過發(fā)送具有相關錯誤代碼(例如,"壓縮器 狀態(tài)丟失")的確認消息來實現(xiàn)。
當發(fā)送器接收到該錯誤代碼時,發(fā)送器應該發(fā)送原始的未壓縮消息, 并且應該包括CMU選項,同時設置標志N,以對在將來的消息中使用壓縮 的請求進行指示。3.8.3無CMU選項的壓縮
對移動性信令中的數(shù)據(jù)壓縮的替代能通過在每條消息中不使用CMU 選項來實現(xiàn)。這種機制依賴于與早期針對MIPv4提出的方法相類似的方法。 在這種方法中,壓縮協(xié)商最初發(fā)生在使用如上所討論的CMU選項的發(fā)送器 和接收機之間。然而,壓縮消息使用(例如,用于BU的)新的消息類型或 者選項類型,預留這些類型用于壓縮消息。通過使用這種機制,接收機明 白它正在接收壓縮消息,并且如在本文之前所描述的那樣進行動作。
圖4示出了根據(jù)各種實施例實現(xiàn)的示例性無線通信系統(tǒng)400。例如,示 例性通信系統(tǒng)400可以是正交頻分復用(OFDM)多址無線通信系統(tǒng)。示例 性系統(tǒng)400包括多個基站(基站1402、、基站M404),每個基站分別具 有相應的無線覆蓋區(qū)域(小區(qū)1 406、、小區(qū)M408)。系統(tǒng)400還包括分 別通過網(wǎng)絡鏈路(428、 430)耦合到基站(402、 404)的網(wǎng)絡節(jié)點426。網(wǎng) 絡節(jié)點426還通過網(wǎng)絡鏈路432耦合到其它網(wǎng)絡節(jié)點和/或因特網(wǎng)。網(wǎng)絡鏈 路(428、 430、 432)例如是光纖鏈路。示例性系統(tǒng)400還包括多個無線終 端,例如,移動節(jié)點。在系統(tǒng)400中,無線終端(WT1410、…、WTN412) 分別通過無線鏈路(414、…、416)耦合到基站l 402;無線終端(WT 1' 418'、 ...、 WTN1 420)分別通過無線鏈路(422、 ...、 424)耦合到基站M404。 無線終端(例如,移動節(jié)點)和基站交換根據(jù)各種實施例的特征而產(chǎn)生、 實現(xiàn)并處理的消息(例如,壓縮消息)。每個無線終端(例如,移動終端) 可以對應于不同的移動用戶,并且因此有時也被稱為用戶終端。通過無線 鏈路(414、 416、 422、 424)傳送的信號可以例如是OFDM信號?;?02、 404和無線終端410、 412、 418、 420實現(xiàn)方法。通過無線鏈路(414、 416、 422、 424)傳送的信號包括壓縮消息和/或具有本申請所討論的類型的信號。
在某些實施例中,通信系統(tǒng)包括單個基站和多個無線終端以及至少一
些壓縮消息(例如,通過空中鏈路傳送的壓縮的移動性消息)。在某些實施
例中,至少一些基站是多扇區(qū)基站。在某些實施例中,系統(tǒng)內(nèi)的一些通信
設備(例如,至少一個基站和至少一個無線終端)支持壓縮消息,而系統(tǒng) 內(nèi)至少一些其它通信設備可以不支持壓縮消息的特征。在某些實施例中,
至少一些通信設備(例如,至少一個基站或者至少一個無線終端)支持多種不同的具有壓縮消息功能的協(xié)議,例如,基于壓縮消息特征的IP版本4 和基于壓縮消息特征的IP版本6。
圖5示出了根據(jù)各種實施例實現(xiàn)的示例性接入點,例如,基站500。示 例性基站500可以是圖4中的系統(tǒng)400內(nèi)的任何基站?;?00包括天線 503、 505和接收機模塊502以及發(fā)射機模塊504。接收機模塊502包括解 碼器模塊533,而發(fā)送器模塊504包括編碼器模塊535。模塊502、 504通 過總線530耦合到I/O接口 508、處理器506 (例如,CPU)以及存儲器510。 I/O接口 508將基站500耦合到其它網(wǎng)絡節(jié)點和/或因特網(wǎng)。存儲器510包括 例程,當處理器506執(zhí)行所述例程時,促使基站500根據(jù)各種特征進行操 作,和/或?qū)崿F(xiàn)方法的步驟。存儲器510包括通信例程523,通信例程523 用于控制基站500執(zhí)行各種通信操作以及實現(xiàn)各種通信協(xié)議。存儲器510 還包括基站控制例程525,基站控制例程525用于控制基站500實現(xiàn)方法的 步驟,例如,執(zhí)行諸如消息產(chǎn)生、信息恢復、消息壓縮、消息解壓縮和/或 信令傳輸?shù)牟僮?。基站控制例?25包括調(diào)度模塊526,調(diào)度模塊526用于 控制傳輸調(diào)度和/或通信資源分配。因此,模塊526可以用作調(diào)度器。基站 控制例程525還包括消息壓縮模塊526和消息解壓縮模塊527。消息壓縮模 塊526使用所存儲的基準消息信息和預期信息來傳送以產(chǎn)生借助發(fā)射機模 塊504所發(fā)送的壓縮消息(例如,壓縮的移動IP消息)。消息解壓縮模塊 527通過使用存儲的基準消息信息和接收到的壓縮消息來恢復預期消息信 息。存儲器510還包括通信例程523和控制例程525所使用的數(shù)據(jù)/信息512。 數(shù)據(jù)/信息512包括用于每個活動無線終端用戶513、 513'的條目,該條目列 出了用戶正在進行的活動會話,并且包括對用戶正在使用以進行會話的無 線終端進行標識的信息。示例性的數(shù)據(jù)/信息513包括基準消息528、預期 消息529和壓縮消息530??赡艽嬖?,并且有時確實存在多組用于無線終端 的基準消息信息、預期消息信息和壓縮消息信息,例如,與由基站500產(chǎn) 生并發(fā)送的第一壓縮消息相對應的第一組,以及與由基站500接收并處理 的第二壓縮消息相對應的第二組。
服務器和/或主機設備可以通過使用與圖5所示的示例性基站500的電 路相同的或相類似的電路來實現(xiàn),但服務器和/或主機設備具有適用于特定 服務器/主機設備需求的接口和/或控制例程。在這種服務器和/或主機中的控
42制例程和/或硬件促使設備實現(xiàn)方法。
圖6示出了根據(jù)各種實施例實現(xiàn)的諸如移動節(jié)點的示例性無線終端 600。示例性無線終端600可以是圖4中的系統(tǒng)400內(nèi)的任何示例性無線終 端。無線終端600 (例如,移動節(jié)點)可以用作移動終端(MT)。無線終端 600包括分別耦合到接收機模塊602和發(fā)射機模塊604的接收機天線603和 發(fā)射機天線605。接收機模塊602包括解碼器模塊633,而發(fā)射機模塊604 包括編碼器模塊635。接收機模塊602 (例如,電路)和發(fā)射機模塊604 (例 如,電路)通過總線609耦合到存儲器610。根據(jù)各種特征,處理器606在 存儲在存儲器610的一個或多個例程的控制下,促使無線終端600 (例如, 移動節(jié)點)根據(jù)方法進行操作。為了控制無線終端的操作,存儲器610包 括通信例程623和無線終端控制例程625。
無線終端控制例程625包括消息解壓縮模塊626和消息壓縮模塊627。 消息壓縮模塊627使用所存儲的基準消息信息和預期信息來傳送以產(chǎn)生借 助發(fā)射機模塊604發(fā)送的壓縮消息,例如,壓縮的移動IP消息。消息解壓 縮模塊626通過使用所存儲的基準消息信息和接收到的壓縮消息來恢復預 期消息信息。無線終端控制例程625負責確保無線終端根據(jù)實現(xiàn)的方法進 行操作,并且執(zhí)行關于無線終端的操作的方法步驟。存儲器610還包括用 戶/設備/會話/資源信息612,信息612可以被存取并用于實現(xiàn)用來實現(xiàn)各種 特征和/或步驟的方法和/或數(shù)據(jù)結構。存儲器610還包括基準消息628、壓 縮消息629和預期消息630。在存儲器610內(nèi),可能存在并且有時確實存在 多組基準消息信息、預期消息信息和壓縮消息信息,例如,與由無線終端 600產(chǎn)生并發(fā)送的第一壓縮消息相對應的第一組,以及與由無線終端600接 收并處理的第二壓縮消息相對應的第二組。
圖7是根據(jù)各種實施例的示例性通信設備700 (例如,基站或者諸如移 動節(jié)點的無線終端)的圖。示例性通信設備700可以是圖4中的系統(tǒng)400 內(nèi)的任何示例性基站或者無線終端。示例性通信設備700包括借助總線716 耦合在一起的接收機模塊704、發(fā)射機模塊708、處理器710和存儲器714, 通過總線716,各種元件可以彼此交換數(shù)據(jù)和信息。在某些實施例中,例如, 在通信設備700是基站的實施例中,通信設備700還包括耦合到總線716 的I/0接口 712。存儲器714包括例程718和數(shù)據(jù)/信息720。處理器710 (例如,CPU) 執(zhí)行例程718,并且使用存儲器714中的數(shù)據(jù)/信息720來控制通信設備700 的操作,并實現(xiàn)方法。
接收機模塊704 (例如,OFDM無線接收機)耦合到接收天線702,借 助于接收天線702,通信設備700從其它通信設備接收信號。例如,如果通 信設備700是無線終端,通信設備700就從基站接收下行鏈路信號??商?換地,如果通信設備700是基站,通信設備700就從無線終端處接收上行 鏈路信號。接收機模塊704接收第二消息,所述第二消息包括至少一條命 令和至少一個與所述命令相對應的參數(shù)。
發(fā)射機模塊708 (例如,OFDM發(fā)射機)耦合到發(fā)射天線706,通信設 備借助發(fā)射天線706向其它通信設備發(fā)送信號。例如,如果通信設備700 是無線終端,通信設備700就向基站發(fā)送上行鏈路信號??商鎿Q地,如果 通信設備700是基站,通信設備700就向無線終端發(fā)送下行鏈路信號。在 某些實施例中,相同的天線用于發(fā)射機模塊708和接收機模塊704。
1/O接口712將通信設備700耦合到其它網(wǎng)絡節(jié)點(例如,其它基站、 本地代理節(jié)點、路由器AAA節(jié)點等)和/或因特網(wǎng)。例如,考慮到通信設 備700是基站,1/0接口 712通過將基站700耦合到回程網(wǎng)絡,允許無線終 端使用該基站作為其網(wǎng)絡附著點,以參與和對等節(jié)點(例如,使用不同的 基站作為網(wǎng)絡附著點的另一無線終端)的通信會話。
例程718包括消息信息產(chǎn)生模塊722和消息產(chǎn)生模塊724。消息信息產(chǎn) 生模塊722包括添加模塊726、刪除模塊728和命令實現(xiàn)模塊730。命令實 現(xiàn)模塊730包括替換命令模塊732。
消息信息產(chǎn)生模塊722通過根據(jù)在第二消息中接收到的命令(例如, 接收到的命令746)處理所存儲的第一組消息信息(例如,信息738),來 產(chǎn)生新的一組消息信息(例如,信息742)。在某些實施例中,第一消息是 預定的默認消息,例如,消息736。在某些實施例中,第一消息是接收到的 消息,例如,消息734。接收到的第一消息734可以并且有時是未壓縮消息。 在某些實施例中,第一組消息信息(例如,信息73S)包括從第一消息產(chǎn)生 的信息,例如,從接收到的第一消息734或預定的默認消息736中的一條 消息產(chǎn)生的信息。
44添加模塊726響應于作為ADD命令的在接收到的第二消息中所接收的 命令而被執(zhí)行,并通過將包括在來自于接收到的第二消息中的所述接收參 數(shù)中的數(shù)據(jù)添加到第一組消息信息中以產(chǎn)生新的一組消息信息,來產(chǎn)生新 的一組消息信息。刪除模塊728,響應于作為REMOVE命令的在接收到的 第二消息中所接收到的命令而被執(zhí)行,并刪除至少某些由位于接收到的第 二消息中的所接收的參數(shù)所指示的將被刪除的信息,其中所指示的信息將 在產(chǎn)生新的一組消息信息時從所述第一組消息信息中刪除。
命令實現(xiàn)模塊730實現(xiàn)可以包括在接收到的第二消息中的各種不同的 命令,包括替換命令。替換命令模塊730響應于在接收到的第二消息中所 接收的REPLACE命令而執(zhí)行,在產(chǎn)生新的一組消息信息時,用例如由接 收到的第二消息中的參數(shù)所傳送的數(shù)據(jù)這樣的信息替換第一組消息信息中 的信息。
消息產(chǎn)生模塊724從所產(chǎn)生的新的一組消息信息(例如,信息742)中 產(chǎn)生第三消息(例如,消息744)。在某些實施例中,所產(chǎn)生的第三消息是 對接收到的第二消息的回復。
數(shù)據(jù)/信息720包括第一組消息信息738、接收到的第二消息740、產(chǎn)生 的新的一組消息信息742以及產(chǎn)生的第三消息744。接收到的第二消息740 (例如,壓縮消息)包括接收到的命令746和接收到的參數(shù)748。在某些實 施例中,數(shù)據(jù)/信息720包括接收到的第一消息734和預定的默認消息736 中的一個或多個。
接收到的第二消息740例如是壓縮消息。接收到的命令746例如是多 個不同的所支持命令中的一個,例如,包括ADD命令、REMOVE命令以 及REPLACE命令的一組命令中的一個。接收到的參數(shù)748可以并且有時 是數(shù)據(jù),例如,將要添加的數(shù)據(jù)或者將要刪除的數(shù)據(jù)。接收到的參數(shù)748 有時指示位置。在某些這樣的實施例中,接收到的參數(shù)748通過偏移量和 大小中的至少一個來指示位置。
接收到的第二消息740 (例如,壓縮消息)是消息信息產(chǎn)生模塊722的 輸入,而產(chǎn)生的新的一組消息信息742是消息信息產(chǎn)生模塊722的輸出。 產(chǎn)生的第三消息(例如,接收到的第二消息740的回復消息)是消息產(chǎn)生 模塊724的輸出,并由發(fā)射機模塊708進行發(fā)送。在某些實施例中,產(chǎn)生的第三消息744是從產(chǎn)生的新的一組消息信息742產(chǎn)生的。
圖8是根據(jù)各種實施例的示例性通信設備800 (例如,基站或者諸如移 動節(jié)點的無線終端)的圖。示例性通信設備800可以是圖4中的系統(tǒng)400 內(nèi)的任何示例性基站或者無線終端。示例性通信設備800包括借助總線816 耦合在一起的接收機模塊804、發(fā)射機模塊808、處理器810和存儲器814, 通過總線816,各種元件可以交換數(shù)據(jù)和信息。在某些實施例中,例如,在 通信設備800是基站的實施例中,通信設備800還包括耦合到總線816的 1/0接口 812。
存儲器814包括例程818和數(shù)據(jù)/信息820。處理器810 (例如,CPU) 執(zhí)行例程818,并且使用存儲器814中的數(shù)據(jù)/信息820來控制通信設備800 的操作,并且實現(xiàn)方法。
接收機模塊804 (例如,OFDM無線接收機)耦合到接收天線802,借 助接收天線802,通信設備800從其它通信設備接收信號。例如,如果通信 設備800是無線終端,通信設備800就從基站接收下行鏈路信號??商鎿Q 地,如果通信設備800是基站,通信設備800就從無線終端接收上行鏈路 信號。
發(fā)射機模塊808 (例如,OFDM發(fā)射機)耦合到發(fā)射天線806,通信設 備借助發(fā)射天線806向其它通信設備發(fā)送信號。例如,如果通信設備800 是無線終端,通信設備800就向基站發(fā)送上行鏈路信號。可替換地,如果 通信設備800是基站,通信設備800就向無線終端發(fā)送下行鏈路信號。在 某些實施例中,相同的天線用于發(fā)射機模塊808和接收機模塊804。發(fā)射機 模塊808發(fā)送所產(chǎn)生的第二消息,例如,壓縮消息,所述第二消息包括至 少一條命令和至少一個與所述命令相對應的參數(shù)。
1/0接口 812將通信設備800耦合到其它網(wǎng)絡節(jié)點(例如,其它基站、 本地代理節(jié)點、路由器AAA節(jié)點等)和減因特網(wǎng)。例如,考慮到通信設 備800是基站,1/0接口 812通過將基站耦合到回程網(wǎng)絡,允許無線終端使 用該基站作為網(wǎng)絡附著點,以參與和對等節(jié)點(例如,使用不同的基站作 為網(wǎng)絡附著點的另一無線終端)的通信會話。
例程818包括消息產(chǎn)生模塊822。消息產(chǎn)生模塊822產(chǎn)生第二消息,所
述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù),所述
46命令指示要對第二組消息信息執(zhí)行的操作,以產(chǎn)生新的一組消息信息,所 述第二組消息信息具有與所述第一組消息信息相同的內(nèi)容。例如,在某些
實施例中,在從通信設備800處接收無線信號的通信設備中,所述第二組 消息信息是所述第一組消息信息824的本地拷貝。
數(shù)據(jù)/信息820包括第一組消息信息824、產(chǎn)生的第二消息826以及接 收到的第三消息832。產(chǎn)生的第二消息826 (例如,壓縮消息826)包括命 令828和參數(shù)830。
第一組消息信息824與第一消息相對應。在某些實施例中,第一組消 息信息包括所述第一消息中的信息。在某些實施例中,第一組消息信息包 括從所述第一消息產(chǎn)生的信息。
產(chǎn)生的第二消息826例如是壓縮消息,其借助發(fā)射機模塊808通過空 中鏈路進行發(fā)送。產(chǎn)生的第二消息826包括命令828和參數(shù)830。在某些實 施例中,第二消息包括對第一組消息信息和第二組消息信息中的至少一組 進行標識進而對用于產(chǎn)生所述新的一組消息信息的第二組消息信息進行標 識的指示符。命令828例如是多個不同的所支持命令中的一個,例如,包 括ADD命令、REMOVE命令以及REPLACE命令的一組命令中的一個。 ADD命令指示了通過將數(shù)據(jù)添加到第二組消息信息以產(chǎn)生新的一組消息信 息來產(chǎn)生新的一組消息信息。REMOVE命令指示了通過從所述第二組消息 信息中刪除信息來產(chǎn)生新的一組消息信息。參數(shù)830可以是并且有時是數(shù) 據(jù),例如,將要添加的數(shù)據(jù)或者將要刪除的數(shù)據(jù)。參數(shù)830有時指示位置。 在某些這樣的實施例中,參數(shù)830通過偏移量和大小中的至少一個來指示 位置。在某些實施例中,替換命令還包括對在所述第二組消息信息中將要 被替換的信息進行指示的信息。
產(chǎn)生的第二消息826 (例如,壓縮消息)是消息產(chǎn)生模塊822的輸出。 在某些實施例中,接收到的第三消息832是所述第二消息的回復消息。在 各種實施例中,第三消息例如通過與通信設備800有無線鏈路的另一通信 設備從新的一組消息信息中產(chǎn)生,該新的一組消息信息根據(jù)對接收到的第 二消息執(zhí)行的操作而產(chǎn)生,該第二消息由通信設備800發(fā)送。
圖9是根據(jù)各種實施例的示例性通信設備900 (例如,基站或者諸如移 動節(jié)點的無線終端)的圖。示例性通信設備卯0可以是圖4中的系統(tǒng)400內(nèi)的任何示例性基站或者無線終端。示例性通〒言設備900包括借助總線916 耦合在一起的接收機模塊904、發(fā)射機模塊908、處理器910和存儲器914, 通過總線916,各種元件可以交換數(shù)據(jù)和信息。在某些實施例中,例如,在 通信設備900是基站的實施例中,通信設備900還包括耦合到總線916的 1/0接口 912。
存儲器914包括例程918和數(shù)據(jù)/信息920。處理器910 (例如,CPU) 執(zhí)行例程918,并使用存儲器914中的數(shù)據(jù)/信息920來控制通信設備卯0 的操作,并且實現(xiàn)方法。
接收機模塊904 (例如,OFDM無線接收機)耦合到接收天線902,通 信設備900借助接收天線902從其它通信設備接收信號。例如,如果通信 設備900是無線終端,通信設備900就從基站接收下行鏈路信號??商鎿Q 地,如果通信設備900是基站,通信設備900就從無線終端接收上行鏈路 信號。
發(fā)射機模塊908 (例如,OFDM發(fā)射機)耦合到發(fā)射天線卯6,通信設 備借助發(fā)射天線906向其它通信設備發(fā)送信號。例如,如果通信設備900 是無線終端,通信設備900就向基站發(fā)送上行鏈路信號。可替換地,如果 通信設備900是基站,通信設備900就向無線終端發(fā)送下行鏈路信號。在 某些實施例中,相同的天線用于發(fā)射機模塊908和接收機模塊904。發(fā)射機 模塊卯8發(fā)送產(chǎn)生的第二消息,例如,通過空中鏈路產(chǎn)生的壓縮的移動性 消息。
1/0接口 912將通信設備900耦合到其它網(wǎng)絡節(jié)點(例如,其它基站、 本地代理節(jié)點、路由器AAA節(jié)點等)和/或因特網(wǎng)。例如,考慮到通信設 備900是基站,1/0接口912通過將基站耦合到回程網(wǎng)絡,允許無線終端使 用該基站作為網(wǎng)絡附著點,以參與和對等節(jié)點(例如,使用不同的基站作 為網(wǎng)絡附著點的另一無線終端)的通信會話。
例程918包括消息產(chǎn)生模塊922和發(fā)射機控制模塊924。消息產(chǎn)生模塊 922產(chǎn)生第二消息,所述第二消息包括至少一個壓縮消息的類型指示符和至 少一個用以替換第一組消息信息中的相應字段的字段。發(fā)射機控制模塊924 控制發(fā)射機模塊908的操作,包括發(fā)送產(chǎn)生的第二消息(例如,產(chǎn)生的壓 縮的移動性消息)。數(shù)據(jù)/信息920包括第一組消息信息926、第一移動性消息928和產(chǎn)生的第二消息930。第一組消息信息926包括發(fā)射機標識符932和一個或多個可以被替換并且有時被替換的字段934。第一移動性消息928 (例如,移動IP消息)與第一組消息信息926相對應,并且包括發(fā)送器標識符936。當產(chǎn)生第二消息(例如,待發(fā)送的壓縮消息)時,第一組消息信息926有時充當基準或者基線。產(chǎn)生的第二消息930 (例如,移動性消息)是消息產(chǎn)生模塊922的輸出,并且在發(fā)射機控制模塊924的控制之下借助發(fā)射機模塊908進行發(fā)送。產(chǎn)生的第二消息930包括壓縮消息的類型指示符938和一個或多個與信息934中的字段相對應的替換字段942。在某些實施例中,替換字段942包括一個或多個轉(zhuǎn)交地址944、標識字段946和序列號948。在各種實施例中,產(chǎn)生的第二消息930包括掩碼字段940。
在某些實施例中,對于至少某些第二消息,壓縮消息的類型指示符938指示第二消息是不包括本地代理地址、有效期和本地地址中的至少一個的壓縮消息。在某些實施例中,對于至少某些第二消息,第二消息不包括移動IP標志字段。在某些實施例中,第二消息包括掩碼字段940,該掩碼字段對可能包括在壓縮消息中的一組字段中的每個字段的存在與否進行指
圖IO是根據(jù)各種實施例的示例性通信設備1000 (例如,基站或者諸如移動節(jié)點的無線終端)的圖。示例性通信設備1000可以是圖4中的系統(tǒng)400內(nèi)的任何示例性基站或者無線終端。示例性通信設備1000包括借助總線1016耦合在一起的接收機模塊1004、發(fā)射機模塊1008、處理器1010和存儲器1014,通過總線1016,各種元件可以交換數(shù)據(jù)和信息。在某些實施例中,例如,在通信設備1000是基站的實施例中,通信設備1000還包括耦合到總線1016的I/O接口 1012。
存儲器1014包括例程1018和數(shù)據(jù)/信息1020。處理器1010 (例如,CPU)執(zhí)行例程1018,并且使用存儲器1014中的數(shù)據(jù)/信息1020來控制通信設備1000的操作,并且實現(xiàn)方法。
接收機模塊1004 (例如,OFDM無線接收機)耦合到接收天線1002,通信設備1000借助接收天線1002從其它通信設備接收信號。例如,如果通信設備1000是無線終端,通信設備1000就從基站接收下行鏈路信號??商鎿Q地,如果通信設備1000是基站,通信設備1000就從無線終端接收上行鏈路信號。接收模塊1004借助無線通信信道接收第二消息,所述第二消息包括至少一個壓縮消息指示符和至少一個用以替換包括在第一組消息信息中的相應字段的字段。
發(fā)射機模塊1008 (例如,OFDM發(fā)射機)耦合到發(fā)射天線1006,通信設備借助發(fā)射天線1006向其它通信設備發(fā)送信號。例如,如果通信設備1000是無線終端,通信設備1000就向基站發(fā)送上行鏈路信號??商鎿Q地,如果通信設備1000是基站,通信設備1000就向無線終端發(fā)送下行鏈路信號。在某些實施例中,相同的天線用于發(fā)射機模塊1008和接收機模塊1004。
1/0接口 1012將通信設備IOOO耦合到其它網(wǎng)絡節(jié)點(例如,其它基站、本地代理節(jié)點、路由器AAA節(jié)點等)和域因特網(wǎng)。例如,考慮到通信設備1000是基站,1/0接口 1012通過將基站耦合到回程網(wǎng)絡,允許無線終端使用該基站作為網(wǎng)絡附著點,以參與和對等節(jié)點(例如,使用不同的基站作為網(wǎng)絡附著點的另一無線終端)的通信會話。
例程1018包括消息信息產(chǎn)生模塊1022和接收機控制模塊1024。消息信息產(chǎn)生模塊1022通過操作來產(chǎn)生新的一組消息信息,例如,信息1032,所述操作包括用所接收到的第一消息中的字段替換所存儲的第一組消息信息中的相應字段。
數(shù)據(jù)/信息1020包括第一組消息信息1026、第一移動性消息1028、接收到的第二消息1030和產(chǎn)生的新的一組消息信息1032。所存儲的第一組消息信息1026與第一移動性消息1028相對應。第一組消息信息1026包括發(fā)送器標識符1034和一個或多個能被替換的字段1036。第一移動性消息1028(例如,第一移動性消息)包括發(fā)送器標識符1035。接收到的第二消息1030(例如,移動性消息)包括壓縮消息指示符1038和一個或多個與信息1026中的字段相對應的替換字段1042。在某些實施例中,替換字段1042包括一個或多個轉(zhuǎn)交地址1044、標識字段1046和序列號1048。在各種實施例中,接收到的第二消息1030包括掩碼字段1040。
接收到的第二消息1030例如是壓縮的IP移動性消息。接收到的第二消息1040 (例如,壓縮消息)是消息信息產(chǎn)生模塊1022的輸入,而產(chǎn)生的新的一組消息信息1042是消息信息產(chǎn)生模塊1022的輸
50出。
在某些實施例中,對于至少某些接收到的第二消息,壓縮消息指示符
1038指示第二消息是不包括本地代理地址、有效期和本地地址中的至少一個的壓縮消息。在某些實施例中,對于至少某些接收到的第二消息,第二消息不包括移動IP標志字段。在某些實施例中,第二消息包括掩碼字段1040,該掩碼字段對可能包括在壓縮消息中的一組字段中的每個字段的存在與否進行指示。
圖11是根據(jù)各種實施例的用于操作節(jié)點(例如,基站或者無線終端)以接收和處理消息的示例性方法的流程圖1100。操作在步驟1102處開始,對節(jié)點供電并初始化。操作從開始步驟1102進行到步驟1104。在步驟1104,節(jié)點存儲與消息相對應的第一組消息信息。在某些實施例中,第一消息是
預定的默認消息。在各種實施例中,第一組消息信息包括第一消息中的信息。在某些實施例中,第一組消息信息包括從所述第一消息產(chǎn)生的信息。操作從步驟1104進行到步驟1106。在步驟1106,節(jié)點例如借助空中鏈路接收第二消息,所述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù)。在某些實施例中,對于至少某些第二消息,所述參數(shù)是數(shù)據(jù)。在各種實施例中,對于至少某些第二消息,所述參數(shù)指示位置。例如,所述參數(shù)通過偏移量和大小中的至少一個來指示位置。操作從步驟1106進行到步驟1108。
在步驟1108,節(jié)點根據(jù)所述命令通過處理所述存儲的第一組信息來產(chǎn)生新的一組消息信息。步驟1108包括子步驟1109、 1110、 1112和1114。在子步驟1109,節(jié)點確定命令類型,并且依據(jù)所確定的命令類型進行不同的處置。如果在子步驟1109,確定命令是ADD,操作就從子步驟1109進行到子步驟1110。如果在子步驟1109,確定命令是REMOVE,操作就從子步驟1109進行到子步驟1112。如果在子步驟1109,確定命令是REPLACE,操作就從子步驟1109進行到子步驟1114。
在子步驟1110,節(jié)點將接收到的如所述接收到的第二消息中的所述參數(shù)的數(shù)據(jù)添加到所述第一組消息信息中,以產(chǎn)生所述新的一組消息信息。在子步驟1112,節(jié)點從所述第一組信息中刪除由所述第二消息中的所述參數(shù)指示的信息,以產(chǎn)生所述新的一組消息信息。在子步驟1114,節(jié)點在產(chǎn)生所述新的一組消息信息時從所述第一組信息中替換由所述第二消息中的所述參數(shù)指示的信息。
在其它實施例中,可以例如在步驟1108中使用不同的命令組。例如,一個示例性實施例包括一組含有COPY、 SKIP和ADD的命令。另一個示例性的實施例包括一組含有COPY和ADD的命令。又一個示例性實施例包括一組含有DELETE和INSERT的命令。 一個示例性實施例包括一組含有DELETE和INSERT以及REPLACE、 OVERITE和UINT—INCREMENT中的至少一個的命令。
操作從步驟1108進行到步驟1116。在步驟1116,節(jié)點從所述新的一組消息信息中產(chǎn)生第三消息,例如,所述第二消息的回復消息。然后,在步驟111S,節(jié)點例如借助空中鏈路發(fā)送該第三消息。
圖12是根據(jù)各種實施例的用于操作節(jié)點(例如,無線終端或者基站)的示例性方法的流程圖1200。操作在步驟1202處開始,對節(jié)點供電并初始化,接著進行到步驟1204。在步驟1204,節(jié)點存儲與第一消息相對應的第一組消息信息。操作從步驟1204進行到步驟1206。在步驟1206,節(jié)點產(chǎn)生第二消息,所述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù),所述命令指示將要對第二組消息信息執(zhí)行的、用以產(chǎn)生新的一組消息信息的操作,所述第二組消息信息具有與所述第一組消息信息相同的內(nèi)容。操作從步驟1206進行到步驟1208。在步驟1208,節(jié)點通過空中鏈路發(fā)送該第二消息。
例如,第一消息可以是未壓縮消息,并且第二消息可以是壓縮消息??紤]到節(jié)點(例如,基站)通過空中鏈路向另一節(jié)點(例如,無線終端)發(fā)送第二消息。繼續(xù)該示例,針對第一消息,第一組消息信息與基站的拷貝相對應,而第二組消息信息與無線終端的拷貝相對應,所述第一和第二組消息信息具有相同的內(nèi)容,但存儲在不同的節(jié)點上。第一消息可以充當針對第二消息的基準。接收第二消息、壓縮消息的無線終端,使用包括在第二消息中的信息以及所存儲的與第一消息相對應的第二組消息信息,來產(chǎn)生新的一組消息信息。在某些實施例中,新的一組消息信息表示第二消息的解壓縮副本。
在某些實施例中,第二消息包括用于對第一組消息信息和第二組消
52息信息中的至少一組進行標識進而對用于產(chǎn)生所述新的一組消息信息的第 二組消息信息進行標識的指示符,例如,序列號、時間標簽號、id值等。 例如,該指示符可以用于從多組存儲的消息信息中將與第一消息相對應的 一組信息標識出來,以便將合適的信息用作針對第二消息的基準信息,該 第二消息是壓縮消息。
在各種實施例中,第一組消息信息包括所述第一消息中的信息。在某 些實施例中,第一組消息信息包括根據(jù)所述第一消息產(chǎn)生的信息。在某些 實施例中;包括在所述第二消息中的所述參數(shù)是數(shù)據(jù)。在某些實施例中, 包括在所述第二消息中的所述參數(shù)例如通過偏移量和大小中的至少一個來 指示位置。
在各種實施例中,包括在所述第二消息中的命令可以是并且有時是
ADD命令,其指示通過將包括如所述第二消息中的所述參數(shù)的數(shù)據(jù)添加
到所述第二組消息信息中以產(chǎn)生新的一組消息信息,來產(chǎn)生新的一組消息 信息。在各種實施例中,包括在所述第二消息中的命令可以是并且有時是
REMOVE命令,其指示當產(chǎn)生所述新的一組信息時,包括在所述第二消 息中的所述參數(shù)指示將要從所述第二組信息中刪除的信息。在各種實施例 中,包括在所述第二消息中的命令可以是并且有時是REPLACE命令,其
指示當產(chǎn)生所述新的一組消息信息時,包括在所述第二消息中的所述參 數(shù)指示將要從所述第二組信息中替換的信息。
不同的實施例可以采用不同的命令組。例如, 一個示例性實施例包括 一組含有COPY、 SKIP和ADD的命令。另一個示例性實施例包括一組含 有COPY和ADD的命令。另一個示例性實施例包括一組含有DELETE和 INSERT的命令。 一個示例性實施例包括一組含有DELETE和INSERT以 及REPLACE, OVERWRITE和UINT一INCREMENT中的至少一個的命令。
操作從步驟1208進行到步驟1210。在步驟1210,節(jié)點接收從所述新 的一組消息信息產(chǎn)生的第三消息,例如,對第二消息的回復。
圖13是根據(jù)各種實施例的用于操作節(jié)點(例如,基站或者無線終端) 的示例性方法的流程圖1300。操作在步驟1302處開始,對節(jié)點供電并初始 化。操作從開始步驟1302進行到步驟1304。在步驟1304,節(jié)點存儲與第 一移動性消息(例如,移動IP消息)相對應的第一組消息信息。操作從步驟1304進行到步驟1306。在步驟1306,節(jié)點產(chǎn)生第二消息,例如,移動 性消息,所述第二消息包括至少一個壓縮消息的類型指示符和至少一個用 以替換包括在第一組消息信息中的相應字段的字段。然后,在步驟1308, 節(jié)點通過空中鏈路發(fā)送第二消息。
在各種實施例中,第一移動性消息包括至少一個發(fā)送器標識符。在某 些實施例中,至少一個字段包括轉(zhuǎn)交地址。在某些實施例中,至少一個字 段是標識字段和序列號字段中的一個字段。
在各種實施例中,壓縮消息的類型指示符可以并且有時確實指示了所 述第二消息是不包括本地代理地址、有效期和本地地址中的至少一個的壓 縮消息。在某些這樣的實施例中,第二消息不包括移動IP標志字段。在某 些實施例中,第二消息包括掩碼字段,該掩碼字段對可能包括在壓縮消息 中的一組字段中的每個字段的存在與否進行指示。
圖14是根據(jù)各種實施例的用于操作節(jié)點(例如,無線終端或者基站) 的示例性方法的流程圖1400。操作在步驟1402處開始,對節(jié)點供電并初始 化,接著進行到步驟1404。在步驟1404,節(jié)點存儲與第一移動性消息(例 如,移動IP消息)相對應的第一組消息信息。在某些實施例中,第一移動 性消息包括至少一個發(fā)送器標識符。然后,在步驟1406,節(jié)點例如通過無 線通信信道接收第二消息,所述第二消息包括至少一個壓縮消息指示符和 至少一個用以替換所述第一組消息信息中的相應字段的字段。在某些實施 例中,第二消息是移動性消息,例如,移動性IP消息。
在各種實施例中,至少一個字段包括轉(zhuǎn)交地址。在某些實施例中,至 少一個字段是標識字段和序列號字段中的一個字段。
在各種實施例中,壓縮消息的類型指示符可以并且有時確實指示了所 述第二消息是不包括本地代理地址、有效期和本地地址中的至少一個的壓 縮消息。在某些這樣的實施例中,第二消息不包括移動EP標志字段。在某 些實施例中,第二消息包括掩碼字段,該掩碼字段對可能包括在壓縮消息 中的一組字段中的每個字段的存在與否進行指示。
操作從步驟1406進行到步驟1408,在步驟1408,節(jié)點通過操作來產(chǎn) 生新的一組消息信息,所述操作包括用包括在所述第二消息中的所述字段 替換所述第一組消息信息中的相應字段。然后,在步驟1410,節(jié)點通過空中鏈路發(fā)送所述第二消息。
盡管是在示例性OFDM系統(tǒng)的情形下描述各種實施例的方法和裝置, 但它們也適用于包括許多非OFDM和/或非蜂窩系統(tǒng)的廣泛的通信系統(tǒng)。盡 管消息壓縮方法和裝置在無線通信系統(tǒng)中是有用的,但它們也可以用于其 它類型的通信系統(tǒng)中,并且并不限于無線通信系統(tǒng)的實現(xiàn)。
在各種實施例中,這里所描述的節(jié)點通過使用一個或多個模塊來執(zhí)行 與一個或多個方法相對應的步驟(例如,信號處理、消息產(chǎn)生和/或發(fā)送步 驟)來實現(xiàn)。因此,在某些實施例中,通過使用模塊來實現(xiàn)各種特征。這 樣的模塊可以通過使用軟件、硬件或者軟件和硬件的組合來實現(xiàn)。上述的 許多方法或者方法的步驟,可以通過使用包括在諸如存儲器設備(例如, RAM、軟盤等)的機器可讀介質(zhì)中的諸如軟件的機器可執(zhí)行指令來控制機 器(例如,具有或不具有額外硬件的通用計算機)實現(xiàn)上述的方法中的全 部或一部分(例如,在一個或多個節(jié)點中)來實現(xiàn)。因此,除其它外,各 種實施例還針對包括用于促使機器(例如,處理器和相關的硬件)執(zhí)行一 個或多個上述方法的步驟的機器可執(zhí)行指令的機器可讀介質(zhì)。
根據(jù)以上描述,對上述實施例的方法和裝置的諸多額外變形,對本領 域的技術人員而言是顯而易見的。這種變形視為在范圍之內(nèi)。各種實施例 的方法和裝置可以并且在各種實施例中確實與可以用于在接入節(jié)點和移動 節(jié)點之間提供無線通信鏈路的CDMA、正交頻分復用(OFDM)和/或各種 其它類型的通信技術一起使用。在某些實施例中,將接入節(jié)點實現(xiàn)為通過 使用OFDMA和/或CDMA來建立與移動節(jié)點的通信鏈路的基站。在各種實 施例中,將移動節(jié)點實現(xiàn)為用于實現(xiàn)方法的筆記本計算機、個人數(shù)字助理 (PDA)或者其它包括接收機/發(fā)射機電路和邏輯和/或例程的便攜式設備。
各種實施例的技術可以使用軟件、硬件和/或軟件和硬件的組合來實現(xiàn)。 各種實施例針對裝置,例如,處理器、諸如移動終端的移動節(jié)點、基站、 通信系統(tǒng)和/或其它實現(xiàn)方法的各種特征或者步驟的系統(tǒng)或者設備。各種實 施例還針對方法,例如,控制和/或操作處理器、移動節(jié)點、基站和/或通信 系統(tǒng)(例如,主機)的方法。各種實施例還針對機器可讀介質(zhì),例如,包 括用于控制機器實現(xiàn)一個或多個方法的步驟的機器可讀指令的ROM、 RAM、 CD、硬盤等。
5權利要求
1、一種接收和處理消息的方法,包括存儲與第一消息相對應的第一組消息信息;接收第二消息,所述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù);并且根據(jù)所述命令,通過處理所述存儲的第一組消息信息產(chǎn)生新的一組消息信息。
2、 如權利要求1所述的方法,其中,所述第一消息是預定的默認消息。
3、 如權利要求l所述的方法,其中,所述第一組消息信息包括所述 第一消息中的信息。
4、 如權利要求l所述的方法,其中,所述第一組消息信息包括從所 述第一消息產(chǎn)生的信息。
5、 如權利要求l所述的方法,其中,所述參數(shù)是數(shù)據(jù)。
6、 如權利要求l所述的方法,其中,所述參數(shù)指示消息中的位置。
7、 如權利要求6所述的方法,其中,所述參數(shù)通過偏移量和大小中的 至少一個來指示所述位置。
8、 如權利要求5所述的方法, 其中,所述命令是ADD命令;并且其中,產(chǎn)生所述新的一組消息信息包括向所述第一組消息信息添加所述數(shù)據(jù)以產(chǎn)生所述新的一組消息信息。
9、 如權利要求1所述的方法,其中,所述命令是REMOVE命令,并且其中,所述參數(shù)指示要從所述 第一組信息中刪除的信息;并且其中,產(chǎn)生新的一組信息包括實現(xiàn)所述命令。
10、 如權利要求5所述的方法,其中,所述命令是REPLACE命令,并且其中,所述參數(shù)還包括對 在所述第一組信息中要被所述數(shù)據(jù)替換的信息進行指示的信息。
11、 如權利要求l所述的方法,其中,接收所述第二消息包括 從空中鏈路接收所述第二消息。
12、 如權利要求l所述的方法,還包括從所述新的一組消息信息中產(chǎn)生第三消息;并且 發(fā)送所述第三消息。
13、 如權利要求12所述的方法,其中,所述第三消息是對所述第二消 息的回復。
14、 如權利要求l所述的方法,其中,由無線終端執(zhí)行所述方法。
15、 如權利要求l所述的方法,其中,由基站執(zhí)行所述方法。
16、 一種通信裝置,包括存儲器,包括與第一消息相對應的第一組消息信息;接收機模塊,用于接收第二消息,所述第二消息包括至少一條命令 和至少一個與所述命令相對應的參數(shù);和消息信息產(chǎn)生模塊,用于根據(jù)所述命令通過處理所述存儲的第一組消 息信息產(chǎn)生新的一組消息信息。
17、 如權利要求16所述的裝置,其中,所述第一消息是預定的默認消息。
18、 如權利要求16所述的裝置,其中,所述第一組消息信息包括所述 第一消息中的信息。
19、 如權利要求16所述的裝置,其中,所述第一組消息信息包括從所 述第一消息產(chǎn)生的信息。
20、 如權利要求16所述的裝置,其中,所述參數(shù)是數(shù)據(jù)。
21、 如權利要求16所述的裝置,其中,所述參數(shù)指示位置。
22、 如權利要求21所述的裝置,其中,所述參數(shù)通過偏移量和大小中 的至少一個來指示所述位置。
23、 如權利要求20所述的裝置, 其中,所述命令是ADD命令;并且其中,所述消息產(chǎn)生模塊包括添加模塊,用于通過向所述第一組消息 信息添加所述數(shù)據(jù)以產(chǎn)生所述新的一組消息信息,來產(chǎn)生所述新的一組消息fe息o
24、 如權利要求16所述的裝置, 其中,所述命令是刪除命令,并且其中一組信息中刪除的信息;并且其中,所述消息產(chǎn)生模塊包括刪除模塊 刪除至少某些信息以產(chǎn)生新的一組信息。
25、 如權利要求20所述的裝置, 其中,所述命令是替換命令,并且其中,所述參數(shù)還包括對在所述第一組信息中要被所述數(shù)據(jù)替換的信息進行指示的信息;并且,所述參數(shù)包括要從所述第 ,用于根據(jù)所述刪除命令通過其中,所述消息產(chǎn)生模塊包括用于實現(xiàn)所述命令的命令實現(xiàn)模塊。
26、 如權利要求16所述的裝置,其中,所述接收機模塊是用于從空中 鏈路接收所述第二消息的無線接收機。
27、 如權利要求16所述的裝置,還包括用于從所述新的一組消息信息產(chǎn)生第三消息的消息產(chǎn)生模塊;和 用于發(fā)送所述第三消息的發(fā)送器。
28、 如權利要求27所述的裝置,其中,所述第三消息是對所述第二消 息的回復。
29、 如權利要求16所述的裝置,其中,所述裝置是無線終端。
30、 如權利要求16所述的裝置,其中,所述裝置是基站。
31、 一種通信裝置,包括用于存儲包括與第一消息相對應的第一組消息信息的信息的模塊; 用于接收第二消息的模塊,所述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù);和用于根據(jù)所述命令通過處理所述存儲的第一組消息信息產(chǎn)生新的一組消息信息的模塊。
32、 如權利要求31所述的裝置,其中,所述第一消息是預定的默認消息。
33、 如權利要求31所述的裝置,其中,所述第一組消息信息包括所 述第一消息中的信息。
34、 如權利要求31所述的裝置,其中,所述第一組消息信息包括從所述第一消息產(chǎn)生的信息。
35、 如權利要求31所述的裝置,其中,所述參數(shù)是數(shù)據(jù)。
36、 如權利要求31所述的裝置,其中,所述參數(shù)指示位置。
37、 一種計算機可讀介質(zhì),包括用于控制通信設備實現(xiàn)方法的機器可執(zhí)行指令,所述方法包括存儲與第一消息相對應的第一組消息信息;接收第二消息,所述第二消息包括至少一條命令和至少一個與所述 命令相對應的參數(shù);并且根據(jù)所述命令通過處理所述存儲的第一組消息信息產(chǎn)生新的一組消息信息o
38、 如權利要求37所述的計算機可讀介質(zhì),其中,所述第一消息是預 定的默認消息。
39、 如權利要求37所述的計算機可讀介質(zhì),其中,所述第一組消息信 息包括所述第一消息中的信息。
40、 如權利要求37所述的計算機可讀介質(zhì),其中,所述第一組消息信 息包括從所述第一消息產(chǎn)生的信息。
41、 如權利要求37所述的計算機可讀介質(zhì),其中,所述參數(shù)是數(shù)據(jù)。
42、 如權利要求37所述的計算機可讀介質(zhì),其中,所述參數(shù)指示位置。
43、 一種可運行在無線通信系統(tǒng)中的通信設備,所述通信設備包括 處理器,用于存儲與第一消息相對應的第一組消息信息;接收第二消息,所述第二消息包括至少一條命令和至少一個與所述 命令相對應的參數(shù);并且根據(jù)所述命令通過處理所述存儲的第一組消息信息產(chǎn)生新的一組消息f曰息。
44、 如權利要求43所述的通信設備,其中,所述第一消息是預定的默 認消息。
45、 如權利要求43所述的通信設備,其中,所述第一組消息信息包括 所述第一消息中的信息。
46、 如權利要求43所述的通信設備,其中,所述第一組消息信息包括 從所述第一消息產(chǎn)生的信息。
47、 如權利要求43所述的通信設備,其中,所述參數(shù)是數(shù)據(jù)。
48、 如權利要求43所述的通信設備,其中,所述參數(shù)指示位置。
49、 一種方法,包括存儲與第一消息相對應的第一組消息信息;并且產(chǎn)生第二消息,所述第二消息包括至少一條命令和至少一個與所述 命令相對應的參數(shù),所述命令指示要對第二組消息信息執(zhí)行的用以產(chǎn)生新 的一組消息信息的操作,所述第二組消息信息具有與所述第一組消息信息 相同的內(nèi)容。
50、 如權利要求49所述的方法,其中,所述第二消息包括對所述第一組消息信息和所述第二組消息信息中的至少一組進行標識進而對用于產(chǎn) 生所述新的一組消息信息的所述第二組消息信息進行標識的指示符。
51、 如權利要求49所述的方法,其中,所述第一組消息信息包括所述第一消息中的信息。
52、 如權利要求49所述的方法, 所述第一消息產(chǎn)生的信息。
53、 如權利要求49所述的方法,
54、 如權利要求49所述的方法,
55、 如權利要求54所述的方法, 的至少一個來指示所述位置。其中,所述第一組消息信息包括從其中,所述參數(shù)是數(shù)據(jù)。其中,所述參數(shù)指示消息中的位置。其中,所述參數(shù)通過偏移量和大小中
56、 如權利要求53所述的方法, 其中,所述命令是ADD命令;并且其中,所述命令指示所述新的一組消息信息是要通過向所述第二組消 息信息添加所述數(shù)據(jù)以產(chǎn)生所述新的一組消息信息來產(chǎn)生的。
57、 如權利要求49所述的方法,其中,所述命令是REMOVE命令,并且其中,所述參數(shù)指示要從所述 第二組信息中刪除的信息。
58、 如權利要求53所述的方法,其中,所述命令是REPLACE命令,并且其中,所述命令還包括對 在所述第二組信息中要被所述數(shù)據(jù)替換的信息進行指示的信息。
59、 如權利要求49所述的方法,還包括 通過空中鏈路發(fā)送所述第二消息。
60、 如權利要求49所述的方法,還包括 接收從所述新的一組消息信息中產(chǎn)生的第三消息。
61、 如權利要求60所述的方法,其中,所述第三消息是對所述第二消 息的回復。
62、 如權利要求49所述的方法,其中,由無線終端執(zhí)行所述方法。
63、 如權利要求49所述的方法,其中,由基站執(zhí)行所述方法。
64、 一種通信裝置,包括存儲器,用于存儲與第一消息相對應的第一組消息信息;和 消息產(chǎn)生模塊,用于產(chǎn)生第二消息,所述第二消息包括至少一條命 令和至少一個與所述命令相對應的參數(shù),所述命令指示要對第二組消息信 息執(zhí)行的用以產(chǎn)生新的一組消息信息的操作,所述第二組消息信息具有與 所述第一組消息信息相同的內(nèi)容。
65、 如權利要求64所述的裝置,其中,所述第二消息包括對所述第 一組消息信息和所述第二組消息信息中的至少一組進行標識進而對用于產(chǎn) 生所述新的一組消息信息的所述第二組消息信息進行標識的指示符。
66、 如權利要求64所述的裝置,其中,所述第一組消息信息包括所 述第一消息中的信息。
67、 如權利要求64所述的裝置,其中,所述第一組消息信息包括從所 述第一消息產(chǎn)生的信息。
68、 如權利要求64所述的裝置,其中,所述參數(shù)是數(shù)據(jù)。
69、 如權利要求64所述的裝置,其中,所述參數(shù)指示位置。
70、 如權利要求69所述的裝置,其中,所述參數(shù)通過偏移量和大小中的至少一個來指示所述位置。
71、 如權利要求68所述的裝置, 其中,所述命令是ADD命令;并且其中,所述命令指示所述新的一組消息信息是要通過向所述第二組消 息信息添加所述數(shù)據(jù)以產(chǎn)生所述新的一組消息信息來產(chǎn)生的。
72、 如權利要求64所述的裝置,其中,所述命令是刪除命令,并且其中,所述參數(shù)指示要從所述第二 組消息信息中刪除的信息。
73、 如權利要求68所述的裝置,其中,所述命令是替換命令,并且其中,所述命令還包括對在所述 第二組消息信息中要被所述數(shù)據(jù)替換的信息進行指示的信息。
74、 如權利要求64所述的裝置,還包括 用于通過空中鏈路發(fā)送所述第二消息的發(fā)送器。
75、 如權利要求64所述的裝置,還包括用于接收從所述新的一組消息信息中產(chǎn)生的第三消息的接收機。
76、 如權利要求75所述的裝置,其中,所述第三消息是對所述第二消 息的回復。
77、 如權利要求64所述的裝置,其中,所述裝置是無線終端。
78、 如權利要求64所述的裝置,其中,所述裝置是基站。
79、 一種通信裝置,包括用于存儲對應于第一消息的第一組消息信息的模塊;以及用于產(chǎn)生第二消息的模塊,所述第二消息包括至少一條命令和至少 一個與所述命令相對應的參數(shù),所述命令指示要對第二組消息信息執(zhí)行的 用以產(chǎn)生新的一組消息信息的操作,所述第二組消息信息具有與所述第一 組消息信息相同的內(nèi)容。
80、 如權利要求79所述的裝置,其中,所述第二消息包括對所述第 一組消息信息和所述第二組消息信息中的至少一組進行標識進而對用于產(chǎn) 生所述新的一組消息信息的所述第二組消息信息進行標識的指示符。
81、 如權利要求79所述的裝置,其中,所述第一組消息信息包括所述第一消息中的信息。
82、 如權利要求79所述的裝置,其中,所述第一組消息信息包括從所述第一消息產(chǎn)生的信息。
83、 如權利要求79所述的裝置,其中,所述參數(shù)是數(shù)據(jù)。
84、 如權利要求79所述的裝置,其中,所述參數(shù)指示位置。
85、 一種計算機可讀介質(zhì),包括用于控制通信設備實現(xiàn)方法的機器可執(zhí)行指令,所述方法包括存儲與第一消息相對應的第一組消息信息;并且產(chǎn)生第二消息,所述第二消息包括至少一條命令和至少一個與所述命 令相對應的參數(shù);所述命令指示要對第二組消息信息執(zhí)行的用以產(chǎn)生新的 一組消息信息的操作,所述第二組消息信息具有與所述第一組消息信息相 同的內(nèi)容。
86、 如權利要求85所述的計算機可讀介質(zhì),其中,所述第二消息包括: 標識所述第一組消息信息和所述第二組消息信息中的至少一組進而標識用 于產(chǎn)生所述新的一組消息信息的所述第二組消息信息的指示符。ii
87、 如權利要求85所述的計算機可讀介質(zhì),其中,所述第一組消息信 息包括所述第一消息中的信息。
88、 如權利要求85所述的計算機可讀介質(zhì),其中,所述第一組消息信 息包括從所述第一消息產(chǎn)生的信息。
89、 如權利要求85所述的計算機可讀介質(zhì),其中,所述參數(shù)是數(shù)據(jù)。
90、 如權利要求85所述的計算機可讀介質(zhì),其中,所述參數(shù)指示位置。
91、 一種可運行在無線通信系統(tǒng)中的通信設備,所述通信設備包括 處理器,用于存儲與第一消息相對應的第一組消息信息;并且產(chǎn)生第二消息,所述第二消息包括至少一條命令和至少一個與所述命令相對應的參數(shù);所述命令指示要對第二組消息信息執(zhí)行的用以產(chǎn)生新的 一組消息信息的操作,所述第二組消息信息具有與所述第一組消息信息相 同的內(nèi)容。
92、 如權利要求91所述的通信設備,其中,所述第二消息包括標識 所述第一組消息信息和所述第二組消息信息中的至少一組進而標識用于產(chǎn) 生所述新的一組消息信息的所述第二組消息信息的指示符。
93、 如權利要求91所述的通信設備,其中,所述第一組消息信息包括: 所述第一消息中的信息。
94、 如權利要求91所述的通信設備,其中,所述第一組消息信息包括: 從所述第一消息產(chǎn)生的信息。
95、 如權利要求91所述的通信設備,其中,所述參數(shù)是數(shù)據(jù)。
96、如權利要求91所述的通信設備,其中,所述參數(shù)指示位置。
全文摘要
描述與消息壓縮/解壓縮相關的方法和裝置。通過對之前的消息將進行什么樣的改變以產(chǎn)生設法發(fā)送的消息進行指示,來產(chǎn)生壓縮消息。將所需的改變以至少一條命令和相應參數(shù)的形式,作為正在傳送的消息的壓縮版本進行發(fā)送。這種方式利用了這樣的一個事實,隨著時間的推移而發(fā)送的消息往往包括許多相同的消息內(nèi)容,并且只有一個或少數(shù)幾個字段可能發(fā)生改變。該技術是通用的,并且涉及在壓縮消息中包括命令以及至少一個參數(shù)。命令指示要對之前的消息所執(zhí)行的處理,以產(chǎn)生非壓縮消息。參數(shù)可以例如是插入到之前消息中的數(shù)據(jù),或者指定在之前的消息中將要進行改變的位置。
文檔編號H03M7/30GK101523733SQ200780037877
公開日2009年9月2日 申請日期2007年10月15日 優(yōu)先權日2006年10月13日
發(fā)明者G·齊爾特西斯, H·索利曼, V·帕克 申請人:高通股份有限公司