地存儲的文件實體替換終端設(shè)備中已損壞的文件實體,以便終端設(shè)備中的預(yù)置應(yīng)用程序能夠正常運行,或者,終端設(shè)備能夠正常操作文件實體。
[0035]本發(fā)明實施例提供的文件的更新方法,服務(wù)器獲取局域網(wǎng)中各個終端設(shè)備安裝的預(yù)置應(yīng)用程序的屬性信息,并確定預(yù)置應(yīng)用程序的安裝數(shù)量,其中,預(yù)置應(yīng)用程序的屬性信息包括文件標識信息;若安裝數(shù)量超過預(yù)設(shè)安裝預(yù)置,則根據(jù)文件標識信息獲取文件實體,并將獲取的文件實體進行保存,當檢測到終端設(shè)備中文件實體對應(yīng)的文件標識信息與服務(wù)器中的文件標識信息不一致時,使用文件實體替換終端設(shè)備中的文件實體;與現(xiàn)有技術(shù)中在對存在病毒的文件進行修復(fù)過程中,導致存在病毒的文件損壞,使得用戶無法繼續(xù)使用該文件相比,本發(fā)明實施例中服務(wù)器首先對局域網(wǎng)內(nèi)終端設(shè)備上安裝率較大的預(yù)置應(yīng)用程序的對應(yīng)的文件實體進行備份,當服務(wù)器在對終端設(shè)備中的文件進行實時防護時,若確定終端設(shè)備中的文件實體損壞,則服務(wù)器將其備份的文件實體替換終端設(shè)備中已損壞的文件實體,確保終端設(shè)備用戶能夠正常操作、使用該文件實體。
[0036]進一步的,服務(wù)器為了確保其存儲的文件實體替換終端設(shè)備中損壞的文件實體的安全性,在服務(wù)器使用其存儲的文件實體替換終端設(shè)備中的文件實體之前,服務(wù)器需要判斷文件實體的安全等級是否符合文件替換標準,其中,所述文件替換標準用于限定當終端設(shè)備中的文件實體損壞后,是否允許服務(wù)器直接使用其存儲的文件實體替換終端設(shè)備中損壞的文件實體;通俗講,服務(wù)器判斷文件實體是否存在于文件白名單中。
[0037]若服務(wù)器確定文件實體的安全等級符合文件替換標準,則說明文件實體存在于文件白名單中,文件實體的安全等級較高,不存在任何的病毒風險,在服務(wù)器檢測到終端設(shè)備中文件實體對應(yīng)的文件標識信息與其存儲的文件標識信息不一致時,直接使用其存儲的文件實體替換終端設(shè)備中損壞的文件實體。作為本發(fā)明實施例的一種可選方式,當服務(wù)器確定文件實體的安全等級符合文件替換標準之后,對該文件實體進行標識,以便在后續(xù)使用該文件實體替換終端設(shè)備中的文件實體時,無需驗證文件實體的安全等級,即可替換終端設(shè)備中的文件實體,節(jié)省服務(wù)器替換終端設(shè)備中文件實體的操作時間。
[0038]若服務(wù)器確定文件實體的安全等級不符合文件替換標準,則說明文件實體既不存在于文件白名單中,也不存在于文件黑名單中,屬于灰文件,其文件實體的安全性不能直接確定,此時,輸出顯示文件實體不符合直接替換終端設(shè)備中文件實體的提示信息;從用戶層面講,當局域網(wǎng)運維人員查看該提示信息后,點擊界面中的確認按鈕,確定服務(wù)器中的文件實體能夠替換終端設(shè)備中的損壞的文件實體;從技術(shù)實現(xiàn)上講,服務(wù)器接收確認替換指令,使用服務(wù)器本地存儲的文件實體,替換終端設(shè)備中損壞的文件實體。作為本發(fā)明實施例的一種可選方式,雖然文件實體的安全等級不符合文件替換標準,但是,其文件實體沒有病毒風險,可將該類文件實體添加到文件白名單中,并對該文件實體進行標識,以便后續(xù)使用該文件實體替換終端設(shè)備中的文件實體時,無需驗證文件實體的安全等級即可替換終端設(shè)備中的文件實體,節(jié)省服務(wù)器替換終端設(shè)備中文件實體的操作時間。
[0039]進一步的,作為對上述圖1所示實施例的細化和擴展,在步驟102服務(wù)器根據(jù)文件標識信息獲取所述文件實體時,可以采用但不局限于以下方法實現(xiàn),如圖2所示,所述方法包括:
[0040]201、根據(jù)所述預(yù)置應(yīng)用程序的屬性信息,確定所述文件實體的占用空間大小。
[0041]在服務(wù)器獲取文件實體過程中,獲取預(yù)置應(yīng)用程序的屬性信息,并待該屬性信息進行解析,確定文件實體的實際占用空間大小。所述預(yù)置應(yīng)用程序的屬性信息中還包括所述文件實體的占用空間大小。
[0042]202、判斷所述占用空間大小是否超過預(yù)置占用空間閾值。
[0043]若確定所述占用空間大小未超過所述預(yù)置占用空間閾值,則執(zhí)行步驟203 ;若確定所述占用空間大小超過所述預(yù)置占用空間閾值,則執(zhí)行步驟204。
[0044]所述預(yù)置占用空間閾值是經(jīng)驗值,由局域網(wǎng)運維人員確定,在設(shè)置預(yù)置占用空間閾值時,可以設(shè)置預(yù)置占用空間閾值為500KB ;或者,也可以設(shè)置預(yù)置占用空間閾值為1GB等等,本發(fā)明實施例對預(yù)置占用空間閾值的具體設(shè)置大小不進行限定。
[0045]203、向局域網(wǎng)內(nèi)的任意一臺安裝所述預(yù)置應(yīng)用程序的終端設(shè)備下發(fā)上傳所述文件實體的指示信息。
[0046]當確定所述占用空間大小未超過所述預(yù)置占用空間閾值時,服務(wù)器將文件標識信息攜帶于指示信息中,將該指示信息下發(fā)至局域網(wǎng)中的任意一臺安裝所述預(yù)置應(yīng)用程序的終端設(shè)備中,當終端設(shè)備接收到指示信息之后,根據(jù)指示信息中的文件標識信息將文件實體上傳至服務(wù)器。
[0047]順序執(zhí)行步驟206。
[0048]204、對所述文件實體進行拆分編號,基于所述拆分編號向不同安裝所述預(yù)置應(yīng)用程序的終端設(shè)備下發(fā)上傳所述文件實體的指示信息。
[0049]當服務(wù)器確定所述占用空間大小超過所述預(yù)置占用空間閾值時,為了確定終端設(shè)備上傳文件實體的速度,以及減小終端設(shè)備上傳文件的負荷壓力,因此,服務(wù)器對文件實體進行拆分編號。
[0050]示例性的,假設(shè),文件實體中包含有10個文件,文件名稱分別為文件1、文件2、文件3…文件10,服務(wù)器將文件1和文件2,編號為A,并將編號為A下發(fā)至安裝所述預(yù)置應(yīng)用程序的第一終端設(shè)備,將文件3和文件4,編號為B,并將編號B下發(fā)至安裝預(yù)置應(yīng)用成的第二終端設(shè)備…將文件9和文件10,編號為F,并將編號F下發(fā)至安裝預(yù)置應(yīng)用程序的第五終端設(shè)備。以上僅為示例性的舉例,本發(fā)明實施例對文件實體包含的文件、及拆分編號方式不進行具體限定。
[0051]205、接收不同終端設(shè)備上傳的文件實體片段,根據(jù)所述拆分編號將接收到的所述文件實體片段進行組裝。
[0052]由于服務(wù)器向不同安裝所述預(yù)置應(yīng)用程序的終端設(shè)備下發(fā)上傳所述文件實體的指示信息,在終端設(shè)備返回文件實體時,返回的與拆分編號對應(yīng)的文件實體片段,因此,在接收到終端設(shè)備返回的文件實體片段后,根據(jù)拆分編號將文件實體片段進行組裝,組裝成完整的文件實體。
[0053]206、獲取所述文件實體。
[0054]進一步的,為了確保服務(wù)器中存儲的文件實體的正確性,在服務(wù)器基于圖2所示方法獲取文件實體之后,首先,對終端設(shè)備上傳的文件實體進行解析,確定第一文件標識信息,其中,所述第一文件標識信息為終端設(shè)備上傳的文件實體對應(yīng)的文件標識信息;其次,對預(yù)置應(yīng)用程序的屬性信息進行解析,確定第二文件標識信息,其中,所述第二文件標識信息為預(yù)置應(yīng)用程序中攜帶的文件標識信息;最后,將第一文件標識信息與第二文件標識信息進行比對,確定第一文件標識信息與第二文件標識信息是否一致,若確定第一文件標識信息與第二文件標識信息一致,則直接將終端設(shè)備上傳的文件實體進行保存;若確定第一文件標識信息與第二文件標識信息不一致,則向局域網(wǎng)中的其他安裝預(yù)置應(yīng)用程序的終端設(shè)備重新獲取文件實體,即再次執(zhí)行圖2所示的方法,直到服務(wù)器確定終端設(shè)備上傳的文件實體的第一文件標識信息與第二文件標識信息一致為止。
[0055]進一步的,在將文件實體進行保存之前,確認服務(wù)器本地是否存儲有文件實體,若確定服務(wù)器本地未存儲有文件實體,則將文件實體進行存儲;若確定服務(wù)器本地中存儲有文件實體,則確定無需對文件實體進行再次存儲。
[0056]進一步的,服務(wù)器為了確定文件實體的安全性,在使用文件實體替換終端設(shè)備中的文件實體之前,根據(jù)終端設(shè)備的設(shè)備標識對終端設(shè)備進行權(quán)限認證,若終端設(shè)備通過權(quán)限認證,說明終端設(shè)備屬于服務(wù)器所在的局域網(wǎng),則使用文件實體替換終端設(shè)備中的文件實體;若終端設(shè)備未通過權(quán)限認證,說明終端設(shè)備不屬于服務(wù)器所在的局域網(wǎng),則不執(zhí)行使用文件實體替換終端設(shè)備中的文件實體。在本發(fā)明實施例中,一個服務(wù)器對應(yīng)一個局域網(wǎng),該服務(wù)器會記錄有局域網(wǎng)內(nèi)各個終端設(shè)備的設(shè)備標識。
[0057]進一步的,作為對上述是實力的匯總,本發(fā)明實施例還提供另一種文件的更新方法,如圖3所示,該方法包括:
[0058]301、服務(wù)器獲取局域網(wǎng)中各個終端設(shè)備安裝的預(yù)置應(yīng)用程序的屬性信息,并確定所述預(yù)置應(yīng)用程序的安裝數(shù)量。
[0059]302、若所述安裝數(shù)量超過預(yù)設(shè)安裝閾值,則服務(wù)器根據(jù)文件標識信息獲取所述文件實體。
[0060]303、服務(wù)器對終端設(shè)備上傳的文件實體進行解析,確定第一文件標識信息;對所述預(yù)置應(yīng)用程序的屬性信息進行解析,確定第二文件標識信息。
[0061]304、服務(wù)器確定所述第一文件標識信息與所述第二文件標識信息是否一致。
[0062]若確定所述第一文件標識信息與所述第二文件標識信息不一致,則執(zhí)行步驟302 ;若確定所述第一文件標識信息與所述第二文件標識信息一致,則執(zhí)行步驟305。
[0063]305、服務(wù)器確認其本地是否存儲有所述文件實體。
[0064]若確定服務(wù)器本地未存儲有所述文件實體,則執(zhí)行步驟306 ;若確定服務(wù)器本地未存儲有所述文件實體,則無需將所述文件實體進行保存。
[0065]306、服務(wù)器將所述文件實體進行保存。
[0066]307、當檢測到所述終端設(shè)備中文件實體對應(yīng)的文件標識信息與所述文件標識信息不一致時,服務(wù)器判斷所述文件實體的安全等級是否符合文件替換標準。
[0067]若確定文件實體的安全等級不符合所述文件替換標準,則執(zhí)行步驟30