用于依賴連接性的預(yù)填充視頻數(shù)據(jù)的方法和裝置制造方法
【專利摘要】本說明書和附圖提出一種方法、裝置以及軟件相關(guān)產(chǎn)品(例如,計算機可讀存儲器),其用于基于用戶設(shè)備與無線網(wǎng)絡(luò)的連接性的預(yù)測降級來控制在視頻由用戶設(shè)備播放的同時使用附加的預(yù)填充來通過無線網(wǎng)絡(luò)(例如,從互聯(lián)網(wǎng))將視頻數(shù)據(jù)加載(例如,預(yù)填充)到用戶設(shè)備以避免播放所述視頻的中斷或劣化和/或減少視頻數(shù)據(jù)加載代價。
【專利說明】用于依賴連接性的預(yù)填充視頻數(shù)據(jù)的方法和裝置
[0001]相關(guān)申請的交叉引用
本申請要求于2011年12月8日提交的美國專利申請序列號13/314,324的優(yōu)先權(quán)。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明的示例性和非限制性實施例總體上涉及無線通信,并且更具體地涉及在視
頻數(shù)據(jù)被用戶設(shè)備播放的同時控制視頻數(shù)據(jù)通過無線網(wǎng)絡(luò)到用戶設(shè)備的加載。
【背景技術(shù)】
[0003]可以在本說明書和/或附圖中找到的以下縮寫詞被定義如下:
3GPP第三代合作伙伴計劃
CDMA碼分多址
CAN內(nèi)容感知網(wǎng)絡(luò)
CAN-EG內(nèi)容感知網(wǎng)絡(luò)-使能網(wǎng)關(guān)
CDN內(nèi)容分發(fā)網(wǎng)絡(luò)
C-SON集中式自優(yōu)化網(wǎng)絡(luò)
DL下行鏈路
E-UTRA演進型通用陸地?zé)o線電接入
eNB或eNodeBE-UTRAN系統(tǒng)中的演進型節(jié)點B/基站
EPC增強型分組核心
E-UTRAN演進型 UTRAN (LTE)
FDD頻分雙工
FDM頻分復(fù)用
GPS全球定位系統(tǒng)
GSM全球移動通信系統(tǒng)
HetNET異構(gòu)網(wǎng)絡(luò)
HO切換
IP網(wǎng)際協(xié)議
LTE長期演進
LTE-A高級長期演進
MAC媒體訪問控制
MDT最小化路測
MME移動性管理實體
MO媒體優(yōu)化器
MR測量報告
PCRF策略和計費規(guī)則功能
PDN-Gff分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān) QAM正交幅度調(diào)制
QPSK正交(四元)相移鍵控
RRC無線資源控制
RAN無線電接入網(wǎng)
RF射頻
Rx接收
SGff服務(wù)網(wǎng)關(guān)
SON自優(yōu)化網(wǎng)絡(luò)
TDD時分雙工
TDM時分復(fù)用
Tx透射率
UCI上行鏈路控制信息
UE用戶設(shè)備(例如移動終端)
UL上行鏈路
UMTS通用移動電信系統(tǒng)
UTRAN通用陸地?zé)o線電接入網(wǎng)。
[0004]媒體優(yōu)化器和自適應(yīng)流服務(wù)器可以提供強大的技術(shù)以便顯著地增加無線網(wǎng)絡(luò)(例如,LTE網(wǎng)絡(luò))中的系統(tǒng)容量和視頻質(zhì)量。例如,下載要及時被播出的視頻到用戶設(shè)備(例如,相機電話、智能電話等)的媒體優(yōu)化器和自適應(yīng)流服務(wù)器保存資源。在像很典型的那樣用戶在完成視頻之前中止播出視頻時這可能是合乎情理的,以使得無額外的視頻數(shù)據(jù)被加載。然而,這在例如用戶駕車進入已知為沒有接收的區(qū)域(例如,隧道)并且體驗到視頻凍結(jié)時可能不是有幫助的。因此,由于無線RF接收的破壞而導(dǎo)致的移動無線設(shè)備(用戶設(shè)備)中視頻接收的中斷和/或劣化可以引起需要被改進的負面用戶體驗。
【發(fā)明內(nèi)容】
[0005]根據(jù)本發(fā)明的第一方面,一種方法包括:響應(yīng)于視頻數(shù)據(jù)正被加載到用戶設(shè)備并且被用戶設(shè)備播放而通過無線網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)元件來監(jiān)測用戶設(shè)備與該無線網(wǎng)絡(luò)的連接性;并且如果通過至少一個網(wǎng)絡(luò)元件使用預(yù)定準則確定連接性在不可能切換以使所播放的視頻數(shù)據(jù)被中斷或者劣化低于可接受的質(zhì)量水平的情況下被預(yù)測將被降級,則通過至少一個網(wǎng)絡(luò)元件來提供包括關(guān)于到該無線網(wǎng)絡(luò)中的至少一個另外的網(wǎng)絡(luò)元件的連接性的已確定信息的警告信號以調(diào)整一個或多個參數(shù)以用于在連接性被降級之前將視頻數(shù)據(jù)加載到用戶設(shè)備來提供視頻數(shù)據(jù)的附加的預(yù)填充以使得播放視頻數(shù)據(jù)大體上沒有中斷。
[0006]根據(jù)本發(fā)明的第二方面,一種裝置包括:至少一個處理器和存儲一組計算機指令的存儲器,其中處理器和存儲計算機指令的存儲器被配置成使裝置進行以下動作:響應(yīng)于視頻數(shù)據(jù)正被加載到用戶設(shè)備并且被用戶設(shè)備播放而在無線網(wǎng)絡(luò)中監(jiān)測用戶設(shè)備與該無線網(wǎng)絡(luò)的連接性;并且如果使用預(yù)定準則確定連接性在不可能切換以使所播放的視頻數(shù)據(jù)被中斷或者劣化低于可接受的質(zhì)量水平的情況下被預(yù)測將被降級,則提供包括關(guān)于到該無線網(wǎng)絡(luò)中的至少一個另外的網(wǎng)絡(luò)元件的連接性的已確定信息的警告信號以調(diào)整一個或多個參數(shù)以用于在連接性被降級之前將視頻數(shù)據(jù)加載到用戶設(shè)備來提供視頻數(shù)據(jù)的附加的預(yù)填充以使得播放視頻數(shù)據(jù)大體上沒有中斷。
[0007]根據(jù)本發(fā)明的第三方面,一種編碼有計算機程序的非臨時計算機可讀存儲器,所述計算機程序包括記錄在其上以用于執(zhí)行方法的計算機可讀指令,所述方法包括:響應(yīng)于視頻數(shù)據(jù)正被加載到用戶設(shè)備并且被用戶設(shè)備播放,通過無線網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)元件來監(jiān)測用戶設(shè)備與該無線網(wǎng)絡(luò)的連接性;并且如果通過至少一個網(wǎng)絡(luò)元件使用預(yù)定準則確定連接性在不可能切換以使所播放的視頻數(shù)據(jù)被中斷或者劣化低于可接受的質(zhì)量水平的情況下被預(yù)測將被降級,則通過至少一個網(wǎng)絡(luò)元件來提供包括關(guān)于到該無線網(wǎng)絡(luò)中的至少一個另外的網(wǎng)絡(luò)元件的連接性的已確定信息的警告信號以調(diào)整一個或多個參數(shù)以用于在連接性被降級之前將視頻數(shù)據(jù)加載到用戶設(shè)備來提供視頻數(shù)據(jù)的附加的預(yù)填充以使得播放視頻數(shù)據(jù)大體上沒有中斷。
【專利附圖】
【附圖說明】
[0008]為了對為更好地理解本發(fā)明的本質(zhì)和目的,對結(jié)合以下附圖進行的以下【具體實施方式】進行參考,在附圖中:
圖1是本發(fā)明可以被用在其中的示例性系統(tǒng)的框圖;
圖2是展示本發(fā)明的示例性實施例的實施方式的流程圖;以及 圖3是用于實踐本發(fā)明的示例性實施例的網(wǎng)絡(luò)元件的框圖。
【具體實施方式】
[0009]提出了新的方法、裝置以及軟件相關(guān)產(chǎn)品(例如,計算機可讀存儲器)以用于在視頻被用戶設(shè)備播放的同時控制視頻數(shù)據(jù)通過無線網(wǎng)絡(luò)(例如,從互聯(lián)網(wǎng))到用戶設(shè)備的加載(例如,預(yù)填充)。注意的是在下文中,出于本發(fā)明的目的,術(shù)語“視頻數(shù)據(jù)”可以等價于“視頻剪輯”、“視頻”、“視頻/音頻數(shù)據(jù)”、“媒體”、“媒體數(shù)據(jù)”、“視頻和音頻數(shù)據(jù)”或“音頻數(shù)據(jù)”。
[0010]在示例性實施例中,對于宏網(wǎng)絡(luò)(例如,在LTE網(wǎng)絡(luò)中),存在用于無線電接入網(wǎng)或核心的CAN網(wǎng)關(guān)(例如,用來創(chuàng)建CAN-EG)、媒體優(yōu)化器或內(nèi)容服務(wù)器、增強型eNodeB (演進型節(jié)點B,還被縮寫為“eNB”)以及其它網(wǎng)絡(luò)實體的新的信令能力和改進的視頻傳輸技術(shù)的附加。同樣注意的是,術(shù)語“eNB”被通常應(yīng)用于LTE (長期演進)網(wǎng)絡(luò)。然而,示例性實施例不限于LTE,并且可以被應(yīng)用于像GSM/UMTS (全球移動通信系統(tǒng)/通用移動電信系統(tǒng))、CDMA (碼分多址)以及LTE-A (高級的LTE)這樣的其它無線電接入技術(shù)。
[0011]圖1圖示本發(fā)明可以被用在其中的示例性系統(tǒng)的框圖;圖1是用于宏小區(qū)的視頻服務(wù)器-RAN對接架構(gòu)的示例。該架構(gòu)示出用戶設(shè)備110經(jīng)由無線連接105 (包括上行鏈路和下行鏈路)與用戶設(shè)備110進行通信。網(wǎng)絡(luò)100包括eNode B 120、(集中式)自優(yōu)化網(wǎng)絡(luò)(SON或C-S0N) 112、服務(wù)網(wǎng)關(guān)(SGW) 125、移動性管理實體(MME) 115、策略和計費規(guī)則功能(PCRF)網(wǎng)絡(luò)元件130、分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(TON-GW) 135、內(nèi)容感知網(wǎng)絡(luò)-使能網(wǎng)關(guān)(CAN-EG) 145、媒體優(yōu)化器150以及一個或多個視頻服務(wù)器160。網(wǎng)絡(luò)100被耦合到因特網(wǎng)140,并且特別地耦合到因特網(wǎng)140中的內(nèi)容源165。
[0012]eNodeB 120例如經(jīng)由SI接口被連接到SGW 125。SGff 125例如經(jīng)由S5/S8接口被連接到PDN-GW 135。SGff 125還例如經(jīng)由Gxx/Gxa接口被連接到PCRF 130。SGff 125例如經(jīng)由Sll接口被進一步連接到MME 115。PDN-GW 135例如經(jīng)由Gx接口通過網(wǎng)絡(luò)136被連接到PCRF 130。因特網(wǎng)140經(jīng)由實現(xiàn)至少網(wǎng)際協(xié)議(IP)接口的多個網(wǎng)絡(luò)166被連接到CAN-EG 145、媒體優(yōu)化器150、一個或多個視頻服務(wù)器160以及PDN-GW 135。網(wǎng)絡(luò)175在流控制傳輸協(xié)議(SCTP)、傳輸層協(xié)議之上實現(xiàn)例如diameter (直徑)協(xié)議(提供例如認證、授權(quán)和計費(AAA)框架)。CAN-EG與eNodeB 120之間的網(wǎng)絡(luò)170可以實現(xiàn)GTP-U接口。GTP代表GPRS隧道協(xié)議,其中GPRS代表通用分組無線服務(wù)。GTP-u是GPRS隧道協(xié)議用戶平面。眾所周知,GTP-U協(xié)議被用在演進型分組系統(tǒng)(EPS)的S1-U、X2、S4、S5以及S8接口上。
[0013]應(yīng)該注意的是,網(wǎng)絡(luò)100中的實體僅僅是示例性的,并且可以存在不同的、更少的或更多的實體。圖1中所示出的網(wǎng)絡(luò)元件還可以位于網(wǎng)絡(luò)的不同部分中。此外,各種網(wǎng)絡(luò)以及接口和/或協(xié)議的對應(yīng)實施方式也僅僅是示例性的。還應(yīng)該注意的是,“無線電接入網(wǎng)”(RAN)的元件是無線電接入技術(shù)(RAT)特定的。例如,在LTE中,網(wǎng)絡(luò)被定義為EUTRAN/EPC (增強型UTRAN/增強型分組核心)。eNodeB可以是RAN/EUTRAN的唯一部件,然而MME、SON (或C-S0N)、SGW、PDN-GW、PCRF可以是EPC的部分。在UMTS中,節(jié)點B和RNC (無線網(wǎng)絡(luò)控制器)是RAN的部分,而SSGN、GGSN、PCRF是核心的部分。
[0014]在該示例中,UE 110可以連接到因特網(wǎng)140中的內(nèi)容源165以經(jīng)由媒體優(yōu)化器150下載視頻。經(jīng)優(yōu)化的內(nèi)容被從媒體優(yōu)化器150或視頻服務(wù)器160流至TON-GW 135,所述I3DN-GW 135將內(nèi)容轉(zhuǎn)發(fā)到SGW 125并且最后通過eNodeB 120轉(zhuǎn)發(fā)到UE 110。CAN-EG可以允許視頻服務(wù)器160和媒體優(yōu)化器150通過經(jīng)由CAN-EG 145做出請求來建立并且修改PDN-GW 135與UE 110之間的承載特性。CAN-EG 145還可以從eNodeB 120和其它網(wǎng)絡(luò)元件收集網(wǎng)絡(luò)度量并且將這些報告給媒體優(yōu)化器150和視頻服務(wù)器160。附加地,媒體優(yōu)化器150和視頻服務(wù)器160可以使用網(wǎng)絡(luò)170經(jīng)由CAN-EG與eNodeB 120進行通信。一個或多個視頻服務(wù)器160在這個示例中作用以高速緩存來自一個或多個內(nèi)容源165的視頻。同樣地,一個或多個視頻服務(wù)器160可以被認為是代理服務(wù)器,因為這些服務(wù)器160包含內(nèi)容源165中的視頻的經(jīng)高速緩存的拷貝。
[0015]同樣“小型”小區(qū)架構(gòu),諸如微微或毫微微小區(qū)(例如,對于LTE-Α)可以被用于使用例如“區(qū)域”eNB (ZeNB)控制器(控制多個eNB)和內(nèi)容遞送網(wǎng)絡(luò)(⑶N)代理來實踐本發(fā)明的示例性實施例。
[0016]在本發(fā)明的一個實施例中,無線網(wǎng)絡(luò)(例如,圖1中所示出的無線網(wǎng)絡(luò)100)的至少一個網(wǎng)絡(luò)元件(例如,圖1中所示出的S0N、C-S0N節(jié)點B或eNB、MME)可以響應(yīng)于視頻數(shù)據(jù)正被加載到UE并且被UE播放(即,在這個視頻數(shù)據(jù)被加載的同時視頻數(shù)據(jù)被用戶設(shè)備播放)來監(jiān)測并且確定UE (例如,移動電話、無線設(shè)備、相機電話、智能電話、無線移動設(shè)備等等)與無線網(wǎng)絡(luò)的連接性。
[0017]進一步注意的是,出于本發(fā)明的目的,術(shù)語“連接性”可以具有廣泛的解釋。例如,連接性水平可以指示承載被UE所接收到的視頻信號的信號的功率。術(shù)語“連接性”還可以與通信信道的信息容量/負載(或吞吐量)相關(guān)聯(lián),或者與可能例如取決于調(diào)制方案等的通過無線網(wǎng)絡(luò)將信息從對應(yīng)應(yīng)用發(fā)射到UE的代價(例如,一個信息位的代價)相關(guān)聯(lián)。
[0018]然后根據(jù)實施例,至少一個網(wǎng)絡(luò)元件可以使用預(yù)定準則來確定連接性可能在不可能切換的情況下被預(yù)測將被降級,使得在用戶設(shè)備中播放視頻數(shù)據(jù)將被中斷或者劣化低于視頻質(zhì)量的可接受水平。然后至少一個網(wǎng)絡(luò)元件可以提供包括關(guān)于到無線網(wǎng)絡(luò)中的至少一個另外的網(wǎng)絡(luò)元件(例如,圖1中所示出的CAN-EG、PCRF、MO或視頻服務(wù)器)的連接性的已確定信息(例如,包括在連接性的降級可能發(fā)生時時間的定時信息)的警告信號(例如,在圖1中示出為由SON 112所提供的信號112a或112b)以調(diào)整一個或多個參數(shù)(例如,增加發(fā)射視頻數(shù)據(jù)的信道的可用使用容量和/或可能使用數(shù)據(jù)壓縮等,如在下面進一步解釋的那樣)以用于在連接性被降級之前通過提供視頻數(shù)據(jù)的附加的預(yù)填充而將視頻數(shù)據(jù)加載到用戶設(shè)備,以使得在高于可接受的視頻質(zhì)量水平大體上沒有中斷或劣化的情況下播放視頻數(shù)據(jù)。警告信號可以被至少一個另外的網(wǎng)絡(luò)元件(例如,CAN-EG, PCRF或MO)用來生成(使用在警告信號中包括的信息)并且提供用于調(diào)整所述至少一個參數(shù)的指令給提供視頻數(shù)據(jù)以供加載到用戶設(shè)備的應(yīng)用。
[0019]已確定的信息可以包括在其之后所述播放視頻數(shù)據(jù)的預(yù)測中斷(例如,RF損耗)或劣化將開始的預(yù)測時間間隔,以及除非視頻數(shù)據(jù)的預(yù)填充被提供否則在其期間所述播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將發(fā)生的預(yù)測持續(xù)時間。所確定的信息還可以包括RF功率損耗的似然性(例如,如百分比的可能性)、RF功率損耗在“迫切切換”之后的預(yù)期百分比等。
[0020]該信息可以被無線網(wǎng)絡(luò)(例如,被另外的網(wǎng)絡(luò)元件)用于確定要預(yù)填充到客戶端(用戶設(shè)備)的媒體(例如,視頻數(shù)據(jù))的量。
[0021]代替使視頻數(shù)據(jù)節(jié)流,可以指引(例如,通過至少一個另外的網(wǎng)絡(luò)元件)應(yīng)用來使用無線信道的可用的未用容量以用于將視頻數(shù)據(jù)發(fā)射到用戶設(shè)備以供附加的預(yù)填充。例如,如果無線視頻信道容量是I Mb/s并且正常的視頻數(shù)據(jù)速率是0.3 Mb/s,則剩余的700Kb/s可以被用于預(yù)填充目的,即提前發(fā)送視頻數(shù)據(jù)。然而,如果確定在無線信道中可用的700 Kb/s的額外容量不足以防止播放視頻的中斷,則也可以使用視頻數(shù)據(jù)壓縮(如果例如不存在額外的無線視頻信道容量是可用的,則視頻數(shù)據(jù)壓縮還可以被用作預(yù)填充目的的主要調(diào)整參數(shù))。即使根據(jù)本發(fā)明的這個示例性實施例視頻壓縮仍然是可能的,例如與即時(just-1n-time)取方法相比本文中所描述的附加的預(yù)填充方法也可以消除或者減少對于使用視頻壓縮的需要。
[0022]這個實施例的目標(biāo)是在播放視頻數(shù)據(jù)的同時提供大體上不中斷的用戶體驗,這在下面被進一步圖示。
[0023]例如,當(dāng)UE在LTE (宏小區(qū))中或在LTE-A (HetNET或微微小區(qū))中時,覆蓋間隙可以被預(yù)測/預(yù)期,例如,如果用戶正在其中沒有覆蓋(HO是不可能的)的隧道(或一般地,已知為沒有接收的區(qū)域)的方向上移動,即導(dǎo)致連接性(RF功率)的完全丟失。然后,根據(jù)本發(fā)明的實施例,附加的預(yù)填充可以被用來提供在駕車通過隧道時不中斷地播放視頻。
[0024]此外,附加的預(yù)填充可以不僅用在預(yù)期的完全功率損耗的情形下,而且例如用在預(yù)期超過至少一個預(yù)定義閾值(例如,超過無線信道的最大傳輸容量/連接性)的用于加載視頻數(shù)據(jù)的視頻信息量的增加時。換句話說,在該情形下可以預(yù)期吞吐量(或最大信道信息容量)為(或下降至)低于不足以處理視頻(媒體)數(shù)據(jù)的預(yù)期比特速率的水平。例如,如果視頻應(yīng)用能夠取決于無線鏈路的速度而在I Mb/s與0.3 Mb/s之間適配其視頻比特速率,則0.3 Mb/s可以被認為是這種應(yīng)用所容許的最小比特速率。在該情況下,如果信道吞吐量被預(yù)期將下降到0.1 Mb/s 一段時間(例如,約20秒),則預(yù)測能夠產(chǎn)生如本文中所描述的附加的預(yù)填充。此外,該實施例可以通過網(wǎng)絡(luò)元件之間的消息傳遞來支持,其中應(yīng)用能夠下降到的最小比特速率可以被CAN-EG查詢,并且由用于媒體優(yōu)化器的應(yīng)用服務(wù)器來提供。例如,這種屬性然后能夠由CAN-EG提供給eNB或PCRF。
[0025]進一步注意的是,所預(yù)測/確定的關(guān)于吞吐量不足(以及關(guān)于如較早地陳述的覆蓋間隙)的信息可以包括在其之后播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將開始的預(yù)測時間間隔,以及除非附加的預(yù)填充被提供否則在其期間播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將持續(xù)的預(yù)測持續(xù)時間。
[0026]根據(jù)另外的實施例,至少一個網(wǎng)絡(luò)元件(例如,圖1中所示出的SON、C-S0N、節(jié)點B或eNB、MME、CAN-EG)可以進一步基于另外的預(yù)定準則來確定連接性被預(yù)測將以對于加載視頻數(shù)據(jù)的代價將增加超過至少一個閾值的方式被降級。然后至少一個網(wǎng)絡(luò)元件可以提供包括關(guān)于到無線網(wǎng)絡(luò)中的至少一個另外的網(wǎng)絡(luò)元件(例如,圖1中所示出的CAN-EG、PCRF、MO、服務(wù)器)的連接性的另外的已確定信息的第二警告信號以調(diào)整一個或多個參數(shù)以用于在連接性被降級之前將視頻數(shù)據(jù)加載到用戶設(shè)備來提供預(yù)填充以便最小化將視頻數(shù)據(jù)加載到UE (客戶端)的代價。
[0027]響應(yīng)于另外的警告信號,至少一個另外的網(wǎng)絡(luò)元件可以生成(使用在另外的警告信號中包括的信息)并且提供用于調(diào)整所述至少一個參數(shù)的指令給提供視頻數(shù)據(jù)以供加載到用戶設(shè)備的應(yīng)用。
[0028]例如,在監(jiān)測期間可以通過至少一個網(wǎng)絡(luò)元件來確定在另外的時間間隔之后用戶設(shè)備將采取從當(dāng)前小區(qū)(例如,HeTNET)到另外的小區(qū)(例如,宏小區(qū))的切換(HO),其中用于在另外的小區(qū)中加載視頻數(shù)據(jù)的代價高于在當(dāng)前小區(qū)中的并且超過至少一個閾值,這可以觸發(fā)提供第二警告信號。該去往另外的小區(qū)的HO (如可由至少一個網(wǎng)絡(luò)元件進一步確定的那樣)可以持續(xù)短時間段,在所述短時間段之后UE可能返回到當(dāng)前小區(qū)。因而,在去往另外的小區(qū)的HO之前的附加的預(yù)填充將提供所述視頻數(shù)據(jù)加載的期望的代價減少。
[0029]并且,在監(jiān)測期間可以通過至少一個網(wǎng)絡(luò)元件來確定用戶設(shè)備正在遠離eNB的方向上移動并且可以進一步預(yù)測到連接性將被降級,使得用于加載視頻數(shù)據(jù)的代價將增加超過至少一個閾值,這可以觸發(fā)提供第二警告信號。
[0030]此外,根據(jù)另一個實施例,至少一個網(wǎng)絡(luò)元件可以使用本領(lǐng)域內(nèi)已知的蜂窩方法(MDT, UE TRACE等)和/或GPS方法來收集關(guān)于UE的移動、位置以及連接性的有關(guān)信息(例如,在加載蘋果(APPLE)視頻數(shù)據(jù)情況下使用蘋果服務(wù)器)。
[0031]還應(yīng)該進一步注意的是,上面所描述的至少一個網(wǎng)絡(luò)元件可以包括諸如如圖1中所示出的SON、C-S0N、節(jié)點B或eNB或MME等等之類的網(wǎng)絡(luò)元件中的一個或多個。換句話說,生成警告信號和/或另外的警告信號112a或112b (見圖1)的“主”網(wǎng)絡(luò)元件(例如,SON或C-S0N)可以被像eNB和/或MME —樣的其它網(wǎng)絡(luò)元件幫助以用于確定對于警告信號的信息。例如,MME可以提供關(guān)于對于可能示出模式的特定UE的切換的歷史的信息,使得可以基于該歷史來預(yù)測UE位置,和/或eNB可以監(jiān)測并且提供關(guān)于UE的瞬時移動的信息。如本文中所描述的那樣,可替換地節(jié)點B (或MME、CAN-EG等等)可以是收集所有有關(guān)信息并且生成以及發(fā)送警告信號和/或另外的警告信號的“主”網(wǎng)絡(luò)元件。
[0032]本發(fā)明的實施例提供針對無線移動用戶的改進和優(yōu)點,其可以包括(但不限于):消除/減少在播放視頻時的間隙以改進用戶體驗;在用戶在到達視頻的結(jié)尾之前中止觀看視頻的情況下防止加載額外的視頻數(shù)據(jù);當(dāng)適用時找到在前面緩沖與即時取之間的平衡;最小化視頻加載的代價;最小化視頻壓縮的使用;在有及在沒有媒體優(yōu)化器和自適應(yīng)流服務(wù)器(例如,蘋果、微軟服務(wù)器)等二者的情況下的已優(yōu)化的視頻遞送的適用性。
[0033]圖2示出展示本發(fā)明的實施例的實施方式的示例性流程圖。應(yīng)該注意的是,圖2中所示出的步驟的次序不是絕對地需要的,所以原則上,可以不按所圖示的次序執(zhí)行各個步驟。也可以跳過特定步驟,可以添加或者代替不同的步驟,或者可以在單獨的應(yīng)用中執(zhí)行選擇的步驟或步驟組。
[0034]在根據(jù)該示例性實施例的方法中,如圖2中所示,在第一步驟50中,在視頻數(shù)據(jù)在UE中被播放的同時無線網(wǎng)絡(luò)正將該視頻數(shù)據(jù)加載到UE。在下一個步驟52中,至少一個(一個或多個)網(wǎng)絡(luò)元件(例如,圖1中所示出的SON、C-SON節(jié)點B、eNB,MME或CAN-EG)正在監(jiān)測并且確定/預(yù)測UE與無線網(wǎng)絡(luò)的連接性(出于本發(fā)明的目的上面提出“連接性”的定義)。在下一個步驟54中,確定是否連接性/傳導(dǎo)性水平(例如,接收RF功率)在不可能HO以引起視頻播放中斷/劣化的情況下被預(yù)測將被降級。如果不是這種情況,則過程轉(zhuǎn)向步驟60以繼續(xù)監(jiān)測連接性。
[0035]然而,如果確定/預(yù)測到連接性水平在不可能切換以引起視頻播放中斷/劣化的情況下將被降級,如本文中所描述的那樣,則在步驟56中,至少一個網(wǎng)絡(luò)元件生成并且發(fā)送包括關(guān)于到至少一個另外的網(wǎng)絡(luò)元件(例如,圖1中所示出的CAN-EG、PCRF或MO)的連接性的已確定信息(例如,包括在連接性的降級可能發(fā)生時的時間的定時信息和可能預(yù)測到的預(yù)期中斷/降級的持續(xù)時間)的警告信號(例如,在圖1中作為來自SON 112的信號112a或112b示出的)。然后在下一個步驟58中,至少一個另外的網(wǎng)絡(luò)元件(例如,CAN-EG、PCRF或MO)生成(使用警告信號)并且提供用于調(diào)整至少一個或多個參數(shù)的指令給提供視頻數(shù)據(jù)以用于加載到用戶設(shè)備的應(yīng)用。如在本文中所解釋的那樣,調(diào)整一個或多個參數(shù)可以包括(但不限于)增加發(fā)射視頻數(shù)據(jù)的信道的可用使用容量和/或使用數(shù)據(jù)壓縮等。
[0036]通過至少一個網(wǎng)絡(luò)元件的監(jiān)測在步驟60中繼續(xù)。然后在下一個步驟62中,如果進一步確定是否連接性被預(yù)測將被降級以引起增加所述加載視頻代價超過閾值。如果不是這樣的情況,則過程回到步驟52以繼續(xù)監(jiān)測連接性。
[0037]然而,如果確定/預(yù)測到連接性水平將被降級以引起增加所述加載視頻代價超過閾值,則在步驟64中,至少一個網(wǎng)絡(luò)元件生成(使用另外的警告信號)并且提供包括關(guān)于到無線網(wǎng)絡(luò)中的至少一個另外的網(wǎng)絡(luò)元件(例如,如圖1中所示出的CAN-EG、PCRF、M0)的連接性的另外的已確定信息(如上面所描述的那樣)的第二警告信號以調(diào)整所述一個或多個參數(shù)以用于在連接性被降級之前將視頻數(shù)據(jù)加載到用戶設(shè)備來提供預(yù)填充以便最小化將視頻數(shù)據(jù)加載到UE (客戶端)的代價。
[0038]在下一個步驟66中,響應(yīng)于另外的警告信號,至少一個另外的網(wǎng)絡(luò)元件提供用于調(diào)整至少一個參數(shù)的指令給提供視頻數(shù)據(jù)以供加載到用戶設(shè)備的應(yīng)用。在步驟68中,如果所有視頻數(shù)據(jù)(意在用于播放)被加載,則過程被停止,否則過程回到步驟52以繼續(xù)監(jiān)測連接性。
[0039]圖3示出用于實踐本發(fā)明的示例性實施例的LTE無線設(shè)備180 (例如,S0N、C_S0N、eNB、CAN-EG或MME)的簡化框圖的示例。LTE無線設(shè)備180包括信號形成模塊200、至少一個處理器208、至少一個存儲器220、用于發(fā)射和接收對應(yīng)的無線信號的至少一個發(fā)射機210和至少一個接收機212 (發(fā)射和接收天線在圖3中未被示出)。
[0040]信號形成模塊200包括:用于使用信號222來監(jiān)測與連接性相關(guān)的信息的信息收集模塊202,例如以用于實現(xiàn)圖2中的步驟52和60 ;用于確定用于提供警告信號的條件是否存在的預(yù)測模塊204,例如以用于實現(xiàn)圖2中的每步驟54和62 ;以及用于生成警告信號218的信號生成模塊206,例如以用于實現(xiàn)圖2中的步驟56和64。
[0041]發(fā)射機210和接收機212通??梢允怯糜诎l(fā)射/接收的裝置并且可以被實現(xiàn)為收發(fā)機,或其結(jié)構(gòu)等價物(等價結(jié)構(gòu))。
[0042]至少一個存儲器220的各種實施例(例如,計算機可讀存儲器)可以包括適合于本地技術(shù)環(huán)境的任何數(shù)據(jù)存儲技術(shù)類型,包括但不限于基于半導(dǎo)體的存儲器設(shè)備、磁存儲器設(shè)備和系統(tǒng)、光學(xué)存儲器設(shè)備和系統(tǒng)、固定存儲器、可移動存儲器、磁盤存儲器、閃速存儲器、DRAM、SRAM、EEPROM等等。處理器208的各種實施例包括但不限于通用計算機、專用計算機、微處理器、數(shù)字信號處理器(DSP)以及多核處理器。
[0043]信號形成模塊200、或模塊202、204以及206中的每一個都可以被實現(xiàn)為例如在至少一個存儲器220中存儲的應(yīng)用計算機程序,但一般它可以被實現(xiàn)為軟件、固件和/或硬件模塊或其組合。特別地,在軟件或固件的情況下,一個實施例可以使用軟件相關(guān)產(chǎn)品來實現(xiàn),所述軟件相關(guān)產(chǎn)品諸如包括使用在其上要被計算機處理器運行的計算機程序代碼(例如,軟件或固件)的計算機可讀指令(例如,程序指令)的計算機可讀存儲器(例如,非臨時計算機可讀存儲器)、計算機可讀介質(zhì)或計算機可讀存儲結(jié)構(gòu)。
[0044]此外,模塊200、202、204或206可以被實現(xiàn)為單獨的塊,或者可以被與模塊200的任何其它模塊/塊相組合,或者它可以根據(jù)它們的功能而被分裂成若干塊。此外,應(yīng)該注意的是,模塊200的全部的或選擇的模塊可以使用集成電路(例如,使用專用集成電路ASIC)來實現(xiàn)。
[0045]注意的是,可以針對特定應(yīng)用分別地使用、組合或者選擇性地組合本文中所描述的各種非限制性實施例。
[0046]進一步地,上述非限制性實施例的各種特征中的一些可以被用來在沒有其它描述的特征的對應(yīng)使用的情況下獲利。前面的描述因此應(yīng)該被認為僅僅說明本發(fā)明的原理、教導(dǎo)以及示例性實施例,而不在其限制中。
[0047]應(yīng)當(dāng)理解的是,上面描述的布置僅說明本發(fā)明的原則的應(yīng)用。在不背離本發(fā)明的范圍的情況下,許多修改和可替換的布置可以由本領(lǐng)域的技術(shù)人員來設(shè)計,并且所附權(quán)利要求旨在涵蓋此類修改和布置。
【權(quán)利要求】
1.一種方法,包括: 響應(yīng)于視頻數(shù)據(jù)正被加載到用戶設(shè)備并且被所述用戶設(shè)備播放,通過無線網(wǎng)絡(luò)(100)的至少一個網(wǎng)絡(luò)元件(180,112,115,120,145)來已確定的信息用戶設(shè)備與無線網(wǎng)絡(luò)的連接性;并且 如果通過所述至少一個網(wǎng)絡(luò)元件(180,112,115,120,145)使用預(yù)定準則確定(54)所述連接性在不可能切換以使所播放的視頻數(shù)據(jù)被中斷或者劣化低于可接受的質(zhì)量水平的情況下被預(yù)測將被降級, 則通過所述至少一個網(wǎng)絡(luò)元件(180,112,115,120, 145)來提供(56,58)包括關(guān)于到所述無線網(wǎng)絡(luò)(100)中的至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)的所述連接性的已確定信息的警告信號以調(diào)整一個或多個參數(shù)以用于在所述連接性被降級之前將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備來提供所述視頻數(shù)據(jù)的附加的預(yù)填充以使播放所述視頻數(shù)據(jù)大體上沒有中斷。
2.根據(jù)權(quán)利要求1所述的方法,其中所述已確定信息包括在其之后所述播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將開始的預(yù)測時間間隔,以及除非所述附加的預(yù)填充被提供否則在其期間所述播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將發(fā)生的預(yù)測持續(xù)時間。
3.根據(jù)權(quán)利要求1所述的方法,其中所述連接性被預(yù)測將在一段時間之后被降級,因為所述用戶設(shè)備正向已知 為沒有接收的區(qū)域移動。
4.根據(jù)權(quán)利要求1所述的方法,其中所播放的視頻數(shù)據(jù)將劣化低于所述可接受的質(zhì)量水平,因為所述連接性被預(yù)測將被降級以使加載所述視頻數(shù)據(jù)的吞吐量下降低于由應(yīng)用所提供的所述視頻數(shù)據(jù)的經(jīng)適配的視頻比特速率的最小值,所述視頻數(shù)據(jù)的適配由所述應(yīng)用來提供。
5.根據(jù)權(quán)利要求1所述的方法,其中所述連接性被預(yù)測將被降級到所述連接性的完全丟失。
6.根據(jù)權(quán)利要求1-5中任一項所述的方法,其中所述警告信號被發(fā)送(56)到至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)以提供用于調(diào)整所述至少一個參數(shù)的指令(58)給提供視頻數(shù)據(jù)以用于加載到所述用戶設(shè)備的應(yīng)用,所述指令是使用所述警告信號來生成的。
7.根據(jù)權(quán)利要求1-5中任一項所述的方法,其中所述至少一個網(wǎng)絡(luò)元件是節(jié)點B(120)、自優(yōu)化網(wǎng)絡(luò)(112)、移動性管理實體(115)或內(nèi)容感知網(wǎng)絡(luò)-使能網(wǎng)關(guān)(145)。
8.根據(jù)權(quán)利要求1-6中任一項所述的方法,其中所述至少一個另外的網(wǎng)絡(luò)元件包括內(nèi)容感知網(wǎng)絡(luò)(145)、內(nèi)容感知網(wǎng)絡(luò)-使能網(wǎng)關(guān)(145)、策略和計費規(guī)則功能網(wǎng)絡(luò)元件(130)、媒體優(yōu)化器(150)或視頻服務(wù)器(160)。
9.根據(jù)權(quán)利要求1所述的方法,其中如果通過所述至少一個網(wǎng)絡(luò)元件(180,145)基于另外的預(yù)定準則進一步確定所述連接性被預(yù)測將被降級,使得對于所述加載視頻數(shù)據(jù)的代價將增加超過至少一個閾值(62), 則通過至少一個網(wǎng)絡(luò)元件(180,112,115,120, 145)來提供(64,66)包括關(guān)于到所述無線網(wǎng)絡(luò)(100)中的所述至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)的所述連接性的另外的已確定信息的第二警告信號以調(diào)整所述一個或多個參數(shù)以用于在所述連接性被降級之前將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備來提供所述附加的預(yù)填充以便最小化將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備的代價。
10.根據(jù)權(quán)利要求9所述的方法,其中在所述監(jiān)測期間確定在另外的時間間隔之后所述用戶設(shè)備將采取從當(dāng)前小區(qū)到另外的小區(qū)的切換(HO),其中對于在所述另外的小區(qū)中加載視頻數(shù)據(jù)的代價高于在所述當(dāng)前小區(qū)中的并且超過所述至少一個閾值,這觸發(fā)提供所述第二警告信號。
11.根據(jù)權(quán)利要求10所述的方法,其中進一步預(yù)測到去往所述另外的小區(qū)的切換持續(xù)一段時間,在所述時間段之后所述用戶設(shè)備將采取回到所述當(dāng)前小區(qū)的另外的切換。
12.根據(jù)權(quán)利要求9-11中任一項所述的方法,其中所述用戶設(shè)備正在遠離節(jié)點B的方向上移動,并且預(yù)測到所述連接性將被降級,使得對于所述加載視頻數(shù)據(jù)的代價將增加超過至少一個閾值,這觸發(fā)提供所述第二警告信號。
13.根據(jù)權(quán)利要求9-12中任一項所述的方法,其中所述第二警告信號被發(fā)送(64)到至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)以提供用于調(diào)整所述至少一個參數(shù)的指令(66)給提供視頻數(shù)據(jù)以用于加載到所述用戶設(shè)備的應(yīng)用,所述指令是使用所述第二警告信號來生成的。
14.一種裝置(180,112,115,120,145),其包括: 至少一個處理器(208)和存儲一組計算機指令(200)的存儲器,其中所述處理器(208)和存儲所述計算機指令 (200)的所述存儲器(220)被配置成使所述裝置進行以下動作: 響應(yīng)于視頻數(shù)據(jù)正被加載到用戶設(shè)備并且被所述用戶設(shè)備播放,在無線網(wǎng)絡(luò)(100)中監(jiān)測用戶設(shè)備與所述無線網(wǎng)絡(luò)的連接性; 如果使用預(yù)定準則確定(54)所述連接性在不可能切換以使所播放的視頻數(shù)據(jù)被中斷或者劣化低于可接受的質(zhì)量水平的情況下被預(yù)測將被降級, 則提供(56,58)包括關(guān)于到所述無線網(wǎng)絡(luò)(100)中的至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)的所述連接性的已確定信息的警告信號以調(diào)整一個或多個參數(shù)以用于在所述連接性被降級之前將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備來提供所述視頻數(shù)據(jù)的附加的預(yù)填充以使播放所述視頻數(shù)據(jù)大體上沒有中斷。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述已確定信息包括在其之后所述播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將開始的預(yù)測時間間隔,以及除非所述附加的預(yù)填充被提供否則在其期間所述播放視頻數(shù)據(jù)的預(yù)測中斷或劣化將發(fā)生的預(yù)測持續(xù)時間。
16.根據(jù)權(quán)利要求14所述的裝置,其中所述連接性被預(yù)測將在一段時間之后被降級,因為所述用戶設(shè)備正向已知為沒有接收的區(qū)域移動。
17.根據(jù)權(quán)利要求14-16中任一項所述的裝置,其中所述警告信號被發(fā)送(56)到至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)以提供用于調(diào)整所述至少一個參數(shù)的指令(58)給提供所述視頻數(shù)據(jù)以用于加載到所述用戶設(shè)備的應(yīng)用,所述指令是使用所述警告信號來生成的。
18.根據(jù)權(quán)利要求14所述的裝置,其中 如果通過所述裝置(180,112,115,120,145)基于另外的預(yù)定準則進一步確定所述連接性被預(yù)測將被降級,使得對于所述加載視頻數(shù)據(jù)的代價將增加超過至少一個閾值,則所述計算機指令(200)被配置成使所述裝置(180,112,115,120, 145)進行以下動作:提供(64,66)包括關(guān)于到所述無線網(wǎng)絡(luò)(100)中的所述裝置(180,112,115,120,145)的所述連接性的另外的已確定信息的第二警告信號以調(diào)整所述一個或多個參數(shù)以用于在所述連接性被降級之前將所述視頻數(shù)據(jù)加載到所述用戶裝置來提供所述附加的預(yù)填充以便最小化將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備的代價。
19.一種編碼有計算機程序的非臨時計算機可讀存儲器(220),所述計算機程序包括記錄在其上以用于執(zhí)行方法的計算機可讀指令(200),所述方法包括: 響應(yīng)于視頻數(shù)據(jù)正被加載到用戶設(shè)備并且被所述用戶設(shè)備播放,通過無線網(wǎng)絡(luò)(100)的至少一個網(wǎng)絡(luò)元件(180,112,115,120, 145)來監(jiān)測用戶設(shè)備與無線網(wǎng)絡(luò)的連接性;并且 如果通過所述至少一個網(wǎng)絡(luò)元件(180,112,115,120,145)使用預(yù)定準則確定(54)所述連接性在不可能切換以使所播放的視頻數(shù)據(jù)被中斷或者劣化低于可接受的質(zhì)量水平的情況下被預(yù)測將被降級, 則通過所述至少一個網(wǎng)絡(luò)元件(180,112,115,120, 145)來提供(56,58)包括關(guān)于到所述無線網(wǎng)絡(luò)(100)中的至少一個另外的網(wǎng)絡(luò)元件(130,145,150,160)的所述連接性的已確定信息的警告信號以調(diào)整一個或多個參數(shù)以用于在所述連接性被降級之前將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備來提供所述視頻數(shù)據(jù)的附加的預(yù)填充以使播放所述視頻數(shù)據(jù)大體上沒有中斷。
20.根據(jù)權(quán)利要求19所述的非臨時計算機可讀存儲介質(zhì), 其中如果通過所述至少一個網(wǎng)絡(luò)元件(180,112,115,120, 145)基于另外的預(yù)定準則進一步確定所述連接性被預(yù)測將被降級,使得用于加載視頻數(shù)據(jù)的代價將增加超過至少一個閾值(62), 則通過至少一個網(wǎng)絡(luò)元件(180,112,115,120, 145)來提供(64,66)包括關(guān)于到所述無線網(wǎng)絡(luò)(100)中的所述至少一個網(wǎng)絡(luò)元件(130,145,150,160)的所述連接性的另外的已確定信息的第二警告信號以調(diào)整所述一個或多個參數(shù)以用于在所述連接性被降級之前將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備來提供所述附加的預(yù)填充以便最小化將所述視頻數(shù)據(jù)加載到所述用戶設(shè)備的代價。
【文檔編號】H04W28/22GK103999505SQ201280060216
【公開日】2014年8月20日 申請日期:2012年12月7日 優(yōu)先權(quán)日:2011年12月8日
【發(fā)明者】N.阿爾巴爾, J.哈里斯 申請人:諾基亞通信公司