資產到用戶設備的預取的制作方法
【專利摘要】公開了用于將資產從內容提供者預取到用戶設備(UE)的系統(tǒng)和方法。在一個實施例中,UE發(fā)起預取操作以在終端用戶請求資產之前從內容提供者下載資產。UE訪問用于預取操作的資源簡檔,該資源簡檔指示具有供UE預先下載以用于UE上的本地存儲的資產的內容提供者,并且定義分配給每個內容提供者以便在預取操作期間下載資產的UE資源的百分比。UE然后可以基于資源簡檔從內容提供者下載資產,并將該資產存儲在本地存儲器中。
【專利說明】資產到用戶設備的預取
【技術領域】
[0001]本發(fā)明涉及通信系統(tǒng)領域,并且特別地涉及將資產(例如,視頻、音頻等)預取到用戶設備(UE)。
【背景技術】
[0002]移動網絡(也稱為無線或蜂窩式網絡)包括使用無線電信號來與移動設備通信的多個基站,所述移動設備可以稱為用戶設備(UE)?;景ň哂性诨局車纬伞靶^(qū)”的特定傳輸范圍的收發(fā)機(天線)。當UE進入基站的小區(qū)的范圍時,UE能夠與基站交換無線電信號。該基站又使UE與向UE提供語音和/或數(shù)據(jù)服務的核心網絡對接。例如,基站可以使UE與長期演進(LTE)標準的演進分組核心(EPC)網絡或另一類型的核心網絡對接,使得UE可以從網站下載內容。
[0003]由于數(shù)據(jù)服務已由于3G和4G技術而出現(xiàn),所以訂戶的數(shù)據(jù)服務使用已增加。例如,移動訂戶趨向于訪問諸如網絡沖浪、電子郵件等數(shù)據(jù)服務,超過其使用語音服務。數(shù)據(jù)服務允許終端用戶從內容服務器下載內容,內容服務器的某些示例是Facebook、YouTube,NetFlix等。隨著數(shù)據(jù)服務使用的增加網絡運營商面臨向其訂戶提供足夠帶寬的問題。移動網絡的空中接口可能是增加帶寬的瓶頸,因為可以被用于通信的無線電頻譜有限。因此,網絡運營商尋找用以節(jié)省空中接口上的帶寬的方式。
【發(fā)明內容】
[0004]本文所述的實施例通過在終端用戶實際上請求內容之前將內容下載到UE來最優(yōu)化在移動網絡中空中接口的帶寬的利用??梢杂脕砉?jié)省空中接口上的帶寬的一個技術是預測可能被UE的終端用戶請求的內容,并且在請求之前將該內容下載到UE。例如,如果在YouTube上存在流行的視頻,則系統(tǒng)可以預測終端用戶將要在某個點處下載該視頻。因此,UE可以在用戶請求該視頻之前將該視頻從YouTube服務器下載,并將該視頻存儲在本地存儲器中。如果UE的終端用戶在稍后的時間請求觀看視頻,則UE能夠從本地存儲器取回該視頻而不是必須實時地從YouTube服務器下載視頻。UE可以在最佳時間(例如,當存在空中接口的最低使用率時,諸如深夜)、經由本地無線網絡(例如,WiFi)或使用低優(yōu)先級(例如,盡力而為)來下載內容,使得下載對空中接口具有較少影響。因此,通過預先將內容下載到UE,以更智能的方式使用空中接口的帶寬。
[0005]在終端用戶實際上請求或觀看內容之前預先將內容下載到UE的過程被稱為預取。UE可以被編程或適合于周期性地、諸如每日、每星期等發(fā)起預取操作。針對預取操作,UE訪問為UE的終端用戶建立的資源簡檔,并且UE處理該資源簡檔以識別具有供UE預先下載的內容(例如,視頻)的內容提供者(例如,網站),并確定如何分配用于從內容提供者下載內容的資源。諸如視頻、音頻等的內容在本文中一般稱為“資產”。因此,UE的資源簡檔指示具有供UE預先下載以用于預取操作的資產的內容提供者。資源簡檔還定義了分配給每個內容提供者以便在預取操作期間下載資產的UE資源(例如,花費在下載的時間或存儲器)的百分比。分配給內容提供者的UE資源的百分比可以指的是分配給內容提供者本身的百分比(無論下載的資產類型如何)和/或可以指的是按照內容提供者的資產類型或資產子類型分配的UE資源的百分比。例如,資源簡檔可以指示UE資源的40%在預取操作期間被分配給第一內容提供者(無論被下載的資產的類型如何)。資源簡檔還可以指示UE資源的20%被分配給第一內容提供者以用于視頻下載,UE資源的15%被分配給第一內容提供者以用于音頻下載,并且UE資源的5%被分配給第一內容提供者以用于數(shù)字圖片下載。
[0006]UE然后可以基于資源簡檔從內容提供者下載資產,并將該資產存儲在存儲器中。例如,UE可以通過移動網絡(諸如在低使用率時段期間)、通過局域網等下載資產。如果UE的終端用戶請求被預先下載(預取)的資產,則UE可以從本地存儲器取回資產而不是必須通過網絡來取回資產。因此,通過預先將內容下載到UE,以更智能的方式使用網絡(例如,空中接口)的帶寬。
[0007]—個實施例包括終端用戶的用戶設備(UE)。UE包括可操作用于發(fā)起預取操作以在終端用戶通過UE請求資產之前從內容提供者下載資產的控制系統(tǒng)。該控制系統(tǒng)進一步可操作用于訪問用于預取操作的資源簡檔,其指示具有供UE預先下載以用于UE上的本地存儲的資產的內容提供者,并且定義分配給每個內容提供者以便在預取操作期間下載資產的UE資源的百分比。該控制系統(tǒng)進一步可操作用于基于資源簡檔來從內容提供者下載資產,并將該資產存儲在UE的存儲器中。
[0008]在另一實施例中,在預取操作之后,控制系統(tǒng)進一步可操作用于從終端用戶接收資產的請求,并確定被請求資產是否在預取操作中被預先下載。該控制系統(tǒng)進一步可操作用于響應于被請求資產被預先下載的確定而從存儲器取回被請求資產。該控制系統(tǒng)進一步可操作用于響應于被請求資產未被預先下載的確定而通過移動網絡從內容提供者取回被請求資產。
[0009]在另一實施例中,所述控制系統(tǒng)進一步可操作用于在一段時間內監(jiān)視來自終端用戶的針對資產的多個請求,并基于以下各項中的至少一個來生成用于每個被請求資產的評級:在該時間段期間資產被請求的次數(shù)、在該時間段期間資產被終端用戶訪問的時間長度以及資產被下載的時間與其被用戶訪問的時間之間的時間??刂葡到y(tǒng)進一步可操作用于基于用于資產的評級來調整資源簡檔中的UE資源的百分比,以生成更新資源簡檔以供在后續(xù)預取操作中使用。
[0010]在另一實施例中,分配給每個內容提供者的UE資源的百分比包括以下各項中的一個:分配給每個內容提供者以便在預取操作期間從內容提供者下載資產的UE下載時間的百分比;以及分配給每個內容提供者以便在預取操作期間從內容提供者下載資產的存儲器的百分比。
[0011]在另一實施例中,UE還包括可操作用于監(jiān)視可用于UE的接入網、確定寬帶網絡是否可用于UE以及響應于寬帶網絡可用而觸發(fā)預取操作的監(jiān)視系統(tǒng)。
[0012]另一實施例包括在終端用戶的UE中執(zhí)行以用于預取操作的方法。該方法包括在UE中發(fā)起用以在終端用戶通過UE請求資產之前從內容提供者下載資產的預取操作。該方法還包括訪問用于預取操作的資源簡檔,其指示具有供UE預先下載以用于UE上的本地存儲的資產內容提供者,并且定義分配給每個內容提供者以便在預取操作期間下載資產的UE資源的百分比。該方法還包括基于資源簡檔將資產從內容提供者下載到UE,并將該資產存儲在UE的存儲器中。
[0013]在另一實施例中,在預取操作之后,該方法還包括將針對資產的請求從終端用戶接收到UE中,確定被請求資產在預取操作中被預先下載,響應于被請求資產被預先下載的確定而從UE的存儲器取回被請求資產,并響應于被請求資產未被預先下載的確定而通過移動網絡從內容提供者取回被請求資產。
[0014]在另一實施例中,該方法還包括在一段時間內監(jiān)視來自終端用戶的針對資產的多個請求,并基于以下各項中的至少一個來生成用于每個被請求資產的評級:在該時間段期間資產被請求的次數(shù)、在該時間段期間資產被終端用戶訪問的時間長度以及資產被下載的時間與其被用戶訪問的時間之間的時間。該方法還包括基于用于資產的評級來調整資源簡檔中的UE資源的百分比,以生成更新資源簡檔以供在后續(xù)預取操作中使用。
[0015]在另一實施例中,其中,分配給每個內容提供者的UE資源的百分比包括以下各項中的一個:分配給每個內容提供者以便在預取操作期間從內容提供者下載資產的UE下載時間的百分比;以及分配給每個內容提供者以便在預取操作期間從內容提供者下載資產的存儲器的百分比。
[0016]在另一實施例中,該方法還包括監(jiān)視可用于UE的接入網、確定寬帶網絡是否可用于UE以及響應于寬帶網絡可用而觸發(fā)預取操作。
[0017]下面描述其他示例性實施例。
【專利附圖】
【附圖說明】
[0018]現(xiàn)在僅以示例的方式并參考附圖來描述本發(fā)明的某些實施例。相同的參考標號在所有圖上表示相同的元件或相同類型的元件。
[0019]圖1圖示出示例性實施例中的移動網絡。
[0020]圖2圖示出示例性實施例中的用戶設備(UE)。
[0021]圖3是圖示出示例性實施例中的預取資產的方法的流程圖。
[0022]圖4圖示出示例性實施例中的資源簡檔。
[0023]圖5是圖示出示例性實施例中的預取操作的消息圖。
[0024]圖6是圖示出示例性實施例中的UE中處理資產請求的方法的流程圖。
[0025]圖7是圖示出示例性實施例中的更新資源簡檔的方法的流程圖。
[0026]圖8圖示出示例性實施例中的更新資源簡檔。
[0027]圖9是圖示出示例性實施例中的觸發(fā)預取操作的方法的流程圖。
【具體實施方式】
[0028]附圖和以下描述舉例說明本發(fā)明的特定示例性實施例。因此將認識到的是本領域的技術人員將能夠設計各種布置,雖然在本文中未明確地描述或示出,其體現(xiàn)本發(fā)明的原理并被包括在本發(fā)明的范圍內。此外,本文所述的任何示例意圖幫助理解本發(fā)明的原理,并且將被理解為本發(fā)明不限于此類具體敘述的示例和條件。結果,本發(fā)明不限于下文所述的特定實施例或示例,而是受到權利要求及其等價物的限制。
[0029]圖1圖示出示例性實施例中的移動網絡100。移動網絡100包括被耦合到核心網絡120的接入網110。接入網110包括使用空中(OTA)接口與UE 130-132交換無線或無線電信號的多個基站112 (或其他類型的無線接入點)。核心網絡120是向被接入網110連接的UE 130-132提供語音和/或數(shù)據(jù)服務的網絡的中心部分。核心網絡120可以包括分組交換核心網絡,諸如長期演進(LTE)網絡的演進分組核心(EPC),或者可以包括任何其他類型的核心網絡。
[0030]核心網絡120包括一個或多個服務元件122和多個內容提供者125-129。服務元件122包括可操作用于服務于UE訪問語音和/或數(shù)據(jù)服務的任何服務器或系統(tǒng)。例如,月艮務元件122可以包括分組交換機、服務網關(S-GW)、PDN網關(P-GW)或類似類型的元件。內容提供者125-129包括可操作用于存儲視頻、音頻、數(shù)字圖片、文件或任何其他類型的可下載內容的任何服務器或系統(tǒng)??上螺d到UE 130-132的內容在本文中稱為“資產”。內容提供者125-129的一個示例是駐留具有被提供給UE的資產的網站的服務器。例如,服務器可以駐留提供用于下載的視頻的YouTube網站。內容提供者125-129被示為核心網絡120的一部分,其將僅僅舉例說明內容提供者125-129是UE 130-132可通過核心網路120訪問的。內容提供者125-129實際上可以與核心網絡120分離,并且可通過核心網絡120內的適當網關(未示出)訪問。
[0031]UE 130-132每個可操作用于與接入網110通信以從核心網絡120接收服務。更特別地,UE 130-132能夠從內容提供者125-129下載資產和/或將資產上傳到內容提供者125-129。UE 130-132在本實施例中是移動設備,其使用無線或無線電信號與接入網110通?目。
[0032]圖2圖示出示例性實施例中的UE 130。圖2示出了 UE 130的示例性配置,并且圖1中的其他UE 131-132可以具有類似配置。UE130被編程為執(zhí)行預取操作,以便在終端用戶實際上請求資產之前從內容提供者125-129下載資產。UE 130包括控制系統(tǒng)202、存儲器204以及監(jiān)視系統(tǒng)208??刂葡到y(tǒng)202包括控制UE 130的操作的任何類型的處理器、設備或部件??刂葡到y(tǒng)202可以與訂戶身份模塊(SIM)卡或指示被終端用戶訂閱的服務的其他類型的可編程卡接口通信。`
[0033]存儲器204包括存儲數(shù)據(jù)的任何類型的存儲設備。存儲器204能夠存儲通過預取操作被預先下載的資產,并且還能夠存儲用于UE130的資源簡檔206。資源簡檔206指示具有用于供UE 130在預取操作期間預先下載的資產的內容提供者125-129。資源簡檔206還定義分配給每個內容提供者125-129以便在預取操作期間下載資產的UE資源的百分比。
[0034]監(jiān)視系統(tǒng)208包括能夠監(jiān)視可用于UE 130的接入網類型的任何設備或部件。例如,監(jiān)視系統(tǒng)208能夠確定何時WiF1、無線LAN或其他類型的寬帶網絡可用于UE 130。監(jiān)視系統(tǒng)208還能夠確定何時正規(guī)蜂窩式網絡(例如,3G)可用于UE 130。
[0035]圖3是圖示出示例性實施例中的預取資產的方法300的流程圖。將參考圖1-2中的UE 130來描述方法300的步驟,但是本領域的技術人員將認識到的是可以在其他系統(tǒng)或設備中執(zhí)行方法300。本文所述的流程圖的步驟不是包括全部的,而是可以包括未示出的其他步驟。這些步驟還可以按照替換順序執(zhí)行。
[0036]在步驟302中,控制系統(tǒng)202發(fā)起預取操作以從內容提供者125-129下載資產。預取操作的發(fā)起可以被許多條件觸發(fā)。一個條件可以是時間和/或天。例如,可以在某些天的晚上執(zhí)行預取操作。另一條件可以是寬帶網絡對UE 130的可用性,這將在圖9中進一步描述。其他條件可以觸發(fā)預取操作,諸如來自網絡的請求、網絡上的低擁擠的指示等。
[0037]在步驟304中,控制系統(tǒng)202訪問用于預取操作的資源簡檔,諸如存儲器204中的簡檔206 (參見圖2)。圖4圖示出示例性實施例中的資源簡檔206。資源簡檔206指示具有用于供UE 130針對預取操作預先下載的資產的內容提供者125-129。資源簡檔206中的內容提供者125-129的順序可以指示用于預取操作的順序??梢曰谠谙惹罢埱筚Y產時終端用戶的反饋來定義內容提供者125-129的順序,并且可以由控制系統(tǒng)202基于終端用戶的針對資產的后續(xù)請求來修改該順序。
[0038]資源簡檔206還定義分配給每個內容提供者125-129以便在預取操作期間下載資產的UE資源的百分比。術語“UE資源的百分比”可以指的是各種東西。在一個示例中,UE資源可以指的是為預取操作分配的時間,諸如下載時間、處理時間、空中時間等。例如,如果預取操作預定達30分鐘,則UE資源的百分比可以指的是被分配為從特定內容提供者下載資產的30分鐘的百分比。在另一示例中,EU資源可以指的是為預取操作分配的存儲器。例如,如果預取操作被允許使用UE內的2千兆字節(jié)的存儲器空間,則UE資源的百分比可以指的是被分配為從特定內容提供者下載資產的2千兆字節(jié)的百分比。
[0039]在圖4中所示的實施例中,資源簡檔206指示UE資源的40%被分配為用于在預取操作期間從內容提供者125下載資產。資源簡檔206指定UE資源的20%被分配為用于從內容提供者126-127中的每一個下載資產。資源簡檔206還指定UE資源的10%被分配為用于從內容提供者128-129中的每一個下載資產。
[0040]資源簡檔206還可以定義針對特定內容提供者按照資產類型分配的UE資源的百分比?!百Y產類型”指的是可用于下載的媒體類型,諸如視頻、音頻、數(shù)字圖片等。例如,資源簡檔206指定分配給內容提供者125的UE資源(總共40% )的20%被分配給視頻,15%被分配給音頻,并且5 %被分配給數(shù)字圖片。資源簡檔206可以以類似方式定義每個內容提供者126-129的每個資產類型的百分比。并且,資源簡檔206可以定義每個子資產類型(圖4中未示出)分配的百分比,其中,子資產類型包括資產類型的任何種類的子集。例如,子資產類型可以是視頻的文件格式,使得可以將為視頻分配的20%進一步定義為用于.wmv文件的10%和用于.mpg文件的10%。資產子類型還可以指的是其他東西,諸如社交聯(lián)網類型的內容提供者的“朋友”的子類型。
[0041]在步驟306中,控制系統(tǒng)202基于資源簡檔從內容提供者125-129下載資產。控制系統(tǒng)202可以通過網絡110和120 (諸如在低使用率時段期間)下載資產,這意味著下載可以通過接入網110的空中接口發(fā)生??刂葡到y(tǒng)202還可以通過諸如局域網的另一類型的網絡下載資產。
[0042]圖5是圖示出示例性實施例中的預取操作的消息圖??刂葡到y(tǒng)202基于在資源簡檔206中分配的百分比從內容提供者125-129下載資產。例如,看圖4,控制系統(tǒng)202將花費UE資源的20%從內容提供者125下載視頻,花費UE資源的15%從內容提供者125下載音頻,并花費UE資源的5%從內容提供者125下載數(shù)字圖片??刂葡到y(tǒng)202還將花費UE資源的20%從內容提供者126下載資產,花費UE資源的20%從內容提供者127下載資產等。
[0043]UE 130可以使下載的順序最優(yōu)化以確保對于終端用戶而言更重要的資產類型(具有最大分配)被首先下載。進行這一點可以是為了確保在不可預見的事件(例如,停電)發(fā)生之前重要的資產被下載。[0044]在下載資產時,控制系統(tǒng)202可以在執(zhí)行下載之前向內容提供者認證其本身。控制系統(tǒng)202可以存儲用于要求認證的每個內容提供者125-129的認證信息。例如,如果內容提供者125包括Facebook,則控制系統(tǒng)202可以存儲用戶名和口令以便訪問終端用戶的Facebook賬戶。當下載資產時,控制系統(tǒng)202在下載資產之前將認證信息(例如,用戶名和口令)發(fā)送到內容提供者125-129。當/如果控制系統(tǒng)202被內容提供者125認證時,控制系統(tǒng)202能夠從內容提供者125-129下載資產。
[0045]控制系統(tǒng)202以這種方式從內容提供者125-129下載資產,直至預取操作已結束,并將已下載資產存儲在存儲器204中(步驟306)。在下載資產的時候,可以存在其中在資源簡檔206中分配的百分比將被資產下載超出、因此控制系統(tǒng)202不下載該資產的情況。例如,假設下載時間的5%被分配為用于來自內容提供者125的數(shù)字圖片(參見圖4),并且來自內容提供者125的數(shù)字圖片的下載將超過5%分配。當此事發(fā)生時,控制系統(tǒng)202不下載資產,并且能夠將未使用的百分比延續(xù)至下一預取操作。例如,假設下載時間的5%被分配為用于來自內容提供者125的數(shù)字圖片(參見圖4),控制系統(tǒng)202即將從內容提供者125下載數(shù)字圖片。在這樣做之前,控制系統(tǒng)202估計用于從內容提供者125下載數(shù)字圖片的時間。如果控制系統(tǒng)202不能在分配用于下載時間的5%內從內容提供者125下載數(shù)字圖片(基于用于下載的估計時間),則控制系統(tǒng)202不下載資產,并將5%下載時間延續(xù)至一個或多個后續(xù)預取操作。百分比可以被延續(xù)任何時間,使得資產下載所需的UE資源超過在資源簡檔中分配的UE資源的百分比??刂葡到y(tǒng)202基于從先前的預取操作延續(xù)的百分比來調整資源簡檔。
[0046]當資產被UE 130預取時,控制系統(tǒng)202可以將下載的資產存儲在本地存儲器204中,并生成指向本地地存儲在存儲器204中的資產的資產指針列表。因此,當UE 130的終端用戶請求觀看或訪問資產時,控制系統(tǒng)202檢查資產指針的列表以看看資產是否被存儲在存儲器204中。如果是這樣,則控制系統(tǒng)202從存儲器202取回資產。否則,通過網絡獲取資產。例如,終端用戶可以發(fā)起web應用程序,并選擇鏈接以從內容提供者125-129下載某些資產。web應用程序中的鏈接包括URL。當終端用戶選擇特定URL時,其可以指向本地地存儲在存儲器204中的資產。這進一步在圖6中圖示出。
[0047]圖6是圖示出示例性實施例中在UE 130中處理資產請求的方法600的流程圖。將參考圖1-2中的UE 130來描述方法600的步驟,但是本領域的技術人員將認識到的是可以在其他系統(tǒng)或設備中執(zhí)行方法600。在步驟602中,控制系統(tǒng)202從終端用戶接收針對資產的請求。針對資產的請求包括來自終端用戶的任何類型的以觀看或訪問資產的輸入。例如,針對資產的請求可以包括終端用戶通過web瀏覽器來選擇到YouTube視頻的鏈接。
[0048]響應于該請求,控制系統(tǒng)202確定被請求資產是否在預取操作期間被預先下載到存儲器204 (在步驟604中)。例如,針對資產的請求可以包括URL。如果預取資產每個被映射到URL,則控制系統(tǒng)202能夠在存儲器204中搜索與被請求資產的URL匹配的URL。如果存在匹配,則控制系統(tǒng)202能夠確定被請求資產被預取。
[0049]如果被請求資產被預先下載(預取),則控制系統(tǒng)202在步驟606中響應于請求而從存儲器204取回被請求資產。被請求資產然后可以被終端用戶觀看或訪問。由于被請求資產被預取并從存儲器204取回,所以控制系統(tǒng)202不必通過網絡實時地下載該資產。這有利地節(jié)省了網絡資源;尤其是空中接口。如果被請求資產未被預先下載(未被預取),則控制系統(tǒng)202在步驟608中響應于所述請求而通過網絡從內容提供者125-129取回被請求資產。
[0050]在一個實施例中,UE 130能夠監(jiān)視哪些資產被終端用戶請求和資產如何被終端用戶利用。例如,UE 130可以監(jiān)視終端用戶在一段時間內(例如,24小時)多少次請求特定資產,并且可以監(jiān)視終端用戶在該時間段期間訪問了資產的多少(例如,觀看50分鐘視頻達20分鐘),或者可以監(jiān)視在資產被預取的時間與終端用戶訪問資產的時間之間所經歷的時間。UE 130能夠使用關于資產的此信息來調整被用于未來預取操作的資產簡檔206。
[0051]圖7是圖示出示例性實施例中的更新資源簡檔206的方法700的流程圖。將參考圖1-2中的UE 130來描述方法700的步驟,但是本領域的技術人員將認識到的是可以在其他系統(tǒng)或設備中執(zhí)行方法700。在步驟702中,控制系統(tǒng)202在一段時間內監(jiān)視來自終端用戶的針對資產的多個請求。此監(jiān)視還可以稱為從終端用戶接收關于對于終端用戶而言最重要的資產的反饋。例如,如果終端用戶一天中觀看視頻I十次,每次觀看達平均30分鐘,則終端用戶與資產(視頻I)的此交互被認為是終端用戶關于資產的反饋。
[0052]在步驟704中,控制系統(tǒng)202基于終端用戶的請求(反饋)來生成用于資產的評級。用于資產的評級包括指示資產對終端用戶的價值的任何分類、等級或加權值。該評級可以基于終端用戶在該時間段期間請求資產的次數(shù)。例如,如果終端用戶在24小時時段期間請求資產(例如,YouTube視頻)三次,則可以對此資產給定比在終端用戶在24小時時段期間僅請求資產一次的情況下更高的評級。該評級還可以基于終端用戶在該時間段期間訪問資產的時間長度。例如,如果終端用戶在24小時時段期間訪問資產(例如,觀看YouTube視頻)達60分鐘,則可以對此資產給定比在終端用戶在24小時時段期間僅訪問資產達10分鐘的情況下更高的評級。該評級還可以基于終端用戶在資產被下載之后訪問資產之前的時間長度。控制系統(tǒng)202可以在確定用于資產的評級時考慮任何其他數(shù)據(jù)。
[0053]在步驟706中,控制系統(tǒng)202基于用于資產的評級來調整資源簡檔206中的UE資源的百分比以生成更新資源簡檔以供在后續(xù)預取操作中使用。圖8圖示出示例性實施例中的更新資源簡檔。比較圖4和圖8中的簡檔,分配給內容提供者125的百分比被從40%調整至50 %。分配給內容提供者126的百分比被從20%調整至25%,分配給內容提供者127的百分比被從20%調整至15%,并且分配給內容提供者128-129的百分比被從10%調整至5%。因此,在預取操作的下一次迭代中,與先前的預取操作相比,UE 130將使更多的資源專用于從內容提供者125-126預取資產。
[0054]如果資產類型的評級是正的,則資源簡檔將具有用于該資產類型的增加的資源量。如果評級是負的或無評級,則資源簡檔可以具有用于該資源類型的減少的資源量。該資源簡檔將被調整以確保其等于100%。
[0055]下一次預取操作被觸發(fā),控制系統(tǒng)202訪問更新資源簡檔以確定如何分配用于預取操作的資源。隨著控制系統(tǒng)202獲取關于來自終端用戶的資產請求的更多數(shù)據(jù),能夠更準確地更新資源簡檔。因此,資源簡檔將被針對預取操作最優(yōu)化,使得UE資源被更有效地分配以下載UE 130的終端用戶在某個點最可能請求的資產。
[0056]在分配資源簡檔中的百分比時,為內容提供者125-129的每個資產類型和/或子資產類型分配最小百分比。該最小百分比保護資產類型和/或子資產類型不會消失??刂葡到y(tǒng)202能夠基于來自終端用戶的資產請求的歷史來更新資源簡檔??梢砸云渌绞絹砀略撡Y源簡檔,諸如由網絡中的服務器。如果資產類型和/或子資產類型在一段時間期間未被終端用戶請求,則可以在資源簡檔的下一個更新版本中減少分配給該資產類型和/或子資產類型的百分比。這可以持續(xù)至所分配的百分比減少至零。然后,此特定資產類型和/或子資產類型將不再是資源簡檔的一部分,并且將不是預取操作的一部分。為了避免此問題,在資源簡檔中向特定資產類型和/或子資產類型分配最小百分比,諸如0.0l %。
[0057]如上所述,可以存在觸發(fā)預取操作的多個條件。一個特定條件是當UE 130進入寬帶網絡的范圍內時。圖9是圖示出示例性實施例中的觸發(fā)預取操作的方法900的流程圖。將參考圖1-2中的UE 130來描述方法900的步驟,但是本領域的技術人員將認識到的是可以在其他系統(tǒng)或設備中執(zhí)行方法900。在步驟902中,監(jiān)視系統(tǒng)208監(jiān)視可用于UE 130的接入網。例如,當終端用戶帶著UE 130來回移動時(例如,駕駛汽車),UE 130可以進入多個接入網的范圍內。本實施例中的一個假設是UE 1340是雙模式或多模式的,意指UE130能夠與不同類型的網絡通信。例如,UE 130將能夠與蜂窩式網絡(例如,CDMA或GSM)以及與非蜂窩式接入網(例如,WiFi)通信。監(jiān)視系統(tǒng)208然后在步驟904中確定寬帶網絡是否可用于UE130。寬帶網絡包括任何本地網絡(非宏網絡),諸如WiFi網絡。如果按照監(jiān)視系統(tǒng)208的確定,寬帶網絡是可用的,則控制系統(tǒng)202在步驟906中觸發(fā)UE 130內的預取操作。如果不是,則監(jiān)視系統(tǒng)208繼續(xù)監(jiān)視可用于UE 130的接入網(參見步驟902)。用于預取操作的其他條件是通過宏3G或4G網絡在某些低業(yè)務量時段期間。
[0058]在圖中示出或在本文中描述的各種元件中的任何可以被實現(xiàn)為硬件、軟件、固件或這些的某些組合。例如,可以將元件實現(xiàn)為專用硬件??梢詫⒃搶S糜布Q為“處理器”、“控制器”或某些類似術語。當由處理器來提供時,可以由單個專用處理器、由單個共享處理器或由多個單獨處理器(其中的某些可以被共享)來提供該功能。此外,不應將術語“處理器”或“控制器”的明確使用理解為獨有地指示能夠執(zhí)行軟件的硬件,并且其可以隱含地包括(在沒有限制的情況下)數(shù)字信號處理器(DSP)硬件、網絡處理器、專用集成電路(ASIC)或其他電路、現(xiàn)場可編程門陣列(FPGA)、用于存儲軟件的只讀存儲器(ROM)、隨機存取存儲器(RAM)、非易失性存儲器、邏輯或某種其他物理硬件部件或模塊。
[0059]并且,可以將元件實現(xiàn)為可由處理器或計算機執(zhí)行以執(zhí)行元件的功能的指令。指令的某些示例是軟件、程序代碼以及固件。指令在被處理器執(zhí)行時可操作用于指揮處理器執(zhí)行元件的功能。該指令可以被存儲在處理器可讀取的存儲器件上。存儲器件的某些示例是數(shù)字或固態(tài)存儲器、諸如磁盤或磁帶的磁存儲介質、硬驅或光可讀數(shù)字數(shù)據(jù)存儲介質。
[0060]雖然在本文中描述了特定實施例,但本發(fā)明的范圍不限于那些特定實施例。由以下權利要求及其任何等價物來限定本發(fā)明的范圍。
【權利要求】
1.一種系統(tǒng),包括: 終端用戶的用戶設備(UE),所述UE具有可操作用于發(fā)起預取操作以在終端用戶通過UE請求資產之前從內容提供者下載資產的控制系統(tǒng); 所述控制系統(tǒng)進一步可操作用于訪問用于預取操作的資源簡檔,所述資源簡檔指示具有供UE預先下載以用于UE上的本地存儲的資產的內容提供者,并且定義分配給每個所述內容提供者以便在預取操作期間下載所述資產的UE資源的百分比; 所述控制系統(tǒng)進一步可操作用于基于所述資源簡檔來從所述內容提供者下載資產,并將所述資產存儲在所述UE的存儲器中。
2.根據(jù)權利要求1所述的系統(tǒng),其中: 在所述預取操作之后,所述控制系統(tǒng)進一步可操作用于從所述終端用戶接收針對資產的請求,并確定被請求資產是否在所述預取操作中被預先下載; 所述控制系統(tǒng)進一步可操作用于響應于被請求資產被預先下載的確定而從所述存儲器取回被請求資產;以及 所述控制系統(tǒng)進一步可操作用于響應于被請求資產未被預先下載的確定而通過移動網絡從所述內容提供者取回被請求資產。
3.根據(jù)權利要求2所述的系統(tǒng),其中: 所述控制系統(tǒng)進一步可操作用于在一段時間內監(jiān)視來自所述終端用戶的針對資產的多個請求;所述控制系統(tǒng)進一步可操作用于基于以下各項中的至少一個來生成針對每個被請求資產的評級:在該時間段期間資產被請求的次數(shù)、在該時間段期間資產被所述終端用戶訪問的時間長度以及資產被下載的時間與所述資產被所述用戶訪問的時間之間的時間;以及所述控制系統(tǒng)進一步可操作用于基于針對所述資產的評級來調整資源簡檔中的UE資源的百分比,以生成更新資源簡檔以供在后續(xù)預取操作中使用。
4.根據(jù)權利要求1所述的系統(tǒng),其中,分配給每個所述內容提供者的UE資源的百分比包括以下各項中的一個: 分配給每個內容提供者的用于在所述預取操作期間從所述內容提供者下載資產的UE下載時間的百分比;以及 分配給每個內容提供者的用于在所述預取操作期間從所述內容提供者下載資產的存儲器的百分比。
5.根據(jù)權利要求1所述的系統(tǒng),其中,所述UE還包括: 監(jiān)視系統(tǒng),可操作用于監(jiān)視可用于所述UE的接入網,以確定寬帶網絡是否可用于所述UE,并響應于所述寬帶網絡可用而觸發(fā)所述預取操作。
6.一種在終端用戶的用戶設備(UE)中執(zhí)行的方法,所述方法包括: 在所述UE中發(fā)起預取操作以在所述終端用戶通過所述UE請求資產之前從內容提供者下載資產; 訪問用于所述預取操作的資源簡檔,所述資源簡檔指示具有供UE預先下載以用于在所述UE上的本地存儲的資產的內容提供者,并且定義分配給每個所述內容提供者以便在預取操作期間下載資產的UE資源的百分比; 基于所述資源簡檔將所述資產從所述內容提供者下載到所述UE ;以及將所述資產存儲在所述UE的存儲器中。
7.根據(jù)權利要求6所述的方法,其中,在所述預取操作之后,所述方法還包括: 將來自所述終端用戶的針對資產的請求接收到所述UE中; 在所述UE中確定被請求資產是否在預取操作中被預先下載; 響應于所述被請求資產被預先下載的確定而從所述UE的所述存儲器取回所述被請求資產;以及 響應于所述被請求資產未被預先下載的確定而通過移動網絡從所述內容提供者取回所述被請求資產。
8.根據(jù)權利要求7所述的方法,還包括: 在一段時間內監(jiān)視來自所述終端用戶的針對資產的多個請求; 基于以下各項中的至少一個來生成用于每個被請求資產的評級:在所述時間段期間所述資產被請求的次數(shù)、在所述時間段期間所述資產被所述終端用戶訪問的時間長度以及當所述資產被下載時與 當所述資產被所述用戶訪問時之間的時間;以及 基于針對所述資產的評級來調整資源簡檔中的UE資源的百分比,以生成更新資源簡檔以供在后續(xù)預取操作中使用。
9.根據(jù)權利要求6所述的方法,其中,分配給每個所述內容提供者的UE資源的百分比包括以下各項中的一個: 分配給每個所述內容提供者的用于在所述預取操作期間從所述內容提供者下載資產的UE下載時間的百分比;以及 分配給每個所述內容提供者的用于在所述預取操作期間從所述內容提供者下載資產的存儲器的百分比。
10.根據(jù)權利要求6所述的方法,還包括: 監(jiān)視可用于所述UE的接入網; 確定寬帶網絡是否可用于所述UE ;以及 響應于所述寬帶網絡可用而觸發(fā)所述預取操作。
【文檔編號】G06F17/30GK103430169SQ201180059768
【公開日】2013年12月4日 申請日期:2011年12月6日 優(yōu)先權日:2010年12月10日
【發(fā)明者】S·阿赫塔爾, P·萊恩 申請人:阿爾卡特朗訊