專利名稱:發(fā)送/接收無線數(shù)據(jù)的設(shè)備及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線數(shù)據(jù)發(fā)送和接收設(shè)備及方法,尤其涉及用于處理劃分的協(xié)議數(shù)據(jù)的無線數(shù)據(jù)發(fā)送和接收設(shè)備,以及無線數(shù)據(jù)發(fā)送和接收方法。
背景技術(shù):
通常,無線發(fā)送設(shè)備和接收設(shè)備對采用圖1框圖所示的分層。包括像H.234M,H.234和T.120這樣的編解碼相關(guān)的標準。物理層執(zhí)行通道編碼,偽噪聲擴頻,及調(diào)制,并包括一個用于空中接合的部分。
無線電鏈路協(xié)議(以下稱為“RLP”)層120包括信令單元(未示出),并將通過無線路線接收的應用層110中的有效負載轉(zhuǎn)換為物理層140的輸入格式。
RLP層120包括多個RLP,每個對應于n個應用數(shù)據(jù)集之一(這里n是正整數(shù)),并經(jīng)MUX子層130連接到物理層140。
MUX子層130將從RLP層120自適應地接收的RLP多路傳輸?shù)絽f(xié)議數(shù)據(jù)單元(PDU)。
此時,當應用層110中的數(shù)據(jù)長度比RLP支持的格式的有效負載長時,在RLP層120中劃分應用層110中的數(shù)據(jù)并作為多個RLP數(shù)據(jù)集傳送。然而,當接收多個RLP數(shù)據(jù)集時,低于RLP層120的層中的位誤差引起的任何損耗導致應用層110中的數(shù)據(jù)不能被恢復為其原始大小。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的一個目的是提供一種無線數(shù)據(jù)發(fā)送和接收方法,用于通過添加關(guān)于數(shù)據(jù)位置和大小的信息來增強數(shù)據(jù)可靠性,在從應用層劃分為RLP時將數(shù)據(jù)按每RLP劃分為分組。
本發(fā)明的另一目的是提供一種無線數(shù)據(jù)發(fā)送和接收設(shè)備,利用無線數(shù)據(jù)發(fā)送和接收方法增強數(shù)據(jù)可靠性。
為了達到本發(fā)明上述目的,提供一種無線數(shù)據(jù)發(fā)送和接收方法,該方法包括下列步驟(a)當應用層中數(shù)據(jù)集合的長度比無線電鏈路協(xié)議層支持的協(xié)議的有效負載的長度要長時,發(fā)送裝置將數(shù)據(jù)集合劃分為多個協(xié)議單元,并在添加關(guān)于劃分為協(xié)議單元的數(shù)據(jù)的長度和位置的信息之后發(fā)送所述協(xié)議單元;以及(b)利用關(guān)于在步驟(a)中劃分為協(xié)議單元的數(shù)據(jù)的長度和位置信息判定是否發(fā)生數(shù)據(jù)丟失,并將等于丟失的數(shù)據(jù)量的空白數(shù)據(jù)插入對應于丟失數(shù)據(jù)的部分,以重新形成完整的數(shù)據(jù)集合。
為了實現(xiàn)本發(fā)明另一目的,還提供一種無線數(shù)據(jù)發(fā)送方法,該方法包括下列步驟(a)當應用層中數(shù)據(jù)集合的長度比無線電鏈路協(xié)議層支持的協(xié)議的有效負載的長度要長時,將所述數(shù)據(jù)集合劃分為多個數(shù)據(jù)協(xié)議單元;以及(b)在添加關(guān)于劃分為協(xié)議單元的數(shù)據(jù)的長度和位置的信息之后,由發(fā)送裝置發(fā)送無線電鏈路協(xié)議層的協(xié)議單元。
為了實現(xiàn)本發(fā)明的另一目的,還提供一種無線數(shù)據(jù)接收方法,其中要接收的應用層數(shù)據(jù)已劃分為多個預定協(xié)議單元,該無線數(shù)據(jù)接收方法包括下列步驟(a)以預定序列接收預定協(xié)議單元,并利用關(guān)于添加到每一預定協(xié)議單元的數(shù)據(jù)的長度和位置的信息檢驗是否丟失數(shù)據(jù);以及(b)當在步驟(a)檢驗的結(jié)果表明數(shù)據(jù)從協(xié)議單元丟失時,添加等于丟失的數(shù)據(jù)量的空白數(shù)據(jù)量到數(shù)據(jù)被丟失的部分,然后將數(shù)據(jù)發(fā)送到應用層。
為實現(xiàn)本發(fā)明另一目的,還提供一種用于發(fā)送和接收無線數(shù)據(jù)的設(shè)備,該設(shè)備包括發(fā)送裝置,用于將應用層中的數(shù)據(jù)集合劃分為無線電鏈路協(xié)議層支持的多個協(xié)議單元,添加關(guān)于數(shù)據(jù)的長度和位置的信息到每一單元的首標上并發(fā)送協(xié)議單元;以及接收裝置,參照添加到從發(fā)送裝置接收的每一預定協(xié)議單元的首標上的數(shù)據(jù)長度和位置信息,判定是否丟失包括在協(xié)議單元中的數(shù)據(jù),并通過將空白數(shù)據(jù)插入任何一個丟失了數(shù)據(jù)的部分而重新形成數(shù)據(jù)集合。
參照附圖詳細描述本發(fā)明優(yōu)選實施例后,本發(fā)明的上述目的和優(yōu)點將會更為顯而易見,附圖中圖1示出常規(guī)發(fā)送設(shè)備和接收設(shè)備對的分層;圖2是表示本發(fā)明無線數(shù)據(jù)發(fā)送設(shè)備的框圖;圖3是表示本發(fā)明無線數(shù)據(jù)接收設(shè)備的框圖;圖4是表示本發(fā)明用于發(fā)送無線數(shù)據(jù)的方法的流程圖;
圖5示出用于解釋圖4流程圖的信號格式;圖6是表示本發(fā)明用于接收無線數(shù)據(jù)的方法的流程圖;圖7是當圖6流程圖中丟失無線電鏈路協(xié)議(RLP)幀時產(chǎn)生空白數(shù)據(jù)的概念圖。
具體實施方式
以下參照附圖詳細描述本發(fā)明實施例。本發(fā)明不限于下列實施例,在本發(fā)明精神和范圍內(nèi)可能有許多變型。提供本發(fā)明實施例是為了對本領(lǐng)域技術(shù)人員更完整解釋本發(fā)明。
圖2是本發(fā)明無線數(shù)據(jù)發(fā)送設(shè)備的框圖。
參見圖2,數(shù)據(jù)編解碼單元210利用H.323編解碼標準一類的應用程序?qū)脭?shù)據(jù)編碼。RLP格式處理單元220將編碼應用數(shù)據(jù)的長度與RLP層支持的格式的有效負載長度比較。當編碼應用數(shù)據(jù)長度比RLP格式有效負載長度要長時,RLP格式處理單元220劃分應用數(shù)據(jù)并將劃分的應用數(shù)據(jù)載入多個RLP協(xié)議的每一有效負載,并將關(guān)于劃分數(shù)據(jù)長度和位置的信息添加到劃分應用數(shù)據(jù)所產(chǎn)生的每一協(xié)議單元的首標上。分組發(fā)送單元230利用用戶數(shù)據(jù)報協(xié)議(UDP)或發(fā)送控制協(xié)議(TCP)以分組為單位,發(fā)送在RLP格式處理單元220中處理的數(shù)據(jù)。
圖3是本發(fā)明無線數(shù)據(jù)接收設(shè)備的框圖。
參見圖3,當分組提取單元310發(fā)送接收數(shù)據(jù)到每一層時,分組提取單元310從按照UDP或TCP接收的數(shù)據(jù)提取每一協(xié)議單元的有效負載和首標信息。RLP處理單元320參照分組提取單元310提取的首標信息中的RLP中數(shù)據(jù)的長度和位置信息,判定協(xié)議單元中的數(shù)據(jù)是否丟失。RLP處理單元320通過在從協(xié)議單元丟失了數(shù)據(jù)的部分中插入空白數(shù)據(jù)再重新形成整個數(shù)據(jù)集合。
RLP處理單元320用信號通知是否插入空白數(shù)據(jù)到上層。參照從RLP處理單元320發(fā)出的信號,數(shù)據(jù)編解碼單元340解碼接收數(shù)據(jù)。
圖4是本發(fā)明發(fā)送無線數(shù)據(jù)方法的流程圖。
首先,在步驟410中,當利用無線數(shù)據(jù)通信系統(tǒng)發(fā)送和接收數(shù)據(jù)時,一般在以RLP定義的格式下提供應用層的數(shù)據(jù)。
然后,在步驟420中,檢驗應用層中的數(shù)據(jù)大小是否小于以RLP定義的有效負載大小。
在步驟430中,當以RLP定義的有效負載大小小于應用層中數(shù)據(jù)大小時,劃分應用層中的數(shù)據(jù)并將每一劃分數(shù)據(jù)集合裝載到圖5所示多個RLP的有效負載上。
然后,在步驟440將關(guān)于被劃分的RLP中的數(shù)據(jù)長度和位置的信息添加到每一RLP的首標上。
因此,應用數(shù)據(jù)被劃分為如圖5所示的多個RLP幀,關(guān)于數(shù)據(jù)集合長度和位置的信息插入每一RLP的首標中,劃分數(shù)據(jù)集合裝載在有效負載上。例如,當1000位應用數(shù)據(jù)使用可發(fā)送100位有效負載的RLP時,產(chǎn)生10個RLP。
然后,在步驟450中通過MUX子層和物理層以分組為單位發(fā)送RLP數(shù)據(jù)集合。
圖6是本發(fā)明接收無線數(shù)據(jù)方法的流程圖。
例如,假定將1000位應用數(shù)據(jù)劃分為10組RLP數(shù)據(jù),每組為100位長。
在步驟610中,通過MUX子層和物理層以分組為單位接收劃分的RLP數(shù)據(jù)。
隨后,在步驟620中,從RLP層提取劃分的RLP的首標和有效負載,并利用添加到每一首標的數(shù)據(jù)長度和位置信息,檢測丟失的RLP數(shù)據(jù)。例如,當僅丟失10組RLP數(shù)據(jù)中的第二組數(shù)據(jù)和第五組數(shù)據(jù)時,這表明收到第一組數(shù)據(jù)和第三組數(shù)據(jù),因此,判定從第101位和第200位的位置開始的第二組數(shù)據(jù)丟失,從第401位和第500位開始的第五組數(shù)據(jù)也丟失。
然后,在步驟630,通過插入等于丟失的RLP數(shù)據(jù)大小的空白數(shù)據(jù),重新形成RLP數(shù)據(jù)。例如,插入對應于第二和第五數(shù)據(jù)組,亦即,第101-200位和第401-第500位中丟失的數(shù)據(jù)的空白數(shù)據(jù),以形成整個1000位數(shù)據(jù)集合。
然后,在步驟640中,將如此形成的RLP數(shù)據(jù)發(fā)送到上層。此時,表示是否插入了空白數(shù)據(jù)的信令符號與RLP數(shù)據(jù)一起發(fā)送到上層。
當丟失最后一個劃分的RLP數(shù)據(jù)組時,不可能得出長度。因此,要插入等于緊接著最后一個RLP數(shù)據(jù)組的RLP數(shù)據(jù)組的長度的空白數(shù)據(jù)長度,把關(guān)于改變的數(shù)據(jù)長度的數(shù)據(jù)和信息發(fā)送到上層。
當丟失第一組RLP數(shù)據(jù)時,插入等于第二組RLP數(shù)據(jù)的長度的空白數(shù)據(jù)長度,然后將RLP數(shù)據(jù)發(fā)送到上層。
圖7是當圖6流程圖中丟失無線電鏈路協(xié)議(RLP)幀時產(chǎn)生空白數(shù)據(jù)的概念圖。
參見圖7,當丟失第n個RLP幀時,第n個RLP的位置確定為由第(n-1)個RLP位置+第(n-1)個RLP長度+1獲得的值,第n個RLP的長度確定為由第(n+1)個RLP位置-1獲得的值。
本發(fā)明不限于上述實施例,在本發(fā)明精神和范圍內(nèi)可能在許多變型。亦即,在另一實施例中,可按照應用層的特性判定當丟失一個以上RLP時是否將RLP數(shù)據(jù)發(fā)送到上層。亦即,當?shù)谝籖LP在應用層中產(chǎn)生的RLP數(shù)據(jù)中最重要時,不將任何RLP數(shù)據(jù)組發(fā)送到上層。然后,當不管上層而處理數(shù)據(jù)時,在丟失RLP數(shù)據(jù)的部分中插入空白數(shù)據(jù),然后總體發(fā)送RLP數(shù)據(jù)。此時,上層可處理以其自身方法接收的數(shù)據(jù)。
本發(fā)明可以計算機可讀記錄介質(zhì)上能夠由計算機讀取的代碼實施。計算機可讀記錄介質(zhì)包括可存儲計算機可讀數(shù)據(jù)的任何介質(zhì)。
計算機可讀記錄介質(zhì)包括的存儲介質(zhì)如,磁性存儲介質(zhì)(例如ROM,軟盤,硬盤等等),光可讀介質(zhì)(例如CD-ROM,DVD等等)和載波(例如因特網(wǎng)上的傳輸)。此外,計算機可讀記錄介質(zhì)可分散在通過網(wǎng)絡(luò)連接的計算機系統(tǒng)上并可以分布方式存儲和執(zhí)行計算機可讀代碼。
如上所述,按照本發(fā)明,由于將關(guān)于劃分數(shù)據(jù)位置和長度的信息添加到發(fā)送側(cè)的劃分RLP上,可利用關(guān)于劃分數(shù)據(jù)位置和長度的信息來填充丟失部分,然后再發(fā)送到上層。
權(quán)利要求
1.一種無線數(shù)據(jù)發(fā)送和接收方法,該方法包括下列步驟(a)當應用層中數(shù)據(jù)集合的長度比無線電鏈路協(xié)議層支持的協(xié)議的有效負載的長度要長時,發(fā)送裝置將數(shù)據(jù)集合劃分為多個協(xié)議單元,并在添加關(guān)于已劃分為協(xié)議單元的數(shù)據(jù)的長度和位置的信息之后發(fā)送所述協(xié)議單元;以及(b)利用關(guān)于在步驟(a)中劃分為協(xié)議單元的數(shù)據(jù)的長度和位置的信息,接收裝置判定是否發(fā)生數(shù)據(jù)丟失,并將等于丟失的數(shù)據(jù)量的空白數(shù)據(jù)插入對應于丟失數(shù)據(jù)的部分,以重新形成完整的數(shù)據(jù)集合。
2.一種無線數(shù)據(jù)接收方法,其中要接收的應用層數(shù)據(jù)已劃分為多個預定協(xié)議單元,該無線數(shù)據(jù)接收方法包括下列步驟(a)以預定序列接收預定協(xié)議單元,并利用關(guān)于添加到每一預定協(xié)議單元的數(shù)據(jù)的長度和位置的信息檢驗是否丟失數(shù)據(jù);以及(b)當在步驟(a)檢驗的結(jié)果表明數(shù)據(jù)從協(xié)議單元丟失時,添加等于丟失的數(shù)據(jù)量的空白數(shù)據(jù)量到數(shù)據(jù)被丟失的部分,然后將數(shù)據(jù)發(fā)送到應用層。
3.如權(quán)利要求
1或2所述的方法,其中在步驟(b)中,參照協(xié)議單元中關(guān)于數(shù)據(jù)長度和位置的信息產(chǎn)生空白數(shù)據(jù),所述關(guān)于數(shù)據(jù)長度和位置的信息被添加到每一協(xié)議單元的首標上。
4.如權(quán)利要求
1或2所述的方法,其中在步驟(b)中,當丟失協(xié)議單元中第一協(xié)議單元的數(shù)據(jù)時,不發(fā)送所有協(xié)議單元到應用層。
5.如權(quán)利要求
1或2所述的方法,其中在步驟(b)中,當丟失最后一個劃分的協(xié)議單元中的數(shù)據(jù)時,插入長度等于前一劃分的協(xié)議單元中的數(shù)據(jù)的空白數(shù)據(jù),然后發(fā)送該數(shù)據(jù)和關(guān)于改變的長度的信息到應用層。
6.如權(quán)利要求
1或2所述的方法,其中在步驟(b)中,當確定從協(xié)議單元丟失數(shù)據(jù)時,表示是否插入了空白數(shù)據(jù)的信今符號被發(fā)送到應用層。
7.如權(quán)利要求
1或2所述的方法,其中在步驟(b)中,當從協(xié)議單元丟失一個以上的數(shù)據(jù)時,判定是否按照應用層的特性發(fā)送數(shù)據(jù)。
8.一種用于發(fā)送和接收無線數(shù)據(jù)的設(shè)備,該設(shè)備包括發(fā)送裝置,用于將應用層中的數(shù)據(jù)集合劃分為無線電鏈路協(xié)議層支持的多個協(xié)議單元,添加關(guān)于數(shù)據(jù)的長度和位置的信息到每一單元的首標上并發(fā)送協(xié)議單元;以及接收裝置,參照添加到從發(fā)送裝置接收的每一預定協(xié)議單元的首標上的數(shù)據(jù)長度和位置信息,判定是否丟失包括在協(xié)議單元中的數(shù)據(jù),并通過將空白數(shù)據(jù)插入任何一個丟失了數(shù)據(jù)的部分而重新形成數(shù)據(jù)集合。
9.如權(quán)利要求
8所述的設(shè)備,其中發(fā)送裝置包括格式處理單元,用于將應用層中數(shù)據(jù)集合的長度與無線電鏈路協(xié)議層支持的格式的有效負載大小相比較,在應用層長度比下層格式的有效負載長度長時將數(shù)據(jù)劃分為多個協(xié)議單元,并將劃分數(shù)據(jù)的長度和位置的信息添加到每一協(xié)議單元的首標上。
10.如權(quán)利要求
8所述的設(shè)備,其中接收裝置包括分組提取單元,用于在將從發(fā)送裝置接收的數(shù)據(jù)發(fā)送到應用層時提取首標信息和有效負載;以及無線電鏈路協(xié)議處理單元,用于參照添加到分組提取單元提取的首標上的數(shù)據(jù)長度和位置信息,判定包括在協(xié)議單元中的數(shù)據(jù)是否丟失,并通過插入空白數(shù)據(jù)到任何一個確定丟失了數(shù)據(jù)的部分中,重新形成整個數(shù)據(jù)集合。
11.如權(quán)利要求
10所述的設(shè)備,其中無線電鏈路協(xié)議處理單元是一種用于將表示是否插入空白數(shù)據(jù)的信令符號發(fā)送到應用層的裝置。
專利摘要
一種無線數(shù)據(jù)發(fā)送和/或接收方法,該方法包括下列步驟(a)當應用層中數(shù)據(jù)集合的長度比下層支持的協(xié)議的有效負載的長度要長時,將數(shù)據(jù)集合劃分為多個協(xié)議單元,并在添加關(guān)于劃分為協(xié)議單元的數(shù)據(jù)的長度和位置中的至少一個的信息之后發(fā)送數(shù)據(jù)的協(xié)議單元;以及(b)參照在步驟(a)中劃分為協(xié)議單元的數(shù)據(jù)的長度和位置信息判定是否發(fā)生數(shù)據(jù)丟失,并將空白數(shù)據(jù)插入對應于丟失數(shù)據(jù)的部分,以重新形成完整的數(shù)據(jù)集合。
文檔編號H04L12/56GKCN1163047SQ01103781
公開日2004年8月18日 申請日期2001年2月14日
發(fā)明者樸正 , 樸正煇, 樸東植 申請人:三星電子株式會社導出引文BiBTeX, EndNote, RefMan