国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種上傳文件的方法、裝置和系統(tǒng)與流程

      文檔序號(hào):12377201閱讀:193來(lái)源:國(guó)知局
      一種上傳文件的方法、裝置和系統(tǒng)與流程

      本公開是關(guān)于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其是關(guān)于一種上傳文件的方法、裝置和系統(tǒng)。



      背景技術(shù):

      隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,越來(lái)越多的用戶習(xí)慣于將工作、生活中的重要的文件存儲(chǔ)到網(wǎng)絡(luò)側(cè)進(jìn)行備份。

      用戶將文件上傳至服務(wù)器進(jìn)行備份時(shí),可以先在終端上選擇相應(yīng)的文件,并點(diǎn)擊上傳文件的功能按鍵,這時(shí)終端可以向服務(wù)器發(fā)送相應(yīng)的文件。服務(wù)器接收到文件后,可以在用戶對(duì)應(yīng)的存儲(chǔ)空間中存儲(chǔ)該文件。

      在實(shí)現(xiàn)本公開的過(guò)程中,發(fā)明人發(fā)現(xiàn)至少存在以下問(wèn)題:

      當(dāng)某個(gè)文件已經(jīng)存在于服務(wù)器中時(shí),如果有用戶重復(fù)上傳該文件,則會(huì)大大浪費(fèi)服務(wù)器的文件傳輸資源。



      技術(shù)實(shí)現(xiàn)要素:

      為了克服相關(guān)技術(shù)中存在的問(wèn)題,本公開提供了一種上傳文件的方法、裝置和系統(tǒng)。所述技術(shù)方案如下:

      根據(jù)本公開實(shí)施例的第一方面,提供一種上傳文件的方法,所述方法包括:

      路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;

      所述路由器獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;

      如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,所述路由器則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,所述路由器則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值。

      可選的,所述路由器獲取所述目標(biāo)服務(wù)器的文件特征值列表,包括:

      所述路由器獲取本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表。

      這樣,路由器無(wú)需在上傳文件時(shí)從目標(biāo)服務(wù)器處獲取文件特征值列表,從而可以提高上傳文件的效率。

      可選的,所述方法還包括:

      當(dāng)接收到所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表時(shí),所述路由器根據(jù)所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表,對(duì)本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表進(jìn)行更新。

      這樣,路由器可以不斷更新本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表,從而保證存儲(chǔ)的文件特征值列表的準(zhǔn)確性。

      可選的,所述路由器獲取所述目標(biāo)服務(wù)器的文件特征值列表,包括:

      所述路由器從所述目標(biāo)服務(wù)器下載最新的文件特征值列表。

      這樣,可以保證路由器獲取到最新的文件特征值列表,從而保證文件特征值列表的準(zhǔn)確性。

      可選的,所述方法還包括:

      如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,所述路由器則將所述目標(biāo)文件的特征值添加至本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表中。

      這樣,在上傳文件時(shí),路由器可以及時(shí)更新本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表,從而保證文件特征值列表的準(zhǔn)確性。

      根據(jù)本公開實(shí)施例的第二方面,提供一種上傳文件的方法,所述方法包括:

      如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,所述目標(biāo)服務(wù)器則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,所述目標(biāo)服務(wù)器則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      可選的,所述方法還包括:

      當(dāng)所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表更新時(shí),所述目標(biāo)服務(wù)器向所述路由器發(fā)送更新后的文件特征值列表。

      這樣,路由器可以獲取到最新的目標(biāo)服務(wù)器的文件特征值列表,從而保證路由器存儲(chǔ)的文件特征值列表的準(zhǔn)確性。

      可選的,所述方法還包括:

      所述目標(biāo)服務(wù)器每隔預(yù)設(shè)時(shí)長(zhǎng)向所述路由器發(fā)送最新的文件特征值列表。

      這樣,周期性發(fā)送文件特征值列表可以在保證路由器中存儲(chǔ)的文件特征值列表的及時(shí)性的同時(shí)節(jié)省服務(wù)器的通信資源。

      可選的,所述方法還包括:

      當(dāng)所述目標(biāo)服務(wù)器接收到所述目標(biāo)文件時(shí),所述目標(biāo)服務(wù)器確定所述目標(biāo)文件的特征值,并將所述目標(biāo)文件的特征值加入所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表中。

      這樣,目標(biāo)服務(wù)器在接收到一個(gè)文件后,可以及時(shí)更新存儲(chǔ)的文件特征值列表,從而保證目標(biāo)服務(wù)器中存儲(chǔ)的文件特征值列表的準(zhǔn)確性。

      可選的,所述如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,所述目標(biāo)服務(wù)器則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件,包括:

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,且所述終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中不存在所述目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      這樣,可以防止目標(biāo)服務(wù)器將某個(gè)文件重復(fù)記錄為一個(gè)賬戶的上傳文件,從而可以節(jié)省目標(biāo)服務(wù)器的處理資源。

      根據(jù)本公開實(shí)施例的第三方面,提供一種路由器,所述路由器包括:

      接收模塊,用于接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;

      獲取模塊,用于獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;

      發(fā)送模塊,用于如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值。

      可選的,所述獲取模塊,用于:

      獲取本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表。

      可選的,其特征在于,所述路由器還包括:

      更新模塊,用于當(dāng)接收到所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表時(shí),根據(jù)所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表,對(duì)本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表進(jìn)行更新。

      可選的,所述獲取模塊,用于:

      從所述目標(biāo)服務(wù)器下載最新的文件特征值列表。

      可選的,所述路由器還包括:

      添加模塊,用于如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則將所述目標(biāo)文件的特征值添加至本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表中。

      根據(jù)本公開實(shí)施例的第四方面,提供一種目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器包括:

      記錄模塊,用于如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      可選的,所述目標(biāo)服務(wù)器還包括:

      第一發(fā)送模塊,用于當(dāng)所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表更新時(shí),向所述路由器發(fā)送更新后的文件特征值列表。

      可選的,所述目標(biāo)服務(wù)器還包括:

      第二發(fā)送模塊,用于每隔預(yù)設(shè)時(shí)長(zhǎng)向所述路由器發(fā)送最新的文件特征值列表。

      可選的,所述目標(biāo)服務(wù)器還包括:

      確定模塊,用于當(dāng)所述目標(biāo)服務(wù)器接收到所述目標(biāo)文件時(shí),確定所述目標(biāo)文件的特征值,并將所述目標(biāo)文件的特征值加入所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表中。

      可選的,所述記錄模塊,用于:

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,且所述終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中不存在所述目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      根據(jù)本公開實(shí)施例的第五方面,提供一種上傳文件的裝置,所述裝置包括:

      處理器;

      用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

      其中,所述處理器被配置為:

      接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;

      獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;

      如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值。

      根據(jù)本公開實(shí)施例的第六方面,提供一種上傳文件的裝置,所述裝置包括:

      處理器;

      用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

      其中,所述處理器被配置為:

      如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      根據(jù)本公開實(shí)施例的第七方面,提供一種上傳文件的系統(tǒng),所述系統(tǒng)包括終端、路由器和目標(biāo)服務(wù)器,其中:

      所述路由器,用于接收所述終端發(fā)送的向所述目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值;

      所述目標(biāo)服務(wù)器,用于如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

      本公開實(shí)施例中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。這樣,當(dāng)終端向服務(wù)器上傳文件時(shí),路由器可以根據(jù)文件的特征值和服務(wù)器的文件特征值列表判斷服務(wù)器中是否已存儲(chǔ)有該文件,可以避免用戶重復(fù)上傳服務(wù)器中已存在的文件,從而可以節(jié)省服務(wù)器的文件傳輸資源。

      應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

      附圖說(shuō)明

      此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開的實(shí)施例,并與說(shuō)明書一起用于解釋本公開的原理。在附圖中:

      圖1是根據(jù)一示例性實(shí)施例示出的一種上傳文件的方法的流程圖;

      圖2a是根據(jù)一示例性實(shí)施例示出的一種上傳文件的系統(tǒng)框架示意圖;

      圖2b是根據(jù)一示例性實(shí)施例示出的一種系統(tǒng)交互示意圖;

      圖3是根據(jù)一示例性實(shí)施例示出的一種路由器的結(jié)構(gòu)示意圖;

      圖4是根據(jù)一示例性實(shí)施例示出的一種路由器的結(jié)構(gòu)示意圖;

      圖5是根據(jù)一示例性實(shí)施例示出的一種路由器的結(jié)構(gòu)示意圖;

      圖6是根據(jù)一示例性實(shí)施例示出的一種目標(biāo)服務(wù)器的結(jié)構(gòu)示意圖;

      圖7是根據(jù)一示例性實(shí)施例示出的一種目標(biāo)服務(wù)器的結(jié)構(gòu)示意圖;

      圖8是根據(jù)一示例性實(shí)施例示出的一種目標(biāo)服務(wù)器的結(jié)構(gòu)示意圖;

      圖9是根據(jù)一示例性實(shí)施例示出的一種目標(biāo)服務(wù)器的結(jié)構(gòu)示意圖;

      圖10是根據(jù)一示例性實(shí)施例示出的一種路由器的結(jié)構(gòu)示意圖;

      圖11是根據(jù)一示例性實(shí)施例示出的一種目標(biāo)服務(wù)器的結(jié)構(gòu)示意圖。

      通過(guò)上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過(guò)任何方式限制本公開構(gòu)思的范圍,而是通過(guò)參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說(shuō)明本公開的概念。

      具體實(shí)施方式

      這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

      本公開實(shí)施例提供了一種上傳文件的方法,該方法可以由終端、路由器和服務(wù)器共同實(shí)現(xiàn)。其中,終端可以是具有數(shù)據(jù)傳輸功能的任意終端,如計(jì)算機(jī)、手機(jī)等,終端上可以安裝有應(yīng)用程序,該應(yīng)用程序可以具有上傳文件的功能。該終端中可以設(shè)置有處理器、存儲(chǔ)器、數(shù)據(jù)傳輸單元,處理器可以用于上傳文件的過(guò)程進(jìn)行處理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過(guò)程中需要的數(shù)據(jù)以及產(chǎn)生的數(shù)據(jù),數(shù)據(jù)傳輸單元可以用于傳輸下述過(guò)程中產(chǎn)生的數(shù)據(jù)。路由器可以是具有數(shù)據(jù)傳輸功能的路由器,該終端中可以設(shè)置有處理器、存儲(chǔ)器、數(shù)據(jù)傳輸單元,處理器可以用于上傳文件的過(guò)程進(jìn)行處理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過(guò)程中需要的數(shù)據(jù)以及產(chǎn)生的數(shù)據(jù),數(shù)據(jù)傳輸單元可以用于傳輸下述過(guò)程中產(chǎn)生的數(shù)據(jù)。服務(wù)器可以是上述應(yīng)用程序的后臺(tái)服務(wù)器,存儲(chǔ)有大量的文件。本實(shí)施例中,以終端為手機(jī)為例,進(jìn)行方案的詳細(xì)說(shuō)明,其它情況與之類似,本實(shí)施例不再累述。

      本方案的系統(tǒng)框架如圖2a所示,具體交互過(guò)程如圖2b所示。

      下面將結(jié)合實(shí)施方式,對(duì)圖1所示的處理流程進(jìn)行詳細(xì)的說(shuō)明,內(nèi)容可以如下:

      在步驟101中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值。

      其中,特征值可以是服務(wù)器設(shè)定的用于標(biāo)記文件的值,可以是哈希值或者文件名稱等。

      在實(shí)施中,終端中可以安裝有應(yīng)用程序,用戶可以使用終端將某個(gè)應(yīng)用文件(即目標(biāo)文件)上傳至應(yīng)用程序?qū)?yīng)的目標(biāo)服務(wù)器中。在上傳文件的過(guò)程中,終端通過(guò)路由器與服務(wù)器保持?jǐn)?shù)據(jù)連接,用戶在終端上選擇好需要上傳的目標(biāo)文件后,點(diǎn)擊上傳按鍵,終端則會(huì)將目標(biāo)文件發(fā)送給路由器。之后路由器相應(yīng)的可以接收到終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,同時(shí)可以確定目標(biāo)文件的特征值。此處,目標(biāo)文件的特征值可以由終端確定后路由器直接獲取,也可以是由路由器根據(jù)目標(biāo)文件的屬性自行確定。

      在步驟102中,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值。

      在實(shí)施中,目標(biāo)服務(wù)器中可以存儲(chǔ)有大量的文件,并且每個(gè)文件具有唯一指示的特征值,目標(biāo)服務(wù)器中同時(shí)可以生成有文件特征值列表,用于記錄目標(biāo)服務(wù)器中存儲(chǔ)的所有文件的特征值。另外,對(duì)于不同終端上傳的相同的文件,文件的特征值相同,目標(biāo)服務(wù)器也只會(huì)相應(yīng)的存儲(chǔ)一份文件。路由器在接收到終端發(fā)送的目標(biāo)文件并確定目標(biāo)文件的特征值后,可以獲取目標(biāo)服務(wù)器的文件特征值列表。

      可選的,路由器獲取目標(biāo)服務(wù)器的文件特征值列表的方式多種多樣,如下給出了兩種可行的方式:

      方式一,路由器獲取本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表。

      在實(shí)施中,路由器可以向目標(biāo)服務(wù)器發(fā)送文件特征值列表的獲取請(qǐng)求,或者目標(biāo)服務(wù)器主動(dòng)向路由器發(fā)送文件特征值列表,當(dāng)路由器獲取到文件特征值列表后,可以將文件特征值列表存儲(chǔ)在本地。在路由器接收到終端向目標(biāo)服務(wù)器發(fā)送的目標(biāo)文件后,需要查詢目標(biāo)文件的歷史上傳情況時(shí),可以獲取本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表。

      可選的,對(duì)于上述路由器中存儲(chǔ)有目標(biāo)服務(wù)器的文件特征值列表的情況,下面給出了兩種對(duì)文件特征值列表更新的方案:

      方案一:當(dāng)目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表更新時(shí),目標(biāo)服務(wù)器向路由器發(fā)送更新后的文件特征值列表。當(dāng)接收到目標(biāo)服務(wù)器發(fā)送的文件特征值列表時(shí),路由器根據(jù)目標(biāo)服務(wù)器發(fā)送的文件特征值列表,對(duì)本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表進(jìn)行更新。

      在實(shí)施中,目標(biāo)服務(wù)器和路由器中的文件特征值列表可以保持實(shí)時(shí)同步。當(dāng)目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表更新時(shí),即目標(biāo)服務(wù)器中新存儲(chǔ)了一個(gè)或多個(gè)目標(biāo)文件后,文件特征值列表發(fā)生了變化,則目標(biāo)服務(wù)器可以向路由器發(fā)送更新后的文件特征值列表。路由器在接收到目標(biāo)服務(wù)器發(fā)送的文件特征值列表后,可以根據(jù)接收到文件特征值列表對(duì)本地已存儲(chǔ)的文件特征值列表進(jìn)行更新。

      方案二:目標(biāo)服務(wù)器每隔預(yù)設(shè)時(shí)長(zhǎng)向路由器發(fā)送最新的文件特征值列表。當(dāng)接收到目標(biāo)服務(wù)器發(fā)送的文件特征值列表時(shí),路由器根據(jù)目標(biāo)服務(wù)器發(fā)送的文件特征值列表,對(duì)本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表進(jìn)行更新。

      在實(shí)施中,目標(biāo)服務(wù)器可以周期性向路由器發(fā)送最新的文件特征值列表,具體周期可以由目標(biāo)服務(wù)器中文件特征值列表更新情況而定,如果文件特征值列表更新較快,則可以設(shè)置較短的預(yù)設(shè)時(shí)長(zhǎng)。之后,路由器在接收到目標(biāo)服務(wù)器發(fā)送的文件特征值列表后,可以根據(jù)接收到文件特征值列表對(duì)本地已存儲(chǔ)的文件特征值列表進(jìn)行更新。

      值得一提的是,目標(biāo)服務(wù)器在接收到路由器上傳的目標(biāo)文件后,可以記錄路由器的網(wǎng)絡(luò)地址,這樣,當(dāng)目標(biāo)服務(wù)器中的文件特征值列表更新時(shí),可以根據(jù)路由器的網(wǎng)絡(luò)地址將文件特征值列表發(fā)送給各個(gè)路由器。

      方式二,路由器從目標(biāo)服務(wù)器下載最新的文件特征值列表。

      在實(shí)施中,在路由器接收到終端向目標(biāo)服務(wù)器發(fā)送的目標(biāo)文件后,可以向目標(biāo)服務(wù)器發(fā)送文件特征值列表的獲取請(qǐng)求。之后,目標(biāo)服務(wù)器可以將最新的文件特征值列表發(fā)送給路由器。

      在步驟103中,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。

      在實(shí)施中,路由器獲取到目標(biāo)服務(wù)器的文件特征值列表后,可以在該文件特征值列表中查找是否已存在終端向服務(wù)器上傳的目標(biāo)文件的特征值。如果文件特征值列表中不存在目標(biāo)文件的特征值,則表示目標(biāo)服務(wù)器中未存儲(chǔ)有目標(biāo)文件,進(jìn)而路由器可以向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件。而如果文件特征值列表中存在目標(biāo)文件的特征值,則表示目標(biāo)服務(wù)器中已存儲(chǔ)有目標(biāo)文件,進(jìn)而路由器無(wú)需再次上傳目標(biāo)文件,只需要向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。

      可選的,路由器上傳文件時(shí)也可以同時(shí)更新本地存儲(chǔ)的文件特征值列表,相應(yīng)的,步驟103中部分處理可以如下:如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則將目標(biāo)文件的特征值添加至本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表中。

      在實(shí)施中,在路由器獲取到目標(biāo)服務(wù)器的文件特征值列表,并確定該文件特征值列表中不存在目標(biāo)文件的特征值后,可以先將目標(biāo)文件的特征值添加至本地存儲(chǔ)的目標(biāo)服務(wù)器的文件特征值列表中。基于此處理,當(dāng)目標(biāo)服務(wù)器接收到該路由器上傳的目標(biāo)文件,并對(duì)目標(biāo)服務(wù)器中存儲(chǔ)的文件特征值列表進(jìn)行更新后,可以將更新后的文件特征值列表發(fā)送給除該路由器之外的其它路由器。

      在步驟104中,如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,目標(biāo)服務(wù)器則存儲(chǔ)目標(biāo)文件,并將目標(biāo)文件記錄為終端的登錄賬戶的上傳文件;如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,目標(biāo)服務(wù)器則將目標(biāo)服務(wù)器已存儲(chǔ)的目標(biāo)文件記錄為終端的登錄賬戶的上傳文件。

      在實(shí)施中,在步驟103后,基于路由器不同的處理,相應(yīng)的,目標(biāo)服務(wù)器可以接收到目標(biāo)文件或者目標(biāo)文件的特征值。一方面,如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,則可以將目標(biāo)文件存儲(chǔ)在目標(biāo)服務(wù)器中。同時(shí)目標(biāo)服務(wù)器可以獲取到發(fā)送該目標(biāo)文件的終端的登錄賬戶,進(jìn)而將目標(biāo)文件記錄為該登錄賬戶的上傳文件。而另一方面,如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則可以根據(jù)該特征值確定目標(biāo)服務(wù)器中已存儲(chǔ)的目標(biāo)文件,進(jìn)而可以將該目標(biāo)文件記錄為終端的登錄賬戶的上傳文件。

      可選的,目標(biāo)服務(wù)器接收到目標(biāo)文件后,可以更新文件特征值列表,相應(yīng)的,步驟104中的部分處理可以如下:當(dāng)目標(biāo)服務(wù)器接收到目標(biāo)文件時(shí),目標(biāo)服務(wù)器確定目標(biāo)文件的特征值,并將目標(biāo)文件的特征值加入目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表中。

      在實(shí)施中,當(dāng)目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件后,目標(biāo)服務(wù)器可以確定目標(biāo)文件的特征值,并將目標(biāo)文件的特征值加入目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表中進(jìn)行更新。同時(shí),目標(biāo)服務(wù)器可以在文件特征值列表中記錄目標(biāo)文件的其它相關(guān)信息,如文件名稱,文件大小,上傳時(shí)間,上傳終端登錄的賬戶等等。

      可選的,目標(biāo)服務(wù)器中可以存儲(chǔ)有每個(gè)賬戶對(duì)應(yīng)的文件特征值列表,相應(yīng)的,步驟104中的部分處理可以如下:如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,且終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中不存在目標(biāo)文件的特征值,則將目標(biāo)服務(wù)器已存儲(chǔ)的目標(biāo)文件記錄為終端的登錄賬戶的上傳文件。

      在實(shí)施中,用戶可以注冊(cè)有應(yīng)用程序的賬戶,應(yīng)用程序?qū)?yīng)的目標(biāo)服務(wù)器可以為每個(gè)賬戶設(shè)置有文件特征值列表,用來(lái)記錄該賬戶上傳過(guò)的所有文件的特征值。如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則可以先獲取終端的登錄賬戶,然后在該賬戶對(duì)應(yīng)的文件特征值列表中查詢是否已存儲(chǔ)有對(duì)應(yīng)的特征值。如果終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中不存在目標(biāo)文件的特征值,則表示其它賬戶上傳過(guò)目標(biāo)文件,而該賬戶未上傳過(guò)目標(biāo)文件,進(jìn)而可以將目標(biāo)服務(wù)器已存儲(chǔ)的目標(biāo)文件記錄為終端的登錄賬戶的上傳文件。如果終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中存在目標(biāo)文件的特征值,則代表該賬戶已經(jīng)上傳過(guò)目標(biāo)文件,本次上傳為重復(fù)上傳,則無(wú)需對(duì)目標(biāo)文件進(jìn)行記錄。

      本公開實(shí)施例中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。這樣,當(dāng)終端向服務(wù)器上傳文件時(shí),路由器可以根據(jù)文件的特征值和服務(wù)器的文件特征值列表判斷服務(wù)器中是否已存儲(chǔ)有該文件,可以避免用戶重復(fù)上傳服務(wù)器中已存在的文件,從而可以節(jié)省服務(wù)器的文件傳輸資源。

      基于相同的技術(shù)構(gòu)思,本公開實(shí)施例還提供了一種路由器,如圖3所示,所述路由器包括:

      接收模塊301,用于接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;

      獲取模塊302,用于獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;

      發(fā)送模塊303,用于如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值。

      可選的,所述獲取模塊302,用于:

      獲取本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表。

      可選的,如圖4所示,所述路由器還包括:

      更新模塊304,用于當(dāng)接收到所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表時(shí),根據(jù)所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表,對(duì)本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表進(jìn)行更新。

      可選的,所述獲取模塊302,用于:

      從所述目標(biāo)服務(wù)器下載最新的文件特征值列表。

      可選的,如圖5所示,所述路由器還包括:

      添加模塊305,用于如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則將所述目標(biāo)文件的特征值添加至本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表中。

      基于相同的技術(shù)構(gòu)思,本公開實(shí)施例還提供了一種目標(biāo)服務(wù)器,如圖6所示,所述目標(biāo)服務(wù)器包括:

      記錄模塊601,用于如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      可選的,如圖7所示,所述目標(biāo)服務(wù)器還包括:

      第一發(fā)送模塊602,用于當(dāng)所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表更新時(shí),向所述路由器發(fā)送更新后的文件特征值列表。

      可選的,如圖8所示,所述目標(biāo)服務(wù)器還包括:

      第二發(fā)送模塊603,用于每隔預(yù)設(shè)時(shí)長(zhǎng)向所述路由器發(fā)送最新的文件特征值列表。

      可選的,如圖9所示,所述目標(biāo)服務(wù)器還包括:

      確定模塊604,用于當(dāng)所述目標(biāo)服務(wù)器接收到所述目標(biāo)文件時(shí),確定所述目標(biāo)文件的特征值,并將所述目標(biāo)文件的特征值加入所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表中。

      可選的,所述記錄模塊601,用于:

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,且所述終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中不存在所述目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。

      本公開實(shí)施例中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。這樣,當(dāng)終端向服務(wù)器上傳文件時(shí),路由器可以根據(jù)文件的特征值和服務(wù)器的文件特征值列表判斷服務(wù)器中是否已存儲(chǔ)有該文件,可以避免用戶重復(fù)上傳服務(wù)器中已存在的文件,從而可以節(jié)省服務(wù)器的文件傳輸資源。

      需要說(shuō)明的是:上述實(shí)施例提供的上傳文件的裝置在上傳文件時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的上傳文件的裝置與上傳文件的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。

      基于相同的技術(shù)構(gòu)思,本公開又一示例性實(shí)施例提供了一種上傳文件的系統(tǒng),所述系統(tǒng)包括終端、路由器和目標(biāo)服務(wù)器,其中:

      所述路由器,用于接收所述終端發(fā)送的向所述目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值;

      所述目標(biāo)服務(wù)器,用于如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      本公開實(shí)施例中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。這樣,當(dāng)終端向服務(wù)器上傳文件時(shí),路由器可以根據(jù)文件的特征值和服務(wù)器的文件特征值列表判斷服務(wù)器中是否已存儲(chǔ)有該文件,可以避免用戶重復(fù)上傳服務(wù)器中已存在的文件,從而可以節(jié)省服務(wù)器的文件傳輸資源。

      本公開再一示例性實(shí)施例還示出的一種路由器的結(jié)構(gòu)示意圖,參照?qǐng)D10,路由器1000包括處理組件1022,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1032所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理部件1022的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1032中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1022被配置為執(zhí)行指令,以執(zhí)行上述顯示使用記錄的方法。

      路由器1000還可以包括一個(gè)電源組件1026被配置為執(zhí)行路由器1000的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口1050被配置為將路由器1000連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1058。路由器1000可以操作基于存儲(chǔ)在存儲(chǔ)器1032的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

      路由器1000可以包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:

      路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定所述目標(biāo)文件的特征值;

      所述路由器獲取所述目標(biāo)服務(wù)器的文件特征值列表,所述文件特征值列表中記錄有所述目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值;

      如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,所述路由器則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件,如果所述文件特征值列表中存在所述目標(biāo)文件的特征值,所述路由器則向所述目標(biāo)服務(wù)器發(fā)送所述目標(biāo)文件的特征值。

      可選的,所述路由器獲取所述目標(biāo)服務(wù)器的文件特征值列表,包括:

      所述路由器獲取本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表。

      可選的,所述方法還包括:

      當(dāng)接收到所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表時(shí),所述路由器根據(jù)所述目標(biāo)服務(wù)器發(fā)送的文件特征值列表,對(duì)本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表進(jìn)行更新。

      可選的,所述路由器獲取所述目標(biāo)服務(wù)器的文件特征值列表,包括:

      所述路由器從所述目標(biāo)服務(wù)器下載最新的文件特征值列表。

      可選的,所述方法還包括:

      如果所述文件特征值列表中不存在所述目標(biāo)文件的特征值,所述路由器則將所述目標(biāo)文件的特征值添加至本地存儲(chǔ)的所述目標(biāo)服務(wù)器的文件特征值列表中。

      本公開實(shí)施例中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。這樣,當(dāng)終端向服務(wù)器上傳文件時(shí),路由器可以根據(jù)文件的特征值和服務(wù)器的文件特征值列表判斷服務(wù)器中是否已存儲(chǔ)有該文件,可以避免用戶重復(fù)上傳服務(wù)器中已存在的文件,從而可以節(jié)省服務(wù)器的文件傳輸資源。

      本公開再一示例性實(shí)施例還示出的一種目標(biāo)服務(wù)器的結(jié)構(gòu)示意圖,參照?qǐng)D11,目標(biāo)服務(wù)器1100包括處理組件1122,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1132所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理部件1122的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1132中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1122被配置為執(zhí)行指令,以執(zhí)行上述顯示使用記錄的方法。

      目標(biāo)服務(wù)器1100還可以包括一個(gè)電源組件1126被配置為執(zhí)行目標(biāo)服務(wù)器1100的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口1150被配置為將目標(biāo)服務(wù)器1100連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1158。目標(biāo)服務(wù)器1100可以操作基于存儲(chǔ)在存儲(chǔ)器1132的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

      目標(biāo)服務(wù)器1100可以包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:

      如果目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件,所述目標(biāo)服務(wù)器則存儲(chǔ)所述目標(biāo)文件,并將所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件;

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,所述目標(biāo)服務(wù)器則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      可選的,所述方法還包括:

      當(dāng)所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表更新時(shí),所述目標(biāo)服務(wù)器向所述路由器發(fā)送更新后的文件特征值列表。

      可選的,所述方法還包括:

      所述目標(biāo)服務(wù)器每隔預(yù)設(shè)時(shí)長(zhǎng)向所述路由器發(fā)送最新的文件特征值列表。

      可選的,所述方法還包括:

      當(dāng)所述目標(biāo)服務(wù)器接收到所述目標(biāo)文件時(shí),所述目標(biāo)服務(wù)器確定所述目標(biāo)文件的特征值,并將所述目標(biāo)文件的特征值加入所述目標(biāo)服務(wù)器存儲(chǔ)的文件特征值列表中。

      可選的,所述如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,所述目標(biāo)服務(wù)器則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件,包括:

      如果所述目標(biāo)服務(wù)器接收到路由器發(fā)送的目標(biāo)文件的特征值,且所述終端的登錄賬戶對(duì)應(yīng)的文件特征值列表中不存在所述目標(biāo)文件的特征值,則將所述目標(biāo)服務(wù)器已存儲(chǔ)的所述目標(biāo)文件記錄為所述終端的登錄賬戶的上傳文件。

      本公開實(shí)施例中,路由器接收終端發(fā)送的向目標(biāo)服務(wù)器上傳的目標(biāo)文件,確定目標(biāo)文件的特征值,路由器獲取目標(biāo)服務(wù)器的文件特征值列表,文件特征值列表中記錄有目標(biāo)服務(wù)器存儲(chǔ)的各文件的特征值,如果文件特征值列表中不存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件,如果文件特征值列表中存在目標(biāo)文件的特征值,路由器則向目標(biāo)服務(wù)器發(fā)送目標(biāo)文件的特征值。這樣,當(dāng)終端向服務(wù)器上傳文件時(shí),路由器可以根據(jù)文件的特征值和服務(wù)器的文件特征值列表判斷服務(wù)器中是否已存儲(chǔ)有該文件,可以避免用戶重復(fù)上傳服務(wù)器中已存在的文件,從而可以節(jié)省服務(wù)器的文件傳輸資源。

      本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

      應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來(lái)限制。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1