enhance/f ilter-xxx/downsample_web> (編輯照片 <編輯照片,"編輯照片〃,魚眼/自動(dòng)增強(qiáng)/過濾-xxx/下采樣_web>)。用戶設(shè)備之間的此接口有效地允許一個(gè)用戶設(shè)備訪問另一用戶設(shè)備的能力。
任務(wù)流送客戶端的架構(gòu)
[0071]圖7是根據(jù)本發(fā)明的一些實(shí)施例的用戶設(shè)備的示例性任務(wù)流送客戶端的框圖。示例性任務(wù)流送客戶端包括客戶端用戶界面(UI)702、設(shè)備管理器704、服務(wù)管理器706、高速緩存管理器708、掃描管理器710,以及加密管理器。
[0072]客戶端UI使用戶觀看/搜索跨許多設(shè)備存儲(chǔ)的文件,并創(chuàng)建任務(wù)上下文。在某些實(shí)施例中,客戶端UI提供被配置成在第一設(shè)備上在第一任務(wù)流送客戶端上接收登錄憑證的用戶界面元素。然后,客戶端可以將登錄憑證從述第一任務(wù)流送客戶端提供到所述任務(wù)流送管理器的所述,以允許所述任務(wù)流送管理器檢索與存儲(chǔ)在一個(gè)或多個(gè)聯(lián)網(wǎng)的存儲(chǔ)設(shè)備中的文件相關(guān)聯(lián)的元數(shù)據(jù)。
[0073]設(shè)備管理器704(類似于此處所描述的監(jiān)聽器)被配置成收集標(biāo)識(shí)存儲(chǔ)在諸如設(shè)備714a-c之類的用戶設(shè)備的本地存儲(chǔ)設(shè)備中的文件的元數(shù)據(jù)。設(shè)備管理器704也可以被配置成收集對(duì)元數(shù)據(jù)的更新。設(shè)備管理器也可以收集與用戶設(shè)備的能力相關(guān)聯(lián)的用戶偏好以及對(duì)其的任何更新。
[0074]服務(wù)管理器706—般被配置成收集與任務(wù)上下文相關(guān)的用戶輸入,并創(chuàng)建該任務(wù)上下文元數(shù)據(jù)標(biāo)簽。然后,元數(shù)據(jù)標(biāo)簽可以被提供到駐留在云存儲(chǔ)服務(wù)718中的任務(wù)流送管理器。也可以使用服務(wù)管理器706來通知用戶,如果用戶設(shè)備已經(jīng)被標(biāo)識(shí)為任務(wù)上下文的目標(biāo)設(shè)備。一旦任務(wù)-上下文的任務(wù)完成,可以使用服務(wù)管理器706來通知云存儲(chǔ)服務(wù)718。
[0075]高速緩存管理器708維護(hù)元數(shù)據(jù)以及由各種用戶設(shè)備對(duì)不同類型的文件的可用的操作的高速緩存。任務(wù)流送客戶端可包括同步適配器,用以確保任務(wù)流送客戶端處的元數(shù)據(jù)和可用操作的高速緩存與駐留在云存儲(chǔ)服務(wù)718中的任務(wù)流送管理器處的元數(shù)據(jù)和可用操作的全局視圖同步。
[0076]可以可任選地在任務(wù)流送客戶端處提供掃描管理器710,以檢查由任務(wù)上下文所標(biāo)識(shí)的文件是否對(duì)于用戶設(shè)備是安全的??梢钥扇芜x地提供加密管理器712,以解密由任務(wù)上下文所標(biāo)識(shí)的經(jīng)加密的文件。加密管理器712加密任務(wù)上下文、元數(shù)據(jù)、用戶偏好,以及在任務(wù)流送管理器和任務(wù)流送客戶端之間穿越的任何其他數(shù)據(jù),以提高安全性。
跨設(shè)備用戶偏好的管理;任務(wù)上下文的智能自動(dòng)化
[0077]用戶傾向于對(duì)用于完成某些任務(wù)的某些應(yīng)用程序,具有天然的偏好,無論是由于熟悉、特點(diǎn)還是訓(xùn)練。例如,一個(gè)人可以首選Windows媒體播放器(Media Player)用于在PC上播放音頻,但是,首選VLC播放器,用于在音頻格式之間轉(zhuǎn)換,或首選Audacity來編輯音頻。如此,基于多用途因特網(wǎng)郵件擴(kuò)展(MIME)類型的應(yīng)用程序選擇或內(nèi)容類型的指示不能捕捉用戶上下文和偏好。在跨設(shè)備環(huán)境中,對(duì)設(shè)備的選擇和對(duì)利用選擇的設(shè)備執(zhí)行的操作的選擇添加新維度。提供任務(wù)流送的最終結(jié)果是基于意圖和偏好,將數(shù)據(jù)文件映射到特定設(shè)備上的應(yīng)用程序的跨設(shè)備能力。
[0078]隨著用戶與設(shè)備上的數(shù)據(jù)進(jìn)行交互,可以連同任何設(shè)備配置參數(shù)一起收集數(shù)據(jù),以確定與設(shè)備的能力相關(guān)聯(lián)的用戶偏好。用戶還可以以人工方式定義這些用戶偏好。在本發(fā)明的上下文內(nèi),“意圖”是指用戶打算對(duì)數(shù)據(jù)執(zhí)行的操作。典型的操作的詞匯表可以是預(yù)定義的,并可由用戶和用戶社區(qū)擴(kuò)展。意圖包括,但不僅限于“播放”、“編輯”、“讀取”、“安全”、“加密”、“存檔”、“共享”等等。列表中的第一設(shè)備是用于動(dòng)作的第一選擇。
[0079]圖8是根據(jù)本發(fā)明的一些實(shí)施例的對(duì)跨設(shè)備偏好的管理的框圖。如圖8所示的系統(tǒng)800包括偏好管理器802(例如,作為任務(wù)流送管理器的一部分),跨設(shè)備偏好接口 804,以及用于將用戶偏好存儲(chǔ)在虛擬個(gè)人云808內(nèi)的數(shù)據(jù)庫806。設(shè)備810、設(shè)備812、設(shè)備814,以及設(shè)備816中每一個(gè)都維護(hù)相應(yīng)的偏好集,S卩,偏好集818、偏好集820、偏好集822,以及偏好集824。每一個(gè)偏好集都可包括與相應(yīng)的用戶設(shè)備的用于對(duì)不同類型的文件進(jìn)行操作的能力相關(guān)聯(lián)的一個(gè)或多個(gè)用戶偏好。
[0080]用戶設(shè)備可以通過相應(yīng)的任務(wù)流送客戶端,通過跨設(shè)備偏好接口804,將偏好集818、820、822,以及824提供到虛擬個(gè)人云808。然后,偏好管理器802可以核對(duì)來自用戶設(shè)備的用戶偏好,以生成統(tǒng)一的用戶偏好,該統(tǒng)一的用戶偏好考慮了首選用于對(duì)特定類型的文件執(zhí)行特定操作的設(shè)備和應(yīng)用程序。
[0081 ] 示例統(tǒng)一用戶偏好可以具有下列數(shù)據(jù)格式:ΜΠ1Ε類型:意圖:(Dev l:App l):(Dev2:App 2): (Dev 3:App 3)。如此,統(tǒng)一用戶偏好定義下列意圖:對(duì)于特定類型的文件(MIME類型),使用Dev 1(設(shè)備1)和App 1(應(yīng)用程序1),對(duì)于相同類型的文件(ΜΠΕ類型),使用Dev2(設(shè)備2)和App 2(應(yīng)用程序2),對(duì)于相同類型的文件(ΜΠ1Ε類型),使用Dev 3(設(shè)備3)和App3(應(yīng)用程序3)。此數(shù)據(jù)格式傳達(dá)多段信息。例如,此數(shù)據(jù)格式使任務(wù)流送管理器確定哪些設(shè)備能夠?qū)哂刑囟é?Ε類型的文件執(zhí)行特定操作/意圖。進(jìn)一步地,此數(shù)據(jù)格式使任務(wù)流送管理器確定哪一個(gè)應(yīng)用程序?qū)⒈粓?zhí)行以對(duì)具有特定MME類型的文件執(zhí)行特定操作/意圖。如果統(tǒng)一的用戶偏好包括設(shè)備和應(yīng)用程序?qū)?例如,(Dev X: App Y))的排序的列表,則任務(wù)流送管理器甚至可以默認(rèn)地選擇特定設(shè)備/應(yīng)用程序?qū)Γ蛳蛴脩籼岢鍪褂锰囟ㄔO(shè)備/應(yīng)用程序?qū)Φ慕ㄗh??梢詮臍v史用戶數(shù)據(jù)(例如,特定設(shè)備和應(yīng)用程序用于特定類型的文件的頻度)導(dǎo)出設(shè)備和應(yīng)用程序?qū)Φ倪@樣的排序的列表。另選地或另外地,用戶可以以人工方式提供排序。
[0082]此信息可以有利地用于“任務(wù)流送”中,以智能地并自動(dòng)地將任務(wù)上下文路由到合適的設(shè)備,并在目標(biāo)設(shè)備上創(chuàng)建合適的通知(當(dāng)偏好管理器802可以導(dǎo)出對(duì)于目標(biāo)設(shè)備和應(yīng)用程序的用戶偏好以執(zhí)行特定操作時(shí),減輕用戶指定目標(biāo)設(shè)備和應(yīng)用程序的必要性)。例如,當(dāng)用戶選擇音樂文件并選擇編輯意圖時(shí),系統(tǒng)自動(dòng)地推薦帶有Audacity應(yīng)用程序的用戶的PC,作為示例,作為從云中的偏好導(dǎo)出的目標(biāo)。用戶可以選擇別的東西,但是,隨著時(shí)間的推移,建議將捕捉用戶偏好。
說明性屏幕截圖
[0083]圖9A-C是根據(jù)本發(fā)明的一些實(shí)施例的客戶端的說明性屏幕截圖,該客戶端給用戶提供搜索文件并跨不同的設(shè)備流送任務(wù)的用戶界面。在圖9A的屏幕截圖910中,示出了示例性任務(wù)流送客戶端的多個(gè)用戶界面元素。根據(jù)一個(gè)方面,提供搜索字段,以使用戶通過標(biāo)識(shí)跨多個(gè)設(shè)備存儲(chǔ)的文件的元數(shù)據(jù)來進(jìn)行搜索(“位置不可知論的搜索902”)。此可搜索的元數(shù)據(jù)甚至可以包括用于分類或標(biāo)簽文件的用戶指定的元數(shù)據(jù)標(biāo)簽。根據(jù)另一方面,用戶可以查看所有文件,或分別地查看與不同的存儲(chǔ)設(shè)備相關(guān)聯(lián)的文件(“我的設(shè)備和服務(wù)904”)。根據(jù)再一個(gè)方面,用戶可以使用用戶設(shè)備上的任務(wù)流送客戶端中的任何一個(gè),查看相同組的文件(“所有數(shù)據(jù)在每個(gè)設(shè)備上都跟著我906” )。
[0084]在圖9B的屏幕截圖920中,任務(wù)流送客戶端提供用戶界面部分,以使用戶在從來自各種設(shè)備的多個(gè)文件中選擇一個(gè)文件時(shí)定義任務(wù)上下文(“定義任務(wù)上下文922”)。用戶界面部分給予用戶選擇目標(biāo)設(shè)備的機(jī)會(huì),然后,選擇用于對(duì)選定的文件進(jìn)行操作以定義任務(wù)上下文的任務(wù)/操作。提供了一個(gè)字段,使用戶可任選地提供任務(wù)上下文的消息,以便用戶可以添加任務(wù)上下文的任何個(gè)人注釋。
[0085]在圖9C的屏幕截圖930中,目標(biāo)設(shè)備上的任務(wù)流送客戶端的用戶界面部分顯示指向該目標(biāo)設(shè)備的任務(wù)上下文的通知(“目標(biāo)設(shè)備上的通知932” )。目標(biāo)設(shè)備上的任務(wù)流送客戶端呈現(xiàn)任務(wù)上下文元數(shù)據(jù)標(biāo)簽的通知,以供顯示在第二設(shè)備上。進(jìn)一步地,用戶界面部分還提供單擊用戶界面元素以執(zhí)行操作。目標(biāo)用戶界面上的任務(wù)流送客戶端可任選地提供用戶界面,以允許用戶指出接受對(duì)由任務(wù)上下文元數(shù)據(jù)標(biāo)簽所標(biāo)識(shí)的文件執(zhí)行所述操作。響應(yīng)于通過用戶界面接收到接受的點(diǎn)擊,目標(biāo)設(shè)備上的任務(wù)流送客戶端可以,使用第二設(shè)備,對(duì)由任務(wù)上下文元數(shù)據(jù)標(biāo)簽所標(biāo)識(shí)的文件執(zhí)行操作。任務(wù)流送客戶端可以使用由與目標(biāo)設(shè)備的能力相關(guān)聯(lián)的用戶偏好所標(biāo)識(shí)的應(yīng)用程序來執(zhí)行操作。
系統(tǒng)圖示
[0086]圖10是根據(jù)一實(shí)施例的耦合到示例處理器的存儲(chǔ)器的框圖。圖10示出了根據(jù)一個(gè)實(shí)施例的處理器核1000。處理器核1000可以是任何類型的處理器,諸如微處理器、嵌入式處理器、數(shù)字信號(hào)處理器(DSP)、網(wǎng)絡(luò)處理器,或執(zhí)行代碼的其他設(shè)備的核。雖然在圖10中只示出了一個(gè)處理器核1000,但是,處理元件可以可另選地包括一個(gè)以上的圖10中所示出的處理器核1000。(參見,例如,下面的圖12中的多核實(shí)施例)。處理器1000可以是任何類型的處理器,諸如微處理器、嵌入式處理器、數(shù)字信號(hào)處理器(DSP)、網(wǎng)絡(luò)處理器、多核處理器,單核處理器,或執(zhí)行代碼的其他設(shè)備。處理器核1000可以是單線程的核,或?qū)τ谥辽僖粋€(gè)實(shí)施例,處理器核1000可以是多線程的,它可每個(gè)核包括一個(gè)以上的硬件線程上下文(或“邏輯處理器”)。這樣的核1000可以被配置成以此處所公開的方式執(zhí)行指令代碼。如圖10所示的此可以被用來執(zhí)行此處所描述的要由用戶設(shè)備、任務(wù)流送客戶端、任務(wù)流送管理器、以及如圖1A-B、2-3,以及5-8所示的任何組件執(zhí)行的功能。
[0087]圖10還示出了耦合到處理器1000的存儲(chǔ)器1070。存儲(chǔ)器1070可以是當(dāng)前已知或以別的方式可用的各種存儲(chǔ)器中的任何一種(包括存儲(chǔ)器層次結(jié)構(gòu)的各層)。存儲(chǔ)器1070可包括要由處理器1000核執(zhí)行的一個(gè)或多個(gè)代碼指令1013。處理器核1000遵循由代碼1013指出的程序指令序列。每一指令都可以進(jìn)入前端部分1010,并由一個(gè)或多個(gè)解碼器1020處理。解碼器可以以預(yù)定義的格式生成諸如固定寬度微操作之類的微操作,作為其輸出,或可以生成其他指令、微指令,或反映原始代碼指令的控制信號(hào)。前端1010還包括寄存器重命名邏輯1025以及調(diào)度邏輯1030,它們一般分配資源并排隊(duì)對(duì)應(yīng)于轉(zhuǎn)換指令的操作,供執(zhí)行。
[0088]處理器1000被示為包括具有一組執(zhí)行單元1055-1到1055-N的執(zhí)行邏輯1050。一些實(shí)施例可以包括專用于特定功能或功能組的若干個(gè)執(zhí)行單元。其他實(shí)施例可只包括一個(gè)執(zhí)行單元或能夠執(zhí)行特定的功能的一個(gè)執(zhí)行單元。執(zhí)行邏輯1050執(zhí)行由代碼指令所指定的操作。
[0089]在由代碼指令所指定的操作的執(zhí)行完成之后,后端邏輯1060引退代碼1013的指令。在一個(gè)實(shí)施例中,處理器1000允許無序執(zhí)行,但是,要求指令的按順序引退。引退邏輯x65可以呈現(xiàn)本領(lǐng)域技術(shù)人員已知的各種形式(例如,重排序緩存等等)。如此,處理器核1000在代碼1013的執(zhí)行過程中被轉(zhuǎn)換,至少就由解碼器所生成的輸出、硬件寄存器和由寄存器重命名邏輯1025使用的表,以及由執(zhí)行邏輯1050修改的任何寄存器(未示出)而言。
[0090]雖然在圖10中未示出,但是,處理元件與處理器核1000—起可包括芯片上的其他元件。例如,處理元件可與處理器核1100—起包括存儲(chǔ)器控制邏輯(參見,例如,下面的圖11的MC 1172)。處理元件可包括I/O控制邏輯和/或可包括與存儲(chǔ)器控制邏輯集成的I/O控制邏輯。處理元件也可以包括一個(gè)或多個(gè)高速緩存。
[0091]圖11是根據(jù)一實(shí)施例的按點(diǎn)對(duì)點(diǎn)(PtP)配置排列的示例計(jì)算系統(tǒng)的框圖。圖11所示出的是包括第一處理元件1170和第二處理元件1180的多處理器系統(tǒng)1100。盡管示出了兩個(gè)處理元件1170和1180,但是,可以理解,系統(tǒng)1100的實(shí)施例還可以只包括一個(gè)這樣的處理元件。如圖11所示的此可以被用來執(zhí)行此處所描述的要由用戶設(shè)備、任務(wù)流送客戶端、任務(wù)流送管理器、以及如圖1Α-Β、2-3,以及5-8所示的任何組件執(zhí)行的功能。
[0092]系統(tǒng)1100被示為點(diǎn)對(duì)點(diǎn)互連系統(tǒng),其特征在于,第一處理元件1170和第二處理元件1180通過點(diǎn)對(duì)點(diǎn)互連1150耦合。應(yīng)該理解,圖11中所示出的任何或全部互連都可以實(shí)現(xiàn)為多點(diǎn)分支總線,而并非點(diǎn)對(duì)點(diǎn)互連。
[0093]如圖11所示,處理元件1170和1180中的每一個(gè)都可以是多核處理器,包括第一和第二處理器核1(即,處理器核1174a和1174b,以及處理器核1184a和1184b)。這樣的核1174、1174b、1184a、1184b可以被配置成以此處所公開的方式執(zhí)行指令代碼。
[0094]每一處理元件1170,1180都可以包括至少一個(gè)共享緩存1896。共享緩存1896a,1896b可以存儲(chǔ)分別被處理器的一個(gè)或多個(gè)組件(諸如核1174a、1174b、以及1184a、1184b)使用的數(shù)據(jù)(例如,指令)。例如,共享緩存可以本地緩存存儲(chǔ)在存儲(chǔ)器1132,1134中的數(shù)據(jù),用于被處理器的組件更快的訪問。在一個(gè)或多個(gè)實(shí)施例中,共享緩存546a,546b可以包括一個(gè)或多個(gè)中級(jí)緩存,諸如級(jí)別2(L2)、級(jí)別3(L3)、級(jí)別4(L4),或其他級(jí)別的緩存,末級(jí)緩存(1^0,和/或其組合。
[0095]盡管只利用兩個(gè)處理元件1170、1180來示出,但是,可以理解,本發(fā)明的范圍不僅限于此。在其他實(shí)施例中,一個(gè)或多個(gè)額外的處理元件可以存在于給定處理器中。可另選地,一個(gè)或多個(gè)處理元件1170,1180可以是除處理器以外的元件,諸如ASIC芯片或場(chǎng)可編程門陣列。例如,額外的處理元件可包括與第一處理器1170相同的額外的處理器,與第一處理器1170異構(gòu)或非對(duì)稱的額外的處理器,加速器(諸如,例如,圖形加速器或數(shù)字信號(hào)處理(DSP)單元),場(chǎng)可編程門陣列,或任何其他處理元件。就包括體系結(jié)構(gòu)、微體系結(jié)構(gòu)、熱的,功率消耗特征等等的一系列優(yōu)點(diǎn)的度量而言,在處理元件1170,1180之間可能會(huì)有各種差異。這些差異可能有效地將其本身表現(xiàn)為處理元件1170,1180之間的不對(duì)稱性和異質(zhì)性。對(duì)于至少一個(gè)實(shí)施例,各種處理元件1170,1180可以駐留在相同管芯封裝中。
[0096]第一處理元件1170還可以包括存儲(chǔ)器控制器邏輯(MC)1172以及點(diǎn)對(duì)點(diǎn)(P-P)接口1176以及1178。類似地,第二處理元件1180可包括MC 1182以及P-P接口 1186以及1188。如圖11所示,MC 1172和1182將處理器耦合到相應(yīng)的存儲(chǔ)器,S卩,存儲(chǔ)器1132和存儲(chǔ)器1134,它們可以是本地連接到相應(yīng)的處理器的主存儲(chǔ)器的一部分。盡管MC邏輯1172和1182被示為集成到處理元件1170,1180中,但是,對(duì)于替換實(shí)施例,MC邏輯可以是處理元件1170,1180外面的單獨(dú)邏輯,而并非集成在其中。
[0097]第一處理元件1170和第二處理元件1180可以分別通過P-P互連1176,1190和1186耦合到I/o子系統(tǒng)1184。如圖11所示,I/O子系統(tǒng)1190包括P-P接口 1194和1198。此外,I/O子系統(tǒng)1190還包括將I/O子系統(tǒng)1192與高性能圖形引擎1138耦合的接口 1190。在一個(gè)實(shí)施例中,總線1149可以被用來將圖形引擎1138耦合到I/O子系統(tǒng)1190。交替地,點(diǎn)對(duì)點(diǎn)互連1139可以將這些組件耦合。
[0098]I/O子系統(tǒng)1190又可以通過接口 1196耦合到第一總線1116。在一個(gè)實(shí)施例中,第一總線1116可以是外圍組件互連(PCI)總線,或諸如PCI Express總線或其它第三代I/O互連總線之類的總線,但本發(fā)明的范圍并不受此限制。
[0099]如圖11所示,各種I/O設(shè)備1114以及將第一總線1116耦合到第二總線1110的總線橋1118可以耦合到第一總線1116。在一個(gè)實(shí)施例中,第二總線1120可以是低管腳數(shù)(LPC)總線。在一個(gè)實(shí)施例中,各種設(shè)備可以耦合到第二總線1120,包括,例如,鍵盤八氧標(biāo)1112、通信設(shè)備1126(它們又可以與計(jì)算機(jī)網(wǎng)絡(luò)202進(jìn)行通信)以及數(shù)據(jù)存儲(chǔ)單元1128,諸如磁盤驅(qū)動(dòng)器或可以包括代碼1130的其他大容量存儲(chǔ)設(shè)備。代碼1130可以包括用于執(zhí)行上文所描述的方法中的一個(gè)或多個(gè)的實(shí)施例的指令。此外,音頻I/O 1124可耦合至第二總線1120。
[0100]請(qǐng)注意,還可以構(gòu)想其他實(shí)施例。例如,代替圖11的點(diǎn)對(duì)點(diǎn)架構(gòu),系統(tǒng)可以實(shí)現(xiàn)多點(diǎn)分支總線或另一這樣的通信拓樸。此外,還可以使用比圖11中所示出的多一些或少一些的集成芯片,來分區(qū)圖11的元件。
[0101]請(qǐng)注意,對(duì)于此處所提供的示例,可以以兩個(gè)、三個(gè)、或更多計(jì)算設(shè)備來描述交互。然而,這只是為了清楚起見,并且只作為示例。在某些情況下,可以通過只引用數(shù)量有限的計(jì)算設(shè)備,更容易地描述給定流程集的功能中的一個(gè)或多個(gè)。此外,任務(wù)流送也輕松地可縮放,并可以跨大量的組件,以及更復(fù)雜的布局和配置來實(shí)現(xiàn)。相應(yīng)地,所提供的示例不應(yīng)該限制范圍或抑制任務(wù)流送的廣泛的原理,因?yàn)闈撛诘貞?yīng)用于無數(shù)其他體系結(jié)構(gòu)。
[0102]還應(yīng)該指出,與任務(wù)流送相關(guān)的功能只示出了可以執(zhí)行圖1A-B、2、5-8、12,以及13中所示出的系統(tǒng)執(zhí)行的某些可能的任務(wù)流送功能。這些操作中的某些可以在合適的情況下刪除,或者可以在不偏離本發(fā)明的范圍的情況下,顯著地修改或改變這些操作。另外,還可以顯著地改變這些操作的時(shí)間。前面的操作流程是作為示例和討論而提供的。由此處所描述的各實(shí)施例提供相當(dāng)大的靈活性,因?yàn)樵诓黄x本發(fā)明的原理的情況下,可以提供任何合適的布局、時(shí)序、配置,以及定時(shí)機(jī)制。
[0103]雖然參考特定布局以及配置詳細(xì)描述了本發(fā)明,但是,在不偏離本發(fā)明的范圍的情況下,可以顯著更改這些示例配置和布局。另外,雖然是參考促進(jìn)任務(wù)流送功能的特定元件以及操作來說明圖1A-B、2、5-8、12以及13中的系統(tǒng)的,但是,這些元件以及操作可以替換為實(shí)現(xiàn)任務(wù)流送系統(tǒng)的計(jì)劃的功能的任何合適的架構(gòu)、協(xié)議,和/或過程。
[0104]在一個(gè)示例實(shí)現(xiàn)中,實(shí)現(xiàn)此處所描述的各實(shí)施例所涉及的各種設(shè)備或組件可包括用于實(shí)現(xiàn)所描述的功能的軟件,此處所公開的這些設(shè)備或組件可以包括用于促進(jìn)此處所描述的活動(dòng)的在一個(gè)或多個(gè)非瞬時(shí)的,有形的介質(zhì)中體現(xiàn)的軟件。此處所公開的系統(tǒng)和設(shè)備的至少一部分(例如,用戶設(shè)備、任務(wù)流送客戶端、任務(wù)流送管理器,以及如圖1Α-Β、2-3,以及5-8等等所示的任何組件)也可以包括用于存儲(chǔ)用于實(shí)現(xiàn)此處概述的功能的信息的存儲(chǔ)器設(shè)備(或存儲(chǔ)器元件)。另外,系統(tǒng)和設(shè)備(例如,用戶設(shè)備、任務(wù)流送客戶端、任務(wù)流送管理器,以及如圖1Α-Β、2-3,以及5-8,等等所示的任何組件)可包括能夠執(zhí)行軟件或算法以執(zhí)行在本說明書所討