[發(fā)明專利]針對(duì)終端程序的云備份及恢復(fù)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201310440030.X | 申請(qǐng)日: | 2011-09-30 |
| 公開(kāi)(公告)號(hào): | CN103530202A | 公開(kāi)(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 張治洲;張庭;耿兆賀;宋俊良 | 申請(qǐng)(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14;H04L29/08 |
| 代理公司: | 北京國(guó)昊天誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 針對(duì) 終端 程序 備份 恢復(fù) 方法 | ||
本發(fā)明專利申請(qǐng)是申請(qǐng)日為2011年9月30日、申請(qǐng)?zhí)枮?01110304846.0、名稱為“一種基于特征的終端程序云備份及恢復(fù)方法”的中國(guó)發(fā)明專利申請(qǐng)的分案申請(qǐng)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種針對(duì)終端程序的云備份及恢復(fù)方法。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的發(fā)展,在各種計(jì)算機(jī)終端中安裝的程序也越來(lái)越多。就個(gè)人計(jì)算機(jī)終端而言,一般來(lái)說(shuō),其中安裝有操作系統(tǒng)程序和一些應(yīng)用程序,這些程序相互配合工作,滿足用戶各種操作需求。
但在終端運(yùn)行一段時(shí)間后,由于病毒的破壞或自身垃圾文件的產(chǎn)生,很多程序會(huì)運(yùn)行的越來(lái)越緩慢,甚至由于文件損壞造成無(wú)法正常開(kāi)啟或使用。針對(duì)這種情況,出現(xiàn)了Ghost等系統(tǒng)備份還原工具,將整個(gè)分區(qū)的數(shù)據(jù)全部備份出來(lái),在需要的時(shí)候再將備份數(shù)據(jù)還原到原分區(qū)。
但此類備份還原工具的執(zhí)行速度相當(dāng)緩慢,由于其備份原理是逐扇區(qū)的將原數(shù)據(jù)克隆備份,恢復(fù)還原時(shí)將整個(gè)備份數(shù)據(jù)再原封不動(dòng)的寫(xiě)回,因此,不僅要求較大的存儲(chǔ)空間,而且非常耗時(shí),如果運(yùn)用于基于網(wǎng)絡(luò)的存儲(chǔ)備份,則其發(fā)送的數(shù)據(jù)量相當(dāng)大。
另一方面,目前的備份還原工具所執(zhí)行的備份和還原操作都是比較機(jī)械刻板的,就像照相一樣,將原數(shù)據(jù)文件完全保持原樣的復(fù)制出來(lái),并還原回去,并沒(méi)有考慮到程序自身的組成特點(diǎn)和運(yùn)行特點(diǎn),即便是備份前由于長(zhǎng)期運(yùn)行而導(dǎo)致存在的垃圾文件或有害文件,依然會(huì)忠實(shí)的將其備份保存,而這些造成程序運(yùn)行障礙的垃圾文件或有害文件再還原回終端后,仍然會(huì)造成程序運(yùn)行不暢。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種針對(duì)終端程序的云備份及恢復(fù)方法,已克服現(xiàn)有技術(shù)下備份及恢復(fù)的速度較慢且不能改善程序性能的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種針對(duì)終端程序的云備份方法,包括:
在云端服務(wù)器預(yù)置一文件數(shù)據(jù)庫(kù),存儲(chǔ)有不同程序所包含的核心文件,及所述核心文件的唯一性標(biāo)識(shí)信息;
在終端側(cè)獲取欲備份的程序的核心文件的唯一性標(biāo)識(shí)信息,并發(fā)送至云端服務(wù)器備份存儲(chǔ);
所述云端服務(wù)器根據(jù)所述文件數(shù)據(jù)庫(kù)確定備份所述唯一性標(biāo)識(shí)信息的終端/用戶與所述唯一性標(biāo)識(shí)信息所代表的核心文件之間的對(duì)應(yīng)關(guān)系;
其中,所述核心文件至少包括用于支持該程序正常運(yùn)行所必不可少的文件。
本發(fā)明進(jìn)而還提供一種針對(duì)終端程序的云恢復(fù)方法,其特征在于,包括:
根據(jù)終端/用戶的恢復(fù)請(qǐng)求,所述云端服務(wù)器確定該終端/用戶已經(jīng)備份的對(duì)應(yīng)于所述程序的核心文件的唯一性標(biāo)識(shí)信息,其中,所述核心文件至少包括用于支持該程序正常運(yùn)行所必不可少的文件;
將云端服務(wù)器側(cè)已經(jīng)備份的該程序的核心文件的唯一性標(biāo)識(shí)信息與該終端側(cè)本地對(duì)應(yīng)程序的文件的當(dāng)前唯一性標(biāo)識(shí)信息進(jìn)行匹配;
在終端側(cè)將匹配不成功的當(dāng)前唯一性標(biāo)識(shí)信息對(duì)應(yīng)的文件刪除,并由云端服務(wù)器側(cè)將匹配不成功的唯一性標(biāo)識(shí)信息對(duì)應(yīng)的文件發(fā)送至該終端側(cè)對(duì)應(yīng)存儲(chǔ),
其中,所述云端服務(wù)器預(yù)置有一文件數(shù)據(jù)庫(kù),存儲(chǔ)有不同程序所包含的核心文件,及所述核心文件的唯一性標(biāo)識(shí)信息。
應(yīng)用本發(fā)明,由于不需要傳輸實(shí)體文件,只需要傳輸文件的特征信息,因此,可極大的提高備份及恢復(fù)的速度,降低數(shù)據(jù)傳輸量,而且在恢復(fù)時(shí)由于是基于差異比較的恢復(fù),特征信息在備份前后沒(méi)有差異的文件則不需要恢復(fù),有差異的才需要恢復(fù),因此不僅恢復(fù)速度快,而且可以將終端側(cè)有害的垃圾文件刪除,提升程序性能。
附圖說(shuō)明
圖1為根據(jù)本發(fā)明實(shí)施例所述的一種針對(duì)終端程序的云備份方法流程圖。
圖2為根據(jù)本發(fā)明實(shí)施例所述的備份關(guān)系示意圖。
圖3為根據(jù)本發(fā)明實(shí)施例所述的在終端側(cè)獲取欲備份的程序的核心文件的唯一性標(biāo)識(shí)信息的流程圖。
圖4為根據(jù)本發(fā)明的實(shí)施例所述的一種針對(duì)終端程序的云恢復(fù)方法流程圖。
具體實(shí)施方式
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
如圖1所示,為根據(jù)本發(fā)明實(shí)施例所述的一種針對(duì)終端程序的云備份方法流程圖,包括如下步驟:
步驟101:在云端服務(wù)器預(yù)置一文件數(shù)據(jù)庫(kù),存儲(chǔ)有不同程序所包含的核心文件,及所述核心文件的唯一性標(biāo)識(shí)信息;
步驟102:在終端側(cè)獲取欲備份的程序的核心文件的唯一性標(biāo)識(shí)信息,并發(fā)送至云端服務(wù)器備份存儲(chǔ);
步驟103:所述云端服務(wù)器根據(jù)所述文件數(shù)據(jù)庫(kù)確定備份所述唯一性標(biāo)識(shí)信息的終端/用戶與所述唯一性標(biāo)識(shí)信息所代表的核心文件之間的對(duì)應(yīng)關(guān)系。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310440030.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 用戶從用戶終端遠(yuǎn)程訪問(wèn)終端設(shè)備的遠(yuǎn)程訪問(wèn)系統(tǒng)和方法
- 功能信息通知系統(tǒng)及功能信息通知方法
- 一種用于殯儀館的計(jì)算機(jī)信息處理裝置
- 視頻通話切換方法和系統(tǒng)
- 一種終端能力上報(bào)方法、基站及終端
- 野外消防遠(yuǎn)程監(jiān)控系統(tǒng)及其監(jiān)控方法
- 終端主體、終端屏幕和終端
- 一種終端類型的確定方法、網(wǎng)絡(luò)設(shè)備及終端
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種基于網(wǎng)絡(luò)運(yùn)營(yíng)的一站式零售直播矩陣平臺(tái)
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開(kāi)發(fā)支持裝置、程序開(kāi)發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>
- 一種數(shù)據(jù)庫(kù)備份的方法及裝置
- 一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置
- 一種數(shù)據(jù)備份方法和裝置
- 包配置文件的備份方法及終端
- 分布式實(shí)時(shí)文件系統(tǒng)的備份方法及備份系統(tǒng)
- 一種數(shù)據(jù)備份和恢復(fù)方法、備份服務(wù)器和源服務(wù)器
- 一種備份方法和裝置
- 一種數(shù)據(jù)備份方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)備份方法及裝置
- 一種數(shù)字法庭數(shù)據(jù)備份系統(tǒng)





