亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用程序還原方法

文檔序號:8473233閱讀:605來源:國知局
一種應(yīng)用程序還原方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序還原方法。
【背景技術(shù)】
[0002]目前的智能終端往往都安裝有很多應(yīng)用程序,且應(yīng)用程序往往會隨著應(yīng)用技術(shù)的進(jìn)步演進(jìn)不同的版本。當(dāng)檢測到智能終端當(dāng)前安裝的應(yīng)用程序存在更新版本時,就可以將該應(yīng)用程序更新至更新版本。且在更新的過程會將該應(yīng)用程序更新版本的數(shù)據(jù)包替換并覆蓋原版本的數(shù)據(jù)包。但在實際應(yīng)用中,更新版本的應(yīng)用程序并不是所有的用戶都喜歡,例如:一些用戶在使用更新版本的應(yīng)用程序時,覺得更新版本的應(yīng)用程序沒有原版本的應(yīng)用程序好用,即該用戶可能不習(xí)慣或者不喜歡使用更新版本的應(yīng)用程序,而習(xí)慣或者喜歡使用原版本的應(yīng)用程序。在這種情況下,用戶可能就想將應(yīng)用程序還原回原版本的應(yīng)用程序,但現(xiàn)在有網(wǎng)絡(luò)資源往往都是提供更新版本的應(yīng)用程序下載,哪怕有一些網(wǎng)絡(luò)資源提供原版本的應(yīng)用程序下載,但這些網(wǎng)絡(luò)資源也是很少的,一般的用戶甚至都查找不到??梢?,目前的技術(shù)中無法快速地將更新過的應(yīng)用程序復(fù)原。

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

[0003]本發(fā)明實施例提供了一種應(yīng)用程序還原方法,可以快速地將更新過的應(yīng)用程序復(fù)原。
[0004]第一方面,本發(fā)明實施例提供一種應(yīng)用程序還原方法,包括:
[0005]當(dāng)目標(biāo)應(yīng)用程序由原版本更新至更新版本時,將所述原版本的原數(shù)據(jù)包存儲,并將被存儲的所述原數(shù)據(jù)包的版本號設(shè)置為比所述更新版本的版本號的優(yōu)先級要高的還原版本號;
[0006]屏蔽所述還原版本號的原數(shù)據(jù)包;
[0007]當(dāng)接收到用于將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本的還原指令時,使用所述還原版本號的原數(shù)據(jù)包將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本。
[0008]第二方面,本發(fā)明實施例提供一種終端,包括:存儲單元、屏蔽單元、還原單元,其中:
[0009]所述存儲單元,用于當(dāng)目標(biāo)應(yīng)用程序由原版本更新至更新版本時,將所述原版本的原數(shù)據(jù)包存儲,并將被存儲的所述原數(shù)據(jù)包的版本號設(shè)置為比所述更新版本的版本號的優(yōu)先級要高的還原版本號;
[0010]所述屏蔽單元,用于屏蔽所述還原版本號的原數(shù)據(jù)包;
[0011]所述還原單元,用于當(dāng)接收到用于將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本的還原指令時,使用所述還原版本號的原數(shù)據(jù)包將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本。
[0012]上述技術(shù)方案中,當(dāng)目標(biāo)應(yīng)用程序由原版本更新至更新版本時,將所述原版本的原數(shù)據(jù)包存儲,并將被存儲的所述原數(shù)據(jù)包的版本號設(shè)置為比所述更新版本的版本號的優(yōu)先級要高的還原版本號;屏蔽所述還原版本號的原數(shù)據(jù)包;當(dāng)接收到用于將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本的還原指令時,使用所述還原版本號的原數(shù)據(jù)包將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本。實施本發(fā)明實施例,可以實現(xiàn)快速地將更新過的應(yīng)用程序復(fù)原。
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是本發(fā)明實施例提供的一種應(yīng)用程序還原方法的流程示意圖;
[0015]圖2是本發(fā)明實施例提供的另一種應(yīng)用程序還原方法的流程示意圖;
[0016]圖3是本發(fā)明實施例提供的一種可選的通過OTA進(jìn)行應(yīng)用程序更新的流程示意圖;
[0017]圖4是本發(fā)明實施例提供的一種可選的應(yīng)用程序還原版本的流程示意圖;
[0018]圖5是本發(fā)明實施例提供的第一種智能終端的結(jié)構(gòu)示意圖;
[0019]圖6是本發(fā)明實施例提供的第二種終端的結(jié)構(gòu)示意圖;
[0020]圖7是本發(fā)明實施例提供的第三種智能終端的結(jié)構(gòu)示意圖;
[0021]圖8是本發(fā)明實施例提供的第四種智能終端的結(jié)構(gòu)示意圖;
[0022]圖9是本發(fā)明實施例提供的第五種智能終端的結(jié)構(gòu)示意圖;
[0023]圖10是本發(fā)明實施例提供的第六種智能終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]請參閱圖1,圖1是本發(fā)明實施例提供的一種應(yīng)用程序還原方法的流程示意圖,如圖1所示,包括以下步驟:
[0026]S101、當(dāng)目標(biāo)應(yīng)用程序由原版本更新至更新版本時,將所述原版本的原數(shù)據(jù)包存儲,并將被存儲的所述原數(shù)據(jù)包的版本號設(shè)置為比所述更新版本的版本號的優(yōu)先級要高的還原版本號。
[0027]可選的,上述原版本可以是上述目標(biāo)應(yīng)用程序在未進(jìn)行上述更新前的版本,上述原版本的原數(shù)據(jù)包可以包括該原版本的安裝包,例如:Android安裝包(Android Package,APK),另外,上述原數(shù)據(jù)包還可以包括上述目標(biāo)應(yīng)用程序在上述原版本中產(chǎn)生的數(shù)據(jù)信息,例如:日志或者歷史數(shù)據(jù)信息等。另外,上述目標(biāo)應(yīng)用程序可以智能終端上能安裝的任意應(yīng)用程序,例如:在應(yīng)用層安裝的應(yīng)用程序,或者在系統(tǒng)底層安裝的應(yīng)用程序等。
[0028]可選的,上述比所述更新版本的版本號的優(yōu)先級要高的還原版本號可以理解為,還原版本號的優(yōu)先級比上述更新版本的版本號的優(yōu)先級要高一個或者多個級別,這樣當(dāng)終端檢測到還原版本號的原數(shù)據(jù)包時,由于目標(biāo)應(yīng)用程序當(dāng)前的版本號的優(yōu)先級低于還原版本號的優(yōu)先級,從而終端就可以使用該原數(shù)據(jù)包對目標(biāo)應(yīng)用程序進(jìn)行更新。
[0029]可選的,上述將所述原版本的原數(shù)據(jù)包存儲可以是,獲取的目標(biāo)應(yīng)用程序的原版本的安裝數(shù)據(jù),并對該安裝數(shù)據(jù)進(jìn)行壓縮,得到目標(biāo)應(yīng)用程序的原版本的安裝數(shù)據(jù)包,例如:對安裝數(shù)據(jù)進(jìn)行壓縮得到目標(biāo)應(yīng)用程序的原版本的APK數(shù)據(jù)包。
[0030]S102、屏蔽所述還原版本號的原數(shù)據(jù)包。
[0031]可選的,上述屏蔽上述原數(shù)據(jù)包可以是理解為將該原數(shù)據(jù)包限制在特定場景下才可以讀取。例如:給上述原數(shù)據(jù)包配置一個一一對應(yīng)的指令,并限制該原數(shù)據(jù)包只是通過該指令才可以讀取。
[0032]S103、當(dāng)接收到用于將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本的還原指令時,使用所述還原版本號的原數(shù)據(jù)包將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本。
[0033]由于上述還原版本號比上述更新版本要高,而通過步驟SlOl更新后,目標(biāo)應(yīng)用程序的當(dāng)前版本為上述更新版本,這樣在執(zhí)行步驟S103時,上述還原版本號就高于目標(biāo)應(yīng)用程序的當(dāng)前版本號,從而可以實現(xiàn)當(dāng)目標(biāo)應(yīng)用程序更新至還原版本號對應(yīng)的上述原版本,即將目標(biāo)應(yīng)用程序從上述更新版本還原至上述原版本。
[0034]可選的,上述方法可以應(yīng)用于任意具備安裝應(yīng)用程序的終端,例如:手機、平板電腦、電子閱讀器、遙控器、個人計算機(Personal Computer, PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等具有網(wǎng)絡(luò)功能的終端。
[0035]本實施例中,當(dāng)目標(biāo)應(yīng)用程序由原版本更新至更新版本時,將所述原版本的原數(shù)據(jù)包存儲,并將被存儲的所述原數(shù)據(jù)包的版本號設(shè)置為比所述更新版本的版本號的優(yōu)先級要高的還原版本號;屏蔽所述還原版本號的原數(shù)據(jù)包;當(dāng)接收到用于將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本的還原指令時,使用所述還原版本號的原數(shù)據(jù)包將所述目標(biāo)應(yīng)用程序從所述更新版本還原至所述原版本。實施本實施例可以實現(xiàn)快速地將更新過的應(yīng)用程序復(fù)原。
[0036]請參閱圖2,圖2是本發(fā)明實施例提供的另一種應(yīng)用程序還原方法的流程示意圖,如圖2所示,包括以下步驟:
[0037]S201、在檢測到所述目標(biāo)應(yīng)用程序存在更新版本后,下載所述更新版本的更新數(shù)據(jù)包。
[0038]可選的,步驟S201可以是通過系統(tǒng)升級模塊OTA檢測所述目標(biāo)應(yīng)用程序是否存在更新版本,若是,則可以通過OTA下載所述更新版本的更新數(shù)據(jù)包。另外,步驟S201還可以是通過專門的管理應(yīng)用程序的程序檢測所述目標(biāo)應(yīng)用程序是否存在更新版本,若是,則可以通過該管理應(yīng)用程序的程序下載所述更新版本的更新數(shù)據(jù)包。另外,步驟S201還可以通過上述目標(biāo)應(yīng)用程序接
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1