專利名稱:自適應(yīng)通信格式化的制作方法
無線通信系統(tǒng)的用戶正在增加到非常大的數(shù)量,在美國已有多于四千五百萬用戶,在全世界范圍已有一億兩千萬用戶。由于新的服務(wù)提供者進入了無線通信市場,對于舊的服務(wù)提供者,競爭的級別也在增加,要在保留已有的顧客的基礎(chǔ)的同時吸引新的用戶。為了保持用戶數(shù)量和收入水平的連續(xù)增長,服務(wù)提供者正在向他們的用戶提供增值服務(wù)。
國際互連網(wǎng)的迅速發(fā)展為有線和無線通信系統(tǒng)的服務(wù)提供者提供了發(fā)展增值服務(wù)的一個方向。目前,國際互連網(wǎng)的用戶已多于五千萬。訪問國際互連網(wǎng)通常通過有線通信網(wǎng)絡(luò)進行。但是,有線的國際互連網(wǎng)訪問要求用戶和有線通信網(wǎng)之間有某種類型的物理連接。這樣通過有線連接訪問國際互連網(wǎng)的用戶的移動性就受到了極大的限制。相反,通過無線通信系統(tǒng)訪問國際互連網(wǎng)為使用者/用戶提供很大的可移動性。但是對于大多數(shù)的使用者/用戶,無線的國際互連網(wǎng)訪問昂貴的驚人。特別是,無線通信系統(tǒng),例如基于GSM和IS-95 CDMA標準的系統(tǒng),受限于空中接口訪問速度(即窄帶寬),并容易受到易出錯的傳輸環(huán)境的影響。例如,在基于無線通信系統(tǒng)的IS-95CDMA上傳輸?shù)臄?shù)據(jù)的誤碼率可能達到3%或更大。這樣的限制增加了在國際互連網(wǎng)和使用者/用戶之間成功的傳送數(shù)據(jù)所需要的時間的總量,也增加了使用者/用戶的無線電話呼叫的費用。因此,存在這樣一個需要,提高連接國際互連網(wǎng)或其它數(shù)據(jù)網(wǎng)絡(luò)和使用者/用戶的通信網(wǎng)絡(luò)的數(shù)據(jù)傳輸性能(即減少傳輸時間)。
本發(fā)明是一種使用自適應(yīng)通信格式化以提高在連接數(shù)據(jù)網(wǎng)絡(luò)和用戶的通信網(wǎng)上的數(shù)據(jù)傳輸性能的方法。自適應(yīng)通信格式化包括編碼(或壓縮)數(shù)據(jù)并應(yīng)用錯誤控制方案以減少所傳送的數(shù)據(jù)的數(shù)量和并且校正和/或隱藏數(shù)據(jù)傳輸過程中發(fā)生的錯誤。在一種實施方式中,本發(fā)明使用一套代碼轉(zhuǎn)換技術(shù)以編碼(或壓縮)數(shù)據(jù)和一套錯誤控制方案以校正和/或隱藏數(shù)據(jù)傳輸過程中產(chǎn)生的錯誤。所選擇的特定的格式化數(shù)據(jù)的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合能自動適應(yīng)各種因素,例如數(shù)據(jù)網(wǎng)絡(luò)上連接用戶和訪問服務(wù)器的通信網(wǎng)的特性,用戶的個人喜好,和傳送到用戶(或訪問服務(wù)器)的數(shù)據(jù)的類型。
根據(jù)下面的說明書,附加的權(quán)利要求和附圖,將更好地理解本發(fā)明的特點,方面和優(yōu)點,其中
圖1依據(jù)本發(fā)明描述了用于訪問數(shù)據(jù)網(wǎng)絡(luò)的一個系統(tǒng)的體系結(jié)構(gòu);圖2描述了進入和退出訪問服務(wù)器的一個比特流;圖3依據(jù)本發(fā)明的一種實施方式描述了訪問服務(wù)器的功能框圖。
圖4描述了用于選擇格式化數(shù)據(jù)所使用的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的一張表;和圖5描述了一張示出代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的例子的圖表,使用該技術(shù)和方案在無線連接上傳輸特定的數(shù)據(jù)類型。
圖1示出了依據(jù)本發(fā)明的用于訪問數(shù)據(jù)網(wǎng)絡(luò)的一個系統(tǒng)10的體系結(jié)構(gòu)。系統(tǒng)10包括一個數(shù)據(jù)網(wǎng)絡(luò)12(例如國際互連網(wǎng)),一個用戶14,和一個通信網(wǎng)絡(luò)16。通信網(wǎng)絡(luò)16包括多個有線和/或無線通信系統(tǒng),用于提供數(shù)據(jù)網(wǎng)絡(luò)12和用戶14之間的有線和/或無線連接。有線通信系統(tǒng)包括公用交換電話網(wǎng)(PSTN),綜合交換數(shù)字網(wǎng)(ISDN),T1線路和E1線路。無線通信系統(tǒng)包括那些基于頻分多址(FDMA),時分多址(TDMA)和碼分多址(CDMA)的系統(tǒng)。數(shù)據(jù)網(wǎng)絡(luò)12由多個互連的計算機組成,其中包括至少一個訪問服務(wù)器20和至少一個主機22。訪問服務(wù)器20是一臺與一個服務(wù)提供者相聯(lián)的計算機,用戶14預(yù)約該提供者以訪問數(shù)據(jù)網(wǎng)絡(luò)12。主機22是一臺具有用戶14所尋找的數(shù)據(jù)的計算機。訪問服務(wù)器20與主機22也可能是同一臺計算機。
用戶14包括一個通信設(shè)備24(例如電話,移動電話和/或調(diào)制解調(diào)器),用于通過通信網(wǎng)絡(luò)16從和向訪問服務(wù)器20接收和發(fā)送數(shù)據(jù),和一個遠程計算機26,該計算機具有軟件,用于處理向訪問服務(wù)器20傳輸?shù)模蛞谝粋€與遠程計算機26相連的輸出裝置(例如視頻顯示器,音頻顯示器,打印機,存儲器等等)上顯示的數(shù)據(jù)。用戶14通過訪問服務(wù)器20獲得對數(shù)據(jù)網(wǎng)絡(luò)12的訪問。具體地說,用戶14撥一個與訪問服務(wù)器20相關(guān)的號碼。通信網(wǎng)16使用撥號的號碼將用戶14與訪問服務(wù)器20相連接。一旦連接到訪問服務(wù)器20,用戶14就能夠從主機22檢索數(shù)據(jù)。
通常,(用戶所檢索的)數(shù)據(jù)可能是一個文件的形式,或是一個實時記錄設(shè)備(例如一個視頻攝象機,話筒,掃描儀,傳真機,傳感器或測量設(shè)備)的一個輸出的形式。在所有的情況,數(shù)據(jù)將都有為數(shù)據(jù)指示數(shù)據(jù)類型的相關(guān)信息。為了討論的方便,本發(fā)明在這里將討論以一個文件的形式從主機22檢索數(shù)據(jù)。但是應(yīng)該解釋的是不應(yīng)將本發(fā)明只限定在以文件的形式檢索數(shù)據(jù)。
通過比特流從主機22檢索出數(shù)據(jù)(或文件),到達訪問服務(wù)器20到達用戶14。比特流包括數(shù)據(jù)和控制信息。數(shù)據(jù)將一個文件名與一個指示數(shù)據(jù)類型(和/或子類型)的文件擴展相聯(lián)??刂菩畔ㄒ粋€用戶指示符,用于識別數(shù)據(jù)所要送達的用戶;錯誤控制信息,用于校正和/或隱藏在數(shù)據(jù)傳輸過程中產(chǎn)生的錯誤;和/或一個數(shù)據(jù)類型指示符,用于識別相關(guān)數(shù)據(jù)的數(shù)據(jù)類型。數(shù)據(jù)類型包括,但并不限定于語音/聲音,視頻/圖像和文本。每一個數(shù)據(jù)類型都有一個或多個子類型。語音/聲音子類型(和文件擴展)的例子包括音頻(.au),波(.wav)和語音(.sp)。視頻/圖像子類型的例子包括標記圖像格式文件(.tif),圖形圖像格式文件(.gif),移動圖像專家組文件(.mpg和.mp2)。文本子類型的例子包括MS Word(.doc)和ASCⅡ(.txt)。
自適應(yīng)通信格式化在訪問服務(wù)器20,使用代碼轉(zhuǎn)換技術(shù)和錯誤控制方法的混合來格式化數(shù)據(jù),以在可接受的質(zhì)量等級內(nèi)便利數(shù)據(jù)的傳輸。圖2示出了進入訪問服務(wù)器20的比特流23和退出訪問服務(wù)器20的比特流25。當比特流23到達訪問服務(wù)器時,比特流23包括數(shù)據(jù)和用戶指示符-控制信息以識別數(shù)據(jù)所要送達的用戶。由訪問服務(wù)器20將數(shù)據(jù)格式化并通過比特流25將數(shù)據(jù)發(fā)送到用戶14,該比特流包括編碼的數(shù)據(jù),用于控制和/或隱藏由數(shù)據(jù)傳輸引起的錯誤的錯誤控制信息,和用于識別相關(guān)的數(shù)據(jù)(編碼的)數(shù)據(jù)的數(shù)據(jù)類型的數(shù)據(jù)類型指示符-控制信息,正如這里將要描述的。
代碼轉(zhuǎn)換技術(shù)包括用于編碼(或壓縮)數(shù)據(jù)的編碼算法。編碼(或壓縮)數(shù)據(jù)通過減少要傳輸?shù)臄?shù)據(jù)的數(shù)量來便利數(shù)據(jù)的傳輸,這將會減少在限定帶寬(即低速訪問速度)的傳輸信道上從訪問服務(wù)器向用戶傳輸數(shù)據(jù)所要求的時間(即傳輸時間)。然而有些編碼算法會有相關(guān)影響數(shù)據(jù)的質(zhì)量的損失。代數(shù)碼激勵線形預(yù)測(ACELP),向量和激勵線性預(yù)測(VSELP),增強的可變速率編碼器(EVRC),H.263(它是國際電信聯(lián)盟為實現(xiàn)標準所認定原則的一個集合),pkzip(PKWare公司),MPEG和MPEG2(移動圖像專家組)和JPEG(聯(lián)合圖像專家組)是在本技術(shù)中所熟知的編碼算法的一些例子。前面所提到的每個編碼算法都有相關(guān)聯(lián)的不同的壓縮級別或百分比。
錯誤控制方案包括用于校正和/或隱藏在從訪問服務(wù)器20向用戶14傳送數(shù)據(jù)的過程中產(chǎn)生的錯誤。錯誤控制方案提供用以保證數(shù)據(jù)的完整性不超出所接受的級別的裝置。但是一些錯誤控制方案通過將控制信息加到數(shù)據(jù)上和/或當檢測到數(shù)據(jù)錯誤時要求再發(fā)送數(shù)據(jù),而增加了數(shù)據(jù)傳輸時間。前向糾錯(FEC),循環(huán)冗余檢驗(CRC),自動重發(fā)查詢(ARQ),混合ARQ(即ARQ和FEC的組合)和錯誤隱藏(例如靜音,從前面的正確的幀中外插,和從前面的和后續(xù)的正確的幀內(nèi)插)是在本技術(shù)中所熟知的錯誤控制方案的一些例子。前面所提到的每個錯誤控制方案都有相關(guān)聯(lián)的不同級別的錯誤校正和/或隱藏。
用來格式化數(shù)據(jù)的特定的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案應(yīng)該適應(yīng)于下列因素,例如連接用戶14和訪問服務(wù)器20的通信網(wǎng)絡(luò)16的特性,用戶14的個人喜好,和數(shù)據(jù)的類型,正如這里將要描述的。注意到不應(yīng)該只將本發(fā)明限制在只適應(yīng)前面提到的因素。其它的因素例如交互性,比特率和傳輸延遲都應(yīng)該是可用的。
第一個因素第一個因素涉及到連接用戶14和訪問服務(wù)器20的通信網(wǎng)絡(luò)16。通信系統(tǒng)的特性通常(無論該通信系統(tǒng)是有線的還是無線的)是互不相同的。通信系統(tǒng)的特性取決于子因素例如通信系統(tǒng)是有線的還是無線的,通信系統(tǒng)是模擬的還是數(shù)字的,可用的帶寬,比特率,信噪比,誤碼率和傳輸延遲,正如這里將要描述的。
如前面所提到的,通信網(wǎng)絡(luò)16包括多個有線的和/無線的通信系統(tǒng),用以向用戶14提供與訪問服務(wù)器20的有線的或無線的連接。出于討論的目的,無線連接涉及使用至少一個無線通信系統(tǒng)將用戶14與訪問服務(wù)器20相連接。相反,有線的連接不涉及使用無線通信系統(tǒng)將用戶14與訪問服務(wù)器20相連接。無線連接比有線連接有幾個明顯的缺點。首先,在無線連接上數(shù)據(jù)的傳輸時間要比在有線連接上傳輸相同的數(shù)據(jù)的時間明顯的要長。這個的原因是因為無線連接比起有線連接可用帶寬要少,比特率要小,傳輸延遲要長。因此,使用一個代碼轉(zhuǎn)換技術(shù)將數(shù)據(jù)盡可能的編碼(或壓縮)以減少在無線連接(和可能的一些有線連接)上傳輸?shù)臅r間是更理想的。但是由便利數(shù)據(jù)的傳輸所得的益處總是會與壓縮(或編碼)相連的損耗相抵消。
第二,在一個無線連接上所傳輸?shù)臄?shù)據(jù)比起在有線連接上所傳輸?shù)臄?shù)據(jù)更容易受數(shù)據(jù)錯誤的影響。這個的原因是無線連接通常比有線連接有更低的信噪比和更高的誤碼率。這樣增加無線連接上所應(yīng)用的數(shù)據(jù)傳輸?shù)腻e誤控制的數(shù)量可能是更理想的。但是增加錯誤控制(即增加的質(zhì)量)的益處總是會與增加的數(shù)據(jù)傳輸時間相抵消。
第二個因素第二個因素涉及到用戶14的個人喜好。用戶14的個人喜好應(yīng)該反映用戶14和訪問服務(wù)器20的硬件和軟件性能,以及便利傳送數(shù)據(jù)和可接受的數(shù)據(jù)質(zhì)量之間的平衡。服務(wù)提供者和用戶應(yīng)該約定所采取的格式化數(shù)據(jù)的方式,也就是約定所使用的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。無論訪問服務(wù)器20使用何種方式格式化數(shù)據(jù),用戶14都應(yīng)該能夠去格式化已格式化的數(shù)據(jù)。換句話說,訪問服務(wù)器20應(yīng)該約定使用與用戶14所用的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案相兼容的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。若不使用兼容的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案將會導(dǎo)致用戶14接收一個不能去格式化的比特流。在用戶與訪問服務(wù)器相連接時或之前,服務(wù)提供者和用戶之間可能已協(xié)商了這個約定。用戶14的個人喜好應(yīng)該也能反映用戶的便利傳送數(shù)據(jù)和可接受的數(shù)據(jù)數(shù)量之間的平衡。例如,如果用戶14要求較高的數(shù)據(jù)質(zhì)量,那么用戶可能不得不損失便利的傳送數(shù)據(jù)以提高數(shù)據(jù)質(zhì)量。這樣用戶14可能選擇一個更少的壓縮和最小損耗的代碼轉(zhuǎn)換技術(shù)(例如pkzip)和具有更好的錯誤校正的控制方案(例如ARQ)以在訪問服務(wù)器格式化數(shù)據(jù)。
第三個因素第三個因素是數(shù)據(jù)的數(shù)據(jù)類型。在格式化特定的數(shù)據(jù)類型的時候某些代碼轉(zhuǎn)換技術(shù)和錯誤控制方案是更有效的。這樣,所選擇的用于格式化數(shù)據(jù)的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案應(yīng)該適應(yīng)于數(shù)據(jù)類型,正如這里將要描述的。代碼轉(zhuǎn)換技術(shù)包括用于編碼或壓縮特定數(shù)據(jù)類型的編碼算法對文本數(shù)據(jù)是gzip和pkzip;對于語音/聲音數(shù)據(jù)是VCELP,ASELP和EVRC,并且對于視頻/圖像數(shù)據(jù)是h.163。使用一個文本代碼轉(zhuǎn)換技術(shù)(例如gzip的代碼轉(zhuǎn)換技術(shù))壓縮語音/聲音數(shù)據(jù)可能沒有使用一個語音代碼轉(zhuǎn)換技術(shù)(例如VCELP的代碼轉(zhuǎn)換技術(shù))壓縮同樣的數(shù)據(jù)高效-也就是數(shù)據(jù)壓縮的數(shù)量可能不相同。
錯誤控制方案包括不同級別的錯誤校正和/或隱藏技術(shù)。應(yīng)用到數(shù)據(jù)的錯誤校正和/或隱藏的級別應(yīng)該依賴于用戶所能容許的錯誤的數(shù)量,它依賴于數(shù)據(jù)的類型。例如,在音頻/語音和視頻/圖像數(shù)據(jù)類型中的錯誤可以容許到一定程度。在這樣的情況下,音頻/語音數(shù)據(jù)類型中的錯誤最好通過靜音來隱藏,并且在視頻/圖像數(shù)據(jù)類型中的錯誤最好通過從前面的正確的幀內(nèi)插來隱藏。相反,在文本數(shù)據(jù)中的錯誤是不能容許的。在這種情況下,通過請求再發(fā)送數(shù)據(jù)來校正錯誤(不隱藏),即ARQ。
圖3是依據(jù)本發(fā)明的一種實施方式的訪問服務(wù)器20的功能框圖。訪問服務(wù)器20包括一個數(shù)據(jù)選擇器30,多個文本,語音/聲音和視頻/圖像代碼轉(zhuǎn)換技術(shù)32-n(即文本,語音/聲音和視頻/圖像數(shù)據(jù)類型的代碼轉(zhuǎn)換技術(shù)),多個文本,語音/聲音和視頻/圖像錯誤控制方案34-n(即文本,語音/聲音和視頻/圖像數(shù)據(jù)類型的錯誤控制方案)和一個合成器38用于多路復(fù)用格式化的數(shù)據(jù)。數(shù)據(jù)選擇器30是一個設(shè)備,例如一個具有軟件的微處理器,用于為格式化數(shù)據(jù)選擇一個代碼轉(zhuǎn)換技術(shù)32-n和一個錯誤控制方案34-n。使用數(shù)據(jù)類型,用戶標識,和/或識別用戶個人喜好的用戶表40(即對于每一種數(shù)據(jù)類型和/或子類型的每個用戶優(yōu)選的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案)來選擇代碼轉(zhuǎn)換技術(shù)32-n和錯誤控制方案34-n。數(shù)據(jù)選擇器30可以使用文件擴展名,比特流中所包括的其它信息,缺省數(shù)據(jù)類型和/或前面提到的組合來確定數(shù)據(jù)類型。例如,數(shù)據(jù)選擇器30可能確定具有.wav文件擴展的數(shù)據(jù)是語音/聲音數(shù)據(jù)類型。數(shù)據(jù)選擇器30能夠使用(在比特流中的)用戶指示符-控制信息來確定用戶的標識。注意圖3顯示了在代碼轉(zhuǎn)換技術(shù)和錯誤控制方案之間的一對一的相關(guān)性。但是不應(yīng)解釋為將本發(fā)明限定在具有這樣一種相關(guān)性的實施方式。代碼轉(zhuǎn)換技術(shù)和錯誤控制方案之間的一對多或多對一的相關(guān)性也是可能的。
圖4示出了用戶表40的一個例子。在表40中為每個用戶和數(shù)據(jù)類型(和/或子類型)指定的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案應(yīng)該反映了前面提到的因素,即連接用戶和訪問服務(wù)器的通信網(wǎng)絡(luò)的特性,儀器和軟件的能力和/或用戶和訪問服務(wù)器的個人喜好,和數(shù)據(jù)的數(shù)據(jù)類型。例如,假定使用一個無線連接將用戶號000001連接到訪問服務(wù)器上。表40為用戶號000001指定每個數(shù)據(jù)類型(和/或子類型)的一個代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合,它們對于用戶號000001和訪問服務(wù)器都是可用的并在一個無線連接上在可接受的質(zhì)量級別之內(nèi)便利地傳輸數(shù)據(jù)。相反,用戶號000222通過一個有線連接與訪問服務(wù)器20相連接。對于通過一個有線連接連接的用戶(例如用戶號000222),表40不指定格式化(即沒有代碼轉(zhuǎn)換技術(shù)或錯誤控制方案),因為有線連接(具有較寬的帶寬)比起較窄帶寬的無線連接不容易出現(xiàn)錯誤。
注意不應(yīng)將本發(fā)明限定在使用圖4中的表40。也可以使用其它類型信息的表或集合,例如數(shù)據(jù)庫,來為特定用戶所預(yù)定的格式化數(shù)據(jù)識別代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。在表中也可以存儲其它的信息,例如用戶是通過有線還是無線連接的指示符,或?qū)τ谟芯€和無線連接的單獨的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合。注意到如果數(shù)據(jù)選擇器需要確定有關(guān)用戶與訪問服務(wù)器相連接的方式,可以使用一個指示連接的標志,一個缺省,用戶所撥的用以連接訪問服務(wù)器的電話號碼等等進行這樣一個確定。
訪問服務(wù)器20通過不同的方式生成或獲得表40。用戶可以向服務(wù)提供者提交一個完整的表格,指示用戶可用的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案,和用戶將連接訪問服務(wù)器的方式。服務(wù)提供者將使用該完整表格中的信息以選擇對于用戶和訪問服務(wù)器都可用的代碼轉(zhuǎn)換和錯誤控制方案,和最優(yōu)的連接方式。然后將這樣的選擇加到表40或使用它來建立表40??蛇x的是,用戶也可以在訪問服務(wù)器20時以電子形式提供這樣的信息,另外也可使用代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的缺省集合來建立表。
在數(shù)據(jù)選擇器30選擇了一個代碼轉(zhuǎn)換技術(shù)和一個錯誤控制方案之后,使用所選擇的代碼轉(zhuǎn)換技術(shù)32-n來編碼(或壓縮)數(shù)據(jù),并使用所選擇的錯誤控制方案34-n將錯誤控制信息加到所編碼的數(shù)據(jù)之上,如圖2中比特流25所示。當合成器38多路復(fù)用已格式化的數(shù)據(jù)時,將數(shù)據(jù)類型指示符-控制信息加到格式化的數(shù)據(jù)(即具有相關(guān)錯誤控制信息的編碼數(shù)據(jù))之上。訪問服務(wù)器20順序?qū)⒍嗦窂?fù)用的數(shù)據(jù)通過通信網(wǎng)16傳送到用戶14。在用戶14,將多路復(fù)用的數(shù)據(jù)多路分解,并使用正確的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合將數(shù)據(jù)去格式化。特別是,用戶參照數(shù)據(jù)類型指示符-控制信息以選擇正確的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案來去格式化(或進行與訪問服務(wù)器上的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案相反的操作)格式化的數(shù)據(jù)。然后將去格式化的數(shù)據(jù)順序輸出到一個視頻顯示器,音頻顯示器,打印機和/或與遠程計算機26相關(guān)聯(lián)的計算機存儲器。
圖5是一張示出代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的圖表50,有可能使用它們來在無線連接上傳輸特定的數(shù)據(jù)類型。圖表50表示了數(shù)據(jù)子類型和它們的相關(guān)比特率,編碼算法和編碼(或壓縮)后的數(shù)據(jù)的比特率,和錯誤控制方案。例如,音頻子類型的數(shù)據(jù)具有256Kbps的比特率。如果使用一個VCELP編碼算法的代碼轉(zhuǎn)換技術(shù)來編碼音頻數(shù)據(jù),能夠?qū)⒈忍芈式档偷?Kbps。接下來,在無線連接上傳送數(shù)據(jù)之前,在錯誤控制方案中將混合的ARQ和靜音(錯誤隱藏的一種形式)應(yīng)用到編碼(或壓縮)后的數(shù)據(jù)之上。
盡管已參照具體實施方式
相當詳細地描述了本發(fā)明,但是其它變化也是可能的。因此本發(fā)明的精神和范圍并不只限定在這里所包括的實施方式的描述之中。
權(quán)利要求
1.一種用于在一個通信網(wǎng)上傳輸數(shù)據(jù)的方法,該方法特征在于為數(shù)據(jù)確定數(shù)據(jù)類型;選擇一個代碼轉(zhuǎn)換技術(shù)和一個錯誤控制方案以在數(shù)據(jù)類型的基礎(chǔ)上格式化數(shù)據(jù);使用所選擇的代碼轉(zhuǎn)換技術(shù)編碼數(shù)據(jù);和將所選擇的錯誤控制方案應(yīng)用到數(shù)據(jù)上。
2.權(quán)利要求1的方法特征在于附加的步驟多路復(fù)用數(shù)據(jù)以在通信網(wǎng)絡(luò)上進行傳輸。
3.權(quán)利要求2的方法,特征在于多路復(fù)用的步驟包括將一個數(shù)據(jù)類型指示符加到數(shù)據(jù)之上。
4.權(quán)利要求1的方法,特征在于所選擇的錯誤控制方案將錯誤控制信息加到數(shù)據(jù)之上。
5.權(quán)利要求1的方法,特征在于使用一個與數(shù)據(jù)相關(guān)聯(lián)的文件擴展名來確定數(shù)據(jù)的類型。
6.權(quán)利要求1的方法,特征在于是使用一個缺省數(shù)據(jù)類型來確定數(shù)據(jù)的類型。
7.權(quán)利要求1的方法,特征在于在通信網(wǎng)絡(luò)的特性的基礎(chǔ)上選擇代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。
8.權(quán)利要求1的方法,特征在于在用戶的個人喜好的基礎(chǔ)上選擇代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。
9.權(quán)利要求1的方法,特征在于使用為每個數(shù)據(jù)類型指定代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合的信息來選擇代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。
10.權(quán)利要求1的方法,特征在于使用為每個用戶指定代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合的信息來選擇代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。
11.權(quán)利要求1的方法,特征在于使用為訪問服務(wù)器和用戶之間的一個無線連接指定代碼轉(zhuǎn)換技術(shù)和錯誤控制方案的集合的信息來選擇代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。
12.權(quán)利要求1的方法,特征在于使用缺省的代碼轉(zhuǎn)換技術(shù)和錯誤控制方案來選擇代碼轉(zhuǎn)換技術(shù)和錯誤控制方案。
13.權(quán)利要求1的方法,特征在于為文本數(shù)據(jù)類型選擇一個使用pkzip編碼算法的代碼轉(zhuǎn)換技術(shù)。
14.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個使用ACELP編碼算法的代碼轉(zhuǎn)換技術(shù)。
15.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個使用VSELP編碼算法的代碼轉(zhuǎn)換技術(shù)。
16.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個使用EVRC編碼算法的代碼轉(zhuǎn)換技術(shù)。
17.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個使用混合ARQ錯誤控制方案的錯誤控制方案。
18.權(quán)利要求1的方法,特征在于為視頻數(shù)據(jù)類型選擇一個使用混合ARQ錯誤控制方案的錯誤控制方案。
19.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個使用ARQ錯誤控制方案的錯誤控制方案。
20.權(quán)利要求1的方法,特征在于為視頻數(shù)據(jù)類型選擇一個使用ARQ錯誤控制方案的錯誤控制方案。
21.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個使用靜音技術(shù)的錯誤控制方案。
22.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個在前面的和后續(xù)的正確的幀的基礎(chǔ)上使用內(nèi)插技術(shù)的錯誤控制方案。
23.權(quán)利要求1的方法,特征在于為語音數(shù)據(jù)類型選擇一個在前面的正確的幀的基礎(chǔ)上使用外插技術(shù)的一個錯誤控制方案。
24.權(quán)利要求1的方法,特征在于為視頻數(shù)據(jù)類型選擇一個在前面的和后續(xù)的正確的幀的基礎(chǔ)上使用內(nèi)插技術(shù)的錯誤控制方案。
25.權(quán)利要求1的方法,特征在于為視頻數(shù)據(jù)類型選擇一個在前面的正確的幀的基礎(chǔ)上使用外插技術(shù)的一個錯誤控制方案。
26.權(quán)利要求1的方法,特征在于為文本數(shù)據(jù)類型選擇一個使用ARQ技術(shù)的錯誤控制方案。
27.一種在通信網(wǎng)絡(luò)上傳輸數(shù)據(jù)的方法,該方法的特征在于步驟選擇一個代碼轉(zhuǎn)換技術(shù)和一個錯誤控制方案,以在該通信網(wǎng)絡(luò)是否包括一個無線通信系統(tǒng)的基礎(chǔ)上格式化數(shù)據(jù);如果通信網(wǎng)絡(luò)是一個無線通信系統(tǒng),使用所選擇的代碼轉(zhuǎn)換技術(shù)編碼數(shù)據(jù);和如果通信網(wǎng)絡(luò)是一個無線通信系統(tǒng),將所選擇的錯誤控制方案應(yīng)用到數(shù)據(jù)上。
28.一種在通信網(wǎng)絡(luò)上傳送數(shù)據(jù)的方法,該方法特征在于步驟在用戶個人喜好的基礎(chǔ)上選擇一個代碼轉(zhuǎn)換技術(shù)和一個錯誤控制方案,以格式化數(shù)據(jù);使用所選擇的代碼轉(zhuǎn)換技術(shù)編碼數(shù)據(jù);和將所選擇的錯誤控制方案應(yīng)用到數(shù)據(jù)之上。
全文摘要
一種用于使用自適應(yīng)的通信格式化在連接數(shù)據(jù)網(wǎng)和用戶的通信網(wǎng)上提高數(shù)據(jù)傳送性能的方法。自適應(yīng)的通信格式化包括編碼(或壓縮)數(shù)據(jù)并應(yīng)用錯誤控制方案以減少要傳輸?shù)臄?shù)據(jù)的數(shù)量,并校正和/或隱藏在數(shù)據(jù)傳輸過程中所產(chǎn)生的錯誤。在一種實施方式中,本發(fā)明使用一套代碼轉(zhuǎn)換技術(shù)以編碼(或壓縮)數(shù)據(jù),和一套錯誤控制方案以校正和/或隱藏在數(shù)據(jù)傳輸過程中產(chǎn)生的錯誤。
文檔編號H04L1/00GK1219051SQ9812084
公開日1999年6月9日 申請日期1998年9月29日 優(yōu)先權(quán)日1997年9月30日
發(fā)明者里查德·約瑟夫·保羅斯, 米切爾·卡勒斯·里奇那 申請人:朗迅科技公司