午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種查找備份數(shù)據(jù)的方法及終端的制作方法

文檔序號(hào):10655210閱讀:423來源:國(guó)知局
一種查找備份數(shù)據(jù)的方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種查找備份數(shù)據(jù)的方法及終端;其中,所述方法包括:確定目標(biāo)插件;所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件;獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息;基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值;從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
【專利說明】
一種查找備份數(shù)據(jù)的方法及終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種查找備份數(shù)據(jù)的方法及終端。
【背景技術(shù)】
[0002]隨著電子設(shè)備硬件的高速發(fā)展與智能終端的迅速普及,為降低應(yīng)用程序(APP)安裝包大小,越來越多的功能組件以插件的方式下發(fā),同時(shí),將插件對(duì)應(yīng)的備份文件保存至智能終端,以便于復(fù)用。
[0003]但是,當(dāng)APP升級(jí)后,一旦插件更新或者數(shù)據(jù)丟失,電子設(shè)備中已存儲(chǔ)的與更新前的插件相對(duì)應(yīng)的舊版?zhèn)浞菸募t不能被復(fù)用,這樣,使得即使舊版?zhèn)浞菸募梢岳?,但是也不能被?fù)用,而是直接被刪除,重新下載與更新后的插件所對(duì)應(yīng)的備份文件,因此,降低了用戶體驗(yàn)。

【發(fā)明內(nèi)容】

[0004]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供了一種查找備份數(shù)據(jù)的方法及終端,能至少解決現(xiàn)有技術(shù)中存在的上述問題。
[0005]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]本發(fā)明實(shí)施例第一方面提供了一種查找備份數(shù)據(jù)的方法,包括:
[0007]確定目標(biāo)插件;其中,所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件;
[0008]獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息;
[0009]基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值;
[0010]從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0011]本發(fā)明實(shí)施例第二方面提供了一種終端,所述包括:
[0012]確定單元,用于確定目標(biāo)插件;其中,所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件;
[0013]信息獲取單元,用于獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息;
[0014]特征值生成單元,用于基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值;
[0015]數(shù)據(jù)處理單元,用于從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0016]本發(fā)明實(shí)施例所述的查找備份數(shù)據(jù)的方法及終端,在目標(biāo)插件更新或者數(shù)據(jù)丟失時(shí),無需直接刪除更新前的目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),而且,先在更新前的目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在可用的目標(biāo)備份數(shù)據(jù),進(jìn)而根據(jù)查找結(jié)果確定是否復(fù)用已存儲(chǔ)的備份數(shù)據(jù),因此,本發(fā)明實(shí)施例提升了備份數(shù)據(jù)的復(fù)用能力,最大可能地避免了用戶重復(fù)下載備份數(shù)據(jù),提升了用戶體驗(yàn),同時(shí)也為節(jié)約用戶數(shù)據(jù)流量奠定了基礎(chǔ)。
[0017]而且,與現(xiàn)有插件機(jī)制只是單純的通過文件名校驗(yàn)來判斷備份數(shù)據(jù)是否可用,進(jìn)而在確定出可用后進(jìn)一步確定是否可兼容的方式相比,本發(fā)明實(shí)施例通過一次查找過程即可查找出目標(biāo)插件可用的、且與所述目標(biāo)插件能兼容的目標(biāo)備份數(shù)據(jù),減少了查找流程,使得查找過程變得快捷,提升了查找效率,進(jìn)而提升了用戶體驗(yàn)。
【附圖說明】
[0018]圖1為本發(fā)明實(shí)施例查找備份數(shù)據(jù)的方法的實(shí)現(xiàn)流程示意圖;
[0019]圖2為本發(fā)明實(shí)施例應(yīng)用框架示意圖;
[0020]圖3_1和圖3_2為本發(fā)明實(shí)施例用戶界面不意圖;
[0021 ]圖4為本發(fā)明實(shí)施例根據(jù)備份數(shù)據(jù)命名前后的示意圖;
[0022]圖5為本發(fā)明實(shí)施例查找備份數(shù)據(jù)的方法的具體實(shí)現(xiàn)的流程示意圖;
[0023]圖6為本發(fā)明實(shí)施例在一具體應(yīng)用中的用戶界面示意圖;
[0024]圖7為本發(fā)明實(shí)施例終端的結(jié)構(gòu)示意圖一;
[0025]圖8為本發(fā)明實(shí)施例終端的結(jié)構(gòu)示意圖二。
【具體實(shí)施方式】
[0026]為了能夠更加詳盡地了解本發(fā)明的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
[0027]實(shí)施例一
[0028]本發(fā)明實(shí)施例提供了一種查找備份數(shù)據(jù)的方法;所述方法應(yīng)用于終端;具體地,圖1為本發(fā)明實(shí)施例查找備份數(shù)據(jù)的方法的實(shí)現(xiàn)流程示意圖;圖2為本發(fā)明實(shí)施例應(yīng)用框架示意圖;在實(shí)際應(yīng)用中,如圖2所示,終端可以通過信號(hào)發(fā)射塔接入網(wǎng)絡(luò),進(jìn)而接入應(yīng)用程序服務(wù)器,如,終端通過無線保真(W1-Fi,WIreless-FideIity)接入網(wǎng)絡(luò)再接入應(yīng)用程序服務(wù)器;或者,終端還可以通過基站接入網(wǎng)絡(luò),進(jìn)而接入應(yīng)用程序服務(wù)器,以在終端運(yùn)行目標(biāo)應(yīng)用程序;這里,所述應(yīng)用程序服務(wù)器存儲(chǔ)有目標(biāo)應(yīng)用程序,以及目標(biāo)應(yīng)用程序?qū)?yīng)的各種功能組件,即插件等。基于圖2所示的應(yīng)用框架,本實(shí)施例所述方法包括:
[0029]步驟101:確定目標(biāo)插件;其中,所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件;
[0030]本實(shí)施例中,所述數(shù)據(jù)特征發(fā)生變化可以具體指數(shù)據(jù)更新,或數(shù)據(jù)丟失等變化。例如,當(dāng)目標(biāo)應(yīng)用程序更新后,該目標(biāo)應(yīng)用程序?qū)?yīng)的插件也進(jìn)行了相應(yīng)更新,或者未進(jìn)行相應(yīng)更新而使得部分?jǐn)?shù)據(jù)丟失,導(dǎo)致該插件無法正常運(yùn)行,此時(shí),將由于更新或者數(shù)據(jù)丟失而導(dǎo)致無法正常運(yùn)行的插件作為目標(biāo)插件。
[0031 ]步驟102:獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息;
[0032]在實(shí)際應(yīng)用中,所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息可以具體為目標(biāo)插件的文件名;所述可兼容特征信息可以具體為寫入所述目標(biāo)插件的程序中的兼容標(biāo)識(shí)(ID),即文件兼容特性。這里,所述終端可以通過兼容標(biāo)識(shí)確定備份數(shù)據(jù)與目標(biāo)插件是否兼容;例如,當(dāng)所述可兼容特征信息表征的目標(biāo)插件的兼容標(biāo)識(shí)與備份數(shù)據(jù)中的兼容標(biāo)識(shí)相同時(shí),表明備份數(shù)據(jù)與目標(biāo)插件兼容;否則,表明備份數(shù)據(jù)與目標(biāo)插件不兼容。
[0033]步驟103:基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值;
[0034]步驟104:從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0035]在實(shí)際應(yīng)用中,所述目標(biāo)特征值可以具體為消息摘要算法第五版(MD5,MessageDigest Algorithm 5)值;也就是說,所述終端根據(jù)所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息確定出與所述目標(biāo)插件對(duì)應(yīng)的MD5值。這里,由于所述MD5值是基于目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息而確定出的,也就是說,所述目標(biāo)插件對(duì)應(yīng)的MD5值既能夠表征目標(biāo)插件的標(biāo)識(shí)信息,又能夠表征目標(biāo)插件的可兼容特性;因此,當(dāng)終端從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找到與所述目標(biāo)插件對(duì)應(yīng)的MD5值所匹配的目標(biāo)備份數(shù)據(jù)后,該目標(biāo)備份數(shù)據(jù)即為所述目標(biāo)插件可用的、且兼容的備份數(shù)據(jù)。
[0036]在一實(shí)施例中,為便于所述終端確定出與所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),所述終端還需要獲取所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)的位置信息,例如確定所述所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)所在目錄,進(jìn)而利用所述位置信息,從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0037]在一具體應(yīng)用中,當(dāng)查找結(jié)果表征存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)時(shí),對(duì)所述目標(biāo)備份數(shù)據(jù)進(jìn)行校驗(yàn)處理,進(jìn)而基于校驗(yàn)結(jié)果確定是否利用所述目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件;具體地,當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征未發(fā)生變化時(shí),復(fù)用所述目標(biāo)備份數(shù)據(jù),以利用所述目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件;當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征發(fā)生變化時(shí),生成提示信息,以提示用戶重新下載所述目標(biāo)備份數(shù)據(jù)。
[0038]或者,當(dāng)查找結(jié)果表征不存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)時(shí),生成提示信息,以提示用戶重新下載所述目標(biāo)備份數(shù)據(jù)。這里,所述的校驗(yàn)可以具體為簽名校驗(yàn);例如,根據(jù)簽名的格式進(jìn)行校驗(yàn),以通過簽名的格式確定所述目標(biāo)備份數(shù)據(jù)是否被修改。
[0039]具體地,如圖3所示,終端的目標(biāo)應(yīng)用程序升級(jí)后,目標(biāo)插件也進(jìn)行了相應(yīng)升級(jí),此時(shí),若用戶預(yù)使用該目標(biāo)插件對(duì)應(yīng)的功能時(shí),所述終端需要獲取所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),以便于運(yùn)行該目標(biāo)插件,具體獲取過程如下:
[0040]所述終端獲取所述目標(biāo)插件的文件名以及兼容標(biāo)識(shí),根據(jù)所述目標(biāo)插件的文件名以及兼容標(biāo)識(shí),按照預(yù)設(shè)計(jì)算規(guī)則,確定出所述目標(biāo)插件的MD5值,進(jìn)而利用所述目標(biāo)插件的MD5值在所述終端存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)插件的MD5值相同的目標(biāo)備份數(shù)據(jù),此時(shí),所述終端的顯示界面呈現(xiàn)“正在查找目標(biāo)備份數(shù)據(jù)”的提示信息,以告知用戶等待查找結(jié)果;進(jìn)一步地,如圖3-1所示,當(dāng)所述終端查找到與所述目標(biāo)插件對(duì)應(yīng)的MD5值相同的目標(biāo)備份數(shù)據(jù)后,提示用戶確認(rèn)是否立即運(yùn)行該目標(biāo)備份數(shù)據(jù),如解壓目標(biāo)備份數(shù)據(jù),進(jìn)而運(yùn)行目標(biāo)插件;或者,如圖3-2所示,當(dāng)終端未查找到與所述目標(biāo)插件對(duì)應(yīng)的MD5值相同的目標(biāo)備份數(shù)據(jù)后,提示用戶“未找到目標(biāo)備份數(shù)據(jù)”,同時(shí),提示用戶“是否下載目標(biāo)備份數(shù)據(jù)”。
[0041]這樣,與現(xiàn)有插件機(jī)制只是單純的通過文件名校驗(yàn)來判斷備份數(shù)據(jù)是否可用,進(jìn)而在確定出可用后進(jìn)一步確定是否可兼容的方式相比,本發(fā)明實(shí)施例所述的方法通過一次查找過程,即可查找出目標(biāo)插件可用的、且與所述目標(biāo)插件能兼容的目標(biāo)備份數(shù)據(jù),減少了查找流程,使得查找過程變得快捷,提升了查找效率,進(jìn)而提升了用戶體驗(yàn)。
[0042]而且,本發(fā)明實(shí)施例所述的方法,在目標(biāo)插件更新或者數(shù)據(jù)丟失時(shí),無需直接刪除更新前的目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),而且,先在更新前的目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在可用的目標(biāo)備份數(shù)據(jù),進(jìn)而根據(jù)查找結(jié)果確定下步操作,如當(dāng)查找到存在目標(biāo)備份數(shù)據(jù)時(shí),復(fù)用所述目標(biāo)備份數(shù)據(jù),進(jìn)而運(yùn)行目標(biāo)插件,當(dāng)未查找到目標(biāo)備份數(shù)據(jù)時(shí),才會(huì)告知用戶去下載目標(biāo)備份數(shù)據(jù),因此,本發(fā)明實(shí)施例提升了備份數(shù)據(jù)的復(fù)用能力,最大可能地避免了用戶重復(fù)下載,為節(jié)約用戶數(shù)據(jù)流量奠定了基礎(chǔ)。
[0043]實(shí)施例二
[0044]基于實(shí)施例一所述的方法,為確保所述終端能夠基于所述目標(biāo)插件的目標(biāo)特征值,如MD5值,在自身存儲(chǔ)的與所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找到與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù);本實(shí)施例中,步驟104之前,所述查找備份數(shù)據(jù)的方法還包括:
[0045]步驟A:獲取所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的備份數(shù)據(jù);
[0046]步驟B:獲取所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的插件標(biāo)識(shí)信息和可兼容特征信息;
[0047]步驟C:根據(jù)所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的插件標(biāo)識(shí)信息和可兼容特征信息,生成所述至少一個(gè)插件的特征值;
[0048]本實(shí)施例所述的特征值也具體為MD5值,例如,終端按照預(yù)設(shè)計(jì)算規(guī)則,根據(jù)每一插件的插件標(biāo)識(shí)信息和可兼容特征信息,也即根據(jù)每一插件的文件名以及兼容標(biāo)識(shí)確定出與插件對(duì)應(yīng)的MD5值,進(jìn)而根據(jù)MD5值為每一插件對(duì)應(yīng)的備份數(shù)據(jù)重新命名,進(jìn)而,使得終端根據(jù)重新命名后的文件名存儲(chǔ)備份數(shù)據(jù)。這樣,為終端快速查找與目標(biāo)插件對(duì)應(yīng)的目標(biāo)備份數(shù)據(jù)奠定了基礎(chǔ),同時(shí),也為復(fù)用備份數(shù)據(jù)奠定了基礎(chǔ)。
[0049]步驟D:基于所述至少一個(gè)插件的特征值,得到所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)的備份標(biāo)識(shí)信息;
[0050]步驟E:利用備份標(biāo)識(shí)信息存儲(chǔ)所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)。
[0051 ]本實(shí)施例中,所述終端在存儲(chǔ)所述目標(biāo)應(yīng)用程序?qū)?yīng)的插件的備份數(shù)據(jù)時(shí),即會(huì)根據(jù)插件標(biāo)識(shí)信息以及可兼容特征信息為每一備份數(shù)據(jù)設(shè)置備份標(biāo)識(shí)信息,如根據(jù)插件標(biāo)識(shí)信息以及可兼容特征信息設(shè)置備份數(shù)據(jù)的文件名,這樣,通過存儲(chǔ)的每一備份數(shù)據(jù)的文件名即可確定出該備份數(shù)據(jù)是否是與目標(biāo)插件對(duì)應(yīng)的目標(biāo)備份數(shù)據(jù),同時(shí),還能夠確定出該備份數(shù)據(jù)是否是能夠與所述目標(biāo)插件兼容的目標(biāo)備份數(shù)據(jù)。
[0052]這里,在實(shí)際應(yīng)用中,步驟A獲取到的備份數(shù)據(jù)通常是以壓縮包的形式存在的,例如為Zip包;如圖4所示,假設(shè)終端獲取到的插件對(duì)應(yīng)的備份數(shù)據(jù)的文件名為第一文件名,這里,所述第一文件名僅表征備份數(shù)據(jù)與插件之間的對(duì)應(yīng)關(guān)系,并不能表征備份數(shù)據(jù)的可兼容性特征,所述終端獲取插件對(duì)應(yīng)的插件標(biāo)識(shí)信息,如插件的文件名,以及可兼容特征信息,如插件的兼容標(biāo)識(shí),隨后,所述終端利用該插件的文件名以及兼容標(biāo)識(shí)重新為插件對(duì)應(yīng)的備份數(shù)據(jù)命名,如命名為第二文件名,此時(shí),所述第二文件名既能夠表征與插件之間的對(duì)應(yīng)關(guān)系,又能夠表征可兼容性特征,這樣,為終端快速查找與目標(biāo)插件對(duì)應(yīng)的目標(biāo)備份數(shù)據(jù)奠定了基礎(chǔ)。
[0053]這里,當(dāng)所述終端基于上述命名規(guī)則,為自身目標(biāo)應(yīng)用程序的所有插件對(duì)應(yīng)的備份數(shù)據(jù)進(jìn)行命名后,在對(duì)應(yīng)的目錄中存儲(chǔ)命名后的備份數(shù)據(jù),進(jìn)而,當(dāng)終端的目標(biāo)應(yīng)用程序升級(jí)后,目標(biāo)插件也進(jìn)行了相應(yīng)升級(jí),或者,未進(jìn)行相應(yīng)更新而使得部分?jǐn)?shù)據(jù)丟失,導(dǎo)致該目標(biāo)插件無法正常運(yùn)行時(shí),所述終端可以利用獲取到目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息確定目標(biāo)特征值,進(jìn)而根據(jù)目標(biāo)特征值去查找是否存儲(chǔ)與目標(biāo)插件所匹配的目標(biāo)備份數(shù)據(jù);具體地,圖5為本發(fā)明實(shí)施例查找備份數(shù)據(jù)的方法的具體實(shí)現(xiàn)的流程示意圖;如圖5所示,
[0054]步驟501:目標(biāo)APP版本升級(jí)或者目標(biāo)APP解壓后的插件存在數(shù)據(jù)丟失,此時(shí),所述終端將數(shù)據(jù)丟失的該插件作為目標(biāo)插件;
[0055]步驟502:所述終端從自身對(duì)應(yīng)的數(shù)據(jù)庫(kù)中查找所述目標(biāo)插件對(duì)應(yīng)的備份文件所在目標(biāo)目錄;
[0056]步驟503:所述終端獲取所述目標(biāo)插件的文件名和兼容標(biāo)識(shí),根據(jù)所述目標(biāo)插件的文件名和兼容標(biāo)識(shí)得到目標(biāo)MD5值;
[0057]這里,步驟502和503的執(zhí)行順序可以調(diào)換。
[0058]步驟504:從所述目標(biāo)目錄中查找是否存在與所述目標(biāo)MD5值所匹配的目標(biāo)備份數(shù)據(jù);若存在,則執(zhí)行步驟505;否則,執(zhí)行步驟508;
[0059]這里,所述終端以Zip壓縮包的形式存儲(chǔ)備份數(shù)據(jù)。
[0060]步驟505:所述終端對(duì)所述目標(biāo)備份數(shù)據(jù)的Zip包進(jìn)行簽名校驗(yàn),以確定所述目標(biāo)備份數(shù)據(jù)是否被篡改;當(dāng)確定被篡改時(shí),執(zhí)行步驟507;否則,執(zhí)行步驟506;
[0061 ]步驟506:所述終端對(duì)所述目標(biāo)備份數(shù)據(jù)的Zip包進(jìn)行解壓,復(fù)用所述目標(biāo)備份數(shù)據(jù),以運(yùn)行所述目標(biāo)插件。
[0062]步驟507:所述終端生成提示信息,提示用戶重新下載目標(biāo)備份數(shù)據(jù),或提示用戶錯(cuò)誤。
[0063]實(shí)施例三
[0064]基于實(shí)施例一或?qū)嵤├龅姆椒?,本?shí)施例提供了具體應(yīng)用場(chǎng)景;具體地:
[0065]應(yīng)用場(chǎng)景一:
[0066]所述終端還可以檢測(cè)自身是否能夠接入目標(biāo)通信網(wǎng)絡(luò),例如,是否能夠接入W1-Fi ;當(dāng)未能接入所述目標(biāo)通信網(wǎng)絡(luò)時(shí),所述終端才會(huì)從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0067]這樣,為終端能夠快速運(yùn)行所述目標(biāo)插件奠定了基礎(chǔ),同時(shí)也為復(fù)用備份數(shù)據(jù)奠定了基礎(chǔ),為提升用戶體驗(yàn)奠定了基礎(chǔ)。
[0068]進(jìn)一步地,當(dāng)所述終端未能接入目標(biāo)通信網(wǎng)絡(luò),如W1-Fi時(shí),且當(dāng)查找結(jié)果表征未存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),所述終端可以生成如圖6所示的提示信息,提示用戶當(dāng)前未處于W1-Fi中,而是處于移動(dòng)網(wǎng)絡(luò)中,進(jìn)而根據(jù)用戶需求選擇立即下載,或者取消下載目標(biāo)備份數(shù)據(jù)。如此,能夠避免直接下載目標(biāo)備份數(shù)據(jù),為用戶節(jié)約流量奠定了基礎(chǔ),進(jìn)而提升了用戶體驗(yàn)。
[0069]進(jìn)一步地,當(dāng)所述終端能夠接入所述目標(biāo)通信網(wǎng)絡(luò),如能夠接入W1-Fi時(shí),且當(dāng)查找結(jié)果表征未存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),如從所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中未找到備份標(biāo)識(shí)信息與所述目標(biāo)插件的MD5值相同的目標(biāo)備份數(shù)據(jù)時(shí),所述終端可以利用所述目標(biāo)通信網(wǎng)絡(luò)下載所述目標(biāo)備份數(shù)據(jù),這樣,避免用戶利用移動(dòng)數(shù)據(jù)下載目標(biāo)備份數(shù)據(jù),進(jìn)而為用戶節(jié)約了流量,提升了用戶體驗(yàn)。
[0070]應(yīng)用場(chǎng)景二:
[0071]所述終端首先按照步驟101至步驟104的順序執(zhí)行處理;在執(zhí)行步驟104時(shí),具體包括:
[0072]從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù);
[0073]當(dāng)查找結(jié)果表征存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),所述終端則無需檢測(cè)是否能夠接入目標(biāo)通信網(wǎng)絡(luò);
[0074]當(dāng)查找結(jié)果表征未存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),所述終端才會(huì)檢測(cè)是否能夠接入目標(biāo)通信網(wǎng)絡(luò),進(jìn)而當(dāng)所述終端能夠接入所述目標(biāo)通信網(wǎng)絡(luò),如能夠接入W1-Fi時(shí),利用所述目標(biāo)通信網(wǎng)絡(luò)下載所述目標(biāo)備份數(shù)據(jù);當(dāng)未能接入目標(biāo)通信網(wǎng)絡(luò),如W1-Fi時(shí),生成如圖6所示的提示信息,或者生成如圖3-2所示的提示信息,即“未找到目標(biāo)備份數(shù)據(jù),是否下載目標(biāo)備份數(shù)據(jù)”。
[0075]這樣,通過本發(fā)明實(shí)施例所述的方法,可以將確定數(shù)據(jù)是否兼容的過程和查找目標(biāo)備份數(shù)據(jù)的過程合二為一,快速定位到可用的,兼容的目標(biāo)備份數(shù)據(jù),降低了在終端的輸入/輸出(I/0,InpUt/0UtpUt)操作,縮短了操作時(shí)間;而且,充分利用的終端存儲(chǔ)的備份數(shù)據(jù),提高了備份數(shù)據(jù)的復(fù)用率,進(jìn)而減少了用戶的等待時(shí)間,提升了用戶體驗(yàn)。
[0076]實(shí)施例四
[0077]本發(fā)明實(shí)施例提供了一種終端,如圖2所示,本發(fā)明實(shí)施例所述的終端可以通過信號(hào)發(fā)射塔接入網(wǎng)絡(luò),進(jìn)而接入應(yīng)用程序服務(wù)器,如,終端通過無線保真(W1-Fi ,WIreless-Fidelity)接入網(wǎng)絡(luò)再接入應(yīng)用程序服務(wù)器;或者,通過基站接入網(wǎng)絡(luò),進(jìn)而接入應(yīng)用程序服務(wù)器,以在終端運(yùn)行目標(biāo)應(yīng)用程序;這里,所述應(yīng)用程序服務(wù)器存儲(chǔ)有目標(biāo)應(yīng)用程序,以及目標(biāo)應(yīng)用程序?qū)?yīng)的各種功能組件,即插件等。基于圖2所示的應(yīng)用框架,如圖7所示,所述終端包括:
[0078]確定單元71,用于確定目標(biāo)插件;其中,所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件;
[0079]信息獲取單元72,用于獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息;
[0080]特征值生成單元73,用于基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值;
[0081]數(shù)據(jù)處理單元74,用于從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0082]本實(shí)施例中,所述數(shù)據(jù)特征發(fā)生變化可以具體指數(shù)據(jù)更新,或數(shù)據(jù)丟失等變化。例如,當(dāng)目標(biāo)應(yīng)用程序更新后,該目標(biāo)應(yīng)用程序?qū)?yīng)的插件也進(jìn)行了相應(yīng)更新,或者未進(jìn)行相應(yīng)更新而使得部分?jǐn)?shù)據(jù)丟失,導(dǎo)致該插件無法正常運(yùn)行,此時(shí),所述確定單元將由于更新或者數(shù)據(jù)丟失而導(dǎo)致無法正常運(yùn)行的插件作為目標(biāo)插件。
[0083]在實(shí)際應(yīng)用中,所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息可以具體為目標(biāo)插件的文件名;所述可兼容特征信息可以具體為寫入所述目標(biāo)插件的程序中的兼容標(biāo)識(shí)(ID),即文件兼容特性。這里,所述終端可以通過兼容標(biāo)識(shí)確定備份數(shù)據(jù)與目標(biāo)插件是否兼容;例如,當(dāng)所述可兼容特征信息表征的目標(biāo)插件的兼容標(biāo)識(shí)與備份數(shù)據(jù)中的兼容標(biāo)識(shí)相同時(shí),表明備份數(shù)據(jù)與目標(biāo)插件兼容;否則,表明備份數(shù)據(jù)與目標(biāo)插件不兼容。
[0084]在實(shí)際應(yīng)用中,所述目標(biāo)特征值可以具體為消息摘要算法第五版(MD5,MessageDigest Algorithm 5)值;也就是說,所述特征值生成單元根據(jù)所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息確定出與所述目標(biāo)插件對(duì)應(yīng)的MD5值。這里,由于所述MD5值是基于目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息而確定出的,也就是說,所述目標(biāo)插件對(duì)應(yīng)的MD5值既能夠表征目標(biāo)插件的標(biāo)識(shí)信息,又能夠表征目標(biāo)插件的可兼容特性;因此,當(dāng)數(shù)據(jù)處理單元從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找到與所述目標(biāo)插件對(duì)應(yīng)的MD5值所匹配的目標(biāo)備份數(shù)據(jù)后,該目標(biāo)備份數(shù)據(jù)即為所述目標(biāo)插件可用的、且兼容的備份數(shù)據(jù)。
[0085]在一實(shí)施例中,為便于所述終端確定出與所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),所述終端還需要獲取所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)的位置信息,例如確定所述所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)所在目錄,進(jìn)而利用所述位置信息,從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0086]本實(shí)施例中,為確保所述終端能夠基于所述目標(biāo)插件的目標(biāo)特征值,如MD5值,在自身存儲(chǔ)的與所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找到與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù);如圖8所示,所述終端還包括:存儲(chǔ)單元75;其中,
[0087]所述信息獲取單元72,還用于獲取所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的備份數(shù)據(jù)、插件標(biāo)識(shí)信息以及可兼容特征信息;
[0088]所述特征值生成單元73,還用于根據(jù)所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的插件標(biāo)識(shí)信息和可兼容特征信息,生成所述至少一個(gè)插件的特征值,并基于所述至少一個(gè)插件的特征值,得到所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)的備份標(biāo)識(shí)信息;
[0089]所述存儲(chǔ)單元75,用于利用備份標(biāo)識(shí)信息存儲(chǔ)所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)。
[0090]這里,所述的特征值也具體為MD5值,例如,所述特征值生成單元按照預(yù)設(shè)計(jì)算規(guī)貝1J,根據(jù)每一插件的插件標(biāo)識(shí)信息和可兼容特征信息,也即根據(jù)每一插件的文件名以及兼容標(biāo)識(shí)確定出與插件對(duì)應(yīng)的MD5值,根據(jù)MD5值為每一插件對(duì)應(yīng)的備份數(shù)據(jù)重新命名,進(jìn)而,使得所述存儲(chǔ)單元根據(jù)重新命名后的文件名存儲(chǔ)備份數(shù)據(jù)。這樣,為終端快速查找與目標(biāo)插件對(duì)應(yīng)的目標(biāo)備份數(shù)據(jù)奠定了基礎(chǔ),同時(shí),也為復(fù)用備份數(shù)據(jù)奠定了基礎(chǔ)。
[0091 ]本實(shí)施例中,所述終端在存儲(chǔ)所述目標(biāo)應(yīng)用程序?qū)?yīng)的插件的備份數(shù)據(jù)時(shí),即會(huì)根據(jù)插件標(biāo)識(shí)信息以及可兼容特征信息為每一備份數(shù)據(jù)設(shè)置備份標(biāo)識(shí)信息,如根據(jù)插件標(biāo)識(shí)信息以及可兼容特征信息設(shè)置備份數(shù)據(jù)的文件名,這樣,通過存儲(chǔ)的每一備份數(shù)據(jù)的文件名即可確定出該備份數(shù)據(jù)是否是與目標(biāo)插件對(duì)應(yīng)的目標(biāo)備份數(shù)據(jù),同時(shí),還能夠確定出該備份數(shù)據(jù)是否是能夠與所述目標(biāo)插件兼容的目標(biāo)備份數(shù)據(jù)。
[0092]在實(shí)際應(yīng)用中,所述信息獲取單元獲取到的備份數(shù)據(jù)通常是以壓縮包的形式存在的,例如為Zip包;如圖4所示,假設(shè)信息獲取單元獲取到的插件對(duì)應(yīng)的備份數(shù)據(jù)的文件名為第一文件名,這里,所述第一文件名僅表征備份數(shù)據(jù)與插件之間的對(duì)應(yīng)關(guān)系,并不能表征備份數(shù)據(jù)的可兼容性特征,所述信息獲取單元獲取插件對(duì)應(yīng)的插件標(biāo)識(shí)信息,如插件的文件名,以及可兼容特征信息,如插件的兼容標(biāo)識(shí),隨后,所述特征值生成單元利用該插件的文件名以及兼容標(biāo)識(shí)重新為插件對(duì)應(yīng)的備份數(shù)據(jù)命名,如命名為第二文件名,此時(shí),所述第二文件名既能夠表征與插件之間的對(duì)應(yīng)關(guān)系,又能夠表征可兼容性特征,這樣,為終端快速查找與目標(biāo)插件對(duì)應(yīng)的目標(biāo)備份數(shù)據(jù)奠定了基礎(chǔ)。
[0093]這里,當(dāng)所述特征值生成單元基于上述命名規(guī)則,為自身目標(biāo)應(yīng)用程序的所有插件對(duì)應(yīng)的備份數(shù)據(jù)進(jìn)行命名后,通過所述存儲(chǔ)單元在對(duì)應(yīng)的目錄中存儲(chǔ)命名后的備份數(shù)據(jù),進(jìn)而,當(dāng)終端的目標(biāo)應(yīng)用程序升級(jí)后,目標(biāo)插件也進(jìn)行了相應(yīng)升級(jí),或者,未進(jìn)行相應(yīng)更新而使得部分?jǐn)?shù)據(jù)丟失,導(dǎo)致該目標(biāo)插件無法正常運(yùn)行時(shí),所述終端可以利用獲取到目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息確定目標(biāo)特征值,進(jìn)而根據(jù)目標(biāo)特征值去查找是否存儲(chǔ)與目標(biāo)插件所匹配的目標(biāo)備份數(shù)據(jù);具體地實(shí)現(xiàn)流程可以參照?qǐng)D5所示,這里不再贅述。
[0094]在一具體應(yīng)用中,所述數(shù)據(jù)處理單元,還用于當(dāng)查找結(jié)果表征存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)時(shí),對(duì)所述目標(biāo)備份數(shù)據(jù)進(jìn)行校驗(yàn)處理;基于校驗(yàn)結(jié)果確定是否利用所述目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件。具體地,還用于當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征未發(fā)生變化時(shí),利用目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件;或者,當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征發(fā)生變化時(shí),生成提示信息,以提示用戶重新下載所述目標(biāo)備份數(shù)據(jù)。這里,所述的校驗(yàn)可以具體為簽名校驗(yàn);例如,根據(jù)簽名的格式進(jìn)行校驗(yàn),以通過簽名的格式確定所述目標(biāo)備份數(shù)據(jù)是否被修改。
[0095]如圖3所示,終端的目標(biāo)應(yīng)用程序升級(jí)后,目標(biāo)插件也進(jìn)行了相應(yīng)升級(jí),此時(shí),若用戶預(yù)使用該目標(biāo)插件對(duì)應(yīng)的功能時(shí),所述終端需要獲取所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),以便于運(yùn)行該目標(biāo)插件,具體獲取過程如下:
[0096]所述信息獲取單元獲取所述目標(biāo)插件的文件名以及兼容標(biāo)識(shí),所述特征值生成單元根據(jù)所述目標(biāo)插件的文件名以及兼容標(biāo)識(shí),按照預(yù)設(shè)計(jì)算規(guī)則,確定出所述目標(biāo)插件的MD5值,進(jìn)而所述數(shù)據(jù)處理單元利用所述目標(biāo)插件的MD5值在所述終端存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)插件的MD5值相同的目標(biāo)備份數(shù)據(jù),此時(shí),所述終端的顯示界面呈現(xiàn)“正在查找目標(biāo)備份數(shù)據(jù)”的提示信息,以告知用戶等待查找結(jié)果;進(jìn)一步地,如圖3-1所示,當(dāng)所述數(shù)據(jù)處理單元查找到與所述目標(biāo)插件對(duì)應(yīng)的MD5值相同的目標(biāo)備份數(shù)據(jù)后,提示用戶確認(rèn)是否立即運(yùn)行該目標(biāo)備份數(shù)據(jù),如解壓目標(biāo)備份數(shù)據(jù),進(jìn)而運(yùn)行目標(biāo)插件;或者,如圖3-2所示,當(dāng)數(shù)據(jù)處理單元未查找到與所述目標(biāo)插件對(duì)應(yīng)的MD5值相同的目標(biāo)備份數(shù)據(jù)后,提示用戶“未找到目標(biāo)備份數(shù)據(jù)”,同時(shí),提示用戶“是否下載目標(biāo)備份數(shù)據(jù)”。
[0097]本實(shí)施例中,如圖8所示,所述終端還包括:檢測(cè)單元76;其中,
[0098]所述檢測(cè)單元76,用于檢測(cè)是否能接入目標(biāo)通信網(wǎng)絡(luò);
[0099]所述數(shù)據(jù)處理單元74,還用于當(dāng)未能接入所述目標(biāo)通信網(wǎng)絡(luò)時(shí),從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
[0100]具體地:
[0101]應(yīng)用場(chǎng)景一:
[0102]所述檢測(cè)單元還可以檢測(cè)自身是否能夠接入目標(biāo)通信網(wǎng)絡(luò),例如,是否能夠接入W1-Fi,當(dāng)未能接入所述目標(biāo)通信網(wǎng)絡(luò)時(shí),所述數(shù)據(jù)處理單元才會(huì)從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),這樣,為終端能夠快速運(yùn)行所述目標(biāo)插件奠定了基礎(chǔ),同時(shí)也為復(fù)用備份數(shù)據(jù)奠定了基礎(chǔ),為提升用戶體驗(yàn)奠定了基礎(chǔ)。
[0103]進(jìn)一步地,當(dāng)所述終端未能接入目標(biāo)通信網(wǎng)絡(luò),如W1-Fi時(shí),且當(dāng)查找結(jié)果表征未存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),所述終端可以生成如圖6所示的提示信息,提示用戶當(dāng)前未處于W1-Fi中,而是處于移動(dòng)網(wǎng)絡(luò)中,進(jìn)而根據(jù)用戶需求選擇立即下載,或者取消下載目標(biāo)備份數(shù)據(jù),避免直接下載目標(biāo)備份數(shù)據(jù),為用戶節(jié)約流量奠定了基礎(chǔ),進(jìn)而提升了用戶體驗(yàn)。
[0104]進(jìn)一步地,當(dāng)所述檢測(cè)單元確定終端能夠接入所述目標(biāo)通信網(wǎng)絡(luò),如能夠接入W1-Fi時(shí),且當(dāng)查找結(jié)果表征未存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),如從所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中未找到備份標(biāo)識(shí)信息與所述目標(biāo)插件的MD5值相同的目標(biāo)備份數(shù)據(jù)時(shí),所述數(shù)據(jù)處理單元可以利用所述目標(biāo)通信網(wǎng)絡(luò)下載所述目標(biāo)備份數(shù)據(jù),這樣,避免用戶利用移動(dòng)數(shù)據(jù)下載目標(biāo)備份數(shù)據(jù),進(jìn)而為用戶節(jié)約了流量,提升了用戶體驗(yàn)。
[0?05]應(yīng)用場(chǎng)景二:
[0106]所述終端從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù);當(dāng)查找結(jié)果表征存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),所述檢測(cè)單元?jiǎng)t無需檢測(cè)是否能夠接入目標(biāo)通信網(wǎng)絡(luò);當(dāng)查找結(jié)果表征未存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),所述檢測(cè)單元才會(huì)檢測(cè)是否能夠接入目標(biāo)通信網(wǎng)絡(luò),進(jìn)而當(dāng)確定能夠接入所述目標(biāo)通信網(wǎng)絡(luò),如能夠接入W1-Fi時(shí),利用所述目標(biāo)通信網(wǎng)絡(luò)下載所述目標(biāo)備份數(shù)據(jù);當(dāng)未能接入目標(biāo)通信網(wǎng)絡(luò),如W1-Fi時(shí),生成如圖6所示的提示信息,或者生成如圖3-2所示的提示信息,即“未找到目標(biāo)備份數(shù)據(jù),是否下載目標(biāo)備份數(shù)據(jù)”。
[0107]這樣,與現(xiàn)有插件機(jī)制只是單純的通過文件名校驗(yàn)來判斷備份數(shù)據(jù)是否可用,進(jìn)而在確定出可用后進(jìn)一步確定是否可兼容的方式相比,本發(fā)明實(shí)施例通過一次查找過程即可查找出目標(biāo)插件可用的、且與所述目標(biāo)插件能兼容的目標(biāo)備份數(shù)據(jù),減少了查找流程,使得查找過程變得快捷,提升了查找效率,進(jìn)而提升了用戶體驗(yàn)。
[0108]而且,本發(fā)明實(shí)施例所述的終端,在目標(biāo)插件更新或者數(shù)據(jù)丟失時(shí),無需直接刪除更新前的目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù),而且,先在更新前的目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在可用的目標(biāo)備份數(shù)據(jù),進(jìn)而根據(jù)查找結(jié)果確定下步操作,如當(dāng)查找到存在目標(biāo)備份數(shù)據(jù)時(shí),復(fù)用所述目標(biāo)備份數(shù)據(jù),進(jìn)而運(yùn)行目標(biāo)插件,當(dāng)未查找到目標(biāo)備份數(shù)據(jù)時(shí),才會(huì)告知用戶去下載目標(biāo)備份數(shù)據(jù),因此,本發(fā)明實(shí)施例提升了備份數(shù)據(jù)的復(fù)用能力,最大可能地避免了用戶重復(fù)下載,為節(jié)約用戶數(shù)據(jù)流量奠定了基礎(chǔ)。
[0109]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0110]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0111]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0112]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(R0M,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM ,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0113]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(R0M,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0114]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種查找備份數(shù)據(jù)的方法,其特征在于,所述方法包括: 確定目標(biāo)插件;其中,所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件; 獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息; 基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值; 從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的備份數(shù)據(jù); 獲取所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的插件標(biāo)識(shí)信息和可兼容特征信息; 根據(jù)所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的插件標(biāo)識(shí)信息和可兼容特征信息,生成所述至少一個(gè)插件的特征值; 基于所述至少一個(gè)插件的特征值,得到所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)的備份標(biāo)識(shí)信息; 利用備份標(biāo)識(shí)信息存儲(chǔ)所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 當(dāng)查找結(jié)果表征存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)時(shí),對(duì)所述目標(biāo)備份數(shù)據(jù)進(jìn)行校驗(yàn)處理; 基于校驗(yàn)結(jié)果確定是否利用所述目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于校驗(yàn)結(jié)果確定是否利用所述目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件,包括: 當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征未發(fā)生變化時(shí),利用目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件;或者, 當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征發(fā)生變化時(shí),生成提示信息,以提示用戶重新下載所述目標(biāo)備份數(shù)據(jù)。5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 檢測(cè)是否能接入目標(biāo)通信網(wǎng)絡(luò); 對(duì)應(yīng)地,所述從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù),包括: 當(dāng)未能接入所述目標(biāo)通信網(wǎng)絡(luò)時(shí),從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。6.一種終端,其特征在于,所述終端包括: 確定單元,用于確定目標(biāo)插件;其中,所述目標(biāo)插件為目標(biāo)應(yīng)用程序中數(shù)據(jù)特征發(fā)生變化的插件; 信息獲取單元,用于獲取所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息; 特征值生成單元,用于基于所述目標(biāo)插件對(duì)應(yīng)的插件標(biāo)識(shí)信息和可兼容特征信息,得到所述目標(biāo)插件的目標(biāo)特征值; 數(shù)據(jù)處理單元,用于從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括:存儲(chǔ)單元;其中, 所述信息獲取單元,還用于獲取所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的備份數(shù)據(jù)、插件標(biāo)識(shí)信息以及可兼容特征信息; 所述特征值生成單元,還用于根據(jù)所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)插件的插件標(biāo)識(shí)信息和可兼容特征信息,生成所述至少一個(gè)插件的特征值,并基于所述至少一個(gè)插件的特征值,得到所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)的備份標(biāo)識(shí)信息; 所述存儲(chǔ)單元,用于利用備份標(biāo)識(shí)信息存儲(chǔ)所述至少一個(gè)插件對(duì)應(yīng)的備份數(shù)據(jù)。8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,所述數(shù)據(jù)處理單元,還用于當(dāng)查找結(jié)果表征存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)時(shí),對(duì)所述目標(biāo)備份數(shù)據(jù)進(jìn)行校驗(yàn)處理;基于校驗(yàn)結(jié)果確定是否利用所述目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述數(shù)據(jù)處理單元,還用于當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征未發(fā)生變化時(shí),利用目標(biāo)備份數(shù)據(jù)運(yùn)行所述目標(biāo)插件;或者,當(dāng)所述校驗(yàn)結(jié)果表征所述目標(biāo)備份數(shù)據(jù)的數(shù)據(jù)特征發(fā)生變化時(shí),生成提示信息,以提示用戶重新下載所述目標(biāo)備份數(shù)據(jù)。10.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,所述終端還包括:檢測(cè)單元;其中, 所述檢測(cè)單元,用于檢測(cè)是否能接入目標(biāo)通信網(wǎng)絡(luò); 所述數(shù)據(jù)處理單元,還用于當(dāng)未能接入所述目標(biāo)通信網(wǎng)絡(luò)時(shí),從存儲(chǔ)的所述目標(biāo)插件對(duì)應(yīng)的備份數(shù)據(jù)中查找是否存在與所述目標(biāo)特征值相匹配的目標(biāo)備份數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK106021367SQ201610307389
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月10日
【發(fā)明人】韓山駿
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1