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

一種應(yīng)用程序的升級方法及終端的制作方法

文檔序號:9887402閱讀:319來源:國知局
一種應(yīng)用程序的升級方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及應(yīng)用技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序的升級方法及終端。
【背景技術(shù)】
[0002]為了滿足用戶的娛樂、工作需求,目前開發(fā)了多種功能的應(yīng)用程序。為了適應(yīng)用戶需求的變化和操作系統(tǒng)的運(yùn)行環(huán)境,應(yīng)用程序常不定期更新。終端上的應(yīng)用需要對應(yīng)地升級,新版本的應(yīng)用增加或完善了部分功能,更加方便用戶使用。
[0003]現(xiàn)有技術(shù)中,應(yīng)用程序升級主要有兩種方式。一是通過應(yīng)用程序商店升級,即用戶啟動相關(guān)的應(yīng)用程序商店,搜索某個應(yīng)用后即可看到其是否能升級,確認(rèn)升級后才進(jìn)行升級操作;其需要用戶預(yù)先下載應(yīng)用程序商店或輸入網(wǎng)址鏈接,定時或不定時地啟動該應(yīng)用程序商店,導(dǎo)致應(yīng)用升級比較被動、操作比較繁瑣;并且其對應(yīng)用程序商店內(nèi)應(yīng)用的種類范圍要求較高,若選擇的應(yīng)用程序商店內(nèi)沒有某個應(yīng)用則無法升級,存在升級的不確定性。二是應(yīng)用連接服務(wù)器檢測是否需要升級,需要應(yīng)用在運(yùn)行時聯(lián)網(wǎng)且應(yīng)用代碼中需添加連接對應(yīng)服務(wù)器檢測升級版本的邏輯;而目前有許多應(yīng)用仍是單機(jī)應(yīng)用或者沒有檢測升級邏輯的應(yīng)用,無法實現(xiàn)自身升級,則此升級方式無效。
[0004]因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。

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

[0005]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種應(yīng)用程序的升級方法及終端,以解決現(xiàn)有升級方式操作不方便的問題。
[0006]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種應(yīng)用程序的升級方法,用于對終端中已安裝的應(yīng)用進(jìn)行升級,其包括:
A、檢測到終端網(wǎng)絡(luò)連接后,從云端獲取終端中已安裝應(yīng)用升級列表并存儲;
B、檢測到應(yīng)用啟動時,根據(jù)所述已安裝應(yīng)用升級列表判斷該應(yīng)用是否需要升級;判斷需要升級時提示用戶是否升級;
C、檢測到用戶確認(rèn)升級后進(jìn)行升級操作。
[0007]所述的應(yīng)用程序的升級方法中,所述步驟A具體包括:
Al、在終端開機(jī)后,檢測網(wǎng)絡(luò)是否已連接;
A2、若網(wǎng)絡(luò)已連接,則獲取終端中已安裝的應(yīng)用列表,同時從應(yīng)用程序商店的云端獲取最新版本應(yīng)用列表;
A3、將所述已安裝的應(yīng)用列表與最新版本應(yīng)用列表進(jìn)行比對,生成已安裝應(yīng)用升級列表并存儲在數(shù)據(jù)庫中。
[0008]所述的應(yīng)用程序的升級方法中,所述已安裝應(yīng)用升級列表中列出了終端中已經(jīng)安裝的應(yīng)用,包括各應(yīng)用的包名、目前版本號以及最新版本號。
[0009]所述的應(yīng)用程序的升級方法中,所述步驟B具體包括:
B1、檢測到應(yīng)用啟動時,提取該應(yīng)用的包名和目前版本號; B2、在已安裝應(yīng)用升級列表中查詢是否有所述包名:有則執(zhí)行步驟B3 ;否則,執(zhí)行步驟
B4 ;
B3、判斷該包名的目前版本號是否低于已安裝應(yīng)用升級列表中對應(yīng)的最新版本號:是則執(zhí)行步驟B5 ;否則,執(zhí)行步驟B4 ;
B4、不提示;
B5、提示用戶該應(yīng)用可升級。
[0010]所述的應(yīng)用程序的升級方法中,所述步驟C具體包括:
Cl、檢測到用戶確認(rèn)升級后,判斷當(dāng)前網(wǎng)絡(luò)是否可用:是則執(zhí)行步驟C3 ;否則執(zhí)行步驟
C2 ;
C2、在已安裝應(yīng)用升級列表中標(biāo)記該應(yīng)用未下載,實時檢測網(wǎng)絡(luò)是否可用,等到網(wǎng)絡(luò)可用時再下載升級包;
C3、根據(jù)最新版本號下載該應(yīng)用的升級包,下載完成后根據(jù)包名查詢該應(yīng)用的使用狀態(tài);
C4、若查詢到該應(yīng)用處于關(guān)閉狀態(tài),則安裝升級包升級該應(yīng)用;若查詢到該應(yīng)用處于運(yùn)行狀態(tài),則待檢測到應(yīng)用關(guān)閉時再安裝升級包升級該應(yīng)用。
[0011]一種采用所述的應(yīng)用程序的升級方法的終端,其包括:
檢測獲取模塊,用于檢測到終端網(wǎng)絡(luò)連接后,從云端獲取終端中已安裝應(yīng)用升級列表并存儲;
活動管理器,用于檢測到應(yīng)用啟動時,根據(jù)所述已安裝應(yīng)用升級列表判斷該應(yīng)用是否需要升級;判斷需要升級時提示用戶是否升級;
升級模塊,用于檢測到用戶確認(rèn)升級后進(jìn)行升級操作。
[0012]所述的終端中,所述檢測獲取模塊包括:
檢測單元,用于在終端開機(jī)后,檢測網(wǎng)絡(luò)是否連接;
獲取單元,用于在網(wǎng)絡(luò)已連接時,獲取終端中已安裝的應(yīng)用列表,同時從應(yīng)用程序商店的$■端獲取最新版本應(yīng)用列表;
列表處理單元,用于將所述已安裝的應(yīng)用列表與最新版本應(yīng)用列表進(jìn)行比對,生成已安裝應(yīng)用升級列表并存儲在數(shù)據(jù)庫中。
[0013]所述的終端中,所述已安裝應(yīng)用升級列表中列出了終端中已經(jīng)安裝的應(yīng)用,包括各應(yīng)用的包名、目前版本號、最新版本號。
[0014]所述的終端中,所述活動管理器包括:
提取單元,用于檢測到應(yīng)用啟動時,提取該應(yīng)用的包名和目前版本號;
判斷單元,用于在已安裝應(yīng)用升級列表中查詢是否有所述包名,以及在查詢有包名時判斷該包名的目前版本號是否低于已安裝應(yīng)用升級列表中對應(yīng)的最新版本號;
提示單元,用于判斷包名的目前版本號低于已安裝應(yīng)用升級列表中對應(yīng)的最新版本號時提示用戶該應(yīng)用可升級。
[0015]所述的終端中,所述升級模塊包括:
網(wǎng)絡(luò)判斷單元,用于檢測到用戶確認(rèn)升級后,判斷當(dāng)前網(wǎng)絡(luò)是否可用;
待處理單元,用于當(dāng)前網(wǎng)絡(luò)不可用時在已安裝應(yīng)用升級列表中標(biāo)記該應(yīng)用未下載,實時檢測網(wǎng)絡(luò)是否可用,等到網(wǎng)絡(luò)可用時再下載升級包; 下載升級單元,用于當(dāng)前網(wǎng)絡(luò)可用時根據(jù)最新版本號下載該應(yīng)用的升級包,下載完成后根據(jù)包名查詢該應(yīng)用的使用狀態(tài);以及在查詢到該應(yīng)用處于關(guān)閉狀態(tài),安裝升級包升級該應(yīng)用;在查詢到該應(yīng)用處于運(yùn)行狀態(tài),檢測到應(yīng)用關(guān)閉時再安裝升級包升級該應(yīng)用。
[0016]相較于現(xiàn)有技術(shù),本發(fā)明提供的應(yīng)用程序的升級方法及終端,檢測到終端網(wǎng)絡(luò)連接后,從云端獲取終端中已安裝應(yīng)用升級列表并存儲,以確保獲得更加全面的升級信息;檢測到應(yīng)用啟動時,根據(jù)所述已安裝應(yīng)用升級列表判斷該應(yīng)用是否需要升級;判斷需要升級時提示用戶是否升級;檢測到用戶確認(rèn)升級后進(jìn)行升級操作,這樣即可自動檢測出終端中已安裝運(yùn)行且能升級的應(yīng)用,無需用戶主動搜索,簡化了用戶的升級操作,提高了應(yīng)用升級的有效性。
【附圖說明】
[0017]圖1為本發(fā)明較佳實施例提供的應(yīng)用程序的升級方法流程圖。
[0018]圖2為圖1中步驟SlOO的方法流程圖。
[0019]圖3為圖1中步驟S200的方法流程圖。
[0020]圖4為圖1中步驟S300的方法流程圖。
[0021]圖5為本發(fā)明較佳實施例提供的終端的結(jié)構(gòu)框圖。
【具體實施方式】
[0022]本發(fā)明提供一種應(yīng)用程序的升級方法及終端,在終端開機(jī)并進(jìn)行網(wǎng)絡(luò)連接后,從應(yīng)用程序商店的云端獲取終端中已安裝的可升級的應(yīng)用列表(包括應(yīng)用的包名,目前版本號等信息)并存儲在本地的數(shù)據(jù)庫中。當(dāng)用戶打開某個應(yīng)用時,將應(yīng)用的包名及目前版本號同數(shù)據(jù)庫中的應(yīng)用列表進(jìn)行對比,判斷該應(yīng)用是否可升級,若當(dāng)前應(yīng)用可升級,則給用戶提示是否升級。用戶點(diǎn)擊升級后在后臺進(jìn)行下載。該應(yīng)用依舊正常使用,升級包下載完成后,等待該應(yīng)用被關(guān)閉時,再進(jìn)行應(yīng)用升級操作。這樣就不會影響用戶對該應(yīng)用的使用。
[0023]為使本發(fā)明的目的、技術(shù)方案及效果
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1