两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通信終端中應(yīng)用程序的備份方法及通信終端的制作方法

文檔序號(hào):6435284閱讀:162來(lái)源:國(guó)知局
專利名稱:通信終端中應(yīng)用程序的備份方法及通信終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種通信終端中應(yīng)用程序的備份方法及通信終端。
背景技術(shù)
由于通信技術(shù)的日益發(fā)展和普及,針對(duì)手機(jī)等通信終端已開發(fā)出越來(lái)越多的應(yīng)用程序,隨著日積月累,用戶的通信終端中可能會(huì)安裝很多的應(yīng)用程序。通信終端中安裝的應(yīng)用程序越多則占用的內(nèi)存就越大,所以只要有應(yīng)用程序安裝,通信終端就得先計(jì)算其內(nèi)存夠不夠用。當(dāng)用戶下載完一新應(yīng)用程序后進(jìn)行安裝時(shí),如果通信終端的內(nèi)存空間不足將會(huì)給以提示,可能因?yàn)閮?nèi)存不足而無(wú)法安裝新應(yīng)用程序;此時(shí)用戶只能卸載通信終端中其他已有應(yīng)用程序來(lái)騰出內(nèi)存,以安裝新應(yīng)用程序,以后如果還想使用被卸載的已有應(yīng)用程序則只能重新安裝。由于現(xiàn)有技術(shù)只能在下載完新應(yīng)用程序后,通信終端才會(huì)判斷其內(nèi)存是否足夠安裝該新應(yīng)用程序,如果用戶選擇放棄安裝該新應(yīng)用程序,則白白浪費(fèi)了下載新應(yīng)用程序所耗費(fèi)的時(shí)間和通信流量;如果用戶選擇卸載已有應(yīng)用程序,則所述已有應(yīng)用程序會(huì)因?yàn)樾遁d而失去數(shù)據(jù)。
綜上可知,現(xiàn)有通信終端在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。發(fā)明內(nèi)容
針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種通信終端中應(yīng)用程序的備份方法及通信終端,其能夠在下載新應(yīng)用程序之前檢測(cè)通信終端的內(nèi)存是否足夠,避免了應(yīng)用程序下載過(guò)程中或之后才發(fā)現(xiàn)內(nèi)存不夠而放棄安裝的問(wèn)題,有效節(jié)約了用戶的時(shí)間和通信流量;同時(shí),用戶還可選擇備份不常用的已有應(yīng)用程序到服務(wù)器上,以便將來(lái)還原后繼續(xù)使用,并可完整保存已有應(yīng)用程序的數(shù)據(jù)。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種通信終端中應(yīng)用程序的備份方法,包括步驟如下
內(nèi)存檢測(cè)步驟在下載新應(yīng)用程序前,檢測(cè)所述通信終端的當(dāng)前剩余內(nèi)存空間;
信息獲取步驟獲取所述新應(yīng)用程序的內(nèi)存占用值;
內(nèi)存判斷步驟判斷所述當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值,若是則執(zhí)行應(yīng)用下載步驟,否則執(zhí)行應(yīng)用備份步驟;
應(yīng)用備份步驟將所述通信終端中至少一已有應(yīng)用程序備份到服務(wù)器,并自動(dòng)在所述通信終端中刪除所述備份的已有應(yīng)用程序,并返回到所述內(nèi)存判斷步驟;
應(yīng)用下載步驟下載所述新應(yīng)用程序到所述通信終端。
根據(jù)本發(fā)明所述的通信終端中應(yīng)用程序的備份方法,所述應(yīng)用備份步驟之前還包括選擇步驟
判斷所述通信終端是否選擇備份至少一已有應(yīng)用程序,若是則執(zhí)行應(yīng)用備份步驟;
判斷所述通信終端是否選擇放棄下載所述新應(yīng)用程序,若是則不執(zhí)行應(yīng)用下載步驟;或者
判斷所述通信終端是否選擇直接刪除至少一已有應(yīng)用程序,若是則執(zhí)行應(yīng)用刪除步驟;
所述備份方法還包括應(yīng)用刪除步驟將所述選擇直接刪除的已有應(yīng)用程序刪除。
根據(jù)本發(fā)明所述的通信終端中應(yīng)用程序的備份方法,所述選擇步驟進(jìn)一步包括
彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供備份選擇。
根據(jù)本發(fā)明所述的通信終端中應(yīng)用程序的備份方法,所述備份方法還包括
應(yīng)用還原步驟登錄所述服務(wù)器,將所述備份的已有應(yīng)用程序還原到所述通信終端中。
根據(jù)本發(fā)明所述的通信終端中應(yīng)用程序的備份方法,所述將通信終端中至少一已有應(yīng)用程序備份到服務(wù)器的步驟還包括
記錄所述要備份的所述已有應(yīng)用程序的安裝數(shù)據(jù)以及應(yīng)用數(shù)據(jù)在所述通信終端中的位置信息,并將所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息打包后備份至所述服務(wù)器;
所述將所述備份的已有應(yīng)用程序還原到所述通信終端中的步驟還包括
所述通信終端解壓所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息,并根據(jù)所述位置信息,將所述安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到所述通信終端的原來(lái)位置。
本發(fā)明還提供一種通信終端,包括
內(nèi)存檢測(cè)模塊,用于在下載新應(yīng)用程序前,檢測(cè)所述通信終端的當(dāng)前剩余內(nèi)存空間;
信息獲取模塊,用于獲取所述新應(yīng)用程序的內(nèi)存占用值;
內(nèi)存判斷模塊,用于判斷所述當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值,若是則轉(zhuǎn)由應(yīng)用下載模塊處理,否則轉(zhuǎn)由應(yīng)用備份模塊處理;
應(yīng)用備份模塊,用于將所述通信終端中至少一已有應(yīng)用程序備份到服務(wù)器,并自動(dòng)在所述通信終端中刪除所述備份的已有應(yīng)用程序,并返回給所述內(nèi)存判斷模塊處理;
應(yīng)用下載模塊,用于下載所述新應(yīng)用程序到所述通信終端。
根據(jù)本發(fā)明所述的通信終端,所述通信終端還包括選擇模塊,所述選擇模塊用于判斷所述通信終端是否選擇備份至少一已有應(yīng)用程序,若是則轉(zhuǎn)由所述應(yīng)用備份模塊處理;或者用于判斷所述通信終端是否選擇放棄下載所述新應(yīng)用程序,若是則不執(zhí)行應(yīng)用下載;或者用于判斷所述通信終端是否選擇直接刪除至少一已有應(yīng)用程序,若是則轉(zhuǎn)由應(yīng)用刪除模塊處理;
所述通信終端還包括應(yīng)用刪除模塊,用于將所述選擇直接刪除的已有應(yīng)用程序刪除。
根據(jù)本發(fā)明所述的通信終端,所述選擇模塊還用于彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供備份選擇。
根據(jù)本發(fā)明所述的通信終端,所述通信終端還包括應(yīng)用還原模塊,用于登錄所述服務(wù)器后,將所述備份的已有應(yīng)用程序還原到所述通信終端中。
根據(jù)本發(fā)明所述的通信終端,所述應(yīng)用備份模塊,還用于記錄要備份的所述已有應(yīng)用程序的安裝數(shù)據(jù)以及應(yīng)用數(shù)據(jù)在所述通信終端中的位置信息,并將所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息打包后備份至所述服務(wù)器;
所述應(yīng)用還原模塊,還用于解壓所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息,并根據(jù)所述位置信息,將所述安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到所述通信終端的原來(lái)位置。
本發(fā)明通過(guò)在下載新應(yīng)用程序之前,檢測(cè)通信終端的當(dāng)前剩余內(nèi)存空間是否足夠安裝將要下載的新應(yīng)用程序,若通信終端的內(nèi)存不足,用戶可以選擇放棄下載該新應(yīng)用程序,以避免程序下載過(guò)程中或者之后才能發(fā)現(xiàn)內(nèi)存不夠的問(wèn)題,有效節(jié)約了用戶的時(shí)間和通信流量,從而提高了用戶操作效率;同時(shí),用戶也可選擇備份通信終端中不常用的已有應(yīng)用程序到服務(wù)器上,以便為新應(yīng)用程序的安裝騰出內(nèi)存,將來(lái)可通過(guò)還原繼續(xù)使用該已有應(yīng)用程序,同時(shí)保存了之前的數(shù)據(jù),避免了已有應(yīng)用程序因?yàn)樾遁d而失去數(shù)據(jù)的問(wèn)題。


圖1是本發(fā)明通信終端的優(yōu)選結(jié)構(gòu)示意圖2是本發(fā)明通信終端中應(yīng)用程序的備份方法的流程圖3是本發(fā)明通信終端中應(yīng)用程序的備份方法的優(yōu)選流程圖4是本發(fā)明第一實(shí)施例中應(yīng)用程序的備份階段的流程圖;以及
圖5是本發(fā)明第一實(shí)施例中應(yīng)用程序的還原階段的流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1示出了本發(fā)明通信終端的優(yōu)選結(jié)構(gòu),所述通信終端100可以是手機(jī)、 PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、掌上電腦等,至少包括內(nèi)存檢測(cè)模塊 10、信息獲取模塊20、內(nèi)存判斷模塊30、應(yīng)用備份模塊50和應(yīng)用下載模塊60,其中
內(nèi)存檢測(cè)模塊10,用于在下載新應(yīng)用程序之前,檢測(cè)通信終端100的當(dāng)前剩余內(nèi)存空間。這里,用戶可以通過(guò)登錄軟件商店的服務(wù)器來(lái)選擇想要下載的新應(yīng)用程序。本發(fā)明所述內(nèi)存是指內(nèi)存儲(chǔ)器,其作用是暫時(shí)存放處理器中的運(yùn)算數(shù)據(jù),當(dāng)通信終端100在運(yùn)行時(shí),就會(huì)有運(yùn)算數(shù)據(jù)要調(diào)到內(nèi)存中進(jìn)行運(yùn)算,其不同于用于持久儲(chǔ)存數(shù)據(jù)的外部存儲(chǔ)器。
信息獲取模塊20,用于獲取所述想要下載的新應(yīng)用程序的內(nèi)存占用值,也就是安裝使用所述新應(yīng)用程序所需要內(nèi)存占用值。優(yōu)選的是,信息獲取模塊20在現(xiàn)在新應(yīng)用程序之前先下載該新應(yīng)用程序的配置信息,該配置信息中包括新應(yīng)用程序安裝使用的內(nèi)存占用值。
內(nèi)存判斷模塊30,用于判斷通信終端100的當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值,若是則轉(zhuǎn)由應(yīng)用下載模塊處理60,否則轉(zhuǎn)由應(yīng)用備份模塊處理50。 通信終端100的當(dāng)前剩余內(nèi)存空間是指,通信終端100當(dāng)前剩余的可使用的內(nèi)存空間。
應(yīng)用備份模塊50,用于將通信終端100中至少一所述已有應(yīng)用程序備份到服務(wù)器 200以供將來(lái)還原,并自動(dòng)在通信終端100中刪除所述備份的已有應(yīng)用程序,以便為新應(yīng)用程序的安裝騰出內(nèi)存,再返回給所述內(nèi)存判斷模塊30處理,直至當(dāng)前剩余內(nèi)存空間大于所6述新應(yīng)用程序的內(nèi)存占用值。優(yōu)選的是,應(yīng)用備份模塊50用于記錄要備份的已有應(yīng)用程序的安裝數(shù)據(jù)(包括注冊(cè)信息)及應(yīng)用數(shù)據(jù)在通信終端100中的位置信息,并將所述安裝數(shù)據(jù)、所述應(yīng)用數(shù)據(jù)及所述位置信息打包后備份至服務(wù)器200,所述服務(wù)器200優(yōu)選為云服務(wù)ο
應(yīng)用下載模塊60,用于下載新應(yīng)用程序到通信終端100,用戶下載完新應(yīng)用程序后,便可安裝該新應(yīng)用程序進(jìn)行使用。
優(yōu)選的是,本發(fā)明通信終端100還可選擇模塊40,用于判斷通信終端100是否選擇備份至少一已有應(yīng)用程序,若是則執(zhí)行應(yīng)用備份模塊50的應(yīng)用備份動(dòng)作。優(yōu)選的是,選擇模塊40還用于彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供用戶進(jìn)行備份選擇。更好的是,選擇模塊40還用于判斷通信終端100是否選擇放棄下載該新應(yīng)用程序,若是則不執(zhí)行應(yīng)用下載,以避免應(yīng)用程序下載過(guò)程中或之后才發(fā)現(xiàn)內(nèi)存不夠而放棄安裝的問(wèn)題,有效節(jié)約了用戶的時(shí)間和通信流量;或者,判斷通信終端100是否選擇直接刪除至少一已有應(yīng)用程序,若是則轉(zhuǎn)由應(yīng)用刪除模塊70處理,優(yōu)選將所述已有應(yīng)用程序進(jìn)行卸載。這里,所述通信終端100還包括應(yīng)用刪除模塊70,用于將所述選擇直接刪除的已有應(yīng)用程序刪除。需指出的是,若用戶選擇直接刪除已有應(yīng)用程序,將來(lái)就無(wú)法還原該已有應(yīng)用程序。
優(yōu)選的是,本發(fā)明通信終端100還可包括應(yīng)用還原模塊80,該還原模塊80用于登錄服務(wù)器200后,將備份的已有應(yīng)用程序還原到通信終端100中。應(yīng)用還原模塊80優(yōu)先解壓包含所述已有應(yīng)用程序的安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息的數(shù)據(jù)包,并根據(jù)所述位置信息,將所述安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到通信終端100的原來(lái)位置。這樣,所述已有應(yīng)用程序還原成功后,與備份前的狀態(tài)相同,可直接使用,并且已有應(yīng)用程序的數(shù)據(jù)依然保存。
圖2是本發(fā)明通信終端中應(yīng)用程序的備份方法的流程圖,其可通過(guò)如圖1所示的通信終端100實(shí)現(xiàn),所述備份方法包括步驟如下
步驟S201,內(nèi)存檢測(cè)步驟在下載新應(yīng)用程序前,檢測(cè)通信終端100的當(dāng)前剩余內(nèi)存空間,本步驟可由內(nèi)存檢測(cè)模塊10實(shí)現(xiàn)。
步驟S202,信息獲取步驟獲取新應(yīng)用程序的內(nèi)存占用值,本步驟可由信息獲取模塊20實(shí)現(xiàn)。優(yōu)選通過(guò)提前下載新應(yīng)用程序的配置信息,該配置信息中包括新應(yīng)用程序安裝使用所需的內(nèi)存占用值。
步驟S203,內(nèi)存判斷步驟判斷通信終端100的當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值,若是則執(zhí)行步驟S205,否則執(zhí)行步驟S204,本步驟可由內(nèi)存判斷模塊30實(shí)現(xiàn)。
步驟S204,應(yīng)用備份步驟將通信終端100中至少一已有應(yīng)用程序備份到服務(wù)器 200,并自動(dòng)在通信終端100中刪除所述備份的已有應(yīng)用程序,并返回到所述步驟S203,直至通信終端100的當(dāng)前剩余內(nèi)存空間大于所述新應(yīng)用程序的內(nèi)存占用值,本步驟可由應(yīng)用備份模塊50實(shí)現(xiàn)。
步驟S205,應(yīng)用下載步驟下載新應(yīng)用程序到通信終端100,本步驟可由應(yīng)用下載模塊60實(shí)現(xiàn)。
圖3是本發(fā)明通信終端中應(yīng)用程序的備份方法的優(yōu)選流程圖,其可通過(guò)如圖1所示的通信終端100實(shí)現(xiàn),所述備份方法包括步驟如下
步驟S301,在下載新應(yīng)用程序前,自動(dòng)檢測(cè)通信終端100的當(dāng)前剩余內(nèi)存空間,本步驟可由內(nèi)存檢測(cè)模塊10實(shí)現(xiàn)。
步驟S302,獲取新應(yīng)用程序的內(nèi)存占用值,本步驟可由信息獲取模塊20實(shí)現(xiàn)。
步驟S303,判斷所述當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值, 若是則執(zhí)行步驟S310,否則執(zhí)行步驟S304,本步驟可由內(nèi)存判斷模塊30實(shí)現(xiàn)。
步驟S304,判斷通信終端100是否選擇備份至少一已有應(yīng)用程序,若是則執(zhí)行步驟S305,否則執(zhí)行步驟S306,本步驟可由選擇模塊40實(shí)現(xiàn)。本步驟中,優(yōu)選彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供備份選擇。
步驟S305,將所述選擇備份的已有應(yīng)用程序備份到服務(wù)器200,并自動(dòng)在通信終端100中刪除選擇備份的已有應(yīng)用程序,并返回步驟S303以繼續(xù)進(jìn)行內(nèi)存判斷,本步驟可由應(yīng)用備份模塊50實(shí)現(xiàn)。優(yōu)選的,記錄選擇備份的已有應(yīng)用程序的安裝數(shù)據(jù)及應(yīng)用數(shù)據(jù)在通信終端100中的位置信息,并將所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息打包后備份至服務(wù)器200,所述服務(wù)器200優(yōu)選為云服務(wù)器。備份已有應(yīng)用程序到服務(wù)器200中騰出內(nèi)存,而不用擔(dān)心內(nèi)存不足無(wú)法安裝其他新應(yīng)用程序,方便簡(jiǎn)單快速,適合目前用戶要安裝很多應(yīng)用程序到通信終端100的需求。
步驟S306,判斷通信終端100是否選擇放棄下載新應(yīng)用程序,若是執(zhí)行步驟309, 否則執(zhí)行步驟S307,本步驟可由選擇模塊40實(shí)現(xiàn)。
步驟S307,判斷通信終端100是否選擇直接刪除至少一已有應(yīng)用程序,若是則執(zhí)行步驟S308,否則執(zhí)行步驟S309,本步驟可由選擇模塊40實(shí)現(xiàn)。
步驟S308,將選擇直接刪除的已有應(yīng)用程序刪除,優(yōu)選將所述已有應(yīng)用程序進(jìn)行卸載,并返回步驟S303以繼續(xù)進(jìn)行內(nèi)存判斷,本步驟可由應(yīng)用刪除模塊70實(shí)現(xiàn)。
步驟S309,不下載新應(yīng)用程序。
步驟S310,下載新應(yīng)用程序到通信終端100,本步驟可由應(yīng)用下載模塊60實(shí)現(xiàn)。
步驟S311,若將來(lái)用戶要繼續(xù)使用所述已備份的已有應(yīng)用程序,可登錄服務(wù)器 200,將已備份的已有應(yīng)用程序還原到通信終端100中,本步驟可由應(yīng)用還原模塊80實(shí)現(xiàn)。 優(yōu)選的是,通信終端100解壓所述已有應(yīng)用程序的安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息,并根據(jù)所述位置信息,將所述安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到通信終端100的原來(lái)位置,以保證還原后的已有應(yīng)用程序和備份前的狀態(tài)一致。
圖4是本發(fā)明第一實(shí)施例中應(yīng)用程序的備份階段的流程圖,其可通過(guò)如圖1所示的通信終端100實(shí)現(xiàn),所述備份階段包括步驟如下
步驟S401,通信終端100準(zhǔn)備下載新應(yīng)用程序,用戶優(yōu)選可以登錄軟件超市的服務(wù)器來(lái)選擇需要下載的新應(yīng)用程序。
步驟S402,檢測(cè)通信終端100的當(dāng)前剩余內(nèi)存空間。
步驟S403,獲取新應(yīng)用程序的內(nèi)存占用值。
步驟S404,判斷通信終端100的當(dāng)前剩余內(nèi)存空間是否大于新應(yīng)用程序的內(nèi)存占用值,若是則執(zhí)行步驟S414,否則執(zhí)行步驟S405。
步驟S405,判斷通信終端100是否選擇放棄或備份新應(yīng)用程序,若選擇卸載,則執(zhí)行步驟S406,若選擇備份則執(zhí)行步驟S407。
步驟S406,若用戶選擇卸載至少一已有應(yīng)用程序,則通信終端100卸載該已有應(yīng)用程序,并返回步驟S404。
步驟S407,若用戶選擇備份至少一已有應(yīng)用程序,則彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供備份選擇。例如通信終端100預(yù)定N天、N周或N月統(tǒng)計(jì)一次應(yīng)用程序使用的次數(shù),然后除以N,得出使用頻率。然后設(shè)置頻率的一預(yù)定閾值,大于此預(yù)定閾值的就算是使用頻率小的應(yīng)用程序,并將使用頻率小的應(yīng)用程序生成一應(yīng)用列表。當(dāng)然,也可以彈出按照使用頻率的倒序的所有已有應(yīng)用程序的應(yīng)用列表以供用戶選擇。
步驟S408,用戶在所述應(yīng)用列表中選擇要備份的至少一已有應(yīng)用程序。
步驟S409,登錄服務(wù)器200進(jìn)行身份驗(yàn)證,可要求用戶輸入相關(guān)用戶名和密碼信肩、^^ ο
步驟S410,判斷驗(yàn)證是否通過(guò),若通過(guò)則執(zhí)行步驟S412,否則執(zhí)行步驟S411。
步驟S411,要求重新輸入密碼等以進(jìn)行重新身份驗(yàn)證,或者返回到其他界面,例如返回到先前的下載界面。
步驟S412,打包已有應(yīng)用程序的安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及其位置信息。具體而言,先記錄要備份的已有應(yīng)用程序的安裝數(shù)據(jù)及應(yīng)用數(shù)據(jù)在通信終端100中的位置信息后,再將所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息打包。
步驟S413,將所述已有應(yīng)用程序的數(shù)據(jù)包備份至服務(wù)器200,并自動(dòng)卸載所述已有應(yīng)用程序,并返回步驟S404。具體而言,將打包后的安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息上傳備份到服務(wù)器200中。
步驟S414,開始下載所述新應(yīng)用程序到通信終端100。
圖5是本發(fā)明第一實(shí)施例中應(yīng)用程序的還原階段的流程圖,其可通過(guò)如圖1所示的通信終端100實(shí)現(xiàn),所述還原階段包括步驟如下
步驟S501,用戶準(zhǔn)備還原已備份的已有應(yīng)用程序。
步驟S502,登錄服務(wù)器200進(jìn)行身份驗(yàn)證。
步驟S503,判斷身份驗(yàn)證是否通過(guò),若通過(guò)則執(zhí)行步驟S505,否則執(zhí)行步驟S504。
步驟S504,若身份驗(yàn)證未通過(guò),則不執(zhí)行任何操作。
步驟S505,服務(wù)器200彈出已備份的已有應(yīng)用程序的應(yīng)用列表。
步驟S506,用戶在所述應(yīng)用列表中選擇還原的已備份的已有應(yīng)用程序。
步驟S507,進(jìn)行所述已有應(yīng)用程序的還原。具體而言,通信終端100解壓包括有所述已有應(yīng)用程序的安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息的數(shù)據(jù)包,并根據(jù)所述位置信息,將所述已有應(yīng)用程序的安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到通信終端100的原來(lái)位置。
綜上所述,本發(fā)明通過(guò)在下載新應(yīng)用程序之前,檢測(cè)通信終端的當(dāng)前剩余內(nèi)存空間是否足夠安裝將要下載的新應(yīng)用程序,若通信終端的內(nèi)存不足,用戶可以選擇放棄下載該新應(yīng)用程序,以避免程序下載過(guò)程中或者之后才能發(fā)現(xiàn)內(nèi)存不夠的問(wèn)題,有效節(jié)約了用戶的時(shí)間和通信流量,從而提高了用戶操作效率;同時(shí),用戶也可選擇備份通信終端中不常用的已有應(yīng)用程序到服務(wù)器上,以便為新應(yīng)用程序的安裝騰出內(nèi)存,將來(lái)可通過(guò)還原繼續(xù)使用該已有應(yīng)用程序,同時(shí)保存了之前的數(shù)據(jù),避免了已有應(yīng)用程序因?yàn)樾遁d而失去數(shù)據(jù)的問(wèn)題。
當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種通信終端中應(yīng)用程序的備份方法,其特征在于,包括步驟如下 內(nèi)存檢測(cè)步驟在下載新應(yīng)用程序前,檢測(cè)所述通信終端的當(dāng)前剩余內(nèi)存空間; 信息獲取步驟獲取所述新應(yīng)用程序的內(nèi)存占用值;內(nèi)存判斷步驟判斷所述當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值, 若是則執(zhí)行應(yīng)用下載步驟,否則執(zhí)行應(yīng)用備份步驟;應(yīng)用備份步驟將所述通信終端中至少一已有應(yīng)用程序備份到服務(wù)器,并自動(dòng)在所述通信終端中刪除所述備份的已有應(yīng)用程序,并返回到所述內(nèi)存判斷步驟; 應(yīng)用下載步驟下載所述新應(yīng)用程序到所述通信終端。
2.根據(jù)權(quán)利要求1所述的通信終端中應(yīng)用程序的備份方法,其特征在于,所述應(yīng)用備份步驟之前還包括選擇步驟判斷所述通信終端是否選擇備份至少一已有應(yīng)用程序,若是則執(zhí)行應(yīng)用備份步驟; 判斷所述通信終端是否選擇放棄下載所述新應(yīng)用程序,若是則不執(zhí)行應(yīng)用下載步驟;或者判斷所述通信終端是否選擇直接刪除至少一已有應(yīng)用程序,若是則執(zhí)行應(yīng)用刪除步驟;所述備份方法還包括應(yīng)用刪除步驟將所述選擇直接刪除的已有應(yīng)用程序刪除。
3.根據(jù)權(quán)利要求2所述的通信終端中應(yīng)用程序的備份方法,其特征在于,所述選擇步驟進(jìn)一步包括彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供備份選擇。
4.根據(jù)權(quán)利要求1 3任一項(xiàng)所述的通信終端中應(yīng)用程序的備份方法,其特征在于,所述備份方法還包括應(yīng)用還原步驟登錄所述服務(wù)器,將所述備份的已有應(yīng)用程序還原到所述通信終端中。
5.根據(jù)權(quán)利要求4所述的通信終端中應(yīng)用程序的備份方法,其特征在于,所述將通信終端中至少一已有應(yīng)用程序備份到服務(wù)器的步驟還包括記錄所述要備份的所述已有應(yīng)用程序的安裝數(shù)據(jù)以及應(yīng)用數(shù)據(jù)在所述通信終端中的位置信息,并將所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息打包后備份至所述服務(wù)器; 所述將所述備份的已有應(yīng)用程序還原到所述通信終端中的步驟還包括 所述通信終端解壓所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息,并根據(jù)所述位置信息,將所述安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到所述通信終端的原來(lái)位置。
6.一種通信終端,其特征在于,包括內(nèi)存檢測(cè)模塊,用于在下載新應(yīng)用程序前,檢測(cè)所述通信終端的當(dāng)前剩余內(nèi)存空間; 信息獲取模塊,用于獲取所述新應(yīng)用程序的內(nèi)存占用值;內(nèi)存判斷模塊,用于判斷所述當(dāng)前剩余內(nèi)存空間是否大于所述新應(yīng)用程序的內(nèi)存占用值,若是則轉(zhuǎn)由應(yīng)用下載模塊處理,否則轉(zhuǎn)由應(yīng)用備份模塊處理;應(yīng)用備份模塊,用于將所述通信終端中至少一已有應(yīng)用程序備份到服務(wù)器,并自動(dòng)在所述通信終端中刪除所述備份的已有應(yīng)用程序,并返回給所述內(nèi)存判斷模塊處理; 應(yīng)用下載模塊,用于下載所述新應(yīng)用程序到所述通信終端。
7.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述通信終端還包括選擇模塊,所述選擇模塊用于判斷所述通信終端是否選擇備份至少一已有應(yīng)用程序,若是則轉(zhuǎn)由所述應(yīng)用備份模塊處理;或者用于判斷所述通信終端是否選擇放棄下載所述新應(yīng)用程序,若是則不執(zhí)行應(yīng)用下載;或者用于判斷所述通信終端是否選擇直接刪除至少一已有應(yīng)用程序,若是則轉(zhuǎn)由應(yīng)用刪除模塊處理;所述通信終端還包括應(yīng)用刪除模塊,用于將所述選擇直接刪除的已有應(yīng)用程序刪除。
8.根據(jù)權(quán)利要求7所述的通信終端,其特征在于,所述選擇模塊還用于彈出使用頻率少于預(yù)定閥值的若干已有應(yīng)用程序的應(yīng)用列表,供備份選擇。
9.根據(jù)權(quán)利要求6 8任一項(xiàng)所述的通信終端,其特征在于,所述通信終端還包括應(yīng)用還原模塊,用于登錄所述服務(wù)器后,將所述備份的已有應(yīng)用程序還原到所述通信終端中。
10.根據(jù)權(quán)利要求9所述的通信終端,其特征在于,所述應(yīng)用備份模塊,還用于記錄要備份的所述已有應(yīng)用程序的安裝數(shù)據(jù)以及應(yīng)用數(shù)據(jù)在所述通信終端中的位置信息,并將所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息打包后備份至所述服務(wù)器;所述應(yīng)用還原模塊,還用于解壓所述安裝數(shù)據(jù)、應(yīng)用數(shù)據(jù)及位置信息,并根據(jù)所述位置信息,將所述安裝數(shù)據(jù)和應(yīng)用數(shù)據(jù)重新存放到所述通信終端的原來(lái)位置。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種通信終端中應(yīng)用程序的備份方法及通信終端,所述備份方法包括在下載新應(yīng)用程序前,檢測(cè)通信終端的當(dāng)前剩余內(nèi)存空間;獲取新應(yīng)用程序的內(nèi)存占用值;判斷當(dāng)前剩余內(nèi)存空間是否大于新應(yīng)用程序的內(nèi)存占用值,若是則執(zhí)行應(yīng)用下載步驟,否則執(zhí)行應(yīng)用備份步驟;將通信終端中至少一已有應(yīng)用程序備份到服務(wù)器,并自動(dòng)在通信終端中刪除備份的已有應(yīng)用程序,并返回到內(nèi)存判斷步驟;下載新應(yīng)用程序到通信終端。借此,本發(fā)明避免了應(yīng)用程序下載過(guò)程中或者之后才發(fā)現(xiàn)內(nèi)存不夠而放棄安裝的問(wèn)題,有效節(jié)約了用戶的時(shí)間和通信流量;同時(shí),用戶還可選擇備份不常用的已有應(yīng)用程序到服務(wù)器上,以便將來(lái)還原后繼續(xù)使用。
文檔編號(hào)G06F11/14GK102508736SQ201110306329
公開日2012年6月20日 申請(qǐng)日期2011年10月11日 優(yōu)先權(quán)日2011年10月11日
發(fā)明者付妮寧 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
盐池县| 姚安县| 顺平县| 台中市| 平山县| 庄浪县| 兴和县| 板桥市| 琼中| 张家港市| 丹阳市| 岚皋县| 诸暨市| 吐鲁番市| 桃江县| 嘉义县| 南投市| 彰化市| 色达县| 庆元县| 临沭县| 白城市| 扎鲁特旗| 涟水县| 綦江县| 响水县| 永川市| 吴旗县| 海伦市| 禄丰县| 紫金县| 习水县| 刚察县| 襄垣县| 定南县| 长岛县| 灵璧县| 五寨县| 绥芬河市| 库车县| 沙雅县|