欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

針對(duì)服務(wù)連接應(yīng)用而預(yù)取內(nèi)容的制作方法

文檔序號(hào):9693208閱讀:313來源:國(guó)知局
針對(duì)服務(wù)連接應(yīng)用而預(yù)取內(nèi)容的制作方法
【專利說明】針對(duì)服務(wù)連接應(yīng)用而預(yù)取內(nèi)容
【背景技術(shù)】
[0001] 隨著應(yīng)用越來越多連接至互聯(lián)網(wǎng)服務(wù),運(yùn)些應(yīng)用傾向于從運(yùn)些服務(wù)要求更多數(shù) 據(jù)??赡芷谕沟眠\(yùn)些應(yīng)用盡可能快地獲得該數(shù)據(jù)。
[0002] 服務(wù)集成對(duì)于應(yīng)用開發(fā)者展現(xiàn)了機(jī)遇和挑戰(zhàn)。一方面,服務(wù)集成允許應(yīng)用緊跟最 新內(nèi)容,但是其對(duì)于應(yīng)用開發(fā)者提出了獲得該內(nèi)容的挑戰(zhàn)。通常,下載內(nèi)容是簡(jiǎn)單的事情; 然而,運(yùn)種代價(jià)高的網(wǎng)絡(luò)操作通常發(fā)生在應(yīng)用啟動(dòng)處。運(yùn)導(dǎo)致了 W下用戶感知:應(yīng)用不是最 新的一一例如當(dāng)它們起動(dòng)時(shí)它們必須命中網(wǎng)絡(luò)W獲得內(nèi)容并且用戶必須等待。
[0003] 運(yùn)傾向于導(dǎo)致整體較差的用戶體驗(yàn),尤其是當(dāng)用戶第一次啟動(dòng)他們的應(yīng)用時(shí)???能期望通過在應(yīng)用需要應(yīng)用內(nèi)容之前取得所述應(yīng)用內(nèi)容到設(shè)備而改進(jìn)整體應(yīng)用體驗(yàn)。

【發(fā)明內(nèi)容】

[0004] W下展示了本發(fā)明的簡(jiǎn)化概述W便于提供對(duì)本文描述的一些方面的基本理解。本 概要并非是所要求保護(hù)的主題的詳盡概述。其意在既不標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵或必 要元素,也不勾畫主題創(chuàng)新的范圍。其目的僅在于W簡(jiǎn)化形式展示所要求保護(hù)的主題的一 些概念作為稍后展示的更詳細(xì)描述的前敘。
[000引公開了針對(duì)計(jì)算機(jī)系統(tǒng)中被終止或掛起并且可W由計(jì)算機(jī)系統(tǒng)重新啟動(dòng)的應(yīng)用 預(yù)取數(shù)據(jù)的系統(tǒng)和方法。應(yīng)用可W采用在計(jì)算機(jī)系統(tǒng)遠(yuǎn)程處并且從第Ξ方內(nèi)容源可得的數(shù) 據(jù)。用于預(yù)取運(yùn)樣的遠(yuǎn)程數(shù)據(jù)的方法包括:將應(yīng)用的集合與運(yùn)樣的數(shù)據(jù)和/或其位置相關(guān) 聯(lián);確定預(yù)取條件的集合,確定可W預(yù)取哪些應(yīng)用,W及如果預(yù)取條件滿足所期望的預(yù)取策 略則預(yù)取數(shù)據(jù)??蒞使用預(yù)測(cè)模塊或技術(shù)來識(shí)別可W預(yù)啟動(dòng)的那些應(yīng)用。本系統(tǒng)可W包括: 預(yù)取成功模塊,其能夠度量用于當(dāng)前預(yù)取的成功數(shù)據(jù)并且將運(yùn)樣的成功數(shù)據(jù)與應(yīng)用相關(guān)聯(lián) W改進(jìn)未來的預(yù)取。
[0006] 在一個(gè)實(shí)施例中,公開了一種針對(duì)應(yīng)用預(yù)取數(shù)據(jù)的方法,包括:將應(yīng)用的集合與數(shù) 據(jù)的集合相關(guān)聯(lián),所述數(shù)據(jù)能夠從內(nèi)容源的集合檢索;確定預(yù)取條件的集合,所述預(yù)取條件 包括組中一項(xiàng),所述組包括:系統(tǒng)源可用性,對(duì)于應(yīng)用是否可W被預(yù)啟動(dòng)的預(yù)測(cè)性度量,與 針對(duì)預(yù)取的用戶設(shè)置有關(guān)的數(shù)據(jù),與針對(duì)給定應(yīng)用的之前預(yù)取是否成功有關(guān)的數(shù)據(jù);確定 可W預(yù)取哪些應(yīng)用;W及如果所述條件的集合滿足給定策略,則執(zhí)行從所述內(nèi)容源預(yù)取數(shù) 據(jù)。在預(yù)取之后,可W存儲(chǔ)數(shù)據(jù)并且使所述數(shù)據(jù)可用于應(yīng)用。
[0007] 在另一實(shí)施例中,公開了一種用于針對(duì)應(yīng)用預(yù)取數(shù)據(jù)的系統(tǒng),包括:API的集合,每 個(gè)運(yùn)樣的API與應(yīng)用相關(guān)聯(lián)并且每個(gè)所述API能夠存儲(chǔ)將要針對(duì)所述應(yīng)用而預(yù)取的數(shù)據(jù);預(yù) 取發(fā)起器策略模塊,所述預(yù)取發(fā)起器策略模塊能夠依賴于預(yù)取條件的集合而發(fā)起預(yù)取進(jìn) 程;預(yù)取進(jìn)程模塊,所述預(yù)取進(jìn)程模塊能夠針對(duì)由所述預(yù)取發(fā)起器策略模塊識(shí)別的應(yīng)用從 遠(yuǎn)程內(nèi)容源預(yù)取數(shù)據(jù);W及計(jì)算機(jī)存儲(chǔ)裝置,所述計(jì)算機(jī)存儲(chǔ)裝置能夠存儲(chǔ)來自所述遠(yuǎn)程 內(nèi)容源的所述預(yù)取的數(shù)據(jù),W使得可W使所述預(yù)取的數(shù)據(jù)可用于所述應(yīng)用。
[0008] 當(dāng)結(jié)合本申請(qǐng)內(nèi)展示的附圖來閱讀時(shí),在W下詳細(xì)描述中展示了本系統(tǒng)的其他特 征和方面。
【附圖說明】
[0009] 在附圖的參考圖中圖示了示范性實(shí)施例。意圖在于,本文公開的實(shí)施例和圖應(yīng)該 被視作是說明性的而不是限制性的。
[0010] 圖1描繪了如根據(jù)本申請(qǐng)?jiān)淼谋鞠到y(tǒng)可W駐留在的示范性環(huán)境的一個(gè)實(shí)施例。
[0011] 圖2示出了如根據(jù)本申請(qǐng)的原理而做出的本系統(tǒng)的一個(gè)實(shí)施例。
[0012] 圖3W流程圖示出了在本系統(tǒng)的操作的一個(gè)實(shí)施例。
[0013] 圖4和圖5描繪了預(yù)測(cè)器模塊及其在用于預(yù)啟動(dòng)的應(yīng)用上的操作的一個(gè)實(shí)施例。
[0014] 圖6描繪了可W與本申請(qǐng)的預(yù)取操作協(xié)作使用的一個(gè)自適應(yīng)預(yù)測(cè)器。
[0015] 圖7描繪了可W與本申請(qǐng)的預(yù)取操作協(xié)作使用的一個(gè)切換率預(yù)測(cè)器。
【具體實(shí)施方式】
[0016] 如本文利用的,術(shù)語"部件"、"系統(tǒng)"、"接口"、"控制器"等等意在指代計(jì)算機(jī)相關(guān) 的實(shí)體,或者硬件、軟件(例如在執(zhí)行中的)和/或固件。例如,運(yùn)些術(shù)語的任意術(shù)語可W是運(yùn) 行在處理器上的進(jìn)程、處理器、對(duì)象、可執(zhí)行文件、程序和/或計(jì)算機(jī)。作為例證說明,運(yùn)行在 服務(wù)器上的應(yīng)用和服務(wù)器均可W是部件和/或控制器。一個(gè)或多個(gè)部件/控制器可W駐留在 進(jìn)程內(nèi),并且部件/控制器可W本地化在一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或多個(gè)計(jì)算機(jī)之 間。
[0017] 參照附圖描述所要求保護(hù)的主題,其中同樣的附圖標(biāo)記用于自始至終地指代同樣 的元素。在W下描述中,出于說明的目的,闡述許多具體細(xì)節(jié)W便于提供對(duì)題述創(chuàng)新的全面 理解。然而可W顯然的是,可W在沒有運(yùn)些具體細(xì)節(jié)的情況下實(shí)踐所要求保護(hù)的主題。在其 他實(shí)例中,W方框圖形式示出了公知的結(jié)構(gòu)和設(shè)備W便于促進(jìn)描述題述創(chuàng)新。
[001引預(yù)取服務(wù)連接應(yīng)用的概述 本申請(qǐng)的許多實(shí)施例實(shí)現(xiàn)本系統(tǒng)、方法和/或技術(shù)針對(duì)服務(wù)支持應(yīng)用來預(yù)取數(shù)據(jù)W實(shí) 現(xiàn)改進(jìn)的用戶體驗(yàn)。在許多實(shí)施例中,本系統(tǒng)允許典型地可W(例如使用標(biāo)準(zhǔn)的HTTP或其他 協(xié)議)從服務(wù)器獲取數(shù)據(jù)的任何應(yīng)用能夠利用運(yùn)種預(yù)取。在一個(gè)實(shí)施例中,可能期望的是, 需要取得內(nèi)容的應(yīng)用在向用戶顯示任何有用內(nèi)容之前就運(yùn)么做。在一些實(shí)施例中,本系統(tǒng) 可W在某些應(yīng)用類別之間分辨出更典型地落入該類別中的應(yīng)用。例如對(duì)于運(yùn)樣的應(yīng)用的僅 幾個(gè)類別,W下是象征性的列表: 1. 娛樂 2. 新聞和天氣 3. 購(gòu)物 4. 體育 5. 旅游。
[0019] 在運(yùn)些類別中的應(yīng)用可W代表典型應(yīng)用商店中超過25%的應(yīng)用。因?yàn)檫\(yùn)些應(yīng)用的 許多應(yīng)用在銷售時(shí)被預(yù)裝在計(jì)算機(jī)系統(tǒng)中,所W幾乎所有用戶都可能具有可W得益于本申 請(qǐng)的技術(shù)的一個(gè)或多個(gè)應(yīng)用。對(duì)于僅僅一個(gè)示例,考慮典型的新聞應(yīng)用。新聞應(yīng)用按照其定 義面對(duì)獲得內(nèi)容一一即,最新的新聞一一并且當(dāng)應(yīng)用被啟動(dòng)時(shí)將其顯示給用戶的問題。當(dāng) 新聞閱讀器應(yīng)用起動(dòng)時(shí),其獲取最新的新聞并且然后向用戶顯示文章。
[0020] 當(dāng)前,應(yīng)用激活可W典型地被分解成兩個(gè)階段。階段一搶先直至應(yīng)用向用戶展示 任何用戶界面(例如飛瓣屏幕解除),并且包括在啟動(dòng)和準(zhǔn)備應(yīng)用進(jìn)程時(shí)由0S進(jìn)行的許多 "設(shè)置"。階段二在解除飛瓣屏幕之后到來,并且應(yīng)用代碼接管并且設(shè)置其畫布W向用戶顯 不?目息。
[0021] 關(guān)于服務(wù)連接應(yīng)用,通常階段二包括:從服務(wù)檢索信息,準(zhǔn)備該信息W用于顯示W(wǎng) 及最終顯示該信息。在運(yùn)樣的情況下,用戶可能在應(yīng)用從其服務(wù)獲取數(shù)據(jù)時(shí)面對(duì)指示等待 時(shí)段的圖標(biāo)一一例如"旋轉(zhuǎn)的多納圈"或其他進(jìn)度指示器。獲得內(nèi)容所花費(fèi)的(或者另外,在 應(yīng)用正在獲得內(nèi)容W向用戶顯示的狀態(tài)下所花費(fèi)的)時(shí)間量可W取決于許多變量,例如網(wǎng) 絡(luò)連接性、網(wǎng)絡(luò)速度、服務(wù)器的可用性W及要下載和解析的內(nèi)容的量。
[0022] 在從從外部資源下載內(nèi)容的服務(wù)連接應(yīng)用收集采樣數(shù)據(jù)時(shí),發(fā)明人已經(jīng)注意到幾 個(gè)感興趣的統(tǒng)計(jì)量: 1. 由服務(wù)連接應(yīng)用下載的大部分內(nèi)容是圖像內(nèi)容; 2. 在忽略視頻下載(例如從化lu或Sports Illustrated或其他流處理視頻應(yīng)用和/或 類似物)之后,圖像內(nèi)容表示了全部?jī)?nèi)容的近似75%; W及 3. 大多數(shù)運(yùn)樣的所下載的圖像內(nèi)容的大小在lOOkBW下。 巧02引示范性環(huán)境 在本申請(qǐng)的若干實(shí)施例中,存在本文展示的、允許與計(jì)算機(jī)系統(tǒng)遠(yuǎn)程處的內(nèi)容源服務(wù) 連接的應(yīng)用根據(jù)需要預(yù)取運(yùn)樣的內(nèi)容的實(shí)施例和方法。
[0024] 圖1是預(yù)取服務(wù)連接應(yīng)用可W駐留在的示范性環(huán)境的一個(gè)實(shí)施例。如圖1中可見, 本系統(tǒng)的實(shí)施例可W安裝在計(jì)算機(jī)系統(tǒng)102內(nèi)。合適的計(jì)算機(jī)系統(tǒng)可W包括任意數(shù)目的系 統(tǒng),例如PC/臺(tái)式機(jī)102a、膝上型電腦10化、平板電腦102c、或任何智能設(shè)備、智能電話??蒞 足夠的是,系統(tǒng)具有充足的處理和存儲(chǔ)能力W運(yùn)行本發(fā)明的系統(tǒng)。
[0025] 計(jì)算機(jī)系統(tǒng)102可W進(jìn)一步包括控制器104,控制器104可W進(jìn)而具有一個(gè)或多個(gè) 處理器(例如CPU和/或GPU似及計(jì)算機(jī)存儲(chǔ)器,如本領(lǐng)域已知的。計(jì)算機(jī)系統(tǒng)102可W進(jìn)一 步具有操作系統(tǒng)106,操作系統(tǒng)106安裝在存儲(chǔ)器中并且工作W控制可W由計(jì)算機(jī)系統(tǒng)的 用戶激活的各種應(yīng)用的壽命周期。
[0026] 本申請(qǐng)的一個(gè)實(shí)施例可W具有已安裝的預(yù)取模塊108,其可W與操作系統(tǒng)106協(xié)同 工作W實(shí)現(xiàn)本系統(tǒng)的方法和技術(shù)W及它們各種實(shí)施例,如本文描述的。
[0027] 如W下更詳細(xì)描述的,應(yīng)用l(llOa)至應(yīng)用M(llOm)可W駐留在計(jì)算機(jī)系統(tǒng)中,并 且可W處于任何給定的進(jìn)程狀態(tài)一一例如運(yùn)行、非運(yùn)行、掛起等等。運(yùn)些應(yīng)用可W服務(wù)連接 至數(shù)個(gè)內(nèi)容源(例如112a至11化)一一也許通過任何已知協(xié)議經(jīng)由互聯(lián)網(wǎng)112 (或經(jīng)由已知 的任何其他網(wǎng)絡(luò)和/或遠(yuǎn)程訪問協(xié)議)。
[0028] 在本系統(tǒng)的其他實(shí)施例中(并且如W下更詳細(xì)討論的),可W與任何特定計(jì)算機(jī)系 統(tǒng)遠(yuǎn)程地安裝(整體或部分地)預(yù)取。預(yù)取模塊可W經(jīng)由客戶端-服務(wù)器模型(或任何其他合 適的模型)而對(duì)于計(jì)算機(jī)系統(tǒng)可訪問。 巧029] 一個(gè)實(shí)施例 在一個(gè)實(shí)施例中,系統(tǒng)可W為應(yīng)用提供機(jī)制W指示運(yùn)些應(yīng)用所需的內(nèi)容的集合。在一 些實(shí)施例中,存在應(yīng)用可W指示運(yùn)種內(nèi)容的多種方式。例如,應(yīng)用可 (1)經(jīng)由統(tǒng)一資源標(biāo)識(shí)符化RIs)直接地指示內(nèi)容;和/或 (2 )響應(yīng)于對(duì)web服務(wù)做出的請(qǐng)求而指示內(nèi)容。
[0030] 在另一實(shí)施例中,來自W上(1)和(2)的內(nèi)容的組合可W是可能的一一例如,考慮 將內(nèi)容和源二者混合,或者在客戶端上提供關(guān)于操作系統(tǒng)如何解釋在(2)中返回的內(nèi)容的 額外信息。此外,可W可能的是,可W經(jīng)由應(yīng)用注冊(cè)在安裝時(shí)刻指示內(nèi)容,或者通過調(diào)用操 作系統(tǒng)部件在運(yùn)行時(shí)刻指示內(nèi)容。
[0031] -旦獲得了該信息,本系統(tǒng)的一個(gè)實(shí)施例可W為0S提供機(jī)制W獲得如應(yīng)用所指示 的內(nèi)容。期望的是,針對(duì)內(nèi)容的預(yù)取而提供的運(yùn)種機(jī)制自動(dòng)可用于應(yīng)用。
[0032] 在另一實(shí)施例中,本系統(tǒng)可W為應(yīng)用提供透明的回退機(jī)制W用于未預(yù)取的內(nèi) 容一一W使得應(yīng)用可能無法區(qū)分預(yù)取的內(nèi)容與非預(yù)取的內(nèi)容之間的差別。
[0033] 在又一實(shí)施例中,可能期望的是,本系統(tǒng)提供運(yùn)樣的機(jī)制W通過監(jiān)視系統(tǒng)資源(例 如CPU利用、GPU利用、存儲(chǔ)器利用、I/O利用、電池充電狀態(tài))、度量預(yù)取操作對(duì)給定應(yīng)用的益 處和/或尊重用戶設(shè)置來確保預(yù)取不會(huì)負(fù)面地影響用戶體驗(yàn)。運(yùn)些系統(tǒng)資源可W形成條件 的集合一一例如闊值測(cè)試等等一一W確定預(yù)取是否(例如總的來說)對(duì)于用戶體驗(yàn)有益。對(duì) 于僅僅一個(gè)示例,如果某些系統(tǒng)資源在闊值水平W下,則預(yù)取操作可能負(fù)面地影響本用戶 體驗(yàn)一-并且預(yù)取可W不發(fā)生。
[0034] 在一些實(shí)施例中,本系統(tǒng)可W確定需要預(yù)取的應(yīng)用可W被用戶激活和/或發(fā)起的 可能性的度量。如果給定的應(yīng)用可能被激活(例如被一些預(yù)測(cè)模塊和/或方法),則本系統(tǒng)可 W用可用系統(tǒng)資源的量抵消一一例如應(yīng)用激活的高可能性。在一個(gè)實(shí)施例中,系統(tǒng)資源和 激活的預(yù)測(cè)性度量可W動(dòng)態(tài)地改變要確定的預(yù)取的條件。例如,應(yīng)用激活的高可能性可W 降低具有某種量或水平的系統(tǒng)資源的條件。
[0035] 此外,本系統(tǒng)可W為應(yīng)用開發(fā)者提供機(jī)制W驗(yàn)證針對(duì)他們的應(yīng)用的預(yù)取的最優(yōu)機(jī) 能。
[0036] 圖2描繪了在示范性環(huán)境(200)中的系統(tǒng)和方法的一個(gè)可能實(shí)施例一一如根據(jù)本 申請(qǐng)的原理做出的。
[0037] 如從W上圖1注意到的,應(yīng)用可W經(jīng)由互聯(lián)網(wǎng)或其他網(wǎng)絡(luò)(經(jīng)由任何已知的協(xié)議) 而服務(wù)連接至內(nèi)容源(例如第Ξ方
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
彭泽县| 乌苏市| 通道| 嘉义市| 乐都县| 吉安县| 来宾市| 黄陵县| 崇文区| 嵊泗县| 张家界市| 眉山市| 峡江县| 诏安县| 平原县| 蓝山县| 从化市| 扎兰屯市| 胶州市| 含山县| 棋牌| 林口县| 韩城市| 白银市| 两当县| 麻城市| 项城市| 隆尧县| 双柏县| 云和县| 佛坪县| 彭水| 福贡县| 英超| 石阡县| 宣威市| 汝阳县| 浙江省| 普宁市| 凤冈县| 正阳县|