一種應(yīng)用程序的更新方法及移動(dòng)終端的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種應(yīng)用程序的更新方法,該方法包括:獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于預(yù)設(shè)優(yōu)先級(jí);若是,向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。本發(fā)明實(shí)施例還提供了一種移動(dòng)終端。采用本發(fā)明實(shí)施例可在無(wú)線(xiàn)網(wǎng)絡(luò)或者充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
【專(zhuān)利說(shuō)明】
一種應(yīng)用程序的更新方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的更新方法及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端(例如智能手機(jī)、平板電腦、筆記本電腦、掌上電腦等)技術(shù)不斷發(fā)展,移動(dòng)終端的硬件配置以及存儲(chǔ)能力不斷提升,在移動(dòng)終端中安裝的應(yīng)用程序也越來(lái)越多。為了提高用戶(hù)體驗(yàn),應(yīng)用程序開(kāi)發(fā)商時(shí)長(zhǎng)發(fā)布應(yīng)用程序的更新版本。
[0003]目前,移動(dòng)終端中應(yīng)用程序的更新或升級(jí)的方法通常是以提示信息的方式提示用戶(hù)該應(yīng)用程序有更新版本是否更新,或是在應(yīng)用程序管理界面以標(biāo)注的方式標(biāo)注出該應(yīng)用程序有更新版本。對(duì)于常用的應(yīng)用程序(比如,QQ、微信、微博、淘寶等等)用戶(hù)往往希望使用最新版本,而現(xiàn)有技術(shù)若想要更新移動(dòng)終端存儲(chǔ)的應(yīng)用程序,則需要用戶(hù)在應(yīng)用程序管理界面找到相應(yīng)的應(yīng)用程序后,手動(dòng)進(jìn)行下載更新,進(jìn)而影響用戶(hù)體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種應(yīng)用程序的更新方法及移動(dòng)終端,可在無(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
[0005]本發(fā)明第一方面提供一種應(yīng)用程序的更新方法,包括:
[0006]移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);
[0007]所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);
[0008]若判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;
[0009]所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;
[0010]所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0011]在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)之前,所述方法還包括:
[0012]所述移動(dòng)終端獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài);
[0013]其中,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)包括:在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí);
[0014]或者,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)包括:在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,所述移動(dòng)終端獲取當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M大于預(yù)設(shè)閾值的情況下,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)。
[0015]結(jié)合本發(fā)明實(shí)施例第一方面或本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面的第二種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)包括:
[0016]所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù);
[0017]所述移動(dòng)終端基于所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;
[0018]所述移動(dòng)終端根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。
[0019]結(jié)合本發(fā)明實(shí)施例第一方面的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面的第三種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X之后,所述方法還包括:
[0020]在更新所述應(yīng)用程序X完成后,所述移動(dòng)終端刪除所述更新數(shù)據(jù)包。
[0021]結(jié)合本發(fā)明實(shí)施例第一方面的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面的第四種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否為預(yù)設(shè)優(yōu)先級(jí)之后,所述方法還包括:
[0022]若判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
[0023]本發(fā)明第二方面提供一種應(yīng)用程序的更新系統(tǒng),包括:
[0024]移動(dòng)終端,用于獲取移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);在所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí)時(shí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X ;
[0025]所述服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;響應(yīng)所述應(yīng)用程序更新請(qǐng)求而向所述移動(dòng)終端發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包。
[0026]結(jié)合本發(fā)明實(shí)施例第二方面的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面的第一種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)的具體方式為:
[0027]所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù);
[0028]所述移動(dòng)終端基于所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;
[0029]所述移動(dòng)終端根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。
[0030]本發(fā)明第三方面提供一種移動(dòng)終端,包括:
[0031]第一獲取單元,用于獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);
[0032]判斷單元,用于判斷所述第一獲取單元獲取到的所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);
[0033]發(fā)送單元,用于在所述判斷單元判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;
[0034]接收單元,用于接收所述服務(wù)器響應(yīng)所述發(fā)送單元發(fā)送的所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;
[0035]更新單元,用于利用所述接收單元接收到的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0036]在本發(fā)明實(shí)施例第三方面的第一種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:
[0037]第二獲取單元,用于獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài);
[0038]其中,所述第一獲取單元具體用于,在所述第二獲取單元獲取到的所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí);
[0039]或者,
[0040]所述第一獲取單元具體用于,在所述第二獲取單元獲取到的所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,獲取當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M大于預(yù)設(shè)閾值的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí)。
[0041]結(jié)合本發(fā)明實(shí)施例第三方面或本發(fā)明實(shí)施例第三方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第三方面的第二種可能的實(shí)現(xiàn)方式中,所述第一獲取單元包括:
[0042]第三獲取單元,用于獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù);
[0043]計(jì)算單元,用于基于所述第三獲取單元獲取到的所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;
[0044]確定單元,用于根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。
[0045]結(jié)合本發(fā)明實(shí)施例第三方面的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第三方面的第三種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:
[0046]刪除單元,用于在更新所述應(yīng)用程序X完成后,刪除所述更新數(shù)據(jù)包。
[0047]結(jié)合本發(fā)明實(shí)施例第三方面的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第三方面的第四種可能的實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:
[0048]顯示單元,用于若所述判斷單元判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
[0049]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0050]本發(fā)明實(shí)施例中,通過(guò)移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);若判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X??稍跓o(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
【附圖說(shuō)明】
[0051]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0052]圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的更新方法的第一實(shí)施例流程圖;
[0053]圖2-a是本發(fā)明實(shí)施例提供的一種應(yīng)用程序和優(yōu)先級(jí)之間的對(duì)應(yīng)關(guān)系示意圖;
[0054]圖2-b是本發(fā)明實(shí)施例提供的一種應(yīng)用程序的使用頻率和優(yōu)先級(jí)之間的映射關(guān)系不意圖;
[0055]圖2-c為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的更新方法的第二實(shí)施例流程圖;
[0056]圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的更新方法的第三實(shí)施例流程圖;
[0057]圖4為本發(fā)明實(shí)施例提供的移動(dòng)終端的第一實(shí)施例結(jié)構(gòu)示意圖;
[0058]圖5為本發(fā)明實(shí)施例提供的移動(dòng)終端的第二實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0059]本發(fā)明實(shí)施例提供一種應(yīng)用程序的更新方法及移動(dòng)終端,可在無(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
[0060]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0061]以下分別進(jìn)行詳細(xì)說(shuō)明。
[0062]本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及所述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0063]本發(fā)明應(yīng)用程序的更新方法的一個(gè)實(shí)施例。其中,一種應(yīng)用程序的更新方法:移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);若判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0064]首先參見(jiàn)圖1,圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的更新方法的第一實(shí)施例流程圖。其中,如圖1所示,本發(fā)明的一個(gè)實(shí)施例提供的一種應(yīng)用程序的更新方法可以包括步驟SlOl?S105:
[0065]S101、移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)。
[0066]例如,在移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)之前,所述移動(dòng)終端向服務(wù)器發(fā)送攜帶所述應(yīng)用程序X名稱(chēng)以及所述應(yīng)用程序X版本信息的應(yīng)用程序更新數(shù)據(jù)包查詢(xún)請(qǐng)求,所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新數(shù)據(jù)包查詢(xún)請(qǐng)求而發(fā)送的查詢(xún)結(jié)果,在所述查詢(xún)結(jié)果為所述服務(wù)器中存在與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包的情況下,移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)。
[0067]其中,所述應(yīng)用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂(lè)播放器、視頻播放器或游戲應(yīng)用等等。
[0068]其中,所述移動(dòng)終端例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID, mobile internet device)、可穿戴設(shè)備(例如智能手表(如iwatch等)、智能手環(huán)、計(jì)步器等)或其他可安裝部署即時(shí)通訊應(yīng)用客戶(hù)端的終端設(shè)備,本發(fā)明實(shí)施例不作限定。
[0069]其中,所述優(yōu)先級(jí)例如可為使用優(yōu)先級(jí)、下載優(yōu)先級(jí)、安裝優(yōu)先級(jí)或者其他優(yōu)先級(jí),本發(fā)明實(shí)施例不作限定。
[0070]其中,所述移動(dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)可由用戶(hù)事先設(shè)定?;蛘咚鲆苿?dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)也可由所述移動(dòng)終端設(shè)備根據(jù)預(yù)設(shè)策略來(lái)確定,例如,系統(tǒng)應(yīng)用的優(yōu)先級(jí)最高,游戲應(yīng)用的優(yōu)先級(jí)最低、其他應(yīng)用的優(yōu)先級(jí)居中?;蛘咚鲆苿?dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)也可由所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù),計(jì)算所述應(yīng)用程序X的使用頻率,根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí),其中,所述預(yù)設(shè)時(shí)間例如可以等于I天、3天、5天、8天、10天、20天、I個(gè)月或者其他值。例如,應(yīng)用程序X在10天內(nèi)的使用次數(shù)為30次,計(jì)算得到應(yīng)用程序X的使用頻率為30/10 = 3,根據(jù)使用頻率3優(yōu)先級(jí)的映射關(guān)系確定所述應(yīng)用程序X的優(yōu)先級(jí)為A。當(dāng)然,本發(fā)明的實(shí)施例中不限定移動(dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)的確定方式。
[0071]例如,所述移動(dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)可記錄在配置文件中,可通過(guò)查詢(xún)配置文件來(lái)獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)。
[0072]S102、所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí)。
[0073]例如,所述移動(dòng)終端可獲取用戶(hù)事先設(shè)定的所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端將獲取到的所述預(yù)設(shè)優(yōu)先級(jí)與所述應(yīng)用程序X的優(yōu)先級(jí)進(jìn)行比較,以確定所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí)。又例如,所述移動(dòng)終端可根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的類(lèi)型與預(yù)設(shè)優(yōu)先級(jí)的對(duì)應(yīng)關(guān)系,以獲取所述預(yù)設(shè)優(yōu)先級(jí),比如,應(yīng)用程序X為系統(tǒng)應(yīng)用程序時(shí),與系統(tǒng)應(yīng)用程序?qū)?yīng)的預(yù)設(shè)優(yōu)先級(jí)為a,所述移動(dòng)終端將獲取到的所述預(yù)設(shè)優(yōu)先級(jí)與所述應(yīng)用程序X的優(yōu)先級(jí)進(jìn)行比較,以確定所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí)。
[0074]S103、若所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求。
[0075]其中,所述應(yīng)用程序更新請(qǐng)求可攜帶有所述應(yīng)用程序X的版本信息、也可攜帶有所述應(yīng)用程序X的名稱(chēng)、也可攜帶有所述移動(dòng)終端的身份信息(比如,手機(jī)的型號(hào))和所述移動(dòng)終端的當(dāng)前系統(tǒng)的版本信息(比如,安卓系統(tǒng)4.0或1S系統(tǒng)7.0.4)等。
[0076]例如,在所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí)時(shí),所述移動(dòng)終端獲取所述應(yīng)用程序X的版本信息和/或所述應(yīng)用程序X的名稱(chēng)和/或所述移動(dòng)終端的身份信息和/或所述移動(dòng)終端的當(dāng)前系統(tǒng)的版本信息,所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息和/或所述移動(dòng)終端的身份信息和/或所述移動(dòng)終端的當(dāng)前系統(tǒng)的版本信息的應(yīng)用程序更新請(qǐng)求。
[0077]S104、所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包。
[0078]例如,所述服務(wù)器接收到所述移動(dòng)終端發(fā)送的所述應(yīng)用程序更新請(qǐng)求后,所述服務(wù)器根據(jù)所述應(yīng)用程序更新請(qǐng)求攜帶的信息,獲取與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包,并將所述與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包發(fā)送給所述移動(dòng)終端。
[0079]S105、所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0080]例如,所述移動(dòng)終端接收到所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包之后,所述移動(dòng)終端將與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包進(jìn)行安裝更新,以得到更新后的應(yīng)用程序X。
[0081 ] 由上可見(jiàn),本實(shí)施例的方案中,移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)之后;所述移動(dòng)終端確定所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);若確定出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。由于對(duì)應(yīng)用程序進(jìn)行優(yōu)先級(jí)劃分,可在無(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
[0082]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)之前,所述移動(dòng)終端獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)。
[0083]其中,所述網(wǎng)絡(luò)狀態(tài)包括無(wú)線(xiàn)網(wǎng)絡(luò)(WIFI)狀態(tài)或者移動(dòng)網(wǎng)絡(luò)狀態(tài)(2G/3G/4G)。
[0084]其中,在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí);
[0085]或者,在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,所述移動(dòng)終端獲取當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M大于預(yù)設(shè)閾值的情況下,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)。
[0086]其中,所述移動(dòng)終端當(dāng)日流量的上限值M可由用戶(hù)事先設(shè)定?;蛘咚鲆苿?dòng)終端當(dāng)日流量的上限值M也可有所述移動(dòng)終端根據(jù)預(yù)設(shè)策略來(lái)確定。例如,所述移動(dòng)終端獲取所述移動(dòng)終端當(dāng)前流量計(jì)費(fèi)周期內(nèi)的剩余流量值和未使用天數(shù),所述移動(dòng)終端根據(jù)所述剩余流量值和所述未使用天數(shù)確定所述移動(dòng)終端當(dāng)日計(jì)費(fèi)流量的上限值M,比如,所述移動(dòng)終端當(dāng)前流量計(jì)費(fèi)周期內(nèi)的剩余流量值為300mb和未使用天數(shù)10天,則確定所述移動(dòng)終端當(dāng)日計(jì)費(fèi)流量的上限值M為30mb。
[0087]其中,所述預(yù)設(shè)閾值例如可以等于20mb、30mb、50mb、80mb、10mb或者其他值。
[0088]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X之后,為了節(jié)省所述移動(dòng)終端的內(nèi)存空間,在更新所述應(yīng)用程序X完成后,所述移動(dòng)終端刪除所述更新數(shù)據(jù)包。
[0089]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否為預(yù)設(shè)優(yōu)先級(jí)之后,若所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
[0090]其中,所述提示信息攜帶所述應(yīng)用程序X的版本信息、與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包的容量、所述移動(dòng)終端當(dāng)前所處的網(wǎng)絡(luò)狀態(tài)、若所述移動(dòng)終端當(dāng)前所處的網(wǎng)絡(luò)狀態(tài)為移動(dòng)狀態(tài),所述提示信息還攜帶所述移動(dòng)終端當(dāng)日的流量上限值。
[0091]可以理解,通過(guò)提示信息,有利于使得用戶(hù)明晰所述應(yīng)用程序X的版本信息、所述應(yīng)用程序X的更新數(shù)據(jù)包的容量以及所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)。
[0092]在實(shí)際應(yīng)用中,用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息可以是文本信息,動(dòng)畫(huà)消息或震動(dòng)或呼吸燈閃爍消息或其他形式的消息。
[0093]為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面結(jié)合一些具體的應(yīng)用場(chǎng)景進(jìn)行舉例說(shuō)明。
[0094]參見(jiàn)圖2-c,圖2-c為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的更新方法的第二實(shí)施例的流程示意圖,其中,如圖2-c所示,本發(fā)明的一種應(yīng)用程序的更新方法的第二實(shí)施例可以包括:
[0095]S201、獲取移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)。
[0096]其中,所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)包括無(wú)線(xiàn)網(wǎng)絡(luò)(WIFI)狀態(tài)或者移動(dòng)網(wǎng)絡(luò)狀態(tài)(2G/3G/4G)ο
[0097]其中,所述移動(dòng)終端例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID, mobile internet device)、可穿戴設(shè)備(例如智能手表(如iwatch等)、智能手環(huán)、計(jì)步器等)或其他可安裝部署即時(shí)通訊應(yīng)用客戶(hù)端的終端設(shè)備,本發(fā)明實(shí)施例不作限定。
[0098]S202、若所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò),則所述移動(dòng)終端檢測(cè)應(yīng)用程序X是否有更新數(shù)據(jù)包。
[0099]若是,則執(zhí)行步驟S203.
[0100]若否,則不作任何操作。
[0101]其中,所述應(yīng)用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂(lè)播放器、視頻播放器或游戲應(yīng)用等等。
[0102]S203、所述移動(dòng)終端獲取應(yīng)用程序X的優(yōu)先級(jí)。
[0103]其中,所述優(yōu)先級(jí)例如可為使用優(yōu)先級(jí)、下載優(yōu)先級(jí)、安裝優(yōu)先級(jí)或者其他優(yōu)先級(jí),本發(fā)明實(shí)施例不作限定。
[0104]其中,所述移動(dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)可由用戶(hù)事先設(shè)定?;蛘咚鲆苿?dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)也可由所述移動(dòng)終端設(shè)備根據(jù)預(yù)設(shè)策略來(lái)確定,例如,系統(tǒng)應(yīng)用的優(yōu)先級(jí)最高,游戲應(yīng)用的優(yōu)先級(jí)最低、其他應(yīng)用的優(yōu)先級(jí)居中?;蛘咚鲆苿?dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)也可由所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù),計(jì)算所述應(yīng)用程序X的使用頻率,根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí),其中,所述預(yù)設(shè)時(shí)間例如可以等于I天、3天、5天、8天、10天、20天、I個(gè)月或者其他值。
[0105]S204、所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí)。
[0106]若是,則執(zhí)行步驟S206。
[0107]若否,則執(zhí)行步驟S205。
[0108]其中,所述預(yù)設(shè)優(yōu)先級(jí)可由用戶(hù)事先設(shè)定。或者所述預(yù)設(shè)優(yōu)先級(jí)也可由所述移動(dòng)終端設(shè)備根據(jù)預(yù)設(shè)策略來(lái)確定。
[0109]S205、若所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求。
[0110]S206、若所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
[0111]其中,所述提示信息可以是文本信息,動(dòng)畫(huà)消息或震動(dòng)或呼吸燈閃爍消息或其他形式的消息。
[0112]S207、所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包。
[0113]S208、所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0114]S209、在更新所述應(yīng)用程序X完成后,所述移動(dòng)終端刪除所述更新數(shù)據(jù)包。
[0115]由上可見(jiàn),本實(shí)施例的方案中,移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)之后;所述移動(dòng)終端確定所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);若確定出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。由于對(duì)應(yīng)用程序進(jìn)行優(yōu)先級(jí)劃分,可在無(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
[0116]參見(jiàn)圖3,圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的更新方法的第三實(shí)施例的流程示意圖,其中,如圖3所示,本發(fā)明的一種應(yīng)用程序的更新方法的第三實(shí)施例可以包括:
[0117]S301、所述移動(dòng)終端獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)。
[0118]若所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò),則執(zhí)行步驟S304。
[0119]若所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò),則執(zhí)行步驟S302。
[0120]其中,所述網(wǎng)絡(luò)狀態(tài)包括無(wú)線(xiàn)網(wǎng)絡(luò)(WIFI)狀態(tài)或者移動(dòng)網(wǎng)絡(luò)狀態(tài)(2G/3G/4G)。
[0121]其中,所述移動(dòng)終端例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID, mobile internet device)、可穿戴設(shè)備(例如智能手表(如iwatch等)、智能手環(huán)、計(jì)步器等)或其他可安裝部署即時(shí)通訊應(yīng)用客戶(hù)端的終端設(shè)備,本發(fā)明實(shí)施例不作限定。
[0122]S302、所述移動(dòng)終端獲取所述移動(dòng)終端當(dāng)日的流量的上限值M0
[0123]其中,所述移動(dòng)終端當(dāng)日流量的上限值M可由用戶(hù)事先設(shè)定。或者所述移動(dòng)終端當(dāng)日流量的上限值M也可有所述移動(dòng)終端根據(jù)預(yù)設(shè)策略來(lái)確定。例如,所述移動(dòng)終端獲取所述移動(dòng)終端當(dāng)前流量計(jì)費(fèi)周期內(nèi)的剩余流量值和未使用天數(shù),所述移動(dòng)終端根據(jù)所述剩余流量值和所述未使用天數(shù)確定所述移動(dòng)終端當(dāng)日計(jì)費(fèi)流量的上限值M,比如,所述移動(dòng)終端當(dāng)前流量計(jì)費(fèi)周期內(nèi)的剩余流量值為300mb和未使用天數(shù)10天,則確定所述移動(dòng)終端當(dāng)日計(jì)費(fèi)流量的上限值M為30mb。
[0124]其中,所述預(yù)設(shè)閾值例如可以等于20mb、30mb、50mb、80mb、10mb或者其他值。
[0125]S303、所述移動(dòng)終端判斷所述移動(dòng)終端當(dāng)日的流量的上限值M是否大于預(yù)設(shè)閾值。
[0126]若是,則執(zhí)行步驟S304。
[0127]若否,則執(zhí)行步驟S307。
[0128]S304、所述移動(dòng)終端檢測(cè)服務(wù)器中是否有應(yīng)用程序X的更新數(shù)據(jù)包。
[0129]若是,則執(zhí)行步驟S305。
[0130]若否,則不作任何操作。
[0131]其中,所述應(yīng)用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂(lè)播放器、視頻播放器或游戲應(yīng)用等等。
[0132]S305、所述移動(dòng)終端獲取所述移動(dòng)終端中的應(yīng)用程序X的優(yōu)先級(jí)。
[0133]其中,所述優(yōu)先級(jí)例如可為使用優(yōu)先級(jí)、下載優(yōu)先級(jí)、安裝優(yōu)先級(jí)或者其他優(yōu)先級(jí),本發(fā)明實(shí)施例不作限定。
[0134]其中,所述移動(dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)可由用戶(hù)事先設(shè)定?;蛘咚鲆苿?dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)也可由所述移動(dòng)終端設(shè)備根據(jù)預(yù)設(shè)策略來(lái)確定,例如,系統(tǒng)應(yīng)用的優(yōu)先級(jí)最高,游戲應(yīng)用的優(yōu)先級(jí)最低、其他應(yīng)用的優(yōu)先級(jí)居中?;蛘咚鲆苿?dòng)終端設(shè)備中的各應(yīng)用的優(yōu)先級(jí)也可由所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù),計(jì)算所述應(yīng)用程序X的使用頻率,根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí),其中,所述預(yù)設(shè)時(shí)間例如可以等于I天、3天、5天、8天、10天、20天、I個(gè)月或者其他值。
[0135]S306、所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí)。
[0136]若是,則執(zhí)行步驟S308。
[0137]若否,則執(zhí)行步驟S307。
[0138]其中,所述預(yù)設(shè)優(yōu)先級(jí)可由用戶(hù)事先設(shè)定。或者所述預(yù)設(shè)優(yōu)先級(jí)也可由所述移動(dòng)終端設(shè)備根據(jù)預(yù)設(shè)策略來(lái)確定。
[0139]S307、所述移動(dòng)終端在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提不?目息。
[0140]其中,所述提示信息可以是文本信息,動(dòng)畫(huà)消息或震動(dòng)或呼吸燈閃爍消息或其他形式的消息。
[0141]S308、若判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求。
[0142]S309、所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包。
[0143]S310、所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0144]S311、在更新所述應(yīng)用程序X完成后,所述移動(dòng)終端刪除所述更新數(shù)據(jù)包。
[0145]由上可見(jiàn),本實(shí)施例的方案中,移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)之后;所述移動(dòng)終端確定所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);若確定出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。由于對(duì)應(yīng)用程序進(jìn)行優(yōu)先級(jí)劃分,可在無(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
[0146]參見(jiàn)圖4,圖4為本實(shí)施例提供的一種移動(dòng)終端400,可包括:
[0147]第一獲取單元401,用于獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)。
[0148]具體的,所述第一獲取單元包括:第三獲取單元(未圖示),用于獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù);計(jì)算單元(未圖示),用于基于所述第三獲取單元獲取到的所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;確定單元(未圖示),用于根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。
[0149]其中,所述應(yīng)用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂(lè)播放器、視頻播放器或游戲應(yīng)用等等。
[0150]其中,所述移動(dòng)終端例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID, mobile internet device)、可穿戴設(shè)備(例如智能手表(如iwatch等)、智能手環(huán)、計(jì)步器等)或其他可安裝部署即時(shí)通訊應(yīng)用客戶(hù)端的終端設(shè)備,本發(fā)明實(shí)施例不作限定。
[0151]其中,所述優(yōu)先級(jí)例如可為使用優(yōu)先級(jí)、下載優(yōu)先級(jí)、安裝優(yōu)先級(jí)或者其他優(yōu)先級(jí),本發(fā)明實(shí)施例不作限定。
[0152]判斷單元402,用于判斷所述第一獲取單元401獲取到的所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí)。
[0153]發(fā)送單元403,用于在所述判斷單元402判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求。
[0154]接收單元404,用于接收所述服務(wù)器響應(yīng)所述發(fā)送單元403發(fā)送的所述應(yīng)用更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包。
[0155]更新單元405,用于利用所述接收單元404接收到的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0156]可選的,在所述第一獲取單元401獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí)之前,所述移動(dòng)終端還包括:第二獲取單元(未圖示),用于獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài);其中,所述第一獲取單元401具體用于,在所述第二獲取單元獲取到的所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí);或者,所述第一獲取單元401具體用于,在所述第二獲取單元獲取到的所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,獲取當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M大于預(yù)設(shè)閾值的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí)。
[0157]其中,所述網(wǎng)絡(luò)狀態(tài)包括無(wú)線(xiàn)網(wǎng)絡(luò)(WIFI)狀態(tài)或者移動(dòng)網(wǎng)絡(luò)狀態(tài)(2G/3G/4G)。
[0158]其中,所述預(yù)設(shè)閾值例如可以等于20mb、30mb、50mb、80mb、10mb或者其他值。
[0159]其中,所述移動(dòng)終端當(dāng)日流量的上限值M可由用戶(hù)事先設(shè)定。或者所述移動(dòng)終端當(dāng)日流量的上限值M也可有所述移動(dòng)終端根據(jù)預(yù)設(shè)策略來(lái)確定。
[0160]可選的,在所述更新單元405利用所述接收單元404接收到的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X之后,所述移動(dòng)終端還包括:刪除單元(未圖示),用于在更新所述應(yīng)用程序X完成后,刪除所述更新數(shù)據(jù)包。
[0161]可選的,在所述判斷單元402判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否為預(yù)設(shè)優(yōu)先級(jí)之后,所述移動(dòng)終端還包括:顯示單元(未圖示),用于若所述判斷單元判斷402出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
[0162]可以理解的是,本實(shí)施例的移動(dòng)終端400的各功能模塊的功能可根據(jù)所述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過(guò)程可以參照所述方法實(shí)施例的相關(guān)描述,此處不再贅述。
[0163]可以看出,本發(fā)明實(shí)施例中通過(guò)第一獲取單元401獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);判斷單元402判斷所述第一獲取單元401獲取到的所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);發(fā)送單元403在所述判斷單元402判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;接收單元404接收所述服務(wù)器響應(yīng)所述發(fā)送單元403發(fā)送的所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;更新單元405利用所述接收單元404接收到的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X??稍跓o(wú)線(xiàn)網(wǎng)絡(luò)或充裕的移動(dòng)網(wǎng)絡(luò)情況下,自動(dòng)更新高優(yōu)先級(jí)的應(yīng)用程序,從而提升了用戶(hù)體驗(yàn)。
[0164]請(qǐng)參見(jiàn)圖5,圖5為本發(fā)明實(shí)施例提供的一種移動(dòng)終端400的結(jié)構(gòu)示意圖,該移動(dòng)終端包括:至少一個(gè)輸入設(shè)備501 ;至少一個(gè)輸出設(shè)備502 ;至少一個(gè)處理器503,例如CPU ;和存儲(chǔ)器504,所述輸入設(shè)備501、輸出設(shè)備502、處理器503和存儲(chǔ)器504通過(guò)總線(xiàn)505連接。
[0165]其中,所述輸入設(shè)備501具體可為移動(dòng)終端的觸控面板,包括觸摸屏和觸控屏,用于檢測(cè)終端觸控面板上的操作指令。
[0166]所述輸出設(shè)備502具體可為移動(dòng)終端的顯示屏,用于輸出、顯示信息。
[0167]所述存儲(chǔ)器504可以是高速RAM存儲(chǔ)器,也可為非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤(pán)存儲(chǔ)器。所述存儲(chǔ)器504用于存儲(chǔ)一組程序代碼,所述輸入設(shè)備501、輸出設(shè)備502和處理器503用于調(diào)用存儲(chǔ)器504中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
[0168]所述輸入設(shè)備501,用于獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);
[0169]所述處理器503,用于判斷所述輸入設(shè)備501獲取到的所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);
[0170]所述輸出設(shè)備502,用于若所述處理器503判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;
[0171]所述輸入設(shè)備501,還用于接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;
[0172]所述處理器503,還用于利用所述輸入設(shè)備501接收到的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。
[0173]其中,所述應(yīng)用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂(lè)播放器、視頻播放器或游戲應(yīng)用等等。
[0174]其中,所述移動(dòng)終端例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID, mobile internet device)、可穿戴設(shè)備(例如智能手表(如iwatch等)、智能手環(huán)、計(jì)步器等)或其他可安裝部署即時(shí)通訊應(yīng)用客戶(hù)端的終端設(shè)備,本發(fā)明實(shí)施例不作限定。
[0175]其中,所述優(yōu)先級(jí)例如可為使用優(yōu)先級(jí)、下載優(yōu)先級(jí)、安裝優(yōu)先級(jí)或者其他優(yōu)先級(jí),本發(fā)明實(shí)施例不作限定。
[0176]在一些可行的實(shí)施例中,在所述輸入設(shè)備501獲取所述應(yīng)用程序X的優(yōu)先級(jí)之前,所述輸入設(shè)備501還具體用于:
[0177]獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài);
[0178]其中,所述網(wǎng)絡(luò)狀態(tài)包括無(wú)線(xiàn)網(wǎng)絡(luò)(WIFI)狀態(tài)或者移動(dòng)網(wǎng)絡(luò)狀態(tài)(2G/3G/4G)。
[0179]其中,所述輸入設(shè)備501具體用于:在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí);
[0180]或者,
[0181]所述輸入設(shè)備501具體用于:在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,獲取當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M大于預(yù)設(shè)閾值的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí)。
[0182]其中,所述預(yù)設(shè)閾值例如可以等于20mb、30mb、50mb、80mb、10mb或者其他值。
[0183]在一些可行的實(shí)施例中,所述輸入設(shè)備501還具體用于:
[0184]獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù);
[0185]其中,所述預(yù)設(shè)時(shí)間例如可以等于I天、3天、5天、8天、10天、20天、I個(gè)月或者其他值。
[0186]所述處理器503還具體用于:基于所述獲取單元501獲取到的所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;
[0187]所述處理器503還具體用于:根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。
[0188]在一些可行的實(shí)施例中,所述處理器503利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X之后,所述處理器503還具體用于:
[0189]在更新所述應(yīng)用程序X完成后,刪除所述更新數(shù)據(jù)包。
[0190]在一些可行的實(shí)施例中,在所述處理器503判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否為預(yù)設(shè)優(yōu)先級(jí)之后,所述處理器503還具體用于:
[0191]若所述處理器503判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),在所述移動(dòng)終端的顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
[0192]具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中所描述的輸入設(shè)備501、輸出設(shè)備502和處理器503可執(zhí)行本發(fā)明實(shí)施例提供的應(yīng)用程序的更新方法的各實(shí)施例中所描述的實(shí)現(xiàn)方式,也可執(zhí)行本發(fā)明實(shí)施例提供的移動(dòng)終端的第一實(shí)施例所描述的移動(dòng)終端的實(shí)現(xiàn)方式,在此不再贅述。
[0193]本發(fā)明所有實(shí)施例中的單元,可以通過(guò)通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過(guò) ASIC (Applicat1n Specific IntegratedCircuit,專(zhuān)用集成電路)來(lái)實(shí)現(xiàn)。
[0194]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0195]本發(fā)明實(shí)施例裝置中的模塊或單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0196]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0197]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序的更新方法,其特征在于,包括: 移動(dòng)終端獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí); 所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí); 若所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端向服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求; 所述移動(dòng)終端接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包; 所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)之前,所述方法還包括: 所述移動(dòng)終端獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài); 其中,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)包括:在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí); 或者, 所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)包括:在所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,所述移動(dòng)終端獲取所述移動(dòng)終端當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M是否大于預(yù)設(shè)閾值的情況下,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)。3.根據(jù)權(quán)利要求1或2任一項(xiàng)所述的方法,其特征在于,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)包括: 所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù); 所述移動(dòng)終端基于所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;所述移動(dòng)終端根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X之后,所述方法還包括: 在更新所述應(yīng)用程序X完成后,所述移動(dòng)終端刪除所述更新數(shù)據(jù)包。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否為預(yù)設(shè)優(yōu)先級(jí)之后,所述方法還包括: 若所述移動(dòng)終端判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),所述移動(dòng)終端在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。6.一種應(yīng)用程序的更新系統(tǒng),其特征在于,包括: 移動(dòng)終端,用于獲取移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí);判斷所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí);在所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí)時(shí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;接收所述服務(wù)器響應(yīng)所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包;利用與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X ; 所述服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求;響應(yīng)所述應(yīng)用程序更新請(qǐng)求而向所述移動(dòng)終端發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述移動(dòng)終端獲取所述應(yīng)用程序X的優(yōu)先級(jí)的具體方式為: 所述移動(dòng)終端獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù); 所述移動(dòng)終端基于所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率;所述移動(dòng)終端根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。8.一種移動(dòng)終端,其特征在于,包括: 第一獲取單元,用于獲取所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序X的優(yōu)先級(jí); 判斷單元,用于判斷所述第一獲取單元獲取到的所述應(yīng)用程序X的優(yōu)先級(jí)是否大于或等于預(yù)設(shè)優(yōu)先級(jí); 發(fā)送單元,用于在所述判斷單元判斷出所述應(yīng)用程序X的優(yōu)先級(jí)大于或等于所述預(yù)設(shè)優(yōu)先級(jí),向所述服務(wù)器發(fā)送攜帶有所述應(yīng)用程序X的版本信息的應(yīng)用程序更新請(qǐng)求; 接收單元,用于接收所述服務(wù)器響應(yīng)所述發(fā)送單元發(fā)送的所述應(yīng)用程序更新請(qǐng)求而發(fā)送的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包; 更新單元,用于利用所述接收單元接收到的與所述應(yīng)用程序X的版本信息相匹配的所述應(yīng)用程序X的更新數(shù)據(jù)包對(duì)所述應(yīng)用程序X進(jìn)行更新,以得到更新后的應(yīng)用程序X。9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二獲取單元,用于獲取所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài); 其中,所述第一獲取單元具體用于,在所述第二獲取單元獲取到的所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為無(wú)線(xiàn)網(wǎng)絡(luò)狀態(tài)的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí); 或者, 所述第一獲取單元具體用于,在所述第二獲取單元獲取到的所述移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)為移動(dòng)網(wǎng)絡(luò)狀態(tài)的情況下,獲取所述移動(dòng)終端當(dāng)日流量的上限值M ;在所述當(dāng)日流量的上限值M大于預(yù)設(shè)閾值的情況下,獲取所述應(yīng)用程序X的優(yōu)先級(jí)。10.根據(jù)權(quán)利要求8或9任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述第一獲取單元包括: 第三獲取單元,用于獲取預(yù)設(shè)時(shí)間內(nèi)所述應(yīng)用程序X的使用次數(shù); 計(jì)算單元,用于基于所述第三獲取單元獲取到的所述應(yīng)用程序X的使用次數(shù)計(jì)算所述應(yīng)用程序X的使用頻率; 確定單元,用于根據(jù)所述移動(dòng)終端中存儲(chǔ)的應(yīng)用程序的使用頻率與優(yōu)先級(jí)的映射關(guān)系確定與所述應(yīng)用程序X的使用頻率對(duì)應(yīng)的優(yōu)先級(jí)。11.根據(jù)權(quán)利要求8所述移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 刪除單元,用于在更新所述應(yīng)用程序X完成后,刪除所述更新數(shù)據(jù)包。12.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 顯示單元,用于若所述判斷單元判斷出所述應(yīng)用程序X的優(yōu)先級(jí)小于所述預(yù)設(shè)優(yōu)先級(jí),在顯示界面上彈出用于提示用戶(hù)是否更新所述應(yīng)用程序X的提示信息。
【文檔編號(hào)】G06F9/445GK105988841SQ201510080717
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年2月12日
【發(fā)明人】劉京強(qiáng), 謝六妹
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司