專利名稱:廣播通信系統(tǒng)中用于幀重發(fā)的系統(tǒng)和方法
廣播通信系統(tǒng)中用于幀重發(fā)的系統(tǒng)和方法本申請(qǐng)是申請(qǐng)日為2002年7月2日、申請(qǐng)?zhí)枮?2816530.6、發(fā)明名稱為"廣 播通信系統(tǒng)中用于幀重發(fā)的系統(tǒng)和方法"的發(fā)明專利申請(qǐng)的分案申請(qǐng)。發(fā)明背景I. 發(fā)明領(lǐng)域本發(fā)明涉及有線或無線通信系統(tǒng)中的廣播通信,也稱為點(diǎn)到多點(diǎn)或組通信。 本發(fā)明尤其涉及在這種廣播通信系統(tǒng)中用于提供幀重發(fā)的系統(tǒng)和方法。II. 相關(guān)技術(shù)描述無線通信領(lǐng)域包括許多應(yīng)用,包括無繩電話、尋呼、無線本地環(huán)路以及衛(wèi)星 通信系統(tǒng)。 一個(gè)特別重要的應(yīng)用是移動(dòng)訂戶的蜂窩電話系統(tǒng)。(這里所使用的術(shù)語 "蜂窩"系統(tǒng)包括蜂窩和PCS頻率兩者。)已經(jīng)為這種蜂窩電話系統(tǒng)開發(fā)了各種空 中接口,包括頻分多址(FDMA)、時(shí)分多址(TDMA)以及碼分多址(C躍A)。與之相連, 已經(jīng)建立了各種本國(guó)和國(guó)際的標(biāo)準(zhǔn),包括高級(jí)移動(dòng)電話服務(wù)(AMPS)、全球數(shù)字移動(dòng) 電話系統(tǒng)(GSM)和臨時(shí)標(biāo)準(zhǔn)95(IS-95)。特別是,電信工業(yè)聯(lián)盟(TIA)及其它著名標(biāo) 準(zhǔn)實(shí)體公布了 IS-95及其衍生標(biāo)準(zhǔn),譬如IS-95A、IS-95B(通??偡Q為IS-95)、ANSI J-STD-008、 IS-99、 IS-2000、 IS-657、 IS-707等等。 一般而言,在這種系統(tǒng)內(nèi)發(fā) 送的信息被格式化成離散分組,也稱為數(shù)據(jù)分組或數(shù)據(jù)幀,簡(jiǎn)稱為幀。為了增加在 傳輸期間成功發(fā)送幀的似然性,已經(jīng)研發(fā)了各種重發(fā)方案。例如,己經(jīng)開發(fā)了無線 電鏈路協(xié)議(RLP)在未成功接收一個(gè)或多個(gè)幀時(shí)執(zhí)行幀重發(fā)。RLP協(xié)議控制幀怎樣 和何時(shí)從一發(fā)送系統(tǒng)被重發(fā)到一接收機(jī)。為了確定使用RLP未成功接收到哪些幀,在每個(gè)被發(fā)送的幀內(nèi)包括了一個(gè)八 位順序號(hào)作為幀頭部。該順序號(hào)為每個(gè)幀從0增至256,然后重置回0。當(dāng)接收到 具有不按順序的順序號(hào)的幀時(shí)即檢測(cè)到未成功接收的幀,或者用CRC校驗(yàn)和信息或 其他檢錯(cuò)方法檢測(cè)到差錯(cuò)。 一旦檢測(cè)到未成功接收到的幀,接收機(jī)就向發(fā)射系統(tǒng)發(fā) 送一個(gè)否定確認(rèn)消息(NAK),該消息包括未正確接收的幀的順序號(hào)。然后,發(fā)射系
統(tǒng)重發(fā)包括原始發(fā)送的順序號(hào)的幀。如果重發(fā)的幀仍未被成功接收,則向發(fā)射系統(tǒng) 發(fā)送第二重發(fā)請(qǐng)求,此時(shí)請(qǐng)求發(fā)送該幀兩次。如果該幀仍未被成功接收,則向發(fā)射 系統(tǒng)發(fā)送第三重發(fā)請(qǐng)求,此時(shí)請(qǐng)求發(fā)送該幀三次。如果在第三重發(fā)請(qǐng)求后該幀仍未 被成功接收,則不再請(qǐng)求進(jìn)一步的重發(fā),并且在接收機(jī)處用于重構(gòu)原始數(shù)據(jù)時(shí)忽略 該幀。剛才描述的幀重發(fā)方案是發(fā)射系統(tǒng)和接收機(jī)之間點(diǎn)到點(diǎn)通信所使用的方案的 一例。由于可能存在來自各個(gè)接收機(jī)的幾乎無限次數(shù)的重發(fā)請(qǐng)求,因此這種重發(fā)系 統(tǒng)在廣播通信系統(tǒng)中是不切實(shí)際的。特別是,對(duì)于任何給定的幀而言,在廣播傳輸 系統(tǒng)中錯(cuò)誤接收到幀(或根本未接收到幀)的概率大大高于點(diǎn)到點(diǎn)廣播系統(tǒng)中的概 率。隨著接收機(jī)數(shù)目的增加,所需重發(fā)的概率也大大增加。同樣,隨著重發(fā)次數(shù)的 增加,發(fā)送新信息的延時(shí)(即等待時(shí)間)也增至一點(diǎn),該點(diǎn)處顯著影響了使用接收機(jī) 處信息的應(yīng)用。例如,語音中大于幾百毫秒的延時(shí)可能導(dǎo)致接收機(jī)處不可接受的語 音質(zhì)量。而且,這個(gè)重發(fā)方案還取決于反饋信道的存在。也就是,為了使該方案很 好地起作用,發(fā)射機(jī)和接收機(jī)之間需要有雙向通信。在某些系統(tǒng)中,這種雙向鏈路 也許不可用。需要在廣播通信系統(tǒng)中用于幀重發(fā)的方法和裝置,該方法和裝置能避免等待 時(shí)間的問題。發(fā)明概述本發(fā)明說明了用于提供高速廣播通信的方法和裝置。 一實(shí)施例中,本發(fā)明說 明了一種裝置,該裝置包括一接收機(jī),用于接收表示被無線通信設(shè)備錯(cuò)誤接收到的 幀的消息,該消息包括幀的標(biāo)識(shí)。存儲(chǔ)器用于存儲(chǔ)一預(yù)定數(shù),用于確定何時(shí)重發(fā)各 幀。處理器用于確定錯(cuò)誤接收到幀的累積次數(shù),且如果累積次數(shù)大于預(yù)定數(shù)還用于 命令幀重發(fā)。另一實(shí)施例中,本發(fā)明說明了一種方法,該方法包括以下步驟接收表示被 無線通信設(shè)備錯(cuò)誤接收到的幀的消息,該消息包括一數(shù)據(jù)幀標(biāo)識(shí);確定所述數(shù)據(jù)幀 已經(jīng)被錯(cuò)誤接收的累積次數(shù);以及如果所述累積次數(shù)大于預(yù)定數(shù)則重發(fā)所述數(shù)據(jù) 幀。附圖簡(jiǎn)述通過下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將變得更 加明顯,附圖中相同的元件具有相同的標(biāo)識(shí),其中圖l是一無線通信系統(tǒng)的說明,其中無線通信設(shè)備與一基站進(jìn)行通信;圖2說明了
圖1的基站的一部分,包括數(shù)據(jù)發(fā)送和重發(fā)請(qǐng)求處理所需的邏輯元件;圖3是說明用于在廣播通信系統(tǒng)中提供幀重發(fā)的方法的一個(gè)實(shí)施例的流程圖;以及圖4是說明當(dāng)接收到否定確認(rèn)消息(NAK)時(shí)用于確定是否重發(fā)所請(qǐng)求的幀的一 個(gè)實(shí)施例的流程圖。詳細(xì)描述本發(fā)明說明了一種用于在廣播通信系統(tǒng)中提供幀重發(fā)的方法和裝置。盡管參 照基于陸地的無線通信系統(tǒng)描述了實(shí)施例,然而應(yīng)該理解,本發(fā)明也可以用于其他 有線和無線的通信系統(tǒng)中,譬如在衛(wèi)星通信系統(tǒng)中。還應(yīng)該理解,這里所描述的實(shí) 施例也可以用在許多替代的無線通信系統(tǒng)中,譬如在碼分多址(CDMA)系統(tǒng)、全球數(shù) 字移動(dòng)電話系統(tǒng)(GSM)、或其他公知的無線通信系統(tǒng)中。圖1是無線通信系統(tǒng)100的說明,其中無線通信設(shè)備(WCD)102、 104與基站 108通信?;?08又與移動(dòng)交換中心(MSC)110通信。MSC IIO與公共交換電話網(wǎng) 112和因特網(wǎng)114相接從而向WCD 102、 104和106提供雙向的語音和數(shù)據(jù)通信。 每個(gè)WCD都能在前向廣播控制信道(F-BCCH)上,即在從基站108到WCD的邏輯通信 信道上,接收指向多個(gè)受信者的廣播消息。F-BCCH上的消息廣播一般是低速的數(shù) 據(jù)消息, 一般包括文本消息。WCD在F-BCCH上接收廣播消息在本領(lǐng)域中有許多公 知方法。這些方法一般包括WCD監(jiān)視預(yù)定義的頻率、時(shí)隙和/或編碼(如CDMA系 統(tǒng)的Walsh碼)以接收一尋呼消息,該消息指示被引導(dǎo)至WCD的廣播消息的可用性。 對(duì)接收廣播消息的指令可能通過前向公共控制信道(F-CCCH)被發(fā)送至WCD, F-CCCH 是被通信系統(tǒng)100中每個(gè)WCD所接收的通信信道。通信系統(tǒng)100可能提供某些形式的點(diǎn)到點(diǎn)高速通信。例如,在cdma2000A通 信系統(tǒng)中,定義了前向輔助信道(F-SCH),它允許從基站108到單個(gè)WCD的高達(dá)307 kbs的數(shù)據(jù)速率。低速數(shù)據(jù)通過F-SCH、前向基本信道(F-FCH)或被分配給特定WCD 的前向?qū)S每刂菩诺?F-DCCH)可供使用。通信系統(tǒng)100引入了前向高速廣播信道,即F-HSBCH,用于發(fā)送高速數(shù)據(jù)(一 個(gè)實(shí)施例中為64kbs或更高),譬如因特網(wǎng)協(xié)議(IP)數(shù)據(jù)報(bào)。F-HSBCH允許用戶接 收流化的音頻和視頻信息。此外,F(xiàn)-HSBCH可用于通過空中傳輸大的計(jì)算機(jī)文件。 最后,這種系統(tǒng)會(huì)允許或數(shù)據(jù)或語音應(yīng)用的按鍵通話通信。一實(shí)施例中,使用F-HSBCH把高速數(shù)據(jù)從一個(gè)或多個(gè)基站發(fā)送到多個(gè)WCD。每 個(gè)WCD還可能監(jiān)視一個(gè)或多個(gè)尋呼或控制信道以接收來自基站的信令和指令,例 如,以便接收點(diǎn)到點(diǎn)語音呼叫、在不同頻率/時(shí)隙/編碼上接收高速數(shù)據(jù)、接收SMS 或其他低速組消息等等。例如,WCD可能監(jiān)視前向?qū)ず粜诺?F-PCH)。 一實(shí)施例中, 每個(gè)WCD都監(jiān)視這種信息的F-BCCH和F-CCCH信道。另 一實(shí)施例中,通過監(jiān)視F-DCCH 而接收該信息,F(xiàn)-DCCH是向WCD逐個(gè)地發(fā)送信息所使用的信令信道。F-HSBCH可能使用重發(fā)方案來確保到WCD的信息的接收。在點(diǎn)到點(diǎn)無線通信系 統(tǒng)中,通過從WCD向基站提供反饋而實(shí)現(xiàn)重發(fā)。例如,C腿A通信系統(tǒng)中所使用的 著名無線電鏈路協(xié)議(RLP)使用否定確認(rèn)消息(NAK)來指示未接收到一個(gè)或多個(gè)數(shù) 據(jù)幀。然而,由于可能有來自接收信息的各個(gè)WCD的無止境的重發(fā)請(qǐng)求,因此這種 方案不能用在廣播通信系統(tǒng)中。也就是,隨著WCD數(shù)目的增加,任何要求發(fā)送的幀 的概率也大大增加。本發(fā)明說明了廣播通信系統(tǒng)中所使用的一種重發(fā)方案。一實(shí)施例中,僅當(dāng)預(yù)定數(shù)目或百分比的WCD使用NAK、 ACK(應(yīng)答消息)或本領(lǐng)域已知的任何其他信令方法請(qǐng)求重發(fā)時(shí)才會(huì)發(fā)生數(shù)據(jù)幀重發(fā)。預(yù)定數(shù)目的重發(fā)請(qǐng)求可能包括一固定數(shù)或者它基于通信系統(tǒng)的一個(gè)或多個(gè)工作條件可能是動(dòng)態(tài)的。例如, 一實(shí)施例中,隨著由于幀重發(fā)的增加引起的從基站發(fā)送新幀的延時(shí)的增加,觸發(fā)幀重發(fā)所需的預(yù)定數(shù)目的重發(fā)請(qǐng)求減少,反之亦然??梢酝ㄟ^測(cè)量電子存儲(chǔ)器或 緩沖器內(nèi)等待被發(fā)送的新幀的數(shù)目來測(cè)量發(fā)送新幀的延時(shí)。另一實(shí)施例中,幀重發(fā)根據(jù)接收指定廣播的WCD的數(shù)目而發(fā)生。例如,如果 僅有2個(gè)WCD正在接收流化的音頻供給并且從一個(gè)WCD中接收到單個(gè)NAK,基站就 會(huì)重發(fā)必要的幀。然而,如果有100個(gè)WCD正在接收數(shù)據(jù)文件,觸發(fā)幀重發(fā)所需的 預(yù)定重發(fā)請(qǐng)求次數(shù)就會(huì)較高,例如,在重發(fā)發(fā)生前需要接收IO個(gè)NAK。正在接收 特定廣播的WCD的數(shù)目可能通過以下步驟來確定訪問本地位置寄存器(HLR)或者 與特定基站或基站扇區(qū)相關(guān)聯(lián)的被訪者位置寄存器(VLR),并且對(duì)所寄存的WCD數(shù) 目進(jìn)行計(jì)數(shù)以接收這種廣播。該信息可以單獨(dú)使用,或者結(jié)合來自WCD的指示一起 使用,這些指示通過請(qǐng)求參與特定廣播的反向信令鏈路而到來。一般而言,當(dāng)WCD錯(cuò)誤接收到一個(gè)幀時(shí)(或如果根本沒接收到幀),WCD就會(huì)向 基站發(fā)送一個(gè)NAK,指示需要重發(fā)哪個(gè)(哪些)幀。該NAK可能在任何數(shù)量的反向通 信信道上被發(fā)送。例如,在CDMA2000A適應(yīng)的通信系統(tǒng)中,NAK必須在反向接入信
道(R-ACH)、擴(kuò)展反向接入信道(R-EACH)、反向?qū)S每刂菩诺?R-DCCH)或反向公共 控制信道(R-CCCH)上被發(fā)送。圖2說明了基站108的一部分,包括數(shù)據(jù)發(fā)送和重發(fā)請(qǐng)求處理所需的邏輯元 件。通常,預(yù)先格式化的數(shù)據(jù)在被處理器210調(diào)制之前被送入緩沖器200用于臨時(shí) 存儲(chǔ)。緩沖器200包括可重寫的電子存儲(chǔ)器,譬如隨機(jī)存取存儲(chǔ)器(R細(xì))。然后把 緩沖器200內(nèi)存儲(chǔ)的數(shù)據(jù)提供給調(diào)制器202,在那里按照所選的通信系統(tǒng)類型來調(diào) 制該數(shù)據(jù)。調(diào)制器202可能包括離散電子組件、VLSI微型芯片、定制的ASIC、執(zhí) 行一系列可執(zhí)行計(jì)算機(jī)指令的處理器、或者上面幾者的組合,用于調(diào)制來自緩沖器 200的數(shù)據(jù)。調(diào)制器202按照所選的通信系統(tǒng)類型調(diào)制數(shù)據(jù),通信類型如CDMA、 TDMA或GSM。調(diào)制器202是本領(lǐng)域公知的。調(diào)制器202 —般以恒定的速率調(diào)制來自緩沖器200的數(shù)據(jù)幀,并且把已調(diào)數(shù) 據(jù)幀提供給發(fā)射機(jī)204,已調(diào)的數(shù)據(jù)幀在發(fā)射機(jī)204處被上變頻并且被無線地發(fā)送 至基站108的覆蓋區(qū)域內(nèi)的一個(gè)或多個(gè)WCD。如果WCD未正確接收到一個(gè)或多個(gè)數(shù)據(jù)幀(或根本未接收到),WCD可能產(chǎn)生一 請(qǐng)求,使基站108重發(fā)"丟失的"幀。該請(qǐng)求一般稱為重發(fā)請(qǐng)求,在一個(gè)實(shí)施例中 成為否定確認(rèn)消息,即NAK。 NAK—般標(biāo)識(shí)了哪些幀丟失,以使基站108能重發(fā)必 要的幀。當(dāng)WCD發(fā)送一 NAK時(shí),接收機(jī)206在基站108處接收到該NAK。接收機(jī)206 對(duì)NAK進(jìn)行下變頻并將其提供給解調(diào)器208。解調(diào)器208按照所使用的通信系統(tǒng)類 型對(duì)NAK進(jìn)行解調(diào),例如,按照CDMA、 TDMA、 GSM等等。然后把NAK提供給處理器 210。處理器210包括微型計(jì)算機(jī),它執(zhí)行被存儲(chǔ)在像只讀存儲(chǔ)器(R0M)212這樣的 非易失性電子存儲(chǔ)器中的一組可執(zhí)行計(jì)算機(jī)指令。ROM 212或者可以包括任何數(shù)量 的己知電子存儲(chǔ)器,包括電可擦除可編程的只讀存儲(chǔ)器(EEPROM)、可擦除的可編程 只讀存儲(chǔ)器(EPROM)或閃存。當(dāng)處理器210接收到一NAK時(shí),處理器210評(píng)估重發(fā)請(qǐng)求了哪些幀。這些幀 可以用本領(lǐng)域已知的任何技術(shù)來標(biāo)識(shí),例如,通過在發(fā)送數(shù)據(jù)幀時(shí)編號(hào)。在處理 NAK之后,處理器210把NAK的有關(guān)細(xì)節(jié)存儲(chǔ)在可擦除存儲(chǔ)器214中??刹脸鎯?chǔ) 器214 —般包括隨機(jī)存取存儲(chǔ)器(RAM)或用于非永久性電子數(shù)據(jù)存儲(chǔ)的其他電子存 儲(chǔ)器器件。處理器210可能存儲(chǔ)與接收到的NAK有關(guān)的信息,譬如重發(fā)所請(qǐng)求的數(shù) 據(jù)幀的標(biāo)識(shí)以及/或者NAK的接收時(shí)間。也可能存儲(chǔ)發(fā)送該NAK的WCD的標(biāo)識(shí)。這 種標(biāo)識(shí)一般與每個(gè)NAK同時(shí)發(fā)生,這在本領(lǐng)域是公知的。
然后,處理器210確定是否要重發(fā)NAK內(nèi)所請(qǐng)求的數(shù)據(jù)幀的一個(gè)或多個(gè)。重 發(fā)會(huì)在某些特定條件下發(fā)生,這在下面詳述。如果處理器210確定幀重發(fā)是必要的, 它就指示調(diào)制器202從緩沖器200選擇期望的數(shù)據(jù)幀。然后,調(diào)制器202調(diào)制所標(biāo) 識(shí)的幀并把已調(diào)幀提供給發(fā)射機(jī)204用于發(fā)送至一個(gè)或多個(gè)WCD。圖3是說明用于在廣播通信系統(tǒng)中提供幀重發(fā)的方法的一個(gè)實(shí)施例的流程圖。 步驟300中,從基站108向一個(gè)或多個(gè)WCD發(fā)送一個(gè)或多個(gè)數(shù)據(jù)幀。步驟302中, 從WCD接收到第一 NAK,它標(biāo)識(shí)了未被成功接收到的一個(gè)或多個(gè)數(shù)據(jù)幀。步驟304 中,處理器210根據(jù)前面接收到的NAK確定是否要重發(fā)所請(qǐng)求的數(shù)據(jù)幀。步驟306 中,如果處理器210確定需要重發(fā),處理器210就指示調(diào)制器202重發(fā)所標(biāo)識(shí)數(shù)量 的數(shù)據(jù)幀。如果處理器210確定不需要重發(fā),則處理器210不采取與幀重發(fā)有關(guān)的 任何行動(dòng),這在步驟308中示出。圖4是在接收到NAK時(shí)用于確定是否要重發(fā)所請(qǐng)求的幀的一個(gè)實(shí)施例的流程 圖。步驟400中,從WCD接收一NAK。步驟402中,處理器210檢驗(yàn)該NAK以確定 重發(fā)請(qǐng)求哪些數(shù)據(jù)幀,并且確定WCD標(biāo)識(shí)。步驟404中,處理器210檢驗(yàn)存儲(chǔ)器 214以確定所請(qǐng)求數(shù)據(jù)幀的一個(gè)或多個(gè)是否已經(jīng)被另一WCD所請(qǐng)求,這依據(jù)存儲(chǔ)器 214內(nèi)所存儲(chǔ)的WCD標(biāo)識(shí)。如果另一WCD已經(jīng)請(qǐng)求了由剛才接收到的NAK所請(qǐng)求的 幀的至少一個(gè),處理器210就把對(duì)已經(jīng)為重發(fā)請(qǐng)求一個(gè)或多個(gè)數(shù)據(jù)幀的次數(shù)的計(jì)數(shù) 遞增,如步驟406所示。然后,如步驟408所示,把該計(jì)數(shù)與所請(qǐng)求的數(shù)據(jù)幀結(jié)合 在一起存儲(chǔ)在存儲(chǔ)器214中。另一實(shí)施例中,處理器210為由NAK所標(biāo)識(shí)的每個(gè)數(shù)據(jù)幀分配一計(jì)數(shù),并且 把每個(gè)幀的標(biāo)識(shí)及其相關(guān)計(jì)數(shù)存儲(chǔ)在存儲(chǔ)器214中。當(dāng)接收到NAK時(shí),處理器210 把NAK所標(biāo)識(shí)的每個(gè)數(shù)據(jù)幀與存儲(chǔ)器214內(nèi)表明的已經(jīng)為重發(fā)而請(qǐng)求每個(gè)數(shù)據(jù)幀的次數(shù)相比較。如果與特定數(shù)據(jù)幀相關(guān)的重發(fā)請(qǐng)求次數(shù)等于預(yù)定數(shù),該數(shù)據(jù)幀就被重 發(fā)。另一實(shí)施例中,除非計(jì)數(shù)的相關(guān)幀被新的WCD所請(qǐng)求,否則計(jì)數(shù)不遞增,新的 WCD即前面未請(qǐng)求該特定幀的WCD。在該實(shí)施例中,在接收到每個(gè)NAK時(shí)存儲(chǔ)一 WCD 標(biāo)識(shí),以便能檢驗(yàn)隨后的重發(fā)請(qǐng)求以確保唯一性。如果另一 WCD前面未請(qǐng)求重發(fā)由剛才接收到的NAK所標(biāo)識(shí)的數(shù)據(jù)幀,處理器 210就把與剛才接收到的NAK相關(guān)的信息存儲(chǔ)在存儲(chǔ)器214中,如步驟410所示。 這種信息至少包括為重發(fā)所請(qǐng)求的數(shù)據(jù)幀的標(biāo)識(shí)。該信息可能還包括與已經(jīng)為重發(fā) 請(qǐng)求所標(biāo)識(shí)數(shù)據(jù)幀的次數(shù)相關(guān)聯(lián)的計(jì)數(shù)。步驟412中,處理器210把與剛才接收到的NAK相關(guān)聯(lián)的計(jì)數(shù)與預(yù)定數(shù)相比
較,以確定是否要重發(fā)期望的數(shù)據(jù)幀。如果該計(jì)數(shù)大于或等于預(yù)定數(shù),處理器210就指示調(diào)制器202重發(fā)在剛才接收到的NAK內(nèi)所標(biāo)識(shí)的幀,如步驟414所示。如果 該計(jì)數(shù)小于預(yù)定數(shù),處理器210就不命令重發(fā),且處理器210等待接收另一NAK, 如步驟416所示。
所述預(yù)定數(shù)可能是一固定數(shù)或一可變數(shù)。如果它是一個(gè)固定數(shù),則選擇它以 避免過度的重發(fā),因?yàn)檫@會(huì)中斷新信息到WCD的傳輸。例如,預(yù)定數(shù)可能包括數(shù) 10,使得不會(huì)發(fā)生重發(fā),直到至少10個(gè)WCD請(qǐng)求重發(fā)相同的幀為止。
如果預(yù)定數(shù)是一可變數(shù),它可能按照由處理器210或由另一處理器(未示出) 所提供的外部信號(hào)所確定的一個(gè)或多個(gè)因數(shù)而變化。通常,該預(yù)定數(shù)會(huì)根據(jù)等待被 發(fā)送的數(shù)據(jù)幀的延時(shí)(即等待時(shí)間)而變化。 一實(shí)施例中,等待時(shí)間可能由被檢驗(yàn)的 緩沖器200來測(cè)得。隨著緩沖器200內(nèi)等待發(fā)送的數(shù)據(jù)幀數(shù)目的增加,與那些數(shù)據(jù) 幀相關(guān)的等待時(shí)間也增加。因此,處理器210可能通過確定緩沖器200內(nèi)所存儲(chǔ)的 數(shù)據(jù)幀數(shù)目而測(cè)量當(dāng)前的等待時(shí)間。如果緩沖器200內(nèi)存儲(chǔ)的數(shù)據(jù)幀的數(shù)目超出一 個(gè)或多個(gè)預(yù)定閾值,則重發(fā)所需的預(yù)定數(shù)也相應(yīng)地增加,反之亦然。另一實(shí)施例中,該預(yù)定數(shù)可能根據(jù)正在接收組傳輸?shù)腤CD的數(shù)目而變化。在 該實(shí)施例中,接收傳輸?shù)腤CD越多,預(yù)定數(shù)越是增加,反之亦然。例如,如果僅有 兩個(gè)正在WCD接收廣播傳輸且這兩個(gè)WCD之一發(fā)送了一個(gè)NAK,處理器210就可能 根據(jù)單個(gè)重發(fā)請(qǐng)求的接收而重發(fā)所標(biāo)識(shí)的數(shù)據(jù)幀。在這種情況下,預(yù)定數(shù)等于o。 如果有一百個(gè)WCD在接收廣播傳輸,處理器210就可能不命令重發(fā),直到接收到標(biāo) 識(shí)相同數(shù)據(jù)幀的更多NAK為止,譬如20個(gè)這樣的NAK。
當(dāng)然,其他實(shí)施例會(huì)使用剛才討論的固定或可變技術(shù)的組合。例如,使預(yù)定 數(shù)基于正在接收廣播傳輸?shù)腤CD的數(shù)目以及傳輸?shù)却龝r(shí)間。在該例中,重發(fā)可能基 于可變的預(yù)定數(shù),但受預(yù)定義的上限所限制,該上限是對(duì)接收WCD所容忍的等待時(shí) 間量的上限。當(dāng)然其他組合也是可行的。在還有一實(shí)施例中,預(yù)定數(shù)是基于被廣播至WCD的媒介的類型。在該實(shí)施例 中,如果媒介是非時(shí)間敏感的,則把預(yù)定數(shù)設(shè)為相對(duì)低的數(shù),可能甚至為l。非時(shí) 間敏感的媒介可能包括像電子郵件和軟件程序這樣的數(shù)據(jù)文件,并且一般由來自 WCD用戶觀點(diǎn)的小的或不存在的影響所標(biāo)識(shí)。時(shí)間敏感的媒介可能包括語音或音頻 信息,并且一般用相對(duì)小的等待時(shí)間延時(shí)來分類,這種等待時(shí)間對(duì)WCD用戶的應(yīng)用 會(huì)產(chǎn)生顯著的負(fù)面影響。例如,小的等待時(shí)間延遲一般在語音呼叫期間對(duì)用戶的通 信質(zhì)量具有顯著的負(fù)面影響。
在任何情況下,預(yù)先定義了通信系統(tǒng)100中可用的各種媒介類型,使得處理 器210可能按照各個(gè)媒介類型來調(diào)整預(yù)定數(shù)。在呼叫建立期間, 一般通過從始發(fā)WCD發(fā)出一消息,指示組通信所期望的通信服務(wù)類型,而把媒介類型的指示傳遞至 處理器210。當(dāng)處理器210接收該指示時(shí),它按照指示所標(biāo)識(shí)的媒介類型來調(diào)整預(yù) 定數(shù)。當(dāng)然,預(yù)定數(shù)也可以結(jié)合上面討論的任何其他固定或可變的技術(shù)而被調(diào)整。 提供了對(duì)優(yōu)選實(shí)施例前面的描述,以使本領(lǐng)域的任何技術(shù)人員都能制造或使 用本發(fā)明。對(duì)這些實(shí)施例的各種修改對(duì)于本領(lǐng)域的技術(shù)人員而言是顯而易見的,且 這里所定義的基本原理可以應(yīng)用于其他實(shí)施例而無須使用創(chuàng)造性。因此,本發(fā)明不 限于這里所示的實(shí)施例,而應(yīng)該符合與這里所公開的原理和新穎性特征一致的最寬 泛的范圍。
權(quán)利要求
1.一種用于在廣播通信系統(tǒng)中提供幀重發(fā)的無線通信設(shè)備,包括用于接收表示無線通信設(shè)備錯(cuò)誤接收到的數(shù)據(jù)幀的消息的裝置,所述消息包括一數(shù)據(jù)幀標(biāo)識(shí)并且包括所述無線通信設(shè)備的標(biāo)識(shí);用于確定所述數(shù)據(jù)幀從多個(gè)所述無線通信設(shè)備被錯(cuò)誤接收到的累積次數(shù)的裝置;以及用于在所述累積次數(shù)大于一預(yù)定數(shù)時(shí)重發(fā)所述數(shù)據(jù)幀的裝置。
2. 如權(quán)利要求1所述的無線通信設(shè)備,其特征在于,所述用于確定所述數(shù)據(jù) 幀從多個(gè)所述無線通信設(shè)備被錯(cuò)誤接收到的累積次數(shù)的裝置包括用于確定所述無線通信設(shè)備是否已請(qǐng)求過所述數(shù)據(jù)幀的重發(fā)的裝置;以及 用于在所述無線通信設(shè)備未請(qǐng)求過所述數(shù)據(jù)幀的重發(fā)時(shí)遞增所述累積次數(shù)的 裝置。
3. 如權(quán)利要求2所述的無線通信設(shè)備,其特征在于,所述用于確定所述無線通信設(shè)備是否已請(qǐng)求過所述數(shù)據(jù)幀的重發(fā)的裝置包括用于確定所述無線通信設(shè)備標(biāo)識(shí)是否被存儲(chǔ)在一電子存儲(chǔ)器中的裝置;用于確定所述數(shù)據(jù)幀標(biāo)識(shí)是否和所述無線通信設(shè)備標(biāo)識(shí)一起被存儲(chǔ)在所述電子存儲(chǔ)器中的裝置;以及用于在所述無線通信設(shè)備標(biāo)識(shí)被存儲(chǔ)在所述電子存儲(chǔ)器中且所述數(shù)據(jù)幀標(biāo)識(shí) 和所述無線通信設(shè)備標(biāo)識(shí)一起被存儲(chǔ)在所述電子存儲(chǔ)器中時(shí)、確定所述無線通信設(shè) 備是否己請(qǐng)求過所述數(shù)據(jù)幀的重發(fā)的裝置。
4. 如權(quán)利要求1所述的無線通信設(shè)備,其特征在于,所述標(biāo)識(shí)包括否定確認(rèn) 消息(NAK)。
5. 如權(quán)利要求l所述的無線通信設(shè)備,還包括用于確定與一廣播傳輸相關(guān)的等待時(shí)間的裝置;以及 用于按照所述等待時(shí)間調(diào)節(jié)所述預(yù)定數(shù)的裝置。
6. 如權(quán)利要求5所述的無線通信設(shè)備,其特征在于,所述用于確定等待時(shí)間 的裝置包括用于確定在一發(fā)送緩沖器中等待被發(fā)送的數(shù)據(jù)幀數(shù)目的裝置。
7. 如權(quán)利要求5所述的無線通信設(shè)備,其特征在于,所述用于調(diào)節(jié)所述預(yù)定 數(shù)的裝置包括用于在所述等待時(shí)間減少時(shí)增加所述預(yù)定數(shù)的裝置;以及 用于在所述等待時(shí)間增加時(shí)減少所述預(yù)定數(shù)的裝置。
8. 如權(quán)利要求1所述的無線通信設(shè)備,還包括 用于確定正在接收一廣播傳輸?shù)臒o線通信設(shè)備數(shù)目的裝置;以及 用于根據(jù)所述正在接收所述廣播傳輸?shù)臒o線通信設(shè)備數(shù)目來調(diào)節(jié)所述預(yù)定數(shù)的裝置。
9. 如權(quán)利要求8所述的無線通信設(shè)備,其特征在于,所述用于調(diào)節(jié)所述預(yù)定 數(shù)的裝置包括用于在所述正在接收所述廣播傳輸?shù)臒o線通信設(shè)備數(shù)目增加時(shí)增加所述預(yù)定 數(shù)的裝置;以及用于在所述正在接收所述廣播傳輸?shù)臒o線通信設(shè)備數(shù)目減少時(shí)減少所述預(yù)定 數(shù)的裝置。
10. —種用于在廣播通信系統(tǒng)中提供幀重發(fā)的無線通信設(shè)備,包括 用于接收表示無線通信設(shè)備錯(cuò)誤接收到的幀的消息的裝置,所述消息包括所述幀的標(biāo)識(shí)并且包括所述無線通信設(shè)備的標(biāo)識(shí);用于在一存儲(chǔ)器中存儲(chǔ)用來確定何時(shí)重發(fā)所述幀的預(yù)定數(shù)的裝置;以及 用于在一處理器中確定所述幀從多個(gè)所述無線通信設(shè)備被錯(cuò)誤接收到的累積次數(shù)、并且用于在所述累積次數(shù)大于所述預(yù)定數(shù)時(shí)命令所述幀的重發(fā)的裝置。
11. 如權(quán)利要求10所述的無線通信設(shè)備,其特征在于 所述用于接收所述消息的裝置還包括一無線通信接收機(jī)標(biāo)識(shí); 所述用于在存儲(chǔ)器中存儲(chǔ)的裝置還用于存儲(chǔ)所述無線通信設(shè)備標(biāo)識(shí);所述用于在處理器中確定的裝置還用于確定所述幀被錯(cuò)誤接收到的累積次 數(shù),每當(dāng)所述幀被來自其他無線通信設(shè)備的后續(xù)消息標(biāo)識(shí)時(shí),所述累積次數(shù)就增加。
12.如權(quán)利要求ll所述的無線通信設(shè)備,其特征在于,所述消息包括一否定確認(rèn)消息(NAK)。
全文摘要
廣播通信系統(tǒng)中用于提供幀重發(fā)的方法和裝置。僅當(dāng)相對(duì)于多于一個(gè)數(shù)據(jù)幀的接收到預(yù)定數(shù)目的否定確認(rèn)時(shí)完成幀重發(fā)。所述預(yù)定數(shù)目可能根據(jù)各種操作參數(shù)而變化,譬如傳輸?shù)却龝r(shí)間和/或當(dāng)前接收廣播傳輸?shù)臒o線通信設(shè)備的數(shù)目。
文檔編號(hào)H04L1/16GK101159521SQ20071016827
公開日2008年4月9日 申請(qǐng)日期2002年7月2日 優(yōu)先權(quán)日2001年7月2日
發(fā)明者E·G·蒂德曼, N·K·N·利恩, R·辛那拉加, T·陳 申請(qǐng)人:高通股份有限公司