專利名稱:減少通信系統(tǒng)中傳輸開銷的方法和裝置的制作方法
背景技術(shù):
I.發(fā)明領(lǐng)域本發(fā)明通常涉及一種數(shù)據(jù)通信系統(tǒng),其中數(shù)據(jù)分組在無線媒介上被發(fā)送給一個(gè)或多個(gè)接收機(jī)。尤其是,此發(fā)明涉及一種系統(tǒng)和裝置,用于在無線傳輸期間去除數(shù)據(jù)分組中的報(bào)頭信息,以及重組數(shù)據(jù)分組來通過數(shù)據(jù)網(wǎng)絡(luò)傳遞。
II.相關(guān)技術(shù)描述多年來,數(shù)據(jù)分組在網(wǎng)絡(luò)上的傳輸已經(jīng)成為計(jì)算機(jī)技術(shù)的一個(gè)支柱,而且用于在各種網(wǎng)絡(luò)上發(fā)送這些數(shù)據(jù)分組的通信協(xié)議也很好地建立起來。在傳統(tǒng)通信協(xié)議下,通??蛻糸_始和服務(wù)器的連接,向服務(wù)器請求期望的數(shù)據(jù)。作為請求的一部分,客戶端發(fā)送數(shù)據(jù)怎樣被發(fā)送所固有的信息。例如,客戶端可包括客戶地址、TCP端口號等等。
無論是在基于有線的分布網(wǎng)絡(luò)(如局域網(wǎng)、廣域網(wǎng)、線纜等),或是無線分布網(wǎng)絡(luò)(如衛(wèi)星、蜂窩、RF、尋呼等等),數(shù)字?jǐn)?shù)據(jù)通常被分組,在獨(dú)立分組中基于網(wǎng)絡(luò)被發(fā)送。某些協(xié)議要求固定大小的分組,而另一些協(xié)議使用不同大小的分組。為了提高傳輸效率和保持對數(shù)字信息的突發(fā)性需求的步伐,存在著一種恒定的設(shè)計(jì)目標(biāo),以在任何給定的網(wǎng)絡(luò)上通過相同的帶寬管道輸送日益增多的數(shù)據(jù)。
實(shí)現(xiàn)這個(gè)目標(biāo)的一種方法是通過數(shù)據(jù)壓縮。分組可以在服務(wù)器端被壓縮,以它們壓縮的狀態(tài)在網(wǎng)絡(luò)上被發(fā)送,在客戶端被解壓。除了壓縮整個(gè)分組,另一個(gè)方法是部分分組壓縮,其中分組的一部分,如報(bào)頭或數(shù)據(jù)凈負(fù)荷,被壓縮。
壓縮分組報(bào)頭的一種技術(shù)在V.Jacobson所著的題為“Compressing TCP/IPHeader for Low-Speed Serial Link”的文章中描述,可在Web地址http//www.cis.ohio-state.edu/rfc/rfc1144.txt找到。Jacobson的技術(shù)提供了一個(gè)詳盡的復(fù)雜的壓縮制式,能把一個(gè)40字節(jié)的TCP/IP(傳輸控制協(xié)議/因特網(wǎng)協(xié)議)分組報(bào)頭減少到一個(gè)3字節(jié)的壓縮報(bào)頭。壓縮的報(bào)頭對分組ID、TCP校驗(yàn)和、連接號和變化掩碼有編碼的改變。用于實(shí)現(xiàn)Jacobson技術(shù)的硬件和/或軟件必須完成復(fù)雜的計(jì)算來把40字節(jié)的報(bào)頭壓縮到3字節(jié)的壓縮報(bào)頭,接著隨后解壓壓縮報(bào)頭重新生成未壓縮的報(bào)頭。
壓縮分組報(bào)頭的另一個(gè)技術(shù)是在S.Casner和V.Jacobson所著的題為“Compressing IP/UDP/RTP Header for Low-Speed Serial Link”的文章中描述,可在Web地址http//www.cis.ohio-state.edu/rfc/rfc2058.txt找到。這個(gè)技術(shù)通常靠當(dāng)報(bào)頭中有1個(gè)或多個(gè)字段改變時(shí)發(fā)送第二指令差異,來把一個(gè)40字節(jié)的IP/UDP/RTP(因特網(wǎng)協(xié)議,用戶數(shù)據(jù)報(bào)協(xié)議,實(shí)時(shí)協(xié)議)報(bào)頭減少到平均2到4字節(jié)的壓縮報(bào)頭。
在無線數(shù)據(jù)通信系統(tǒng)中,實(shí)時(shí)數(shù)據(jù),如語音或視頻信息,可以用上述的數(shù)據(jù)協(xié)議發(fā)送。在這種應(yīng)用中,發(fā)射機(jī)和接收機(jī)之間的延遲可導(dǎo)致被發(fā)送的信息不可接受的失真。這種延遲,通常認(rèn)為是等待時(shí)間,能夠由減少傳輸中和數(shù)據(jù)分組有關(guān)的開銷而最小化。然而,使用上述技術(shù)仍舊導(dǎo)致和被傳輸?shù)臄?shù)據(jù)相關(guān)的報(bào)頭信息巨大的傳輸開銷。
上述報(bào)頭壓縮技術(shù)的一個(gè)額外缺點(diǎn)是有時(shí)信息必須從接收機(jī)發(fā)送到發(fā)射機(jī),以警告發(fā)射機(jī)發(fā)生了錯(cuò)誤。在這種情況下,不是發(fā)射機(jī)必須重新發(fā)送丟失或破壞了的數(shù)據(jù),就是必須發(fā)送報(bào)頭信息的更新給接收機(jī)。這個(gè)處理過程在實(shí)時(shí)或接近實(shí)時(shí)應(yīng)用中產(chǎn)生了大量不可接受的等待時(shí)間。
因此,有必要來進(jìn)一步減少和分組數(shù)據(jù)有關(guān)的報(bào)頭的大小,特別是在如音頻和視頻信號發(fā)送的實(shí)時(shí)應(yīng)用中。
發(fā)明概述本發(fā)明針對一種減少在通信系統(tǒng)中傳輸開銷的系統(tǒng)和裝置。在一個(gè)實(shí)施例中,本發(fā)明針對一種減少在通信系統(tǒng)中傳輸開銷的裝置,裝置包含產(chǎn)生數(shù)據(jù)源消息的處理器,數(shù)據(jù)源消息開始與接收站的數(shù)據(jù)通信。處理器還傳輸在接收站構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息,從而按照預(yù)定格式格式化被傳輸?shù)男畔?,預(yù)定格式是缺少數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息的。裝置進(jìn)一步包含發(fā)射機(jī)用于向所述接收站發(fā)送數(shù)據(jù)源消息的,在接收站構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息以及格式化了的信息。
在接收站,數(shù)據(jù)源消息和構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息被接收到,構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息被存儲在存儲設(shè)備中。接收站的處理器接著配置數(shù)據(jù)分組發(fā)生器來發(fā)送數(shù)據(jù)分組給目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。從無線通信設(shè)備接收到的格式化了的數(shù)據(jù)然后被提供給數(shù)據(jù)分組發(fā)生器,在其中它被轉(zhuǎn)換為全部是任何必要的數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息的數(shù)據(jù)分組,然后通過數(shù)據(jù)網(wǎng)絡(luò)發(fā)送到期望的數(shù)據(jù)設(shè)備。
在另一個(gè)實(shí)施例中,本發(fā)明針對一種減少通信系統(tǒng)中傳輸開銷的方法,包含有產(chǎn)生數(shù)據(jù)源消息的步驟,數(shù)據(jù)源消息開始與接收站的數(shù)據(jù)通信。接著在上述接收站構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息以及數(shù)據(jù)源消息被發(fā)送到接收站。被發(fā)送的信息然后按照預(yù)定的格式格式化,預(yù)定格式缺少數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息。格式化了的數(shù)據(jù)接著被發(fā)送到接收站。
數(shù)據(jù)源消息和構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息由位于接收站的處理器接收。構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需要的信息被存儲在存儲設(shè)備中。處理器接著配置數(shù)據(jù)分組發(fā)生器來發(fā)送數(shù)據(jù)分組給目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。從無線通信設(shè)備接收到的格式化了的數(shù)據(jù)然后被提供給數(shù)據(jù)分組發(fā)生器,其中它被轉(zhuǎn)換為適合在數(shù)據(jù)網(wǎng)絡(luò)上傳輸給和目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址相關(guān)的數(shù)據(jù)設(shè)備的數(shù)據(jù)分組。
減少通信系統(tǒng)中的傳輸開銷的方法和裝置的優(yōu)點(diǎn)是和一個(gè)或多個(gè)數(shù)據(jù)協(xié)議有關(guān)的報(bào)頭信息在參與數(shù)據(jù)通信時(shí)無需由無線通信設(shè)備傳輸。
減少通信系統(tǒng)中的傳輸開銷的方法和裝置的另一優(yōu)點(diǎn)是傳輸信息必需帶寬的減少。這導(dǎo)致更高的數(shù)據(jù)速率或是在給定的帶寬上更多數(shù)量的用戶。
還有,減少通信系統(tǒng)中的傳輸開銷的方法和裝置的另一個(gè)優(yōu)點(diǎn)是諸如音頻和視頻的實(shí)時(shí)應(yīng)用的等待時(shí)間減少了。
附圖簡述結(jié)合附圖,通過下面給出的詳細(xì)描述,本發(fā)明特點(diǎn)、目標(biāo)和優(yōu)點(diǎn)將變得更加明顯,圖中相同的參考號在整個(gè)說明書中對應(yīng)一致。
圖1圖示說明了典型的結(jié)合減少傳輸開銷的方法和裝置使用的無線地面通信系統(tǒng)。
圖2圖示說明了發(fā)射機(jī),用于圖1中減少無線通信系統(tǒng)中開銷的方法和裝置的一個(gè)實(shí)施例。
圖3圖示說明了用于圖1無線通信系統(tǒng)的基站的功能框圖。
圖4圖示說明了在數(shù)據(jù)網(wǎng)絡(luò)中傳輸信息的數(shù)據(jù)分組。
圖5圖示說明了包含在典型IP報(bào)頭中的信息。
圖6圖示說明了在圖1的通信系統(tǒng)中運(yùn)行的無線通信設(shè)備方法的流程圖。
圖7圖示說明了圖3基站運(yùn)行方法的流程圖。
圖8圖示說明了從目標(biāo)設(shè)備向運(yùn)行于圖1通信系統(tǒng)中的無線通信設(shè)備數(shù)據(jù)傳輸?shù)牧鞒虉D。
較佳實(shí)施例詳述本發(fā)明針對一種減少通信系統(tǒng)中傳輸開銷的系統(tǒng)和方法。盡管本發(fā)明的一個(gè)實(shí)施例在這里結(jié)合無線地面通信系統(tǒng)描述,但應(yīng)當(dāng)知道的是其他實(shí)施例是可能的,包括用于衛(wèi)星通信系統(tǒng),或者還有基于有線的通信系統(tǒng)。
圖1圖示說明了典型的無線地面通信系統(tǒng),包含有多個(gè)無線通信設(shè)備(WCD)10,多個(gè)接收站或基站12,基站控制器(BSC)14,移動交換中心(MSC)16,和交互功能器(IWF)18。無線通信設(shè)備10典型地是無線電話。盡管無線通信設(shè)備可以替換地包含個(gè)人數(shù)字助理(PDA),配備有無線調(diào)制解調(diào)器的電腦,或任何其他能夠發(fā)送和接收到另一個(gè)通信設(shè)備的設(shè)備?;?2在圖1顯示為固定基站,可以替換地包含移動通信設(shè)備,衛(wèi)星,或任何其他能夠從無線通信設(shè)備10發(fā)送和接收通信的設(shè)備。
MSC16配置成與傳統(tǒng)公共交換電話網(wǎng)絡(luò)(PSTN)12對接。IWF18配置成與諸如因特網(wǎng)的數(shù)據(jù)網(wǎng)絡(luò)20通信。MSC16也配置成與BSC14對接。BSC14通過回程線路和每個(gè)基站12耦合。回程線路可以根據(jù)幾種已知的接口,包括E1/T1,ATM或IP,中的任何一種來配置??芍赖氖窃谙到y(tǒng)中能有超過一個(gè)的BSC14。每個(gè)基站12可以包含一個(gè)或多個(gè)扇區(qū),每個(gè)扇區(qū)包括天線,由基站12放射性地指向一個(gè)特定地方向。替換地,每個(gè)扇區(qū)可以2個(gè)分集接收的天線。
在顯示于圖1中的無線通信系統(tǒng)的典型運(yùn)行期間,基站12用反向鏈路從WCD10接收信息,用前向鏈路發(fā)送信息到WCD10。WCD10使用由無線業(yè)務(wù)供應(yīng)商設(shè)定并可有效使用的一個(gè)或多個(gè)業(yè)務(wù)選項(xiàng)來和基站12通信。例如,語音業(yè)務(wù)選項(xiàng)可以被設(shè)定,來允許用已知的調(diào)制技術(shù)和協(xié)議產(chǎn)生典型的語音會話。數(shù)據(jù)業(yè)務(wù)選項(xiàng)可以被設(shè)定,允許數(shù)據(jù)的傳輸,包括數(shù)據(jù)文件和電子郵件,和其他數(shù)據(jù)類型。此外,可設(shè)定另一數(shù)據(jù)業(yè)務(wù)為語音業(yè)務(wù)選項(xiàng)和數(shù)據(jù)業(yè)務(wù)選項(xiàng)的組合。組合的業(yè)務(wù)選項(xiàng)在此被描述為基于數(shù)據(jù)的語音(VOD)業(yè)務(wù)選項(xiàng),允許使用適合于在如因特網(wǎng)的數(shù)據(jù)網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)協(xié)議,來傳輸如語音和視頻信號的實(shí)時(shí)媒體。
在上述每一個(gè)情況中,由所給基站12接收到的反向鏈路信號在基站12中被處理。結(jié)果數(shù)據(jù)在語音業(yè)務(wù)呼叫的情況下被發(fā)送到BSC14,或者在數(shù)據(jù)或VOD業(yè)務(wù)呼叫情況下,發(fā)送到IWF18。BSC14在基站12之間提供呼叫資源分配和包含軟切換合理安排的移動管理功能。BSC14還把接收到的數(shù)據(jù)發(fā)送到MSC16,在那里,它被發(fā)送到PSTN22,并繼續(xù)到期望的通信設(shè)備24,如電話。在數(shù)據(jù)業(yè)務(wù)呼叫或VOD的呼叫情況下,數(shù)據(jù)分組由IWF18通過數(shù)據(jù)網(wǎng)絡(luò)20發(fā)送出去,而后到期望的數(shù)據(jù)設(shè)備26,如計(jì)算機(jī)、錄音設(shè)備、錄像設(shè)備,或任何其他能通過數(shù)據(jù)網(wǎng)絡(luò)20接收數(shù)據(jù)報(bào)的設(shè)備。替換地,如果來自WCD10的信號被轉(zhuǎn)換成適合在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸?shù)臄?shù)據(jù)分組的話,來自WCD10的語音呼叫可被發(fā)送到第二WCD10,或者甚至到數(shù)據(jù)設(shè)備26。類似地,如果BSC14接收到的數(shù)據(jù)分組被轉(zhuǎn)換以產(chǎn)生適合在PSTN22上傳輸?shù)男盘枺瑪?shù)據(jù)業(yè)務(wù)呼叫或VOD呼叫可以被發(fā)送到第二WCD10,或通信設(shè)備24。應(yīng)該知道的是術(shù)語“數(shù)據(jù)分組”和“數(shù)據(jù)報(bào)”在此整個(gè)說明書中是互換使用的。
圖2圖示說明了發(fā)射機(jī)200,用于在圖1的無線通信系統(tǒng)中減少開銷的方法和裝置的一個(gè)實(shí)施例。發(fā)射機(jī)200典型地駐留在WCD10中。
發(fā)射機(jī)200以功能方框圖形式顯示,配置成在傳統(tǒng)語音業(yè)務(wù)模式下發(fā)送信息。然而,發(fā)射機(jī)200也可以依賴于應(yīng)用或用戶偏好,被配置成發(fā)送數(shù)據(jù),例如使用數(shù)據(jù)業(yè)務(wù)選項(xiàng),或VOD選項(xiàng)。
在語音業(yè)務(wù)模式運(yùn)行中,轉(zhuǎn)換器204接收基于空中發(fā)送的語音消息,如人的話音,并最終到通信設(shè)備24,或到第二WCD10。轉(zhuǎn)換器204包含話筒和任何必需的電子電路和/或轉(zhuǎn)換模擬音頻信息成數(shù)字格式的軟件。此項(xiàng)技術(shù)本領(lǐng)域眾所周知。
在音頻應(yīng)用的情況下,數(shù)字化的語音信息然后提供給聲碼器206,在這里它被轉(zhuǎn)換成聲碼器幀。替換地,在視頻應(yīng)用的情況下,從轉(zhuǎn)換器204出來的數(shù)字?jǐn)?shù)據(jù)可以提供給合適的數(shù)據(jù)壓縮設(shè)備來最小化空中發(fā)送所必需的帶寬。此壓縮設(shè)備本領(lǐng)域眾所周知。
在另一個(gè)實(shí)施例中,沒有用到數(shù)據(jù)壓縮設(shè)備。在這種情況下,來自轉(zhuǎn)換器204的數(shù)字信息直接提供給調(diào)制器208。而在另一個(gè)實(shí)施例中,直接或非直接地來自數(shù)據(jù)源的數(shù)據(jù)被提供給調(diào)制器208,而不是轉(zhuǎn)換器204。這種情況可能是發(fā)送如電子郵件或其他數(shù)據(jù)文件的非實(shí)時(shí)數(shù)據(jù)。
在另一個(gè)實(shí)施例中,適合在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸?shù)臄?shù)據(jù)分組是由如在WCD10上運(yùn)行的應(yīng)用產(chǎn)生的,諸如因特網(wǎng)Web瀏覽器,電子郵件應(yīng)用,數(shù)字視頻攝像機(jī)或其他。在這類應(yīng)用中產(chǎn)生適合在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸?shù)臄?shù)據(jù)分組,每個(gè)數(shù)據(jù)分組包含需要和目標(biāo)設(shè)備通信所必要的報(bào)頭信息。這樣的報(bào)頭信息互換地在此稱為數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息。例如,當(dāng)用戶希望訪問網(wǎng)頁,在WCD10上運(yùn)行Web頁瀏覽器可產(chǎn)生IP數(shù)據(jù)報(bào),它是格式化成可以在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸?shù)臄?shù)據(jù)報(bào)。IP數(shù)據(jù)報(bào)包括數(shù)據(jù)報(bào)頭信息,例如和IP,UDP,TCP等相關(guān)的報(bào)頭信息。
數(shù)據(jù)報(bào)被提供給處理器212,其中報(bào)頭信息被剝離。為了在空中發(fā)送給基站12,余下的信息接著被重新格式化成預(yù)定的數(shù)據(jù)協(xié)議,預(yù)定的數(shù)據(jù)協(xié)議通常缺少任何數(shù)據(jù)網(wǎng)絡(luò)的報(bào)頭信息。例如,在一個(gè)實(shí)施例中,處理器212可把余下的信息格式化成1個(gè)或多個(gè)類聲碼器幀,每個(gè)包含持續(xù)20毫秒的幀,帶有相對大量的信息位。類聲碼器的幀定義為一個(gè)幀,其中實(shí)質(zhì)上所有幀專用于實(shí)際數(shù)據(jù)凈負(fù)荷,如聲碼器或視頻或因特網(wǎng)數(shù)據(jù),且?guī)缀鯖]有幀是專用于開銷,如數(shù)據(jù)協(xié)議報(bào)頭。把余下的信息重新格式化成類聲碼器幀的好處是在空中傳輸聲碼器幀的協(xié)議通常已經(jīng)結(jié)合入傳輸器200和基站12中,而且所有可用通信帶寬可用于終端用戶數(shù)據(jù)的傳輸而不是專用于開銷。當(dāng)然,處理器212可替換地把余下的信息重新格式成不是類聲碼器幀的其他形式。這種替換的編碼格式一般在本領(lǐng)域是眾所周知的。
在任何情況下,提供給調(diào)制器208的數(shù)字?jǐn)?shù)據(jù)是根據(jù)用于無線通信系統(tǒng)中特定調(diào)制方案來處理的。例如,數(shù)字?jǐn)?shù)據(jù)可用碼分多址(CDMA)、時(shí)分多址(TDMA)、全球移動通信(GSM),或其他眾所周知的調(diào)制方案來調(diào)制。調(diào)制好的數(shù)據(jù)然后提供給RF收發(fā)信機(jī)210,在那里它被上變頻,且隨后發(fā)送到基站12。
在一個(gè)實(shí)施例中,處理器212用來協(xié)調(diào)圖2所示各種功能方框的活動。在另一個(gè)實(shí)施例中,通常用處理器212完成的多數(shù)處理被轉(zhuǎn)移到各種功能方框中。處理器212可包含執(zhí)行一系列計(jì)算機(jī)指令的數(shù)字信號處理器(DSP)、常規(guī)ASIC、離散元件,或本領(lǐng)域通常所知的其他技術(shù)來提供對發(fā)生在發(fā)射機(jī)200內(nèi)部的各種功能的控制。
除了提供上述發(fā)送信息必需的功能之外,處理器212執(zhí)行了實(shí)現(xiàn)減少無線通信系統(tǒng)中傳輸開銷的系統(tǒng)和方法所必需的其他任務(wù)。根據(jù)一個(gè)實(shí)施例,數(shù)據(jù)業(yè)務(wù)模式的運(yùn)行或VOD業(yè)務(wù)模式的運(yùn)行在發(fā)射機(jī)200沒有實(shí)際產(chǎn)生IP數(shù)據(jù)報(bào)的情況下實(shí)現(xiàn)。更甚的是,根據(jù)語音業(yè)務(wù)模式運(yùn)行,數(shù)據(jù)被以幀的方式發(fā)送,并在基站12被轉(zhuǎn)換成IP數(shù)據(jù)報(bào)。通過使用語音業(yè)務(wù)模式運(yùn)行發(fā)送數(shù)據(jù),通常和數(shù)據(jù)分組相關(guān)的報(bào)頭信息不必從發(fā)射機(jī)200發(fā)送到基站12,因此減少了在無線通信系統(tǒng)中通常和數(shù)據(jù)分組傳輸相關(guān)的傳輸開銷。
在另一個(gè)實(shí)施例中,數(shù)據(jù)業(yè)務(wù)模式和/或VOD業(yè)務(wù)模式取決于發(fā)射機(jī)200中IP數(shù)據(jù)報(bào)的產(chǎn)生。在這種情況下,和IP數(shù)據(jù)報(bào)相關(guān)的報(bào)頭信息被處理器212移除,余下的信息被重新格式化,以使用任何眾所周知的空中數(shù)據(jù)協(xié)議中的一種進(jìn)行空中傳輸。
為了以語音業(yè)務(wù)模式或VOD模式發(fā)送數(shù)據(jù),處理器212在用數(shù)據(jù)業(yè)務(wù)選項(xiàng)或VOD業(yè)務(wù)選項(xiàng)發(fā)送信息之前,發(fā)送數(shù)據(jù)源消息到基站12。數(shù)據(jù)源消息警告基站12包括數(shù)據(jù)而不是語音傳輸?shù)耐ㄐ偶磳l(fā)生。
比空中發(fā)送整個(gè)IP數(shù)據(jù)報(bào)到基站12要好,減少傳輸開銷的系統(tǒng)和方法只是發(fā)送數(shù)據(jù)報(bào)的數(shù)據(jù)部分,依靠基站12來建立數(shù)據(jù)報(bào),用處理器212提供的信息完成數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息。這可以以幾種方法中的一種實(shí)現(xiàn)?;?2建立數(shù)據(jù)報(bào)需要的信息可在數(shù)據(jù)源消息、后續(xù)的實(shí)際數(shù)據(jù)的傳輸,或兩者的結(jié)合中傳輸。
在數(shù)據(jù)源消息中產(chǎn)生數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息需要傳輸信息的情況下,由特定數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭組成的一個(gè)或多個(gè)字段可在數(shù)據(jù)源消息中發(fā)送。例如,數(shù)據(jù)源消息可至少包含和通信希望的數(shù)據(jù)設(shè)備26對應(yīng)的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址可包括對應(yīng)數(shù)據(jù)設(shè)備26的IP地址,如計(jì)算機(jī)。然后數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息可通過知道目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址產(chǎn)生。如下所述,各種數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭的其他字段可用存儲在基站12中的信息、通過與數(shù)據(jù)設(shè)備26協(xié)商、或通過使用WCD10提供的其他信息產(chǎn)生。
在另一個(gè)實(shí)施例中,在基站12構(gòu)建數(shù)據(jù)報(bào)所需的信息在數(shù)據(jù)源消息之后發(fā)送的數(shù)據(jù)中發(fā)送。例如,在數(shù)據(jù)源消息已經(jīng)從WCD10發(fā)送到基站12,預(yù)示即將到來的數(shù)據(jù)通信后,后續(xù)的包含著產(chǎn)生數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息必需的信息的數(shù)據(jù)被發(fā)送。例如,在數(shù)據(jù)源消息被發(fā)送后,至少一個(gè)完全的由全部、部分或壓縮的數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭完成的數(shù)據(jù)報(bào),被發(fā)送到基站12。在接收到后續(xù)的數(shù)據(jù)后,基站12能夠無需來自WCD10的更多的報(bào)頭信息而產(chǎn)生數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息。在這種情況下,一旦基站12能夠產(chǎn)生數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息,從基站12發(fā)出消息到WCD10,表示W(wǎng)CD10應(yīng)該開始發(fā)送沒有數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息的信息。
最后,而在另一個(gè)實(shí)施例中,使用了技術(shù)的組合。例如,在基站12產(chǎn)生數(shù)據(jù)報(bào)所需的信息的一部分在數(shù)據(jù)源消息中發(fā)送,而同時(shí)需要的另一部分在包含全部或壓縮報(bào)頭的數(shù)據(jù)報(bào)中發(fā)送。
由WCD10發(fā)送以允許基站12產(chǎn)生數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息的信息可以包含單獨(dú)一條信息,諸如目標(biāo)數(shù)據(jù)地址,目標(biāo)數(shù)據(jù)地址,IP校驗(yàn)和標(biāo)識,業(yè)務(wù)類型標(biāo)識,總長度標(biāo)識,或任何包含數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭的單個(gè)字段。在另一個(gè)實(shí)施例中,超過一個(gè)類型的信息被發(fā)送。
作為以上所述第一實(shí)施例的例子,WCD10的用戶想要發(fā)送安全語音信息到用VOD業(yè)務(wù)選項(xiàng)連接數(shù)據(jù)網(wǎng)絡(luò)20的數(shù)據(jù)設(shè)備26。在這個(gè)例子中,數(shù)據(jù)設(shè)備26包括能在VoD模式下運(yùn)行的安全電話。VOD通信由WCD10內(nèi)部加密語音信息,空中傳輸加密的信息到基站12,然后按照處理器212提供的數(shù)據(jù)源消息在基站12建立數(shù)據(jù)報(bào),而實(shí)現(xiàn)。當(dāng)基站12接收到加密數(shù)據(jù),適合在數(shù)據(jù)網(wǎng)絡(luò)20傳輸?shù)臄?shù)據(jù)報(bào)通過在收到的信息上加上一個(gè)或多個(gè)數(shù)據(jù)協(xié)議報(bào)頭而產(chǎn)生。每個(gè)報(bào)頭對應(yīng)特定用于在數(shù)據(jù)網(wǎng)絡(luò)20中發(fā)送數(shù)據(jù)報(bào)的數(shù)據(jù)協(xié)議。實(shí)際中,使用了超過一個(gè)的協(xié)議。例如,在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸實(shí)時(shí)數(shù)據(jù)可包括TCP協(xié)議、UDP協(xié)議和RTP協(xié)議所有這些熟知的數(shù)據(jù)協(xié)議。如下所述,用于在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸數(shù)據(jù)的協(xié)議可由WCD10在數(shù)據(jù)源消息中指定,或者它們可由位于基站12內(nèi)的處理器指定。
當(dāng)WCD10的用戶選擇開始諸如與目標(biāo)設(shè)備通信時(shí),如第二WCD10、數(shù)據(jù)設(shè)備26或通信設(shè)備24,數(shù)據(jù)業(yè)務(wù)呼叫或VOD業(yè)務(wù)呼叫在發(fā)射機(jī)200開始。目標(biāo)設(shè)備通常具有在數(shù)據(jù)網(wǎng)絡(luò)20上唯一標(biāo)識它的地址。在包含因特網(wǎng)的數(shù)據(jù)網(wǎng)絡(luò)的情況下,這個(gè)地址包含熟知的IP地址,或者是任何其他適合特定數(shù)據(jù)網(wǎng)絡(luò)的地址。在替代實(shí)施例中,目標(biāo)設(shè)備沒有分配給它的永久地址。在這種情況下,地址必須在和WCD10的用戶開始接觸之前,分配給目標(biāo)設(shè)備。這可通過向目標(biāo)設(shè)備設(shè)定標(biāo)準(zhǔn)電話呼叫并在那時(shí)提供地址來實(shí)現(xiàn)。
例如WCD10的用戶可通過使用用戶接口214開始通信以滾動存儲在存儲設(shè)備216中的電子電話簿。對應(yīng)每個(gè)個(gè)人/設(shè)備的地址存儲在存儲設(shè)備216,以至于當(dāng)用戶選中名字/設(shè)備時(shí),地址可用于處理器212。替換地,用戶可使用通信需要的個(gè)人/設(shè)備對應(yīng)的用戶接口214直接輸入地址到WCD10。而在另一個(gè)實(shí)施例中,在WCD10中運(yùn)行的應(yīng)用自動提供數(shù)據(jù)地址。
存儲設(shè)備216一般是非易失存儲器,并可包含一個(gè)或多個(gè)獨(dú)立設(shè)備,每個(gè)都存儲WCD10運(yùn)行所需的信息。在電子電話簿中存儲的信息通常通過用戶界面214展現(xiàn)給用戶。用戶界面214包含鍵盤、語音識別系統(tǒng)、或其他所知的輸入信息到WCD10的設(shè)備。用戶界面214另外包含顯示器或音頻系統(tǒng)來向用戶展現(xiàn)信息。如此的用戶界面在本領(lǐng)域眾所周知。
在任何情況下,選擇通信所需的數(shù)據(jù)設(shè)備所對應(yīng)的地址并提供給處理器212。這個(gè)地址成為數(shù)據(jù)通信開始的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。
在一個(gè)實(shí)施例中,存儲設(shè)備216另外存儲數(shù)據(jù)通信期間使用的協(xié)議棧所固有的信息。在一個(gè)實(shí)施例中,協(xié)議包括IP、UDP和RTP,盡管其他協(xié)議或協(xié)議的結(jié)合可用于替換中。在另一個(gè)實(shí)施例中,計(jì)劃通過數(shù)據(jù)網(wǎng)絡(luò)20發(fā)送數(shù)據(jù)分組的每個(gè)數(shù)據(jù)協(xié)議所固有的信息,被存儲在存儲設(shè)備216中。每種通信類型可以具有與它相關(guān)的一組預(yù)設(shè)協(xié)議。例如包含無差錯(cuò)傳輸?shù)牡谝煌ㄐ蓬愋涂墒褂肐P和TCP協(xié)議。包含實(shí)時(shí)媒介的第二通信類型可使用IP、UDP和RTP協(xié)議。當(dāng)由用戶明確的或由處理器212自動選擇特定通信協(xié)議時(shí),包含一組預(yù)設(shè)數(shù)據(jù)協(xié)議所固有信息的數(shù)據(jù)源消息被發(fā)送到基站12。
圖3圖示說明了基站12的功能方框圖,其包括用于發(fā)送和接收來自WCD10的高頻通信信號的RF收發(fā)信機(jī)300。這樣的收發(fā)信機(jī)在本領(lǐng)域眾所周知。來自RF收發(fā)信機(jī)318的結(jié)果信號被提供給解調(diào)器302,在這里根據(jù)通信系統(tǒng)使用的特定調(diào)制方案來解調(diào)信號。在一個(gè)實(shí)施例中,解調(diào)器302產(chǎn)生聲碼器幀,其然后提供給數(shù)據(jù)分組發(fā)生器304。在其他實(shí)施例中,解調(diào)器302產(chǎn)生與由WCD10發(fā)送信息對應(yīng)的數(shù)據(jù)分組,或僅僅數(shù)字信息流。
處理器306通常負(fù)責(zé)協(xié)調(diào)基站12中各種功能方框的功能性。處理器306包括在一個(gè)實(shí)施例中執(zhí)行計(jì)算機(jī)指令的數(shù)字信號處理器,盡管處理器306可以替換地包括常規(guī)ASIC、離散部件或本領(lǐng)域其他已知的裝置。替換地,可以在圖3詳述的每個(gè)功能方框中的幾個(gè)處理器中分布處理器306的功能。
當(dāng)數(shù)據(jù)源消息或在基站12構(gòu)建數(shù)據(jù)報(bào)所需的信息,被RF發(fā)射機(jī)300接收時(shí),它被下變頻并然后提供給解調(diào)器302。解調(diào)器302解調(diào)此信息,然后提供給處理器306。處理器306在存儲設(shè)備308中存儲構(gòu)建數(shù)據(jù)報(bào)所需信息,諸如目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址,或替換地,關(guān)于數(shù)據(jù)分組產(chǎn)生的其他信息,諸如目標(biāo)端口地址或有效負(fù)載類型。此外,處理器306配置數(shù)據(jù)分組發(fā)生器304,來和用一個(gè)或多個(gè)數(shù)據(jù)協(xié)議與目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址相關(guān)的目標(biāo)設(shè)備通信。數(shù)據(jù)協(xié)議是預(yù)定的,或者是由WCD10在構(gòu)建數(shù)據(jù)報(bào)所需的信息中指定的,或者它們在基站12和目標(biāo)設(shè)備之間初始通信中確定。處理器306在接收到數(shù)據(jù)源消息后,基于數(shù)據(jù)源消息中的信息,還執(zhí)行各種其他功能,諸如初始化與數(shù)據(jù)源消息標(biāo)識的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址的通信。一旦初始化完成,WCD10可以發(fā)送信息到目標(biāo)設(shè)備。
在配置好數(shù)據(jù)分組發(fā)生器304后,WCD10可自由發(fā)送信息,如語音或視頻信息,到基站12。此信息由RF收發(fā)信機(jī)300接收,被下變頻和提供給解碼器302,在這里WCD10發(fā)送的源消息被恢復(fù)。解調(diào)后的信息被提供給數(shù)據(jù)分組發(fā)生器304,在這里它被封裝到適合與在數(shù)據(jù)網(wǎng)絡(luò)20上傳輸?shù)臄?shù)據(jù)分組或數(shù)據(jù)報(bào)中。此處理過程包含添加報(bào)頭到解調(diào)后信息的一部分中。報(bào)頭信息由處理器306和存儲設(shè)備308提供。例如,如果構(gòu)建數(shù)據(jù)報(bào)所需的信息指定123.45.4.198的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址,以及IP、UDP和RTP數(shù)據(jù)協(xié)議的使用,然后數(shù)據(jù)分組發(fā)生器304將根據(jù)這些協(xié)議產(chǎn)生數(shù)據(jù)報(bào),使用存儲在存儲設(shè)備308和數(shù)據(jù)分組發(fā)生器304中的信息來計(jì)算所需必要的報(bào)頭值。這樣數(shù)據(jù)報(bào)的圖示說明在圖4中顯示為數(shù)據(jù)報(bào)400,包含數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息和數(shù)據(jù)408。在這個(gè)實(shí)施例中,數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息包含IP報(bào)頭402、UDP報(bào)頭404、RTP報(bào)頭406。
圖5圖示說明包含在標(biāo)準(zhǔn)IP報(bào)頭中的信息。IP報(bào)頭在本領(lǐng)域眾所周知。IP報(bào)頭402在圖5中包含分配在11個(gè)字段中,和數(shù)據(jù)從源頭到目標(biāo)的傳遞各種方面相關(guān)的20字節(jié)數(shù)據(jù)。IP協(xié)議是提供無連接網(wǎng)間業(yè)務(wù)的網(wǎng)絡(luò)層協(xié)議。IP提供定址、業(yè)務(wù)類型說明、分割、重組和數(shù)據(jù)分組安全等特性,并在評論需求(RFC)791中被定義。因特網(wǎng)評論需求文件定義了因特網(wǎng)的協(xié)議和政策,可在許多網(wǎng)站輕易找到。
在一個(gè)實(shí)施例中,在基站12上構(gòu)建數(shù)據(jù)報(bào)所需的信息,由發(fā)射機(jī)200在數(shù)據(jù)源消息中被發(fā)送,至少包括上述IP目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址502。其他字段也可以被發(fā)送,或者在替換實(shí)施例中,一個(gè)或多個(gè)字段可以存儲在存儲設(shè)備308,或字段可由處理器306的需要而產(chǎn)生。在另一個(gè)實(shí)施例中,在基站12上構(gòu)建數(shù)據(jù)報(bào)所需的信息,在緊接著數(shù)據(jù)源消息傳輸?shù)臄?shù)據(jù)幀中被發(fā)送。例如,由數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所完成的數(shù)據(jù)報(bào)可能在WCD10格式化,并傳輸?shù)交?2。
數(shù)據(jù)分組形式的信息還可以使用上述類似的過程從目標(biāo)設(shè)備發(fā)送到WCD10。在這種情況下,數(shù)據(jù)分組或數(shù)據(jù)報(bào)從目標(biāo)設(shè)備發(fā)送到IWF18,或者其他某個(gè)將數(shù)據(jù)網(wǎng)絡(luò)20與基站12對接的設(shè)備。每個(gè)數(shù)據(jù)報(bào)包含與通信所期望的特定WCD10所對應(yīng)的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。這個(gè)地址典型的包含IP地址。
在一個(gè)實(shí)施例中,如果IWF18被分配給特定的WCD10,那它保留有數(shù)據(jù)庫,把目標(biāo)網(wǎng)絡(luò)地址和每個(gè)系統(tǒng)中注冊的WCD10相關(guān)聯(lián)。在另一個(gè)實(shí)施例中,包含有目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址的數(shù)據(jù)庫存儲在基站12。當(dāng)數(shù)據(jù)報(bào)到達(dá)IWF18(基站12)的時(shí)候,來自數(shù)據(jù)報(bào)的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址和存儲在數(shù)據(jù)庫中的地址列表相匹配。如果沒有找到匹配,則數(shù)據(jù)源消息發(fā)送到WCD10,表示數(shù)據(jù)通信是有效的。在一個(gè)實(shí)施例中,數(shù)據(jù)源消息包含允許WCD10解碼后續(xù)信息的信息。例如,數(shù)據(jù)源消息可以指示處理器212把后續(xù)信息解碼成聲碼器幀。在另一個(gè)實(shí)施例中,數(shù)據(jù)源消息包含重建IP數(shù)據(jù)報(bào)固有的信息。這可以包括一個(gè)或多個(gè)數(shù)據(jù)協(xié)議報(bào)頭的標(biāo)識,諸如TCP報(bào)頭、UDP報(bào)頭等。還可以包括一個(gè)或多個(gè)參數(shù),其中包含有各種數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭,諸如對應(yīng)目標(biāo)設(shè)備的地址,IP校驗(yàn)和、總長字段等。參數(shù)存儲在存儲設(shè)備216中,用于重建IP數(shù)據(jù)報(bào),作為后續(xù)從基站12和IWF18接收到的信息。如上所述,在WCD10構(gòu)建數(shù)據(jù)報(bào)所需的信息可以在一個(gè)或多個(gè)從基站12后續(xù)發(fā)送的幀中傳輸。
在WCD10接收和處理了數(shù)據(jù)源消息后,來自基站12的后續(xù)信息現(xiàn)在可以被發(fā)送到WCD10。當(dāng)從IWF18接收到更多的IP數(shù)據(jù)報(bào),處理器212去除任何與數(shù)據(jù)報(bào)相關(guān)的數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭,留下剩余信息來發(fā)送。然后此信息按照預(yù)定的數(shù)據(jù)格式重新格式化,諸如上述的類聲碼器幀的建立。然后重新格式化的信息使用用于如CDMA、TDMA或GSM的通信系統(tǒng)中的特定調(diào)制技術(shù)調(diào)制,然后在空中發(fā)送給WCD10。WCD10接收信息并用眾所周知的技術(shù)處理它,來重建目標(biāo)設(shè)備傳輸?shù)男畔ⅲ珙惵暣a器幀。
在這點(diǎn)上,例如現(xiàn)在以重新格式化幀的形式所接收的信息,可以直接被用于提供信息給位于WCD10中的聲碼器。在另一個(gè)實(shí)施例中,IP數(shù)據(jù)報(bào)在WCD10內(nèi)重建建立,為了在一個(gè)或多個(gè)應(yīng)用中使用,它需要以IP數(shù)據(jù)報(bào)的形式提供信息。在這種情況下,處理器212用存儲在存儲設(shè)備216中的信息,包括任何必要的報(bào)頭信息來重新建立IP數(shù)據(jù)報(bào)。在IP數(shù)據(jù)報(bào)建立后,它們可以接著被提供給需要IP數(shù)據(jù)報(bào)的應(yīng)用。
圖6是圖示說明了WCD10運(yùn)行方法的流程圖。在步驟600,WCD10的用戶選擇目標(biāo)設(shè)備進(jìn)行通信。這可以通過從WCD10中存儲的電子“電話簿”里選出名字,通過在WCD10上的鍵盤來輸入名字,或者通過運(yùn)行在WCD10的應(yīng)用選擇待連接的網(wǎng)址或電子郵件地址來實(shí)現(xiàn)。其他本領(lǐng)域熟知的方法可替換使用。
用戶的選擇最終提供目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址給WCD10中的處理器212。目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址對應(yīng)用戶選擇的目標(biāo)設(shè)備,且在一個(gè)實(shí)施例中,包含本領(lǐng)域熟知的IP地址。
一旦目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址提供給處理器212,數(shù)據(jù)源消息由開始與基站12通信的處理器212產(chǎn)生。這在圖6中步驟602顯示。在一個(gè)實(shí)施例中,數(shù)據(jù)源消息包含在基站12構(gòu)建數(shù)據(jù)報(bào)所需信息,諸如查詢通信的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。在其他實(shí)施例中,附加信息包含在數(shù)據(jù)源消息中,諸如端口地址、加密狀態(tài)信息或是WCD10將要發(fā)送的信息類型(如實(shí)時(shí)語音、實(shí)時(shí)視頻、數(shù)據(jù)文件等),或者指定在從基站12到所選目標(biāo)設(shè)備的數(shù)據(jù)傳輸期間使用的數(shù)據(jù)協(xié)議的數(shù)字和類型。如果WCD10傳輸協(xié)議信息,一個(gè)或多個(gè)報(bào)頭參數(shù)可能額外的被傳輸,以進(jìn)一步指明一旦數(shù)據(jù)到達(dá)基站12,數(shù)據(jù)是如何通過數(shù)據(jù)網(wǎng)絡(luò)20被傳輸?shù)?。而在另外一個(gè)實(shí)施例中,在基站12構(gòu)建數(shù)據(jù)報(bào)所需的信息在一個(gè)或多個(gè)后續(xù)數(shù)據(jù)幀中被發(fā)送。
在WCD10發(fā)送了構(gòu)建數(shù)據(jù)報(bào)所需的信息到基站12后,如步驟606所示,WCD10可以接著發(fā)送信息。在另一個(gè)實(shí)施例中,如圖6步驟604所示,WCD10直到在基站12接收到確認(rèn)消息后才發(fā)送數(shù)據(jù)。確認(rèn)消息在本領(lǐng)域眾所周知。發(fā)送的數(shù)據(jù)可以是任何類型的信息,諸如語音、數(shù)據(jù)文件、視頻、電子郵件等。
圖7是圖示說明了基站12運(yùn)行方法的流程圖。在步驟700,基站12從WCD10和/或在基站12建立數(shù)據(jù)報(bào)所需的信息中接收數(shù)據(jù)源消息。在一個(gè)實(shí)施例中,數(shù)據(jù)源消息至少包含對應(yīng)諸如計(jì)算機(jī)的目標(biāo)設(shè)備或另一WCD的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。在其他實(shí)施例中,其他信息也在數(shù)據(jù)源消息中提供,如目標(biāo)端口地址或用于指定當(dāng)和期望目標(biāo)設(shè)備通信時(shí),基站12所使用的數(shù)據(jù)協(xié)議數(shù)量和類型的信息。
在步驟700接收到在基站12構(gòu)建數(shù)據(jù)報(bào)所需的信息后,在步驟702所示,為了構(gòu)建數(shù)據(jù)報(bào)的目的,來自消息的信息被存儲在存儲設(shè)備308。在步驟704,處理器306根據(jù)默認(rèn)數(shù)據(jù)協(xié)議組,或存儲在存儲設(shè)備308中的信息所標(biāo)識的協(xié)議組,來配置數(shù)據(jù)分組發(fā)生器304,以構(gòu)建數(shù)據(jù)報(bào)。替換地,數(shù)據(jù)協(xié)議組可由處理器306和所期望通信的目標(biāo)設(shè)備之間的協(xié)商來指定。
數(shù)據(jù)分組發(fā)生器304的配置包括為數(shù)據(jù)報(bào)的構(gòu)建提供信息,包括任何所需的報(bào)頭信息。所需的報(bào)頭信息存儲在存儲設(shè)備308中,或按處理器306和/或數(shù)據(jù)分組發(fā)生器304需要產(chǎn)生。例如,報(bào)頭信息可以包含對應(yīng)WCD10的源地址,對應(yīng)運(yùn)行在WCD10上的應(yīng)用的源端口號、對應(yīng)與目標(biāo)設(shè)備的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址和對應(yīng)運(yùn)行在目標(biāo)設(shè)備上的應(yīng)用的端口地址。當(dāng)然,產(chǎn)生數(shù)據(jù)分組所需的其他信息,包括報(bào)頭信息,可以由存儲器308存儲和提供。數(shù)據(jù)報(bào)的產(chǎn)生在本領(lǐng)域眾所周知。
在數(shù)據(jù)分組發(fā)生器304在步驟704中為運(yùn)行配置后,現(xiàn)在信息就可以從WCD10發(fā)送到目標(biāo)設(shè)備。在一個(gè)實(shí)施例中,處理器306可以向WCD10發(fā)送一個(gè)消息,表示數(shù)據(jù)分組發(fā)生器304已經(jīng)為通過數(shù)據(jù)網(wǎng)絡(luò)20傳輸數(shù)據(jù)配置了。在步驟706從WCD10接收信息并提供給數(shù)據(jù)分組發(fā)生器304。數(shù)據(jù)分組發(fā)生器304根據(jù)處理器306指定的配置產(chǎn)生數(shù)據(jù)分組。當(dāng)信息提供給數(shù)據(jù)分組發(fā)生器304時(shí),它被安放在一個(gè)或多個(gè)報(bào)頭定義的數(shù)據(jù)分組中,其通過數(shù)據(jù)網(wǎng)絡(luò)20發(fā)送給目標(biāo)設(shè)備。
圖8是圖示說明數(shù)據(jù)從目標(biāo)設(shè)備傳輸?shù)絎CD10的流程圖。在步驟800,來自目標(biāo)數(shù)據(jù)設(shè)備的數(shù)據(jù)通過數(shù)據(jù)分組接收機(jī)310接收。數(shù)據(jù)典型地被配置成數(shù)據(jù)分組,另外稱作為數(shù)據(jù)報(bào),每個(gè)數(shù)據(jù)分組包括一個(gè)或多個(gè)報(bào)頭和信息部分。
在步驟802,處理器306確定包含在一個(gè)或多個(gè)和數(shù)據(jù)分組相關(guān)的報(bào)頭中的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。在這種情況下,目標(biāo)信息標(biāo)識數(shù)據(jù)分組要到達(dá)的特定WCD10。處理器306使用一個(gè)或多個(gè)報(bào)頭提供的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址,并把目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址和存儲在存儲設(shè)備308中的信息作比較。存儲設(shè)備308中的信息包含目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址,對應(yīng)于WCD10標(biāo)識碼,典型地是電話號碼。處理器306通過查找對應(yīng)一個(gè)或多個(gè)報(bào)頭所提供的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址的WCD10標(biāo)識碼,來確定所期望的WCD10的身份。
如果在存儲設(shè)備308中找到對應(yīng)的WCD10標(biāo)識碼,通過基站12發(fā)送數(shù)據(jù)源消息,與所標(biāo)識的WCD10的通信被啟動。這如在圖8中的步驟804所示。在另一個(gè)示范實(shí)施例中,如果WCD10和目標(biāo)設(shè)備26之間的通信已經(jīng)“進(jìn)行中”,即WCD10已經(jīng)開始和目標(biāo)設(shè)備26進(jìn)行數(shù)據(jù)通信,數(shù)據(jù)源消息不是必需的。在這種情況下,WCD10已經(jīng)知道如何解釋基站12所發(fā)送的數(shù)據(jù)。
在一個(gè)實(shí)施例中,如果數(shù)據(jù)源消息被發(fā)送,它包含有允許WCD10解碼后續(xù)信息的信息。在另一個(gè)實(shí)施例中,解碼后續(xù)信息的信息在一個(gè)或多個(gè)后續(xù)數(shù)據(jù)幀中被發(fā)送。例如,在一個(gè)實(shí)施例中,數(shù)據(jù)源消息指示處理器把后續(xù)信息解碼成聲碼幀。在另一個(gè)實(shí)施例中,數(shù)據(jù)源消息包含與重建IP數(shù)據(jù)報(bào)所固有的信息。這可包括一個(gè)或多個(gè)數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭的標(biāo)識,如TCP報(bào)頭、UDP報(bào)頭等。它還可包括一個(gè)或多個(gè)包含各種數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭的參數(shù),如對應(yīng)目標(biāo)設(shè)備的地址、IP校驗(yàn)和、總長字段等。當(dāng)從基站12和IWF18后續(xù)接收信息時(shí),將參數(shù)存儲在存儲設(shè)備216中用于重建IP數(shù)據(jù)報(bào)。
在WCD10接收和處理數(shù)據(jù)源信息后,現(xiàn)在來自基站12的后續(xù)信息可以發(fā)送到WCD10。當(dāng)進(jìn)一步接收了來自IWF18的IP數(shù)據(jù)報(bào)時(shí),處理器212去除任何與數(shù)據(jù)報(bào)相關(guān)的數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭,留下剩余的信息發(fā)送。然后,此信息根據(jù)預(yù)設(shè)數(shù)據(jù)格式重新格式化,諸如上述類聲碼器幀的建立。重新格式化的信息然后接著用特定的用于如CDMA、TDMA或GSM的通信系統(tǒng)的調(diào)制技術(shù)調(diào)制,然后在空中發(fā)送給WCD10。WCD10接收信息并使用眾所周知的技術(shù)處理它,來重建目標(biāo)設(shè)備所發(fā)送的數(shù)據(jù),例如類聲碼器幀。
提供前面描述的較佳實(shí)施例使本領(lǐng)域任何技術(shù)人員來實(shí)現(xiàn)或應(yīng)用本發(fā)明。這些實(shí)施例的各種修改對那些本領(lǐng)域技術(shù)人員來說是顯而易見的,而且無需使用創(chuàng)造性的才能,在此定義的一般源里可應(yīng)用于其他實(shí)施例。因此,本發(fā)明不限于在此顯示的實(shí)施例,但符合與在此揭示的原理和新穎特征一致的最大范圍。
權(quán)利要求
1.一種減少在通信系統(tǒng)中傳輸開銷的裝置,包括產(chǎn)生數(shù)據(jù)源消息的處理器,所述數(shù)據(jù)源消息開始與接收站的數(shù)據(jù)通信,所述處理器進(jìn)一步發(fā)送構(gòu)建在所述接收站的數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需信息,隨后格式化信息以根據(jù)預(yù)定格式發(fā)送,所述預(yù)定格式缺少數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息;和向所述接收站發(fā)送所述數(shù)據(jù)源消息和所述格式化信息的發(fā)射機(jī)。
2.如權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)源消息包含所述構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需的信息。
3.如權(quán)利要求2所述的裝置,其特征在于,所述構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需的信息包含數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段。
4.如權(quán)利要求3所述的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段包含目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。
5.如權(quán)利要求1所述的裝置,其特征在于,所述構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需的信息在所述數(shù)據(jù)源消息后的數(shù)據(jù)幀中發(fā)送。
6.如權(quán)利要求1所述的裝置,其特征在于,所述格式化信息直到接收到來自所述接收站的認(rèn)證才被發(fā)送。
7.如權(quán)利要求1所述的裝置,進(jìn)一步包括產(chǎn)生數(shù)據(jù)報(bào)的應(yīng)用;其中,所述處理器進(jìn)一步用于在格式化前,將所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息從所述數(shù)據(jù)報(bào)移除。
8.如權(quán)利要求1所述的裝置進(jìn)一步包括產(chǎn)生數(shù)據(jù)報(bào)的應(yīng)用;其中,所述處理器進(jìn)一步用于向所述接收站發(fā)送至少一個(gè)全數(shù)據(jù)包,和進(jìn)一步用于在格式化前將所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息從所述數(shù)據(jù)包中隨后的幾個(gè)中移除。
9.一種減少在通信系統(tǒng)中傳輸開銷的系統(tǒng)包括通信設(shè)備包括產(chǎn)生數(shù)據(jù)源消息的處理器,所述數(shù)據(jù)源消息開始和接收站的數(shù)據(jù)通信,所述處理器進(jìn)一步用于發(fā)送構(gòu)建在所述接收站的數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需信息,隨后格式化信息以根據(jù)預(yù)定格式發(fā)送,所述預(yù)定格式缺少數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息;收發(fā)信機(jī),用于向接收站發(fā)送所述數(shù)據(jù)源消息和所述格式化信息;和所述接收站,包括所述接收站,接收所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息,并提供所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息給第二處理器;所述第二處理器,接收所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息,并在存儲設(shè)備中存儲所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息,且配置數(shù)據(jù)分組發(fā)生器以產(chǎn)生數(shù)據(jù)報(bào)至數(shù)據(jù)網(wǎng)絡(luò)上的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址;和所述存儲設(shè)備,存儲所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息;和所述數(shù)據(jù)分組發(fā)生器,根據(jù)至少一個(gè)數(shù)據(jù)網(wǎng)絡(luò)協(xié)議產(chǎn)生數(shù)據(jù)報(bào),每個(gè)所述網(wǎng)絡(luò)協(xié)議擁有根據(jù)它的各自的報(bào)頭,每個(gè)所述報(bào)頭包括從至少所述存儲設(shè)備獲得的信息。
10.如權(quán)利要求9所述的裝置,其特征在于,所述數(shù)據(jù)源消息包括所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息。
11.如權(quán)利要求10所述的裝置,其特征在于,所述構(gòu)建在所述接收站的數(shù)據(jù)報(bào)所需信息包括數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段。
12.如權(quán)利要求11所述的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段包括目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。
13.如權(quán)利要求9所述的裝置,其特征在于,所述構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需的信息在所述數(shù)據(jù)源消息后的數(shù)據(jù)幀中發(fā)送。
14.如權(quán)利要求9所述的系統(tǒng)進(jìn)一步包括數(shù)據(jù)分組接收機(jī),接收來自所述目標(biāo)設(shè)備的數(shù)據(jù)報(bào);所述第二個(gè)處理器,進(jìn)一步用于確定所述數(shù)據(jù)報(bào)希望的目標(biāo)通信設(shè)備,并從所述數(shù)據(jù)報(bào)移除數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息,進(jìn)一步根據(jù)預(yù)定數(shù)據(jù)格式格式化移除所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭的數(shù)據(jù)報(bào),所述預(yù)定數(shù)據(jù)格式缺少所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息;和發(fā)射機(jī),用于向所述目標(biāo)通信設(shè)備發(fā)送所述格式化信息。
15.如權(quán)利要求5所述的系統(tǒng),其特征在于,通過比較由來自所述目標(biāo)設(shè)備的所述數(shù)據(jù)分組提供的第二目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址和在所述存儲設(shè)備中的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址列表并檢索相應(yīng)通信設(shè)備識別碼,來確定目標(biāo)通信設(shè)備。
16.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述第二處理器進(jìn)一步產(chǎn)生包含指示數(shù)據(jù)通信可用的信息的第二數(shù)據(jù)源消息。
17.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述第二數(shù)據(jù)源消息包含允許所述目標(biāo)通信設(shè)備解碼所述格式化信息的信息。
18.一種減少在通信系統(tǒng)中傳輸開銷的方法,包括以下步驟產(chǎn)生數(shù)據(jù)源消息,所述數(shù)據(jù)源消息開始和接收站數(shù)據(jù)通信;發(fā)送在所述接收站構(gòu)建數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息所需信息;向所述接收站發(fā)送所述數(shù)據(jù)源消息;根據(jù)預(yù)定數(shù)據(jù)格式,格式化被發(fā)送到所述目標(biāo)設(shè)備的信息,所述預(yù)定數(shù)據(jù)格式缺少數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息;和向所述接收站發(fā)送所述格式化后的信息。
19.如權(quán)利要求18所述的方法,其特征在于,所述數(shù)據(jù)源消息包含在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息。
20.如權(quán)利要求19所述的裝置,其特征在于,在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息包含數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段。
21.如權(quán)利要求20所述的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段包含目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。
22.如權(quán)利要求18所述的裝置,其特征在于,在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息,在緊接著所述數(shù)據(jù)源消息的數(shù)據(jù)幀中被發(fā)送。
23.如權(quán)利要求18所述的方法,其特征在于,向所述接收站發(fā)送所述格式化信息的步驟,發(fā)生在從所述接收站接收到確認(rèn)以后。
24.如權(quán)利要求23所述的方法,其特征在于,所述確認(rèn)指示在所述接收站的數(shù)據(jù)分組發(fā)生器被配置成用于向所述目標(biāo)設(shè)備發(fā)送信息。
25.如權(quán)利要求18所述的方法,進(jìn)一步包括的步驟有通過所述接收站接收在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息;在存儲設(shè)備中存儲在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息;配置數(shù)據(jù)分組發(fā)生器以根據(jù)在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息在數(shù)據(jù)網(wǎng)絡(luò)上產(chǎn)生數(shù)據(jù)報(bào),每個(gè)所述數(shù)據(jù)報(bào)包含一個(gè)或多個(gè)數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭,所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭至少使用存儲在所述存儲設(shè)備中的所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址構(gòu)建;從所述通信設(shè)備接收的所述格式化信息被通過所述數(shù)據(jù)網(wǎng)絡(luò)發(fā)送;根據(jù)所述數(shù)據(jù)分組發(fā)生器配置構(gòu)建數(shù)據(jù)報(bào);和通過所述數(shù)據(jù)網(wǎng)絡(luò)向目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址發(fā)送所述數(shù)據(jù)報(bào)。
26.如權(quán)利要求25所述的裝置,其特征在于,所述數(shù)據(jù)源消息包含在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息。
27.如權(quán)利要求26所述的裝置,其特征在于,在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息包含數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段。
28.如權(quán)利要求27所述的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段包含目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。
29.如權(quán)利要求25所述的裝置,其特征在于,在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息,在緊跟著數(shù)據(jù)所述數(shù)據(jù)源消息后的數(shù)據(jù)幀中被發(fā)送。
30.如權(quán)利要求25所述的方法,進(jìn)一步包括在所述數(shù)據(jù)分組發(fā)生器被配置好后,向所述通信設(shè)備發(fā)送確認(rèn)。
31.一種減少在通信系統(tǒng)中傳輸開銷的方法,包括的步驟有從通信設(shè)備接收數(shù)據(jù)源消息,所述數(shù)據(jù)源消息開始和接收站的數(shù)據(jù)通信;接收在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的信息;在存儲設(shè)備中存儲在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的所述信息;配置數(shù)據(jù)分組發(fā)生器為通過數(shù)據(jù)網(wǎng)絡(luò)向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)分組,根據(jù)至少一個(gè)數(shù)據(jù)網(wǎng)絡(luò)協(xié)議格式化所述數(shù)據(jù)分組,所述至少一個(gè)數(shù)據(jù)網(wǎng)絡(luò)協(xié)議包含至少一個(gè)數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭,所述至少一個(gè)數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭從存儲在所述存儲設(shè)備中的信息形成;從所述通信設(shè)備接收格式化后的信息,來發(fā)送給所述目標(biāo)設(shè)備;根據(jù)所述數(shù)據(jù)分組發(fā)生器的配置構(gòu)建數(shù)據(jù)報(bào);和通過所述數(shù)據(jù)網(wǎng)絡(luò)向所述目標(biāo)設(shè)備發(fā)送所述數(shù)據(jù)報(bào)。
32.如權(quán)利要求31所述的裝置,其特征在于,所述數(shù)據(jù)源消息包含在所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的信息。
33.如權(quán)利要求32所述的裝置,其特征在于,所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的信息包含數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段。
34.如權(quán)利要求33所述的裝置,其特征在于,所述數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭字段包含所述目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)地址。
35.如權(quán)利要求31所述的裝置,其特征在于,所述接收站構(gòu)建數(shù)據(jù)報(bào)所需的信息在緊接著所述數(shù)據(jù)源消息的數(shù)據(jù)幀中被發(fā)送。
全文摘要
一種減少在無線通信系統(tǒng)中傳輸開銷的方法和裝置。在一個(gè)實(shí)施例中,該裝置指的是包含用于發(fā)送數(shù)據(jù)源消息的處理器的通信設(shè)備,此數(shù)據(jù)源消息啟動與接收站的數(shù)據(jù)通信。構(gòu)建數(shù)據(jù)報(bào)所需的信息也由裝置發(fā)送到接收站。接收站接收數(shù)據(jù)源消息和構(gòu)建數(shù)據(jù)報(bào)所需信息,并配置分組數(shù)據(jù)發(fā)生器以向目標(biāo)設(shè)備發(fā)送數(shù)據(jù)報(bào)。數(shù)據(jù)網(wǎng)絡(luò)報(bào)頭信息從由構(gòu)建數(shù)據(jù)報(bào)所需信息提供的信息構(gòu)建。
文檔編號H04L12/56GK1460350SQ01815898
公開日2003年12月3日 申請日期2001年9月14日 優(yōu)先權(quán)日2000年9月20日
發(fā)明者E·羅森, M·瑪真蒂, J·湯姆西克, D·瓦西羅夫斯基 申請人:高通股份有限公司