專利名稱:一種遠(yuǎn)程處理文件的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文件處理技術(shù),更具體地,涉及一種遠(yuǎn)程處理文件的方法及系統(tǒng)。
背景技術(shù):
Tracker Server (簡稱化)是服務(wù)器端的一個重要組成部分。TS的功能是給緩存節(jié)點(cache peer)提供下載信息。圖1是現(xiàn)有技術(shù)的文件處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,現(xiàn)有技術(shù)在單一的視頻源服務(wù)器上存儲視頻文件,并且在單一的視頻源服務(wù)器上讀寫本地的視頻文件,中央WEB服務(wù)器無法遠(yuǎn)程處理(例如,刪除)區(qū)域視頻源服務(wù)器上的視頻文件。單一的區(qū)域視頻服務(wù)器保存當(dāng)?shù)氐囊曨l文件,保存視頻文件數(shù)量有限,在通過分地區(qū)的分布式存放后,解決了保存視頻文件數(shù)量有限的問題,但是,仍不能通過中央WEB服務(wù)器以遠(yuǎn)程控制的方式對存儲在各本地服務(wù)器中的視頻文件進(jìn)行處理(例如,刪除等操作)。
發(fā)明內(nèi)容
本發(fā)明要解決的一個技術(shù)問題是提供一種遠(yuǎn)程處理文件的方法,能夠通過中央 WEB服務(wù)器遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理。本發(fā)明提供了一種遠(yuǎn)程處理文件的方法,包括中央TOB服務(wù)器從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址;中央TOB服務(wù)器根據(jù)本地 WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;本地TOB服務(wù)器將接收到的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器,本地文件服務(wù)器對與待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。根據(jù)本發(fā)明方法的一個實施例,處理是對文件進(jìn)行修改、更新或刪除。根據(jù)本發(fā)明方法的另一實施例,待處理文件的標(biāo)識是唯一地標(biāo)識待處理文件的隨機數(shù)或哈希值。根據(jù)本發(fā)明方法的又一實施例,在處理是對文件進(jìn)行刪除時,該方法還包括中央 WEB服務(wù)器向中央數(shù)據(jù)庫發(fā)送刪除請求,中央數(shù)據(jù)庫將與刪除請求中攜帶的待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息進(jìn)行刪除;本地WEB服務(wù)器向本地數(shù)據(jù)庫發(fā)送刪除請求,本地數(shù)據(jù)庫將與接收到的刪除請求中攜帶的待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息進(jìn)行刪除。根據(jù)本發(fā)明方法的再一實施例,與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息包括待處理文件的標(biāo)識、文件存放路徑、文件名稱、文件大小和本地文件服務(wù)器的IP地址。本發(fā)明提供的遠(yuǎn)程處理文件的方法,通過中央TOB服務(wù)器來遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理,可以使得中央WEB服務(wù)器在整體上能夠控制所有本地文件服務(wù)器上的文件,進(jìn)一步地保證了中央WEB服務(wù)器與本地文件服務(wù)器上的數(shù)據(jù)的統(tǒng)一。
4
本發(fā)明要解決的另一技術(shù)問題是提供一種遠(yuǎn)程處理文件的系統(tǒng),能夠通過中央 WEB服務(wù)器遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理。本發(fā)明提供了一種遠(yuǎn)程處理文件的系統(tǒng),包括中央TOB服務(wù)器,用于從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址,并根據(jù)本地WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;本地TOB服務(wù)器,用于將從中央 WEB服務(wù)器接收到的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器;本地文件服務(wù)器,用于接收來自本地WEB服務(wù)器的待處理文件的標(biāo)識,并對與待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。根據(jù)本發(fā)明系統(tǒng)的一個實施例,中央TOB服務(wù)器包括讀取單元,用于從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址;發(fā)送單元,用于根據(jù)讀取單元讀取的本地WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;本地 WEB服務(wù)器包括接收單元,用于接收來自中央WEB服務(wù)器的待處理文件的標(biāo)識;發(fā)送單元, 用于將接收單元接收的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器。根據(jù)本發(fā)明系統(tǒng)的另一實施例,處理是對文件進(jìn)行修改、更新或刪除。根據(jù)本發(fā)明系統(tǒng)的又一實施例,待處理文件的標(biāo)識是唯一地標(biāo)識待處理文件的隨機數(shù)或哈希值。根據(jù)本發(fā)明系統(tǒng)的再一實施例,中央TOB服務(wù)器還包括請求單元,用于向中央數(shù)據(jù)庫發(fā)送刪除請求,請求刪除存儲在中央數(shù)據(jù)庫中的與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息,其中,刪除請求中包含待處理文件的標(biāo)識;本地WEB服務(wù)器還包括刪除單元,用于刪除與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息;其中,與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息包括待處理文件的標(biāo)識、文件存放路徑、文件名稱、文件大小和本地文件服務(wù)器的IP地址。本發(fā)明提供的遠(yuǎn)程處理文件的系統(tǒng),通過中央TOB服務(wù)器來遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理,可以使得中央WEB服務(wù)器在整體上能夠控制所有本地文件服務(wù)器上的文件,進(jìn)一步地保證了中央WEB服務(wù)器與本地文件服務(wù)器上的數(shù)據(jù)的統(tǒng)一。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分。在附圖中圖1是現(xiàn)有技術(shù)的文件處理系統(tǒng)的結(jié)構(gòu)示意圖。圖2是存儲文件屬性信息的系統(tǒng)的結(jié)構(gòu)示意圖。圖3是本發(fā)明系統(tǒng)的第一實施例的結(jié)構(gòu)示意圖。圖4是本發(fā)明系統(tǒng)的第二實施例的結(jié)構(gòu)示意圖。圖5是本發(fā)明系統(tǒng)的第三實施例的結(jié)構(gòu)示意圖。圖6是本發(fā)明方法的第一實施例的流程示意圖。圖7是本發(fā)明方法的第二實施例的流程示意圖。
具體實施例方式下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實施例。本發(fā)明的示例性實施例及其說明用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。以視頻文件為例,在進(jìn)行本發(fā)明遠(yuǎn)程處理文件的方法之前,可以通過本地TOB服務(wù)器、中央WEB服務(wù)器以及本地視頻源服務(wù)器將各個本地視頻源服務(wù)器上的多個屬性信息分別存儲到本地數(shù)據(jù)庫服務(wù)器和中央數(shù)據(jù)庫服務(wù)器中。例如,可以通過圖2中所示的分布式系統(tǒng)進(jìn)行存儲。圖2是存儲文件屬性信息的系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,以視頻文件為例來進(jìn)行說明,但是本發(fā)明并不限于視頻文件,還可以適用于其他形式的數(shù)據(jù)文件,例如,dat文件或pst文件。該分布式系統(tǒng)20包括TRACKER服務(wù)器21、中央數(shù)據(jù)庫服務(wù)器22、中央TOB服務(wù)器23、多個本地TOB服務(wù)器M、多個本地數(shù)據(jù)庫服務(wù)器25以及多個本地視頻源服務(wù)器26。其中,本地視頻源服務(wù)器沈用于存放上傳的視頻文件,并且自動生成 TL(Telecast,廣播電視)文件,該TL文件包含視頻存放路徑、視頻名稱、視頻大小、視頻碼流、MD5 (Message Digest version 5,消息摘要5)碼和本地視頻源服務(wù)器的IP地址等信息。其中,MD5碼是由本地視頻源服務(wù)器隨機產(chǎn)生的一個全球唯一標(biāo)識符,它可以是例如 f750fla8a233ccb23efla524a5675a8c的唯一哈希值,用于唯一地標(biāo)識該視頻文件。本地WEB服務(wù)器M從本地視頻源服務(wù)器沈讀取與各個本地視頻文件相關(guān)的屬性信息(即,TL文件)及TL文件的存放地址,并且將其寫入到本地數(shù)據(jù)庫服務(wù)器25中。本地WEB服務(wù)器M定時讀取本地數(shù)據(jù)庫服務(wù)器25中的發(fā)送信號標(biāo)志位,并且判斷該發(fā)送信號標(biāo)志位。本地數(shù)據(jù)庫服務(wù)器25中的發(fā)送信號標(biāo)志位用來判斷是否要發(fā)送信號,以通知中央WEB服務(wù)器23已經(jīng)有新的視頻發(fā)布在本地WEB服務(wù)器24。例如,該發(fā)送信號標(biāo)志位缺省值設(shè)為0,其中,0為未發(fā)送狀態(tài),1為已經(jīng)發(fā)送狀態(tài)。如果本地TOB服務(wù)器M判斷出本地數(shù)據(jù)庫服務(wù)器25中的發(fā)送信號標(biāo)志位為0,那么本地TOB服務(wù)器M向中央TOB服務(wù)器23發(fā)送請求信號以請求發(fā)送數(shù)據(jù),該信號發(fā)送完成后將發(fā)送信號標(biāo)志位設(shè)定為1。中央WEB服務(wù)器23接收各個本地TOB服務(wù)器M的請求信號,并且存儲該請求信號中包含的本地WEB服務(wù)器M的IP地址。中央WEB服務(wù)器23詢問中央數(shù)據(jù)庫服務(wù)器22是否繁忙,如果中央數(shù)據(jù)庫服務(wù)器 22繁忙,則中央TOB服務(wù)器23將該請求信號排入其等待隊列中;如果中央數(shù)據(jù)庫服務(wù)器22 不繁忙,則中央數(shù)據(jù)庫服務(wù)器22連接本地數(shù)據(jù)庫服務(wù)器25,并且判斷本地數(shù)據(jù)庫服務(wù)器25 中的發(fā)送數(shù)據(jù)標(biāo)志位是否為0,其中,發(fā)送數(shù)據(jù)標(biāo)志位用來判斷該視頻的相關(guān)信息是否已經(jīng)發(fā)送過,如果為1代表該視頻的相關(guān)信息已經(jīng)發(fā)送過,如果為0代表該視頻的相關(guān)信息未發(fā)送過,發(fā)送數(shù)據(jù)標(biāo)志位的缺省值為0。需要注意的是,中央數(shù)據(jù)庫服務(wù)器22發(fā)起了對本地數(shù)據(jù)庫服務(wù)器25的遠(yuǎn)程連接, 而不是本地數(shù)據(jù)庫服務(wù)器25發(fā)起了對中央數(shù)據(jù)庫服務(wù)器22的遠(yuǎn)程連接,這樣保證了中央數(shù)據(jù)庫服務(wù)器22的安全性。如果中央數(shù)據(jù)庫服務(wù)器22判斷出本地數(shù)據(jù)庫服務(wù)器25中的發(fā)送數(shù)據(jù)標(biāo)志位為0, 則中央數(shù)據(jù)庫服務(wù)器22讀取該本地數(shù)據(jù)庫服務(wù)器25的數(shù)據(jù),具體地說就是,讀取與各個本地視頻文件相關(guān)的屬性信息(即,TL文件),讀取完成后將發(fā)送數(shù)據(jù)標(biāo)志位設(shè)置為1。中央WEB服務(wù)器23將所存儲的相應(yīng)本地WEB服務(wù)器M的IP地址發(fā)送到中央數(shù)
6據(jù)庫服務(wù)器22,中央數(shù)據(jù)庫服務(wù)器22將接收到的相應(yīng)本地WEB服務(wù)器M的IP地址與所讀取的視頻文件相關(guān)的屬性信息(TL文件)相關(guān)聯(lián)地進(jìn)行存儲。TRACKER服務(wù)器21從中央數(shù)據(jù)庫服務(wù)器22讀取視頻文件相關(guān)的屬性信息,即,讀取TL文件中的信息,TRACKER服務(wù)器21對視頻注冊,至此完成了分布式視頻的發(fā)布。此時, 在本地數(shù)據(jù)庫服務(wù)器25上存儲了與本地視頻源服務(wù)器沈上存儲的視頻文件相關(guān)的屬性信息(TL文件),在中央數(shù)據(jù)庫服務(wù)器22上存儲了與所有本地視頻源服務(wù)器沈上存儲的視頻文件相關(guān)的屬性信息(多個TL文件)以及與其相關(guān)聯(lián)的本地WEB服務(wù)器M的IP地址。此后,當(dāng)客戶端要觀看視頻時,客戶端與TRACKER服務(wù)器21相連,TRACKER服務(wù)器 21向客戶端提供最近的或者網(wǎng)絡(luò)條件最好的本地視頻源服務(wù)器沈的IP地址信息,此后客戶端與該本地視頻源服務(wù)器26進(jìn)行真正的視頻流傳輸。需要說明的是,在整個處理過程中,只有本地視頻源服務(wù)器沈存儲了真正的視頻文件,其他服務(wù)器上的數(shù)據(jù)信息都是與各個本地視頻文件相關(guān)的屬性信息。在中央TOB服務(wù)器等存儲了視頻文件相關(guān)的屬性信息后,可以根據(jù)本發(fā)明提供的遠(yuǎn)程處理文件系統(tǒng)對存儲在本地視頻源服務(wù)器上的視頻文件進(jìn)行處理了。圖3是本發(fā)明系統(tǒng)的第一實施例的結(jié)構(gòu)示意圖。如圖3所示,該系統(tǒng)30包括中央TOB服務(wù)器31,用于從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址,并根據(jù)本地WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;本地TOB服務(wù)器32,用于將從中央TOB服務(wù)器接收到的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器;本地文件服務(wù)器33,用于接收來自本地WEB服務(wù)器的待處理文件的標(biāo)識,并對與待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。其中,可以將中央數(shù)據(jù)庫置于中央TOB服務(wù)器中或置于另外一個獨立的中央數(shù)據(jù)庫服務(wù)器中。圖4是本發(fā)明系統(tǒng)的第二實施例的結(jié)構(gòu)示意圖。如圖4所示,該系統(tǒng)40中的中央TOB服務(wù)器41包括讀取單元411,用于從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址;發(fā)送單元412,用于根據(jù)讀取單元讀取的本地WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;本地WEB服務(wù)器42包括接收單元421,用于接收來自中央TOB服務(wù)器的待處理文件的標(biāo)識;發(fā)送單元422,用于將接收單元接收的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器。在本發(fā)明系統(tǒng)的另一實施例中,處理操作可以是對存儲在本地文件服務(wù)器中的文件進(jìn)行修改、更新或刪除。在本發(fā)明系統(tǒng)的又一實施例中,待處理文件的標(biāo)識可以是由本地文件服務(wù)器產(chǎn)生的用于唯一地標(biāo)識待處理文件的隨機數(shù)或哈希值。例如,MD5碼。在本發(fā)明系統(tǒng)的再一實施例中,中央TOB服務(wù)器還包括請求單元,用于向中央數(shù)據(jù)庫發(fā)送刪除請求,請求刪除存儲在中央數(shù)據(jù)庫中的與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息,其中,刪除請求中包含待處理文件的標(biāo)識;本地WEB服務(wù)器還包括刪除單元,用于刪除與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息;其中,與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息包括待處理文件的標(biāo)識、文件存放路徑、文件名稱、文件大小和本地文件服務(wù)器的IP地址。圖5是本發(fā)明系統(tǒng)的第三實施例的結(jié)構(gòu)示意圖。
7
如圖5所示,以刪除視頻文件為例。但是,本發(fā)明并不局限于視頻文件,還可以適用于音頻文件或其他類型的數(shù)據(jù)文件。而且也并不僅局限于對文件進(jìn)行刪除操作,還可以對文件進(jìn)行修改或更新。該系統(tǒng)50包括中央TOB服務(wù)器51、中央數(shù)據(jù)庫服務(wù)器52、本地TOB服務(wù)器53、本地數(shù)據(jù)庫服務(wù)器M和本地視頻源服務(wù)器55。其中,中央TOB服務(wù)器51包括讀取單元511,用于從中央數(shù)據(jù)庫服務(wù)器52讀取與要刪除的視頻文件的MD5碼相關(guān)聯(lián)地存儲的相應(yīng)本地TOB服務(wù)器的IP地址;以及發(fā)送單元512,用于通過所讀取的相應(yīng)本地TOB服務(wù)器的IP地址將要刪除的視頻文件的MD5碼發(fā)送到的相應(yīng)本地WEB服務(wù)器53。此外,中央TOB服務(wù)器51進(jìn)一步包括請求單元513,用于向中央數(shù)據(jù)庫服務(wù)器52發(fā)送一個請求以請求刪除存放在相應(yīng)本地視頻源服務(wù)器55中的視頻信息,其中,該請求中包含將要刪除的視頻文件的MD5碼。中央數(shù)據(jù)庫服務(wù)器52,用于在接收到中央WEB服務(wù)器51的請求之后對所接收到的 MD5碼與存儲在其中的MD5碼進(jìn)行比對,刪除包含有接收的MD5碼的TL文件。本地WEB服務(wù)器53包括接收單元531,用于接收中央TOB服務(wù)器51發(fā)送而來的 MD5碼;刪除單元532,用于刪除存儲在本地TOB服務(wù)器53中的包含有接收的MD5碼的視頻相關(guān)信息;以及發(fā)送單元533,用于向相應(yīng)本地視頻源服務(wù)器55發(fā)送一個刪除請求,其中, 該請求中包含本地WEB服務(wù)器所接收到的MD5碼。此外,本地TOB服務(wù)器的發(fā)送單元還同時將上述刪除請求發(fā)送到相應(yīng)本地數(shù)據(jù)庫服務(wù)器M。本地數(shù)據(jù)庫服務(wù)器M在接收到本地WEB服務(wù)器的請求之后對所接收到的MD5碼與存儲在其中的MD5碼進(jìn)行比對,刪除包含有接收的MD5碼的TL文件。本地視頻源服務(wù)器55,用于刪除與接收的MD5碼相對應(yīng)的視頻文件。上述遠(yuǎn)程處理文件系統(tǒng)的實施例,通過中央TOB服務(wù)器來遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理,保證了中央WEB服務(wù)器與本地文件服務(wù)器上的數(shù)據(jù)的統(tǒng)
ο圖6是本發(fā)明方法的第一實施例的流程示意圖。如圖6所示,該方法包括S602,在中央數(shù)據(jù)庫中預(yù)存待處理文件的標(biāo)識與本地TOB服務(wù)器的IP地址之間的關(guān)聯(lián)關(guān)系,當(dāng)用戶要對存儲在本地文件服務(wù)器中的某個文件進(jìn)行處理時,通知中央WEB服務(wù)器從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址;S604,中央TOB服務(wù)器根據(jù)本地WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;S606,本地TOB服務(wù)器將接收到的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器,本地文件服務(wù)器對與待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。在本發(fā)明方法的另一實施例中,該處理可以是對存儲在本地文件服務(wù)器中的文件進(jìn)行修改、更新或刪除的操作。在本發(fā)明方法的又一實施例中,待處理文件的標(biāo)識可以是唯一地標(biāo)識待處理文件的隨機數(shù)或哈希值,例如,MD5碼,該MD5碼是由本地文件服務(wù)器隨機產(chǎn)生的一個全球唯一標(biāo)識符。在本發(fā)明方法的再一實施例中,當(dāng)處理是對存儲在本地文件服務(wù)器中的文件進(jìn)行刪除操作時,該遠(yuǎn)程處理文件的方法還包括中央TOB服務(wù)器向中央數(shù)據(jù)庫發(fā)送刪除請求,中央數(shù)據(jù)庫將與刪除請求中攜帶的待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息進(jìn)行刪除;本地WEB服務(wù)器向本地數(shù)據(jù)庫發(fā)送刪除請求,本地數(shù)據(jù)庫將與接收到的刪除請求中攜帶的待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息進(jìn)行刪除。上述實施例中與待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息包括待處理文件的標(biāo)識、文件存放路徑、文件名稱、文件大小和本地文件服務(wù)器的IP地址。該屬性信息是在本地文件服務(wù)器存放上傳文件時自動生成的。在上述實施例中,待處理的文件可以是視頻文件、音頻文件、圖像文件或其他形式的數(shù)據(jù)文件。圖7是本發(fā)明方法的第二實施例的流程示意圖。如圖7所示,以刪除視頻文件為例進(jìn)行說明。但本發(fā)明并不局限于視頻文件,還可以應(yīng)用于其他類型的數(shù)據(jù)文件。另外,也并不僅限于只能進(jìn)行刪除操作,還可以進(jìn)行諸如修改或更新等操作。該實施例的具體流程包括S702,中央TOB服務(wù)器的發(fā)送單元向中央數(shù)據(jù)庫服務(wù)器發(fā)送一個請求,以請求刪除存放在相應(yīng)本地視頻源服務(wù)器中的視頻信息,其中,該請求中包含將要刪除的視頻文件的MD5碼,如上所述,MD5碼是在視頻文件發(fā)布的過程中由本地視頻源服務(wù)器隨機產(chǎn)生的一個全球唯一標(biāo)識符,它可以是例如f750fla8a233ccb2;3efla5Ma5675a8c的唯一哈希值,用于唯一地標(biāo)識該視頻文件;S704,中央TOB服務(wù)器的讀取單元從中央數(shù)據(jù)庫服務(wù)器讀取與要刪除的視頻文件的MD5碼相關(guān)聯(lián)地存儲的本地WEB服務(wù)器的IP地址,如上所述,TL文件包括MD5碼,并且中央數(shù)據(jù)庫服務(wù)器將視頻相關(guān)的信息(TL文件)與相應(yīng)本地TOB服務(wù)器的IP地址相關(guān)聯(lián)地存儲;S706,中央數(shù)據(jù)庫服務(wù)器在接收到中央WEB服務(wù)器的請求之后對所接收到的MD5 碼與存儲在其中的MD5碼進(jìn)行比對,刪除包含有接收的MD5碼的TL文件;S708,中央TOB服務(wù)器通過所讀取的相應(yīng)本地WEB服務(wù)器的IP地址,將要刪除的視頻文件的MD5碼發(fā)送到的相應(yīng)本地WEB服務(wù)器;S710,本地TOB服務(wù)器的接收單元接收該MD5碼,并且其刪除單元刪除存儲在本地 WEB服務(wù)器中的包含有接收到的MD5碼的TL文件;S712,本地TOB服務(wù)器的發(fā)送單元向相應(yīng)本地數(shù)據(jù)庫服務(wù)器和相應(yīng)本地視頻源服務(wù)器發(fā)送一個請求,以請求刪除存放在本地數(shù)據(jù)庫服務(wù)器中的相應(yīng)視頻的屬性信息,并且請求刪除存放在本地視頻源服務(wù)器中的相應(yīng)視頻文件,其中,該請求中包含本地WEB服務(wù)器接收到的MD5碼;S714,本地數(shù)據(jù)庫服務(wù)器在接收到本地WEB服務(wù)器的請求之后,對所接收到的MD5 碼與存儲在其中的MD5碼進(jìn)行比對,刪除包含有接收的MD5碼的TL文件;S716,本地視頻源服務(wù)器刪除與所接收到的MD5碼相對應(yīng)的視頻文件。上述遠(yuǎn)程處理文件方法的實施例,通過中央TOB服務(wù)器來遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理,從而保證了中央WEB服務(wù)器與本地文件服務(wù)器上的數(shù)據(jù)的統(tǒng)一。 本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯而易見的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
權(quán)利要求
1.一種遠(yuǎn)程處理文件的方法,其特征在于,所述方法包括中央WEB服務(wù)器從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地TOB服務(wù)器的 IP地址;所述中央WEB服務(wù)器根據(jù)所述本地WEB服務(wù)器的IP地址將所述待處理文件的標(biāo)識發(fā)送到所述本地WEB服務(wù)器;所述本地WEB服務(wù)器將接收到的所述待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器,所述本地文件服務(wù)器對與所述待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述處理是對所述文件進(jìn)行修改、更新或刪除。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待處理文件的標(biāo)識是唯一地標(biāo)識所述待處理文件的隨機數(shù)或哈希值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述處理是對所述文件進(jìn)行刪除時,所述方法還包括所述中央WEB服務(wù)器向所述中央數(shù)據(jù)庫發(fā)送刪除請求,所述中央數(shù)據(jù)庫將與所述刪除請求中攜帶的所述待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息進(jìn)行刪除;所述本地WEB服務(wù)器向本地數(shù)據(jù)庫發(fā)送刪除請求,所述本地數(shù)據(jù)庫將與接收到的刪除請求中攜帶的所述待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息進(jìn)行刪除。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,與所述待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息包括所述待處理文件的標(biāo)識、文件存放路徑、文件名稱、文件大小和所述本地文件服務(wù)器的IP地址。
6.一種遠(yuǎn)程處理文件的系統(tǒng),其特征在于,所述系統(tǒng)包括中央WEB服務(wù)器,用于從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址,并根據(jù)所述本地WEB服務(wù)器的IP地址將所述待處理文件的標(biāo)識發(fā)送到所述本地TOB服務(wù)器;所述本地WEB服務(wù)器,用于將從所述中央WEB服務(wù)器接收到的所述待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器;所述本地文件服務(wù)器,用于接收來自所述本地WEB服務(wù)器的所述待處理文件的標(biāo)識, 并對與所述待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 所述中央WEB服務(wù)器包括讀取單元,用于從所述中央數(shù)據(jù)庫中讀取與所述待處理文件的標(biāo)識相關(guān)聯(lián)的所述本地 WEB服務(wù)器的IP地址;發(fā)送單元,用于根據(jù)所述讀取單元讀取的所述本地WEB服務(wù)器的IP地址將所述待處理文件的標(biāo)識發(fā)送到所述本地WEB服務(wù)器; 所述本地WEB服務(wù)器包括接收單元,用于接收來自所述中央WEB服務(wù)器的所述待處理文件的標(biāo)識; 發(fā)送單元,用于將所述接收單元接收的所述待處理文件的標(biāo)識發(fā)送到所述本地文件服務(wù)器。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述處理是對所述文件進(jìn)行修改、更新或刪除。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述待處理文件的標(biāo)識是唯一地標(biāo)識所述待處理文件的隨機數(shù)或哈希值。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述中央WEB服務(wù)器還包括請求單元,用于向所述中央數(shù)據(jù)庫發(fā)送刪除請求,請求刪除存儲在所述中央數(shù)據(jù)庫中的與所述待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息,其中, 所述刪除請求中包含所述待處理文件的標(biāo)識;所述本地WEB服務(wù)器還包括刪除單元,用于刪除與所述待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息;其中,與所述待處理文件的標(biāo)識相對應(yīng)的文件的屬性信息包括所述待處理文件的標(biāo)識、文件存放路徑、文件名稱、文件大小和所述本地文件服務(wù)器的IP地址。
全文摘要
本發(fā)明公開了一種遠(yuǎn)程處理文件的方法及系統(tǒng)。其中,該方法包括中央WEB服務(wù)器從中央數(shù)據(jù)庫中讀取與待處理文件的標(biāo)識相關(guān)聯(lián)的本地WEB服務(wù)器的IP地址;中央WEB服務(wù)器根據(jù)本地WEB服務(wù)器的IP地址將待處理文件的標(biāo)識發(fā)送到本地WEB服務(wù)器;本地WEB服務(wù)器將接收到的待處理文件的標(biāo)識發(fā)送到本地文件服務(wù)器,本地文件服務(wù)器對與待處理文件的標(biāo)識相對應(yīng)的文件進(jìn)行處理。本發(fā)明提供的方法及系統(tǒng),通過中央WEB服務(wù)器來遠(yuǎn)程地控制對存儲在本地文件服務(wù)器上的文件的處理,從而保證了中央WEB服務(wù)器與本地文件服務(wù)器上的數(shù)據(jù)的統(tǒng)一。
文檔編號H04L29/08GK102164152SQ20101011238
公開日2011年8月24日 申請日期2010年2月23日 優(yōu)先權(quán)日2010年2月23日
發(fā)明者葉挺群, 周崢, 宋革聯(lián), 袁江, 邢小良, 黃煒 申請人:浙江省公眾信息產(chǎn)業(yè)有限公司