蜂窩無線網(wǎng)絡(luò)中的自適應(yīng)業(yè)務(wù)管理的制作方法
【專利摘要】一種方法包括:確定在時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的;如果歷史內(nèi)容數(shù)據(jù)是可用的,則獲得與web內(nèi)容源相關(guān)聯(lián)的歷史內(nèi)容數(shù)據(jù);基于所獲得的歷史內(nèi)容數(shù)據(jù)來確定用于特定終端的一個或多個用戶體驗度量;以及至少部分地基于所確定的一個或多個用戶體驗度量來獲得預(yù)期的體驗質(zhì)量分數(shù),其中,預(yù)期的體驗質(zhì)量分數(shù)能夠被用于向特定終端提供用于當(dāng)前內(nèi)容數(shù)據(jù)的一個或多個業(yè)務(wù)管理優(yōu)化規(guī)則。
【專利說明】蜂窩無線網(wǎng)絡(luò)中的自適應(yīng)業(yè)務(wù)管理
【背景技術(shù)】
[0001] 近些年見證了數(shù)據(jù)業(yè)務(wù)在網(wǎng)絡(luò)中--特別地在蜂窩無線網(wǎng)絡(luò)中的迅速增長。該 增長已經(jīng)由許多新開發(fā)所推動,包括更快的、更智能且更直覺的移動設(shè)備,諸如流行的 iPhone?系列和iPad?系列以及在與固定線路寬帶技術(shù)相比同樣或更好的技術(shù)上遞送吞吐 量的更快的無線和蜂窩網(wǎng)絡(luò)技術(shù)。
[0002] 今天對許多人來說,訪問因特網(wǎng)的主要模式是使用蜂窩無線網(wǎng)絡(luò)經(jīng)由移動設(shè)備來 進行。用戶已經(jīng)想到期待與固定線路寬帶網(wǎng)中相同質(zhì)量的體驗。為了滿足該無止境的要 求,無線網(wǎng)絡(luò)運營商采取許多步驟,諸如在人口稠密區(qū)中安裝附加的小區(qū)塔、對將基站與分 組核心連接的回程網(wǎng)絡(luò)基礎(chǔ)設(shè)施進行升級,以及部署諸如雙小區(qū)高速下行鏈路分組接入 (DC-HSDPA)和長期演進(LTE)之類的新的無線電接入技術(shù)。盡管這些方式有助于滿足對體 驗質(zhì)量的要求,但是能夠進行主網(wǎng)升級的低速沒有跟上數(shù)據(jù)業(yè)務(wù)增長的速度。此外,這樣的 網(wǎng)絡(luò)升級的成本不與無線運營商能夠得到的每個訂戶的收益相當(dāng),也就是說,成本比無線 運營商能夠預(yù)期的收益的任何增加高得多。面對該挑戰(zhàn),全球的蜂窩無線網(wǎng)絡(luò)運營商正引 入各種業(yè)務(wù)管理技術(shù)來控制數(shù)據(jù)業(yè)務(wù)的增長,并且同時增加它們的收益。
[0003] 業(yè)務(wù)管理是寬泛的概念,并且包括諸如低優(yōu)先級業(yè)務(wù)的節(jié)流、對某些類型的業(yè)務(wù) 進行阻擋或時移以及業(yè)務(wù)優(yōu)化之類的技術(shù)。web(網(wǎng)絡(luò))和視頻業(yè)務(wù)的優(yōu)化是由無線運營商 使用的業(yè)務(wù)管理技術(shù)的陣列中的關(guān)鍵組成。Web業(yè)務(wù)指的是傳統(tǒng)的網(wǎng)址瀏覽,并且視頻業(yè)務(wù) 指的是通過因特網(wǎng)觀看視頻--在兩者之間,web和視頻業(yè)務(wù)占了典型蜂窩無線網(wǎng)絡(luò)中的 80%以上的數(shù)據(jù)業(yè)務(wù)。web和視頻業(yè)務(wù)的優(yōu)化通過將借助于蜂窩無線網(wǎng)絡(luò)的無線電接入網(wǎng) 絡(luò)(RAN)分段并且最終經(jīng)由基站和移動設(shè)備之間的空中無線鏈路發(fā)送的數(shù)據(jù)進行壓縮來減 輕業(yè)務(wù)增長的問題。在當(dāng)數(shù)據(jù)被壓縮時不是所有信息被保存的意義上,一些壓縮技術(shù)是有 損的。例如,web業(yè)務(wù)的有損優(yōu)化可以包括以與初始時相比較低的質(zhì)量水平來對圖像進行 代碼轉(zhuǎn)換。并且,視頻業(yè)務(wù)的有損優(yōu)化也可以包括降低幀速率或以與初始時相比較低的質(zhì) 量水平來對每個圖像幀進行代碼轉(zhuǎn)換。不管所使用的實際技術(shù),從所觀看的內(nèi)容的豐富性 和質(zhì)量的角度,有損優(yōu)化具有使用戶的體驗質(zhì)量(QoE)劣化的可能性。然而,數(shù)據(jù)壓縮能夠 通過降低用于web頁面的下載時間并且減少或消除在視頻情況下的停頓(stalling)來幫 助改善當(dāng)存在網(wǎng)絡(luò)擁塞時的用戶體驗。因而,優(yōu)化技術(shù)涉及能夠在適當(dāng)時(例如,在存在網(wǎng) 絡(luò)擁塞的情形中)使用圖像和視頻的有損壓縮。
【專利附圖】
【附圖說明】
[0004] 圖1是示例性網(wǎng)絡(luò)系統(tǒng)的框圖。
[0005] 圖2是圖示出示例性自適應(yīng)業(yè)務(wù)管理器的實施例的框圖。
[0006] 圖3是與圖2中示出的QoE預(yù)測器相對應(yīng)的示例性小區(qū)級別歷史測量數(shù)據(jù)庫生成 的功能圖。
[0007] 圖4是表示自適應(yīng)業(yè)務(wù)管理的示例性方法的流程圖。
[0008] 圖5是表示用于預(yù)測所預(yù)期的視頻QoE分數(shù)的示例性方法的流程圖。
[0009] 圖6是表示用于預(yù)測所預(yù)期的WebQoE分數(shù)的示例性方法的流程圖。
[0010] 圖7是表示小區(qū)級別自適應(yīng)業(yè)務(wù)管理的示例性方法的流程圖。
【具體實施方式】
[0011] 現(xiàn)在將詳細地參考按照在本文公開的實施例的示例性實施例,在附圖中圖示出了 其示例。只要可能,將貫穿附圖使用相同的附圖標記來指代相同的或類似的部分。
[0012] 網(wǎng)絡(luò)中的網(wǎng)絡(luò)擁塞或過載狀況往往在時間和空間兩者中受到局限,并且在任何給 定時間僅僅影響小集合的用戶。這可能由通信系統(tǒng)的拓撲所引起。在諸如圖1中示出的系 統(tǒng)之類的示例性蜂窩式通信系統(tǒng)中,系統(tǒng)能夠具有樹狀拓撲,其中路由器或網(wǎng)關(guān)是樹的根 并且移動通信基站是葉子。在包括全球移動通信系統(tǒng)(GSM)、采用寬帶碼分多址(W-CDM) 無線電接入技術(shù)的通用移動電信系統(tǒng)(UMTS)CDMA2000、全球微波接入互操作性(WiMAX)和 長期演進(LTE)的蜂窩技術(shù)間,該樹狀拓撲是類似的。在無線網(wǎng)絡(luò)的樹狀結(jié)構(gòu)中,網(wǎng)絡(luò)過載 狀況的影響取決于過載狀況發(fā)生在的網(wǎng)絡(luò)中的聚合的級別。例如,在基站級別的過載狀況 僅僅影響連接到該基站的那些用戶。因此,在一些實施例中,自適應(yīng)業(yè)務(wù)管理識別發(fā)生過載 狀況的聚合級別并且然后在僅僅受載狀況影響的那些用戶內(nèi)整體地應(yīng)用業(yè)務(wù)管理技術(shù)。
[0013] 作為本申請的主題的自適應(yīng)業(yè)務(wù)管理是能夠基于監(jiān)視對用戶或訂戶的體驗質(zhì)量 (QoE)有影響的關(guān)鍵指標來有選擇地應(yīng)用諸如web和視頻優(yōu)化之類的業(yè)務(wù)管理技術(shù)的方 法。訂戶能夠是預(yù)訂無線或蜂窩網(wǎng)絡(luò)服務(wù)的移動終端用戶。盡管在這里訂戶指的是移動終 端用戶,但對訂戶的將來引用也能夠指的是由訂戶所使用的終端。
[0014] 圖1是示例性網(wǎng)絡(luò)系統(tǒng)的框圖。示例性系統(tǒng)100能夠是通過網(wǎng)絡(luò)傳送數(shù)據(jù)分組的 任何類型的系統(tǒng)。例如,示例性系統(tǒng)100能夠包括在有線或無線網(wǎng)絡(luò)上向終端(在圖1中未 示出的終端)傳送數(shù)據(jù)分組的一個或多個網(wǎng)絡(luò)。示例性系統(tǒng)100能夠具有例如GSM網(wǎng)絡(luò)、采 用寬帶碼分多址(W-CDMA)無線電接入技術(shù)的UMTS網(wǎng)絡(luò)、CDMA2000網(wǎng)絡(luò)和WiMax網(wǎng)絡(luò)的網(wǎng) 絡(luò)體系結(jié)構(gòu)。
[0015] 示例性系統(tǒng)100尤其能夠包括一個或多個網(wǎng)絡(luò)101、102、103(A-D),一個或多個控 制器104 (A-D),一個或多個服務(wù)節(jié)點105 (A-B),一個或多個基站106 (A-D)-109 (A-D), 路由器110,網(wǎng)關(guān)120和一個或多個自適應(yīng)業(yè)務(wù)管理器130 (A-C)。在高級別,示例性系統(tǒng) 100的網(wǎng)絡(luò)拓撲能夠具有樹狀拓撲,其中網(wǎng)關(guān)120是樹的根節(jié)點并且基站106-109是葉子。
[0016] 路由器110是能夠在網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)數(shù)據(jù)分組、創(chuàng)建覆蓋互聯(lián)網(wǎng)絡(luò)的設(shè)備。路由器 110能夠被連接到來自不同的網(wǎng)絡(luò)的兩個或更多數(shù)據(jù)線。當(dāng)數(shù)據(jù)分組進入所述線路之一上 時,路由器110能夠確定數(shù)據(jù)分組的最終目的地并且將分組引導(dǎo)到其行程上的下一網(wǎng)絡(luò)。 換句話說,路由器110能夠執(zhí)彳丁"業(yè)務(wù)引導(dǎo)"功能。在圖1中不出的不例性實施例中,路由 器110與網(wǎng)絡(luò)102和網(wǎng)關(guān)120進行通信。路由器110將業(yè)務(wù)從網(wǎng)絡(luò)102引導(dǎo)到網(wǎng)關(guān)120,并 且反之亦然。
[0017] 網(wǎng)絡(luò)101能夠是無線電網(wǎng)絡(luò)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)或適合于諸如因特網(wǎng)通 信之類的分組類型通信的無線網(wǎng)絡(luò)的任何組合。例如,在一個示例性實施例中,網(wǎng)絡(luò)101能 夠是通用分組無線電服務(wù)(GPRS)核心網(wǎng)絡(luò),其在GSM和W-CDMA網(wǎng)絡(luò)中提供移動性管理、會 話管理和網(wǎng)際協(xié)議分組服務(wù)的傳送。示例性網(wǎng)絡(luò)101尤其能夠包括網(wǎng)關(guān)120和一個或多個 服務(wù)節(jié)點105 (A-B)。
[0018] 網(wǎng)關(guān)120是將在一種類型的網(wǎng)絡(luò)中提供的格式化數(shù)據(jù)轉(zhuǎn)換為另一種類型的網(wǎng)絡(luò) 所需要的特定格式的設(shè)備。網(wǎng)關(guān)120例如可以是服務(wù)器、路由器、防火墻服務(wù)器、主機,或代 理服務(wù)器。網(wǎng)關(guān)120具有將從路由器110接收到的信號轉(zhuǎn)換為網(wǎng)絡(luò)101能夠理解的信號的 能力,并且反之亦然。網(wǎng)關(guān)120可以能夠僅僅處理網(wǎng)頁、圖像、音頻、視頻和T. 120傳輸或者 其任何組合,并且能夠進行全雙工媒體轉(zhuǎn)換。作為示例性實施例,網(wǎng)關(guān)120能夠是支持GPRS 網(wǎng)絡(luò)和外部分組交換網(wǎng)絡(luò)(像因特網(wǎng)和X. 25網(wǎng)絡(luò))之間的交互工作的網(wǎng)關(guān)GPRS支持節(jié)點 (GGSN)0
[0019] 服務(wù)節(jié)點105是從網(wǎng)關(guān)120向其地理服務(wù)區(qū)域內(nèi)的對應(yīng)的網(wǎng)絡(luò)103遞送數(shù)據(jù)分組 以及反之亦然的設(shè)備。服務(wù)節(jié)點105能夠是服務(wù)器、路由器、防火墻服務(wù)器、主機,或代理服 務(wù)器。服務(wù)節(jié)點105也能夠具有包括如下的功能:分組路由和傳遞、移動性管理(附著/分 離和位置管理)、邏輯鏈路管理、網(wǎng)絡(luò)接入調(diào)解和認證,以及收費功能。作為示例性實施例, 服務(wù)節(jié)點105能夠是服務(wù)GPRS支持節(jié)點(SGSN)。SGSN能夠具有位置寄存器,其存儲向該 SGSN登記的所有GPRS用戶的位置信息,例如,當(dāng)前小區(qū)、當(dāng)前訪問者位置(VLR)和例如國際 移動用戶識別(MSI)的用戶簡檔,以及分組數(shù)據(jù)網(wǎng)絡(luò)中所使用的地址。
[0020] 網(wǎng)絡(luò)102能夠包括適合于分組類型通信的廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)或無線網(wǎng)絡(luò) 的任何組合。在一些示例性實施例中,網(wǎng)絡(luò)102例如能夠是因特網(wǎng)和X. 25網(wǎng)絡(luò)。網(wǎng)絡(luò)102 能夠在有或者沒有路由器110的情況下與網(wǎng)絡(luò)101傳遞數(shù)據(jù)分組。
[0021] 網(wǎng)絡(luò)103能夠包括GSM或UMTS網(wǎng)絡(luò)或者適合于分組類型通信的任何其他無線網(wǎng) 絡(luò)內(nèi)的任何無線電收發(fā)信機網(wǎng)絡(luò)。在一些示例性實施例中,取決于被利用的基礎(chǔ)的傳送技 術(shù),無線電接入網(wǎng)絡(luò)(RAN)或網(wǎng)絡(luò)103的回程區(qū)域能夠具有環(huán)拓撲。在一些實施例中,網(wǎng)絡(luò) 103能夠是GSM系統(tǒng)中的RAN或者UMTS系統(tǒng)的回程區(qū)域。示例性網(wǎng)絡(luò)103尤其能夠包括 基站106-109 (例如,基本收發(fā)信機站(BTS)或節(jié)點B)和一個或多個控制器104 (A-C)(例 如,基站控制器(BSC)或無線電網(wǎng)絡(luò)控制器(RNC))。移動終端(未示出在圖1中)與具有無 線電收發(fā)信機設(shè)備的BTS/節(jié)點B106-109進行通信。BTS/節(jié)點B106-109與BSC/RNC 104 (A-C)進行通信,BSC/RNC104 (A-C)負責(zé)在用戶從一個小區(qū)移動到另一個時進行無 線電信道的分配和切換。BSC/RNC104 (A-C)進而與服務(wù)節(jié)點105通信,服務(wù)節(jié)點105管 理用戶的移動性以及提供諸如調(diào)解對網(wǎng)絡(luò)的接入和收費之類的其他功能。
[0022] 如圖1中所示,自適應(yīng)業(yè)務(wù)管理器130能夠被部署在通信系統(tǒng)100內(nèi)的一個或多 個位置,包括網(wǎng)絡(luò)101和103內(nèi)的各個位置。在一些實施例中,自適應(yīng)業(yè)務(wù)管理器130能夠 位于網(wǎng)關(guān)120、位于控制器104、位于一個或多個基站106-109,或者任何其他適當(dāng)?shù)奈恢谩?自適應(yīng)業(yè)務(wù)管理器130能夠是獨立網(wǎng)絡(luò)元件或能夠被集成到諸如網(wǎng)關(guān)120、控制器104和基 站106-109之類的現(xiàn)存網(wǎng)絡(luò)元件中。自適應(yīng)業(yè)務(wù)管理器130能夠連續(xù)地監(jiān)視通信系統(tǒng)100 的若干參數(shù)。所述參數(shù)能夠用于生成業(yè)務(wù)管理規(guī)則?;谒O(jiān)視的參數(shù)來動態(tài)地生成并且 實時地改變業(yè)務(wù)管理規(guī)則。在實時地生成規(guī)則之后,規(guī)則被應(yīng)用于由自適應(yīng)業(yè)務(wù)管理器130 處理的數(shù)據(jù)業(yè)務(wù)。
[0023] 圖2是圖示出示例性自適應(yīng)業(yè)務(wù)管理器的實施例的框圖。自適應(yīng)業(yè)務(wù)管理器130 尤其能夠包括業(yè)務(wù)管理規(guī)則引擎202、QoE預(yù)測器204、網(wǎng)絡(luò)性能監(jiān)視器206、用戶體驗監(jiān)視 器208、應(yīng)用檢測器210以及業(yè)務(wù)處理和策略執(zhí)行單元220。自適應(yīng)業(yè)務(wù)管理器能夠具有 一個或多個處理器和用于存儲程序指令的至少一個存儲器。(一個或多個)處理器能夠是 能夠執(zhí)行特定指令集的單個或多個微處理器、現(xiàn)場可編程門陣列(FPGA)或數(shù)字信號處理器 (DSP)。計算機可讀的指令能夠被存儲在諸如軟磁盤、硬盤、CD-ROM(緊致磁盤只讀存儲器), 和MO (磁光)、DVD-ROM (數(shù)字通用磁盤-只讀存儲器)、DVD RAM (數(shù)字通用磁盤-隨機存取 存儲器)或半導(dǎo)體存儲器之類的可觸知的非暫時型計算機可讀介質(zhì)上。替換地,方法能夠被 實施在硬件組件或硬件和軟件的組合(諸如像ASIC、專用計算機或通用計算機)中。
[0024] 自適應(yīng)業(yè)務(wù)管理器130能夠獲取用于處理的外部數(shù)據(jù)201。外部數(shù)據(jù)201能夠包 括網(wǎng)絡(luò)探針、遠程認證撥入用戶服務(wù)(RADIUS)、策略收費和規(guī)則功能(PCRF),和訂戶簡檔 存儲庫(SPR)。自適應(yīng)業(yè)務(wù)管理器130也能夠直接地或間接地與一個或多個終端(例如,終 端210)和因特網(wǎng)230進行通信。
[0025] 業(yè)務(wù)處理和策略執(zhí)行(TPPE) 220是自適應(yīng)業(yè)務(wù)管理器130的處理堆棧中的下部 堆棧。TPPE220接收能夠包括視頻和/或web數(shù)據(jù)的內(nèi)容數(shù)據(jù),并且向自適應(yīng)業(yè)務(wù)管理器 130中的其他組件和/或模塊提供內(nèi)容數(shù)據(jù)。稍后能夠用于計算QoE分數(shù)的該內(nèi)容數(shù)據(jù)能 夠被存儲在在自適應(yīng)業(yè)務(wù)管理器130本地或者與之遠離的數(shù)據(jù)庫(未示出)中。TPPE220 負責(zé)在移動終端210和因特網(wǎng)230之間路由業(yè)務(wù)。TPPE220也實施業(yè)務(wù)管理技術(shù),包括阻 擋、速率限制、無損和有損數(shù)據(jù)壓縮,以及其他業(yè)務(wù)優(yōu)化技術(shù)。TPPE220能夠是軟件程序和 /或硬件設(shè)備。
[0026] 網(wǎng)絡(luò)性能監(jiān)視器206連續(xù)地監(jiān)視由TPPE220路由的數(shù)據(jù)業(yè)務(wù)并且提供實時網(wǎng)絡(luò) 性能測量。網(wǎng)絡(luò)性能測量尤其包括分組往返時間(RTT)、分組重傳速率和帶寬。在一些實施 例中,連續(xù)監(jiān)視包括周期性地監(jiān)視數(shù)字化的分組類型的數(shù)據(jù)業(yè)務(wù)。網(wǎng)絡(luò)性能監(jiān)視器206監(jiān) 視由網(wǎng)絡(luò)性能計數(shù)器計數(shù)的多個歷史時段內(nèi)的數(shù)據(jù)業(yè)務(wù)。在一些實施例中,對于每個訂戶 分別地維持網(wǎng)絡(luò)性能計數(shù)器。在一些實施例中,例如,網(wǎng)絡(luò)性能監(jiān)視器206在60秒、120秒、 180秒、240秒和300秒監(jiān)視五個歷史時段內(nèi)的數(shù)據(jù)業(yè)務(wù)。在其他的實施例中,也能夠使用 歷史時段的其他選擇。網(wǎng)絡(luò)性能監(jiān)視器206能夠是軟件程序和/或硬件設(shè)備。
[0027] 用戶體驗監(jiān)視器208計算和存儲用戶體驗度量。在一些實施例中,能夠在多個歷 史時段對于每個訂戶計算和存儲體驗度量。該用戶體驗度量尤其包括視頻重放平滑指數(shù)、 視頻客戶端網(wǎng)絡(luò)延遲指數(shù)、標準化頁面單位時間和任何其他用戶體驗度量。在一些實施例 中,用戶體驗度量還包括由于自適應(yīng)比特率管理而使先前傳送的視頻的比特率被降低的時 間量。在U.S.專利號7, 987, 285和7, 991,904中進一步描述了自適應(yīng)比特率管理的實施 例,該專利通過引用被合并于本文。在一些實施例中,例如,用戶體驗監(jiān)視器208在60秒、 120秒、180秒、240秒和300秒計算和存儲五個歷史時段內(nèi)的用戶體驗度量。在一些其他的 實施例中,也能夠使用歷史時段的其他選擇。用戶體驗監(jiān)視器208能夠是軟件程序和/或 硬件設(shè)備。
[0028] 應(yīng)用檢測器210檢驗由TPPE220在終端210和因特網(wǎng)230之間路由的數(shù)據(jù)業(yè)務(wù), 并且識別與每個流相關(guān)聯(lián)的應(yīng)用或類別。應(yīng)用檢測器210能夠識別特定流是否包括諸如圖 像或文本的網(wǎng)頁內(nèi)容或者流是否包括視頻數(shù)據(jù)。應(yīng)用檢測器210也能夠基于BitTorrent 或其他類似的文件共享協(xié)議來將特定流識別為對等業(yè)務(wù)。應(yīng)用檢測器210能夠是軟件程序 和/或硬件設(shè)備。
[0029] QoE預(yù)測器204預(yù)測預(yù)期的QoE分數(shù),諸如預(yù)期的視頻和webQoE分數(shù)。QoE分數(shù) 能夠是數(shù)值、等級(例如A、B、C,等等)或指數(shù),等等?;谂c視頻剪輯的播放相關(guān)聯(lián)的若干 參數(shù)的歷史測量來獲取預(yù)期的視頻QoE分數(shù),如以下進一步解釋的?;谂c渲染web頁面 相關(guān)聯(lián)的若干參數(shù)的歷史測量來獲取預(yù)期的webQoE分數(shù),如以下進一步解釋的。在一些 實施例中,能夠在任何給定時間對于每個訂戶預(yù)測QoE分數(shù)。QoE預(yù)測器204部分地基于 從網(wǎng)絡(luò)性能監(jiān)視器206和用戶體驗監(jiān)視器208接收到的輸入來生成QoE分數(shù)。QoE預(yù)測器 204能夠從網(wǎng)絡(luò)性能監(jiān)視器206獲取低級別的網(wǎng)絡(luò)性能測量。QoE預(yù)測器204也能夠從用 戶體驗監(jiān)視器208獲取與例如訂戶過去的視頻和web瀏覽的體驗相關(guān)聯(lián)的較高級別的用戶 體驗度量。由QoE預(yù)測器204基于實時網(wǎng)絡(luò)性能測量、用戶體驗度量和其他性能指標來生 成預(yù)期的QoE分數(shù)。QoE預(yù)測器204能夠是軟件程序和/或硬件設(shè)備。
[0030] 在一些實施例中,QoE預(yù)測器204不限于網(wǎng)絡(luò)性能測量和用戶體驗度量輸入。在 一些實施例中,輸入數(shù)據(jù)能夠包括可以在自適應(yīng)業(yè)務(wù)管理器130本地性獲取的一個或多個 測量。每個測量數(shù)據(jù)也能夠取決于測量的性質(zhì)而采取許多不同的值。例如,也能夠使用分 組往返時間測量來進行QoE預(yù)測。分組往返時間能夠被映射到諸如0至tl、tl至t2、t2至 t3等等的離散范圍。隨后,能夠根據(jù)映射方案將分組往返時間量化到不同的值。類似地,其 它測量也能夠用于QoE預(yù)測并且也被映射到它們的對應(yīng)的離散范圍。用于每個測量的離散 范圍能夠基于歷史數(shù)據(jù),并且能夠以任何期望方式被設(shè)計。
[0031] 在用于QoE預(yù)測的所有測量被映射并且每個測量被量化之后,能夠創(chuàng)建使測量的 組合與QoE分數(shù)相關(guān)的有限尺度的預(yù)測查找表。該查找表能夠被存儲在在自適應(yīng)業(yè)務(wù)管理 器130本地或遠離自適應(yīng)業(yè)務(wù)管理器130的數(shù)據(jù)庫(未示出)上。能夠通過對流經(jīng)自適應(yīng)業(yè) 務(wù)管理器的業(yè)務(wù)的實時統(tǒng)計分析來預(yù)先配置或動態(tài)地填充具有測量范圍和QoE分數(shù)的初 始預(yù)測查找表。例如,自適應(yīng)業(yè)務(wù)管理器130中的預(yù)先配置的預(yù)測查找表值能夠基于對來 自通信系統(tǒng)100的業(yè)務(wù)數(shù)據(jù)的離線統(tǒng)計分析。替換地,預(yù)測查找表能夠從預(yù)先配置的值開 始,并且然后在自適應(yīng)業(yè)務(wù)管理器130對實況訂戶業(yè)務(wù)進行處理時隨時間被動態(tài)地更新。
[0032] 在一些示例性實施例中,QoE預(yù)測可以進一步基于業(yè)務(wù)中的用例(usecase)的類 型。用例例如能夠包括觀看視頻剪輯和網(wǎng)址瀏覽。因此,能夠?qū)嵤┽槍σ曨l觀看和網(wǎng)址瀏 覽的單獨的QoE預(yù)測。那些本領(lǐng)域技術(shù)人員容易地理解,QoE預(yù)測也可以基于任何其他用 例。
[0033] 在視頻觀看用例的一示例中,一個QoE測量包括在視頻剪輯的播放期間停頓是否 發(fā)生。當(dāng)視頻的比特率大于在移動客戶端和視頻服務(wù)器之間可用的帶寬時,視頻停頓發(fā)生。 在一些實施例中,能夠根據(jù)視頻停頓來指派視頻QoE分數(shù)。例如,如果視頻停頓發(fā)生,則可 以對視頻QoE分數(shù)指派"0";并且如果沒有視頻停頓發(fā)生,則可以對視頻QoE分數(shù)指派" 1"。 也能夠以許多其他方式定義視頻QoE分數(shù)指派。例如,視頻QoE分數(shù)能夠基于停頓時間相 對于視頻的播放時間的實際量,并且這將導(dǎo)致在"〇"和" 1"之間的值。除視頻停頓之外,視 頻QoE分數(shù)的計算能夠基于其它測量類型。例如,也能夠使用諸如比特率、幀尺寸和幀速率 之類的測量來計算總體視頻QoE分數(shù)。
[0034] 在一些實施例中,基于兩個參數(shù)--即視頻重放平滑指數(shù)和視頻客戶端網(wǎng)絡(luò)延遲 指數(shù)的歷史測量來計算視頻QoE分數(shù)。視頻重放平滑指數(shù)是標準化計數(shù)器并且測量停頓相 對于媒體的播放時間發(fā)生的時間量。舉例來說,用于視頻事務(wù)的視頻重放平滑指數(shù)被定義 為媒體時間與媒體時間和停頓時間的和之比,也就是說,視頻重放平滑指數(shù)=(媒體時間)/ ((媒體時間+停頓時間))?;谝曨l處理時間和媒體播放時間的關(guān)系來計算停頓時間。視 頻處理時間是處理視頻剪輯所耗費的實際的掛鐘時間。舉例來說,如果媒體播放時間大于 或等于視頻處理時間,則停頓時間被指派值"0"。如果媒體播放時間小于視頻處理時間,則 停頓時間等于處理時間和媒體時間之間的差(也就是說,停頓時間=處理時間-媒體時間)。 視頻重放平滑指數(shù)可以介于0和1之間的范圍中;其中較大的值指示較好的體驗,并且滿分 1意指沒有視頻停頓發(fā)生。在一些實施例中,能夠在60秒、120秒、180秒、240秒和300秒 的五個歷史時段的情況下分別地對于每個活動訂戶跟蹤視頻重放平滑指數(shù)。歷史時段指的 是從當(dāng)前時間往回追溯的時間歷程的量。例如,在60秒的歷史時段的情況下的視頻重放平 滑指數(shù)是使用相對于當(dāng)前時間在最后的60秒內(nèi)結(jié)束的視頻剪輯所計算的指數(shù)的平均值。
[0035] 當(dāng)向終端210發(fā)送視頻數(shù)據(jù)時,在自適應(yīng)業(yè)務(wù)管理器130測量視頻客戶端網(wǎng)絡(luò)延 遲指數(shù)。基于客戶端延遲時間和媒體播放時間來計算視頻客戶端網(wǎng)絡(luò)延遲指數(shù)。舉例來 說,視頻客戶端網(wǎng)絡(luò)延遲指數(shù)被定義為客戶端延遲時間和媒體時間的比,即,視頻客戶端網(wǎng) 絡(luò)延遲指數(shù)=(客戶端延遲時間)/(媒體時間)。以上公式中的客戶端延遲時間等于由于網(wǎng) 絡(luò)擁塞或任何其他過載狀況而阻止自適應(yīng)業(yè)務(wù)管理器130向終端發(fā)送視頻數(shù)據(jù)的時間量。 類似于視頻重放平滑指數(shù),能夠例如在60秒、120秒、180秒、240秒和300秒的五個歷史時 段的情況下分別地對于每個訂戶跟蹤視頻客戶端網(wǎng)絡(luò)延遲指數(shù)。在由訂戶觀看的每個視頻 剪輯的結(jié)尾計算視頻客戶端網(wǎng)絡(luò)延遲指數(shù)。如果存在多個在給定歷史時段期間結(jié)束的視頻 剪輯,那么在所有視頻剪輯上的平均可以用作與該歷史時段相對應(yīng)的視頻客戶端網(wǎng)絡(luò)延遲 指數(shù)。
[0036] 在一些實施例中,在跟蹤了與五個歷史時間段相對應(yīng)的五個視頻重放平滑指數(shù)值 和五個視頻客戶端網(wǎng)絡(luò)延遲指數(shù)值之后,獲取了總共十個測量來用于視頻QoE預(yù)測。在這 些實施例中,通過指派兩個可能的離散的值之一來進一步量化視頻重放平滑指數(shù)值和視頻 客戶端網(wǎng)絡(luò)延遲指數(shù)值中的每一個。例如,視頻重放平滑指數(shù)可以被量化為小于1或等于 1 ;而視頻客戶端網(wǎng)絡(luò)延遲指數(shù)可以被量化為小于或等于2%或大于2%。然而,那些本領(lǐng)域 技術(shù)人員容易地理解,可以對所述指數(shù)指派任何其他類型的量化。例如,多于兩個的離散的 值可以用于視頻重放平滑指數(shù)值和視頻客戶端網(wǎng)絡(luò)延遲指數(shù)值。取決于量化的類型,視頻 重放平滑指數(shù)能夠被指派三個不同的值,諸如"〇"、"1/2",和"1";并且視頻客戶端網(wǎng)絡(luò)延遲 指數(shù)能夠被指派三個不同的值,諸如"〇%_2%"、"2%-10%",和">10%"。
[0037] 在能夠生成用于五個歷史時段的兩個離散的值被獲取的實施例中,十個測量可用 于QoE預(yù)測并且每個測量僅能夠?qū)儆趦蓚€可能范圍,如上所述。測定值的組合的總數(shù)并且 因此預(yù)測查找表的尺寸被計算為1024 (兩個指數(shù)具有十個測量值,每個給出2^=1024^能 夠隨意地增加或者減小預(yù)測查找表的尺寸。例如,能夠通過將表條目限制為針對視頻重放 平滑指數(shù)值和視頻客戶端網(wǎng)絡(luò)延遲指數(shù)值兩者從相同的歷史時段所測量的指數(shù)值來減小 預(yù)測表的尺寸。結(jié)果,例如,具有60秒的歷史時段的視頻重放平滑指數(shù)與具有120秒的歷史 時段的視頻客戶端網(wǎng)絡(luò)延遲指數(shù)的組合將不被存儲在預(yù)測查找表中?;蛘撸矊⒉粚哂?120秒的歷史時段的視頻重放平滑指數(shù)與具有180秒的歷史時段的視頻客戶端網(wǎng)絡(luò)延遲指 數(shù)的組合進行存儲。使用該方法,能夠?qū)㈩A(yù)測查找表的尺寸減小到20。對于在最近的300 秒內(nèi)沒有歷史可用于訂戶的情況,能夠?qū)⒁粋€附加的條目添加到該表。另一方面,能夠例如 對測量采取更精確的量化或者采取更多類型的測量來增加表的尺寸。
[0038] 在以下的表1中示出與以上示例性實施例相對應(yīng)的示例性視頻QoE預(yù)測查找表。
【權(quán)利要求】
1. 一種方法,包括: 確定在時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的; 如果歷史內(nèi)容數(shù)據(jù)是可用的,則獲得與web內(nèi)容源相關(guān)聯(lián)的歷史內(nèi)容數(shù)據(jù); 基于所獲得的歷史內(nèi)容數(shù)據(jù)來確定用于特定終端的一個或多個用戶體驗度量;以及 至少部分地基于所確定的一個或多個用戶體驗度量來獲得預(yù)期的體驗質(zhì)量分數(shù),其 中,預(yù)期的體驗質(zhì)量分數(shù)能夠被用于向特定終端提供用于當(dāng)前內(nèi)容數(shù)據(jù)的一個或多個業(yè)務(wù) 管理優(yōu)化規(guī)則。
2. 根據(jù)權(quán)利要求1所述的方法,其中,確定在時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的包 括: 確定在第一時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的;以及 如果在第一時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是不可用的,則確定在第二時間段內(nèi)歷史內(nèi)容數(shù)據(jù) 是否是可用的,其中,第二時間段大于第一時間段。
3. 根據(jù)權(quán)利要求2所述的方法,其中,確定一個或多個用戶體驗度量包括: 如果在第二時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是不可用的,則獲得在至少一個過去的時間段內(nèi)的 一個或多個小區(qū)級別用戶體驗度量。
4. 根據(jù)權(quán)利要求1所述的方法,其中,歷史內(nèi)容數(shù)據(jù)是歷史視頻數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的方法,其中,確定一個或多個用戶體驗度量包括: 測量所獲得的視頻數(shù)據(jù)的播放時間; 測量所獲得的視頻數(shù)據(jù)的停頓時間;以及 基于所測量的播放時間和所測量的停頓時間來計算所獲得的視頻數(shù)據(jù)的視頻重放平 滑指數(shù)。
6. 根據(jù)權(quán)利要求4所述的方法,其中,確定一個或多個用戶體驗度量進一步包括: 測量所獲得的視頻數(shù)據(jù)的播放時間; 測量所獲得的視頻數(shù)據(jù)的延遲時間;以及 基于所測量的延遲時間和所測量的播放時間來計算所獲得的視頻數(shù)據(jù)的視頻客戶端 網(wǎng)絡(luò)延遲指數(shù)。
7. 根據(jù)權(quán)利要求1所述的方法,其中,歷史內(nèi)容數(shù)據(jù)是歷史web數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的方法,其中,確定一個或多個用戶體驗度量包括: 基于所獲得的歷史web數(shù)據(jù)、根據(jù)與用于渲染預(yù)定義數(shù)量的對象的時間相對應(yīng)的一個 或多個測量來確定標準化頁面單位時間。
9. 根據(jù)權(quán)利要求1所述的方法,其中,獲得預(yù)期的體驗質(zhì)量分數(shù)包括: 量化一個或多個用戶體驗度量;以及 基于所建立的查找表來確定所獲得的歷史內(nèi)容數(shù)據(jù)的預(yù)期的體驗質(zhì)量分數(shù),其中,所 建立的查找表包括在至少一個時間段內(nèi)的與經(jīng)量化的一個或多個用戶體驗度量相對應(yīng)的 預(yù)先確定的體驗質(zhì)量分數(shù)。
10. 根據(jù)權(quán)利要求1所述的方法,其中,向特定終端提供用于當(dāng)前內(nèi)容數(shù)據(jù)的一個或多 個業(yè)務(wù)管理優(yōu)化規(guī)則進一步根據(jù)網(wǎng)絡(luò)探針、遠程認證撥入用戶服務(wù)、策略收費和規(guī)則功能、 訂戶簡檔存儲庫、應(yīng)用類型以及包括分組往返時間、分組重傳速率和帶寬的網(wǎng)絡(luò)性能度量。
11. 一種存儲指令的非暫時型計算機可讀存儲介質(zhì),所述指令在被計算機執(zhí)行時使計 算機執(zhí)行用于處理歷史內(nèi)容數(shù)據(jù)的方法,該方法包括: 確定在時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的; 如果歷史內(nèi)容數(shù)據(jù)是可用的,則獲得與web內(nèi)容源相關(guān)聯(lián)的歷史內(nèi)容數(shù)據(jù); 基于所獲得的歷史內(nèi)容數(shù)據(jù)來確定用于特定終端的一個或多個用戶體驗度量;以及 至少部分地基于所確定的一個或多個用戶體驗度量來獲得預(yù)期的體驗質(zhì)量分數(shù),其 中,預(yù)期的體驗質(zhì)量分數(shù)能夠被用于向特定終端提供用于當(dāng)前內(nèi)容數(shù)據(jù)的一個或多個業(yè)務(wù) 管理優(yōu)化規(guī)則。
12. 根據(jù)權(quán)利要求11所述的計算機可讀存儲介質(zhì),其中,確定在時間段內(nèi)歷史內(nèi)容數(shù) 據(jù)是否是可用的包括: 確定在第一時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的;以及 如果在第一時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是不可用的,則確定在第二時間段內(nèi)歷史內(nèi)容數(shù)據(jù) 是否是可用的,其中,第二時間段大于第一時間段。
13. 根據(jù)權(quán)利要求12所述的計算機可讀存儲介質(zhì),其中,確定一個或多個用戶體驗度 量包括: 如果在第二時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是不可用的,則獲得在至少一個過去的時間段內(nèi)的 一個或多個小區(qū)級別用戶體驗度量。
14. 根據(jù)權(quán)利要求11所述的計算機可讀存儲介質(zhì),其中,歷史內(nèi)容數(shù)據(jù)是歷史視頻數(shù) 據(jù)。
15. 根據(jù)權(quán)利要求14所述的計算機可讀存儲介質(zhì),其中,確定一個或多個用戶體驗度 量包括: 測量所獲得的視頻數(shù)據(jù)的播放時間; 測量所獲得的視頻數(shù)據(jù)的停頓時間;以及 基于所測量的播放時間和所測量的停頓時間來計算所獲得的視頻數(shù)據(jù)的視頻重放平 滑指數(shù)。
16. 根據(jù)權(quán)利要求14所述的計算機可讀存儲介質(zhì),其中,確定一個或多個用戶體驗度 量進一步包括: 測量所獲得的視頻數(shù)據(jù)的播放時間; 測量所獲得的視頻數(shù)據(jù)的延遲時間;以及 基于所測量的延遲時間和所測量的播放時間來計算所獲得的視頻數(shù)據(jù)的視頻客戶端 網(wǎng)絡(luò)延遲指數(shù)。
17. 根據(jù)權(quán)利要求11所述的計算機可讀存儲介質(zhì),其中,歷史內(nèi)容數(shù)據(jù)是歷史web數(shù) 據(jù)。
18. 根據(jù)權(quán)利要求17所述的計算機可讀存儲介質(zhì),其中,確定一個或多個用戶體驗度 量包括: 基于所獲得的歷史web數(shù)據(jù)、根據(jù)與用于渲染預(yù)定義數(shù)量的對象的時間相對應(yīng)的一個 或多個測量來確定標準化頁面單位時間。
19. 根據(jù)權(quán)利要求11所述的計算機可讀存儲介質(zhì),其中,獲得預(yù)期的體驗質(zhì)量分數(shù)包 括: 量化一個或多個用戶體驗度量;以及 基于所建立的查找表來確定所獲得的歷史內(nèi)容數(shù)據(jù)的預(yù)期的體驗質(zhì)量分數(shù),其中,所 建立的查找表包括在至少一個時間段內(nèi)的與經(jīng)量化的一個或多個用戶體驗度量相對應(yīng)的 預(yù)先確定的體驗質(zhì)量分數(shù)。
20. 根據(jù)權(quán)利要求11所述的計算機可讀存儲介質(zhì),其中,向特定終端提供用于當(dāng)前內(nèi) 容數(shù)據(jù)的一個或多個業(yè)務(wù)管理優(yōu)化規(guī)則進一步根據(jù)網(wǎng)絡(luò)性能度量、網(wǎng)絡(luò)探針、遠程認證撥 入用戶服務(wù)、策略收費和規(guī)則功能、訂戶簡檔存儲庫和應(yīng)用類型以及包括分組往返時間、分 組重傳速率和帶寬的網(wǎng)絡(luò)性能度量。
21. -種用于自適應(yīng)業(yè)務(wù)管理的裝置,包括: 業(yè)務(wù)處理器,被配置為確定在時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的,并且如果歷史內(nèi) 容數(shù)據(jù)是可用的,則獲得與web內(nèi)容源相關(guān)聯(lián)的歷史內(nèi)容數(shù)據(jù); 用戶體驗監(jiān)視器,被配置為基于所獲得的歷史內(nèi)容數(shù)據(jù)來確定用于特定終端的一個或 多個用戶體驗度量;以及 預(yù)測器,被配置為至少部分地基于所確定的一個或多個用戶體驗度量來獲得預(yù)期的體 驗質(zhì)量分數(shù),其中,預(yù)期的體驗質(zhì)量分數(shù)能夠被用于向特定終端提供用于當(dāng)前內(nèi)容數(shù)據(jù)的 一個或多個業(yè)務(wù)管理優(yōu)化規(guī)則。
22. 根據(jù)權(quán)利要求21所述的裝置,其中,業(yè)務(wù)處理器被配置為通過以下操作來確定歷 史內(nèi)容數(shù)據(jù)是否是可用的:確定在第一時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用的,并且如果在 第一時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是不可用的,則確定在第二時間段內(nèi)歷史內(nèi)容數(shù)據(jù)是否是可用 的,其中,第二時間段大于第一時間段。
23. 根據(jù)權(quán)利要求22所述的裝置,其中,用戶體驗監(jiān)視器被配置為如果在第二時間段 內(nèi)歷史內(nèi)容數(shù)據(jù)是不可用的,則在獲得在至少一個過去的時間段內(nèi)的一個或多個小區(qū)級別 用戶體驗度量之后確定一個或多個用戶體驗度量。
24. 根據(jù)權(quán)利要求21所述的裝置,其中,歷史內(nèi)容數(shù)據(jù)是歷史視頻數(shù)據(jù)。
25. 根據(jù)權(quán)利要求24所述的裝置,其中,業(yè)務(wù)監(jiān)視器被配置為通過測量所獲得的視頻 數(shù)據(jù)的播放時間、測量所獲得的視頻數(shù)據(jù)的停頓時間以及基于所測量的播放時間和所測量 的停頓時間來計算所獲得的視頻數(shù)據(jù)的視頻重放平滑指數(shù),來確定一個或多個用戶體驗度 量。
26. 根據(jù)權(quán)利要求24所述的裝置,其中,業(yè)務(wù)監(jiān)視器被配置為進一步通過測量所獲得 的視頻數(shù)據(jù)的播放時間、測量所獲得的視頻數(shù)據(jù)的延遲時間以及基于所測量的延遲時間和 所測量的播放時間來計算所獲得的視頻數(shù)據(jù)的視頻客戶端網(wǎng)絡(luò)延遲指數(shù),來確定一個或多 個用戶體驗度量。
27. 根據(jù)權(quán)利要求21所述的裝置,其中,歷史內(nèi)容數(shù)據(jù)是歷史web數(shù)據(jù)。
28. 根據(jù)權(quán)利要求27所述的裝置,其中,業(yè)務(wù)監(jiān)視器被配置為通過基于所獲得的歷史 web數(shù)據(jù)、根據(jù)與用于渲染預(yù)定義數(shù)量的對象的時間相對應(yīng)的一個或多個測量來確定標準 化頁面單位時間,來確定一個或多個用戶體驗度量。
29. 根據(jù)權(quán)利要求21所述的裝置,其中,預(yù)測器被配置為通過量化一個或多個用戶體 驗度量并且基于所建立的查找表確定所獲得的歷史內(nèi)容數(shù)據(jù)的預(yù)期的體驗質(zhì)量分數(shù)來獲 得預(yù)期的體驗質(zhì)量分數(shù),其中,所建立的查找表包括在至少一個時間段內(nèi)的與經(jīng)量化的一 個或多個用戶體驗度量相對應(yīng)的預(yù)先確定的體驗質(zhì)量分數(shù)。
30.根據(jù)權(quán)利要求21所述的裝置,其中,向特定終端提供的用于當(dāng)前內(nèi)容數(shù)據(jù)的一個 或多個業(yè)務(wù)管理優(yōu)化規(guī)則至少部分地基于網(wǎng)絡(luò)探針、遠程認證撥入用戶服務(wù)、策略收費和 規(guī)則功能、訂戶簡檔存儲庫、應(yīng)用類型以及包括分組往返時間、分組重傳速率和帶寬的網(wǎng)絡(luò) 性能度量。
【文檔編號】H04W28/08GK104380788SQ201380018290
【公開日】2015年2月25日 申請日期:2013年3月29日 優(yōu)先權(quán)日:2012年3月30日
【發(fā)明者】K.帕薩薩拉蒂, N.J.斯塔夫拉科斯 申請人:茨特里克斯系統(tǒng)公司