專利名稱:用于評估和改進對移動無線網(wǎng)絡中應用的用戶體驗的技術的制作方法
技術領域:
本發(fā)明涉及通信領域,更具體來說,涉及用于評估和改進對移動無線網(wǎng)絡中應用的用戶體驗的技術。
背景技術:
無線通信系統(tǒng)通過如射頻(RF)譜的一個或多個部分之類的共享無線通信媒體來傳遞信息。移動計算裝置中的最近創(chuàng)新以及高級交互式多媒體和其它數(shù)據(jù)服務的增加的可用性已經(jīng)產(chǎn)生對無線通信系統(tǒng)提出的增加需求。此外,無線通信系統(tǒng)的有限帶寬和數(shù)據(jù)的傳輸成本以及其它因素是實現(xiàn)無線通信系統(tǒng)時的重要考慮因素。產(chǎn)生對無線通信系統(tǒng)的增加需求的一個具體領域是要求可變量的無線帶寬的不同類型的應用。隨著帶寬密集型應用的數(shù)量和類型持續(xù)增加,對無線通信系統(tǒng)和移動計算裝置所提出的需求也增加。因此,為管理應用優(yōu)先級和增強應用可用性而設計的技術是合乎需要的。
發(fā)明內容
按照本發(fā)明的一個方面,提供一種計算機實現(xiàn)的方法,包括 在移動臺從基站接收業(yè)務特性優(yōu)先化信息; 將所述業(yè)務特性優(yōu)先化信息發(fā)送給一個或多個應用; 從所述一個或多個應用接收業(yè)務特性參數(shù); 從所述移動臺向所述基站發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求;以及 接收基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息的用于服務流的優(yōu)先化值。
按照本發(fā)明的另一方面,提供一種包括計算機可讀存儲媒體的產(chǎn)品,所述計算機可讀存儲媒體包含指令,所述指令在由處理器執(zhí)行時使系統(tǒng)能夠 接收業(yè)務特性優(yōu)先化信息; 將所述業(yè)務特性優(yōu)先化信息發(fā)送給一個或多個應用; 從所述一個或多個應用接收業(yè)務特性參數(shù);以及 發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求,其中基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息來確定所述服務流的優(yōu)先級。
按照本發(fā)明的又一方面,提供一種計算機實現(xiàn)的方法,包括 將業(yè)務特性優(yōu)先化信息從基站發(fā)送給移動臺; 從所述移動臺接收基于來自所述移動臺的一個或多個應用的業(yè)務特性參數(shù)來創(chuàng)建服務流或者修改現(xiàn)有服務流的請求;以及 從所述基站向所述移動臺發(fā)送基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息的用于所述服務流的優(yōu)先化值。
圖1示出通信系統(tǒng)的一個實施例。
圖2A示出第一設備的一個實施例。
圖2B示出第二設備的一個實施例。
圖3示出邏輯流的一個實施例。
圖4示出時序圖的一個實施例。
圖5示出制造的產(chǎn)品的一個實施例。
圖6示出第二設備的一個實施例。
具體實施例方式各種實施例一般可針對在無線通信系統(tǒng)中改進對因特網(wǎng)應用的用戶體驗的質量以及評估對因特網(wǎng)視頻應用的用戶體驗的質量的技術。一些實施例可具體針對用于例如視頻數(shù)據(jù)文件的應用不可知優(yōu)先化(application-agnostic prioritization)、下行鏈路緩沖報告和時間對齊方法。描述并且要求保護其它實施例。
現(xiàn)代移動無線網(wǎng)絡中使用的帶寬密集型應用的數(shù)量和類型持續(xù)增加。在各種實施例中,移動無線網(wǎng)絡可包括為支持不同類型的應用提供的一組服務類。例如,如包括諸如 802. 16-2004,802. 16. 2-2004,802. 16e、802. 16f、802. 16m 衍生者和變體之類的標準的用于 WMAN的IEEE 802. 16標準中的一個或多個中所定義,存在五種服務類,包括主動提供準予服務(UGQ、實時輪詢服務(rtPQ、擴展rtPS(ertPQ、非實時輪詢服務(nrtPQ和盡力而為 (BE)。
在這些類之中,UGS、rtPS和ertPS被設計成支持“實時”應用,并且在調度和資源分配方面可具有比nrtPS或BE服務類更高的優(yōu)先級。但是,在許多當前移動無線網(wǎng)絡中,沒有標準方式來確定哪些應用應當被分類為“實時”或者將應用映射到這些服務類中的每個。 在一些實施例中,UGS、ertPS和rtPS可由網(wǎng)絡運營商或電信公司來控制,并且可以僅對已從運營商獲得許可的應用來激活,這也許并不總是對于所有種類的因特網(wǎng)應用都可能。因此,實質上需要改進對于沒有從運營商獲得使用UGS、ertPS和nrtPS的許可并且只能采用 BE來支持的因特網(wǎng)應用的用戶體驗的質量。
圖1示出通信系統(tǒng)100的一個實施例的框圖。在各種實施例中,通信系統(tǒng)100可包括多個節(jié)點。節(jié)點一般可包括用于在通信系統(tǒng)100中傳遞信息的任何物理或邏輯實體, 并且根據(jù)設計參數(shù)或性能限制的給定集合的需要,可實現(xiàn)為硬件、軟件或者它們的任何組合。雖然圖1可作為舉例而示出有限數(shù)量的節(jié)點,但是能夠理解,對于給定實現(xiàn)可采用更多或更少的節(jié)點。
在各種實施例中,通信系統(tǒng)100可包括有線通信系統(tǒng)、無線通信系統(tǒng)或這兩者的組合,或者形成其中一部分。例如,通信系統(tǒng)100可包括設置成通過一種或多種類型的有線通信鏈路來傳遞信息的一個或多個節(jié)點。有線通信鏈路的示例可以非限制性地包括電線、 電纜、總線、印刷電路板(PCB)、以太網(wǎng)連接、對等(P2P)連接、底板、交換結構、半導體材料、 雙絞線、同軸電纜、光纖連接等等。通信系統(tǒng)100還可包括設置成通過一種或多種類型的無線通信鏈路來傳遞信息的一個或多個節(jié)點。無線通信鏈路的示例可以非限制性地包括無線電信道、紅外線信道、射頻(RF)信道、無線保真(WiFi)信道、RF譜的一部分和/或一個或多個經(jīng)許可的或免許可的頻帶。
通信系統(tǒng)100可按照標準組織所頒布的一個或多個標準來傳遞信息。在一個實施例中,例如,組成通信系統(tǒng)100的部分的各種裝置可設置成按照下列標準中的一個或多個來操作用于WMAN的IEEE802. 16標準,其中包括諸如802. 16-2004,802. 16. 2-2004、 802. 16e-2005、802. 16f、802. 16m衍生者和變體之類的標準;WGA (WiGig)衍生者和變體,或者3GPP長期演進(LTE)標準。在一些實施例中,通信系統(tǒng)100可設置成按照任何第四代 (4G)網(wǎng)絡或無線電技術衍生者和變體進行通信。
在各種實施例中,通信系統(tǒng)100可設置成按照下列標準中的一個或多個來操作 IEEE 802. 11 標準;WiGig Alliance 規(guī)范;WirelessHD,LLC 所頒布的 WirelessHD 規(guī)范、 標準或變體,諸如WirelessHD規(guī)范修訂版1. 0d7 (2007年12月1日)及其衍生者(統(tǒng)稱為 “WirelessHD規(guī)范”);或者諸如國際電信聯(lián)盟(ITU)、國際標準化組織(ISO)、國際電工委員會(IEC)、電氣和電子工程師協(xié)會(信息IEEE)、因特網(wǎng)工程任務組(IETF)等等其它標準組織所頒布的任何其它無線標準。在各種實施例中,例如,通信系統(tǒng)100可按照下列標準來傳遞信息用于無線局域網(wǎng)(WLAN)的一個或多個IEEE 802. 11標準,諸如信息IEEE802. 11標準(1999版,信息技術電信和系統(tǒng)之間的信息交換-局域網(wǎng)和城域網(wǎng)-具體要求,第11部分WLAN媒體接入控制(MAC)和物理(PHY)層規(guī)范),其衍生者及其補充(例如802. 11a、 b、g/h、j、n、VHT SG和變體);IEEE 802. 15. 3及變體;歐洲計算機制造協(xié)會(ECMA) TG20衍生者和變體;以及其它無線組網(wǎng)標準。實施例并不局限于這個上下文。
通信系統(tǒng)100可按照一個或多個協(xié)議來傳遞、管理或處理信息。協(xié)議可包括用于管理節(jié)點之間的通信的預定義規(guī)則或指令的集合。在各種實施例中,例如,通信系統(tǒng)100 可采用一個或多個協(xié)議,諸如波束成形協(xié)議、媒體接入控制(MAC)協(xié)議、物理層匯聚協(xié)議 (PLCP)、簡單網(wǎng)絡管理協(xié)議(SNMP)、異步傳輸模式(ATM)協(xié)議、幀中繼協(xié)議、系統(tǒng)網(wǎng)絡架構 (SNA)協(xié)議、傳輸控制協(xié)議(TCP)、因特網(wǎng)協(xié)議(IP)、TCP/IP、X. 25、超文本傳輸協(xié)議(HTTP)、 用戶數(shù)據(jù)報協(xié)議(UDP)、基于爭用的周期(CBP)協(xié)議、分布式基于爭用的周期(CBP)協(xié)議等等。在各種實施例中,通信系統(tǒng)100還可設置成按照用于媒體處理的標準和/或協(xié)議來操作。實施例并不局限于這個上下文。
如圖1所示,通信系統(tǒng)100可包括網(wǎng)絡102和多個節(jié)點104-1_η,其中η可表示任何正整數(shù)值。在各種實施例中,節(jié)點104-1-η可實現(xiàn)為各種類型的無線裝置。無線裝置的示例可非限制性地包括站、訂戶臺、基站、無線接入點(AP)、無線客戶端裝置、無線站(STA)、 膝上型計算機、超級膝上型計算機、便攜計算機、個人計算機(PC)、筆記本PC、手持計算機、 個人數(shù)字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、智能電話、尋呼機、消息傳遞裝置、媒體播放器、數(shù)字音樂播放器、機頂盒(STB)、設備、工作站、用戶終端、移動單元、消費者電子產(chǎn)品、電視、數(shù)字電視、高清晰電視、電視接收器、高清晰電視接收器等等。
在一些實施例中,節(jié)點104-1-η可包括用于無線通信的一個或多個無線接口和/ 或組件,諸如一個或多個傳送器、接收器、收發(fā)器、無線電單元、芯片組、放大器、濾波器、控制邏輯、網(wǎng)絡接口卡(NIC)、天線、天線陣列、模塊等等。天線的示例可非限制性地包括內部天線、全向天線、單極天線、雙極天線、端饋天線、圓形極化天線、微帶天線、分集天線、雙天線、天線陣列等等。
在各種實施例中,節(jié)點104-1-η可包括或者形成無線網(wǎng)絡102的一部分。在一個實施例中,例如,無線網(wǎng)絡102可包括全球微波接入互通(WiMAX)網(wǎng)絡。雖然為了說明而不
6是限制,可采用實現(xiàn)為WiMAX無線網(wǎng)絡的無線網(wǎng)絡102來描述一些實施例,但是能夠理解, 實施例并不局限于這個上下文。例如,無線網(wǎng)絡102可包括或者實現(xiàn)為各種類型的無線網(wǎng)絡以及適合于下列網(wǎng)絡的關聯(lián)協(xié)議無線個人區(qū)域網(wǎng)(WPAN)、無線局域網(wǎng)(WLAN)、無線城域網(wǎng)、無線廣域網(wǎng)(WWAN)、寬帶無線接入(BWA)網(wǎng)、無線電網(wǎng)絡、蜂窩網(wǎng)絡、電視網(wǎng)絡、如直接廣播衛(wèi)星(DBS)網(wǎng)絡之類的衛(wèi)星網(wǎng)絡、和/或配置成按照所述實施例來操作的任何其它無線通信網(wǎng)絡。描述并且要求保護其它實施例。
圖2A示出第一設備200。如圖2A所示,可包括與參照圖1所述的那個系統(tǒng)相似的無線通信系統(tǒng)的第一設備200可包括節(jié)點204、206和208以及無線網(wǎng)絡202。無線網(wǎng)絡202 可包括與圖1所述無線網(wǎng)絡102相同或相似的網(wǎng)絡。節(jié)點204、206和208可包括與圖1所述節(jié)點104-1-n相似的移動計算裝置。如圖2A所示,移動計算裝置204已被擴大以便示出裝置的附加細節(jié)。應當理解,任何適當?shù)难b置可包含相同或相似的功能性,并且仍然落入所述實施例范圍之內。此外,雖然為了說明而在圖2A中示出有限數(shù)量的移動計算裝置、無線網(wǎng)絡和模塊,但是應當理解,實施例并不局限于圖2A所示元件或模塊的數(shù)量或類型。描述并且要求保護其它實施例。
在各種實施例中,移動計算裝置204可包括處理器222、存儲器224、顯示器226、 一個或多個無線電單元或收發(fā)器228、連接管理模塊230和應用232。移動計算裝置204可使用無線網(wǎng)絡202與移動計算裝置206和/或208中的一個或多個進行無線通信。為了說明,系統(tǒng)200在下文中被描述為WiMAX系統(tǒng),其中移動計算裝置204包括訂戶或用戶移動計算裝置,并且裝置206和208包括可操作以便與移動計算裝置204交換信息或者向移動計算裝置204提供信息的基站或其它網(wǎng)絡裝置。實施例并不局限于這個上下文。
如圖所示,移動計算裝置204可包括處理器222。處理器222可實現(xiàn)為任何處理器,諸如復雜指令集計算機OHSC)微處理器、簡化指令集計算(RISC)微處理器、超長指令字(VLIW)微處理器、實現(xiàn)指令集的組合的處理器或者其它處理器裝置。在一個實施例中,例如,處理器222可實現(xiàn)為通用處理器,諸如由Intel Corporation(Santa Clara, California)制造的處理器。處理器222還可實現(xiàn)為專用處理器,諸如控制器、微控制器、嵌入式處理器、數(shù)字信號處理器(DSP)、網(wǎng)絡處理器、媒體處理器、輸入/輸出(I/O)處理器等等。處理器222可具有任何數(shù)量的處理器核心,包括一個、兩個、四個、八個或者任何其它適當數(shù)量。實施例并不局限于這個上下文。
在一些實施例中,移動計算裝置204可包括存儲器224。存儲器2 可包括能夠存儲數(shù)據(jù)的任何機器可讀或計算機可讀媒體,包括易失性和非易失性存儲器。例如, 存儲器2M可包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、動態(tài)RAM(DRAM)、雙倍數(shù)據(jù)速率 DRAM (DDRAM)、同步 DRAM (SDRAM)、靜態(tài) RAM (SRAM)、可編程 ROM (PROM)、可擦可編程 ROM(EPROM)、電可擦可編程ROM(EEPROM)、閃存、如鐵電聚合物存儲器之類的聚合物存儲器、 奧式存儲器、相變或鐵電存儲器、硅-氧化物-氮化物-氧化物-硅(S0N0Q存儲器、磁或光卡、或者適合存儲信息的任何其它類型的媒體。值得指出,存儲器2M的某個部分或全部可包含在與處理器222相同的集成電路上,或者備選地,存儲器2M的某個部分或全部可設置在處理器222的集成電路外部的集成電路或其它媒體、如硬盤驅動器上。實施例并不局限于這個上下文。
又如圖2所示,移動裝置204可包括顯示器226。顯示器2 可包括適合移動計算裝置的用于顯示信息的任何適當顯示單元。另外,顯示器2 可實現(xiàn)為附加I/O裝置,諸如觸摸屏、觸摸面板、觸摸屏面板等等。觸摸屏可包括顯示器覆層,它們使用若干不同技術其中之一來實現(xiàn),諸如壓敏(電阻)技術、電敏(電容)技術、聲敏(表面聲波)技術、光敏 (紅外線)技術等等。這類覆層的作用可允許顯示器用作輸入裝置,去除或增強作為用于與顯示器2 上提供的內容進行交互的主要輸入裝置的鍵盤和/或鼠標。
在一個實施例中,例如,顯示器2 可由液晶顯示器(LCD)或者其它類型的適當可視接口來實現(xiàn)。顯示器2 可包括例如觸敏彩色顯示屏。在各種實現(xiàn)中,顯示器2 可包括其中包含嵌入式晶體管的一個或多個薄膜晶體管(TFT)IXD。在這類實現(xiàn)中,顯示器226 可包括用于各像素的晶體管以實現(xiàn)有源矩陣。雖然實施例并不局限于這個上下文,但是有源矩陣顯示器可能是合乎需要的,因為它要求較低電流來觸發(fā)像素照明,并且對變化比無源矩陣更易響應。
在各種實施例中,移動計算裝置204可通過無線共享媒體或網(wǎng)絡202經(jīng)由無線電單元2 來傳遞信息。無線共享媒體或網(wǎng)絡202可包括RF譜的一個或多個分配。RF譜的分配可以是毗連或非毗連的。在一些實施例中,無線電單元2 可通過無線共享媒體或網(wǎng)絡202使用由例如WiMAX或WiMAX II系統(tǒng)采用的各種多載波技術來傳遞信息。例如,無線電單元2 可采用各種MU-MIMO技術來執(zhí)行波束成形、空間分集或頻率分集。
在一般操作中,無線電單元2 可使用一個或多個通信信道來傳遞信息。無線電單元2 可包括可操作以便按照任何數(shù)量的無線通信協(xié)議、無線載波信號和/或頻率進行通信的任何適當無線無線電單元或收發(fā)器。通信信道可以是所定義的一組頻率、時隙、代碼或者它們的組合。在一個實施例中,例如,移動計算裝置204的無線電單元228的傳送或接收部分可與移動計算裝置206和/或208的無線電單元的接收或傳送部分之間往返傳遞媒體和控制信息。在一些實施例中,通信信道可使用傳送和/或接收頻率的相同或不同集合, 取決于給定的實現(xiàn)。例如,無線電單元2 可配置成使用來自任何數(shù)量的無線標準的多個協(xié)議來發(fā)送/接收信息。在一些實施例中,例如,無線電單元2 可配置成按照802. 16m協(xié)議和802. 16e協(xié)議來發(fā)送/接收信息或數(shù)據(jù)。
在一些實施例中,移動計算裝置104可包括連接管理模塊230。連接管理模塊230 可以可操作以便從基站206接收業(yè)務特性優(yōu)先化信息,向一個或多個應用232發(fā)送業(yè)務特性優(yōu)先化信息,從一個或多個應用232接收業(yè)務特性參數(shù),向基站2 發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求,以及接收基于業(yè)務特性參數(shù)和業(yè)務特性優(yōu)先化信息的用于服務流的優(yōu)先化值。描述并且要求保護其它實施例。
圖2B示出第二設備250。如圖2B所示,可包括與參照圖1和圖2A所述的那個系統(tǒng)相似的無線通信系統(tǒng)的第二設備250可包括移動臺204、基站206和應用232。移動臺204 和基站206可包括與圖1中所述節(jié)點104-1-n和圖2A中所述裝置204、206、208相似的移動計算裝置。如圖2B所示,移動臺204已簡化以示出較少組件。應當理解,圖2B的臺204 和站206中的每一個可包括其中包含與圖1和圖2A中所述裝置相同或相似的功能性的適當裝置,并且仍然落入所述實施例范圍之內。此外,雖然為了說明而在圖2B中示出有限數(shù)量的移動計算裝置、模塊和/或組件,但是應當理解,實施例并不局限于圖2B所示元件或模塊的數(shù)量或類型。描述并且要求保護其它實施例。
在各種實施例中,移動臺204可包括連接管理邏輯或如圖2A所示的連接管理模塊230。在一些實施例中,連接管理邏輯可以可操作以便實現(xiàn)應用不可知優(yōu)先化(AAP)方法。 AAP方法可定義一種方法來基于諸如最大業(yè)務突發(fā)、最大保持業(yè)務速率、延遲或者為所有應用普遍定義的任何其它適當參數(shù)之類的業(yè)務特性(TC)參數(shù)來優(yōu)先化業(yè)務流。例如,AAP方法可與購物中心和超市廣泛使用的“快速通道”概念相似,其中,帶有限制范圍內的商品的顧客能夠到指定通道來快速結帳。
如圖2B所示,應用232和移動臺204可并存于相同的移動裝置上。在一些實施例中,應用232與移動裝置204之間的信令可使用應用編程接口(API)來實現(xiàn)。在各種實施例中,移動臺204和基站206可包括分開的且不同的移動裝置。在一些實施例中,移動臺 204與基站206之間的信令可使用移動空中接口(MAI)來實現(xiàn)。描述并且要求保護其它實施例。
應用232可包括適合與移動計算裝置、如移動臺204配合使用的任何適當?shù)膽谩?指令或數(shù)據(jù)集。例如,應用232可包括一個或多個應用,諸如電話、文本消息傳遞、電子郵件、萬維網(wǎng)瀏覽、字處理、視頻信號顯示等等??墒褂萌魏螖?shù)量或類型的適當應用,并且仍然落入所述實施例范圍之內。
在各種實施例中,基站206可以可操作以便周期性地(例如,每100秒)向連接到基站206的所有移動臺發(fā)送業(yè)務優(yōu)先級廣播消息(TPM消息)。在一些實施例中,這個業(yè)務優(yōu)先級消息可攜帶兩種類型的信息盡力而為(BE)優(yōu)先級和業(yè)務特性參數(shù)的限制,以便使移動臺能夠知道向BE服務流指配哪一種優(yōu)先等級。下表1示出TPM消息的一個示例。
盡力而為優(yōu)先級(BEP)TC參數(shù)的限制最大業(yè)務突發(fā)最大保持業(yè)務速率2(高)200字節(jié)IOkBps1(中等)無限制IOOkBps0(低)無限制無限制 表 1 如表1所示,如果服務流具有200字節(jié)的最大業(yè)務突發(fā)和IOkBps的最大保持業(yè)務速率,則其BEP值將設置為2(高)。另一方面,如果服務流的兩種業(yè)務特性參數(shù)都設置為 “無限制”,則其BEP值將設置為0 (低)。描述并且要求保護其它實施例。
在各種實施例中,例如,移動臺204的連接管理邏輯可操作以便從基站206接收業(yè)務特性優(yōu)先化信息。例如,業(yè)務特性優(yōu)先化信息可包括其中包含語音數(shù)據(jù)、視頻數(shù)據(jù)或文件傳輸數(shù)據(jù)中的一個或多個的不同類型的無線數(shù)據(jù)的等級評定或優(yōu)先化。在一些實施例中, 向語音數(shù)據(jù)指配高優(yōu)先級,向視頻數(shù)據(jù)指配中等優(yōu)先級,以及向文件傳輸數(shù)據(jù)指配低優(yōu)先級。雖然為了說明而描述有限數(shù)量和類型的無線數(shù)據(jù)和優(yōu)先級,但是應當理解,可使用任何數(shù)量或類型的數(shù)據(jù)或優(yōu)先級,并且仍然落入所述實施例范圍之內。
在一些實施例中,移動臺204可以可操作以便經(jīng)由API 242向應用232發(fā)送包含 BEP和TC參數(shù)的限制的最近TPM信息,使得應用232能夠相應地配置其TC參數(shù)。例如,在各種實施例中,移動臺204的連接管理邏輯可向一個或多個應用232發(fā)送業(yè)務特性優(yōu)先化信息。在一些實施例中,這可使應用232能夠確定哪些類型的業(yè)務在被傳送時將接收優(yōu)先級并且相應地度身定制其輸出。
作為響應,應用232可經(jīng)由API 242向移動臺204發(fā)送與其業(yè)務特性參數(shù)有關的信息。在實施例中,例如,移動臺204的連接管理邏輯可以可操作以便從一個或多個應用 232接收業(yè)務特性參數(shù)。在各種實施例中,移動臺204可在接收到來自一個或多個應用232 的業(yè)務特性參數(shù)之后向基站206發(fā)送創(chuàng)建服務流或修改現(xiàn)有服務流的請求。例如,移動臺 204可向基站206發(fā)送用于創(chuàng)建新的BE服務流或者修改現(xiàn)有BE服務流的請求。在一些實施例中,在請求中,移動臺204可指定服務流的TC參數(shù)。作為響應,基站206將適當?shù)腂EP 值指配給服務流。
在一些實施例中,基站206可以可操作以便按照BE服務流的BEP值來調度BE服務流。例如,在調度和資源分配中,對具有更高BEP值的服務流賦予更高優(yōu)先級。值得指出,BEP可以僅當BE服務流相互競爭時才有意義,并且可以當BE服務流與其它類型的服務流競爭時不影響調度判定。
在各種實施例中,移動臺204可從基站206接收基于業(yè)務特性參數(shù)和業(yè)務特性優(yōu)先化信息的用于服務流的優(yōu)先化值。在一些實施例中,移動臺204的連接管理邏輯還可以可操作以便從基站206接收用于服務流的調度信息,并且基于調度信息來傳送服務流。例如,基站204或連接管理邏輯可以可操作以便基于從應用232所接收的信息以及從基站206 所接收的信息來確定傳送服務的最佳時間,以便確保服務流得到預期的優(yōu)先等級。
在各種實施例中,上述應用不可知優(yōu)先化方法的一種附加或補充方法可用于進一步支持或增強具有BE服務類的實時應用。在一些實施例中,附加或補充方法可包括下行鏈路緩沖報告(DBR)。例如,如果所有應用包括高優(yōu)先級,則可能難以優(yōu)先化每個應用,因為各應用可具有相同的業(yè)務特性。在這個示例中,如果基站206通知移動臺204無線帶寬擁塞, 下行鏈路緩沖報告的實現(xiàn)可使移動臺204能夠通知一個或多個應用232降低其速率。描述并且要求保護其它實施例。
在一些實施例中,移動臺204可向基站206指明它想要在請求創(chuàng)建新BE服務流期間或者當修改現(xiàn)有BE服務流時啟用DBR。例如,移動臺204的連接管理邏輯可以可操作以向基站206發(fā)送啟用下行鏈路緩沖報告的請求。作為響應,在各種實施例中,基站206可通知移動臺204關于是否為服務流啟用DBR。例如,移動臺204可從基站206接收指示啟用下行鏈路緩沖報告的通知消息。
在各種實施例中,如果啟用了 DBR,則當擁塞在下行鏈路上發(fā)生時以及當擁塞結束或者不再發(fā)生時,基站206可向移動臺204發(fā)送DBR MAC信令報頭或其它類型的通知。在一些實施例中,在接收到DBR MAC信令報頭之后,移動臺204可經(jīng)由API通知應用232關于在下行鏈路上是否存在擁塞,并且應用可將這個信息用于確定如何進行。描述并且要求保護其它實施例。
可參照以下附圖和所附示例,進一步描述用于各種實施例的操作。附圖中的一些可包括邏輯流。能夠理解,所示邏輯流僅提供可如何實現(xiàn)所述功能性的一個示例。此外,給定的邏輯流不一定必須按照所示順序來執(zhí)行,除非另加說明。另外,邏輯流可由硬件元件、 處理器執(zhí)行的軟件元件或者它們的任何組合來實現(xiàn)。實施例并不局限于這個上下文。
圖3示出用于改進對移動無線網(wǎng)絡中應用的用戶體驗的質量的邏輯流300的一個實施例。在各種實施例中,邏輯流300可由各種系統(tǒng)、節(jié)點和/或模塊來執(zhí)行,并且可根據(jù)設計參數(shù)或性能限制的給定集合的需要實現(xiàn)為硬件、軟件和/或它們的任何組合。例如,邏輯流300可由邏輯裝置(例如節(jié)點、STA、無線裝置)和/或包含將由邏輯裝置執(zhí)行的指令、 數(shù)據(jù)和/或代碼的邏輯來實現(xiàn)。為了說明而不是限制,參照圖1、圖2A和圖2B來描述邏輯流300。實施例并不局限于這個上下文。
在各種實施例中,在302,可在移動臺從基站接收包含不同類型的無線數(shù)據(jù)的等級評定或優(yōu)先化的業(yè)務特性優(yōu)先化信息。例如,在一些實施例中,移動臺204可從基站206接收TC優(yōu)先化信息。在各種實施例中,不同類型的無線數(shù)據(jù)包括語音數(shù)據(jù)、視頻數(shù)據(jù)或文件傳輸數(shù)據(jù)中的一個或多個,其中向語音數(shù)據(jù)指配高優(yōu)先級,向視頻數(shù)據(jù)指配中等優(yōu)先級,以及向文件傳輸數(shù)據(jù)指配低優(yōu)先級。描述并且要求保護其它實施例。
在304,可將業(yè)務特性優(yōu)先化信息發(fā)送給一個或多個應用。例如,移動臺204可使用API 242向應用232發(fā)送TC優(yōu)先化信息。在一些實施例中,在306,可從一個或多個應用接收業(yè)務特性參數(shù)。例如,移動臺204可從應用232接收業(yè)務特性參數(shù),其中包含最大業(yè)務突發(fā)、最大保持業(yè)務速率或延遲中的一個或多個。
在各種實施例中,在308,可從移動臺向基站發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求。例如,移動臺204可向基站206發(fā)送創(chuàng)建BE服務流的請求。在一些實施例中,在 310,可接收基于業(yè)務特性參數(shù)和業(yè)務特性優(yōu)先化信息的用于服務流的優(yōu)先化值。例如,基站206可為移動臺204提供用于BE服務流的優(yōu)先化值。
在各種實施例中,可從基站接收用于服務流的調度信息。例如,除了優(yōu)先化值之外,作為補充或替代,基站206可為移動臺204提供用于服務流的調度信息。在一些實施例中,可基于調度信息來調度服務流。例如,移動臺204和應用232可將調度信息和/或優(yōu)先化值用于調度服務流以供傳輸或傳遞。
在一些實施例中,請求可從移動臺發(fā)送給基站以啟用下行鏈路緩沖報告。例如,移動臺204可向基站204發(fā)送啟用DBR的請求。在各種實施例中,可從基站接收啟用下行鏈路緩沖報告的通知。例如,響應該請求,基站206可通知移動臺204啟用DBR。
在一些實施例中,可從基站接收擁塞信息。例如,如果基站206檢測或者以其它方式知道了無線網(wǎng)絡上的擁塞,則基站206可通知移動臺204擁塞。在各種實施例中,可將擁塞信息發(fā)送給一個或多個應用。例如,移動臺204可通知應用232擁塞,并且應用232可配置成或者可操作以便進行適當調整,從而避免或者以其它方式處理擁塞。描述并且要求保護其它實施例。
現(xiàn)代移動無線網(wǎng)絡中的另一個潛在缺點涉及視頻數(shù)據(jù)的傳輸和呈現(xiàn)或視頻應用的使用。隨著網(wǎng)絡帶寬持續(xù)增加,因特網(wǎng)視頻應用在移動無線網(wǎng)絡中變得越來越重要。但是,在一些實施例中,可能難以評估對于大量因特網(wǎng)視頻應用、特別是實時應用的用戶體驗的質量,因為它們可能沿用使用強加密機制的封閉源(closed source)和專有設計。
在各種實施例中,視頻質量評估的關鍵步驟是時間對齊,其中將各參考視頻幀映射到所記錄視頻序列中的最佳匹配幀,使得基于逐幀全參考的視頻質量評估工具能夠用于測量所記錄視頻序列的用戶體驗的質量。這個過程可能是處理器和時間極端密集的,并且可能不會提供所需準確度或結果。因此,需要一種使用具有因果關系約束的互相關函數(shù)的時間對齊方法以及一種查找起始偏移量的雙向匹配方法以評估和改進移動無線網(wǎng)絡中的因特網(wǎng)視頻應用。
為了清楚起見,通篇使用若干定義。在一些實施例中,參考視頻可包括在傳送器播出的視頻序列。在各種實施例中,所記錄視頻可包括通過網(wǎng)絡傳送并且在接收器記錄的視頻序列。在一些實施例中,所匹配視頻可包括由匹配對應參考視頻幀的所記錄視頻幀組成的視頻序列。描述并且要求保護其它實施例。
在各種實施例中,可實現(xiàn)一種算法以改進移動無線網(wǎng)絡中的視頻數(shù)據(jù)的對齊。在一些實施例中,例如,算法或其它邏輯可在移動無線網(wǎng)絡中的任何適當裝置、諸如圖2A的移動裝置204或基站206處實現(xiàn)。在各種實施例中,算法的輸入可包括參考視頻和所記錄視頻,并且算法的輸出可包括所匹配視頻。
逐幀視頻質量評估工具、如Q-Master例如可用于獲得對于所記錄視頻序列的如平均評價得分之類的用戶體驗質量測量。為了清楚起見,在下列等式中通篇使用若干參數(shù)來說明視頻定時算法。在各種實施例中,參數(shù)包括 K-最大可容許延遲(幀) S-起始偏移量(幀) R-參考視頻幀速率 R-所記錄視頻幀速率 F-有效幀速率 P-幀丟失率 x(s)-第s參考視頻幀,其中,s為1至M,其中M是參考視頻中的幀的總數(shù) y(n)-第η所記錄視頻幀,其中,η為1至N,其中N是所記錄視頻中的幀的總數(shù) z(s)-匹配第s參考視頻幀的所記錄視頻幀的索引 在各種實施例中,參考視頻可在傳送裝置播放,然后所記錄視頻可在接收裝置采用視頻記錄工具、例如SuperTinTin來接收。在一些實施例中,傳送或接收裝置可包括手持的、膝上型的、臺式的或者如本文所述的其它適當計算裝置。為了清楚而不是限制,可假定對于參考視頻和對于所記錄視頻存在相同幀速率,例如R = r。實施例并不局限于這個上下文。
在各種實施例中,互相關方法可用于得到所匹配視頻幀。在一些實施例中,互相關函數(shù)可包括
權利要求
1.一種計算機實現(xiàn)的方法,包括 在移動臺從基站接收業(yè)務特性優(yōu)先化信息;將所述業(yè)務特性優(yōu)先化信息發(fā)送給一個或多個應用; 從所述一個或多個應用接收業(yè)務特性參數(shù);從所述移動臺向所述基站發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求;以及接收基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息的用于服務流的優(yōu)先化值。
2.如權利要求1所述的方法,包括從所述基站接收用于所述服務流的調度信息;以及基于所述調度信息來傳送所述服務流。
3.如權利要求1所述的方法,包括從所述移動臺向所述基站發(fā)送啟用下行鏈路緩沖報告的請求; 從所述基站接收啟用所述下行鏈路緩沖報告的通知; 從所述基站接收擁塞信息;以及將所述擁塞信息發(fā)送給所述一個或多個應用。
4.如權利要求1所述的方法,其中,所述服務流包括盡力而為(BE)服務流。
5.如權利要求1所述的方法,其中,所述一個或多個應用和所述移動臺并存于相同的移動裝置上,并且可操作以使用一個或多個應用編程接口(API)進行通信。
6.如權利要求1所述的方法,其中,所述移動臺和基站包括可操作以使用移動空中接口(MAI)進行通信的分開的移動裝置。
7.如權利要求1所述的方法,其中,所述業(yè)務特性參數(shù)包括最大業(yè)務突發(fā)、最大保持業(yè)務速率或延遲中的一個或多個。
8.如權利要求1所述的方法,其中,所述業(yè)務特性優(yōu)先化信息包括不同類型的無線數(shù)據(jù)的等級評定或優(yōu)先化。
9.如權利要求8所述的方法,其中,所述不同類型的無線數(shù)據(jù)包括語音數(shù)據(jù)、視頻數(shù)據(jù)或文件傳輸數(shù)據(jù)中的一個或多個。
10.如權利要求9所述的方法,其中,向語音數(shù)據(jù)指配高優(yōu)先級,向視頻數(shù)據(jù)指配中等優(yōu)先級,以及向文件傳輸數(shù)據(jù)指配低優(yōu)先級。
11.一種包括計算機可讀存儲媒體的產(chǎn)品,所述計算機可讀存儲媒體包含指令,所述指令在由處理器執(zhí)行時使系統(tǒng)能夠接收業(yè)務特性優(yōu)先化信息;將所述業(yè)務特性優(yōu)先化信息發(fā)送給一個或多個應用; 從所述一個或多個應用接收業(yè)務特性參數(shù);以及發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求,其中基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息來確定所述服務流的優(yōu)先級。
12.如權利要求11所述的產(chǎn)品,包括指令,所述指令在被執(zhí)行時使所述系統(tǒng)能夠 接收基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息的用于所述服務流的優(yōu)先化值;接收用于所述服務流的調度信息;以及基于所述調度信息來傳送所述服務流。
13.如權利要求11所述的產(chǎn)品,包括指令,所述指令在被執(zhí)行時使所述系統(tǒng)能夠發(fā)送啟用下行鏈路緩沖報告的請求;接收啟用所述下行鏈路緩沖報告的通知;接收擁塞信息;以及將所述擁塞信息發(fā)送給所述一個或多個應用。
14.如權利要求11所述的產(chǎn)品,其中,所述業(yè)務特性參數(shù)包括最大業(yè)務突發(fā)、最大保持業(yè)務速率或延遲中的一個或多個。
15.如權利要求11所述的產(chǎn)品,其中,所述業(yè)務特性優(yōu)先化信息包括不同類型的無線數(shù)據(jù)的等級評定或優(yōu)先化,所述無線數(shù)據(jù)包括語音數(shù)據(jù)、視頻數(shù)據(jù)或文件傳輸數(shù)據(jù)中的一個或多個,以及其中,向語音數(shù)據(jù)指配高優(yōu)先級,向視頻數(shù)據(jù)指配中等優(yōu)先級,并且向文件傳輸數(shù)據(jù)指配低優(yōu)先級。
16.一種計算機實現(xiàn)的方法,包括將業(yè)務特性優(yōu)先化信息從基站發(fā)送給移動臺;從所述移動臺接收基于來自所述移動臺的一個或多個應用的業(yè)務特性參數(shù)來創(chuàng)建服務流或者修改現(xiàn)有服務流的請求;以及從所述基站向所述移動臺發(fā)送基于所述業(yè)務特性參數(shù)和所述業(yè)務特性優(yōu)先化信息的用于所述服務流的優(yōu)先化值。
17.如權利要求16所述的方法,包括從所述基站向所述移動臺發(fā)送用于所述服務流的調度信息;以及基于所述調度信息從所述移動臺接收所述服務流的傳輸。
18.如權利要求16所述的方法,包括從所述移動臺接收啟用下行鏈路緩沖報告的請求;從所述基站向所述移動臺發(fā)送指示啟用所述下行鏈路緩沖報告的通知;以及從所述基站向所述移動臺發(fā)送擁塞信息。
19.如權利要求16所述的方法,其中,所述業(yè)務特性參數(shù)包括最大業(yè)務突發(fā)、最大保持業(yè)務速率或延遲中的一個或多個。
20.如權利要求16所述的方法,其中,所述業(yè)務特性優(yōu)先化信息包括不同類型的無線數(shù)據(jù)的等級評定或優(yōu)先化,所述無線數(shù)據(jù)包括語音數(shù)據(jù)、視頻數(shù)據(jù)或文件傳輸數(shù)據(jù)中的一個或多個,以及其中,向語音數(shù)據(jù)指配高優(yōu)先級,向視頻數(shù)據(jù)指配中等優(yōu)先級,并且向文件傳輸數(shù)據(jù)指配低優(yōu)先級。
全文摘要
描述用于評估和改進對移動無線網(wǎng)絡中應用的用戶體驗的技術。在一些實施例中,例如,可在移動臺從基站接收業(yè)務特性優(yōu)先化信息,并且可向一個或多個應用發(fā)送業(yè)務特性優(yōu)先化信息。可從一個或多個應用接收業(yè)務特性參數(shù),并且可從移動臺向基站發(fā)送創(chuàng)建服務流或者修改現(xiàn)有服務流的請求??山邮栈跇I(yè)務特性參數(shù)和業(yè)務特性優(yōu)先化信息的用于服務流的優(yōu)先化值。描述并要求保護其它實施例。
文檔編號H04W24/02GK102196476SQ20111005874
公開日2011年9月21日 申請日期2011年3月4日 優(yōu)先權日2010年3月5日
發(fā)明者J·朱 申請人:英特爾公司