專利名稱:終端設(shè)備重裝操作系統(tǒng)的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及操作系統(tǒng)的重新安裝技術(shù)領(lǐng)域,特別是指一種終端設(shè)備重裝操作系統(tǒng)的方法、裝置和系統(tǒng)。
背景技術(shù):
現(xiàn)有計(jì)算機(jī)等終端設(shè)備的操作系統(tǒng)需要重新安裝時(shí),通常采用Windows安裝光盤進(jìn)行安裝或者采用Ghost進(jìn)行安裝;
其中利用Windows安裝光盤進(jìn)行安裝計(jì)算機(jī)的操作系統(tǒng)時(shí),需要計(jì)算機(jī)必須有一光盤驅(qū)動(dòng)器,以讀取Windows安裝光盤中的系統(tǒng)文件,并按照通常Windows操作系統(tǒng)的安裝流程進(jìn)行安裝,通常Windows操作系統(tǒng)的安裝流程包括(I)先格式化本地計(jì)算機(jī)的系統(tǒng)盤;(2)復(fù)制Windows安裝光盤中的系統(tǒng)文件到本地機(jī)的系統(tǒng)盤;(3)進(jìn)行驅(qū)動(dòng)和相關(guān)組件的安裝;(4)啟動(dòng)計(jì)算機(jī)進(jìn)行新系統(tǒng)配置。這種安裝方法由于需要光盤驅(qū)動(dòng)器從Windows安裝盤中讀取大量系統(tǒng)文件,光盤驅(qū)動(dòng)器讀取光盤的速度較慢,使得安裝過(guò)程也比較慢,而且安裝光盤還容易出現(xiàn)讀不出等問(wèn)題,且操作系統(tǒng)重新安裝后用戶原有的用戶數(shù)據(jù)會(huì)丟失。利用Ghost進(jìn)行計(jì)算機(jī)的操作系統(tǒng)重新安裝時(shí),需要事先將本機(jī)的系統(tǒng)文件備份,并壓縮成一特定格式的文件進(jìn)行保存,若計(jì)算機(jī)需要重新安裝操作系統(tǒng)時(shí),再將該特定格式的文件進(jìn)行解壓轉(zhuǎn)換,并利用轉(zhuǎn)換后的文件對(duì)計(jì)算機(jī)的操作系統(tǒng)重新安裝,安裝流程可參照上述Windows操作系統(tǒng)的安裝流程;這種安裝方法由于需要事先備份系統(tǒng)文件,若該計(jì)算機(jī)出現(xiàn)中毒等問(wèn)題時(shí),將無(wú)法利用Ghost備份的系統(tǒng)文件進(jìn)行操作系統(tǒng)的重新安裝,且計(jì)算機(jī)的普通用戶利用Ghost方法重裝系統(tǒng)有一定難度,該種方法同樣在操作系統(tǒng)重新安裝后,用戶原有的用戶數(shù)據(jù)會(huì)丟失。因此,發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問(wèn)題計(jì)算機(jī)等終端設(shè)備進(jìn)行操作系統(tǒng)重新安裝時(shí),安裝過(guò)程慢,且容易出現(xiàn)系統(tǒng)卡慢、計(jì)算機(jī)中毒、系統(tǒng)文件不匹配出現(xiàn)錯(cuò)誤以及用戶數(shù)據(jù)丟失等問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種終端設(shè)備重裝操作系統(tǒng)的方法、裝置和系統(tǒng),不需要光盤驅(qū)動(dòng)器,不需要備份系統(tǒng)鏡像文件,操作系統(tǒng)重新安裝過(guò)程簡(jiǎn)單、快捷。為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供一種終端設(shè)備重裝操作系統(tǒng)的方法,包括獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;根據(jù)所述第一信息從云端服務(wù)器獲取一與所述第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表;將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表;從所述云端服務(wù)器獲取所述第一文件列表中的文件;
根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。其中,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息;所述第一文件列表包括根據(jù)所述系統(tǒng)信息,從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表。其中,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息和補(bǔ)丁信息;所述第一文件列表包括系統(tǒng)文件列表與補(bǔ)丁文件列表合并后的文件列表;其中,所述系統(tǒng)文件列表是根據(jù)所述系統(tǒng)信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表,所述補(bǔ)丁文件列表是根據(jù)所述補(bǔ)丁信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的補(bǔ)丁文件列表。
·
其中,獲取驗(yàn)證失敗的第一文件列表的步驟包括將所述終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除,得到所述第一文件列表;其中,第一文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中多余的文件形成的列表;或者從所述云端服務(wù)器下載第二文件集和/或第三文件集,得到所述第一文件列表;其中,所述第二文件集為所述本地文件列表與所述服務(wù)器端文件列表中不相同的文件形成的列表,所述第三文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中缺失的文件形成的列表。其中,將所述終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除的步驟后還包括將所述第一文件集中的文件和/或所述第二文件集中的文件移動(dòng)到一備份目錄。其中,所述根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)的步驟包括用所述第一文件列表中的文件替換所述本地文件列表的相應(yīng)文件,得到替換后的所述第一文件列表中的文件;根據(jù)替換后的所述第一文件列表中的文件和所述第二文件列表中的文件,以及系統(tǒng)認(rèn)證信息配置新系統(tǒng)。其中,所述配置新系統(tǒng)的過(guò)程包括安裝所述終端設(shè)備的設(shè)備驅(qū)動(dòng)和系統(tǒng)組件。其中,所述安裝所述終端設(shè)備的驅(qū)動(dòng)和系統(tǒng)組件前,還包括禁用多余磁盤控制器驅(qū)動(dòng)。其中,安裝所述終端設(shè)備的驅(qū)動(dòng)時(shí),若所述終端設(shè)備的操作系統(tǒng)中存儲(chǔ)的第一硬件設(shè)備的原始驅(qū)動(dòng)文件集合不能正確驅(qū)動(dòng)所述第一硬件設(shè)備時(shí),則從所述云端服務(wù)器獲取文件,并生成和保存能夠正確驅(qū)動(dòng)所述第一硬件設(shè)備的驅(qū)動(dòng)文件備份集合。其中,所述獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息的步驟之前還包括備份所述終端設(shè)備的用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件。本發(fā)明的實(shí)施例還提供一種終端設(shè)備重裝操作系統(tǒng)的裝置,包括第一獲取模塊,用于獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;第二獲取模塊,用于根據(jù)所述第一信息從云端服務(wù)器獲取一與所述第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表;第一處理模塊,用于將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表,并從所述云端服務(wù)器獲取所述第一文件列表中的文件;第二處理模塊,用于根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。其中,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息;所述第一文件列表包括根據(jù)所述系統(tǒng)信息,從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表。其中,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息和補(bǔ)丁信息;所述第一文件列表包括系統(tǒng)文件列表與補(bǔ)丁文件列表合并后的文件列表;其中,所述系統(tǒng)文件列表是根據(jù)所述系統(tǒng)信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的 系統(tǒng)文件列表,所述補(bǔ)丁文件列表是根據(jù)所述補(bǔ)丁信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的補(bǔ)丁文件列表。其中,所述第一處理模塊具體用于,將所述終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除,得到所述第一文件列表;其中,第一文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中多余的文件形成的列表;或者從所述云端服務(wù)器下載第二文件集和/或第三文件集,得到所述第一文件列表;其中,所述第二文件集為所述本地文件列表與所述服務(wù)器端文件列表中不相同的文件形成的列表,所述第三文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中缺失的文件形成的列表。其中,所述第一處理模塊還用于,將所述第一文件集中的文件和/或所述第二文件集中的文件移動(dòng)到一備份目錄。其中,所述第二處理模塊具體用于,用所述第一文件列表中的文件替換所述本地文件列表的相應(yīng)文件,得到替換后的所述第一文件列表中的文件;以及根據(jù)替換后的所述第一文件列表中的文件和所述第二文件列表中的文件,以及系統(tǒng)認(rèn)證信息配置新系統(tǒng)。其中,所述第二處理模塊通過(guò)安裝所述終端設(shè)備的設(shè)備驅(qū)動(dòng)和系統(tǒng)組件來(lái)配置新系統(tǒng)。上述裝置,還包括備份模塊,用于備份所述終端設(shè)備的用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件。本發(fā)明的實(shí)施例還提供一種終端設(shè)備重裝操作系統(tǒng)的系統(tǒng),包括終端設(shè)備和云端服務(wù)器,所述終端設(shè)備獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;并根據(jù)所述第一信息從云端服務(wù)器獲取一服務(wù)器端文件列表;所述終端設(shè)備將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表,并從所述云端服務(wù)器獲取所述第一文件列表中的文件;所述終端設(shè)備根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。本發(fā)明的上述技術(shù)方案的有益效果如下上述方案中,在終端設(shè)備的操作系統(tǒng)需要重新安裝時(shí),不需要從光盤復(fù)制文件到本地,而是根據(jù)終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息,從云端服務(wù)器獲取最適合本地終端設(shè)備安裝操作系統(tǒng)的一服務(wù)器端文件列表,將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,如用MD5碼或者HASH函數(shù)進(jìn)行驗(yàn)證,若驗(yàn)證失敗,則說(shuō)明本地操作系統(tǒng)的相關(guān)文件已經(jīng)損壞或者缺失或者不匹配等,需要從服務(wù)器獲取驗(yàn)證失敗的第一文件列表及該第一文件列表中的文件,并記錄驗(yàn)證成功的第二文件列表;根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng);該方法中首先通過(guò)驗(yàn)證在服務(wù)器端尋找本地重裝系統(tǒng)需要的文件列表,然后下載需要的文件,而不需要從光盤復(fù)制全部系統(tǒng)文件到本地系統(tǒng)盤,也不需要像Ghost方法那樣首先制作本機(jī)系統(tǒng)的鏡像盤,因此,操作系統(tǒng)重新安裝過(guò)程簡(jiǎn)單、快捷。
圖I為本發(fā)明的終端設(shè)備重裝操作系統(tǒng)的方法流程圖;圖2為圖I所示方法的第一實(shí)施例流程圖;圖3為圖I所示方法的第二實(shí)施例流程圖;圖4為圖I所示方法的第三實(shí)施例流程圖。
具體實(shí)施例方式為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。本發(fā)明針對(duì)現(xiàn)有終端設(shè)備進(jìn)行操作系統(tǒng)重新安裝時(shí),容易出現(xiàn)系統(tǒng)卡慢、計(jì)算機(jī)中毒、系統(tǒng)文件不匹配出現(xiàn)錯(cuò)誤以及用戶數(shù)據(jù)丟失等問(wèn)題,提供一種不需要光盤驅(qū)動(dòng)器,不需要備份系統(tǒng)鏡像文件,操作系統(tǒng)重新安裝過(guò)程簡(jiǎn)單、快捷的終端設(shè)備重裝操作系統(tǒng)的方法、裝置和系統(tǒng)。如圖I所示,本發(fā)明的終端設(shè)備重裝操作系統(tǒng)的方法,包括獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;根據(jù)第一信息從云端服務(wù)器獲取一與第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表;其中,服務(wù)器端文件列表對(duì)應(yīng)的文件保存于云端服務(wù)器,且組成與第一操作系統(tǒng)匹配的第二操作系統(tǒng);也就是說(shuō),如在服務(wù)器端布置了一組操作系統(tǒng),然后根據(jù)客戶端的特征(如上述第一信息)去匹配到其中的一個(gè)操作系統(tǒng)(即上述第二操作系統(tǒng))將第一操作系統(tǒng)的本地文件列表中的文件與服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表;從云端服務(wù)器獲取第一文件列表中的文件;根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng)。上述實(shí)施例通過(guò)在終端設(shè)備的操作系統(tǒng)需要重新安裝時(shí),不需要從光盤復(fù)制文件到本地,而在根據(jù)終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息,從云端服務(wù)器獲取最適合本地終端設(shè)備安裝操作系統(tǒng)的一服務(wù)器端文件列表,將第一操作系統(tǒng)的本地文件列表中的文件與服務(wù)器端文件列表中的文件進(jìn)行對(duì)比驗(yàn)證,如用MD5碼或者HASH函數(shù)進(jìn)行驗(yàn)證,若驗(yàn)證失敗,則說(shuō)明本地操作系統(tǒng)的相關(guān)文件已經(jīng)損壞或者缺失或者不匹配等,需要從服務(wù)器獲取驗(yàn)證失敗的第一文件列表及該第一文件列表中的文件,并記錄驗(yàn)證成功的第二文件列表;根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng);該方法中首先通過(guò)驗(yàn)證在服務(wù)器端尋找本地重裝系統(tǒng)需要的文件列表,然后下載需要的文件,而不需要從光盤復(fù)制全部系統(tǒng)文件到本地系統(tǒng)盤,也不需要像Ghost方法那樣首先制作本機(jī)系統(tǒng)的鏡像盤,因此,操作系統(tǒng)重新安裝過(guò)程簡(jiǎn)單、快捷。其中,驗(yàn)證過(guò)程如可以是利用MD5碼對(duì)本地文件列表中的第一文件進(jìn)行計(jì)算,得到第一計(jì)算值;同樣利用MD5碼對(duì)服務(wù)器文件列表中的第二文件進(jìn)行計(jì)算,得到第二計(jì)算值;若第一計(jì)算值與第二計(jì)算值相同,則說(shuō)明第一文件與第二文件是相同的,否則是不相同的;這樣不需要將第二文件下載下來(lái)再與第一文件進(jìn)行比較,提高了文件驗(yàn)證的效率,且方便快捷。這里的驗(yàn)證方法采用MD5碼進(jìn)行驗(yàn)證,當(dāng)然也可以采用如HASH函數(shù)進(jìn)行驗(yàn)證,原理與利用MD5碼進(jìn)行驗(yàn)證的原理相同,在此不再贅述。如圖2所示,為圖I所示方法的第一實(shí)施例,其中,第一信息包括第一操作系統(tǒng)的 系統(tǒng)信息;第一文件列表包括根據(jù)上述系統(tǒng)信息,從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表。此實(shí)施例中,若終端設(shè)備的第一操作系統(tǒng)沒(méi)有安裝補(bǔ)丁信息,也不需要下載補(bǔ)丁信息時(shí),該第一文件列表只包括第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表;其中,第一操作系統(tǒng)的系統(tǒng)信息如可以包括系統(tǒng)類型和版本、sp版本、語(yǔ)言、處理器類型x86,x64等;根據(jù)系統(tǒng)信息從云端服務(wù)器匹配到最適用于本終端設(shè)備的操作系統(tǒng)重新安裝的一服務(wù)器端文件列表;將第一操作系統(tǒng)的本地文件列表中的文件與服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,若驗(yàn)證通過(guò),說(shuō)明第一操作系統(tǒng)的本地文件列表中的文件與該服務(wù)器文件列表中的相關(guān)文件相同,并記錄驗(yàn)證成功的所有文件到第二文件列表中,若驗(yàn)證失敗,獲取驗(yàn)證失敗的第一文件列表及該第一文件列表中的文件;根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng)。舉例說(shuō)明上述圖2所示實(shí)施例中,第一操作系統(tǒng)的本地文件列表包括有A、B、C、D、E 5個(gè)文件,從服務(wù)器匹配到的服務(wù)器端文件列表為A’、B、C、D、E’ 5個(gè)文件,其中,A與A’不同,E與E’不同,B、C、D三個(gè)文件是相同的,則記錄B、C、D到第二文件列表,記錄A’、E’到第一文件列表,并從服務(wù)器端下載A,、E,文件到本地終端設(shè)備。當(dāng)然也可以是本地文件列表中還包括有一個(gè)F、H文件,而從服務(wù)器匹配到的服務(wù)器端文件列表中沒(méi)有文件F、H,則需要從第一文件列表中移除本地的F、H文件;當(dāng)然還可以是本地文件列表中沒(méi)有文件G,而從服務(wù)器匹配到的服務(wù)器端文件列表中包括有文件G,則也應(yīng)當(dāng)從服務(wù)器端下載文件G到本地第一文件列表中。如圖3所示,為圖I所示方法的第二實(shí)施例,其中,第一信息包括第一操作系統(tǒng)的系統(tǒng)信息和補(bǔ)丁信息;第一文件列表包括系統(tǒng)文件列表與補(bǔ)丁文件列表合并后的文件列表;其中,系統(tǒng)文件列表是根據(jù)上述系統(tǒng)信息從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表,補(bǔ)丁文件列表是根據(jù)補(bǔ)丁信息從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的補(bǔ)丁文件列表。其中,系統(tǒng)信息如上述圖2所示實(shí)施例中的系統(tǒng)信息,補(bǔ)丁信息為用戶為終端設(shè)備的第一操作系統(tǒng)安裝的相關(guān)補(bǔ)丁信息,當(dāng)然還可以包括一些用戶安裝的軟件信息,在這些補(bǔ)丁信息和軟件信息損壞時(shí),用戶也不需要重新光盤安裝,只需要使終端設(shè)備在從服務(wù)器端匹配其系統(tǒng)文件列表時(shí),也去匹配其安裝的補(bǔ)丁信息和/或軟件信息,也同樣具有安裝過(guò)程簡(jiǎn)單、快捷的特點(diǎn)。此實(shí)施例中,若有補(bǔ)丁信息,則需要在從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表和補(bǔ)丁文件列表后,對(duì)二者進(jìn)行合并,形成一個(gè)文件列表,并進(jìn)行驗(yàn)證,驗(yàn)證方法也同樣可以采用MD5碼或者HASH函數(shù)進(jìn)行,將驗(yàn)證通過(guò)的文件記錄在第二文件列表中,將沒(méi)有通過(guò)驗(yàn)證的文件記錄在第一文件列表中,并從服務(wù)器端下載該第一文件列表中的文件。上述圖2或圖3所示的實(shí)施例中,在從服務(wù)器端下載到該第一文件列表中的文件 后,利用終端設(shè)備當(dāng)前的第一操作系統(tǒng)序列號(hào)和證書,以及驗(yàn)證通過(guò)的第二文件列表中的文件,對(duì)終端設(shè)備進(jìn)行系統(tǒng)重裝。如圖4所示,在系統(tǒng)重裝過(guò)程中,需要重新啟動(dòng)終端設(shè)備,在重新啟動(dòng)過(guò)程中,還需要用上述第一文件列表中的文件替換本地系統(tǒng)文件中相應(yīng)位置的文件;具體來(lái)講獲取第一文件列表時(shí),若本地存儲(chǔ)的本地文件列表與服務(wù)器文件列表相比,本地文件列表中有多余的文件,則將終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除,得到第一文件列表;其中,第一文件集為本地文件列表與服務(wù)器端文件列表相比,本地文件列表中多余的文件形成的列表(如上述圖2實(shí)施例中舉例說(shuō)明中的本地文件列表中的文件F、H),該多余的文件被移除后,若該文件F、H所屬的目錄只有該文件F、H,則該文件F、H全部被移除后,該文件F、H所屬的目錄為空,否則不為空,其中,移除操作后形成的空目錄可以被刪除;或者從云端服務(wù)器下載第二文件集和/或第三文件集,得到第一文件列表;其中,第二文件集為本地文件列表與服務(wù)器端文件列表中不相同的文件形成的列表(如上述圖2實(shí)施例中舉例說(shuō)明中的文件A’、E’所形成的文件列表),第三文件集為本地文件列表與服務(wù)器端文件列表相比,本地文件列表中缺失的文件形成的列表(如上述圖2實(shí)施例中舉例說(shuō)明中的服務(wù)端文件列表中的文件G)。另外,將終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除的步驟后還可包括將第一文件集中的文件和/或第二文件集中的文件移動(dòng)到一備份目錄,以便在系統(tǒng)重裝后可以回到重裝前的系統(tǒng)狀態(tài)。其中,上述根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng)的步驟具體包括根據(jù)第二文件集和/或第三文件集,從云端服務(wù)器下載相應(yīng)文件,并替換本地文件列表的相應(yīng)文件,得到替換后的第一文件列表中的文件;根據(jù)替換后的第一文件列表中的文件和第二文件列表中的文件,以及系統(tǒng)認(rèn)證信息配置新系統(tǒng),其中,該系統(tǒng)認(rèn)證信息如Windows⑶key和證書等。具體的文件替換過(guò)程舉例說(shuō)明如下
步驟1,遍歷系統(tǒng)盤目錄,記錄本地文件列表中所要移除的文件為一個(gè)列表filetodelete. list,如上述的文件F、H形成的列表,記錄所要從云端服務(wù)器下載的文件列表為filetorepair. list,如上述的文件A’、E’以及G形成的文件列表;步驟2,計(jì)算要?jiǎng)h除的空目錄dirtodelete. list,如目錄A下有文件(目錄)F、H,如果F、H都要被移除,則將目錄A記錄到dirtodelete. list,當(dāng)然要避開一些系統(tǒng)空目錄;步驟3,進(jìn)入文件替換階段,文件替換可以在下列模式下進(jìn)行在Native模式進(jìn)行、在WINPE模式進(jìn)行、使用實(shí)模式進(jìn)行替換、進(jìn)入DOS模式進(jìn)行替換、使用Linux (xNix)方式進(jìn)行替換、使用Windows內(nèi)置的Windows補(bǔ)丁更新機(jī)制或者使用內(nèi)核驅(qū)動(dòng)模式等步驟4,將列表dirtodelete. list中的目錄移動(dòng)到備份目錄,如果移動(dòng)成功,貝Ij在filetodelete. list里面刪除此目錄后的所有文件,否則記錄到dirtodelete2. list ;·比如文件c: \a\fl, c:\a\f2, c: \a\f3 在 filetodelete. list 里面,即是要?jiǎng)h除的文件,c: \a在dirtodelete. list里面,貝U,如果目錄c: \a被成功移動(dòng)到備份目錄,貝丨Jc:\a\fl, c:\a\f2, c: \a\f3 就可以不用移動(dòng)了,則將 c: \a\fl, c:\a\f2, c:\a\f3 從文件filetodelete. list 里面刪除;步驟5,根據(jù)列表filetodelete. list移動(dòng)文件到相應(yīng)備份目錄;若步驟4中發(fā)生錯(cuò)誤,有些目錄沒(méi)有移動(dòng)成功,或者,有些目錄只需要移動(dòng)一些文件,比如c:\windows\system32的一些文件不應(yīng)該存在,另外,c: \windows | system32不會(huì)在步驟4中移走,所以該步驟5就是將步驟4中移動(dòng)失敗的文件,以及多余的文件移動(dòng)到相應(yīng)的備份目錄;步驟6,根據(jù)列表dirtodelete2. list刪除對(duì)應(yīng)目錄;步驟4中,可能因?yàn)槟夸浿械囊恍┪募瑢?dǎo)致該目錄無(wú)法移動(dòng),所以在該步驟6中,進(jìn)行重試,進(jìn)行移動(dòng);步驟7,根據(jù)列表filetorepair. list,拷貝下載的云文件到系統(tǒng)。另外,在上述所有實(shí)施例中,配置新系統(tǒng)的過(guò)程包括安裝終端設(shè)備的設(shè)備驅(qū)動(dòng)和系統(tǒng)組件。其中,安裝終端設(shè)備的驅(qū)動(dòng)和系統(tǒng)組件前,還可禁用多余磁盤控制器驅(qū)動(dòng),以減少冗余信息。在具體安裝終端設(shè)備的驅(qū)動(dòng)時(shí),若終端設(shè)備的操作系統(tǒng)中存儲(chǔ)的第一硬件設(shè)備的原始驅(qū)動(dòng)文件集合不能正確驅(qū)動(dòng)第一硬件設(shè)備時(shí),則從云端服務(wù)器獲取文件,并生成并保存能夠正確驅(qū)動(dòng)第一硬件設(shè)備的驅(qū)動(dòng)文件備份集合,這樣可以使終端設(shè)備在安裝完操作系統(tǒng)時(shí),其中的驅(qū)動(dòng)文件也可從服務(wù)器獲取,不需要從光盤中或者其它途徑獲取,安裝過(guò)程簡(jiǎn)單,快捷。另外,在上述所有實(shí)施例中,獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息的步驟之前還可以包括備份終端設(shè)備的用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件,以便終端設(shè)備的用戶數(shù)據(jù)不會(huì)在重裝系統(tǒng)后丟失。總的來(lái)講,本發(fā)明的終端設(shè)備重裝系統(tǒng)的方法具體實(shí)現(xiàn)步驟可以包括備份用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件;根據(jù)用戶當(dāng)前的系統(tǒng)信息(系統(tǒng)版本、SP版本、語(yǔ)言、處理器類型(x86,x64)、以及安裝的軟件和補(bǔ)丁等信息)從服務(wù)器端下載適用的系統(tǒng)文件列表和相關(guān)的軟件,補(bǔ)丁等列表;用補(bǔ)丁文件列表和軟件文件列表更新第一步下載的系統(tǒng)文件列表,即將新下載的補(bǔ)丁文件列表、軟件文件列表和新下載的系統(tǒng)文件列表進(jìn)行合并;根據(jù)最終合并后的文件列表,驗(yàn)證當(dāng)前的系統(tǒng)文件,生成需要下載的文件列表;根據(jù)文件的特性,列表會(huì)有如下特征,比如文件必須匹配,文件必須下載,文件可有可無(wú),文件必須不存在等,根據(jù)這些特征會(huì)做個(gè)別處理;如對(duì)于文件必須匹配,可以按照如下方式進(jìn)行如當(dāng)前的系統(tǒng)文件列表與合并后的文件列表相同,則無(wú)需改變;當(dāng)前的系統(tǒng)文件列表與合并后的系統(tǒng)文件列表不相同,則需要下載新系統(tǒng)文件列表和新補(bǔ)丁文件列表,替換當(dāng)前的系統(tǒng)文件列表;當(dāng)前一個(gè)系統(tǒng)文件不在合并后的系統(tǒng)文件列表中,則需要移除當(dāng)前系統(tǒng)文件。
根據(jù)上述合并后的列表,下載所需注冊(cè)表文件;根據(jù)上述下載到的合并后的文件列表,從服務(wù)器下載需要下載的文件;備份Windows CD Key進(jìn)入文件替換階段,將老系統(tǒng)中的需要移除的文件移動(dòng)到備份目錄(即多余的文件),然后將新下載的文件拷貝到本地相應(yīng)位置;進(jìn)行新系統(tǒng)的配置;安裝常用設(shè)備驅(qū)動(dòng)(鍵盤、鼠標(biāo));注冊(cè)組件、導(dǎo)入Windows⑶key、清除安裝臨時(shí)文件;導(dǎo)入補(bǔ)丁相關(guān)的注冊(cè)表信息;創(chuàng)建用戶,設(shè)置可回滾信息;安裝完成,重裝進(jìn)入新系統(tǒng);還原用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件。當(dāng)用戶選擇系統(tǒng)回滾的時(shí)候,用戶可以在終端設(shè)備上選擇回滾到老系統(tǒng),或者在系統(tǒng)的啟動(dòng)菜單項(xiàng)選擇回滾到老系統(tǒng);在文件替換階段,將上述備份目錄中備份的文件移動(dòng)回原位置,為了保證回滾的可持續(xù)性,注冊(cè)表相關(guān)文件在最后進(jìn)行替換,重啟后進(jìn)入新系統(tǒng)。本發(fā)明的上述方案具有如下優(yōu)點(diǎn)重裝時(shí)所有數(shù)據(jù)來(lái)源于網(wǎng)絡(luò)的云端服務(wù)器,不需要重裝光盤,可以通過(guò)安裝包到用戶終端設(shè)備,可以通過(guò)http服務(wù)器或者ftp服務(wù)器,可以通過(guò)p2p共享,可以在局域網(wǎng)或者網(wǎng)關(guān)設(shè)置系統(tǒng)文件列表數(shù)據(jù),以加快速度;或者其他的網(wǎng)絡(luò)通訊協(xié)議,重裝前備份用戶的驅(qū)動(dòng)數(shù)據(jù),使得用戶重裝后,可以不需要安裝驅(qū)動(dòng),直接根據(jù)操作系統(tǒng)來(lái)進(jìn)行驅(qū)動(dòng)備份,從網(wǎng)上下載驅(qū)動(dòng)或使用用戶提供的驅(qū)動(dòng)文件;文件替換過(guò)程可以在在Native模式進(jìn)行、在WINPE模式進(jìn)行、使用實(shí)模式進(jìn)行替換、進(jìn)入DOS模式進(jìn)行替換、使用LinuxUNix)方式進(jìn)行替換、使用Windows內(nèi)置的Windows補(bǔ)丁更新機(jī)制、使用內(nèi)核驅(qū)動(dòng)模式等;補(bǔ)丁數(shù)據(jù)處理服務(wù)器布置補(bǔ)丁數(shù)據(jù),包括補(bǔ)丁文件列表和補(bǔ)丁數(shù)據(jù);通過(guò)服務(wù)器上的補(bǔ)丁信息進(jìn)行新系統(tǒng)的注冊(cè)表合并和文件替換操作,而不需要用戶去安裝;回滾機(jī)制,重裝前備份用戶數(shù)據(jù)(用戶數(shù)據(jù),軟件),使得重裝后用戶的數(shù)據(jù)不丟失??傊?,本發(fā)明的上述方案使終端設(shè)備的操作系統(tǒng)重裝過(guò)程簡(jiǎn)單,速度快,無(wú)門檻,安裝無(wú)需光驅(qū),無(wú)需安裝光盤,無(wú)需原系統(tǒng)的鏡像文件,系統(tǒng)重裝后無(wú)需安裝新補(bǔ)丁,自動(dòng)幫用戶安裝設(shè)備驅(qū)動(dòng),無(wú)需用戶自己提供驅(qū)動(dòng)安裝文件,備份用戶數(shù)據(jù)和軟件數(shù)據(jù),實(shí)現(xiàn)重裝后用戶數(shù)據(jù)不丟失,提供回滾機(jī)制,如果新系統(tǒng)出問(wèn)題,用戶可以方便的回到老系統(tǒng)。與上述方法相應(yīng)的,本發(fā)明的實(shí)施例還提供一種終端設(shè)備重裝操作系統(tǒng)的裝置,包括第一獲取模塊,用于獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;第二獲取模塊,用于根據(jù)第一信息從云端服務(wù)器獲取一與第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表;第一處理模塊,用于將第一操作系統(tǒng)的本地文件列表中的文 件與服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表,并從云端服務(wù)器獲取第一文件列表中的文件;第二處理模塊,用于根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng)。該裝置的實(shí)施例同樣通過(guò)在終端設(shè)備的操作系統(tǒng)需要重新安裝時(shí),不需要從光盤復(fù)制文件到本地,而在根據(jù)終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息,從云端服務(wù)器獲取最適合本地終端設(shè)備安裝操作系統(tǒng)的一服務(wù)器端文件列表,將第一操作系統(tǒng)的本地文件列表中的文件與服務(wù)器端文件列表中的文件進(jìn)行對(duì)比驗(yàn)證,如用MD5碼或者HASH函數(shù)進(jìn)行驗(yàn)證,若驗(yàn)證失敗,則說(shuō)明本地操作系統(tǒng)的相關(guān)文件已經(jīng)損壞或者缺失或者不匹配等,需要從服務(wù)器獲取驗(yàn)證失敗的第一文件列表及該第一文件列表中的文件,并記錄驗(yàn)證成功的第二文件列表;根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng);該裝置首先通過(guò)驗(yàn)證在服務(wù)器端尋找本地重裝系統(tǒng)需要的文件列表,然后下載需要的文件,而不需要從光盤復(fù)制全部系統(tǒng)文件到本地系統(tǒng)盤,也不需要像Ghost方法那樣首先制作本機(jī)系統(tǒng)的鏡像盤,因此,操作系統(tǒng)重新安裝過(guò)程簡(jiǎn)單、快捷。其中,參考圖2所示實(shí)施例,第一信息包括第一操作系統(tǒng)的系統(tǒng)信息;第一文件列表包括根據(jù)系統(tǒng)信息,從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表。其中,參考圖3所示實(shí)施例,第一信息包括第一操作系統(tǒng)的系統(tǒng)信息和補(bǔ)丁信息;第一文件列表包括系統(tǒng)文件列表與補(bǔ)丁文件列表合并后的文件列表;其中,系統(tǒng)文件列表是根據(jù)上述系統(tǒng)信息從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表,補(bǔ)丁文件列表是根據(jù)補(bǔ)丁信息從云端服務(wù)器獲取的第一操作系統(tǒng)對(duì)應(yīng)的補(bǔ)丁文件列表。其中,第一處理模塊具體用于,將終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除,得到第一文件列表;其中,第一文件集為本地文件列表與服務(wù)器端文件列表相比,本地文件列表中多余的文件形成的列表;或者從云端服務(wù)器下載第二文件集和/或第三文件集,得到第一文件列表;其中,第二文件集為本地文件列表與服務(wù)器端文件列表中不相同的文件形成的列表,第三文件集為本地文件列表與服務(wù)器端文件列表相比,本地文件列表中缺失的文件形成的列表。其中,第一處理模塊具體將第一文件集中的文件和/或第二文件集中的文件移動(dòng)到一備份目錄,以便回滾到老系統(tǒng)。其中,第二處理模塊具體用于,用第一文件列表中的文件替換本地文件列表的相應(yīng)文件,得到替換后的第一文件列表中的文件;以及
根據(jù)替換后的第一文件列表中的文件和第二文件列表中的文件,以及系統(tǒng)認(rèn)證信息配置新系統(tǒng)。其中,第二處理模塊通過(guò)安裝終端設(shè)備的設(shè)備驅(qū)動(dòng)和系統(tǒng)組件來(lái)配置新系統(tǒng)。其中,上述裝置,還包括備份模塊,用于備份終端設(shè)備的用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件,在系統(tǒng)重新安裝后還原,以保證用戶數(shù)據(jù)不會(huì)丟失。需要說(shuō)明的是上述方法中的所有實(shí)施例均適用于本終端設(shè)備的實(shí)施例中,也能達(dá)到相同的技術(shù)效果,在此不再贅述。本發(fā)明的實(shí)施例還提供一種終端設(shè)備重裝操作系統(tǒng)的系統(tǒng),包括終端設(shè)備和云端服務(wù)器,其中,終端設(shè)備獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;并根據(jù)第一·信息從云端服務(wù)器獲取一與第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表;終端設(shè)備將第一操作系統(tǒng)的本地文件列表的文件與服務(wù)器端文件列表的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表,并從云端服務(wù)器獲取第一文件列表中的文件;終端設(shè)備根據(jù)第一文件列表中的文件和第二文件列表中的文件,重新安裝終端設(shè)備的操作系統(tǒng)。需要說(shuō)明的是上述終端設(shè)備包括并不限于是計(jì)算機(jī),PDA等這樣的可以安裝操作系統(tǒng)的智能終端設(shè)備,且上述終端設(shè)備重裝操作系統(tǒng)的裝置中的所有實(shí)現(xiàn)方式均適用于該系統(tǒng)實(shí)施例中,也能達(dá)到相同的技術(shù)效果。以上是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種終端設(shè)備重裝操作系統(tǒng)的方法,其特征在于,包括 獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息; 根據(jù)所述第一信息從云端服務(wù)器獲取一與所述第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表; 將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表; 從所述云端服務(wù)器獲取所述第一文件列表中的文件; 根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息; 所述第一文件列表包括根據(jù)所述系統(tǒng)信息,從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息和補(bǔ)丁信息; 所述第一文件列表包括系統(tǒng)文件列表與補(bǔ)丁文件列表合并后的文件列表;其中,所述系統(tǒng)文件列表是根據(jù)所述系統(tǒng)信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表,所述補(bǔ)丁文件列表是根據(jù)所述補(bǔ)丁信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的補(bǔ)丁文件列表。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,獲取驗(yàn)證失敗的第一文件列表的步驟包括 將所述終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除,得到所述第一文件列表;其中,第一文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中多余的文件形成的列表;或者 從所述云端服務(wù)器下載第二文件集和/或第三文件集,得到所述第一文件列表;其中,所述第二文件集為所述本地文件列表與所述服務(wù)器端文件列表中不相同的文件形成的列表,所述第三文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中缺失的文件形成的列表。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,將所述終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除的步驟后還包括 將所述第一文件集中的文件和/或所述第二文件集中的文件移動(dòng)到一備份目錄。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)的步驟包括 用所述第一文件列表中的文件替換所述本地文件列表的相應(yīng)文件,得到替換后的所述第一文件列表中的文件; 根據(jù)替換后的所述第一文件列表中的文件和所述第二文件列表中的文件,以及系統(tǒng)認(rèn)證信息配置新系統(tǒng)。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述配置新系統(tǒng)的過(guò)程包括安裝所述終端設(shè)備的設(shè)備驅(qū)動(dòng)和系統(tǒng)組件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述安裝所述終端設(shè)備的驅(qū)動(dòng)和系統(tǒng)組件前,還包括禁用多余磁盤控制器驅(qū)動(dòng)。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,安裝所述終端設(shè)備的驅(qū)動(dòng)時(shí),若所述終端設(shè)備的操作系統(tǒng)中存儲(chǔ)的第一硬件設(shè)備的原始驅(qū)動(dòng)文件集合不能正確驅(qū)動(dòng)所述第一硬件設(shè)備時(shí),則從所述云端服務(wù)器獲取文件,并生成和保存能夠正確驅(qū)動(dòng)所述第一硬件設(shè)備的驅(qū)動(dòng)文件備份集合。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息的步驟之前還包括 備份所述終端設(shè)備的用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件。
11.一種終端設(shè)備重裝操作系統(tǒng)的裝置,其特征在于,包括 第一獲取模塊,用于獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息; 第二獲取模塊,用于根據(jù)所述第一信息從云端服務(wù)器獲取一與所述第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表; 第一處理模塊,用于將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表,并從所述云端服務(wù)器獲取所述第一文件列表中的文件; 第二處理模塊,用于根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息; 所述第一文件列表包括根據(jù)所述系統(tǒng)信息,從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一信息包括所述第一操作系統(tǒng)的系統(tǒng)信息和補(bǔ)丁信息; 所述第一文件列表包括系統(tǒng)文件列表與補(bǔ)丁文件列表合并后的文件列表;其中,所述系統(tǒng)文件列表是根據(jù)所述系統(tǒng)信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的系統(tǒng)文件列表,所述補(bǔ)丁文件列表是根據(jù)所述補(bǔ)丁信息從云端服務(wù)器獲取的所述第一操作系統(tǒng)對(duì)應(yīng)的補(bǔ)丁文件列表。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一處理模塊具體用于,將所述終端設(shè)備本地存儲(chǔ)的驗(yàn)證失敗的第一文件集移除,得到所述第一文件列表;其中,第一文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中多余的文件形成的列表;或者 從所述云端服務(wù)器下載第二文件集和/或第三文件集,得到所述第一文件列表;其中,所述第二文件集為所述本地文件列表與所述服務(wù)器端文件列表中不相同的文件形成的列表,所述第三文件集為所述本地文件列表與所述服務(wù)器端文件列表相比,所述本地文件列表中缺失的文件形成的列表。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第一處理模塊還用于,將所述第一文件集中的文件和/或所述第二文件集中的文件移動(dòng)到一備份目錄。
16.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述第二處理模塊具體用于,用所述第一文件列表中的文件替換所述本地文件列表的相應(yīng)文件,得到替換后的所述第一文件列表中的文件;以及 根據(jù)替換后的所述第一文件列表中的文件和所述第二文件列表中的文件,以及系統(tǒng)認(rèn)證信息配置新系統(tǒng)。
17.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第二處理模塊通過(guò)安裝所述終端設(shè)備的設(shè)備驅(qū)動(dòng)和系統(tǒng)組件來(lái)配置新 系統(tǒng)。
18.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 備份模塊,用于備份所述終端設(shè)備的用戶數(shù)據(jù)和系統(tǒng)驅(qū)動(dòng)文件。
19.一種終端設(shè)備重裝操作系統(tǒng)的系統(tǒng),包括終端設(shè)備和云端服務(wù)器,其特征在于,所述終端設(shè)備獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;并根據(jù)所述第一信息從云端服務(wù)器獲取一服務(wù)器端文件列表; 所述終端設(shè)備將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表,并從所述云端服務(wù)器獲取所述第一文件列表中的文件; 所述終端設(shè)備根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。
全文摘要
本發(fā)明提供一種終端設(shè)備重裝操作系統(tǒng)的方法、裝置和系統(tǒng)。其中方法包括獲取終端設(shè)備當(dāng)前安裝的第一操作系統(tǒng)的第一信息;根據(jù)所述第一信息從云端服務(wù)器獲取一與所述第一操作系統(tǒng)對(duì)應(yīng)的服務(wù)器端文件列表;將所述第一操作系統(tǒng)的本地文件列表中的文件與所述服務(wù)器端文件列表所包括的文件進(jìn)行對(duì)比驗(yàn)證,獲取驗(yàn)證失敗的第一文件列表及驗(yàn)證成功的第二文件列表;從所述云端服務(wù)器獲取所述第一文件列表中的文件;根據(jù)所述第一文件列表中的文件和所述第二文件列表中的文件,重新安裝所述終端設(shè)備的操作系統(tǒng)。本發(fā)明的方案可以使操作系統(tǒng)重新安裝過(guò)程簡(jiǎn)單、快捷。
文檔編號(hào)G06F9/445GK102841794SQ201110171550
公開日2012年12月26日 申請(qǐng)日期2011年6月23日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者徐鳴, 羅鵬, 石淼磊, 陳志強(qiáng), 張康宗, 趙旭, 羅勇, 鄭有勝 申請(qǐng)人:珠海市君天電子科技有限公司, 北京金山安全軟件有限公司, 可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司