專利名稱:用于解決無線系統(tǒng)中多個(gè)同時(shí)通信的沖突的系統(tǒng)和方法
用于解決無線系統(tǒng)中多個(gè)同時(shí)通信的沖突的系統(tǒng)和方法發(fā)明背景 發(fā)明領(lǐng)域本發(fā)明一般涉及無線電信,尤其涉及用于解決無線網(wǎng)絡(luò)上的多個(gè)通信設(shè)備之 間的媒體流通信沖突的系統(tǒng)和方法。相關(guān)技術(shù)描述科技進(jìn)步已經(jīng)使移動(dòng)電話或無線通信設(shè)備變得廉價(jià),并因此而無處不在。隨 著無線電信設(shè)備被制造成具有更高的處理能力和存儲(chǔ),它們也變得更加通用且結(jié)合 了包括在兩個(gè)或一組單個(gè)手機(jī)之間的直接無線電通信能力在內(nèi)的許多特征。該直接無線電通信能力通常被稱為隨按即講(push to talk) (PTT)或"步話機(jī)"特征,它允許具有一臺(tái)手機(jī)的用戶無需撥打目的電話號(hào)碼就可與一個(gè)組中預(yù)定義的成員集的設(shè)備通信。在PTT系統(tǒng)的一個(gè)版本中,諸如手機(jī)等無線電信設(shè)備使用一個(gè)單頻與遠(yuǎn)程服 務(wù)器進(jìn)行上行和下行通信,而在常規(guī)無線通信中,無線電話使用兩個(gè)頻率與服務(wù)器 通信, 一個(gè)用于傳出通信以及一個(gè)用于傳入通信。PTT系統(tǒng)要求正在講話的人在講 話時(shí)按住按鈕并隨后在結(jié)束時(shí)放開按鈕。然后該組中的任何聽眾可按住他們的按鈕 來應(yīng)答。以這種方式,該系統(tǒng)來確定該信號(hào)傳播到什么方向。在典型配置中,當(dāng)用 戶使用該P(yáng)TT系統(tǒng)對(duì)一接收方或一個(gè)接收方組進(jìn)行呼叫時(shí),該用戶的手機(jī)首先對(duì) 遠(yuǎn)程服務(wù)器作出請(qǐng)求。該遠(yuǎn)程服務(wù)器核實(shí)無其它方正在使用該通信信道并且該信道 可用,隨后將該信道分配給該用戶。該用戶的消息被該服務(wù)器所接收并且服務(wù)器為 每個(gè)接收方發(fā)送該消息。在該消息被發(fā)送到每個(gè)接收方后,該信道被釋放并準(zhǔn)備就 緒供其它方使用。該消息根據(jù)預(yù)定義協(xié)議被數(shù)字化(分組)并通過一連串的順序數(shù)據(jù)分組作為 數(shù)據(jù)來發(fā)送。這些數(shù)據(jù)分組在用戶通信設(shè)備處被接收,并且數(shù)據(jù)在那里被檢索并重 新裝配成音頻流。該重建的音頻流隨后被播放給該用戶。然而,由于數(shù)據(jù)分組是通過無線電來發(fā)送的,所以傳輸和接收可能不是非常
可靠。有時(shí),數(shù)據(jù)分組由于信號(hào)干擾或微弱而丟失。當(dāng)在傳輸過程中丟失了一個(gè)或 兩個(gè)數(shù)據(jù)分組時(shí),該丟失對(duì)重建的音頻流的質(zhì)量影響非常小,并且一般不會(huì)被聽眾 覺察到。另一方面,如果在傳輸過程中丟失了大量數(shù)據(jù)分組,則用戶設(shè)備重建該音 頻流變得較為困難且重建的音頻流的質(zhì)量受到影響。在相關(guān)情形中,當(dāng)丟失的數(shù)據(jù)分組是來自兩個(gè)不同音頻流時(shí),用戶設(shè)備幾乎 不可能重建出這些音頻流。用戶設(shè)備經(jīng)常不能夠判定一接收到的數(shù)據(jù)分組是屬于前 一音頻流還是屬于新的音頻流。在用戶設(shè)備構(gòu)建音頻流且將新的音頻流的數(shù)據(jù)分組 加入現(xiàn)有音頻流時(shí),會(huì)導(dǎo)致現(xiàn)有音頻流的部分在兩個(gè)突發(fā)(spurt)("話音")之 間被重寫或插入人造間隙。因此,需要有一種能夠使無線設(shè)備重建可能已掉落一個(gè)或多個(gè)分組的音頻流 的裝置和方法,并且本發(fā)明主要是針對(duì)這樣的裝置和方法。發(fā)明概要本發(fā)明的裝置和方法解決無線設(shè)備所接收的音頻流的數(shù)據(jù)分組的沖突。每個(gè) 數(shù)據(jù)分組包括源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位。無線設(shè)備基于所接收到的數(shù)據(jù) 分組來重建音頻流。如果一數(shù)據(jù)分組具有和上一接收到的數(shù)據(jù)分組相同的源標(biāo)識(shí)號(hào) 并且該數(shù)據(jù)分組的序列號(hào)與上一接收到的數(shù)據(jù)分組的序列號(hào)相差大于預(yù)定義的閾 值號(hào),則無線設(shè)備使用來自該數(shù)據(jù)分組的數(shù)據(jù)開始一待用音頻流。如果,在一寬限 期之后,沒有接收到當(dāng)前音頻流的其它數(shù)據(jù)分組,則當(dāng)前音頻流結(jié)束并且被播放給 用戶。然后該待用音頻流變?yōu)楫?dāng)前流。在一個(gè)實(shí)施例中,本發(fā)明是一種用于解決無線電信網(wǎng)絡(luò)上隨按即講(PTT)通 信中的傳入媒體數(shù)據(jù)分組沖突的方法,其中每個(gè)數(shù)據(jù)分組的內(nèi)容被添加到在無線通 信設(shè)備上播放的媒體流。該方法包括在該無線通信設(shè)備上跨無線電信網(wǎng)絡(luò)地接收 數(shù)據(jù)分組,其中該數(shù)據(jù)分組是PTT通信的部分并且具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及 結(jié)束標(biāo)記位;在該無線通信設(shè)備上將該源標(biāo)識(shí)號(hào)與指示正在該無線電信設(shè)備上被接 收的當(dāng)前音頻流的始發(fā)者的上一源標(biāo)識(shí)號(hào)相比較;并將該序列號(hào)與上一接收到的序 列號(hào)相比較。如果該傳入的源標(biāo)識(shí)號(hào)和上述上一源標(biāo)識(shí)號(hào)相同并且該序列號(hào)距上述 上一接收到的序列號(hào)在一預(yù)定義的閾值之內(nèi),則該方法還包括將該傳入的數(shù)據(jù)分組 添加到當(dāng)前媒體流。如果該傳入的源標(biāo)識(shí)號(hào)與上述上一源標(biāo)識(shí)號(hào)相同并且該序列號(hào) 距上述上一接收到的序列號(hào)大于該預(yù)定的閾值,則該方法還包括使用該傳入的數(shù)據(jù) 分組開始一新的媒體流。最后,如果該結(jié)束標(biāo)記位被置位,則該方法包括結(jié)束當(dāng)前
媒體流。在另一實(shí)施例中,本發(fā)明是一種用于接收無線電信網(wǎng)絡(luò)上隨按即講(PTT)通 信中的數(shù)據(jù)分組并將它們分類的裝置。該裝置包括收發(fā)器、用戶界面單元、以及控 制器。該收發(fā)器接收來自遠(yuǎn)程服務(wù)器的數(shù)據(jù)分組,其中該數(shù)據(jù)分組是PTT通信的 部分并且每個(gè)數(shù)據(jù)分組具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位。該用戶界面單元 播放從遠(yuǎn)程服務(wù)器接收到的PTT通信。該控制器將數(shù)據(jù)分組分類以及匯集媒體流 并存儲(chǔ)正在該用戶界面上播放的當(dāng)前媒體流的上一源標(biāo)識(shí)號(hào)和上一接收到的序列 號(hào),并且檢査每個(gè)傳入數(shù)據(jù)分組的源標(biāo)識(shí)號(hào)和序列號(hào)。如果源標(biāo)識(shí)號(hào)與上一源標(biāo)識(shí) 號(hào)不同,則控制器使用該傳入數(shù)據(jù)分組開始一媒體流并將該源標(biāo)識(shí)號(hào)賦予上述上一 源標(biāo)識(shí)號(hào);如果該源標(biāo)識(shí)號(hào)與上一源標(biāo)識(shí)號(hào)相同并且該序列號(hào)距上一接收到的序列 號(hào)在預(yù)定義的閾值之內(nèi),則控制將該傳入數(shù)據(jù)分組添加到在用戶界面上播放的當(dāng)前 媒體數(shù)據(jù)流。如果該源標(biāo)識(shí)號(hào)與上一源標(biāo)識(shí)號(hào)相同并且該序列號(hào)距上一接收到的序 列號(hào)大于預(yù)定義的閾值,則控制器使用該傳入數(shù)據(jù)分組開始正在用戶界面上被播放 的新的媒體流。最后,如果結(jié)束標(biāo)記位被置位,則控制器結(jié)束當(dāng)前媒體流。由于本裝置和方法能夠使無線通信設(shè)備在多方PTT通信期間基于從遠(yuǎn)程服務(wù)器接收到的數(shù)據(jù)分組正確地重建音頻流,所以它們是有益的。這種話音突發(fā)標(biāo)識(shí)還 可與使用與傳入語音數(shù)據(jù)流相關(guān)的數(shù)據(jù)的無線通信設(shè)備的其它特征結(jié)合使用。在詳讀了以下所闡述的附圖簡(jiǎn)述、發(fā)明具體描述、以及權(quán)利要求之后,本發(fā) 明的其它優(yōu)點(diǎn)和特征將變得顯而易見。附圖簡(jiǎn)述
圖1描繪了根據(jù)本發(fā)明來使用的通信網(wǎng)絡(luò)100的一個(gè)示例性實(shí)施例。 圖2示出了無線手機(jī)的框圖。圖3示出了表示在PTT通信過程中服務(wù)器與無線設(shè)備之間的交互的框圖。 圖4是示出了音頻數(shù)據(jù)流的重建的示意圖。圖5是示出了在丟失了少量數(shù)據(jù)分組時(shí)音頻數(shù)據(jù)流的重建的示意圖。 圖6是音頻數(shù)據(jù)流重建過程的一個(gè)示例性實(shí)施例的流程圖。發(fā)明具體描述在本說明書中,術(shù)語"通信設(shè)備"、"無線設(shè)備"、"無線通信設(shè)備"、"PTT 通信設(shè)備"、"手持設(shè)備"、以及"手機(jī)"可互換地使用,并且術(shù)語"信道"和"群組(group)"可互換地使用。如在此所使用的術(shù)語"應(yīng)用"旨在包括可執(zhí)行和不 可執(zhí)行的軟件文件、原始數(shù)據(jù)、聚合數(shù)據(jù)、修補(bǔ)程序、以及其它代碼段。在此所使 用的術(shù)語"示例性"旨在僅顯示一個(gè)示例,而并不指示優(yōu)選實(shí)施例或偏向所顯示的該實(shí)施例。此外,在諸附圖中相同標(biāo)號(hào)表示相同要素,并且冠詞"一 (a)"和"該 (the)"包括復(fù)數(shù)引用,除非在描述中已有指定??傮w而言,本系統(tǒng)和方法使得無線設(shè)備能夠在使用接收到的數(shù)據(jù)分組構(gòu)建音 頻流時(shí)解決沖突。每個(gè)數(shù)據(jù)分組具有包括諸如源標(biāo)識(shí)信息、序列號(hào)和結(jié)束標(biāo)記位等 信息的標(biāo)頭。無線設(shè)備使用這些信息來判定所接收到的數(shù)據(jù)分組是現(xiàn)有音頻流的部 分還是一新的音頻流的部分。圖1描繪了所使用的通信網(wǎng)絡(luò)100,其中可使用根據(jù) 本發(fā)明的這些無線設(shè)備。通信網(wǎng)絡(luò)100包括各自連接至基站(BS) 110且為具有通 信設(shè)備102的用戶服務(wù)的一個(gè)或多個(gè)通信塔106。通信設(shè)備102可以是支持隨按即 講(PTT)通信的蜂窩電話、尋呼機(jī)、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)、或 其它手持、固定、或便攜式通信設(shè)備。每個(gè)用戶輸入的命令和數(shù)據(jù)作為數(shù)字?jǐn)?shù)據(jù)被 發(fā)送到通信塔106。使用通信設(shè)備102的用戶與通信塔106之間的通信可基于諸如 碼分多址(CDMA)、時(shí)分多址(TDMA)、頻分多址(FDMA)、全球移動(dòng)通信 系統(tǒng)(GSM)等不同技術(shù)或可在無線通信網(wǎng)絡(luò)或數(shù)據(jù)通信網(wǎng)絡(luò)中使用的其它協(xié)議。 PTT通信在通信網(wǎng)絡(luò)100上通過數(shù)據(jù)分組被發(fā)送。無線通信設(shè)備102在一分配的通信信道上發(fā)送和接收音頻數(shù)據(jù)分組并且控制數(shù)據(jù)通過數(shù)據(jù)信道來被發(fā)送和 接收。來自每個(gè)設(shè)備的數(shù)據(jù)分組從通信塔106被發(fā)送到基站(BS) 110,并被轉(zhuǎn)發(fā) 到可與公共交換電話網(wǎng)(PSTN) 118和因特網(wǎng)120連接的移動(dòng)交換中心(MSC) 114。 MSC114可被連接到通信網(wǎng)絡(luò)100中支持PTT特征的服務(wù)器116。任選地, 服務(wù)器116可以是MSC 114的部分。服務(wù)器116還可在有來自一特定無線設(shè)備的 請(qǐng)求時(shí)抑制對(duì)該設(shè)備的PTT通信傳輸。數(shù)據(jù)分組被服務(wù)器116轉(zhuǎn)發(fā)到接收無線設(shè) 備102,在那里音頻流將基于數(shù)據(jù)分組中的數(shù)據(jù)被構(gòu)建。在一個(gè)替換性實(shí)施例中(未 示出),在純數(shù)據(jù)網(wǎng)絡(luò)中可以不需要MSC 114。數(shù)據(jù)分組被BS IIO發(fā)送到數(shù)據(jù)分 組服務(wù)節(jié)點(diǎn)和/或其它服務(wù)器以便處理。數(shù)據(jù)分組根據(jù)諸如實(shí)時(shí)傳輸協(xié)議(RTP)、 TCP/IP等預(yù)定義協(xié)議或其它合適的協(xié)議在無線設(shè)備102與BS 106之間被發(fā)送。圖2示出了無線手機(jī)102的框圖200。該無線手機(jī)102包括控制器202、存儲(chǔ) 單元204、顯示器單元206、用戶界面單元212、隨按即講啟動(dòng)單元210、收發(fā)器 214、以及天線216??刂破?02可以是硬件、軟件、或它們的組合。控制器202 能夠?qū)⒁纛l消息數(shù)字化成數(shù)據(jù)分組并將它們發(fā)送到服務(wù)器116??刂破?02還能夠
接收來自服務(wù)器116的數(shù)據(jù)分組并將它們轉(zhuǎn)換為音頻流。顯示器單元206可向用戶 顯示關(guān)于傳入的PTT通信的圖形圖像或信息。用戶界面單元212控制諸如揚(yáng)聲器、 話筒、顯示器單元206、小鍵盤和隨按即講啟用單元210等用來與用戶通信的硬件。 收發(fā)器214對(duì)通信塔106發(fā)送和接收包括命令和數(shù)據(jù)分組的無線電信號(hào)??刂破?202解釋從用戶和通信網(wǎng)絡(luò)100接收到的命令和數(shù)據(jù)。存儲(chǔ)單元204存儲(chǔ)關(guān)于PTT 通信的信息。圖3是表示在PTT通信過程中服務(wù)器(也被稱為組群通信服務(wù)器)304與無 線設(shè)備302之間的交互的框圖300。發(fā)起通信的無線設(shè)備302與服務(wù)器304之間直 到用戶啟動(dòng)PPT按鈕才發(fā)生通信。無線設(shè)備302可以監(jiān)視PTT通信且不主動(dòng)參與 其中,即無線設(shè)備302收聽由其它無線設(shè)備發(fā)起的PTT通信且不廣播任何它自己 的PTT通信。 一般而言,用戶可開始與所選的PTT組當(dāng)中的成員的PTT通信。無 線設(shè)備302將該所選的PTT組信息和PTT通信信道請(qǐng)求發(fā)送到服務(wù)器304。 一旦 接收到該P(yáng)TT通信信道請(qǐng)求和所選的PTT組信息,服務(wù)器304就檢查分配給該所 選PTT組的PTT通信信道的可用性,并且如果該P(yáng)TT通信信道可用則將該P(yáng)TT 通信信道授予該發(fā)起用戶設(shè)備302。在PTT通信信道被授予發(fā)起無線設(shè)備302之后, 發(fā)起無線設(shè)備302可將音頻通信通過服務(wù)器304發(fā)送到所選的PTT組314。一旦接 收到用戶音頻通信,服務(wù)器304就標(biāo)識(shí)該P(yáng)TT通信組當(dāng)中發(fā)起無線設(shè)備302想要 向其發(fā)送該音頻通信的成員306-308。服務(wù)器304然后將該音頻通信轉(zhuǎn)發(fā)到該P(yáng)TT 通信組中的每個(gè)成員306-308。應(yīng)該注意的是,諸如視頻和/或多媒體數(shù)據(jù)等除音頻 通信以外的數(shù)據(jù)也可在PTT通信中發(fā)送。圖4是無線設(shè)備102上音頻流的重建的示圖400。在PTT通信期間,無線設(shè) 備102從服務(wù)器116接收到各種數(shù)據(jù)分組406-412。在一簡(jiǎn)化示圖中,每個(gè)數(shù)據(jù)分 組包括標(biāo)頭部分和數(shù)據(jù)部分。標(biāo)頭部分包括序列號(hào)414和諸如源標(biāo)識(shí)、時(shí)間戳、結(jié) 束標(biāo)記等其它標(biāo)頭信息416。每個(gè)數(shù)據(jù)分組的數(shù)據(jù)部分418包括數(shù)字化的音頻數(shù)據(jù)。 來自每個(gè)數(shù)據(jù)分組的數(shù)據(jù)被順序地連接成音頻數(shù)據(jù)流402。如數(shù)據(jù)分組408和410 所示地,如果無線設(shè)備102接收到的兩個(gè)連續(xù)的數(shù)據(jù)分組具有不連續(xù)的序列號(hào),則 控制器202需要判定它們是否是同一 PTT通信的部分。如果這兩個(gè)數(shù)據(jù)分組具有 不同的源標(biāo)識(shí)號(hào),則控制器202可容易地將它們放在兩個(gè)不同的音頻流中,并結(jié)束 第一音頻流以及開始一新的音頻流。如果這兩個(gè)數(shù)據(jù)分組具有相同的源標(biāo)識(shí)號(hào),則 它們可能來自同一音頻且屬于同一音頻數(shù)據(jù)流,但它們也可能來自不同的音頻且屬 于不同的音頻數(shù)據(jù)流。
在將音頻轉(zhuǎn)換為在網(wǎng)絡(luò)上通過多個(gè)數(shù)據(jù)分組發(fā)送到接收設(shè)備的音頻數(shù)據(jù)流 時(shí),每個(gè)數(shù)據(jù)分組被分配一序列號(hào)。 一般而言在開始一新的音頻數(shù)據(jù)流時(shí),將一個(gè) 數(shù)字作為序列號(hào)分配。作為一種幫助在接收設(shè)備處重建該音頻數(shù)據(jù)流的方法, 一般 使用隨機(jī)數(shù)字來開始一新的序列號(hào)。為了進(jìn)一步確保在話音突發(fā)之間有所區(qū)別,該 新的序列號(hào)被設(shè)置成距離上一使用的序列號(hào)至少某個(gè)值。使用的一種優(yōu)選的隔離值 是1000。該隔離值可被用于確定這兩個(gè)數(shù)據(jù)分組是否屬于同一音頻數(shù)據(jù)流。如果 兩個(gè)序列號(hào)之間的差大于該隔離值,則數(shù)據(jù)分組可能屬于不同的音頻數(shù)據(jù)流。如果 差小于該隔離值,則數(shù)據(jù)分組可能來自同一音頻數(shù)據(jù)流。對(duì)于圖4中的示例,隔離值被設(shè)為十六進(jìn)制1000,并且圖4中這兩個(gè)數(shù)據(jù)分 組408和410的序列號(hào)相差小于該隔離值,因此,控制器202將推斷這兩個(gè)數(shù)據(jù)分 組雖然不連續(xù),但仍是同一音頻數(shù)據(jù)流的部分。來自數(shù)據(jù)分組410及其后續(xù)數(shù)據(jù)分 組的數(shù)據(jù)被連接到當(dāng)前音頻數(shù)據(jù)流402。控制器202繼續(xù)處理這些傳入數(shù)據(jù)分組并 將它們連接到當(dāng)前音頻數(shù)據(jù)流402直到數(shù)據(jù)分組中的結(jié)束標(biāo)記位被置位。在結(jié)束標(biāo) 記位被置位后,音頻數(shù)據(jù)流402被關(guān)閉且播放給用戶。圖5是無線設(shè)備102上音頻流的重建的另一示圖500。無線設(shè)備102所接收的 各種數(shù)據(jù)分組502-508具有與當(dāng)前音頻數(shù)據(jù)流510 —樣的相同源標(biāo)識(shí)號(hào)(未示出)。 控制器202檢查每個(gè)數(shù)據(jù)分組的序列號(hào)414并將其與上一接收到的數(shù)據(jù)分組的序列 號(hào)相比較。如果該數(shù)據(jù)分組與上一接收到的數(shù)據(jù)分組的序列號(hào)之間的差小于預(yù)定義 的隔離值,則數(shù)據(jù)418被處理并被連接到當(dāng)前音頻數(shù)據(jù)流510,且該數(shù)據(jù)分組的序 列號(hào)被存儲(chǔ)為上一接收到的序列號(hào)并被用于下一次比較。數(shù)據(jù)分組502-504的序列 號(hào)距上一接收到的數(shù)據(jù)分組的序列號(hào)在預(yù)定義隔離值之內(nèi),因此來自這些數(shù)據(jù)分組 502-504的數(shù)據(jù)被連接到當(dāng)前音頻數(shù)據(jù)流510。然而,當(dāng)檢查數(shù)據(jù)分組506的序列號(hào)418時(shí),控制器202將序列號(hào)6EC0與上 一接收到的數(shù)據(jù)分組的序列號(hào)4FA3相比較,并核實(shí)其差大于預(yù)定義的隔離值 1000。雖然數(shù)據(jù)分組504和506具有相同的源標(biāo)識(shí)號(hào)(未示出),但控制器202 認(rèn)識(shí)到它們屬于不同的音頻流。因?yàn)閿?shù)據(jù)分組在傳輸過程中可能己經(jīng)過重新排序并 且較晚的分組次序顛倒且在較早的分組之前到達(dá)是可能的。如果數(shù)據(jù)分組506是第 一個(gè)次序顛倒數(shù)據(jù)分組,則控制器202將來自數(shù)據(jù)分組506的數(shù)據(jù)緩存到待用音頻 流中并開始一寬限期計(jì)時(shí)器??刂破?02將會(huì)在一寬限期內(nèi)等待可能晚到且次序顛 倒的其它數(shù)據(jù)分組。如果在該寬限期期滿時(shí)沒有接收到其它數(shù)據(jù)分組,則控制器進(jìn) 行至結(jié)束該當(dāng)前音頻數(shù)據(jù)流,將其播放給用戶,并使待用音頻流成為當(dāng)前音頻流。 如果數(shù)據(jù)分組506不是接收到的第一個(gè)次序顛倒數(shù)據(jù)分組,則在該序列號(hào)沒有比接收到的上一次序顛倒數(shù)據(jù)分組大該預(yù)定義的隔離值時(shí),控制器202將該數(shù)據(jù) 添加到現(xiàn)有的待用音頻流。如果數(shù)據(jù)分組506的序列號(hào)與上一次序顛倒數(shù)據(jù)分組相 差大于該預(yù)定義隔離值,則需要另外的待用音頻流。圖6是音頻數(shù)據(jù)流重建過程的流程圖600。無線設(shè)備102在步驟602接收來自 服務(wù)器116的數(shù)據(jù)分組,并在步驟604檢查是否接收到由結(jié)束標(biāo)記位所指示的幀尾。 如果結(jié)束標(biāo)記位被置位,則當(dāng)前音頻數(shù)據(jù)流在步驟606被結(jié)束且播放給用戶??刂?器202在步驟608檢查是否有待用音頻流。如果有待用音頻流,則控制器202在步 驟610使之作為當(dāng)前音頻流。如果該數(shù)據(jù)沒有被置位的結(jié)束標(biāo)記位,則控制器202在步驟612對(duì)照上一接 收到的數(shù)據(jù)分組的源(上一源)檢查該數(shù)據(jù)分組的源。如果該數(shù)據(jù)分組來自一不同 源,則控制器202將其解釋為次序顛倒數(shù)據(jù)分組。控制器在步驟614檢查是否具有 為該源設(shè)置的待用音頻流。如果還沒有設(shè)置這樣的待用音頻流,則控制器202在步 驟622開始一新的待用音頻流,并在步驟624開始一寬限期計(jì)時(shí)器。如果已經(jīng)為來 自該源的數(shù)據(jù)分組設(shè)置了待用音頻流,則該數(shù)據(jù)在步驟616被添加到該待用音頻 流。控制器202還在步驟618檢查該寬限期計(jì)時(shí)器是否已到期。如果該寬限期計(jì)時(shí) 器已經(jīng)到期,則控制器在步驟620結(jié)束當(dāng)前音頻流并將其播放給用戶,并在步驟 610使該待用音頻流成為當(dāng)前音頻流。如果該數(shù)據(jù)分組是來自與前一數(shù)據(jù)分組相同的源,則控制器202在步驟626 檢查該數(shù)據(jù)分組的序列號(hào)。如果該序列號(hào)與上一接收到的數(shù)據(jù)分組的序列號(hào)之間的 差小于預(yù)定義的隔離值,即該序列號(hào)在上一序列號(hào)的閾值以內(nèi),則控制器202在步 驟630將該數(shù)據(jù)附加到當(dāng)前音頻數(shù)據(jù)流,并在步驟632檢查是否有任何寬限期計(jì)時(shí) 器被設(shè)置。一些數(shù)據(jù)分組被次序顛倒地接收并被放入待用音頻流中且開始了一寬限期計(jì) 時(shí)器是可能的。在該寬限期計(jì)時(shí)器已開始之后,接收到當(dāng)前音頻流的另外的數(shù)據(jù)分 組。在該情形中,控制器202繼續(xù)處理這些數(shù)據(jù)并將它們添加到當(dāng)前音頻流。因此, 如果寬限期計(jì)時(shí)器被設(shè)置,控制器202將其取消它并繼續(xù)接收其它數(shù)據(jù)分組。如果該序列號(hào)距上一接收到的數(shù)據(jù)分組不在預(yù)定義隔離值的閾值之內(nèi),則控制器202 將其解釋為來自一新的音頻流的次序顛倒數(shù)據(jù)分組并在步驟614檢查是否有為該新音頻流設(shè)置的待用流。該過程如在圖6中所示及如上所述地繼續(xù)。以下是示出了 PTT通信中多個(gè)同時(shí)通信解決方案的一種使用情景的描述。
John正在使用其無線設(shè)備的PTT通信特征以與Bob和Peter通信。John啟動(dòng)該P(yáng)TT特征并對(duì)其無線設(shè)備講話。他在繼續(xù)其講話前簡(jiǎn)短地中斷。他的通信通過多個(gè)數(shù)據(jù) 分組被發(fā)送到服務(wù)器并隨后被分發(fā)給Bob和Peter。 Bob的無線設(shè)備接收這些數(shù)據(jù) 分組并構(gòu)建音頻數(shù)據(jù)流。由于干擾,在傳輸過程中丟失了少量數(shù)據(jù)分組。該無線設(shè) 備不斷地檢査源及序列號(hào)。當(dāng)其看到序列號(hào)中有一間隙時(shí),它對(duì)照預(yù)定義的隔離值 檢查該間隙的大小。當(dāng)其看到該間隙小于該隔離值時(shí),它知道丟失了少量數(shù)據(jù)分組 并將來自該數(shù)據(jù)分組的數(shù)據(jù)添加到當(dāng)前音頻數(shù)據(jù)流并繼續(xù)處理其它傳入的流。當(dāng)該 無線設(shè)備接收到由于John已中斷其講話而被置位的結(jié)束標(biāo)記位時(shí),該無線設(shè)備結(jié) 束當(dāng)前音頻數(shù)據(jù)流并將其播放給Bob。當(dāng)其接收到新的數(shù)據(jù)分組時(shí),它開始構(gòu)建一 新的音頻數(shù)據(jù)流。在另一情景中,John —結(jié)束其講話Peter就開始應(yīng)答并且來自John的話音的 最后一些少量數(shù)據(jù)分組在傳輸過程中丟失。John和Peter的消息都作為數(shù)據(jù)分組被 發(fā)送給Bob的無線設(shè)備。該無線設(shè)備接收J(rèn)ohn的數(shù)據(jù)分組并裝配該音頻數(shù)據(jù)流。 然后,無線設(shè)備認(rèn)識(shí)到當(dāng)前接收到的數(shù)據(jù)分組中的源標(biāo)識(shí)號(hào)已經(jīng)改變。該無線設(shè)備 將來自Peter的數(shù)據(jù)分組緩存到待用音頻流中,因?yàn)樗荒艽_定John已經(jīng)結(jié)束了其 講話。來自Peter和John的數(shù)據(jù)分組在被服務(wù)器傳輸?shù)倪^程中重新排序是可能的。 該無線設(shè)備開始一寬限期計(jì)時(shí)器。如果在該寬限期結(jié)束時(shí),沒有從John接收到更 多數(shù)據(jù)分組,則該無線設(shè)備結(jié)束來自John的當(dāng)前音頻數(shù)據(jù)流并將其播放給Bob。 在結(jié)束John話音的音頻數(shù)據(jù)流之后,該無線設(shè)備將用于Peter話音的待用音頻數(shù)據(jù) 流移為當(dāng)前音頻數(shù)據(jù)流。由于上述方法,該無線設(shè)備將不會(huì)將Peter話音的數(shù)據(jù)添 加到John話音并且不會(huì)將來自John的兩個(gè)不同話音突發(fā)連接在一起從而將它們作 為單個(gè)突發(fā)來播放。鑒于該方法可在無線服務(wù)供應(yīng)商的計(jì)算機(jī)設(shè)備或無線通信設(shè)備上執(zhí)行,該方 法可通過駐留在計(jì)算機(jī)可讀介質(zhì)中的引導(dǎo)具有計(jì)算機(jī)平臺(tái)的服務(wù)器或其它計(jì)算機(jī) 設(shè)備執(zhí)行該方法的步驟的程序來執(zhí)行。計(jì)算機(jī)可讀介質(zhì)可以是該服務(wù)器的存儲(chǔ)器或 可以在連接的數(shù)據(jù)庫中。此外,計(jì)算機(jī)可讀介質(zhì)可以在諸如磁盤或磁帶、光盤、硬 盤、閃存等被加載到無線通信設(shè)備計(jì)算機(jī)平臺(tái)上的次級(jí)存儲(chǔ)介質(zhì)或本領(lǐng)域所公知的 其它存儲(chǔ)介質(zhì)中。在圖6的上下文中,該方法可例如由諸如無線通信設(shè)備或服務(wù)器等無線網(wǎng)絡(luò) 的操作部分來實(shí)現(xiàn)以執(zhí)行機(jī)器可讀指令序列。雖然這些步驟被示為序列,但該方法 可按不同序列或作為事件驅(qū)動(dòng)過程來實(shí)現(xiàn)。這些指令可駐留在各種類型的信號(hào)攜帶
或數(shù)據(jù)存儲(chǔ)主、次級(jí)、或第三級(jí)介質(zhì)中。介質(zhì)可包括例如,可由無線網(wǎng)絡(luò)的組件訪問或駐留于其中的RAM (未示出)。不論被包含在RAM、磁盤、還是其它次級(jí) 存儲(chǔ)介質(zhì)中,該指令都可被存儲(chǔ)在諸如DASD存儲(chǔ)(例如,常規(guī)的"硬盤"或RAID 陣列)、磁帶、電子只讀存儲(chǔ)器(例如,ROM、 EPROM、或EEPROM)、閃存卡、 光存儲(chǔ)設(shè)備(例如,CD-ROM、 WORM、 DVD、數(shù)字光帶)、紙質(zhì)"穿孔"卡等 各種機(jī)器可讀數(shù)據(jù)存儲(chǔ)介質(zhì)上或包括數(shù)字和模擬傳輸介質(zhì)的其它合適的數(shù)據(jù)存儲(chǔ) 介質(zhì)上。雖然已參照本發(fā)明的優(yōu)選實(shí)施例具體顯示和描述了本發(fā)明,但本領(lǐng)域的技術(shù) 人員將認(rèn)識(shí)到可在形式和細(xì)節(jié)上作出各種變化而不會(huì)背離如在所附權(quán)利要求中闡 述的本發(fā)明的精神實(shí)質(zhì)和范圍。例如,以上描述基于音頻PTT通信,但應(yīng)該理解 本裝置、系統(tǒng)、和方法可容易地被修改以支持諸如視頻、數(shù)據(jù)等其它類型的媒體。 此外,本發(fā)明的要素可能是以單數(shù)形式來描述或要求保護(hù)的,然而除非明確地聲明 限于單數(shù),否則復(fù)數(shù)也是可預(yù)想的。
權(quán)利要求
1.一種用于解決無線電信網(wǎng)絡(luò)上隨按即講(PTT)通信中的各傳入媒體數(shù)據(jù)分組的沖突的方法,其中每個(gè)數(shù)據(jù)分組的內(nèi)容被添加到在無線通信設(shè)備上播放的媒體流,所述方法包括以下步驟在所述無線通信設(shè)備處跨所述無線電信網(wǎng)絡(luò)接收一數(shù)據(jù)分組,所述數(shù)據(jù)分組是PTT通信的一部分并且具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位;在所述無線通信設(shè)備處將所述源標(biāo)識(shí)號(hào)與指示在所述無線電信設(shè)備處接收到的當(dāng)前媒體流的始發(fā)者的上一源標(biāo)識(shí)號(hào)相比較;將所述序列號(hào)與上一接收到的序列號(hào)相比較;如果傳入的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距所述上一接收到的序列號(hào)在預(yù)定義的閾值之內(nèi),則將所述傳入數(shù)據(jù)分組添加到所述當(dāng)前媒體流;如果所述傳入的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上一接收到的序列號(hào)大于所述預(yù)定義的閾值,則使用所述傳入數(shù)據(jù)分組開始一新的媒體流;以及如果所述結(jié)束標(biāo)記位被置位,則結(jié)束所述當(dāng)前媒體流。
1. 一種用于解決無線電信網(wǎng)絡(luò)上隨按即講(PTT)通信中的各傳入媒體數(shù)據(jù) 分組的沖突的方法,其中每個(gè)數(shù)據(jù)分組的內(nèi)容被添加到在無線通信設(shè)備上播放的媒體流,所述方法包括以下步驟在所述無線通信設(shè)備處跨所述無線電信網(wǎng)絡(luò)接收一數(shù)據(jù)分組,所述數(shù)據(jù)分組 是PTT通信的一部分并且具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位;在所述無線通信設(shè)備處將所述源標(biāo)識(shí)號(hào)與指示在所述無線電信設(shè)備處接收到 的當(dāng)前媒體流的始發(fā)者的上一源標(biāo)識(shí)號(hào)相比較;將所述序列號(hào)與上一接收到的序列號(hào)相比較;如果傳入的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距所述上一接 收到的序列號(hào)在預(yù)定義的閾值之內(nèi),則將所述傳入數(shù)據(jù)分組添加到所述當(dāng)前媒體 流;如果所述傳入的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述 上一接收到的序列號(hào)大于所述預(yù)定義的閾值,則使用所述傳入數(shù)據(jù)分組開始一新的 媒體流;以及如果所述結(jié)束標(biāo)記位被置位,則結(jié)束所述當(dāng)前媒體流。
2. 如權(quán)利要求l所述的方法,其特征在于,還包括在所述無線設(shè)備上向用戶 播放所述當(dāng)前媒體流的步驟。
3. 如權(quán)利要求l所述的方法,其特征在于,還包括以下步驟如果所述傳入 的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)不同,則使用所述傳入數(shù)據(jù)分組開始一新的媒體流 并將所述源標(biāo)識(shí)號(hào)賦予所述上一源標(biāo)識(shí)號(hào)。
4. 如權(quán)利要求l所述的方法,其特征在于,所述媒體流是音頻流。
5. 如權(quán)利要求l所述的方法,其特征在于,所述媒體流是視頻流。
6. —種用于接收無線電信網(wǎng)絡(luò)上的隨按即講(PTT)通信中的數(shù)據(jù)分組并將 其分類的裝置,包括收發(fā)器,用于接收來自遠(yuǎn)程服務(wù)器的各數(shù)據(jù)分組,所述各數(shù)據(jù)分組是一 PTT 通信的一部分并且每個(gè)數(shù)據(jù)分組具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位;用戶界面單元,用于播放從所述遠(yuǎn)程服務(wù)器接收到的所述PTT通信;以及 控制器,用于將所述各數(shù)據(jù)分組分類及匯集媒體流并存儲(chǔ)正在所述用戶界面上播放的當(dāng)前媒體流的上一源標(biāo)識(shí)號(hào)和上一接收到的序列號(hào),其中,所述控制器檢査每個(gè)傳入分組的源標(biāo)識(shí)號(hào)和序列號(hào),如果所述源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)不同,則使用所述傳入數(shù)據(jù)分組 開始一媒體數(shù)據(jù)流并將所述源標(biāo)識(shí)號(hào)賦予所述上一源標(biāo)識(shí)號(hào),如果所述源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上 一接收到的序列號(hào)在預(yù)定義的閾值之內(nèi),則將所述傳入數(shù)據(jù)分組添加到在所述用戶 界面上播放的所述當(dāng)前媒體數(shù)據(jù)流,如果所述源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上 一接收到的序列號(hào)大于預(yù)定義的閾值,則使用所述傳入數(shù)據(jù)分組開始在所述用戶界 面上播放的新的媒體流,以及如果所述結(jié)束標(biāo)記位被置位,則結(jié)束所述當(dāng)前媒體流。
7. 如權(quán)利要求6所述的裝置,其特征在于,還包括用于顯示關(guān)于PTT通信的活動(dòng)通知的顯示器單元。
8. 如權(quán)利要求6所述的裝置,其特征在于,還包括用于存儲(chǔ)所述上一源標(biāo)識(shí) 號(hào)和所述上一接收到的序列號(hào)的存儲(chǔ)單元。
9. 如權(quán)利要求6所述的裝置,其特征在于,所述媒體流是音頻流。
10. 如權(quán)利要求6所述的裝置,其特征在于,所述媒體流是視頻流。
11. 一種用于接收無線電信網(wǎng)絡(luò)上隨按即講(PTT)通信中的各數(shù)據(jù)分組并將 其分類的裝置,包括用于向/從遠(yuǎn)程服務(wù)器發(fā)送和接收數(shù)據(jù)分組的裝置,所述各數(shù)據(jù)分組是一 PTT 通信的一部分,并且每個(gè)數(shù)據(jù)分組具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位; 用戶界面裝置,用于顯示從所述遠(yuǎn)程服務(wù)器接收到的所述PTT通信;以及 控制裝置,用于將所述各數(shù)據(jù)分組分類及匯集媒體流并存儲(chǔ)正在所述用戶界 面上播放的當(dāng)前媒體流的上一源標(biāo)識(shí)號(hào)和上一接收到的序列號(hào), 其中,所述控制裝置檢查每個(gè)傳入分組的源標(biāo)識(shí)號(hào)和序列號(hào),如果所述源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)不同,則使用所述傳入數(shù)據(jù)分組 開始一媒體數(shù)據(jù)流并將所述源標(biāo)識(shí)號(hào)賦予所述上一源標(biāo)識(shí)號(hào),如果所述源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上 一接收到的序列號(hào)在預(yù)定義的閾值之內(nèi),則將所述傳入數(shù)據(jù)分組添加到在所述用戶 界面上播放的所述當(dāng)前媒體數(shù)據(jù)流,如果所述源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上一接收到的序列號(hào)大于預(yù)定義的閾值,則使用所述傳入數(shù)據(jù)分組幵始在所述用戶界 面裝置上播放的新媒體流,以及如果所述結(jié)束標(biāo)記位被置位,則結(jié)束所述當(dāng)前媒體流。
12. 如權(quán)利要求ll所述的裝置,其特征在于,還包括用于顯示關(guān)于PTT通信 的活動(dòng)通知的裝置。
13. 如權(quán)利要求ll所述的裝置,其特征在于,還包括用于存儲(chǔ)所述上一源標(biāo)識(shí)號(hào)和所述上一接收到的序列號(hào)的裝置。
14. 如權(quán)利要求ll所述的裝置,其特征在于,所述媒體流是音頻流。
15. 如權(quán)利要求ll所述的裝置,其特征在于,所述媒體流是視頻流。
16. —種其上存儲(chǔ)有用于解決無線電信網(wǎng)絡(luò)上隨按即講(PTT)通信中各傳入 媒體數(shù)據(jù)分組的沖突的計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì),其中每個(gè)數(shù)據(jù)分組的內(nèi)容被 添加到在無線通信設(shè)備上播放的媒體流,所述計(jì)算機(jī)程序包括在由計(jì)算機(jī)執(zhí)行時(shí)實(shí) 施以下步驟的計(jì)算機(jī)指令在所述無線通信設(shè)備處跨所述無線電信網(wǎng)絡(luò)接收一數(shù)據(jù)分組,所述數(shù)據(jù)分組 是一PTT通信的一部分并且具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位;在所述無線通信設(shè)備處將所述源標(biāo)識(shí)號(hào)與指示在所述無線電信設(shè)備處接收到的當(dāng)前媒體流的始發(fā)者的上一源標(biāo)識(shí)號(hào)相比較; 將所述序列號(hào)與上一接收到的序列號(hào)相比較;如果傳入的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距所述上一接 收到的序列號(hào)在預(yù)定義的閾值之內(nèi),則將所述傳入數(shù)據(jù)分組添加到所述當(dāng)前媒體 流;如果所述傳入源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上 一接收到的序列號(hào)大于所述預(yù)定義的閾值,則使用所述傳入數(shù)據(jù)分組開始一新的媒 體流;以及如果所述結(jié)束標(biāo)記位被置位,則結(jié)束所述當(dāng)前媒體流。
17. 如權(quán)利要求16所述的方法,其特征在于,還包括在所述無線設(shè)備上向用 戶播放所述當(dāng)前媒體流的步驟。
18. 如權(quán)利要求16所述的方法,其特征在于,還包括以下步驟如果所述傳 入源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)不同,則使用所述傳入數(shù)據(jù)分組開始一新的媒體流 并將所述源標(biāo)識(shí)號(hào)賦予所述上一源標(biāo)識(shí)號(hào)。
19. 如權(quán)利要求16所述的方法,其特征在于,所述媒體流是音頻流。
20. 如權(quán)利要求16所述的方法,其特征在于,所述媒體流是視頻流。
21. —種用于使用戶設(shè)備在無線通信網(wǎng)絡(luò)中與服務(wù)器保持多個(gè)隨按即講(PTT)通信的系統(tǒng),包括與所述無線通信網(wǎng)絡(luò)通信的服務(wù)器,所述服務(wù)器選擇性地向第一用戶設(shè)備發(fā) 送從第二用戶設(shè)備接收到的多個(gè)數(shù)據(jù)分組,每個(gè)數(shù)據(jù)分組具有源標(biāo)識(shí)號(hào)、序列號(hào)、結(jié)束標(biāo)記位以及音頻數(shù)據(jù);能夠通過所述無線通信網(wǎng)絡(luò)與所述服務(wù)器通信的第二用戶設(shè)備,所述第二用 戶設(shè)備能夠?yàn)橐纛l流生成一組數(shù)據(jù)分組,其中該組數(shù)據(jù)分組以與上一組數(shù)據(jù)分組的 序列號(hào)相差至少預(yù)定義的閾值號(hào)的隨機(jī)序列號(hào)開始;以及能夠通過所述無線通信網(wǎng)絡(luò)與所述服務(wù)器通信的第一用戶設(shè)備,所述第一用 戶設(shè)備能夠接收所述多個(gè)數(shù)據(jù)分組, 分析每個(gè)數(shù)據(jù)分組,如果來自一接收到的數(shù)據(jù)分組的源標(biāo)識(shí)號(hào)與上一接收到的數(shù)據(jù)分組不 同,則使用來自所接收到的數(shù)據(jù)分組的音頻數(shù)據(jù)開始一新的音頻流,如果來自一接收到的數(shù)據(jù)分組的源標(biāo)識(shí)號(hào)與所述上一接收到的數(shù)據(jù)分組 相同并且所接收到的數(shù)據(jù)分組與所述上一接收到的數(shù)據(jù)分組的序列號(hào)之間的差大 于預(yù)定義的閾值號(hào),則使用所述來自接收到的數(shù)據(jù)分組的音頻數(shù)據(jù)開始一新的音頻 流,以及如果來自一接收到的數(shù)據(jù)分組的源標(biāo)識(shí)號(hào)與所述上一接收到的數(shù)據(jù)分組 相同并且所接收到的數(shù)據(jù)分組與所述上一接收到的數(shù)據(jù)分組的序列號(hào)之間的差小 于預(yù)定義的閾值號(hào),則將所述來自所接收到的數(shù)據(jù)分組的音頻數(shù)據(jù)追加到當(dāng)前音頻 流。
22. —種用于解決無線電信網(wǎng)絡(luò)上隨按即講(PTT)通信中各傳入媒體數(shù)據(jù)分 組的沖突的方法,其中每個(gè)數(shù)據(jù)分組的內(nèi)容被添加到在無線通信設(shè)備上播放的媒體流,所述方法包括在所述無線通信設(shè)備處跨所述無線電信網(wǎng)絡(luò)接收一數(shù)據(jù)分組的步驟,所述數(shù)據(jù)分組是一PTT通信的一部分并且具有源標(biāo)識(shí)號(hào)、序列號(hào)、以及結(jié)束標(biāo)記位;在所述無線通信設(shè)備處將所述源標(biāo)識(shí)號(hào)與指示在所述無線電信設(shè)備上接收到的當(dāng)前媒體流的始發(fā)者的上一源標(biāo)識(shí)號(hào)相比較的步驟; 將所述序列號(hào)與上一接收到的序列號(hào)相比較的步驟; 如果傳入的源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距所述上一接 收到的序列號(hào)在預(yù)定義的閾值之內(nèi),則將所述傳入數(shù)據(jù)分組添加到所述當(dāng)前媒體流 的步驟;如果所述傳入源標(biāo)識(shí)號(hào)與所述上一源標(biāo)識(shí)號(hào)相同并且所述序列號(hào)距離所述上 一接收到的序列號(hào)大于所述預(yù)定義的閾值,則使用所述傳入數(shù)據(jù)分組開始一新的媒 體流的步驟;以及如果所述結(jié)束標(biāo)記位被置位,則結(jié)束所述當(dāng)前媒體流的步驟。
全文摘要
一種用于解決無線設(shè)備所接收的語音數(shù)據(jù)分組(406-412)的沖突的系統(tǒng)和方法。每個(gè)數(shù)據(jù)分組包括源標(biāo)識(shí)號(hào)、序列號(hào)(414)、以及結(jié)束標(biāo)記位。該無線設(shè)備基于所接收的數(shù)據(jù)分組序列重建音頻流。如果一數(shù)據(jù)分組和上一接收到的數(shù)據(jù)分組具有相同的源標(biāo)識(shí)號(hào)并且該數(shù)據(jù)分組的序列號(hào)與上一接收到的數(shù)據(jù)分組的序列號(hào)相差大于預(yù)定義的閾值號(hào),則該無線設(shè)備結(jié)束當(dāng)前音頻流(402)并使用來自該數(shù)據(jù)分組的數(shù)據(jù)開始一新的音頻流。
文檔編號(hào)H04L29/06GK101213815SQ200680024284
公開日2008年7月2日 申請(qǐng)日期2006年6月29日 優(yōu)先權(quán)日2005年6月30日
發(fā)明者M·A·林德爾 申請(qǐng)人:高通股份有限公司