一種應(yīng)用程序的寄存方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的寄存方法及終端。
【背景技術(shù)】
[0002]隨著如智能手機(jī)和平板電腦等終端的不斷普及,應(yīng)用于這些終端的應(yīng)用程序(Applicat1n, APP)的種類越來越豐富。與此同時,日益增多的APP與終端有限的硬件存儲空間之間卻產(chǎn)生了矛盾。原因在于,終端的硬件存儲空間是有限的,安裝在終端的APP會占用存儲空間,尤其是3D游戲類APP會占用較大的存儲空間,當(dāng)終端的硬件存儲空間不足時,將無法再安裝更多的APP,只能卸載已安裝的APP以釋放存儲空間,降低了用戶的使用體驗。
[0003]目前,通過Chrome OS (Operating System,操作系統(tǒng))可以解決終端的硬件存儲空間不足的問題。所謂Chrome OS是一種基于網(wǎng)絡(luò)(Web)的操作系統(tǒng),其大部分的程式和數(shù)據(jù)都存儲在網(wǎng)絡(luò)上,只需在終端安裝一個瀏覽器便可以訪問網(wǎng)絡(luò)APP,不需要額外占用終端的硬件存儲空間。但是,Chrome OS要求實時網(wǎng)絡(luò),而如智能手機(jī)和平板電腦等的終端無法保證隨時都可以通過WiFi連接網(wǎng)絡(luò),并且通過手機(jī)卡連接網(wǎng)絡(luò)無法達(dá)到網(wǎng)速要求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種應(yīng)用程序的寄存方法及終端,可以實現(xiàn)節(jié)省終端的本地存儲空間。
[0005]本發(fā)明實施例提供的一種應(yīng)用程序的寄存方法,包括:
[0006]獲取用戶輸入的應(yīng)用寄存指令;
[0007]獲取所述應(yīng)用寄存指令所指示的目標(biāo)應(yīng)用程序的應(yīng)用信息;
[0008]將所述目標(biāo)應(yīng)用程序的應(yīng)用信息轉(zhuǎn)存至服務(wù)器。
[0009]相應(yīng)地,本發(fā)明實施例還提供了一種終端,包括:
[0010]指令獲取單元,用于獲取用戶輸入的應(yīng)用寄存指令;
[0011]應(yīng)用獲取單元,用于獲取所述應(yīng)用寄存指令所指示的目標(biāo)應(yīng)用程序的應(yīng)用信息;
[0012]應(yīng)用轉(zhuǎn)存單元,用于將所述目標(biāo)應(yīng)用程序的應(yīng)用信息轉(zhuǎn)存至服務(wù)器。
[0013]本發(fā)明實施例在獲取用戶輸入的應(yīng)用寄存指令后,獲取該指令所指示的目標(biāo)應(yīng)用程序的應(yīng)用信息,并將其轉(zhuǎn)存至服務(wù)器,通過寄存的方式,可以實現(xiàn)節(jié)省終端的本地存儲空間,避免卸載已安裝的應(yīng)用程序以釋放存儲空間,提升用戶的使用體驗。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例提供的一種應(yīng)用程序的寄存方法的流程示意圖;
[0016]圖2是本發(fā)明實施例提供的另一種應(yīng)用程序的寄存方法的流程示意圖;
[0017]圖3是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖;
[0018]圖4是本發(fā)明實施例提供的一種應(yīng)用轉(zhuǎn)存單元的結(jié)構(gòu)示意圖;
[0019]圖5是本發(fā)明實施例提供的一種應(yīng)用回調(diào)單元的結(jié)構(gòu)示意圖;
[0020]圖6是本發(fā)明實施例提供的另一種終端的結(jié)構(gòu)示意圖;
[0021]圖7是本發(fā)明實施例提供的一種應(yīng)用場景的示意圖。
【具體實施方式】
[0022]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明實施例提供的應(yīng)用程序的寄存方法實現(xiàn)于終端,所述終端包括智能手機(jī)、平板電腦、數(shù)字音視頻播放器、電子閱讀器、手持游戲機(jī)和車載設(shè)備等電子設(shè)備。應(yīng)理解地,終端具備接入互聯(lián)網(wǎng)的功能。
[0024]本發(fā)明實施例的應(yīng)用場景可以如圖7所示,終端可以通過互聯(lián)網(wǎng)與服務(wù)器進(jìn)行交互,如數(shù)據(jù)傳輸?shù)取?br>[0025]圖1是本發(fā)明實施例中一種應(yīng)用程序的寄存方法的流程示意圖。如圖所示本實施例中的應(yīng)用程序的寄存方法的流程可以包括:
[0026]S101,獲取用戶輸入的應(yīng)用寄存指令。
[0027]例如:用戶在終端上選擇一個或多個已安裝的APP,點擊寄存,終端獲取對應(yīng)的應(yīng)用寄存指令。
[0028]需要說明的是,終端需要預(yù)先向服務(wù)器發(fā)起注冊,注冊成功后,服務(wù)器會為注冊終端分配對應(yīng)的寄存空間,例如500G的網(wǎng)盤等,進(jìn)而才能開啟寄存功能。另外,終端完成首次注冊后,可以隨時使用所分配的寄存空間。
[0029]S102,獲取所述應(yīng)用寄存指令所指示的目標(biāo)應(yīng)用程序的應(yīng)用信息。
[0030]本發(fā)明實施例中,應(yīng)用信息可以包括APP的安裝文件,和/或進(jìn)度數(shù)據(jù)信息,和/或賬號關(guān)聯(lián)信息。其中,安裝文件是指APP安裝后生成的文件夾及其所包括的文件;進(jìn)度數(shù)據(jù)信息主要表現(xiàn)在游戲類APP上,例如游戲關(guān)卡記錄、得分記錄和游戲幣等信息;賬號關(guān)聯(lián)信息是指用戶通過某個賬號使用APP后產(chǎn)生的關(guān)聯(lián)信息,例如用戶名、用戶設(shè)置和用戶文件等。
[0031]S103,將所述目標(biāo)應(yīng)用程序的應(yīng)用信息轉(zhuǎn)存至服務(wù)器。
[0032]具體地,終端在將目標(biāo)APP的應(yīng)用信息轉(zhuǎn)存至服務(wù)器之前,先確定服務(wù)器分配的寄存空間足以存儲目標(biāo)APP的應(yīng)用信息,在確認(rèn)后再將目標(biāo)APP的應(yīng)用信息轉(zhuǎn)存至服務(wù)器,以確保目標(biāo)APP能夠順利寄存。例如,終端查詢得知服務(wù)器分配的寄存空間有56G,而目標(biāo)APP的應(yīng)用信息總共有14G,確定足以存儲,此時將目標(biāo)APP的應(yīng)用信息轉(zhuǎn)存至服務(wù)器。
[0033]具體實現(xiàn)過程中,終端將目標(biāo)APP的應(yīng)用信息轉(zhuǎn)存至服務(wù)器的方法,可以通過以下步驟實現(xiàn):復(fù)制目標(biāo)APP的應(yīng)用信息;將復(fù)制的應(yīng)用信息發(fā)送至服務(wù)器;從本地刪除目標(biāo)APP的應(yīng)用信息。進(jìn)一步地,終端可以在確認(rèn)服務(wù)器已將復(fù)制的應(yīng)用信息成功保存后,再從本地刪除目標(biāo)APP的應(yīng)用信息,以確保目標(biāo)APP不被丟失。更進(jìn)一步地,終端在將復(fù)制的應(yīng)用信息發(fā)送至所述服務(wù)器時,可以對復(fù)制的應(yīng)用信息進(jìn)行加密,進(jìn)而將加密后的應(yīng)用信息發(fā)送至服務(wù)器,以確保用戶的個人信息不被泄露。
[0034]相應(yīng)地,終端將目標(biāo)APP的應(yīng)用信息轉(zhuǎn)存至服務(wù)器之后,可以通過獲取用戶針對目標(biāo)APP輸入的應(yīng)用恢復(fù)指令的方式,找回轉(zhuǎn)存在服務(wù)器的目標(biāo)APP的應(yīng)用信息。
[0035]具體實現(xiàn)過程中,終端獲取轉(zhuǎn)存在服務(wù)器的目標(biāo)APP的應(yīng)用信息的方法,可以通過以下步驟實現(xiàn):向服務(wù)器發(fā)送針對目標(biāo)APP的恢復(fù)請求;接收服務(wù)器發(fā)送的目標(biāo)APP的應(yīng)用信息;將目標(biāo)APP的應(yīng)用信息保存在本地。需要指出的是,上述過程中,服務(wù)器接收到請求之后,會將對應(yīng)的APP的應(yīng)用信息發(fā)送到終端。
[0036]需要指出的是,由于本發(fā)明實施例中寄存和找回的應(yīng)用信息可以包括APP的進(jìn)度數(shù)據(jù)信息和賬號關(guān)聯(lián)信息,因此相比直接卸載掉APP后再重新安裝,具有APP的數(shù)據(jù)不會被丟失的優(yōu)點,這提升了用戶的使用體驗。
[0037]本發(fā)明實施例在獲取用戶輸入的應(yīng)用寄存指令后,獲取該指令所指示的目標(biāo)應(yīng)用程序的應(yīng)用信息,并將其轉(zhuǎn)存至服務(wù)器,通過寄存的方式,可以實現(xiàn)節(jié)省終端的本地存儲空間,避免卸載已安裝的應(yīng)用程序以釋放存儲空間,提升用戶的使用體驗。
[0038]圖2是本發(fā)明實施例中另一種應(yīng)用程序的寄存方法的流程示意圖,可以包括:
[0039]S201,向服務(wù)器發(fā)起注冊,以使服務(wù)器分配對應(yīng)的寄存空間。
[0040]具體地,終端向服務(wù)器發(fā)起注冊,注冊成功后,服務(wù)器會為注冊終端分配對應(yīng)的寄存空間,例如500G的網(wǎng)盤等,以開啟寄存功能。另外,終端完成首次注冊后,可以隨時使用所分配的寄存空間。
[0041 ] S202,確定本地的剩余存儲空間不足以存儲待安裝的應(yīng)用程序的應(yīng)用信息。
[0042]例如,用戶當(dāng)前想要安裝某個APP,該待安裝的APP的應(yīng)用信息會占用14G的存儲空間,而本地的剩余存儲空間只有8G,終端比較后確定本地的剩余存儲空間不足以存儲待安裝的APP的應(yīng)用信息。
[0043]本發(fā)明實施例中,應(yīng)用信息可以包括APP的安裝文件,和/或進(jìn)度數(shù)據(jù)信息,和/或賬號關(guān)聯(lián)信息。其中,安裝文件是指APP安裝后生成的文件夾及其所包括的文件;進(jìn)度數(shù)據(jù)信息主要表現(xiàn)在游戲類APP上,例如游戲關(guān)卡記錄、得分記錄和游戲幣等信息;賬號關(guān)聯(lián)信息是指用戶通過某個賬號使用APP后產(chǎn)生的關(guān)聯(lián)信息,例如用戶名、用戶設(shè)置和用戶文件等。
[0044]S203,向用戶發(fā)出提示信息,以使用戶輸入應(yīng)用寄存指令。
當(dāng)前第1頁
1 
2 
3