專利名稱:處理數(shù)據(jù)分組的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及處理數(shù)據(jù)分組的方法。
在許多數(shù)字通信網(wǎng)中,數(shù)據(jù)被以離散的可變尺寸的通常稱作分組的各部分從發(fā)送站發(fā)送到接收站。已經(jīng)開發(fā)了各種通信協(xié)議,這些協(xié)議定義用于將數(shù)據(jù)分組從網(wǎng)絡(luò)中的一個(gè)站發(fā)送到另一個(gè)站的過程,并且還定義用于確定分組如何被在發(fā)送站和接收站處理的過程。對(duì)于任何通信,有許多功能需要被一個(gè)協(xié)議執(zhí)行并且實(shí)際上有這么多功能,以至于要使用一個(gè)協(xié)議集合或者協(xié)議組,這些組中的每個(gè)協(xié)議處理通信的一個(gè)或多個(gè)特定方面。可能最為公知的協(xié)議組是在互聯(lián)網(wǎng)上廣泛使用的傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)。
圖1示出了簡(jiǎn)單分組1的一個(gè)示意表示。與所有分組一樣,分組1被認(rèn)為包括兩個(gè)部分頭2(也稱作協(xié)議控制信息(PCI)和有效負(fù)荷3(要被發(fā)送到接收節(jié)點(diǎn)的實(shí)際數(shù)據(jù))。頭2包括表示為21到2N的多個(gè)字段,每個(gè)字段含有對(duì)于通信重要的信息。一個(gè)頭可以包括的字段的例子包括表示發(fā)送站的地址的“源字段”、表示接收站的地址的“目的地字段”、表示有效負(fù)荷的尺寸的“數(shù)據(jù)量字段”以及標(biāo)識(shí)分組的序號(hào)的“標(biāo)識(shí)字段”。許多其它字段類型對(duì)于本領(lǐng)域技術(shù)人員也是已知的。
與一個(gè)特定分組相關(guān)的協(xié)議組不定義在該分組的有效負(fù)荷部分中攜帶的數(shù)據(jù),但是它卻定義頭的格式,例如在頭中存在的不同類型的字段、這些字段的長(zhǎng)度和排序以及解釋組成這些字段的比特模式的方案。
移動(dòng)電信網(wǎng)和互聯(lián)網(wǎng)正在其功能方面匯合。希望所謂的第三代(3G)移動(dòng)手機(jī)能夠直接處理互聯(lián)網(wǎng)數(shù)據(jù)分組,以便允許移動(dòng)用戶接入無縫電子郵件、web瀏覽、多媒體和其它業(yè)務(wù)。諸如TCP/IP的協(xié)議已經(jīng)被設(shè)計(jì)來主要用于其中可用帶寬比無線網(wǎng)中可用的帶寬相對(duì)多的固定網(wǎng)。當(dāng)用于攜帶語音時(shí),來自分組頭的消息開銷占據(jù)總網(wǎng)絡(luò)容量的75%,這對(duì)于移動(dòng)網(wǎng)是不可接受的。
為了解決上述問題,已經(jīng)開發(fā)了各種壓縮方案用于在分組被通過無線接口發(fā)送之前壓縮這些分組頭。這種方案的一個(gè)例子是在’RFC1144’中描述的眾所周知的范杰克布森(Van Jacobson)方案。
在以前的頭壓縮系統(tǒng)中,執(zhí)行頭壓縮的實(shí)體和執(zhí)行隨后的解壓縮的實(shí)體都被預(yù)先配置來接入與任何已知協(xié)議棧相關(guān)的分組的頭輪廓的存儲(chǔ)的記錄,所述記錄是預(yù)期所述實(shí)體必須處理的。
一個(gè)頭輪廓實(shí)際上是頭中的每個(gè)特定字段的值如何變化或者從分組到分組如何表現(xiàn)的定義。例如,與一個(gè)概念上的協(xié)議棧Z相關(guān)的一個(gè)簡(jiǎn)單的頭可以包括三個(gè)字段A、B和C,并且該輪廓可以是“字段A=靜止,字段B=不規(guī)則,并且字段C=線性”,這意味著字段A的值不會(huì)從分組到分組而改變,字段B的值會(huì)隨機(jī)地從分組到分組改變,并且字段C的值會(huì)從分組到分組進(jìn)行線性改變。
具有對(duì)于頭輪廓的接入允許壓縮器和相關(guān)的解壓縮器實(shí)現(xiàn)為使用的特定協(xié)議組優(yōu)化的壓縮和隨后的解壓縮技術(shù)。例如,在接收到具有概念上的協(xié)議棧Z定義的頭的分組時(shí),知道與協(xié)議棧Z相關(guān)的頭輪廓允許壓縮器實(shí)現(xiàn)一個(gè)壓縮方案,其中對(duì)于每個(gè)分組,字段A被利用“靜止字段編碼”壓縮,字段B被利用“不規(guī)則字段編碼”壓縮,而字段C被利用“線性字段編碼”壓縮。同樣,知道頭輪廓允許解壓縮器實(shí)現(xiàn)優(yōu)化的解壓縮方法。
難得的是期望已知的頭壓縮器/解壓縮器系統(tǒng)處理新類型的分組數(shù)據(jù),其中由新的協(xié)議棧(或者可能是關(guān)于舊協(xié)議棧的變體)定義頭,這是系統(tǒng)以前沒有處理過的。為此,系統(tǒng)訪問的頭輪廓的庫必須首先被利用與所述新協(xié)議棧相關(guān)的頭輪廓進(jìn)行更新。
這在網(wǎng)絡(luò)中從基站到基站的通信中盡管是不方便的但也是可能的,其中可以由網(wǎng)絡(luò)管理者來執(zhí)行輪廓的更新,但是當(dāng)通信涉及例如移動(dòng)電話的移動(dòng)臺(tái)時(shí),這就更困難了。
本方面的目的是克服或者至少是減輕上述問題。
根據(jù)本發(fā)明,提供了一種在通信系統(tǒng)中處理數(shù)據(jù)流中的數(shù)據(jù)分組的方法,該方法包括接收多個(gè)數(shù)據(jù)分組;分析所述多個(gè)數(shù)據(jù)分組;響應(yīng)于該分析來產(chǎn)生輪廓數(shù)據(jù),該輪廓數(shù)據(jù)表示所述多個(gè)數(shù)據(jù)分組中的每一個(gè)的一個(gè)或多個(gè)部分是如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組而變化的;以及使得所述輪廓數(shù)據(jù)可用,以便符合所述輪廓數(shù)據(jù)的數(shù)據(jù)分組壓縮方案可以在數(shù)據(jù)流的數(shù)據(jù)分組上被實(shí)現(xiàn)。
根據(jù)本發(fā)明,還提供了一種用于在通信系統(tǒng)中處理數(shù)據(jù)分組的設(shè)備,該設(shè)備包括用于接收多個(gè)數(shù)據(jù)分組的裝置;用于分析所述多個(gè)數(shù)據(jù)分組的裝置;用于響應(yīng)于所述分析而產(chǎn)生輪廓數(shù)據(jù)的裝置,所述輪廓數(shù)據(jù)表示所述多個(gè)數(shù)據(jù)分組中的每一個(gè)的一個(gè)或多個(gè)部分是如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組而變化的;以及用于使得所述輪廓數(shù)據(jù)可用于選擇符合所述輪廓數(shù)據(jù)的數(shù)據(jù)分組壓縮方案的裝置。
根據(jù)本發(fā)明,還提供了一種在通信網(wǎng)中處理數(shù)據(jù)流中的數(shù)據(jù)分組的系統(tǒng),該系統(tǒng)包括接收數(shù)據(jù)流中的多個(gè)數(shù)據(jù)分組;分析所述多個(gè)數(shù)據(jù)分組以便產(chǎn)生行為數(shù)據(jù),該數(shù)據(jù)表示所述多個(gè)分組中的每一個(gè)的至少一部分是如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組進(jìn)行表現(xiàn)的;根據(jù)在數(shù)據(jù)流中的數(shù)據(jù)分組上的所述行為數(shù)據(jù)來實(shí)現(xiàn)數(shù)據(jù)分組壓縮方案。
現(xiàn)在參考附圖來描述本發(fā)明的實(shí)施例,其中圖1是分組的示意表示;圖2是實(shí)現(xiàn)本發(fā)明的系統(tǒng)的框圖;圖3是說明用于本發(fā)明一個(gè)實(shí)施例的過程的流圖;圖4是分組輪廓的概念圖;圖5是概念上被劃分成為八位字節(jié)串的分組的示意表示;圖6是實(shí)現(xiàn)本發(fā)明的另一個(gè)系統(tǒng)的框圖;圖7是實(shí)現(xiàn)本發(fā)明的另一個(gè)系統(tǒng)的框圖。
現(xiàn)在討論圖2,其中示出了實(shí)現(xiàn)本發(fā)明的一個(gè)系統(tǒng)。該系統(tǒng)包括蜂窩移動(dòng)通信網(wǎng)10,它包括用于與操作在基站11的覆蓋區(qū)域的至少一個(gè)移動(dòng)臺(tái)或者電話12通信的至少一個(gè)基站11。移動(dòng)網(wǎng)10可以例如是GSM網(wǎng)或者UMTS網(wǎng)。組成這種網(wǎng)絡(luò)的各部分的結(jié)構(gòu)和功能對(duì)于本領(lǐng)域技術(shù)人員是眾所周知的,因此在這里不再詳述,所述各部分例如是提供基站到移動(dòng)臺(tái)通信并且將移動(dòng)網(wǎng)連接到諸如PSTN或互聯(lián)網(wǎng)的其它通信網(wǎng)的移動(dòng)臺(tái)、基站、基站控制器、網(wǎng)關(guān)等。
此外,如本領(lǐng)域技術(shù)人員熟知的,移動(dòng)臺(tái)現(xiàn)在可以包括硬件/軟件,其使得該移動(dòng)臺(tái)能夠處理發(fā)送到移動(dòng)網(wǎng)的數(shù)據(jù),其中移動(dòng)臺(tái)從或通過諸如互聯(lián)網(wǎng)的公共數(shù)據(jù)網(wǎng)操作。數(shù)據(jù)可以采用許多形式,包括例如話音、視頻和文本數(shù)據(jù)和網(wǎng)頁。
在圖2所示的實(shí)施例中,移動(dòng)臺(tái)12通過無線接口13從基站11接收從互聯(lián)網(wǎng)14發(fā)送到移動(dòng)網(wǎng)10的分組數(shù)據(jù)?;?1裝備有用于在被接收的分組被通過無線接口13發(fā)送之前壓縮所述分組的壓縮器15。壓縮器15主要用于壓縮分組頭,雖然它也可以壓縮分組的有效負(fù)荷。
壓縮器15包括存儲(chǔ)在基站11中的程序,該程序被在基站的一個(gè)處理器(未示出)中執(zhí)行以便在被接收的分組被發(fā)送到移動(dòng)臺(tái)12之前壓縮所述分組。如上所述,用于壓縮分組的合適的壓縮算法對(duì)于本領(lǐng)域技術(shù)人員來說是熟知的。
對(duì)應(yīng)地,移動(dòng)臺(tái)12裝備有用于解壓縮從基站11接收的已壓縮分組的解壓縮器16。解壓縮器16包括存儲(chǔ)在移動(dòng)臺(tái)12中的程序,該程序被在移動(dòng)臺(tái)12的一個(gè)處理器(未示出)中執(zhí)行以便解壓縮所述分組。用于解壓縮分組的解壓縮算法對(duì)于本領(lǐng)域技術(shù)人員來說是熟知的。
基站11還裝備有實(shí)體17,為方便起見,下文中將該實(shí)體17稱作“輪廓器(profiler)”。輪廓器17包括存儲(chǔ)在基站11中的軟件并且被在基站11的處理器(未示出)中執(zhí)行。輪廓器17的功能是分析預(yù)定給移動(dòng)臺(tái)12的分組流中的分組,以便識(shí)別不同分組中的相應(yīng)比特序列的值如何從一個(gè)分組到另一個(gè)分組表現(xiàn)的輪廓或模式。識(shí)別了這樣的行為模式之后,輪廓器17將這個(gè)信息發(fā)送到壓縮器15和解壓縮器16,以便允許這些實(shí)體實(shí)現(xiàn)用于數(shù)據(jù)分組的最佳的壓縮/解壓縮方案。因此,與以前的系統(tǒng)不同,壓縮器15和解壓縮器16不需要有任何關(guān)于給定分組流中的分組輪廓的先驗(yàn)信息,以便使得能夠達(dá)到分組壓縮和隨后的解壓縮并且因此能夠處理任意的分組流。
現(xiàn)在討論圖3和圖2,其中示出了用于本發(fā)明一個(gè)實(shí)施例中的過程的一個(gè)例子。在這個(gè)例子中,每個(gè)分組中的字段的數(shù)量、它們的排序以及每個(gè)字段的長(zhǎng)度在連接建立時(shí)對(duì)于壓縮器15是已知的。不過,從一個(gè)分組到另一個(gè)分組的相應(yīng)字段的行為是未知的并且由輪廓器17來確定。
當(dāng)數(shù)據(jù)分組開始到達(dá)基站11時(shí),步驟20,輪廓器17開始分析這些分組以便確定相同字段的值如何從一個(gè)分組到另一個(gè)分組而不同,步驟21。在步驟22中,足夠的分組被分析用于輪廓器確定所述分組中至少一個(gè)字段的行為,并且這個(gè)信息被發(fā)送到壓縮器15以及解壓縮器16,步驟23。輪廓器17隨著分組的到達(dá)而繼續(xù)分析這些分組,步驟24,以便確定更多字段的行為,并且每當(dāng)一個(gè)字段的行為被識(shí)別時(shí),這個(gè)信息被發(fā)送到壓縮器15和解壓縮器16,步驟25。這個(gè)過程繼續(xù),步驟26,直到最終輪廓器17得出接收的分組的一個(gè)完整的輪廓,也就是關(guān)于分組中每個(gè)字段的行為模式的信息。
圖4示出了分組輪廓的概念上的說明。對(duì)于分組中的每個(gè)字段,所述輪廓表示字段的尺寸以及字段如何從一個(gè)分組到另一個(gè)分組變化。在上述例子中,壓縮器具有每個(gè)字段的尺寸的現(xiàn)有知識(shí),并且因此輪廓器17只需要確定每個(gè)字段的行為。
在基站11接收的分組具有在呼叫連接期間保持靜止、在連接期間以例如線性形式的可預(yù)測(cè)的形式改變或者在連接期間不規(guī)則改變的多個(gè)字段。每當(dāng)輪廓器17將給定字段的行為通知壓縮器15時(shí),壓縮器15就能夠?qū)崿F(xiàn)用于在隨后分組的所述字段的恰當(dāng)?shù)膲嚎s技術(shù)。例如,被觀察到?jīng)]有從一個(gè)分組到另一個(gè)分組改變的一個(gè)字段可以被從發(fā)送到移動(dòng)臺(tái)12的更多的已壓縮分組中取消,并且一個(gè)被觀察到以例如線性形式改變的字段可以被使用對(duì)于線性改變的字段合適的技術(shù)而壓縮。用于每種類型的字段行為的恰當(dāng)?shù)膲嚎s技術(shù)對(duì)于本領(lǐng)域技術(shù)人員是已知的。將一個(gè)給定字段的行為通知解壓縮器16允許解壓縮器16實(shí)現(xiàn)在已壓縮分組的所述字段上的互補(bǔ)的解壓縮技術(shù)。
在連接建立時(shí),壓縮器15將沒有關(guān)于分組中的任何字段的行為的信息。因此,最初被解壓縮的分組將被發(fā)送到移動(dòng)臺(tái)12。隨著關(guān)于字段行為的信息被輪廓器17得出,壓縮器15開始在這些分組上實(shí)現(xiàn)壓縮方案,該壓縮方案是相當(dāng)保守的方案。隨著以及當(dāng)壓縮器15接收到來自輪廓器17的更多信息時(shí),這個(gè)方案將被增強(qiáng)和精確,從而允許壓縮器15在更多的各種字段上實(shí)現(xiàn)恰當(dāng)?shù)膲嚎s技術(shù)。
在基站11和移動(dòng)臺(tái)12之間的呼叫連接期間,輪廓器17繼續(xù)分析分組字段的行為,以便如果需要的話,則在壓縮器15并且也在解壓縮器16更新輪廓。例如,輪廓器17可以確定一個(gè)給定字段的行為的更好的理解,或者確定一個(gè)字段的行為模式已經(jīng)改變。在這種情況下,壓縮程度要被提高,例如如果輪廓器17已經(jīng)確定一個(gè)特定字段是靜止的,則最好是在壓縮器15實(shí)現(xiàn)一個(gè)精確的壓縮方案之前,等待這個(gè)更新到達(dá)解壓縮器16并且被確認(rèn)。
在其它情況中,作為由輪廓器產(chǎn)生的輪廓的結(jié)果,壓縮器15可以將分組壓縮到正確的更大程度。例如,輪廓器17可以向壓縮器15指示對(duì)于n個(gè)分組沒有改變的字段是靜止的,因此當(dāng)隨后輪廓器17確定所述字段的行為已經(jīng)改變時(shí),因此提示壓縮器15壓縮所述字段。優(yōu)選地,這個(gè)改變被使用帶外信令或者帶內(nèi)信令立即發(fā)信號(hào)給壓縮器15和解壓縮器16,到解壓縮器16。例如,一個(gè)輪廓更新可以編碼為附加到發(fā)送給移動(dòng)臺(tái)12的已壓縮分組的多個(gè)附加字節(jié)。相同的更新可以被持久地附加到不同的已壓縮分組,直到接收到所述更新已經(jīng)到達(dá)壓縮器15的確認(rèn)為止。
此外,多種類型的編碼可以與一個(gè)單獨(dú)的字段相關(guān)聯(lián),以便允許輪廓器17識(shí)別新類型的字段行為,而無需取代先前看到的行為模式。為了允許壓縮器15和解壓縮器16使用這個(gè)數(shù)據(jù),輪廓器17可以向它們指示不同編碼的概率。因此,例如輪廓器17可以指示一個(gè)字段是高概率靜止的,但是有小(非零)概率的改變。這應(yīng)當(dāng)允許壓縮器15和解壓縮器16管理與期望的行為的微小區(qū)別,而無需大量的帶外信令。
在上述例子中,假設(shè)每個(gè)分組中的字段的數(shù)量、它們的排序以及每個(gè)字段的長(zhǎng)度對(duì)于壓縮器15和解壓縮器16是已知的,從而允許輪廓器17利用字段基礎(chǔ)來在一個(gè)字段上分析分組。在某些情況下,例如如果通信涉及與一個(gè)新的協(xié)議棧相關(guān)的一個(gè)新的數(shù)據(jù)類型,則這種信息將不可以用于在連接建立時(shí)的這些實(shí)體。在這種情況下,輪廓器17被安排來分析接收的分組,以便識(shí)別在分組的相同子部分中的行為模式。
例如,如圖5所示,每個(gè)整個(gè)分組只是被作為八位字節(jié)串來對(duì)待,并且輪廓器17被安排來檢查連續(xù)的分組,以便查找分組中相同八位字節(jié)之間的相關(guān)性。因此,在不試圖識(shí)別字段邊界的情況下,輪廓器17隨著時(shí)間利用八位字節(jié)的基礎(chǔ)在一個(gè)八位字節(jié)上確定分組行為的輪廓。例如,輪廓器17識(shí)別保持相同值或者很少改變或者具有少量值的八位字節(jié)。如以上關(guān)于字段行為所述的,每當(dāng)輪廓器17識(shí)別一個(gè)給定八位字節(jié)的行為中的模式時(shí),這個(gè)信息被編碼并且傳送到壓縮器15和解壓縮器16,其因此實(shí)現(xiàn)恰當(dāng)?shù)膲嚎s/解壓縮方案。
象上述關(guān)于已知字段長(zhǎng)度例子所述的那樣,在基站11和移動(dòng)臺(tái)12之間的呼叫連接期間,輪廓器17繼續(xù)分析八位字節(jié)的行為,以便在需要時(shí),在壓縮器15也在解壓縮器16更新輪廓。
可以理解,只是舉例給出了利用八位字節(jié)的基礎(chǔ)在一個(gè)八位字節(jié)上確定分組行為的輪廓,輪廓器17可以被配置來根據(jù)任何方便的尺寸的分組子部分,例如10比特來確定分組行為的輪廓。
現(xiàn)在參考圖6來描述本發(fā)明的另一個(gè)實(shí)施例,其中已經(jīng)參考圖2所描述的那些部分被給予類似的參考編號(hào)。在這個(gè)實(shí)施例中,輪廓器17不是位于基站11中,而是位于移動(dòng)臺(tái)12中。在操作中,在連接建立時(shí),在基站11接收的分組最初被未壓縮地發(fā)送到移動(dòng)臺(tái)12。在移動(dòng)臺(tái)12,輪廓器17分析接收的分組以便確定分組的輪廓。如上所述,如果分組的幀格式已知,則輪廓器17以幀為基礎(chǔ)來在一個(gè)幀上分析分組。如果幀格式未知,則輪廓器17以子部分為基礎(chǔ),例如逐個(gè)八位字節(jié)地在一個(gè)子部分上分析分組。
在任何情況中,每當(dāng)輪廓器17確定一個(gè)給定字段或者給定子部分的行為模式時(shí),這個(gè)信息就被傳送到解壓縮器16并且還被從移動(dòng)臺(tái)12發(fā)送到基站11,其中它被傳送到壓縮器15。象上述例子一樣,每當(dāng)輪廓器17將一個(gè)給定字段或者子部分的行為通知壓縮器15時(shí),壓縮器就能夠使用用于隨后分組中的所述字段或者子部分的恰當(dāng)?shù)膲嚎s技術(shù),并且解壓縮器能夠使用在那些分組被接收到時(shí),在這些分組上使用恰當(dāng)?shù)幕パa(bǔ)的解壓縮技術(shù)。在這個(gè)實(shí)施例中,輪廓器17可以被安排來或者在接收到的分組被輸入到解壓縮器16之前或者在它們被從解壓縮器16輸出之后分析所述接收到的分組。
圖7示出了本發(fā)明的另一個(gè)實(shí)施例,其中參考圖2和6所描述的那些特征被給予類似的參考編號(hào)。在這個(gè)實(shí)施例中,基站11和移動(dòng)臺(tái)12都被提供它們自己的分別表示為17a和17b的輪廓器。在操作中,在基站11從互聯(lián)網(wǎng)14接收的分組被如前所述地由輪廓器17a分析以便得出分組中的字段或者分組的子部分的行為的輪廓。如前所述,關(guān)于由輪廓器17a得出的每個(gè)字段或者子部分的行為的信息被發(fā)送到壓縮器15,然后,壓縮器15實(shí)現(xiàn)恰當(dāng)?shù)膲嚎s技術(shù)。有利地,在這個(gè)實(shí)施例中,不需要由輪廓器17a確定的信息被從基站11通過無線接口13發(fā)送到移動(dòng)臺(tái)12,以便傳送到解壓縮器16。而是輪廓器17b在從基站11接收的分組上執(zhí)行自己的分析,以便得出分組中的字段或者分組的子部分的行為的自己的輪廓,其與輪廓器17a得出的輪廓相匹配。由輪廓器17b得出的每個(gè)字段或者子部分的行為的信息被發(fā)送到解壓縮器16,然后解壓縮器16實(shí)現(xiàn)恰當(dāng)?shù)呐c在壓縮器15中應(yīng)用的壓縮技術(shù)互補(bǔ)的解壓縮技術(shù)。
再次,壓縮器15最初實(shí)現(xiàn)關(guān)于被發(fā)送到移動(dòng)臺(tái)12的沒有壓縮的初始分組實(shí)現(xiàn)保守的壓縮方案。如前所述,隨著以及當(dāng)壓縮器15接收到來自輪廓器17a的詳述分組的字段(或者子部分)的行為的信息時(shí),由壓縮器15實(shí)現(xiàn)的壓縮方案被增強(qiáng)和精制。有利地,由于由第二個(gè)輪廓器17b本地產(chǎn)生用于由解壓縮器16用來解壓縮分組所需要的字段(或者子部分)行為的信息,所以不需要這個(gè)信息被從基站11發(fā)信號(hào)到移動(dòng)臺(tái)12,從而節(jié)約帶寬使用。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,兩個(gè)輪廓器17a和17b必須保持同步操作。這可以例如通過將一個(gè)規(guī)則的同步信號(hào)在專用控制信道上從基站11發(fā)送到移動(dòng)臺(tái)而獲得。
應(yīng)當(dāng)理解,以上參考互聯(lián)網(wǎng)和蜂窩移動(dòng)通信網(wǎng)描述了本發(fā)明只是為了說明的目的。本發(fā)明可以應(yīng)用于其中希望在分組流中的數(shù)據(jù)分組被在接收站接收到之前得到壓縮的任何通信系統(tǒng)或者系統(tǒng)的組合中。例如,可以設(shè)想本發(fā)明能夠特別應(yīng)用于無線局域網(wǎng)中。
以上參考優(yōu)選實(shí)施例描述了本發(fā)明,應(yīng)當(dāng)理解,所述實(shí)施例只是示范性的,在不偏離所附權(quán)利要求定義的本發(fā)明范圍的情況下,本領(lǐng)域技術(shù)人員可以進(jìn)行修改和改變。
權(quán)利要求
1.一種在通信系統(tǒng)中處理數(shù)據(jù)流中的數(shù)據(jù)分組的方法,該方法包括從所述數(shù)據(jù)流中接收多個(gè)數(shù)據(jù)分組;分析所述多個(gè)數(shù)據(jù)分組;響應(yīng)于所述分析而產(chǎn)生輪廓數(shù)據(jù),該輪廓數(shù)據(jù)表示所述多個(gè)數(shù)據(jù)分組的每個(gè)的一個(gè)或多個(gè)部分如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組進(jìn)行變化;以及使得所述輪廓數(shù)據(jù)可用,以便符合所述輪廓數(shù)據(jù)的數(shù)據(jù)分組壓縮方案可以被在所述數(shù)據(jù)流的數(shù)據(jù)分組上實(shí)現(xiàn)。
2.根據(jù)權(quán)利要求1所述的方法,該方法還包括將所述輪廓數(shù)據(jù)發(fā)送到一個(gè)壓縮器,該壓縮器在通信系統(tǒng)中的數(shù)據(jù)流的數(shù)據(jù)分組上實(shí)現(xiàn)壓縮方案。
3.根據(jù)權(quán)利要求2所述的方法,其中所述輪廓數(shù)據(jù)被通過網(wǎng)絡(luò)鏈路發(fā)送到所述壓縮器。
4.根據(jù)權(quán)利要求2或3所述的方法,該方法還包括使得所述輪廓數(shù)據(jù)可用,以便能夠在數(shù)據(jù)流的分組上實(shí)現(xiàn)與數(shù)據(jù)分組壓縮方案互補(bǔ)的數(shù)據(jù)分組解壓縮方案。
5.根據(jù)權(quán)利要求4所述的方法,該方法還包括將輪廓數(shù)據(jù)發(fā)送到一個(gè)解壓縮器,該解壓縮器實(shí)現(xiàn)解壓縮方案,以便解壓縮數(shù)據(jù)流中已經(jīng)被所述壓縮器壓縮的分組。
6.根據(jù)權(quán)利要求5所述的方法,其中所述輪廓數(shù)據(jù)被通過網(wǎng)絡(luò)鏈路發(fā)送到解壓縮器。
7.根據(jù)權(quán)利要求6所述的方法,其中所述輪廓數(shù)據(jù)被通過無線接口發(fā)送到解壓縮器。
8.根據(jù)權(quán)利要求6或7所述的方法,其中所述輪廓數(shù)據(jù)被編碼為一個(gè)比特串并且附加到一個(gè)數(shù)據(jù)分組上用于發(fā)送到解壓縮器。
9.根據(jù)前述任何一個(gè)權(quán)利要求所述的方法,其中所述多個(gè)分組被分析,以便輪廓數(shù)據(jù)表示分組的一個(gè)或多個(gè)幀如何從一個(gè)分組到另一個(gè)分組進(jìn)行變化。
10.根據(jù)權(quán)利要求9所述的方法,其中一個(gè)或多個(gè)幀是頭幀。
11.根據(jù)權(quán)利要求1到8中任何一個(gè)所述的方法,其中所述多個(gè)分組被分析,以便輪廓數(shù)據(jù)表示每個(gè)分組的預(yù)定數(shù)量比特長(zhǎng)度的一個(gè)或多個(gè)子部分如何從一個(gè)分組到另一個(gè)分組進(jìn)行變化。
12.一種被在處理器上執(zhí)行時(shí)用于實(shí)現(xiàn)根據(jù)權(quán)利要求1所述的方法的計(jì)算機(jī)程序。
13.一種用于處理通信系統(tǒng)中的數(shù)據(jù)分組的設(shè)備,該設(shè)備包括用于接收多個(gè)數(shù)據(jù)分組的裝置;用于分析所述多個(gè)數(shù)據(jù)分組的裝置;用于響應(yīng)于所述分析而產(chǎn)生輪廓數(shù)據(jù)的裝置,所述輪廓數(shù)據(jù)表示所述多個(gè)分組中的每個(gè)的一個(gè)或多個(gè)部分如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組進(jìn)行變化;以及用于使得所述輪廓數(shù)據(jù)可用于選擇符合輪廓數(shù)據(jù)的數(shù)據(jù)分組壓縮方案的裝置。
14.一種在通信網(wǎng)中處理數(shù)據(jù)流中的數(shù)據(jù)分組的系統(tǒng),該系統(tǒng)包括接收數(shù)據(jù)流中的多個(gè)數(shù)據(jù)分組;分析所述多個(gè)數(shù)據(jù)分組以便產(chǎn)生行為數(shù)據(jù),該行為數(shù)據(jù)表示所述多個(gè)分組中的每一個(gè)的至少一部分如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組進(jìn)行變化;根據(jù)所述行為數(shù)據(jù)來在數(shù)據(jù)流中的數(shù)據(jù)分組上實(shí)現(xiàn)數(shù)據(jù)分組壓縮方案。
全文摘要
描述了在通信系統(tǒng)中處理數(shù)據(jù)流中的數(shù)據(jù)分組的方法。在該方法中,分析來自數(shù)據(jù)流的多個(gè)數(shù)據(jù)分組,以便產(chǎn)生輪廓數(shù)據(jù),該數(shù)據(jù)表示所述多個(gè)數(shù)據(jù)分組中的每一個(gè)的一個(gè)或多個(gè)部分如何從一個(gè)數(shù)據(jù)分組到另一個(gè)數(shù)據(jù)分組進(jìn)行變化。然后,使得所述輪廓數(shù)據(jù)可用,以便符合輪廓數(shù)據(jù)的數(shù)據(jù)分組壓縮方案能夠被實(shí)現(xiàn)在通信系統(tǒng)中的數(shù)據(jù)分組上。
文檔編號(hào)H03M7/40GK1478113SQ0181962
公開日2004年2月25日 申請(qǐng)日期2001年9月26日 優(yōu)先權(quán)日2000年9月28日
發(fā)明者S·麥克坎, M·維斯特, R·漢庫克, S 麥克坎, 固, 飪 申請(qǐng)人:羅克馬諾爾研究有限公司