專利名稱:降低因特網(wǎng)協(xié)議語音包的沖突概率的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及電信,且更明確地說,涉及用于控制和管理對(duì)無線網(wǎng)絡(luò)的接入的 系統(tǒng)和方法。
技術(shù)背景對(duì)無線信息服務(wù)的需求已經(jīng)導(dǎo)致開發(fā)出越來越多的無線網(wǎng)絡(luò)。CDMA2000 lx只是 提供廣域電話和數(shù)據(jù)服務(wù)的無線網(wǎng)絡(luò)的一個(gè)實(shí)例。CDMA2000 lx是由第三代合作伙伴 計(jì)劃2 (3GPP2)頒布的使用碼分多址(CDMA)技術(shù)的無線標(biāo)準(zhǔn)。CDMA是使用擴(kuò)展 頻譜處理來允許多個(gè)用戶共享共用通信媒體的技術(shù)。歐洲通常采用的競爭性無線網(wǎng)絡(luò)是 全球移動(dòng)通信系統(tǒng)(GSM)。與CDMA2000 lx不同,GSM使用窄帶時(shí)分多址(TDMA) 來支持無線電話和數(shù)據(jù)服務(wù)。 一些其它無線網(wǎng)絡(luò)包括通用分組無線業(yè)務(wù)(GPRS),其支 持其中數(shù)據(jù)速率適合于電子郵件和網(wǎng)頁瀏覽應(yīng)用的高速數(shù)據(jù)服務(wù);和通用移動(dòng)電信系統(tǒng) (UMTS),其可為音頻和視頻應(yīng)用傳遞寬帶語音和數(shù)據(jù)。這些無線網(wǎng)絡(luò)大體上可被視作采用蜂窩式技術(shù)的廣域網(wǎng)絡(luò)。蜂窩式技術(shù)基于其中將 地理覆蓋區(qū)分解為多個(gè)小區(qū)的拓?fù)洹T谶@些小區(qū)的每一者內(nèi)具有固定的基站收發(fā)臺(tái) (BTS),其與移動(dòng)用戶通信。通常在地理覆蓋區(qū)中采用基站控制器(BSC)來控制BTS 并將通信路由到各種包交換和電路交換網(wǎng)絡(luò)的恰當(dāng)網(wǎng)關(guān)。隨著對(duì)無線信息服務(wù)的需求的持續(xù)增長,移動(dòng)裝置正在發(fā)展以支持綜合語音、數(shù)據(jù) 和流媒體且同時(shí)在廣域蜂窩式網(wǎng)絡(luò)與無線局域網(wǎng)絡(luò)(LAN)之間提供無縫網(wǎng)絡(luò)覆蓋。無 線LAN通常使用例如IEEE 802.11、藍(lán)牙等標(biāo)準(zhǔn)協(xié)議來在相對(duì)較小的地理區(qū)域上提供電 話和數(shù)據(jù)服務(wù)。通過使用無線LAN的基礎(chǔ)設(shè)施將蜂窩式通信延伸到未經(jīng)許可的頻譜, 無線LAN的存在為在廣域蜂窩式網(wǎng)絡(luò)中增加用戶容量提供了獨(dú)特的機(jī)會(huì)。然而,與蜂窩式服務(wù)不同,許多無線LAN技術(shù)在不保證特定服務(wù)質(zhì)量(QoS)等級(jí) 的情況下允許所有潛在傳輸裝置隨機(jī)接入廣播媒體。因此,對(duì)于例如因特網(wǎng)協(xié)議語音 (VoIP)等某些應(yīng)用來說,可能在通信用戶之間引入延遲,所述延遲至少是微小煩擾, 且在最壞的情況下在用戶看來是不可接受的。因?yàn)樵S多此類無線LAN還采用隨機(jī)后退 算法來避免用戶之間的隨后競爭,所以這些延遲(和因此性能)僅隨著更多VoIP用戶 與特定無線LAN相關(guān)聯(lián)而惡化。過去已經(jīng)相對(duì)于802.11無線LAN開發(fā)了一些用于解決此問題的技術(shù)。這些技術(shù)通 常已經(jīng)包括向VoIP業(yè)務(wù)指派優(yōu)先級(jí)且接著使用例如修改競爭窗、修改幀間間隔、干 擾或超越其它業(yè)務(wù)等策略來處理在所實(shí)施標(biāo)準(zhǔn)之外的業(yè)務(wù);不需要確認(rèn)(ACK),使用 零后退設(shè)定,且在傳輸隊(duì)列中等待的任何數(shù)據(jù)包之前傳輸VoIP包。無論這些技術(shù)中任一者的優(yōu)點(diǎn)如何,無線LAN內(nèi)的VoIP應(yīng)用的QoS仍需要持續(xù)改 進(jìn),且優(yōu)選的是在不偏離已經(jīng)建立的通信標(biāo)準(zhǔn)(例如,802.11)的情況下實(shí)現(xiàn)此改進(jìn)。 發(fā)明內(nèi)容本發(fā)明揭示移動(dòng)通信裝置的一個(gè)方面,其涉及處理器,其經(jīng)配置以在隨機(jī)接入網(wǎng) 絡(luò)中與服務(wù)器建立連接;和數(shù)據(jù)產(chǎn)生器,其在所述處理器的控制下且經(jīng)配置成以具有固 定周期的速率周期性地產(chǎn)生數(shù)據(jù)單元。所述移動(dòng)通信裝置還包括收發(fā)器,其經(jīng)配置以在 所述固定周期的每一者中的特定傳輸時(shí)隙期間將數(shù)據(jù)單元傳輸?shù)椒?wù)器。本發(fā)明描述移動(dòng)通信裝置的另一方面,其涉及處理器,其經(jīng)配置以在隨機(jī)接入網(wǎng) 絡(luò)上建立網(wǎng)絡(luò)連接;和聲碼器,其受所述處理器控制且經(jīng)配置成以具有固定周期的速率 產(chǎn)生語音包。此外,所述處理器經(jīng)配置以緩沖語音包直到傳輸時(shí)間為止。此移動(dòng)通信裝 置進(jìn)一步包括與所述緩沖器通信的收發(fā)器,其經(jīng)配置以在對(duì)應(yīng)于所述固定周期的每一者 中的特定時(shí)隙的傳輸時(shí)間處傳輸語音包。本發(fā)明描述移動(dòng)通信裝置的又一方面,其涉及處理器,所述處理器經(jīng)配置以識(shí)別傳 輸周期中的特定傳輸時(shí)隙。所述處理器進(jìn)一步經(jīng)配置以在隨機(jī)接入網(wǎng)絡(luò)上與服務(wù)器建立 網(wǎng)絡(luò)連接,且以大致上等于傳輸周期的周期來周期性地產(chǎn)生數(shù)據(jù)單元。根據(jù)所述裝置的 這個(gè)方面,收發(fā)器經(jīng)配置以在特定傳輸時(shí)隙期間將數(shù)據(jù)單元傳輸?shù)椒?wù)器。應(yīng)了解,所屬領(lǐng)域的技術(shù)人員將從以下具體實(shí)施方式
中容易了解本發(fā)明的其它實(shí)施 例,在具體實(shí)施方式
中僅以說明方式展示和描述本發(fā)明的各種實(shí)施例。如將認(rèn)識(shí)到,本 發(fā)明能夠具有其它和不同的實(shí)施例,且能夠在各種其它方面中對(duì)其若干細(xì)節(jié)進(jìn)行修改, 所有這些均不脫離本發(fā)明的精神和范圍。因此,附圖和具體實(shí)施方式
應(yīng)被視作在本質(zhì)上 是說明性的而并非限制性的。
在附圖中以實(shí)例方式而并非以限制方式說明無線通信系統(tǒng)的各種方面,其中-圖1是無線通信系統(tǒng)的實(shí)施例的概念方框圖;圖2是說明能夠支持蜂窩式和無線LAN通信兩者的移動(dòng)裝置的實(shí)例的功能方框圖; 圖3是具有多個(gè)移動(dòng)裝置的無線通信系統(tǒng)的概念方框圖;圖4是說明根據(jù)本發(fā)明的原理將時(shí)隙指數(shù)指派到移動(dòng)裝置的功能性的流程圖;和 圖5是說明在基于經(jīng)指派時(shí)隙指數(shù)的時(shí)間處從移動(dòng)裝置傳輸包的功能性的流程圖。
具體實(shí)施方式
下文結(jié)合附圖陳述的具體實(shí)施方式
希望作為對(duì)本發(fā)明各種實(shí)施例的描述,且不希望 代表其中可實(shí)踐本發(fā)明的僅有實(shí)施例。為了提供對(duì)本發(fā)明的徹底理解,具體實(shí)施方式
包 括具體細(xì)節(jié)。然而,所屬領(lǐng)域的技術(shù)人員將容易了解,可在沒有這些具體細(xì)節(jié)的情況下 實(shí)踐本發(fā)明。在一些實(shí)例中,以方框圖形式展示眾所周知的結(jié)構(gòu)和組件以免混淆本發(fā)明 的概念。在以下具體實(shí)施方式
中,將描述用于在多網(wǎng)絡(luò)環(huán)境中選擇網(wǎng)絡(luò)的技術(shù)。將在移動(dòng)通 信裝置行進(jìn)穿過具有一個(gè)或一個(gè)以上無線LAN (其分散在整個(gè)蜂窩式覆蓋區(qū))的廣域蜂 窩式網(wǎng)絡(luò)的上下文中描述許多技術(shù)。移動(dòng)通信裝置可以是能夠進(jìn)行無線電話或數(shù)據(jù)通信 的任何適合裝置,例如經(jīng)設(shè)計(jì)以用于在CDMA2000 lx網(wǎng)絡(luò)中進(jìn)行操作的蜂窩式電話。 移動(dòng)通信裝置可能能夠采用任何適合協(xié)議來接入無線LAN,其中包括(舉例來說)IEEE 802.11。盡管可在能夠與IEEE 802.11網(wǎng)絡(luò)進(jìn)行通信的蜂窩式電話的上下文中描述這些技 術(shù),但所屬領(lǐng)域的技術(shù)人員將容易理解這些技術(shù)可擴(kuò)展到能夠接入多個(gè)網(wǎng)絡(luò)的其它移動(dòng) 通信裝置。舉例來說,這些技術(shù)可應(yīng)用于能夠在CDMA2000 lx網(wǎng)絡(luò)與GSM網(wǎng)絡(luò)之間切 換的移動(dòng)通信裝置?;蛘?,這些技術(shù)可應(yīng)用于能夠接入單個(gè)網(wǎng)絡(luò)的移動(dòng)通信裝置,例如 IEEE 802.il電話。IEEE 802.il電話可經(jīng)配置以只有當(dāng)某些參數(shù)指示服務(wù)質(zhì)量為可接受 的時(shí)才連接到無線LAN。因此,對(duì)能夠與IEEE 802.11網(wǎng)絡(luò)通信的蜂窩式電話或任何其 它具體實(shí)施例的任何參考僅希望說明本發(fā)明的各種方面,同時(shí)了解到這些方面具有各種 各樣的應(yīng)用。圖1是無線通信系統(tǒng)的實(shí)施例的概念方框圖。通過一連串虛線展示移動(dòng)裝置102移 動(dòng)穿過廣域蜂窩式網(wǎng)絡(luò)104。蜂窩式網(wǎng)絡(luò)104包括BSC 106,其支持分散在整個(gè)蜂窩式 覆蓋區(qū)中的許多BTS。為了解釋簡單起見,在圖1中展示單個(gè)BTS 108。移動(dòng)交換中心 (MSC) IIO可用以提供到公共交換電話網(wǎng)絡(luò)(PSTN) 112的網(wǎng)關(guān)。雖然圖l中未展示, 但蜂窩式網(wǎng)絡(luò)104可采用許多BSC,其中每一 BSC支持任何數(shù)目的BTS以擴(kuò)展蜂窩式 網(wǎng)絡(luò)104的地理范圍。當(dāng)在整個(gè)蜂窩式網(wǎng)絡(luò)104中采用多個(gè)BSC時(shí),MSC 110還可用 以協(xié)調(diào)所述BSC之間的通信。圖1中,移動(dòng)裝置102展示為最初位于位置A中。隨著移動(dòng)裝置102穿過蜂窩式網(wǎng) 絡(luò)104從位置A移動(dòng)到位置B,其來到無線LAN 114的覆蓋區(qū)內(nèi)。無線LAN114可以是IEEE 802.11網(wǎng)絡(luò)或任何其它適合的網(wǎng)絡(luò)。無線LAN 114包括接入點(diǎn)116以使移動(dòng)裝 置102與IP網(wǎng)絡(luò)118通信。服務(wù)器20可用以將IP網(wǎng)絡(luò)118介接到MSC 110,所述 MSC 110提供到PSTN 112的網(wǎng)關(guān)。當(dāng)最初將功率施加到移動(dòng)裝置102時(shí),其向蜂窩式網(wǎng)絡(luò)104或無線LAN 114登記。 "登記"指的是移動(dòng)裝置102借以告訴MSC 110通過特定網(wǎng)絡(luò)路由來自PSTN 112的呼 叫的過程。向特定網(wǎng)絡(luò)登記的決定可依據(jù)具體應(yīng)用和整體設(shè)計(jì)限制而變化。舉例來說, 移動(dòng)裝置102可經(jīng)配置以在服務(wù)質(zhì)量為可接受的情況下向無線LAN 114登記。通過經(jīng)由 無線LAN U4將所有呼叫路由到移動(dòng)裝置102,可為其它移動(dòng)用戶釋放有價(jià)值的蜂窩帶寬o在所描繪的實(shí)施例中,隨著移動(dòng)裝置102穿過蜂窩式網(wǎng)絡(luò)104從位置A移動(dòng)到位置 B,其開始檢測(cè)來自接入點(diǎn)116的信標(biāo)。 一旦移動(dòng)裝置102檢測(cè)到信標(biāo),其便可借助此 項(xiàng)技術(shù)中眾所周知的方式在所述兩者之間建立無線電連接。移動(dòng)裝置102接著獲得服務(wù) 器120的IP地址。移動(dòng)裝置102可使用領(lǐng)域名稱服務(wù)器(DNS)的服務(wù)來確定服務(wù)器的 IP地址??稍诜涓C式網(wǎng)絡(luò)104上將服務(wù)器120的領(lǐng)域名稱傳遞到移動(dòng)裝置102。通過IP 地址,移動(dòng)裝置102可與服務(wù)器120建立網(wǎng)絡(luò)連接。 一旦建立網(wǎng)絡(luò)連接,來自服務(wù)器120 的信息便可結(jié)合本地測(cè)量用以確定是否更新其向MSC IIO的登記,使得通過無線LAN 114路由未來呼叫。圖2是說明能夠支持蜂窩式和無線LAN通信兩者的移動(dòng)裝置的實(shí)例的功能方框圖。 移動(dòng)裝置102可包括蜂窩式收發(fā)器202和無線LAN收發(fā)器204。在移動(dòng)裝置102的至少 一個(gè)實(shí)施例中'蜂窩式收發(fā)器202能夠支持與BTS (未圖示)進(jìn)行CDMA2000x通信, 且無線LAN收發(fā)器204能夠支持與接入點(diǎn)(未圖示)進(jìn)行IEEE 802.11通信。然而,所 屬領(lǐng)域的技術(shù)人員將容易了解,結(jié)合移動(dòng)裝置102描述的概念可擴(kuò)展到其它蜂窩式或無 線LAN技術(shù)。每一收發(fā)器202、 204經(jīng)展示為分別具有獨(dú)立天線206、 207,但收發(fā)器 202、 204可共享單個(gè)寬帶天線。每一天線206、 207可包括一個(gè)或一個(gè)以上輻射元件。移動(dòng)裝置102還被展示為具有耦合到蜂窩式收發(fā)器202和無線LAN收發(fā)器204兩 者的處理器208,然而在移動(dòng)裝置102的替代性實(shí)施例中,可針對(duì)每一收發(fā)器使用單獨(dú) 的處理器??蓪⑻幚砥?08實(shí)施為硬件、固件、軟件或其任何組合。舉例來說,處理器 208可包括微處理器(未圖示)。所述微處理器可用以支持軟件應(yīng)用,尤其是(1)控制 和管理對(duì)蜂窩式網(wǎng)絡(luò)和無線LAN的接入,和(2)將處理器208介接到鍵盤210、顯示 器212和其它用戶界面(未圖示)。處理器208還可包括具有嵌入軟件層的數(shù)字信號(hào)處 理器(DSP)(未圖示),其支持各種信號(hào)處理功能,例如巻積編碼、調(diào)制和擴(kuò)展頻譜處理。DSP還可實(shí)施聲碼器211以提供用以支持電話應(yīng)用的功能。實(shí)施處理器208的方式 將取決于特定應(yīng)用和對(duì)整個(gè)系統(tǒng)強(qiáng)加的設(shè)計(jì)限制。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到在這些 情況下硬件、固件和軟件配置的可互換性,和如何針對(duì)每一特定應(yīng)用最好地實(shí)施所描述 的功能性。處理器208可經(jīng)配置以執(zhí)行媒體接入算法,所述算法用以確定移動(dòng)裝置102何時(shí)應(yīng) 將VoIP包傳輸?shù)浇尤朦c(diǎn)116。此算法可實(shí)施為由早先論述的基于微處理器的結(jié)構(gòu)支持的 一個(gè)或一個(gè)以上軟件應(yīng)用程序。或者,此算法可以是獨(dú)立于以硬件、軟件、固件或其任 何組合實(shí)施的處理器208的獨(dú)立模組。依據(jù)具體設(shè)計(jì)限制而定,媒體接入算法可集成在 移動(dòng)裝置102的任何實(shí)體中,或分布在移動(dòng)裝置102中的多個(gè)實(shí)體中。圖3描繪具有與圖1的接入點(diǎn)U6類似的接入點(diǎn)302的無線LAN 300。此外,接入 點(diǎn)302包括通過IP網(wǎng)絡(luò)118到達(dá)服務(wù)器120的連接。雖然圖3中未明確描繪,但如圖1 所示,服務(wù)器120與MSC 110通信。提供圖3作為具有多個(gè)與其相關(guān)聯(lián)的裝置的無線 LAN 300的實(shí)例。舉例來說,便攜式計(jì)算機(jī)308和兩個(gè)移動(dòng)裝置304、 306被展示為與 接入點(diǎn)302相關(guān)聯(lián)。明確地說,移動(dòng)裝置304、 306可大致上類似于早先參看圖l和圖2 描述的移動(dòng)裝置102。符合802.11標(biāo)準(zhǔn)的接入點(diǎn)302可提供一個(gè)示范性類型的無線LAN。如所屬領(lǐng)域的 技術(shù)人員已知的,裝置304、 306和308通過根據(jù)標(biāo)準(zhǔn)化協(xié)議在空中與接入點(diǎn)302交換 包來通信。包傳輸即沒有在不同裝置304、 306、 308間進(jìn)行協(xié)調(diào),也不受接入點(diǎn)302控 制。而是,任何裝置可自由地在其具有可用數(shù)據(jù)的任何時(shí)間進(jìn)行廣播。此外,802.11標(biāo) 準(zhǔn)以及允許隨機(jī)接入廣播媒體(即,隨機(jī)接入網(wǎng)絡(luò))的許多其它標(biāo)準(zhǔn)提供用以檢測(cè)沖突 的機(jī)制,其準(zhǔn)許裝置重新傳輸可能已經(jīng)沖突的包。如本文使用,"沖突"可包括在廣播 媒體上發(fā)生阻止在預(yù)期目的地處準(zhǔn)確接收包的任何現(xiàn)象。通常,當(dāng)裝置試圖在另一裝置 正廣播包的同時(shí)廣播包時(shí)發(fā)生沖突。在只有一些裝置304、 306、 308使用接入點(diǎn)302的情況下,發(fā)生沖突的可能性十分 小,以致用戶通常不能檢測(cè)到對(duì)性能的任何影響。然而,隨著更多裝置與無線LAN300 相關(guān)聯(lián),沖突的可能性增加且對(duì)性能的影響可變得顯而易見。另外, 一些應(yīng)用對(duì)沖突所 引起的任何延遲較為敏感。舉例來說,與正利用典型數(shù)據(jù)應(yīng)用的用戶相比,正將無線LAN 300用于VoIP應(yīng)用的用戶將更容易注意到語音傳輸中的延遲。除了一些應(yīng)用(例如VoIP)對(duì)延遲較敏感之外,用于處理沖突的算法自身可針對(duì)所有應(yīng)用加劇由沖突引起的性能降級(jí)。許多無線LAN標(biāo)準(zhǔn)采用隨機(jī)后退算法,所述算法阻止裝置重新傳輸包直到隨機(jī)時(shí)間周期期滿為止。如果再次發(fā)生沖突,那么加長此隨機(jī)時(shí)間周期的最大值。因此,隨著更多裝置引起更多沖突,隨機(jī)后退周期的長度可增加, 且進(jìn)而對(duì)在擁擠的無線LAN中傳輸包引起額外延遲。此外,對(duì)沖突發(fā)生的僅有指示通 常是沒有接收到ACK包。因此,在知道發(fā)生沖突且需要重新傳輸之前,裝置必須等待 達(dá)用以接收ACK包的超時(shí)周期。圖4和圖5描繪用以減少經(jīng)傳輸包(其可以是(例如)VoIP包)的沖突概率的算法 步驟。本文參看類似于圖2的CDMA和無線LAN裝置來描述這種特定算法步驟。然而, 可了解到,在本發(fā)明的范圍內(nèi)還預(yù)期利用其它電信技術(shù)。通常,在VoIP應(yīng)用內(nèi),聲碼器211以固定時(shí)間間隔產(chǎn)生語音包。舉例來說,在下 文描述的實(shí)例中,聲碼器每隔20毫秒產(chǎn)生語音包。 一旦產(chǎn)生此包,其便穿過MAC層到 達(dá)PHY層上(如此項(xiàng)技術(shù)中通常已知的)。如果兩個(gè)或兩個(gè)以上VoIP裝置以大致相同 的速率(例如,每隔20毫秒)產(chǎn)生語音包且其碰巧在緊密間隔的時(shí)間間隔內(nèi)進(jìn)行此操 作,那么存在其各自語音包將沖突的可能性。此外,因?yàn)槠鋵⒗^續(xù)以相同速率產(chǎn)生語音 包,所以其隨后的語音包將同樣可能沖突。圖4的流程圖說明用于通過協(xié)調(diào)來自不同裝 置的包傳輸來減少語音包之間的沖突可能性的示范性算法。在本描述中,僅以實(shí)例方式 描述聲碼器和語音包,且所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到還預(yù)期以固定周期產(chǎn)生數(shù)據(jù)單元 或包的其它數(shù)據(jù)產(chǎn)生器。在步驟402中,如早先參看圖1解釋的,移動(dòng)裝置(例如,304)與服務(wù)器120連 接或向服務(wù)器120登記。這個(gè)登記過程的一部分涉及識(shí)別無線LAN 300。根據(jù)對(duì)無線 LAN 300的識(shí)別,在步驟404中,服務(wù)器確定所述相同無線LAN 300上的其它VoIP裝 置(例如,306)。除了服務(wù)器120維持無線LAN 300上的裝置的列表之外,服務(wù)器還維持與所述裝置的每一者相關(guān)聯(lián)的各自時(shí)隙指數(shù)值?;诖藭r(shí)隙指數(shù)信息,在步驟406中,服務(wù)器120識(shí)別自由時(shí)隙且將其指派到正被登記的裝置。"時(shí)隙"指的是時(shí)間周期的可傳輸語音包的一部分。舉例來說,在早先描述的聲碼器中,在語音包傳輸之間存在20毫秒時(shí)間間隔。在產(chǎn)生另一語音包之前,此時(shí)間間隔可用于傳輸語音包。因?yàn)檎Z音包的成功傳輸可能僅需要1毫秒或更少,所以可在所述20毫秒期間以非重疊方式從不同裝置傳輸多個(gè)語音包。如果20毫秒時(shí)間間隔被分解成(例如)16個(gè)時(shí)隙,那么16個(gè)不同的1.25 ms窗可用于在每一時(shí)間間隔期間傳輸語音包。"時(shí)隙指數(shù)"僅識(shí)別所述可能的16個(gè)時(shí)隙中的一者。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,僅以實(shí)例方式提供20毫秒值、1毫秒值和16個(gè)時(shí)隙的值,且可用各種不同方式修改這些特定值以界定時(shí)間間隔、不同數(shù)目的時(shí)隙和不同時(shí)隙長度(其間可由不同裝置傳輸語音包)。此外,正被傳輸?shù)陌灰欢ū仨毷钦Z音包。其它應(yīng)用中規(guī)則發(fā)生的數(shù)據(jù)包的傳輸(尤其是將遭受包延遲的那些傳輸)也將受 益于本文描述的技術(shù)。在步驟408中,服務(wù)器120將識(shí)別裝置的經(jīng)指派時(shí)隙指數(shù)的消息傳回到裝置。由服 務(wù)器120傳回的信息可簡單地將時(shí)隙指數(shù)識(shí)別為一值(例如,"5")或以例如"20之5" 的方式進(jìn)行識(shí)別。此后者方法不僅告知裝置其時(shí)隙指數(shù)而且還告知時(shí)隙的最大數(shù)目。以 此方式,時(shí)隙數(shù)目和(因此)時(shí)隙持續(xù)時(shí)間可依據(jù)傳回到裝置的信息而變化。圖5描繪 裝置可借以使用時(shí)隙指數(shù)信息來降低語音包之間的沖突概率的算法的流程圖。在步驟502中,聲碼器每隔20毫秒產(chǎn)生語音包。如早先描述的,此時(shí)間間隔通常 是聲碼器211的函數(shù)且可改變。代替立即將語音包傳遞到無線LAN MAC層以用于傳輸, 在步驟504中,裝置將語音包儲(chǔ)存在緩沖器213中。裝置接著測(cè)量從產(chǎn)生語音包時(shí)開始 的時(shí)間。在步驟506中,當(dāng)用于已經(jīng)指派給裝置的時(shí)隙的時(shí)間來到時(shí),將經(jīng)緩沖的語音 包傳遞到802.11 MAC層以用于傳輸。以此方式協(xié)調(diào)語音包傳輸有效地降低不同裝置發(fā)送的包之間發(fā)生沖突的概率。在裝 置內(nèi)發(fā)生的用以確定其指派時(shí)隙何時(shí)將發(fā)生的計(jì)時(shí)可通過許多不同方法實(shí)現(xiàn)。舉例來 說,不同裝置(例如,304、 306)可利用可用的CDMA信號(hào)來與共用時(shí)鐘同步,使得 20毫秒時(shí)間間隔對(duì)于每一裝置大致上在相同時(shí)間發(fā)生。如果20毫秒(或某一其它長度) 時(shí)間間隔對(duì)于不同裝置在不同時(shí)間發(fā)生,那么CDMA信號(hào)仍可用于為裝置提取足夠信 息以確定其時(shí)間間隔的開始,并進(jìn)而確定所述時(shí)間間隔中的每一時(shí)隙何時(shí)開始。或者, 例如網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)等基于IP的協(xié)議可通過無線LAN獲得以為不同裝置提供時(shí) 間同步信息。還預(yù)期允許裝置基于經(jīng)指派的時(shí)隙指數(shù)來確定在每一規(guī)則發(fā)生的時(shí)間間隔 中何時(shí)傳輸語音或其它包的其它替代性方法??稍诓幻撾x本發(fā)明的范圍的情況下對(duì)以上實(shí)例中描述的具體行為和步驟作出許多 修改。舉例來說,如所描述,服務(wù)器確定未經(jīng)指派的時(shí)隙指數(shù)以將其指派給正被注冊(cè)的 新裝置。然而,可能存在這樣一些情況,其中存在比時(shí)隙多的裝置;在此類情況下,可 對(duì)時(shí)隙指數(shù)進(jìn)行分配以使得盡可能少的裝置共享任何特定時(shí)隙指數(shù)。另外,接入點(diǎn)302 而并非服務(wù)器120可向每一裝置指派時(shí)隙指數(shù)。時(shí)隙指數(shù)的指派可以隨機(jī)方式發(fā)生或者 可基于在裝置之間變化的某數(shù)據(jù)點(diǎn)(例如,裝置進(jìn)行登記時(shí)的時(shí)刻或裝置MAC地址的 最后字節(jié))。除了VoIP業(yè)務(wù)之外,還可用與本文所述的方式類似的方式對(duì)其它規(guī)則發(fā)生 的包傳輸進(jìn)行同步化,以便降低包沖突的概率。術(shù)語"包"在稱為包網(wǎng)絡(luò)的網(wǎng)絡(luò)內(nèi)具有 公認(rèn)的意義;然而,如本文中使用,術(shù)語"包"可指代經(jīng)組合以用于經(jīng)由網(wǎng)絡(luò)傳輸?shù)娜?何離散數(shù)據(jù)單元。結(jié)合本文所揭示的實(shí)施例描述的各種說明性邏輯塊、模塊、電路、元件和/或組件可 用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列 (FPGA)或其它可編程邏輯組件、離散門或晶體管邏輯、離散硬件組件或其經(jīng)設(shè)計(jì)以執(zhí) 行本文描述的功能的任何組合來實(shí)施或執(zhí)行。通用處理器可以是微處理器,但在替代方 案中,所述處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可實(shí) 施為計(jì)算組件的組合,例如DSP與微處理器的組合、多個(gè)微處理器、結(jié)合DSP核心的 一個(gè)或一個(gè)以上微處理器或任何其它此類配置。結(jié)合本文所揭示的實(shí)施例描述的方法或算法可直接在硬件、由處理器執(zhí)行的軟件模 塊或所述兩者的組合中實(shí)施。軟件模塊可駐存在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ) 器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、CD-ROM或此項(xiàng)技 術(shù)中已知的任何其它形式的存儲(chǔ)媒體中。存儲(chǔ)媒體可耦合到處理器,使得處理器可從存 儲(chǔ)媒體讀取信息和向存儲(chǔ)媒體寫入信息。在替代方案中,存儲(chǔ)媒體可與處理器成一體式。提供先前描述是為了使得所屬領(lǐng)域的技術(shù)人員能夠?qū)嵺`本文描述的各種實(shí)施例。所 屬領(lǐng)域的技術(shù)人員將容易了解對(duì)這些實(shí)施例的各種修改,且本文所界定的一般原理可應(yīng) 用于其它實(shí)施例。因此,權(quán)利要求書不希望限于本文展示的實(shí)施例,而是應(yīng)符合與書面 權(quán)利要求書一致的整個(gè)范圍,其中以單數(shù)形式提及元件不希望表示"一個(gè)且只有一個(gè)" (除非明確陳述),而是表示"一個(gè)或一個(gè)以上"。在此整個(gè)揭示內(nèi)容中描述的各種實(shí)施 例的元件的所有結(jié)構(gòu)和功能等效物(所屬領(lǐng)域的技術(shù)人員已知的或稍后將知道的)以引 用方式明確并入本文中且希望由權(quán)利要求書涵蓋。此外,不希望本文所揭示的任何事物 貢獻(xiàn)給公眾,不管此類揭示內(nèi)容是否在權(quán)利要求書中明確陳述。沒有權(quán)利要求元素要在 35 U.S.C. §112第六段的規(guī)定下解釋,除非所述元素使用短語"用于……的裝置"來明 確陳述,或在方法項(xiàng)的情況下,使用術(shù)語"用于……的步驟"來陳述所述元素。
權(quán)利要求
1.一種移動(dòng)通信裝置,其包含處理器,其經(jīng)配置以在隨機(jī)接入網(wǎng)絡(luò)中與服務(wù)器建立連接;數(shù)據(jù)產(chǎn)生器,其處于所述處理器的控制下且被配置成以具有固定周期的速率周期性地產(chǎn)生數(shù)據(jù)單元;和收發(fā)器,其處于所述處理器的控制下且經(jīng)配置以在所述固定周期的每一者中的特定時(shí)隙期間將所述數(shù)據(jù)單元傳輸?shù)剿龇?wù)器。
2. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其中所述特定時(shí)隙是多個(gè)鄰近時(shí)隙中的一 者,所述多個(gè)時(shí)隙的每一者具有與其相關(guān)聯(lián)的各自時(shí)隙指數(shù)。
3. 根據(jù)權(quán)利要求2所述的移動(dòng)通信裝置,其中所述多個(gè)時(shí)隙的大小相等。
4. 根據(jù)權(quán)利要求2所述的移動(dòng)通信裝置,其中所述多個(gè)時(shí)隙總計(jì)大致上等于所述固定 周期。
5. 根據(jù)權(quán)利要求2所述的移動(dòng)通信裝置,其中所述多個(gè)時(shí)隙的每一者具有足夠長度以準(zhǔn)許在鄰近時(shí)隙開始之前傳輸所述數(shù)據(jù)單元。
6. 根據(jù)權(quán)利要求2所述的移動(dòng)通信裝置,其中所述處理器進(jìn)一步經(jīng)配置以從所述服務(wù)器接收特定時(shí)隙指數(shù)。
7. 根據(jù)權(quán)利要求6所述的移動(dòng)通信裝置,其中所述特定時(shí)隙對(duì)應(yīng)于與所述特定時(shí)隙指 數(shù)相關(guān)聯(lián)的時(shí)隙。
8. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其中所述數(shù)據(jù)單元包含因特網(wǎng)協(xié)議語音包。
9. 根據(jù)權(quán)利要求1所述的移動(dòng)通信裝置,其中所述網(wǎng)絡(luò)包含無線局域網(wǎng)(LAN)。
10. —種移動(dòng)通信裝置,其包含處理器,其經(jīng)配置以在隨機(jī)接入網(wǎng)絡(luò)中與服務(wù)器建立連接;聲碼器,其受所述處理器控制且被配置成以具有固定周期的速率產(chǎn)生語音包;所述處理器進(jìn)一步經(jīng)配置以緩沖所述語音包直到傳輸時(shí)間為止;和收發(fā)器,其與所述緩沖器通信且受所述處理器控制,所述收發(fā)器經(jīng)配置以在所述傳輸時(shí)間處傳輸所述語音包,其中所述傳輸時(shí)間對(duì)應(yīng)于所述固定周期的每一者中的 特定時(shí)隙。
11. 根據(jù)權(quán)利要求IO所述的移動(dòng)通信裝置,其中所述特定時(shí)隙是多個(gè)時(shí)隙中的一者, 所述多個(gè)時(shí)隙的每一者具有與其相關(guān)聯(lián)的各自時(shí)隙指數(shù)。
12. 根據(jù)權(quán)利要求11所述的移動(dòng)通信裝置,其中所述多個(gè)時(shí)隙的每一者具有足夠長度以準(zhǔn)許在鄰近時(shí)隙開始之前傳輸所述語音包。
13. 根據(jù)權(quán)利要求11所述的移動(dòng)通信裝置,其中所述處理器進(jìn)一步經(jīng)配置以經(jīng)由所述 網(wǎng)絡(luò)連接從服務(wù)器接收特定時(shí)隙指數(shù)。
14. 根據(jù)權(quán)利要求13所述的移動(dòng)通信裝置,其中所述特定時(shí)隙對(duì)應(yīng)于與所述特定時(shí)隙 指數(shù)相關(guān)聯(lián)的時(shí)隙。
15. 根據(jù)權(quán)利要求IO所述的移動(dòng)通信裝置,其中所述網(wǎng)絡(luò)包含至少一無線LAN。
16. —種移動(dòng)通信裝置,其包含經(jīng)配置以識(shí)別特定傳輸時(shí)隙的處理器;經(jīng)配置以在隨機(jī)接入網(wǎng)絡(luò)中與服務(wù)器建立連接的處理器,所述處理器進(jìn)一步經(jīng)配 置成以大致上固定的周期周期性地產(chǎn)生數(shù)據(jù)單元且在所述固定周期的每一者中識(shí) 別特定傳輸時(shí)隙;和收發(fā)器,其經(jīng)配置以在所述特定傳輸時(shí)隙期間將所述數(shù)據(jù)單元傳輸?shù)剿龇?wù)器。
17. 根據(jù)權(quán)利要求16所述的移動(dòng)通信裝置,其中所述處理器進(jìn)一步經(jīng)配置以使用相關(guān) 聯(lián)的時(shí)隙指數(shù)值來識(shí)別多個(gè)傳輸時(shí)隙的每一者。
18. 根據(jù)權(quán)利要求17所述的移動(dòng)通信裝置,其中所述處理器進(jìn)一步經(jīng)配置以從所述服 務(wù)器接收經(jīng)指派的時(shí)隙指數(shù)。
19. 根據(jù)權(quán)利要求18所述的移動(dòng)通信裝置,其中所述特定傳輸時(shí)隙對(duì)應(yīng)于與所述經(jīng)指 派的時(shí)隙指數(shù)相關(guān)聯(lián)的時(shí)隙。
20. 根據(jù)權(quán)利要求16所述的移動(dòng)通信裝置,其中所述網(wǎng)絡(luò)包含至少一無線局域網(wǎng) (LAN)連接。
21. —種移動(dòng)通信裝置,其包含用于在隨機(jī)接入網(wǎng)絡(luò)上與服務(wù)器建立網(wǎng)絡(luò)連接且以具有固定周期的速率周期性 地產(chǎn)生數(shù)據(jù)單元的裝置;和用于在特定傳輸時(shí)隙期間傳輸所述數(shù)據(jù)單元的裝置。
全文摘要
本發(fā)明描述一種移動(dòng)通信裝置,其包括處理器,其經(jīng)配置以在網(wǎng)絡(luò)中與服務(wù)器建立網(wǎng)絡(luò)連接;和數(shù)據(jù)產(chǎn)生器,其處于所述處理器的控制下且被配置成以具有固定周期的速率周期性地產(chǎn)生數(shù)據(jù)單元。所述移動(dòng)通信裝置還包括收發(fā)器,所述收發(fā)器經(jīng)配置以經(jīng)由所述網(wǎng)絡(luò)連接在多個(gè)時(shí)隙的一者期間傳輸所述數(shù)據(jù)單元,每一時(shí)隙是所述固定周期的鄰近片斷部分。
文檔編號(hào)H04W84/02GK101273588SQ200680035624
公開日2008年9月24日 申請(qǐng)日期2006年9月28日 優(yōu)先權(quán)日2005年9月28日
發(fā)明者尼基爾·賈因, 阿納斯塔西奧斯·斯塔莫利斯 申請(qǐng)人:高通股份有限公司