本申請(qǐng)的各實(shí)施例涉及使用對(duì)應(yīng)于文件傳輸事件的反饋文件來(lái)跟蹤文件傳輸?shù)臓顟B(tài)。
背景技術(shù):
跟蹤和/或監(jiān)視從源設(shè)備向目標(biāo)設(shè)備的文件傳輸(例如,包括一個(gè)或者多個(gè)文件)的狀態(tài)可以是與規(guī)劃、交付、操作和/或控制IT服務(wù)相關(guān)聯(lián)的信息技術(shù)服務(wù)管理(ITSM)過(guò)程的一部分。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)一些可能的實(shí)現(xiàn)方式,一種方法可包括:由設(shè)備接收與從第一設(shè)備向第二設(shè)備的文件傳輸相關(guān)聯(lián)的一組反饋文件,其中該組反饋文件中的反饋文件包括對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的事件的時(shí)間戳;由設(shè)備確定與文件傳輸相關(guān)聯(lián)的配置信息,其中配置信息可包括與事件相關(guān)聯(lián)的定時(shí)信息,該定時(shí)信息標(biāo)識(shí)與事件相關(guān)聯(lián)的預(yù)計(jì)時(shí)間;由設(shè)備確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,其中狀態(tài)信息可基于對(duì)應(yīng)于事件的時(shí)間戳和與事件相關(guān)聯(lián)的定時(shí)信息被確定;以及由設(shè)備提供狀態(tài)信息。
在該方法中,其中第一設(shè)備是源設(shè)備,并且該組反饋文件包括以下各項(xiàng)中的至少一項(xiàng):與生成文件相關(guān)聯(lián)的反饋文件,或者與源設(shè)備發(fā)送文件相關(guān)聯(lián)的反饋文件。
在該方法中,其中第二設(shè)備是目標(biāo)設(shè)備,并且該組反饋文件包括以下各項(xiàng)中的至少一項(xiàng):與目標(biāo)設(shè)備接收文件相關(guān)聯(lián)的反饋文件,或者與消耗文件相關(guān)聯(lián)的反饋文件。
在該方法中,其中接收該組反饋文件包括:在文件傳輸期間實(shí)時(shí)或者接近實(shí)時(shí)地接收該組反饋文件。
在該方法中,其中確定狀態(tài)信息包括:確定由時(shí)間戳標(biāo)識(shí)的時(shí)間在由定時(shí)信息標(biāo)識(shí)的時(shí)間窗內(nèi);以及基于確定時(shí)間在由定時(shí)信息標(biāo)識(shí)的時(shí)間窗內(nèi)來(lái)確定指示文件傳輸完成的狀態(tài)信息。
在該方法中,其中事件包括以下各項(xiàng)中的至少一項(xiàng):與生成文件相關(guān)聯(lián)的生成事件;與發(fā)送文件相關(guān)聯(lián)的發(fā)送事件;與接收文件相關(guān)聯(lián)的接收事件;或者與加載或者打開文件相關(guān)聯(lián)的消耗事件。
在該方法中,其中接收該組反饋文件包括:從第一設(shè)備接收該組反饋文件中的第一反饋文件,第一反饋文件由第一設(shè)備創(chuàng)建;以及從第二設(shè)備接收該組反饋文件中的第二反饋文件,第二反饋文件由第二設(shè)備創(chuàng)建。
根據(jù)一些可能的實(shí)現(xiàn)方式,一種設(shè)備可包括:一個(gè)或者多個(gè)處理器,用來(lái):接收與從第一設(shè)備向第二設(shè)備的文件傳輸相關(guān)聯(lián)的多個(gè)反饋文件,其中該多個(gè)反饋文件中的第一反饋文件可包括對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的第一事件的第一時(shí)間戳,并且其中該多個(gè)反饋文件中的第二反饋文件可包括對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的第二事件的第二時(shí)間戳;接收與文件傳輸相關(guān)聯(lián)的配置信息,其中該配置信息可包括標(biāo)識(shí)與第一事件相關(guān)聯(lián)的定時(shí)信息和與第二事件相關(guān)聯(lián)的定時(shí)信息的信息;基于第一時(shí)間戳和第一定時(shí)信息或者第二時(shí)間戳和第二定時(shí)信息來(lái)確定文件傳輸?shù)臓顟B(tài);以及提供與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息。
在該設(shè)備中,其中第一設(shè)備是中間設(shè)備,并且多個(gè)反饋文件包括以下各項(xiàng)中的至少一項(xiàng):與中間設(shè)備接收文件相關(guān)聯(lián)的反饋文件,或者與中間設(shè)備發(fā)送文件相關(guān)聯(lián)的反饋文件。
在該設(shè)備中,其中第二設(shè)備是目標(biāo)設(shè)備,并且多個(gè)反饋文件包括以下各項(xiàng)中的至少一項(xiàng):與目標(biāo)設(shè)備接收文件相關(guān)聯(lián)的反饋文件,或者與提供文件以用于消耗相關(guān)聯(lián)的反饋文件。
在該設(shè)備中,其中第一定時(shí)信息和第二定時(shí)信息分別包括以下各項(xiàng)中的至少一項(xiàng):與第一事件相關(guān)聯(lián)的預(yù)計(jì)時(shí)間或者與第二事件相關(guān)聯(lián)的預(yù)計(jì)時(shí)間;或者與第一事件相關(guān)聯(lián)的實(shí)際時(shí)間或者與第二事件相關(guān)聯(lián)的實(shí)際時(shí)間。
在該設(shè)備中,其中一個(gè)或者多個(gè)處理器在確定文件傳輸?shù)臓顟B(tài)時(shí)將用于:確定由第二時(shí)間戳標(biāo)識(shí)的時(shí)間不在與第二定時(shí)信息相關(guān)聯(lián)的時(shí)間窗內(nèi);以及基于確定由第二時(shí)間戳標(biāo)識(shí)的時(shí)間不在與第二定時(shí)信息相關(guān)聯(lián)的時(shí)間窗內(nèi)來(lái)確定文件傳輸?shù)臓顟B(tài)。
在該設(shè)備中,其中第一設(shè)備和第二設(shè)備由分離的實(shí)體操作或者管理。
在該設(shè)備中,其中一個(gè)或者多個(gè)處理器在接收多個(gè)反饋文件時(shí)將用于:從第一設(shè)備接收第一反饋文件,第一反饋文件由第一設(shè)備創(chuàng)建;以及從第二設(shè)備接收第二反饋文件,第二反饋文件在第一反饋文件被接收之后被接收,并且第二反饋文件由第二設(shè)備創(chuàng)建。
根據(jù)一些可能的實(shí)現(xiàn)方式,一種非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)可存儲(chǔ)一個(gè)或者多個(gè)指令,該一個(gè)或者多個(gè)指令當(dāng)被一個(gè)或者多個(gè)處理器執(zhí)行時(shí)使得該一個(gè)或者多個(gè)處理器:從第一設(shè)備接收與從第一設(shè)備向第二設(shè)備的文件傳輸相關(guān)聯(lián)的第一組反饋文件,其中該第一組反饋文件中的反饋文件可標(biāo)識(shí)與文件傳輸期間的第一事件相關(guān)聯(lián)的時(shí)間;從第二設(shè)備接收與從第一設(shè)備向第二設(shè)備的文件傳輸相關(guān)聯(lián)的第二組反饋文件,其中該第二組反饋文件中的反饋文件可標(biāo)識(shí)與文件傳輸期間的第二事件相關(guān)聯(lián)的時(shí)間;確定與文件傳輸相關(guān)聯(lián)的配置信息,該配置信息包括與第一事件相關(guān)聯(lián)的第一預(yù)計(jì)時(shí)間窗和與第二事件相關(guān)聯(lián)的第二預(yù)計(jì)時(shí)間窗;確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,其中狀態(tài)信息可基于與第一事件相關(guān)聯(lián)的時(shí)間和第一預(yù)計(jì)時(shí)間窗被確定,或者其中狀態(tài)信息可基于與第二事件相關(guān)聯(lián)的時(shí)間和第二預(yù)計(jì)時(shí)間窗被確定;以及提供狀態(tài)信息以用于向用戶顯示。
在該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)中,其中第一設(shè)備是源設(shè)備,并且第一組反饋文件包括以下各項(xiàng)中的至少一項(xiàng):與生成文件相關(guān)聯(lián)的反饋文件,或者與源設(shè)備發(fā)送文件相關(guān)聯(lián)的反饋文件。
在該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)中,其中第二設(shè)備是中間設(shè)備,并且第二組反饋文件包括以下各項(xiàng)中的至少一項(xiàng):與中間設(shè)備接收文件相關(guān)聯(lián)的反饋文件,或者與中間設(shè)備發(fā)送文件相關(guān)聯(lián)的反饋文件。
在該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)中,其中第一事件或者第二事件包括以下各項(xiàng)的至少一項(xiàng):與生成文件相關(guān)聯(lián)的生成事件;與發(fā)送文件相關(guān)聯(lián)的發(fā)送事件;與接收文件相關(guān)聯(lián)的接收事件;或者與加載或者打開文件相關(guān)聯(lián)的消耗事件。
在該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)中,其中第一組反饋文件和第二組反饋文件在文件傳輸期間實(shí)時(shí)或者接近實(shí)時(shí)地被接收。
在該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)中,其中使得一個(gè)或者多個(gè)處理器確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息的一個(gè)或者多個(gè)指令使得一個(gè)或者多個(gè)處理器:確定與第一事件相關(guān)聯(lián)的時(shí)間在第一預(yù)計(jì)時(shí)間窗內(nèi);以及基于確定與第一事件相關(guān)聯(lián)的時(shí)間在第一預(yù)期時(shí)間窗內(nèi)來(lái)確定指示文件傳輸正在進(jìn)行中的狀態(tài)信息。
附圖說(shuō)明
圖1A和圖1B是本文所描述的示例實(shí)現(xiàn)方式的概述的示圖;
圖2是其中可以實(shí)現(xiàn)本文所描述的系統(tǒng)和/或方法的示例環(huán)境的示圖;
圖3是圖2的一個(gè)或者多個(gè)設(shè)備的示例組件的示圖;
圖4是用于接收和存儲(chǔ)與從源設(shè)備向目標(biāo)設(shè)備的文件傳輸相關(guān)聯(lián)的配置信息的示例過(guò)程的流程圖;
圖5是用于創(chuàng)建、提供和存儲(chǔ)與確定從源設(shè)備向目標(biāo)設(shè)備的文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的反饋文件的示例過(guò)程的調(diào)用流程圖;
圖6是用于確定和提供與從源設(shè)備向目標(biāo)設(shè)備的文件傳輸相關(guān)聯(lián)的狀態(tài)信息的示例過(guò)程的流程圖;以及
圖7A和圖7B是與圖6中所示的示例過(guò)程相關(guān)的示例實(shí)現(xiàn)方式的示圖。
具體實(shí)施方式
對(duì)示例實(shí)現(xiàn)方式的以下詳細(xì)描述參考附圖。不同附圖中的相同標(biāo)號(hào)可標(biāo)識(shí)相同或相似的元件。
ITSM過(guò)程可包括跟蹤與從源設(shè)備向目標(biāo)設(shè)備發(fā)送一組文件相關(guān)聯(lián)的文件傳輸?shù)臓顟B(tài)。然而,文件傳輸?shù)臓顟B(tài)(例如,總體狀態(tài)、每個(gè)文件的狀態(tài)等)可能難以確定何時(shí)經(jīng)由感興趣方(例如,與監(jiān)視文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的ITSM團(tuán)隊(duì))不可訪問的一個(gè)或者多個(gè)設(shè)備來(lái)傳輸該一組文件。例如,當(dāng)一個(gè)或者多個(gè)設(shè)備由不同實(shí)體操作和/或管理時(shí),文件傳輸?shù)臓顟B(tài)僅在與關(guān)于每個(gè)設(shè)備的文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息由操作和/或管理一個(gè)或者多個(gè)設(shè)備的實(shí)體提供時(shí)可被確定。
另外,當(dāng)一組文件中的每個(gè)文件的狀態(tài)諸如經(jīng)由指示文件已經(jīng)從特定設(shè)備發(fā)送和/或由特定設(shè)備接收的確認(rèn)消息(例如,電子郵件、文本消息等)而被分別報(bào)告時(shí),收集和/或確定與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息可能是資源密集型和/或耗時(shí)的(例如,當(dāng)文件數(shù)目增加時(shí))。當(dāng)手動(dòng)地(例如,通過(guò)分類整理并查看與每個(gè)文件相關(guān)聯(lián)的確認(rèn)消息)執(zhí)行報(bào)告每個(gè)文件的狀態(tài)和/或確定文件傳輸?shù)臓顟B(tài)時(shí),這種困難可能變得復(fù)雜。
本文所描述的實(shí)現(xiàn)方式可允許跟蹤服務(wù)器使用對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的每個(gè)文件的一組反饋文件來(lái)確定(例如,跨越多個(gè)設(shè)備的)文件傳輸?shù)臓顟B(tài),該組反饋文件是文件傳輸期間被自動(dòng)創(chuàng)建(例如,沒有用戶干預(yù))。在一些實(shí)現(xiàn)方式中,反饋文件的使用可允許跟蹤服務(wù)器在文件傳輸期間自動(dòng)地和/或?qū)崟r(shí)地(或接近實(shí)時(shí)地)確定文件傳輸?shù)臓顟B(tài)。在一些實(shí)現(xiàn)方式中,與文件傳輸相關(guān)聯(lián)的狀態(tài)信息可用來(lái)生成與系統(tǒng)性能、文件傳輸趨勢(shì)等相關(guān)聯(lián)的報(bào)告信息。
本文所描述的實(shí)現(xiàn)方式還可允許跟蹤服務(wù)器提供與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息,從而使得即使當(dāng)經(jīng)由其發(fā)生文件傳輸?shù)亩鄠€(gè)設(shè)備由分離的實(shí)體操作和/或管理時(shí),狀態(tài)信息也是可訪問的。
此外,本文所描述的實(shí)施例表示對(duì)常規(guī)計(jì)算機(jī)和/或常規(guī)通信網(wǎng)絡(luò)的提升。例如,使用這些實(shí)施例的計(jì)算機(jī)可以能夠在從另一設(shè)備向計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí)確定數(shù)據(jù)是否被丟棄、丟失、錯(cuò)誤路由等。這些實(shí)施例可使用獨(dú)立的設(shè)備以向計(jì)算機(jī)通知數(shù)據(jù)被丟失、丟棄、錯(cuò)誤路由等等,和/或可允許向計(jì)算機(jī)提供數(shù)據(jù)以向計(jì)算機(jī)通知計(jì)算機(jī)未接收數(shù)據(jù)。這些實(shí)施例還使得通信網(wǎng)絡(luò)更可靠和有效,因?yàn)槿绻枰獎(jiǎng)t可以向通信網(wǎng)絡(luò)中的任何設(shè)備提供反饋信息。
圖1A和圖1B是本文所描述的示例實(shí)現(xiàn)方式100的概述的示圖。為了示例實(shí)現(xiàn)方式100的目的,假定文件將經(jīng)由中間設(shè)備(例如,沿著源設(shè)備和目標(biāo)設(shè)備之間的路徑定位的設(shè)備)從源設(shè)備向目標(biāo)設(shè)備傳輸。另外,假設(shè)每個(gè)設(shè)備存儲(chǔ)或可以訪問配置信息,該配置信息標(biāo)識(shí)文件將從源設(shè)備向目標(biāo)設(shè)備傳輸?shù)姆绞?例如,包括路徑信息、定時(shí)信息等)。
最后,假設(shè)每個(gè)設(shè)備被配置為生成與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的一個(gè)或者多個(gè)反饋文件。在一些實(shí)現(xiàn)方式中,反饋文件可對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的事件,諸如標(biāo)識(shí)事件(例如,當(dāng)文件被生成并標(biāo)識(shí)以用于傳輸時(shí),當(dāng)文件被接收并標(biāo)識(shí)以用于傳輸時(shí)等)、發(fā)送事件(例如,當(dāng)文件被發(fā)送時(shí))、接收事件(例如,當(dāng)文件被接收時(shí))、消耗事件(例如,當(dāng)文件被加載、打開、存儲(chǔ)等時(shí))等。
如在圖1A中并且由標(biāo)號(hào)105所示,源設(shè)備可生成要向目標(biāo)設(shè)備傳輸?shù)奈募?例如,基于配置信息)。如由標(biāo)號(hào)110所示,基于生成文件,源設(shè)備可創(chuàng)建并存儲(chǔ)第一反饋文件(例如,F(xiàn)B1)。第一反饋文件可包括與由源設(shè)備對(duì)文件的生成相關(guān)聯(lián)的時(shí)間戳、標(biāo)識(shí)與事件相關(guān)聯(lián)的設(shè)備(例如,源設(shè)備)的信息、標(biāo)識(shí)文件的信息、標(biāo)識(shí)事件(例如,生成)的信息,等等。
如由標(biāo)號(hào)115所示,在生成文件之后,源設(shè)備可將文件發(fā)送給中間設(shè)備(例如,根據(jù)配置信息)。如由標(biāo)號(hào)120所示,基于將文件發(fā)送給中間設(shè)備,源設(shè)備可創(chuàng)建并存儲(chǔ)第二反饋文件(例如,F(xiàn)B2)。第二反饋文件可包括與由源設(shè)備對(duì)文件的發(fā)送相關(guān)聯(lián)的時(shí)間戳、標(biāo)識(shí)與事件相關(guān)聯(lián)的設(shè)備(例如,源設(shè)備)的信息、標(biāo)識(shí)文件的信息,標(biāo)識(shí)事件(例如,發(fā)送)的信息,等等。
如由標(biāo)號(hào)125所示,基于確定文件已被中間設(shè)備接收到,源設(shè)備可創(chuàng)建第三反饋文件(例如,F(xiàn)B3)。第三反饋文件可包括與由中間設(shè)備對(duì)文件的接收相關(guān)聯(lián)的時(shí)間戳、標(biāo)識(shí)與事件相關(guān)聯(lián)的設(shè)備(例如,中間設(shè)備)的信息、標(biāo)識(shí)文件的信息,標(biāo)識(shí)事件(例如,接收)的信息,等等。如所示,源設(shè)備可將第三反饋文件發(fā)送給中間設(shè)備。在一些實(shí)現(xiàn)方式中,源設(shè)備可創(chuàng)建并發(fā)送第三反饋文件(例如,而不是中間設(shè)備基于接收文件來(lái)創(chuàng)建第三反饋文件),以便允許準(zhǔn)確地跟蹤文件傳輸?shù)臓顟B(tài),如在下面更詳細(xì)描述的。
如由標(biāo)號(hào)130所示,中間設(shè)備可接收和存儲(chǔ)第三反饋文件。如由標(biāo)號(hào)135所示,在接收文件之后,中間設(shè)備可將文件發(fā)送給目標(biāo)設(shè)備(例如,根據(jù)配置信息)。
如由標(biāo)號(hào)140所示,基于將文件發(fā)送給目標(biāo)設(shè)備,中間設(shè)備可創(chuàng)建并存儲(chǔ)第四反饋文件(例如,F(xiàn)B4)。第四反饋文件可包括與由中間設(shè)備對(duì)文件的發(fā)送相關(guān)聯(lián)的時(shí)間戳、標(biāo)識(shí)與事件相關(guān)聯(lián)的設(shè)備(例如,中間設(shè)備)的信息、標(biāo)識(shí)文件的信息,標(biāo)識(shí)事件(例如,發(fā)送)的信息,等等。
如由標(biāo)號(hào)145所示,基于確定文件已經(jīng)被目標(biāo)設(shè)備接收,中間設(shè)備可創(chuàng)建第五反饋文件(例如,F(xiàn)B5)。第五反饋文件可包括與由目標(biāo)設(shè)備對(duì)文件的接收相關(guān)聯(lián)的時(shí)間戳、標(biāo)識(shí)文件的信息、標(biāo)識(shí)與事件相關(guān)聯(lián)的設(shè)備(例如,目標(biāo)設(shè)備)的信息,標(biāo)識(shí)事件(例如,接收)的信息,等等。如所示,中間設(shè)備可將第五反饋文件發(fā)送給目標(biāo)設(shè)備。在一些實(shí)現(xiàn)方式中,中間設(shè)備可創(chuàng)建并發(fā)送第五反饋文件,以便允許準(zhǔn)確地跟蹤文件傳輸?shù)臓顟B(tài),如在下面更詳細(xì)描述的。
如由標(biāo)號(hào)150所示,目標(biāo)設(shè)備可接收并存儲(chǔ)第五反饋文件。如由標(biāo)號(hào)155所示,在接收文件之后,目標(biāo)設(shè)備可提供文件以用于消耗(例如,從而使得文件可以被加載、打開、存儲(chǔ)、轉(zhuǎn)發(fā)等)。如由標(biāo)號(hào)160所示,基于提供文件以用于消耗,目標(biāo)設(shè)備可創(chuàng)建并存儲(chǔ)第六反饋文件(例如,F(xiàn)B6)。第六反饋文件可包括與文件的消耗相關(guān)聯(lián)的時(shí)間戳、標(biāo)識(shí)與事件相關(guān)聯(lián)的設(shè)備(例如,目標(biāo)設(shè)備)的信息、標(biāo)識(shí)文件的信息、標(biāo)識(shí)事件(例如,消耗)的信息,等等。
如在圖1B中并且由標(biāo)號(hào)165所示,源設(shè)備可向與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的跟蹤服務(wù)器提供(例如,自動(dòng)地、基于用戶輸入,等等)第一反饋文件和第二反饋文件。如由標(biāo)號(hào)170所示,中間設(shè)備可向跟蹤服務(wù)器提供第三反饋文件和第四反饋文件。如由標(biāo)號(hào)175所示,目標(biāo)設(shè)備可以向跟蹤服務(wù)器提供第五反饋文件和第六反饋文件。在一些實(shí)現(xiàn)方式中,源設(shè)備、中間設(shè)備和/或目標(biāo)設(shè)備可在文件傳輸期間提供相應(yīng)的反饋文件(例如,在反饋文件被創(chuàng)建和/或存儲(chǔ)時(shí)實(shí)時(shí)地或接近實(shí)時(shí)地)。
如由標(biāo)號(hào)180所示,跟蹤服務(wù)器設(shè)備可基于從源設(shè)備、中間設(shè)備和目標(biāo)設(shè)備接收的一組反饋文件來(lái)確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息。狀態(tài)信息可包括與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息。例如,狀態(tài)信息可包括指示文件傳輸尚未開始(例如,文件尚未被生成)、正在等待(例如,文件已被生成但未被發(fā)送)、正在進(jìn)行中(例如,文件已經(jīng)由源設(shè)備發(fā)送但是尚未被目標(biāo)設(shè)備接收)、完成(例如,文件已經(jīng)被提供以用于由目標(biāo)設(shè)備消耗)、已經(jīng)失敗(例如,當(dāng)與文件傳輸相關(guān)聯(lián)的事件未在預(yù)計(jì)的時(shí)間窗期間發(fā)生時(shí)、當(dāng)文件傳輸已經(jīng)經(jīng)歷錯(cuò)誤時(shí),等等)的信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器可基于與文件傳輸相關(guān)聯(lián)的一組反饋文件以及與文件傳輸相關(guān)聯(lián)的配置信息來(lái)確定狀態(tài)信息。例如,如果配置信息包括與文件傳輸相關(guān)聯(lián)的定時(shí)信息(例如,標(biāo)識(shí)要發(fā)生一個(gè)或者多個(gè)文件傳輸事件的一個(gè)或者多個(gè)時(shí)間窗的信息),則跟蹤服務(wù)器可通過(guò)比較定時(shí)信息和在反饋文件中包括的時(shí)間戳來(lái)確定狀態(tài)信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器可實(shí)時(shí)地或接近實(shí)時(shí)地(例如,當(dāng)發(fā)生文件傳輸時(shí))確定狀態(tài)信息。
如由標(biāo)號(hào)185所示,跟蹤服務(wù)器可向用戶設(shè)備提供狀態(tài)信息。如由標(biāo)號(hào)190所示,用戶設(shè)備可提供狀態(tài)信息以用于向用戶顯示。這里,用戶不需要與操作和/或管理源設(shè)備、中間設(shè)備或目標(biāo)設(shè)備的實(shí)體相關(guān)聯(lián)(例如,用戶僅需要被授權(quán)經(jīng)由跟蹤服務(wù)器查看狀態(tài)信息)。
以這種方式,跟蹤服務(wù)器可使用對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的每個(gè)文件的一組反饋文件來(lái)確定(例如,跨越多個(gè)設(shè)備的)文件傳輸?shù)臓顟B(tài),該組反饋文件在文件傳輸期間被自動(dòng)創(chuàng)建(例如,沒有用戶干預(yù))。
另外,跟蹤服務(wù)器可提供與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息,從而使得即使當(dāng)經(jīng)由其發(fā)生文件傳輸?shù)亩鄠€(gè)設(shè)備由分離的實(shí)體操作和/或管理時(shí),狀態(tài)信息也可訪問。
圖2是其中可以實(shí)現(xiàn)本文所描述的系統(tǒng)和/或方法的示例環(huán)境200的示圖。如圖2中所示,環(huán)境200可包括源設(shè)備205、一個(gè)或者多個(gè)中間設(shè)備210-1至210-N(N≥1)(在下文中統(tǒng)稱為中間設(shè)備210,并且單獨(dú)地稱為一個(gè)中間設(shè)備210)、目標(biāo)設(shè)備215、網(wǎng)絡(luò)220、跟蹤服務(wù)器225和用戶設(shè)備230。環(huán)境200的設(shè)備可經(jīng)由有線連接、無(wú)線連接或有線連接和無(wú)線連接的組合互連。
源設(shè)備205可包括能夠發(fā)送與從源設(shè)備205向目標(biāo)設(shè)備215的文件傳輸相關(guān)聯(lián)的一組文件和/或創(chuàng)建、發(fā)送和/或存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第一組反饋文件的設(shè)備。例如,源設(shè)備205可包括服務(wù)器或一組服務(wù)器。在一些實(shí)現(xiàn)方式中,源設(shè)備205可被定位成使得文件傳輸在源設(shè)備205處開始(即,文件可以最初從源設(shè)備205被發(fā)送)。
中間設(shè)備210可以包括能夠接收和轉(zhuǎn)發(fā)與源設(shè)備205和目標(biāo)設(shè)備215之間的文件傳輸相關(guān)聯(lián)的一組文件和/或創(chuàng)建、發(fā)送和/或存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第二組反饋文件的設(shè)備。例如,中間設(shè)備210可包括服務(wù)器、一組服務(wù)器、網(wǎng)絡(luò)設(shè)備(諸如路由器、交換機(jī)、網(wǎng)關(guān))等。在一些實(shí)現(xiàn)方式中,中間設(shè)備210可被定位成使得一組文件經(jīng)由中間設(shè)備210被傳輸(即,中間設(shè)備210可被定位在源設(shè)備205和目標(biāo)設(shè)備215之間)。
目標(biāo)設(shè)備215可包括能夠接收、存儲(chǔ)和/或提供與從源設(shè)備205向目標(biāo)設(shè)備215的文件傳輸相關(guān)聯(lián)的一組文件和/或創(chuàng)建和/或存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第三組反饋文件的設(shè)備。例如,目標(biāo)設(shè)備215可包括服務(wù)器或一組服務(wù)器。在一些實(shí)現(xiàn)方式中,目標(biāo)設(shè)備215可被定位成使得文件傳輸在目標(biāo)設(shè)備215處結(jié)束。
網(wǎng)絡(luò)220可包括一個(gè)或者多個(gè)有線和/或無(wú)線網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)220可包括蜂窩網(wǎng)絡(luò)(例如,長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)等)、公共陸地移動(dòng)網(wǎng)(PLMN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、電話網(wǎng)(例如,公共交換電話網(wǎng)絡(luò)(PSTN))、專用網(wǎng)、自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、基于光纖的網(wǎng)絡(luò)、云計(jì)算網(wǎng)絡(luò)等,和/或這些或其他類型的網(wǎng)絡(luò)的組合。
跟蹤服務(wù)器225可包括能夠接收、確定、處理、存儲(chǔ)和/或提供與源設(shè)備205向目標(biāo)設(shè)備215之間的文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的狀態(tài)信息的設(shè)備。例如,跟蹤服務(wù)器225可包括服務(wù)器或一組服務(wù)器。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可以能夠從源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215接收與文件傳輸相關(guān)聯(lián)的反饋文件。附加地或者備選地,跟蹤服務(wù)器225可以能夠基于與文件傳輸相關(guān)聯(lián)的反饋文件來(lái)確定狀態(tài)信息。
用戶設(shè)備230可包括能夠接收和/或提供與源設(shè)備205和目標(biāo)設(shè)備215之間的文件傳輸相關(guān)聯(lián)的狀態(tài)信息以使得狀態(tài)信息可被顯示以用于由用戶查看的一個(gè)或者多個(gè)設(shè)備。例如,用戶設(shè)備230可包括通信和計(jì)算設(shè)備,諸如移動(dòng)電話(例如,智能電話、無(wú)線電話等)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、手持計(jì)算機(jī)、游戲設(shè)備、可穿戴通信設(shè)備(例如,智能手表,智能眼鏡,等等),或類似類型的設(shè)備。
在圖2中示出的設(shè)備和網(wǎng)絡(luò)的數(shù)目和布置是作為示例被提供的。在實(shí)踐中,與在圖2中示出的那些相比,可能存在附加的設(shè)備和/或網(wǎng)絡(luò)、更少的設(shè)備和/或網(wǎng)絡(luò)、不同的設(shè)備和/或網(wǎng)絡(luò),或者被不同布置的設(shè)備和/或網(wǎng)絡(luò)。另外,在圖2中示出的兩個(gè)或更多個(gè)設(shè)備可被實(shí)現(xiàn)在單個(gè)設(shè)備中,或者在圖2中示出的單個(gè)設(shè)備可被實(shí)現(xiàn)為多個(gè)分布式設(shè)備。附加地或者備選地,環(huán)境200的一組設(shè)備(例如,一個(gè)或者多個(gè)設(shè)備)可以執(zhí)行被描述為由環(huán)境200的另一組設(shè)備執(zhí)行的一個(gè)或者多個(gè)功能。
圖3是設(shè)備300的示例組件的示圖。設(shè)備300可對(duì)應(yīng)于源設(shè)備205、中間設(shè)備210、目標(biāo)設(shè)備215、跟蹤服務(wù)器225和/或用戶設(shè)備230。在一些實(shí)現(xiàn)方式中,源設(shè)備205、中間設(shè)備210、目標(biāo)設(shè)備215、跟蹤服務(wù)器225和/或用戶設(shè)備230可以包括一個(gè)或者多個(gè)設(shè)備300和/或設(shè)備300的一個(gè)或者多個(gè)組件。如在圖3中示出的,設(shè)備300可以包括總線310、處理器320、存儲(chǔ)器330、存儲(chǔ)組件340、輸入組件350、輸出組件360和通信接口370。
總線310可包括允許設(shè)備300的組件之間的通信的組件。處理器320被以硬件、固件或者硬件和軟件的組合實(shí)現(xiàn)。處理器320可包括處理器(例如,中央處理單元(CPU)、圖形處理單元(GPU)、加速處理單元(APU),等等)、微處理器和/或解譯并且/或者執(zhí)行指令的任何處理組件(例如,現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用集成電路(ASIC),等等)。在一些實(shí)現(xiàn)方式中,處理器320可包括可被編程為執(zhí)行功能的一個(gè)或者多個(gè)處理器。存儲(chǔ)器330可包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)和/或存儲(chǔ)用于由處理器320使用的信息和/或指令的另一類型的動(dòng)態(tài)或靜態(tài)存儲(chǔ)設(shè)備(例如,閃速存儲(chǔ)器、磁存儲(chǔ)器、光存儲(chǔ)器,等等)。
存儲(chǔ)組件340可存儲(chǔ)與設(shè)備300的操作和使用有關(guān)的信息和/或軟件。例如,存儲(chǔ)組件340可包括隨同對(duì)應(yīng)的驅(qū)動(dòng)器一起的硬盤(例如,磁盤、光盤、磁光盤、固態(tài)盤,等等)、緊湊盤(CD)、數(shù)字多用途盤(DVD)、軟盤、卡盒、磁帶和/或另一類型的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)。
輸入組件350可包括允許設(shè)備300諸如經(jīng)由用戶輸入接收信息的組件(例如,觸摸屏顯示器、鍵盤、小鍵盤、鼠標(biāo)、按鈕、開關(guān)、麥克風(fēng),等等)。附加地或者備選地,輸入組件350可包括用于感測(cè)信息的傳感器(例如,全球定位系統(tǒng)(GPS)組件、加速度計(jì)、陀螺儀、致動(dòng)器,等等)。輸出組件360可包括提供來(lái)自設(shè)備300的輸出信息的組件(例如,顯示器、揚(yáng)聲器、一個(gè)或者多個(gè)發(fā)光二極管(LED),等等)。
通信接口370可包括使得設(shè)備300能夠諸如經(jīng)由有線連接、無(wú)線連接或者有線連接和無(wú)線連接的組合來(lái)與其他設(shè)備通信的收發(fā)器類的組件(例如,收發(fā)器、分離的接收器和發(fā)射器,等等)。通信接口370可允許設(shè)備300接收來(lái)自另一設(shè)備的信息和/或向另一設(shè)備提供信息。例如,通信接口370可以包括以太網(wǎng)接口、光學(xué)接口、同軸接口、紅外接口、射頻(RF)接口、通用串行總線(USB)接口、Wi-Fi接口、蜂窩網(wǎng)絡(luò)接口,等等。
設(shè)備300可執(zhí)行本文所描述的一個(gè)或者多個(gè)過(guò)程。設(shè)備300可響應(yīng)于處理器320執(zhí)行由諸如存儲(chǔ)器330和/或存儲(chǔ)組件340之類的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)的軟件指令來(lái)執(zhí)行過(guò)程。非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)在這里被定義為非瞬態(tài)存儲(chǔ)器設(shè)備。存儲(chǔ)器設(shè)備包括單個(gè)實(shí)體存儲(chǔ)設(shè)備內(nèi)的存儲(chǔ)器空間或者跨多個(gè)實(shí)體存儲(chǔ)設(shè)備散布的存儲(chǔ)空間。
軟件指令可以經(jīng)由通信接口370被從另一非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)或者從另一設(shè)備讀取到存儲(chǔ)器330和/或存儲(chǔ)組件340中。當(dāng)被執(zhí)行時(shí),在存儲(chǔ)器330和/或存儲(chǔ)組件340中存儲(chǔ)的軟件指令可使得處理器320執(zhí)行本文所描述的一個(gè)或者多個(gè)過(guò)程。附加地或者備選地,硬連線電路可被用來(lái)代替軟件指令或者可被與軟件指令結(jié)合來(lái)執(zhí)行本文所描述的一個(gè)或者多個(gè)過(guò)程。因此,文本所描述的實(shí)現(xiàn)方式不限于硬件電路和軟件的任何特定組合。
在圖3中示出的組件的數(shù)目和布置是作為示例被提供的。在實(shí)踐中,設(shè)備300可包括與在圖3中示出的那些相比附加的組件、更少的組件、不同的組件和/或被不同布置的組件。附加地或者備選地,設(shè)備300的一組組件(例如,一個(gè)或者多個(gè)組件)可以執(zhí)行被描述為由設(shè)備300的另一組組件執(zhí)行的一個(gè)或者多個(gè)功能。
圖4是用于接收和存儲(chǔ)與從源設(shè)備向目標(biāo)設(shè)備的文件傳輸相關(guān)聯(lián)的配置信息的示例過(guò)程400的流程圖。在一些實(shí)現(xiàn)方式中,圖4的一個(gè)或者多個(gè)過(guò)程框可由跟蹤服務(wù)器225執(zhí)行。在一些實(shí)現(xiàn)方式中,圖4中的一個(gè)或者多個(gè)過(guò)程框可由與跟蹤服務(wù)器225分離或包括跟蹤服務(wù)器225的另一設(shè)備或一組設(shè)備(諸如源設(shè)備205、中間設(shè)備210、目標(biāo)設(shè)備215或環(huán)境200中的另一設(shè)備之類的、)執(zhí)行。
如圖4中所示,過(guò)程400可包括接收與從源設(shè)備向目標(biāo)設(shè)備的文件傳輸相關(guān)聯(lián)的配置信息(框410)。例如,跟蹤服務(wù)器225可接收與從源設(shè)備205向目標(biāo)設(shè)備215的文件傳輸相關(guān)聯(lián)的配置信息。在一些實(shí)現(xiàn)方式中,當(dāng)用戶(例如,經(jīng)由用戶設(shè)備230)提供與配置信息相關(guān)聯(lián)的輸入時(shí),跟蹤服務(wù)器225可接收配置信息。附加地或者備選地,跟蹤服務(wù)器225可在另一設(shè)備(諸如源設(shè)備205、一個(gè)或者多個(gè)中間設(shè)備210或目標(biāo)設(shè)備215)提供配置信息時(shí)接收配置信息。
在一些實(shí)現(xiàn)方式中,配置信息可包括與要從源設(shè)備205向目標(biāo)設(shè)備215傳輸?shù)囊唤M文件相關(guān)聯(lián)的信息。例如,配置信息可包括標(biāo)識(shí)與文件傳輸相關(guān)聯(lián)的一組文件的信息,諸如一個(gè)或者多個(gè)文件的名稱、文件組的名稱、文件名稱的列表、與該組文件相關(guān)聯(lián)的應(yīng)用標(biāo)識(shí)符、與該組文件相關(guān)聯(lián)的主機(jī)系統(tǒng)標(biāo)識(shí)符、與該組文件相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)符,等等。
在一些實(shí)現(xiàn)方式中,可在文件級(jí)別上配置文件傳輸。例如,配置信息可標(biāo)識(shí)要被傳輸?shù)囊粋€(gè)或者多個(gè)文件或文件組。附加地或者備選地,可在應(yīng)用級(jí)別上配置文件傳輸。例如,配置信息可指示與特定應(yīng)用相關(guān)聯(lián)的文件將被傳輸。附加地或者備選地,可以在主機(jī)系統(tǒng)級(jí)別上配置文件傳輸。例如,配置信息可指示與在主機(jī)系統(tǒng)上操作的一個(gè)或者多個(gè)應(yīng)用相關(guān)聯(lián)的文件和/或主機(jī)系統(tǒng)可訪問的文件將被傳輸。
在一些實(shí)現(xiàn)方式中,配置信息可包括將基于其生成一組文件的調(diào)度。例如,源設(shè)備205可以能夠生成文件(例如,與應(yīng)用相關(guān)聯(lián)、與主機(jī)系統(tǒng)相關(guān)聯(lián),等等)。這里,配置信息可包括指示源設(shè)備205何時(shí)將生成文件的信息,諸如日期、星期幾、時(shí)間、時(shí)間間隔(例如,每一周、每10小時(shí)等),等等。在一些實(shí)現(xiàn)方式中,配置信息可標(biāo)識(shí)文件生成預(yù)計(jì)開始的時(shí)間(即,文件生成開始時(shí)間)、文件的生成預(yù)計(jì)完成的時(shí)間(即,文件生成結(jié)束時(shí)間),等等。換句話說(shuō),配置信息可標(biāo)識(shí)用于文件的生成的時(shí)間窗。
在一些實(shí)現(xiàn)方式中,配置信息可包括將基于其來(lái)接收一組文件的調(diào)度(例如,從另一設(shè)備,從而使得文件可被傳輸給目標(biāo)設(shè)備215)。例如,配置信息可包括指示預(yù)計(jì)源設(shè)備205何時(shí)接收文件的信息,諸如日期、星期幾、時(shí)間、時(shí)間間隔等。在一些實(shí)現(xiàn)方式中,配置信息可標(biāo)識(shí)預(yù)計(jì)在其期間由源設(shè)備205接收文件的時(shí)間窗。
作為附加的示例,配置信息可包括將基于其來(lái)傳輸一組文件的調(diào)度,諸如日期、星期幾、時(shí)間、頻率等。在一些實(shí)現(xiàn)方式中,配置信息可包括與傳輸文件相關(guān)聯(lián)的定時(shí)信息。例如,配置信息可標(biāo)識(shí)預(yù)計(jì)在其期間發(fā)送文件的時(shí)間窗(例如,開始時(shí)間和結(jié)束時(shí)間)(這里被稱為文件發(fā)送時(shí)間窗)(例如,在文件被生成或標(biāo)識(shí)等之后的一分鐘和五分種之間)、預(yù)計(jì)在其期間接收文件的時(shí)間窗(這里被稱為文件發(fā)送時(shí)間窗)(例如,在文件被生成之后的五分鐘和十分鐘之間,在正被發(fā)送的文件的一分鐘內(nèi),等等),等等。
在一些實(shí)現(xiàn)方式中,配置信息可包括用于沿著與文件傳輸相關(guān)聯(lián)的路徑的每個(gè)設(shè)備的文件發(fā)送時(shí)間窗和文件接收時(shí)間窗。例如,配置信息可包括標(biāo)識(shí)預(yù)計(jì)在其期間由源設(shè)備205發(fā)送文件的時(shí)間窗的第一文件發(fā)送時(shí)間窗。這里,配置信息還可包括第一文件接收時(shí)間窗(例如,在第一文件發(fā)送時(shí)間窗之后的時(shí)間窗),其標(biāo)識(shí)預(yù)計(jì)在其期間由中間設(shè)備210接收文件的時(shí)間窗。配置信息還可包括第二文件發(fā)送時(shí)間窗(例如,在第一文件接收時(shí)間窗之后的時(shí)間窗),其標(biāo)識(shí)預(yù)計(jì)在其期間由中間設(shè)備210發(fā)送文件的時(shí)間窗。這里,配置信息還可以包括第二文件接收時(shí)間窗(例如,第二文件發(fā)送時(shí)間窗之后的時(shí)間窗),其標(biāo)識(shí)預(yù)計(jì)在其期間由目標(biāo)設(shè)備215接收文件的時(shí)間窗。
作為另一示例,配置信息可以包括調(diào)度,基于該調(diào)度,文件集將被消耗(例如,加載、打開、存儲(chǔ)、轉(zhuǎn)發(fā)和/或以其他方式由目標(biāo)設(shè)備215提供以用于在主機(jī)系統(tǒng)、應(yīng)用等中使用)。這里,配置信息可包括指示目標(biāo)設(shè)備215何時(shí)將消耗文件的信息,諸如日期、星期幾、時(shí)間、時(shí)間間隔(例如,每一周、每10小時(shí)等),等等。在一些實(shí)現(xiàn)方式中,配置信息可標(biāo)識(shí)文件的消耗預(yù)計(jì)開始的時(shí)間(即,文件消耗開始時(shí)間)、文件的消耗預(yù)計(jì)完成的時(shí)間(即,文件消耗結(jié)束時(shí)間),等等。換句話說(shuō),配置信息可標(biāo)識(shí)用于文件的消耗的時(shí)間窗。
附加地或者備選地,配置信息可包括與文件傳輸所關(guān)聯(lián)于的一個(gè)或者多個(gè)設(shè)備相關(guān)聯(lián)的信息。例如,配置信息可包括要從其傳輸一組文件的源設(shè)備205、要經(jīng)由其傳輸一組文件的第一中間設(shè)備210、要經(jīng)由其傳輸一組文件的第二中間設(shè)備210、要將一組文件傳輸給的目標(biāo)設(shè)備215等的設(shè)備標(biāo)識(shí)符(例如,設(shè)備名稱、設(shè)備標(biāo)識(shí)號(hào)等)和/或網(wǎng)絡(luò)地址(例如,因特網(wǎng)協(xié)議(IP)地址、介質(zhì)訪問控制(MAC)地址等)。換句話說(shuō),在一些實(shí)現(xiàn)方式中,配置信息可包括標(biāo)識(shí)將經(jīng)由其傳輸一組文件的路徑的信息。
在一些實(shí)現(xiàn)方式中,配置信息可包括標(biāo)識(shí)由將經(jīng)由其發(fā)生文件傳輸?shù)奈募鬏斅窂缴系囊粋€(gè)或者多個(gè)設(shè)備托管的一個(gè)或者多個(gè)應(yīng)用的信息(例如,名稱,描述等)。例如,配置信息可以包括標(biāo)識(shí)由源設(shè)備205托管的第一應(yīng)用的信息(例如,名稱,描述等),一組文件將從第一應(yīng)用傳輸。這里,配置信息可以包括標(biāo)識(shí)由中間設(shè)備210托管的第二應(yīng)用的信息,一組文件將經(jīng)由第二應(yīng)用被傳輸。繼續(xù)這一示例,配置信息還可包括標(biāo)識(shí)由目標(biāo)設(shè)備215托管的第三應(yīng)用的信息,一組文件將被提供給第三應(yīng)用。
附加地或者備選地,配置信息可包括標(biāo)識(shí)與文件傳輸相關(guān)聯(lián)的一個(gè)或者多個(gè)主機(jī)系統(tǒng)(例如,UNIX系統(tǒng)、LINUX系統(tǒng)、Windows系統(tǒng)等)的信息。附加地或者備選地,配置信息可包括標(biāo)識(shí)要用于文件傳輸?shù)膮f(xié)議的信息,諸如網(wǎng)絡(luò)數(shù)據(jù)移動(dòng)器(NDM)、文件傳輸協(xié)議(FTP)、安全FTP(SFTP)等。
附加地或者備選地,配置信息可包括與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的訪問信息。例如,配置信息可包括標(biāo)識(shí)被授權(quán)查看與文件傳輸相關(guān)聯(lián)的狀態(tài)信息的用戶的信息,諸如姓名、用戶名、帳號(hào)、用戶標(biāo)識(shí)號(hào)等。作為另一示例,配置信息可包括標(biāo)識(shí)可向其提供與文件傳輸相關(guān)聯(lián)的狀態(tài)信息(例如,以用于用戶查看)的用戶設(shè)備230的信息,諸如設(shè)備名稱、設(shè)備標(biāo)識(shí)號(hào)、網(wǎng)絡(luò)地址等。
如在圖4中進(jìn)一步示出的,過(guò)程400可包括存儲(chǔ)配置信息(框420)。例如,跟蹤服務(wù)器225可存儲(chǔ)配置信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可在跟蹤服務(wù)器225接收配置信息之后存儲(chǔ)配置信息。附加地或者備選地,當(dāng)跟蹤服務(wù)器225接收指示跟蹤服務(wù)器225將存儲(chǔ)來(lái)自另一設(shè)備的配置信息的信息時(shí),跟蹤服務(wù)器225可存儲(chǔ)配置信息。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可將配置信息存儲(chǔ)在跟蹤服務(wù)器225的存儲(chǔ)器位置(例如,RAM、ROM、高速緩存、硬盤等)中。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可存儲(chǔ)與配置信息相關(guān)聯(lián)的信息,從而使得先前的配置信息(例如,由跟蹤服務(wù)器225在更早時(shí)間接收到的配置信息)被補(bǔ)充、修改、覆寫、刪除等。附加地或者備選地,跟蹤服務(wù)器225可存儲(chǔ)配置信息,從而使得跟蹤服務(wù)器225可稍后取回配置信息。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可將配置信息提供給另一設(shè)備以用于存儲(chǔ)和/或使用。例如,跟蹤服務(wù)器225可向(例如,在配置信息中標(biāo)識(shí)的)源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215提供配置信息,以用于在稍后執(zhí)行文件傳輸時(shí)存儲(chǔ)和/或使用。這里,源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215可存儲(chǔ)配置信息,從而使得文件傳輸可根據(jù)配置信息發(fā)生。
盡管圖4示出了過(guò)程400的示例框,但是在一些實(shí)現(xiàn)方式中,與圖4所示的那些相比,過(guò)程400可以包括附加的框、更少的框、不同的框或被不同布置的框。附加地或者備選地,過(guò)程400的框中的兩個(gè)或更多個(gè)框可被并行執(zhí)行。
圖5是用于創(chuàng)建、提供和存儲(chǔ)與確定從源設(shè)備向目標(biāo)設(shè)備的文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的反饋文件的示例過(guò)程500的調(diào)用流程圖。在一些實(shí)現(xiàn)方式中,圖5的一個(gè)或者多個(gè)過(guò)程步驟可由源設(shè)備205、中間設(shè)備210和目標(biāo)設(shè)備215執(zhí)行。在一些實(shí)現(xiàn)方式中,圖5的一個(gè)或者多個(gè)處理步驟可由諸如環(huán)境200的另一設(shè)備之類的另一設(shè)備執(zhí)行。
如圖5中所示,過(guò)程500可包括標(biāo)識(shí)要從源設(shè)備向目標(biāo)設(shè)備傳輸?shù)奈募?步驟505)。例如,源設(shè)備205可標(biāo)識(shí)要從源設(shè)備205向目標(biāo)設(shè)備215傳輸?shù)奈募?。在一些?shí)現(xiàn)方式中,源設(shè)備205可基于與包括文件的文件傳輸相關(guān)聯(lián)的配置信息來(lái)在源設(shè)備205接收標(biāo)識(shí)文件的指示時(shí)標(biāo)識(shí)該文件,如下所述。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可基于與文件傳輸相關(guān)聯(lián)的配置信息來(lái)標(biāo)識(shí)要被傳輸?shù)奈募?。例如,配置信息可包括基于在配置信息中?biāo)識(shí)的調(diào)度來(lái)標(biāo)識(shí)要從源設(shè)備205向目標(biāo)設(shè)備215傳輸(例如,經(jīng)由一個(gè)或者多個(gè)中間設(shè)備210)的一個(gè)或者多個(gè)文件的信息。這里,源設(shè)備205可基于標(biāo)識(shí)一個(gè)或者多個(gè)文件的配置信息來(lái)標(biāo)識(shí)文件。作為另一示例,配置信息可包括標(biāo)識(shí)應(yīng)用的信息,針對(duì)該應(yīng)用,與該應(yīng)用相關(guān)聯(lián)的一組文件要從源設(shè)備205向目標(biāo)設(shè)備215傳輸(例如,以特定的時(shí)間間隔)。這里,源設(shè)備205可基于標(biāo)識(shí)應(yīng)用的配置信息來(lái)標(biāo)識(shí)與應(yīng)用相關(guān)聯(lián)的一組文件。附加地或者備選地,源設(shè)備205可諸如基于標(biāo)識(shí)文件的用戶輸入來(lái)以另一方式標(biāo)識(shí)待傳輸?shù)奈募?/p>
在一些實(shí)現(xiàn)方式中,源設(shè)備205可基于生成文件來(lái)標(biāo)識(shí)文件。例如,源設(shè)備205可被配置為根據(jù)如上所述的配置信息來(lái)生成文件,以用于向目標(biāo)設(shè)備215傳輸。這里,源設(shè)備205可生成文件,并且可基于生成文件來(lái)將生成的文件標(biāo)識(shí)為要從源設(shè)備205向目標(biāo)設(shè)備215傳輸?shù)奈募?/p>
附加地或者備選地,源設(shè)備205可基于接收文件來(lái)標(biāo)識(shí)文件。例如,源設(shè)備205可根據(jù)如上所述的配置信息從另一設(shè)備接收文件,以用于向目標(biāo)設(shè)備215傳輸。這里,源設(shè)備205可接收文件,并且可基于接收到文件來(lái)將接收的文件標(biāo)識(shí)為要從源設(shè)備205向目標(biāo)設(shè)備215傳輸?shù)奈募?/p>
如在圖5中進(jìn)一步示出的,過(guò)程500可以包括基于標(biāo)識(shí)文件來(lái)創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第一反饋文件(步驟510)。例如,源設(shè)備205可基于標(biāo)識(shí)用于傳輸?shù)奈募?lái)創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第一反饋文件。在一些實(shí)現(xiàn)方式中,當(dāng)源設(shè)備205標(biāo)識(shí)出用于從源設(shè)備205向目標(biāo)設(shè)備215傳輸?shù)奈募r(shí),源設(shè)備205可創(chuàng)建并存儲(chǔ)反饋文件。
反饋文件可包括如下文件:該文件包括與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息。在一些實(shí)現(xiàn)方式中,一組反饋文件可用來(lái)確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,如下文關(guān)于圖6所描述的。在一些實(shí)現(xiàn)方式中,反饋文件可對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的事件,諸如標(biāo)識(shí)事件(例如,當(dāng)文件被生成并被標(biāo)識(shí)用于傳輸時(shí),當(dāng)文件被接收到并被標(biāo)識(shí)用于傳輸時(shí),等等)、發(fā)送事件(例如,當(dāng)文件被發(fā)送時(shí))、接收事件(例如,當(dāng)文件被接收到時(shí))、消耗事件(例如,當(dāng)文件被消耗時(shí))等。作為特定示例,第一反饋文件可對(duì)應(yīng)于與文件被源設(shè)備205生成和/或被標(biāo)識(shí)用于由源設(shè)備205傳輸?shù)臅r(shí)間對(duì)應(yīng)的生成事件。下面描述反饋文件的其他示例。在一些實(shí)現(xiàn)方式中,反饋文件可被包括作為通信協(xié)議的部分,諸如分組中的報(bào)頭信息,其包含與正被傳輸?shù)奈募嚓P(guān)聯(lián)的信息。
在一些實(shí)現(xiàn)方式中,反饋文件可包括標(biāo)識(shí)對(duì)應(yīng)于反饋文件的事件(例如,生成、標(biāo)識(shí)、發(fā)送、接收、消耗等)的信息。附加地或者備選地,反饋文件可包括與事件相關(guān)聯(lián)的定時(shí)信息(即,發(fā)生事件的時(shí)間),諸如標(biāo)識(shí)日期、時(shí)間、時(shí)區(qū)等的時(shí)間戳。附加地或者備選地,反饋文件可包括標(biāo)識(shí)與反饋文件相關(guān)聯(lián)的文件的信息、標(biāo)識(shí)與文件傳輸相關(guān)聯(lián)的主機(jī)系統(tǒng)、與文件傳輸相關(guān)聯(lián)的應(yīng)用的信息、標(biāo)識(shí)與反饋文件相關(guān)聯(lián)的設(shè)備的信息,等等。在一些實(shí)現(xiàn)方式中,與文件傳輸相關(guān)聯(lián)的設(shè)備(例如,源設(shè)備205、中間設(shè)備210、目標(biāo)設(shè)備215)可創(chuàng)建與文件傳輸相關(guān)聯(lián)的一組反饋文件,如下面關(guān)于示例過(guò)程500的其余部分所描述的。在一些實(shí)現(xiàn)方式中,反饋文件可包括可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件或者與格式化和/或共享數(shù)據(jù)相關(guān)聯(lián)的另一類型的文件。
在一些實(shí)現(xiàn)方式中,諸如當(dāng)源設(shè)備205生成文件時(shí),源設(shè)備205可基于標(biāo)識(shí)用于從源設(shè)備205向目標(biāo)設(shè)備215傳輸?shù)奈募?lái)創(chuàng)建第一反饋文件。換句話說(shuō),文件的生成可觸發(fā)源設(shè)備205以創(chuàng)建第一反饋文件。例如,基于生成用于傳輸?shù)奈募?,源設(shè)備205可創(chuàng)建第一反饋文件,該第一反饋文件包括標(biāo)識(shí)事件(例如,生成)的信息、與事件相關(guān)聯(lián)的時(shí)間戳(例如,04-03-15 1:31:05p.m.EST)、標(biāo)識(shí)文件的信息(例如,test.dat)、標(biāo)識(shí)源設(shè)備205的信息(例如,IP地址)等。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可基于創(chuàng)建第一反饋文件來(lái)存儲(chǔ)第一反饋文件。例如,源設(shè)備205可存儲(chǔ)第一反饋文件,從而使得第一反饋文件可被提供給跟蹤服務(wù)器225以用于確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,如下所述。附加地或者備選地,源設(shè)備205可向跟蹤服務(wù)器225提供(例如,自動(dòng)地、基于請(qǐng)求,等等)第一反饋文件。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括發(fā)送文件(步驟515)。例如,源設(shè)備205可將文件發(fā)送給中間設(shè)備210。在一些實(shí)現(xiàn)方式中,源設(shè)備205可以在源設(shè)備205標(biāo)識(shí)文件和/或創(chuàng)建第一反饋文件之后發(fā)送文件。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可基于與文件傳輸相關(guān)聯(lián)的配置信息來(lái)發(fā)送。例如,與文件傳輸相關(guān)聯(lián)的配置信息可以包括將中間設(shè)備210標(biāo)識(shí)為與文件傳輸相關(guān)聯(lián)的下一設(shè)備的信息、標(biāo)識(shí)與將向其提供文件的中間設(shè)備210相關(guān)聯(lián)的主機(jī)系統(tǒng)的信息、將向其提供文件的由主機(jī)系統(tǒng)托管的應(yīng)用、與文件傳輸相關(guān)聯(lián)的協(xié)議等,并且可以相應(yīng)地發(fā)送文件。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括基于發(fā)送文件來(lái)創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第二反饋文件(步驟520)。例如,源設(shè)備205可基于發(fā)送文件來(lái)創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第二反饋文件。在一些實(shí)現(xiàn)方式中,當(dāng)源設(shè)備205將文件發(fā)送給中間設(shè)備210時(shí),源設(shè)備205可創(chuàng)建并存儲(chǔ)第二反饋文件。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可基于發(fā)送文件來(lái)創(chuàng)建第二反饋文件。例如,將文件發(fā)送給中間設(shè)備210可觸發(fā)源設(shè)備205以創(chuàng)建第二反饋文件,該第二反饋文件包括標(biāo)識(shí)事件(例如,發(fā)送)的信息、與事件相關(guān)聯(lián)的時(shí)間戳(例如,04-03-15 1:31:10p.m.EST)、標(biāo)識(shí)文件的信息,標(biāo)識(shí)源設(shè)備205的信息等。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可以基于創(chuàng)建第二反饋文件來(lái)存儲(chǔ)第二反饋文件。例如,源設(shè)備205可存儲(chǔ)第二反饋文件,從而使得第二反饋文件可被提供給跟蹤服務(wù)器225以用于確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,如下所述。附加地或者備選地,源設(shè)備205可將第二反饋文件提供給跟蹤服務(wù)器225。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括創(chuàng)建并發(fā)送與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第三反饋文件(步驟525)。例如,源設(shè)備205可創(chuàng)建并發(fā)送與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第三反饋文件。在一些實(shí)現(xiàn)方式中,源設(shè)備205可在源設(shè)備205將文件發(fā)送給中間設(shè)備210之后創(chuàng)建并發(fā)送第三反饋文件。附加地或者備選地,當(dāng)源設(shè)備205確定文件已被中間設(shè)備210接收到時(shí),源設(shè)備205可創(chuàng)建并發(fā)送第三反饋文件,如下所述。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可基于確定文件已經(jīng)被中間設(shè)備210接收到來(lái)創(chuàng)建第三反饋文件。換句話說(shuō),中間設(shè)備210對(duì)文件的接收的確認(rèn)可觸發(fā)源設(shè)備205創(chuàng)建第三反饋文件。例如,源設(shè)備205可以將文件發(fā)送給中間設(shè)備210,并且可以從中間設(shè)備210接收確認(rèn)—即中間設(shè)備210已經(jīng)接收到文件。這里,接收對(duì)文件的接收的確認(rèn)可觸發(fā)源設(shè)備205創(chuàng)建第三反饋文件,該第三反饋文件包括標(biāo)識(shí)事件(例如,接收)的信息、與事件相關(guān)聯(lián)的時(shí)間戳(例如,04-03-15 1:31:15p.m.EST)、標(biāo)識(shí)文件的信息、標(biāo)識(shí)與接收事件相關(guān)聯(lián)的中間設(shè)備210的信息等。
在一些實(shí)現(xiàn)方式中,由源設(shè)備205創(chuàng)建并發(fā)送第三反饋文件(例如,而不是由中間設(shè)備210基于接收到文件來(lái)創(chuàng)建第三反饋文件)可允許準(zhǔn)確跟蹤文件傳輸?shù)臓顟B(tài)。例如,假設(shè)中間設(shè)備210被配置為基于檢測(cè)到對(duì)來(lái)自源設(shè)備205的文件的接收而創(chuàng)建第三反饋文件。這里,如果中間設(shè)備210接收到文件并且在不存儲(chǔ)文件并在檢測(cè)對(duì)文件的接收之前(即,第三反饋文件的創(chuàng)建將被觸發(fā)之前)的情況下將文件發(fā)送給下一設(shè)備(例如,另一中間設(shè)備設(shè)備210或目標(biāo)設(shè)備215),則中間設(shè)備210可能不創(chuàng)建第三反饋文件。因此,如由跟蹤服務(wù)器225確定的文件傳輸?shù)臓顟B(tài)可能不準(zhǔn)確地反映文件被中間設(shè)備210接收到。因此,由源設(shè)備205創(chuàng)建第三反饋文件可提高如由跟蹤服務(wù)器225確定的狀態(tài)信息的準(zhǔn)確性。然而,在一些實(shí)現(xiàn)方式中,中間設(shè)備210可被配置為創(chuàng)建第三反饋文件(例如,當(dāng)檢測(cè)對(duì)文件的接收被確保時(shí))。
在一些實(shí)現(xiàn)方式中,源設(shè)備205可向中間設(shè)備210發(fā)送第三反饋文件,從而使得中間設(shè)備210可存儲(chǔ)第三反饋文件。以這種方式,中間設(shè)備210(例如,而不是源設(shè)備205)可向跟蹤服務(wù)器225報(bào)告對(duì)文件的接收。附加地或者備選地,源設(shè)備205可將第三反饋文件發(fā)送給跟蹤服務(wù)器225。附加地或者備選地,源設(shè)備205可存儲(chǔ)第三反饋文件。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括存儲(chǔ)第三反饋文件(步驟530)。例如,中間設(shè)備210可存儲(chǔ)第三反饋文件。在一些實(shí)現(xiàn)方式中,中間設(shè)備210可以在源設(shè)備205將第三反饋文件發(fā)送給中間設(shè)備210之后存儲(chǔ)第三反饋文件。
在一些實(shí)現(xiàn)方式中,中間設(shè)備210可存儲(chǔ)第三反饋文件,從而使得中間設(shè)備210可(例如,在稍后的時(shí)間)向跟蹤服務(wù)器225提供第三反饋文件。附加地或者備選地,中間設(shè)備210可將第三反饋文件發(fā)送給跟蹤服務(wù)器225以用于存儲(chǔ)。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括發(fā)送文件(步驟535)。例如,中間設(shè)備210可將文件發(fā)送給目標(biāo)設(shè)備215(例如,如圖5所示)。附加地或者備選地,中間設(shè)備210可將文件發(fā)送給另一中間設(shè)備210(未示出)。在一些實(shí)現(xiàn)方式中,中間設(shè)備210可在源設(shè)備205將文件發(fā)送給中間設(shè)備210之后發(fā)送文件。
在一些實(shí)現(xiàn)方式中,中間設(shè)備210可基于與文件傳輸相關(guān)聯(lián)的配置信息來(lái)發(fā)送文件。例如,與文件傳輸相關(guān)聯(lián)的配置信息可以包括將目標(biāo)設(shè)備215標(biāo)識(shí)為與文件傳輸相關(guān)聯(lián)的下一個(gè)設(shè)備的信息、標(biāo)識(shí)與要向其提供文件的目標(biāo)設(shè)備215相關(guān)聯(lián)的主機(jī)系統(tǒng)的信息、由要提供文件的目標(biāo)設(shè)備215的主機(jī)系統(tǒng)托管的應(yīng)用、與文件傳輸相關(guān)聯(lián)的協(xié)議、中間設(shè)備210要向目標(biāo)設(shè)備215發(fā)送文件的時(shí)間或時(shí)間段等,并且可以相應(yīng)地發(fā)送文件。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括基于發(fā)送文件來(lái)創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第四反饋文件(步驟540)。例如,中間設(shè)備210可以基于將文件發(fā)送給目標(biāo)設(shè)備215而創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第四反饋文件。在一些實(shí)現(xiàn)方式中,當(dāng)中間設(shè)備210將文件發(fā)送給中間設(shè)備210時(shí),中間設(shè)備210可創(chuàng)建并存儲(chǔ)第四反饋文件。
在一些實(shí)現(xiàn)方式中,中間設(shè)備210可基于發(fā)送文件來(lái)創(chuàng)建第四反饋文件。例如,將文件發(fā)送給中間設(shè)備210可觸發(fā)中間設(shè)備210創(chuàng)建第四反饋文件,該第四反饋文件包括標(biāo)識(shí)事件(例如,發(fā)送)的信息、與事件相關(guān)聯(lián)的時(shí)間戳(例如,04-03-15 1:31:20p.m.EST)、標(biāo)識(shí)文件的信息、標(biāo)識(shí)中間設(shè)備210的信息等。
在一些實(shí)現(xiàn)方式中,中間設(shè)備210可基于創(chuàng)建第四反饋文件來(lái)存儲(chǔ)第四反饋文件。例如,中間設(shè)備210可存儲(chǔ)第四反饋文件,從而使得第四反饋文件可被提供給跟蹤服務(wù)器225,以用于確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,如下所述。附加地或者備選地,中間設(shè)備210可將第四反饋文件提供到跟蹤服務(wù)器225。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括創(chuàng)建并發(fā)送與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第五反饋文件(步驟545)。例如,中間設(shè)備210可創(chuàng)建并發(fā)送與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第五反饋文件。在一些實(shí)現(xiàn)方式中,中間設(shè)備210可在中間設(shè)備210將文件發(fā)送給目標(biāo)設(shè)備215之后創(chuàng)建并發(fā)送第五反饋文件。附加地或者備選地,在中間設(shè)備210確定文件已被目標(biāo)設(shè)備215接收到時(shí),中間設(shè)備210可創(chuàng)建并發(fā)送第五反饋文件,如下所述。
在一些實(shí)現(xiàn)方式中,中間設(shè)備210可基于確定文件已經(jīng)被目標(biāo)設(shè)備215接收到來(lái)創(chuàng)建第五反饋文件。換句話說(shuō),目標(biāo)設(shè)備215對(duì)文件的接收的確認(rèn)可觸發(fā)中間設(shè)備210創(chuàng)建第五反饋文件。例如,中間設(shè)備210可將文件發(fā)送給中間設(shè)備210,并且可從目標(biāo)設(shè)備215接收到確認(rèn)—即目標(biāo)設(shè)備215已經(jīng)接收到文件。這里,接收到對(duì)文件的接收的確認(rèn)可觸發(fā)中間設(shè)備210創(chuàng)建第五反饋文件,該第五反饋文件包括標(biāo)識(shí)事件(例如,接收)的信息、與事件相關(guān)聯(lián)的時(shí)間戳(例如04-03-15 1:31:25p.m.EST)、標(biāo)識(shí)文件的信息、標(biāo)識(shí)目標(biāo)設(shè)備215的信息等。
在一些實(shí)現(xiàn)方式中,由于上面關(guān)于第三反饋文件描述的原因,由中間設(shè)備210創(chuàng)建并發(fā)送第五反饋文件(例如,而不是由目標(biāo)設(shè)備215基于接收到文件來(lái)創(chuàng)建第五反饋文件)可允許文件傳輸?shù)臓顟B(tài)被準(zhǔn)確跟蹤。然而,在一些實(shí)現(xiàn)方式中,目標(biāo)設(shè)備215可被配置為創(chuàng)建第五反饋文件(例如,當(dāng)檢測(cè)對(duì)文件的接收被確保時(shí))。
在一些實(shí)現(xiàn)方式中,中間設(shè)備210可向目標(biāo)設(shè)備215發(fā)送第五反饋文件,從而使得目標(biāo)設(shè)備215可存儲(chǔ)第五反饋文件。以這種方式,目標(biāo)設(shè)備215(例如,而不是中間設(shè)備210)可向跟蹤服務(wù)器225報(bào)告對(duì)文件的接收。附加地或者備選地,中間設(shè)備210可將第三反饋文件發(fā)送給跟蹤服務(wù)器225。附加地或者備選地,中間設(shè)備210可存儲(chǔ)第五反饋文件。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括基于接收到第五反饋文件來(lái)存儲(chǔ)第五反饋文件(步驟550)。例如,目標(biāo)設(shè)備215可存儲(chǔ)第五反饋文件。在一些實(shí)現(xiàn)方式中,目標(biāo)設(shè)備215可以在中間設(shè)備210將第五反饋文件發(fā)送給目標(biāo)設(shè)備215之后存儲(chǔ)第三反饋文件。
在一些實(shí)現(xiàn)方式中,目標(biāo)設(shè)備215可存儲(chǔ)第五反饋文件,從而使得目標(biāo)設(shè)備215可以(例如,在稍后的時(shí)間)向跟蹤服務(wù)器225提供第五反饋文件。附加地或者備選地,目標(biāo)設(shè)備215可將第五反饋文件發(fā)送給跟蹤服務(wù)器225以用于存儲(chǔ)。
如在圖5中進(jìn)一步示出的,過(guò)程500可包括創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第六反饋文件(步驟555)。例如,目標(biāo)設(shè)備215可創(chuàng)建并存儲(chǔ)與跟蹤文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的第六反饋文件。在一些實(shí)現(xiàn)方式中,當(dāng)文件經(jīng)由目標(biāo)設(shè)備215被消耗時(shí),目標(biāo)設(shè)備215可創(chuàng)建并存儲(chǔ)第六反饋文件。
在一些實(shí)現(xiàn)方式中,目標(biāo)設(shè)備215可基于檢測(cè)到文件已被消耗(例如,加載、打開、存儲(chǔ)、轉(zhuǎn)發(fā)和/或以其他方式被目標(biāo)設(shè)備215提供以用于在主機(jī)系統(tǒng)、應(yīng)用中使用)來(lái)創(chuàng)建第六反饋文件。例如,當(dāng)目標(biāo)設(shè)備215接收到文件時(shí),目標(biāo)設(shè)備215可提供文件以用于在應(yīng)用中使用。這里,提供用于在應(yīng)用中使用的文件可觸發(fā)目標(biāo)設(shè)備215創(chuàng)建第六反饋文件,該第六反饋文件包括標(biāo)識(shí)事件(例如,消耗)的信息、與事件相關(guān)聯(lián)的時(shí)間戳(例如,04-03-15 1:31:30p.m.EST)、標(biāo)識(shí)文件的信息、標(biāo)識(shí)目標(biāo)設(shè)備215的信息等。
在一些實(shí)現(xiàn)方式中,目標(biāo)設(shè)備215可基于創(chuàng)建第六反饋文件來(lái)存儲(chǔ)第六反饋文件。例如,目標(biāo)設(shè)備215可以存儲(chǔ)第六反饋文件,從而使得第六反饋文件可被提供給跟蹤服務(wù)器225,以用于確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息,如下所述。附加地或者備選地,目標(biāo)設(shè)備215可將第六反饋文件提供到跟蹤服務(wù)器225。
盡管圖5示出了過(guò)程500的示例步驟,但是在一些實(shí)現(xiàn)方式中,與圖5所示的那些相比,過(guò)程500可包括附加的步驟、更少的步驟、不同的步驟或被不同布置的步驟。附加地或者備選地,過(guò)程500的兩個(gè)或更多個(gè)步驟可被并行執(zhí)行。
值得注意的是,雖然示例過(guò)程500與包括源設(shè)備205、單個(gè)中間設(shè)備210和目標(biāo)設(shè)備215的文件路徑相關(guān)聯(lián)(例如,導(dǎo)致六個(gè)反饋文件的創(chuàng)建),但是其他實(shí)現(xiàn)是可能的。例如,文件路徑可僅包括源設(shè)備205和目標(biāo)設(shè)備215(例如,導(dǎo)致四個(gè)反饋文件的創(chuàng)建)。作為另一示例,文件路徑可包括源設(shè)備205、多個(gè)中間設(shè)備210和目標(biāo)設(shè)備215(例如,導(dǎo)致多于六個(gè)反饋文件的創(chuàng)建)。
圖6是用于確定和提供與從源設(shè)備向目標(biāo)設(shè)備的文件傳輸相關(guān)聯(lián)的狀態(tài)信息的示例過(guò)程600的流程圖。在一些實(shí)現(xiàn)方式中,圖6的一個(gè)或者多個(gè)過(guò)程框可由跟蹤服務(wù)器225執(zhí)行。在一些實(shí)現(xiàn)方式中,圖6的一個(gè)或者多個(gè)過(guò)程框可由諸如用戶設(shè)備230或環(huán)境200中的另一設(shè)備之類的、與跟蹤服務(wù)器225分離或包括跟蹤服務(wù)器225的另一設(shè)備或一組設(shè)備來(lái)執(zhí)行。
如圖6所示,過(guò)程600可包括接收與從源設(shè)備向目標(biāo)設(shè)備的文件傳輸相關(guān)聯(lián)的一組反饋文件(框610)。例如,跟蹤服務(wù)器225可接收與從源設(shè)備205向目標(biāo)設(shè)備215的文件傳輸相關(guān)聯(lián)的一組反饋文件。在一些實(shí)現(xiàn)方式中,當(dāng)諸如源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215的一個(gè)或者多個(gè)其他設(shè)備提供該組反饋文件時(shí),跟蹤服務(wù)器225可接收該組反饋文件。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可基于源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215的配置來(lái)接收反饋文件。例如,源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215可被配置為當(dāng)在文件傳輸期間創(chuàng)建每個(gè)反饋文件時(shí)、當(dāng)文件傳輸完成時(shí)、當(dāng)文件傳輸已經(jīng)經(jīng)歷錯(cuò)誤時(shí)等諸如在特定時(shí)間以特定時(shí)間間隔提供該組反饋文件。這里,跟蹤服務(wù)器225可根據(jù)源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215的配置來(lái)接收該組反饋文件。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可在文件傳輸期間實(shí)時(shí)或接近實(shí)時(shí)地接收該組反饋文件。例如,每個(gè)反饋文件當(dāng)由源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215創(chuàng)建時(shí)可被提供給跟蹤服務(wù)器225。
附加地或者備選地,跟蹤服務(wù)器225可基于提供反饋文件的請(qǐng)求來(lái)接收反饋文件。例如,跟蹤服務(wù)器225可(例如,自動(dòng)地、基于用戶輸入,等等)向源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215提供對(duì)與文件傳輸相關(guān)聯(lián)的該組反饋文件的請(qǐng)求,并且源設(shè)備205、中間設(shè)備210和/或目標(biāo)設(shè)備215可以在對(duì)該請(qǐng)求的響應(yīng)中提供反饋文件。
在一些實(shí)現(xiàn)方式中,該組反饋文件可對(duì)應(yīng)于與一個(gè)或者多個(gè)文件、一個(gè)或者多個(gè)文件組、一個(gè)或者多個(gè)應(yīng)用(例如,與一個(gè)或者多個(gè)應(yīng)用相關(guān)聯(lián)的文件)、一個(gè)或更多主機(jī)系統(tǒng)(例如,與一個(gè)或者多個(gè)主機(jī)系統(tǒng)相關(guān)聯(lián)的文件)、一個(gè)或者多個(gè)設(shè)備等相關(guān)聯(lián)的文件傳輸。
如在圖6中進(jìn)一步示出的,過(guò)程600可包括確定與文件傳輸相關(guān)聯(lián)的配置信息(框620)。例如,跟蹤服務(wù)器225可確定與文件傳輸相關(guān)聯(lián)的配置信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可在跟蹤服務(wù)器225接收到該組反饋文件時(shí)(例如,之前、之后、同時(shí))確定配置信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可基于接收并存儲(chǔ)配置信息來(lái)確定配置信息,如上面關(guān)于圖4所描述的。
如在圖6中進(jìn)一步示出的,過(guò)程600可包括基于該組反饋文件和配置信息來(lái)確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息(框630)。例如,跟蹤服務(wù)器225可基于該組反饋文件和配置信息來(lái)確定與文件傳輸相關(guān)聯(lián)的狀態(tài)信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可在跟蹤服務(wù)器225接收反饋文件時(shí)確定狀態(tài)信息。附加地或者備選地,當(dāng)跟蹤服務(wù)器225確定與文件傳輸相關(guān)聯(lián)的配置信息時(shí),跟蹤服務(wù)器225可確定狀態(tài)信息。附加地或者備選地,跟蹤服務(wù)器225可在跟蹤服務(wù)器225(例如,自動(dòng)地、基于用戶輸入,等等)接收到指示跟蹤服務(wù)器225要確定狀態(tài)信息的信息時(shí)確定狀態(tài)信息,如下所述。
狀態(tài)信息可包括與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息。例如,狀態(tài)信息可包括指示文件傳輸尚未開始(例如,文件尚未被生成)、正在等待(例如,文件已被生成但未被發(fā)送)、正在進(jìn)行中(例如,文件已經(jīng)由源設(shè)備205發(fā)送但是尚未被目標(biāo)設(shè)備215接收到)、完成(例如,文件已經(jīng)被目標(biāo)設(shè)備215接收到)、已經(jīng)失敗(例如,當(dāng)與文件傳輸相關(guān)聯(lián)的事件在預(yù)計(jì)的時(shí)間窗期間未發(fā)生、當(dāng)文件傳輸已經(jīng)經(jīng)歷錯(cuò)誤等時(shí))。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可基于與文件傳輸相關(guān)聯(lián)的該組反饋文件以及與文件傳輸相關(guān)聯(lián)的配置信息來(lái)確定狀態(tài)信息。例如,跟蹤服務(wù)器225可存儲(chǔ)或可以訪問與文件傳輸相關(guān)聯(lián)的配置信息,該配置信息標(biāo)識(shí)要從源設(shè)備205傳輸向目標(biāo)設(shè)備215(例如,經(jīng)由中間設(shè)備210)的文件。這里,配置信息可以包括標(biāo)識(shí)文件生成時(shí)間窗、第一文件發(fā)送時(shí)間窗(例如,與源設(shè)備205相關(guān)聯(lián))、第一文件接收時(shí)間窗(例如,與中間設(shè)備210相關(guān)聯(lián))、第二文件發(fā)送時(shí)間窗(例如,與中間設(shè)備210相關(guān)聯(lián))、第二文件接收時(shí)間窗(例如,與目標(biāo)設(shè)備215相關(guān)聯(lián))和文件消耗時(shí)間窗(例如,與目標(biāo)設(shè)備215相關(guān)聯(lián))。在該示例中,假定跟蹤服務(wù)器225接收包括與文件的生成相關(guān)聯(lián)的第一時(shí)間戳的第一反饋文件,以及包括與由源設(shè)備205發(fā)送文件相關(guān)聯(lián)的第二時(shí)間戳的第二反饋文件。這里,跟蹤服務(wù)器225可將第一時(shí)間戳與文件生成時(shí)間窗相比較并將第二時(shí)間戳與第一文件發(fā)送時(shí)間窗相比較。在該示例中,如果第一和第二時(shí)間戳分別落在第一時(shí)間窗和第二時(shí)間窗內(nèi),并且第一文件接收時(shí)間窗尚未過(guò)去,則跟蹤服務(wù)器225可確定文件傳輸正在進(jìn)行中?;蛘?,如果第一文件接收時(shí)間窗已經(jīng)過(guò)去,則跟蹤服務(wù)器225可確定文件傳輸已經(jīng)失敗(例如,由于該文件未被中間設(shè)備210根據(jù)配置信息接收到)。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可基于該組反饋文件來(lái)確定標(biāo)識(shí)沿著文件已經(jīng)向其前進(jìn)的路徑的點(diǎn)的狀態(tài)信息。例如,跟蹤服務(wù)器225可確定標(biāo)識(shí)文件傳輸已經(jīng)進(jìn)行到的設(shè)備(例如,源設(shè)備205、中間設(shè)備210、目標(biāo)設(shè)備215等)、文件傳輸已經(jīng)進(jìn)行到的主機(jī)系統(tǒng)、文件傳輸已經(jīng)進(jìn)行到的應(yīng)用等的信息。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可確定與文件傳輸所關(guān)聯(lián)于的一個(gè)或者多個(gè)文件(諸如文件組中的多個(gè)文件、與應(yīng)用相關(guān)聯(lián)的多個(gè)文件、與主機(jī)系統(tǒng)相關(guān)聯(lián)的多個(gè)文件,等等)相關(guān)聯(lián)的狀態(tài)信息。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可實(shí)時(shí)或接近實(shí)時(shí)地(例如,當(dāng)跟蹤服務(wù)器225從源設(shè)備205、中間設(shè)備210和目標(biāo)設(shè)備215接收反饋文件時(shí))確定狀態(tài)信息。附加地或者備選地,跟蹤服務(wù)器225可以周期性地(例如,在特定時(shí)間、以特定時(shí)間間隔等)確定狀態(tài)信息。附加地或者備選地,跟蹤服務(wù)器225可基于用戶輸入來(lái)確定狀態(tài)信息。例如,用戶可經(jīng)由用戶設(shè)備230提供指示跟蹤服務(wù)器225確定狀態(tài)信息的用戶輸入,并且跟蹤服務(wù)器225可相應(yīng)地確定狀態(tài)信息。
如在圖6中進(jìn)一步示出的,過(guò)程600可包括提供狀態(tài)信息(框640)。例如,跟蹤服務(wù)器225可提供狀態(tài)信息。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可在跟蹤服務(wù)器225確定狀態(tài)信息時(shí)提供狀態(tài)信息。附加地或者備選地,當(dāng)跟蹤服務(wù)器225(例如,自動(dòng)地、基于用戶輸入)接收到提供狀態(tài)信息的指示時(shí),跟蹤服務(wù)器225可提供狀態(tài)信息。
在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可提供狀態(tài)信息以用于向用戶顯示。例如,跟蹤服務(wù)器225可向用戶設(shè)備230提供狀態(tài)信息,從而使得用戶設(shè)備可提供與狀態(tài)信息相關(guān)聯(lián)的用戶界面,以用于向用戶顯示。在一些實(shí)現(xiàn)方式中,跟蹤服務(wù)器225可基于配置信息來(lái)提供狀態(tài)信息。例如,跟蹤服務(wù)器225可向被授權(quán)(例如,基于提供用戶名和密碼)查看狀態(tài)信息的用戶和/或被授權(quán)接收狀態(tài)信息的用戶設(shè)備230提供狀態(tài)信息以用于顯示。
在一些實(shí)現(xiàn)方式中,用戶設(shè)備230可接收狀態(tài)信息,并且可提供狀態(tài)信息以用于向用戶顯示,其示例在下面關(guān)于圖7A和圖7B進(jìn)行描述。
盡管圖6示出了過(guò)程600的示例框,但是在一些實(shí)現(xiàn)方式中,與圖6所示的那些相比,過(guò)程600可包括附加的框、更少的框、不同的框或被不同布置的框。附加地或者備選地,可并行執(zhí)行過(guò)程600的框中的兩者或兩者以上。
圖7A和7B是與圖6所示的示例過(guò)程600相關(guān)的示例實(shí)現(xiàn)方式700的示圖。為了圖7A和圖7B的目的,假定第一設(shè)備上的主機(jī)系統(tǒng)(例如,源設(shè)備205上的主機(jī)1)托管包括第一應(yīng)用(例如,應(yīng)用A)的一組應(yīng)用,并且第二設(shè)備上的主機(jī)系統(tǒng)(例如,中間設(shè)備210上的主機(jī)2)托管包括第二應(yīng)用(例如,應(yīng)用B)的一組應(yīng)用。另外,假設(shè)與源設(shè)備205相關(guān)聯(lián)的配置信息包括對(duì)應(yīng)于與主機(jī)1上的應(yīng)用A相關(guān)聯(lián)的文件傳輸?shù)男畔?,并且與中間設(shè)備210相關(guān)聯(lián)的配置信息包括對(duì)應(yīng)于與主機(jī)2上的應(yīng)用B相關(guān)聯(lián)的文件傳輸?shù)男畔ⅰ?/p>
如圖7A所示,第一用戶接口(例如,家庭用戶接口)可包括與主機(jī)1和主機(jī)2文件傳輸相關(guān)聯(lián)的狀態(tài)信息。如圖7A的左部分所示,用戶界面可包括對(duì)應(yīng)于與主機(jī)1上的應(yīng)用A相關(guān)聯(lián)的文件傳輸?shù)臓顟B(tài)信息。例如,用戶界面可包括標(biāo)識(shí)尚未開始的應(yīng)用A文件傳輸?shù)臄?shù)目(標(biāo)號(hào)710)、正在等待的文件傳輸?shù)臄?shù)目(標(biāo)號(hào)715)、正在進(jìn)行的文件傳輸?shù)臄?shù)目(標(biāo)號(hào)720)、已經(jīng)完成的文件傳輸?shù)臄?shù)量(標(biāo)號(hào)725)以及已經(jīng)失敗的文件傳輸?shù)臄?shù)目(標(biāo)號(hào)730)的信息。如所示,用戶界面可以類似地包括對(duì)應(yīng)于與主機(jī)2上的應(yīng)用B相關(guān)聯(lián)的文件傳輸?shù)臓顟B(tài)信息。如圖進(jìn)一步所示,用戶界面可包括允許用戶與用戶界面進(jìn)行交互的輸入元素(例如,下拉菜單)以便顯示與每個(gè)主機(jī)相關(guān)聯(lián)的一個(gè)或者多個(gè)應(yīng)用的狀態(tài)信息。換句話說(shuō),用戶可查看特定應(yīng)用、一組應(yīng)用等的狀態(tài)信息。
如圖7A的右部分所示,用戶界面還可包括標(biāo)識(shí)已經(jīng)失敗(例如,錯(cuò)過(guò)對(duì)應(yīng)于時(shí)間窗的最后期限)的文件傳輸?shù)男畔?。例如,如由?biāo)號(hào)735所示,用戶界面可包括標(biāo)識(shí)與失敗的文件傳輸相關(guān)聯(lián)的文件的狀態(tài)的信息,諸如符號(hào),有色點(diǎn)等。如由標(biāo)號(hào)740所示,用戶界面還可包括標(biāo)識(shí)文件傳輸失敗處的點(diǎn)的圖形表示(例如,一組連接的或部分連接的點(diǎn)或符號(hào))。例如,如圖7A所示,與Test1.dat相關(guān)聯(lián)的部分連接的點(diǎn)可以指示文件傳輸在第三設(shè)備上的主機(jī)系統(tǒng)(例如,另一中間設(shè)備210上的主機(jī)3)處失敗(例如,錯(cuò)過(guò)與時(shí)間窗相關(guān)聯(lián)的最后期限)。
如圖7B所示,第二用戶接口(例如,監(jiān)視用戶接口)可包括與應(yīng)用A和應(yīng)用B文件傳輸相關(guān)聯(lián)的詳細(xì)狀態(tài)信息。如由標(biāo)號(hào)745所示,在一些實(shí)現(xiàn)方式中,用戶接口可包括允許用戶選擇基于每個(gè)應(yīng)用、基于每個(gè)主機(jī)等來(lái)查看狀態(tài)信息的輸入元件。
如圖7B的左部分所示,假設(shè)用戶已經(jīng)(例如,通過(guò)選擇箭頭)選擇查看與應(yīng)用A相關(guān)聯(lián)的狀態(tài)信息。如圖7B的右部分所示,用戶界面可包括與應(yīng)用A所關(guān)聯(lián)于的每個(gè)文件傳輸相關(guān)聯(lián)的詳細(xì)狀態(tài)信息。例如,用戶界面可以包括指示第一文件傳輸(例如,與Test2.dat相關(guān)聯(lián))正在進(jìn)行的總體狀態(tài)指示符(標(biāo)號(hào)750)、指示文件已由第一主機(jī)生成和發(fā)送的第一主機(jī)指示符(標(biāo)號(hào)755)、指示文件已經(jīng)在第二主機(jī)處被接收到但尚未被發(fā)送給第三主機(jī)的第二主機(jī)指示符(標(biāo)號(hào)760)、指示第三主機(jī)正期待該文件的第三狀態(tài)指示符(即,與接收文件相關(guān)聯(lián)的時(shí)間窗已經(jīng)開始但未過(guò)去)(標(biāo)號(hào)765),以及指示第四主機(jī)尚未期待該文件的第四主機(jī)指示(即,與接收文件相關(guān)聯(lián)的時(shí)間窗尚未開始)(標(biāo)號(hào)770)。如所示,用戶界面可包括與應(yīng)用A所關(guān)聯(lián)于的一個(gè)或者多個(gè)其他文件相關(guān)聯(lián)的狀態(tài)信息,例如指示另一文件傳輸(例如,與Test3.dat相關(guān)聯(lián))完成的一組指示符。
在一些實(shí)現(xiàn)方式中,用戶設(shè)備230和/或跟蹤服務(wù)器225可執(zhí)行對(duì)通信的實(shí)時(shí)監(jiān)視并且可被配置為以可提高用戶對(duì)文件傳輸狀態(tài)的理解的方式向用戶呈現(xiàn)信息(例如,通過(guò)更新與文件傳輸相關(guān)聯(lián)的用戶界面)。這可允許用戶對(duì)與文件傳輸相關(guān)聯(lián)的先前不知道和/或難以標(biāo)識(shí)和/或理解的發(fā)生事件(例如,議題、問題等)作出反應(yīng)。
如上所述,圖7A和7B僅被提供作為示例。其他示例是可能的,并且可以不同于關(guān)于圖7A和7B所描述的。
本文所描述的實(shí)現(xiàn)方式可允許跟蹤服務(wù)器使用對(duì)應(yīng)于與文件傳輸相關(guān)聯(lián)的每個(gè)文件的一組反饋文件來(lái)確定(例如,跨越多個(gè)設(shè)備的)文件傳輸?shù)臓顟B(tài),該組反饋文件在文件傳輸期間被自動(dòng)創(chuàng)建(例如,沒有用戶干預(yù))。在一些實(shí)現(xiàn)方式中,反饋文件的使用可允許跟蹤服務(wù)器在文件傳輸期間自動(dòng)地和/或?qū)崟r(shí)地(或接近實(shí)時(shí)地)確定文件傳輸?shù)臓顟B(tài)。
本文所描述的實(shí)現(xiàn)方式還可允許跟蹤服務(wù)器提供與文件傳輸?shù)臓顟B(tài)相關(guān)聯(lián)的信息,從而使得即使當(dāng)經(jīng)由其發(fā)生文件傳輸?shù)亩鄠€(gè)設(shè)備由分離的實(shí)體操作和/或管理時(shí),狀態(tài)信息也可訪問。
前述公開提供了例示和描述,但是并非旨在是窮盡無(wú)遺的或者將實(shí)現(xiàn)方式限制于所公開的具體形式。修改和變更鑒于以上公開是可能的或者可以根據(jù)實(shí)現(xiàn)方式的實(shí)踐而被得到。
這里所使用的術(shù)語(yǔ)組件旨在被廣泛地理解為硬件、固件和/或硬件和軟件的組合。
某些用戶界面已經(jīng)在這里被描述和/或在圖中被示出。用戶界面可包括圖形用戶界面、非圖形用戶界面、基于文本的用戶界面,等等。用戶界面可提供用于顯示的信息。在一些實(shí)現(xiàn)方式中,用戶可諸如通過(guò)經(jīng)由提供用于顯示的用戶界面的設(shè)備的輸入組件提供輸入來(lái)與信息交互。在一些實(shí)現(xiàn)方式中,用戶界面可以是可由設(shè)備和/或用戶配置的(例如,用戶可以改變用戶界面的尺寸、經(jīng)由用戶界面提供的信息、經(jīng)由用戶界面提供的信息的位置,等等)。附加地或者備選地,用戶界面可被預(yù)先配置為標(biāo)準(zhǔn)配置、基于上面顯示有用戶界面的設(shè)備的類型的特定配置,和/或基于與上面顯示有用戶界面的設(shè)備相關(guān)聯(lián)的能力和/或規(guī)范的一組配置。
將會(huì)顯而易見的是,本文所描述的系統(tǒng)和/或方法可被實(shí)現(xiàn)在不同形式的硬件、固件或硬件和軟件的組合中。用于實(shí)現(xiàn)這些系統(tǒng)和/或方法的實(shí)際的專門控制硬件或軟件代碼不是對(duì)實(shí)現(xiàn)方式的限制。因而,在這里不曾參考特定軟件代碼來(lái)描述系統(tǒng)和/或方法的操作和行為—應(yīng)理解,軟件和硬件可被設(shè)計(jì)為實(shí)現(xiàn)基于在這里的描述的系統(tǒng)和/或方法。
雖然在權(quán)利要求中陳述和/或在說(shuō)明書中公開了特征的特定組合,但是這些組合并非旨在限制可能的實(shí)現(xiàn)方式的公開內(nèi)容。實(shí)際上,這些特征中的許多特征可以按照未在權(quán)利要求中具體陳述和/或在說(shuō)明書中公開的方式被組合。盡管在下面列出的每個(gè)從屬權(quán)利要求可能僅直接從屬于一個(gè)權(quán)利要求,但是可能的實(shí)現(xiàn)方式的公開內(nèi)容包括每個(gè)從屬權(quán)利要求與權(quán)利要求組中的每個(gè)其他權(quán)利要求相結(jié)合。
在這里使用的元件、動(dòng)作或者指令不應(yīng)當(dāng)被理解為關(guān)鍵或是必要的,除非這樣明確描述。另外,這里所使用的冠詞“一”旨在包括一個(gè)或者多個(gè)項(xiàng)目,并且可以與“一個(gè)或者多個(gè)”可互換地被使用。另外,如這里所使用的術(shù)語(yǔ)“集合”和“組”旨在包括一個(gè)或者多個(gè)項(xiàng)目(例如,相關(guān)項(xiàng)目、不相關(guān)項(xiàng)目、相關(guān)項(xiàng)目和不相關(guān)項(xiàng)目的組合,等等),并且可以與“一個(gè)或者多個(gè)”可互換地被使用。當(dāng)目的是僅一個(gè)項(xiàng)目的情況下,術(shù)語(yǔ)“一個(gè)”或類似語(yǔ)言被使用。另外,這里所使用的術(shù)語(yǔ)“具有”等旨在是開放式術(shù)語(yǔ)。另外,短語(yǔ)“基于”旨在意味著“至少部分地基于”,除非另有明確說(shuō)明。