應(yīng)用程序更新方法和應(yīng)用程序更新系統(tǒng)的制作方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,具體涉及一種應(yīng)用程序更新方法和應(yīng)用程序更新系統(tǒng)?!?br>背景技術(shù):
】[0002]隨著手機(jī)、平板電腦等終端的不斷發(fā)展,終端上安裝的應(yīng)用程序(applicat1n,APP)也越來(lái)越多。當(dāng)用戶對(duì)某一應(yīng)用程序進(jìn)行更新時(shí),通常情況下,先要將所述應(yīng)用程序的新版本的壓縮包下載,在對(duì)所述應(yīng)用程序的新版本進(jìn)行安裝。然而,由于所述終端系統(tǒng)的原因,所述應(yīng)用程序的新版本有可能不能夠被安裝在所述終端上,或者即便安裝在所述終端上,當(dāng)運(yùn)行所述應(yīng)用程序的新版本時(shí),所述應(yīng)用程序的新版本仍然不能很好地運(yùn)行甚至不能運(yùn)行。【
發(fā)明內(nèi)容】[0003]本發(fā)明提供了一種應(yīng)用程序更新方法,所述應(yīng)用程序更新方法應(yīng)用于終端,所述應(yīng)用程序更新方法包括:[0004]統(tǒng)計(jì)預(yù)設(shè)時(shí)間范圍內(nèi)用戶使用一應(yīng)用程序的使用信息,其中,所述使用信息包括所述應(yīng)用程序的使用次數(shù)或者使用時(shí)間;[0005]判斷所述應(yīng)用程序的使用信息是否大于或等于預(yù)設(shè)閾值;[0006]當(dāng)所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值,且檢測(cè)到所述應(yīng)用程序發(fā)布新版本時(shí),檢測(cè)所述終端的系統(tǒng)信息是否與所述應(yīng)用程序的新版本相匹配;[0007]當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本相匹配時(shí),將所述應(yīng)用程序進(jìn)行更新。[0008]其中,所述應(yīng)用程序更新方法還包括:[0009]當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本不匹配時(shí),拒絕對(duì)所述應(yīng)用程序進(jìn)行更新。[0010]其中,所述應(yīng)用程序更新方法還包括:[0011]當(dāng)所述應(yīng)用程序更新完成之后,將所述應(yīng)用程序更新之前的版本的壓縮包進(jìn)行卸載。[0012]其中,所述應(yīng)用程序更新方法還包括:[0013]當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本不匹配,拒絕對(duì)所述應(yīng)用程序進(jìn)行更新時(shí),發(fā)出提示信息提示用戶。[0014]其中,所述終端的系統(tǒng)信息包括所述終端的系統(tǒng)類(lèi)型及版本號(hào)。[0015]本發(fā)明提供的應(yīng)用程序更新方法,統(tǒng)計(jì)預(yù)設(shè)時(shí)間范圍內(nèi)用戶使用某應(yīng)用程序的使用信息,其中,所述使用信息包括所述應(yīng)用程序的使用次數(shù)或者使用時(shí)間,接著判斷所述應(yīng)用程序的使用信息是否大于或等于預(yù)設(shè)閾值,當(dāng)所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值,且檢測(cè)到所述應(yīng)用程序發(fā)布新版本時(shí),當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本相匹配時(shí),將所述應(yīng)用程序進(jìn)行更新。實(shí)施本發(fā)明,能夠免去終端的系統(tǒng)信息與所述應(yīng)用程序的新版本不相匹配時(shí),下載或安裝應(yīng)用程序的新版本造成的不便及安裝錯(cuò)誤或者運(yùn)行錯(cuò)誤。[0016]本發(fā)明還提供了一種應(yīng)用程序更新系統(tǒng),所述應(yīng)用程序更新系統(tǒng)應(yīng)用于終端,所述應(yīng)用程序更新系統(tǒng)包括:[0017]統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)預(yù)設(shè)時(shí)間范圍內(nèi)用于使用一應(yīng)用程序的使用信息,其中,所述使用信息包括所述應(yīng)用程序的使用次數(shù)或者使用時(shí)間;[0018]判斷模塊,用于判斷所述應(yīng)用程序的使用信息是否大于或等于預(yù)設(shè)閾值;[0019]檢測(cè)模塊,當(dāng)所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值,且檢測(cè)到所述應(yīng)用程序發(fā)布新版本時(shí),檢測(cè)所述終端的系統(tǒng)信息是否與所述應(yīng)用程序的新版本相匹配;[0020]更新模塊,用于當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本相匹配時(shí),將所述應(yīng)用程序進(jìn)行更新。[0021]其中,所述應(yīng)用程序更新系統(tǒng)還包括:[0022]拒絕更新模塊,用于當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本不匹配時(shí),拒絕對(duì)所述應(yīng)用程序進(jìn)行更新。[0023]其中,所述應(yīng)用程序更新系統(tǒng)還包括:[0024]卸載模塊,用于當(dāng)所述應(yīng)用程序更新完成之后,將所述應(yīng)用程序更新之間的版本的壓縮包進(jìn)行卸載。[0025]其中,所述應(yīng)用程序更新系統(tǒng)還包括:[0026]提示模塊,用于當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本不批評(píng),拒絕對(duì)所述應(yīng)用程序進(jìn)行更新時(shí),發(fā)出提示信息提示用戶。[0027]其中,所述終端的系統(tǒng)信息包括所述終端的系統(tǒng)類(lèi)型及版本號(hào)。[0028]相較于現(xiàn)有技術(shù),本發(fā)明的應(yīng)用程序更新系統(tǒng)中的統(tǒng)計(jì)模塊統(tǒng)計(jì)預(yù)設(shè)時(shí)間范圍內(nèi)使用一應(yīng)用程序的使用信息,其中,所述使用信息包括所述應(yīng)用程序的使用次數(shù)或使用時(shí)間,所述判斷模塊判斷所述應(yīng)用程序的使用信息是否大于或等于預(yù)設(shè)閾值,當(dāng)所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值時(shí),且所述檢測(cè)模塊檢測(cè)到新版本發(fā)布時(shí),檢測(cè)所述終端的系統(tǒng)信息是否與所述應(yīng)用程序的新版本是否相匹配,當(dāng)所述終端的系統(tǒng)信息與所述應(yīng)用程序的新版本相匹配時(shí),將所述應(yīng)用程序進(jìn)行更新。實(shí)施本發(fā)明,能夠免去終端的系統(tǒng)信息與所述應(yīng)用程序的新版本不相匹配時(shí),下載或安裝應(yīng)用程序的新版本造成的不便及安裝錯(cuò)誤或者運(yùn)行錯(cuò)誤?!靖綀D說(shuō)明】[0029]為了更清楚地說(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ù)這些附圖獲得其他的附圖。[0030]圖1為本發(fā)明一較佳實(shí)施方式的應(yīng)用程序更新方法的流程圖。[0031]圖2為本發(fā)明一較佳實(shí)施方式的應(yīng)用程序更新方法中發(fā)出提示信息的示意圖。[0032]圖3為本發(fā)明一較佳實(shí)施方式的應(yīng)用程序更新系統(tǒng)的運(yùn)行環(huán)境示意圖?!揪唧w實(shí)施方式】[0033]下面將結(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)屬于本發(fā)明保護(hù)的范圍。[0034]請(qǐng)參閱圖1,圖1為本發(fā)明一較佳實(shí)施方式的應(yīng)用程序更新方法的流程圖。所述應(yīng)用程序更新方法應(yīng)用于終端,所述終端安裝有多個(gè)應(yīng)用程序。所在終端包括但不僅限于智能手機(jī)、互聯(lián)網(wǎng)設(shè)備(mobileinternetdevice,MID)、電子書(shū)、便攜式播放站(PlayStat1nPortable,PSP)或個(gè)人數(shù)字助理(PersonalDigitalAssistant,PDA)等便攜式設(shè)備。所述應(yīng)用程序更新方法包括但不僅限于以下步驟。[0035]步驟S101,統(tǒng)計(jì)預(yù)設(shè)時(shí)間范圍內(nèi)用于使用一應(yīng)用程序的使用信息,其中,所述使用信息包括所述應(yīng)用程序的使用次數(shù)或者使用時(shí)間。所述預(yù)設(shè)時(shí)間范圍可以為一周、兩周或者一個(gè)月等。舉例而言,所述終端為手機(jī)時(shí),統(tǒng)計(jì)所述手機(jī)在過(guò)去預(yù)設(shè)時(shí)間范圍內(nèi)(比如,預(yù)設(shè)時(shí)間范圍取為一個(gè)月)所述應(yīng)用程序的使用信息。這里,所述應(yīng)用程序的使用時(shí)間為所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間范圍內(nèi)的累積運(yùn)行時(shí)間。所述應(yīng)用程序的使用次數(shù)為在所述預(yù)設(shè)時(shí)間范圍內(nèi)用戶每次運(yùn)行所述應(yīng)用程序的時(shí)間均超過(guò)預(yù)設(shè)時(shí)間閾值的啟動(dòng)次數(shù),所述預(yù)設(shè)時(shí)間閾值可以設(shè)為0.5秒,I秒,2秒,或者5秒等。所述預(yù)設(shè)時(shí)間閾值的設(shè)置是為了防止用戶誤操作打開(kāi)了所述應(yīng)用程序,導(dǎo)致所述應(yīng)用程序的使用次數(shù)虛高。[0036]可以理解地,在其他實(shí)施方式中,所述程序的使用信息也可也為所述應(yīng)用程序的使用次數(shù)與使用所述應(yīng)用程序的函數(shù)。[0037]步驟S102,判斷所述應(yīng)用程序的使用信息是否大于或等于預(yù)設(shè)閾值。當(dāng)所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值時(shí),表明所述應(yīng)用程序?yàn)橛脩絷P(guān)注或者感興趣的應(yīng)用程序。當(dāng)所述應(yīng)用程序的使用信息小于所述預(yù)設(shè)閾值時(shí),表明所述應(yīng)用程序不是用戶關(guān)注或感興趣的應(yīng)用程序,用戶很少使用所述應(yīng)用程序。所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值,可以為所述應(yīng)用程序的使用時(shí)間大于預(yù)設(shè)使用時(shí)間,或者,所述應(yīng)用程序的使用次數(shù)大于預(yù)設(shè)使用次數(shù)。[0038]步驟S103,當(dāng)所述應(yīng)用程序的使用信息大于或等于所述預(yù)設(shè)閾值,且檢測(cè)到所述應(yīng)用程序發(fā)布新版本時(shí),檢測(cè)所述終端的系統(tǒng)信息是否與所述應(yīng)用程序的新版本相匹配。其中,所述終端的系統(tǒng)信息包括但不僅限于所述終端的系統(tǒng)類(lèi)型及版本號(hào)。當(dāng)所述應(yīng)用程序的使用信息當(dāng)前第1頁(yè)1 2 3