實時數據的冗余傳輸的制作方法
【技術領域】
[0001]所述實施例整體涉及無線通信技術。更具體地,本發(fā)明的實施例涉及實時數據的冗余傳輸。
【背景技術】
[0002]實時數據可在蜂窩通信系統(tǒng)中的邊緣節(jié)點之間的傳輸塊中傳輸。在實時會話中諸如在互聯(lián)網語音協(xié)議(VoIP)會話、視頻流、視頻會議等中保持連續(xù)性很重要。就這一點而言,掉線或延遲的分組可導致中斷,這對用戶體驗造成負面影響。
[0003]實時數據幀包封在與傳輸塊(TB)大小對應的分組中??芍辽俨糠值鼗谟煞涓C網絡中的服務基站所分配的資源來限定TB大小。例如,長期演進(LTE)網絡中的演進NodeB (eNB)可分配有多個物理資源塊(PRB)(例如1、2、3或4)以及調制和編碼方案(MCS)級另IJ,該物理資源塊以及調整和編碼方案級別可一起限定特定TB大小,該特定TB大小可用于通過無線通信設備和eNB之間的無線電鏈路進行實時數據交換。
[0004]可支持多種傳輸塊大小,這取決于用于與無線通信設備進行通信的PRB的數量。例如使用2個PRB,eNB調度器可在單個傳輸塊中在32比特和1480比特之間進行封裝。eNB可決定選擇特定TB大小,這取決于可用用戶數據以及具有無線通信設備的無線電鏈路的無線電鏈路條件。傳輸塊大小具有有限的粒度。因此,當邊緣節(jié)點諸如基站或無線通信設備將實時分組封裝在傳輸塊中時,傳輸塊中可能存在未使用的空間。
【發(fā)明內容】
[0005]—些示例性實施例通過提供實時數據的冗余傳輸來促進保持實時數據會話的連續(xù)性。更具體地,一些示例性實施例利用傳輸塊中將以其他方式被浪費的未使用的空間來捆綁兩個或更多個實時數據幀。例如,在一些此類實施例中,可將兩個連續(xù)的數據幀(包括先前發(fā)送的實時數據幀和下一順序未發(fā)送的實時數據幀)捆綁為單個分組。因此,如果包括先前發(fā)送的實時數據幀的先前分組錯誤地丟失或接收,則先前發(fā)送的實時數據幀的冗余傳輸可支持會話連續(xù)性,而不需要網絡開銷重傳,因為可以冗余方式在以其他方式沒有使用的傳輸塊空間中發(fā)送先前發(fā)送的實時數據幀。
[0006]本
【發(fā)明內容】
僅提供用于概述一些示例性實施例以便提供對本發(fā)明的一些方面的基本了解。因此,應當理解,上文所述的示例性實施例僅為示例性的,并且不應理解為以任何方式縮小本發(fā)明的范圍或實質。根據在結合以舉例的方式示出所述實施例的原理的附圖的情況下進行的以下詳細描述,其他實施例、方面和優(yōu)點將變得顯而易見。
【附圖說明】
[0007]通過結合附圖的以下詳細描述將易于理解本公開,其中類似的附圖標號指示類似的結構元件,并且其中:
[0008]圖1示出了根據一些示例性實施例的無線通信系統(tǒng);
[0009]圖2示出了根據一些示例性實施例的裝置的框圖,該裝置可在操作為無線通信網絡中的邊緣節(jié)點的無線通信設備上實現;
[0010]圖3示出了根據一些示例性實施例的裝置的框圖,該裝置可無線通信網絡中的基站上實現;
[0011]圖4示出了根據示例性方法的流程圖,該示例性方法用于根據一些示例性實施例的實時數據的冗余傳輸;
[0012]圖5示出了一個表格,該表格示出了根據一些示例性實施例的足以支持冗余語音幀傳輸的實時語音幀大小和MCS級別之間的相關性;
[0013]圖6示出了用于根據一些示例性實施例的實時數據的冗余傳輸的示例性分組格式;
[0014]圖7示出了用于根據一些示例性實施例的實時數據的冗余傳輸的另一個示例性分組格式;
[0015]圖8示出了根據一些示例性實施例的實時數據的捆綁;
[0016]圖9示出了根據示例性方法的流程圖,該示例性方法用于可由無線通信設備執(zhí)行的根據一些示例性實施例的實時數據的冗余傳輸;
[0017]圖10示出了根據示例性方法的流程圖,該示例性方法用于可由基站執(zhí)行的根據一些示例性實施例的實時數據的冗余傳輸;
[0018]圖11示出了根據示例性方法的流程圖,該示例性方法用于根據一些示例性實施例使用冗余傳輸的實時數據來支持可由邊緣節(jié)點執(zhí)行的實時數據會話。
【具體實施方式】
[0019]現在將詳細參考附圖中所示的代表性實施例。應當理解,以下描述并非旨在將實施例限制為一個優(yōu)選實施例。相反,以下描述旨在涵蓋可被包括在由所附權利要求所限定的所述實施例的實質和范圍內的替代形式、修改形式和等同形式。
[0020]如上所述,保持實時數據會話諸如VoIP會話、視頻會議會話等的連續(xù)性至關重要,因為丟失或延遲的分組可導致中斷,這對用戶體驗造成負面影響。一些示例性實施例通過提供實時數據的冗余傳輸來促進保持實時數據會話的連續(xù)性。就這一點而言,一些示例性實施例利用傳輸塊中以其他方式被浪費的未使用空間來捆綁兩個或更多個實時數據幀,該兩個或更多個實時數據幀包括先前已發(fā)送的一個或多個數據幀以及先前尚未發(fā)送的一個或多個數據幀。例如,在一些實施例中,可將兩個連續(xù)數據幀(包括先前發(fā)送的實時數據幀和下一順序未發(fā)送的實時數據幀)捆綁為單個分組。因此,此類示例性實施例可在幀在傳輸中丟失或損壞的情況下提供先前發(fā)送的實時數據幀的冗余傳輸。
[0021]此類示例性實施例可利用實時數據幀的基本上靜態(tài)的大小。就這一點而言,在給定特定編解碼器的情況下,實時數據的幀大小,諸如VoIP會話的語音幀和視頻流及視頻會議會話的視頻幀趨于幾乎靜態(tài)。例如,LTE網絡中的VoIP會話(稱為LTE語音(VoLTE))可使用各種編解碼器諸如AMR-NB (AMR窄帶),其在全速率下可具有最高至12.2千比特/秒(kbps)的速率。又如,VoLTE可使用AMR-WB (AMR-寬帶)編解碼器,該編解碼器可例如利用12.65kbps的比特率,該比特率可提供可與AMR-NB—起使用的12.2kbps速率的相當的比特率。因此,給定的實時數據幀的大小可為參與實時數據會話的邊緣節(jié)點諸如無線通信設備或基站可已知的常數。應當理解,12.2kbps和12.65kbps編碼音頻數據的使用被提供作為通常與自適應多速率(AMR)音頻編解碼器一起使用的比特率的非限制性實例。就這一點而言,應當理解,除了 AMR編解碼器之外或代替AMR編解碼器,本文所公開的實施例可與該編解碼器結合使用,該編解碼器具有除12.2kbps和12.65kbps之外的比特率,和/或具有實時視頻數據和/或除音頻數據之外的其他形式的實時數據。
[0022]根據一些示例性實施例,如果無線電鏈路條件足以啟用實時數據的冗余傳輸,則無線電接入網絡的邊緣節(jié)點(例如,基站或無線通信設備)可利用傳輸塊的未使用的比特來冗余地傳輸實時數據。例如,如果無線電鏈路條件足以使得可分配MCS級別,該MCS級別可支持傳輸塊大小,該傳輸塊大小被確定為足夠大以基于給定所使用的編解碼器的幀的已知大小封裝兩個或更多個實時數據幀以用于實現實時數據會話,則邊緣節(jié)點可利用已分配的傳輸塊大小的未使用的比特來支持實時數據的機會型應用層冗余。
[0023]下面參考圖1至圖11論述這些和其他實施例。然而,本領域的技術人員將容易地理解,本文相對于這些附圖的所給出的詳細描述僅出于說明性目的并且不應理解為限制性的。
[0024]圖1示出了根據一些示例性實施例的無線通信系統(tǒng)100。就這一點而言,圖1示出了無線網絡(例如,無線電接入網絡,諸如蜂窩接入網絡),該無線網絡包括可參與以下各項的邊緣節(jié)點:實時數據會話諸如作為非限制性實例的實時音頻會話,諸如VoLTE呼叫和/或其他VoIP會話;可另外包括實時音頻的實時視頻會話,諸如視頻會議會話、實時視頻流等;和/或其他實時數據會話。系統(tǒng)100中的邊緣節(jié)點可包括無線通信設備102和服務基站104,該服務基站可經由無線電鏈路提供對無線通信設備102的網絡訪問。
[0025]采用非限制性實例,無線通信設備102可實施為蜂窩電話,諸如智能電話設備、平板計算設備、膝上型計算設備,或被配置為經由服務基站104訪問蜂窩網絡的其他計算設備。服務基站104可包括任何蜂窩基站,這具體取決于系統(tǒng)100的無線電接入網絡所使用的一種或多種類型的無線電接入技術(RAT)。采用非限制性實例,服務基站104可為基站(BS)、收發(fā)器基站(BTS)、node B、演進node B (eNB)、本地eNB、毫微微蜂窩基站、微微蜂窩基站、它們的一些組合,和/或其他類型的基站。
[0026]系統(tǒng)100的無線電接入網絡可實現可受到無線通信設備102和/或服務基站104支持的多種蜂窩RAT中的任一種蜂窩RAT。采用非限制性實例,無線電接入網絡可實現第四代(4G)蜂窩RAT,諸如長期演進(LTE)RAT,包括LTE、高級LTE(LTE-A),和/或其他目前的或未來開發(fā)的LTE RAT0又如,在一些實施例中,無線電接入網絡可實現第三代(3G)RAT,諸如通用移動通信系統(tǒng)(UMTS) RAT,諸如寬帶碼分多址(WCDMA)或時分同步碼分多址(TD-SCDMA) ;CDMA2000RAT (例如,IxRTT)或由第三代合作伙伴計劃2 (3GPP2)標準化的其他RAT;和/或其他3G RAT0又如,在一些實施例中,無線電接入網絡可實現第二代(2G)RAT,諸如全球移動通信系統(tǒng)(GSM) RAT,和/或其他2G RAT。然而,應當理解,上述蜂窩RAT的實例是以舉例方式而不是以限制方式提供的。就這一點而言,其他目前的或未來開發(fā)的蜂窩RAT包括目前正在開發(fā)的各種第五代(5G)RAT,其可用于支持無線通信設備102和服務基站104之間在本公開的范圍內的通信。
[0027]圖2示出了根據一些示例性實施例的裝置200的框圖,該裝置可在操作為無線通信網絡中的邊緣節(jié)點的無線通信設備諸如無線通信設備102上實現。就這一點而言,當在計算設備上實現時,裝置200可使得計算設備能夠操作作為無線通信設備102,該無線通信設備被配置為根據一個或多個示例性實施例來支持系統(tǒng)100內的實時數據的冗余傳輸。應當理解,圖2所示以及下文相對于圖2所述的部件、設備或元件可不是必需的,因此在某些實施例中可省略其中的一些部件、設備或元件。此外,一些實施例可包括除圖2中所示以及相對于圖2所述的那些部件、設備或元件之外的其他或不同的部件、設備或元件。
[0028]在一些示例性實施例中,裝置200可包括處理電路210,該處理電路可被配置為根據本文所公開的一個或多個示例性實施例來執(zhí)行動作。就這一點而言,處理電路210可被配置為根據各種示例性實施例來執(zhí)行裝置200的一個或多個功能和/或控制裝置200的一個或多個功能的執(zhí)行,因此可提供用于根據各種示例性實施例執(zhí)行無線通信設備102的功能的裝置。處理電路21