亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)同步的制作方法_4

文檔序號:9221649閱讀:來源:國知局
擇鍵等)以及一個或多個輸出設(shè)備(顯示器、打印機、音頻輸出機構(gòu)等)。
[0053]圖2圖示了根據(jù)一實施方式的系統(tǒng)100的示例部件。對象發(fā)送器190包括同等(Peer)-1隊列210、同等-2隊列220以及同等-N隊列230,以下更詳細地描述其中的每個。每個同等隊列被饋送到相關(guān)聯(lián)的設(shè)備中,并且表示將被傳輸?shù)较嚓P(guān)聯(lián)的設(shè)備的對象組。例如,同等-1 240可以是臺式計算機,并且同等-1隊列210可以是排列起來將被傳輸?shù)脚_式計算機的對象組。這樣的對象可以包括諸如文件、補丁、圖形和/或等等之類的內(nèi)容。文件可以包括視頻、音頻和/或文本。如上文關(guān)于圖1更詳細地描述的那樣,對象傳輸可以基于對象將被遞送到的設(shè)備進行排隊,并且基于被分派給相關(guān)聯(lián)的設(shè)備的同步優(yōu)先級,同等隊列可以被服務(wù)以用于處理。替代地或者附加地,也如上文關(guān)于圖1更詳細地描述的那樣,對象基于與對象相關(guān)聯(lián)的同步優(yōu)先級而排列起來。
[0054]在一個實施方式中,同步優(yōu)先級分派可以基于內(nèi)容消耗行為、用以標識文件類型的在設(shè)備上使用的活動的應(yīng)用、與在另一設(shè)備上最新近回顧的內(nèi)容相關(guān)的信息、針對同步內(nèi)容的優(yōu)先級時間。
[0055]例如,同等-1 240可以是臺式計算機,并且同等-2 250可以是膝上型計算機,并且同等-N 230可以是移動設(shè)備?;谄涮幚砥鞯乃俣龋?1 240可以具有比同等-2 250和同等-N 230高的優(yōu)先級。具有較快處理器的臺式計算機可以具有較高的優(yōu)先級,因為同等-1 240可以具有足夠的資源以同步對象的大的集合,其對用戶而言可能是更期望的。相應(yīng)地,可以在同等-2隊列220和同等-N 230隊列之前處理同等_1隊列210。
[0056]可以例如由諸如1、2、”.Ν之類的數(shù)值表示設(shè)備號碼。也可以由數(shù)值表示同步優(yōu)先級(未在圖2中示出),其中較高的值指示針對處理而言的較高優(yōu)先級,并且較低的值指示較低的優(yōu)先級。
[0057]應(yīng)該顯而易見的是,在圖2中圖示的對象發(fā)送器190表示一般化的描繪,并且可以添加其他的部件,或者可以移除、修改或重新布置現(xiàn)有的部件,而不脫離本公開的范圍。雖然圖2圖示了對象發(fā)送器190包括三個隊列,同等-1隊列210、同等-2隊列220和同等-N隊列230,但是系統(tǒng)可以實際上包括更少或更多數(shù)量的隊列。三個隊列已經(jīng)被示出并且被描述為示例實施方式。此外,雖然圖2圖示了對象發(fā)送器190包括三個設(shè)備,同等-1隊列210、同等-2隊列220和同等-N隊列230,但是系統(tǒng)可以實際上包括更少或更多數(shù)量的設(shè)備同等-1 240、同等-2 250和同等-N 260。圖2中的數(shù)字N圖示了在根據(jù)實施方式的對象發(fā)送器中可以存在一系列隊列和設(shè)備。
[0058]現(xiàn)在轉(zhuǎn)向系統(tǒng)100的操作,圖3圖示了根據(jù)一實施方式的示例過程流程圖300。更具體地,說明性過程呈現(xiàn)了用于生成對象的預(yù)測性選擇并且基于同步優(yōu)先級傳輸對象的“推送”模型。應(yīng)該顯而易見的是,在圖3中描繪的過程表示一般化的說明,并且可以添加其他的過程,或者可以移除、修改或重新布置現(xiàn)有的過程,而不脫離本公開的范圍和精神。進一步地,應(yīng)理解,該過程可以表示被存儲在存儲器上的可執(zhí)行指令,所述可執(zhí)行指令可以使得處理設(shè)備響應(yīng)、執(zhí)行動作、改變狀態(tài)和/或做出決定。因此,該被描述的過程可以被實現(xiàn)為由與諸如在圖1和2中圖示的設(shè)備110之類的計算設(shè)備相關(guān)聯(lián)的存儲器提供的可執(zhí)行指令和/或操作。此外,圖3不意圖限制所描述的實施方式的實施,反而,所述圖圖示了本領(lǐng)域技術(shù)人員可以用以設(shè)計/制作電路、生成軟件或者使用硬件和軟件的組合來執(zhí)行所圖示的過程的功能信息。
[0059]過程300可以在框305處開始,在框305處監(jiān)視引擎140監(jiān)視在設(shè)備110處的用戶活動和設(shè)備信息。該過程可以包括收集下述數(shù)據(jù),所述數(shù)據(jù)與請求的內(nèi)容、接收的內(nèi)容、輸出的內(nèi)容、利用的應(yīng)用、可用的存儲容量、網(wǎng)絡(luò)可用性、網(wǎng)絡(luò)速度、網(wǎng)絡(luò)成本、電池容量、充電狀態(tài)、設(shè)備的位置等等相關(guān)。在一個實施方式中,監(jiān)視的過程可能需要收集與所有用戶活動和設(shè)備信息相關(guān)的數(shù)據(jù)。在另一實施方式中,可以基于諸如預(yù)先標識的條件或數(shù)據(jù)的種類之類的預(yù)定協(xié)議來執(zhí)行監(jiān)視的過程。例如,監(jiān)視引擎140可以被設(shè)置成收集下述數(shù)據(jù),所述數(shù)據(jù)與用戶執(zhí)行達多于一分鐘的持續(xù)時間的活動相關(guān),并且可以忽視用戶花費了少于一分鐘上的任何活動。此外,監(jiān)視引擎140可以執(zhí)行過濾動作以標識所收集的數(shù)據(jù)的子集,并且僅提供用戶可能需要的子集。
[0060]在框310處,與用戶活動和設(shè)備信息相關(guān)的收集的數(shù)據(jù)可以被提供到日志數(shù)據(jù)庫150以被記錄。日志數(shù)據(jù)庫150可以存儲記錄,并且根據(jù)所述實施方式,日志數(shù)據(jù)庫150可以組織數(shù)據(jù)并且生成在各種類型的數(shù)據(jù)之間的相關(guān)性。在一個實施方式中,可以使用關(guān)系數(shù)據(jù)庫結(jié)構(gòu)用于組織數(shù)據(jù)。即,數(shù)據(jù)被收集到表格中,并且相關(guān)的數(shù)據(jù)片可以被一起分組在單個結(jié)構(gòu)或記錄中,并且可以在這些結(jié)構(gòu)和記錄之間定義關(guān)系??梢允沟眠@樣的結(jié)構(gòu)和記錄對預(yù)測引擎160可用,所述預(yù)測引擎160從日志數(shù)據(jù)庫150拉取(pull)所存儲的數(shù)據(jù)并且檢驗該數(shù)據(jù)以用于進一步的分析。如上文關(guān)于圖1討論的那樣,在一個實施方式中,來自日志數(shù)據(jù)庫的數(shù)據(jù)可以被傳輸?shù)街醒肴罩緮?shù)據(jù)庫115。中央日志數(shù)據(jù)庫115合并(consolidate)并且存儲從網(wǎng)絡(luò)中的設(shè)備(例如,設(shè)備110、120和130)接收的所有數(shù)據(jù)。
[0061]在框315處,預(yù)測引擎160可以確定是否存在可以從中央日志數(shù)據(jù)庫考慮的附加數(shù)據(jù)。如果標識了附加數(shù)據(jù),則在框320處,可以獲得這樣的數(shù)據(jù)。在框325處,預(yù)測引擎預(yù)期并且預(yù)測性地選擇下述對象(例如,內(nèi)容),預(yù)測引擎160確定所述對象(例如,內(nèi)容)對用戶而言是期望的。預(yù)測性選擇的過程可以涉及從日志數(shù)據(jù)庫150拉取數(shù)據(jù)并且執(zhí)行數(shù)據(jù)分析以解釋數(shù)據(jù)。如上文關(guān)于圖1描述的那樣,預(yù)測引擎可以基于諸如用戶的歷史的數(shù)據(jù)消耗模式之類的各種因素來創(chuàng)建預(yù)測規(guī)則,所述預(yù)測規(guī)則預(yù)測針對對象的未來需求。
[0062]在框330處,從對象數(shù)據(jù)庫180獲得預(yù)測性地選擇的對象。在框335處,對象發(fā)送器190通過基于對象正被傳輸?shù)降脑O(shè)備而將選擇的對象分組在隊列中來生成隊列。例如,如果對象a將被傳輸?shù)酵?1 240 (如在圖2中圖示的那樣),則對象a可以被分組在同等-1隊列210中。類似地,如果對象b將被傳輸?shù)酵?2 250 (如在圖2中圖示的那樣),則對象b可以被分組在同等-2隊列220中。在一個實施方式中,可以存在將被傳輸?shù)较嗤脑O(shè)備的多個對象。例如,除了對象a之外,對象c和d也可以被設(shè)置成將被傳輸?shù)酵?1240。相應(yīng)地,對象c和d可以連同對象a —起被分組在同等-1隊列210中。在該情況下,在框340處,分組的過程還可以包括基于對象a、b和c的同步優(yōu)先級對對象a、b和c進行分級。例如,對象a可以具有比對象b和c高的優(yōu)先級。相應(yīng)地,對象a可以被設(shè)置成在對象b和c之前首先被同步并被傳輸?shù)酵?1。
[0063]在框345處,傳輸對象的過程可以通過處理具有最高的同步優(yōu)先級的隊列開始。例如,同等-1隊列210可以具有比同等-2隊列220和/或同等-N隊列230高的優(yōu)先級。相應(yīng)地,對象發(fā)送器190通過首先處理同等-1隊列210來發(fā)起對象傳輸?shù)倪^程。如上文關(guān)于圖2更詳細地討論的那樣,每個隊列的同步優(yōu)先級可以基于被分派給與所述隊列相關(guān)聯(lián)的設(shè)備的同步優(yōu)先級。例如,可以基于同等-1 240的同步優(yōu)先級確定同等-1隊列210的同步優(yōu)先級。
[0064]在一個實施方式中,可以基于由監(jiān)視引擎140監(jiān)視的某數(shù)據(jù)調(diào)整同等隊列的同步優(yōu)先級。如上文關(guān)于圖1詳細討論的那樣,監(jiān)視引擎140可以監(jiān)視設(shè)備110的各種屬性,所述各種屬性包括電池電力信息、電池電力消耗率、存儲器/存儲裝置空間、無線信號強度、網(wǎng)絡(luò)細節(jié)和/或等等?;谂c這樣的屬性相關(guān)的數(shù)據(jù),預(yù)測引擎160可以推斷設(shè)備110的資源正在被繁重地利用。例如,監(jiān)視引擎140可以檢測設(shè)備110的電池低,網(wǎng)絡(luò)帶寬受限以及網(wǎng)絡(luò)業(yè)務(wù)量經(jīng)受記賬(billing)(例如,3G或者漫游)。相應(yīng)地,預(yù)測引擎160可以發(fā)布命令以保持、減少或阻塞對象的傳輸以限制資源的使用。在一個實施方式中,預(yù)測引擎160可以降低同等隊列和/或這樣的隊列之內(nèi)的對象的同步優(yōu)先級,所述對象可能要求例如更多的電池電力、網(wǎng)絡(luò)帶寬和/或存儲裝置空間。在另一實施方式中,根據(jù)來自預(yù)測模塊160的命令,系統(tǒng)可以使得同步管理器阻塞同步操作,以基于電池電力信息、電池電力消耗率、存儲裝置空間、無線信號強度和網(wǎng)絡(luò)細節(jié)而阻塞同步。
[0065]在另一實施方式中,在基于與該隊列相關(guān)聯(lián)的同等-1 240確定同等-1隊列210具有最尚的同步優(yōu)先級之后,設(shè)備110可以確定同等-1 240對于設(shè)備110是否可用。如果是這樣的話,則隊列可以被處理并且對象被同步(例如,復(fù)制)到同等-1 240。然而,如果設(shè)備不可用,則設(shè)備110可以提示用戶使得設(shè)備可用??梢酝ㄟ^設(shè)備的用戶接口(例如,顯示器)和/或連接到設(shè)備的輸出設(shè)備執(zhí)行該提示。一旦同等-1 240可用,就可以處理隊列。
[0066]圖4圖示了根據(jù)另一實施方式的另一示例過程流程圖400。更具體地,說明性過程對應(yīng)于用于從網(wǎng)絡(luò)中的設(shè)備接收對象以用于同步的“拉取”模型。例如,設(shè)備110可以傳輸請求或者發(fā)起事務(wù),其導(dǎo)致對象(例如,內(nèi)容)到設(shè)備110的下載或流動。通常,內(nèi)容提供設(shè)備將在從設(shè)備110收到請求時發(fā)起傳送。應(yīng)該顯而易見的是,在圖4中描繪的過程表示一般化的說明,并且可以添加其他的過程,或者可以移除、修改或重新布置現(xiàn)有的過程,而不脫離本公開的范圍和精神。進一步地,應(yīng)理解,該過程可以表示被存儲在存儲器上的可執(zhí)行指令,所述可執(zhí)行指令可以使得處理設(shè)備響應(yīng)、執(zhí)行動作、改變狀態(tài)和/或做出決定。因此,該被描述的過程可以被實現(xiàn)為由與諸如在圖1和2中圖示的設(shè)備110之類的計算設(shè)備相關(guān)聯(lián)的存儲器提供的可執(zhí)行指令和/或操作。此外,圖4不意圖限制所描述的實施方式的實施,反
當前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1