專(zhuān)利名稱(chēng):一種終端應(yīng)用的更新方法和用戶(hù)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種終端應(yīng)用的更新方法和用戶(hù)終端。
背景技術(shù):
目前,在智能終端中,例如基于A(yíng)ndroid系統(tǒng)的用戶(hù)終端中,應(yīng)用軟件的升級(jí)是通過(guò)以下方式實(shí)現(xiàn)的首先,用戶(hù)終端中的用于管理應(yīng)用升級(jí)的客戶(hù)端通過(guò)Android包管理器收集手機(jī)上的最近運(yùn)行的應(yīng)用的相關(guān)信息,例如應(yīng)用的名稱(chēng)和應(yīng)用的版本號(hào),并把這些應(yīng)用的相關(guān)信息上傳到服務(wù)器。其次,服務(wù)器在接收到這些應(yīng)用的相關(guān)信息后經(jīng)過(guò)解析這些應(yīng)用的相關(guān)信息確定這些應(yīng)用中待更新的應(yīng)用,最后,將待更新的應(yīng)用的信息發(fā)送給該終端的用于管理應(yīng)用升級(jí)的客戶(hù)端,以便該客戶(hù)端通知給用戶(hù),方便用戶(hù)升級(jí)。 在現(xiàn)有技術(shù)中,按照上述過(guò)程更新時(shí),很多用戶(hù)不經(jīng)常使用的應(yīng)用也會(huì)被更新,這些不必要的更新會(huì)造成較差的用戶(hù)體驗(yàn)效果,并且浪費(fèi)用戶(hù)的流量。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種終端應(yīng)用的更新方法和用戶(hù)終端,能夠減少不必要的應(yīng)用更新,從而改善了用戶(hù)體驗(yàn),避免流量浪費(fèi)。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案第一方面,提供一種終端應(yīng)用的更新方法,包括掃描最近運(yùn)行的應(yīng)用,在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào);將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便所述服務(wù)器根據(jù)所述頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表,所述應(yīng)用更新列表中包括待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址;從所述服務(wù)器接收所述應(yīng)用更新列表;根據(jù)所述應(yīng)用更新列表中待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)在第一種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面,所述在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表包括掃描已安裝應(yīng)用,在已安裝應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第一集合;掃描應(yīng)用商店的下載列表,在所述下載列表中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第二集合;掃描系統(tǒng)所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用,在所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第三集合;將所述頻繁使用應(yīng)用第一集合、所述頻繁使用應(yīng)用第二集合和所述頻繁使用應(yīng)用第三集合中的任意兩個(gè)集合合并生成所述頻繁使用應(yīng)用列表。在第二種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,所述篩選出頻繁使用應(yīng)用包括通過(guò)最近任務(wù)獲取接口將最近運(yùn)行的應(yīng)用的運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),并按照運(yùn)行次數(shù)由高到低進(jìn)行排序,將運(yùn)行次數(shù)最多的前N個(gè)應(yīng)用判定為頻繁使用應(yīng)用;或?qū)⒆罱\(yùn)行的應(yīng)用的運(yùn)行次數(shù)與預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限進(jìn)行比較,將最近運(yùn)行的應(yīng)用中運(yùn)行次數(shù)大于所述預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限的應(yīng)用判定為頻繁使用應(yīng)用。在第三種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式,將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便所述服務(wù)器根據(jù)所述頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表包括
將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào),以便所述服務(wù)器將所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)與數(shù)據(jù)庫(kù)中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在所數(shù)據(jù)庫(kù)中匹配出與所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)相同的應(yīng)用,并將所述頻繁使用應(yīng)用列表中應(yīng)用的當(dāng)前版本號(hào)與數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比,以便所述服務(wù)器確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表;其中,所述待升級(jí)的應(yīng)用為在所述頻繁使用應(yīng)用列表中版本號(hào)低于數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用。在第四種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式至第一方面的第三種可能的實(shí)現(xiàn)方式,所述根據(jù)所述應(yīng)用更新列表中待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)包括將所述應(yīng)用更新列表中的待升級(jí)的應(yīng)用的名稱(chēng)與頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在頻繁使用應(yīng)用列表中匹配出與所述應(yīng)用更新列表中應(yīng)用的名稱(chēng)相同的應(yīng)用;將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)與所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比;將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)低于所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用判定為待升級(jí)應(yīng)用;將待升級(jí)應(yīng)用以列表的形式提示給用戶(hù),以便用戶(hù)選擇升級(jí)。第二方面,提供一種終端應(yīng)用更新設(shè)備,包括掃描單元,用于掃描最近運(yùn)行的應(yīng)用,在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào),并將所述頻繁使用應(yīng)用列表發(fā)送至發(fā)送單元;發(fā)送單元,用于從所述掃描單元接收所述頻繁使用應(yīng)用列表,并將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便所述服務(wù)器根據(jù)所述頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表,所述應(yīng)用更新列表中包括待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址;接收單元,用于從所述服務(wù)器接收所述應(yīng)用更新列表,并將所述應(yīng)用更新列表發(fā)送至升級(jí)單元;升級(jí)單元,用于從所述接收單元接收所述應(yīng)用更新列表,根據(jù)所述應(yīng)用更新列表中待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)。在第一種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面,所述掃描單元包括篩選子單元,用于掃描已安裝應(yīng)用,在已安裝應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第一集合,并將所述頻繁使用應(yīng)用第一集合發(fā)送至列表生成子單元;篩選子單元還用于掃描應(yīng)用商店的下載列表,在所述下載列表中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第二集合,并將所述頻繁使用應(yīng)用第二集合發(fā)送至列表生成子單元;篩選子單元還用于掃描系統(tǒng)所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用,在所有的內(nèi)置應(yīng)用和 非內(nèi)置應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第三集合,并將所述頻繁使用應(yīng)用第三集合發(fā)送至列表生成子單元。列表生成子單元,用于從所述篩選子單元接收所述頻繁使用應(yīng)用第一集合、所述頻繁使用應(yīng)用第二集合和所述頻繁使用應(yīng)用第三集合,并將所述頻繁使用應(yīng)用第一集合、所述頻繁使用應(yīng)用第二集合和所述頻繁使用應(yīng)用第三集合中的任意兩個(gè)集合合并生成所述頻繁使用應(yīng)用列表。第二種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,所述篩選子單元具體用于通過(guò)最近任務(wù)獲取接口將最近運(yùn)行的應(yīng)用的運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),并按照運(yùn)行次數(shù)由高到低進(jìn)行排序,將運(yùn)行次數(shù)最多的前N個(gè)應(yīng)用判定為頻繁使用應(yīng)用;或?qū)⒆罱\(yùn)行的應(yīng)用的運(yùn)行次數(shù)與預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限進(jìn)行比較,將最近運(yùn)行的應(yīng)用中運(yùn)行次數(shù)大于所述預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限的應(yīng)用判定為頻繁使用應(yīng)用。在第三種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面或第一方面的第二種可能的實(shí)現(xiàn)方式,所述發(fā)送單元具體用于將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào),以便所述服務(wù)器將所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)與數(shù)據(jù)庫(kù)中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在所數(shù)據(jù)庫(kù)中匹配出與所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)相同的應(yīng)用,并將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)與數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比,以便所述服務(wù)器確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表;其中,所述待升級(jí)的應(yīng)用為在所述頻繁使用應(yīng)用列表中版本號(hào)低于數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用。在第三種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面至第一方面的第三種可能的實(shí)現(xiàn)方式,所述升級(jí)單元包括名稱(chēng)匹配子單元,用于將所述應(yīng)用更新列表中的待升級(jí)的應(yīng)用的名稱(chēng)與頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在頻繁使用應(yīng)用列表中匹配出與所述應(yīng)用更新列表中應(yīng)用的名稱(chēng)相同的應(yīng)用,并將匹配結(jié)果發(fā)送至版本對(duì)比子單元;版本對(duì)比子單元,用于從所述名稱(chēng)匹配子單元接收所述匹配結(jié)果,將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)與所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比;
所述版本對(duì)比子單元還用于將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)低于所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用判定為待升級(jí)應(yīng)用,并將待升級(jí)應(yīng)用發(fā)送至升級(jí)提示子單元;升級(jí)提示子單元,用于從所述版本對(duì)比子單元接收所說(shuō)待升級(jí)應(yīng)用,并將待升級(jí)應(yīng)用以列表的形式提示給用戶(hù),以便用戶(hù)選擇升級(jí)。本發(fā)明實(shí)施例提供一種終端應(yīng)用的更新方法和用戶(hù)終端,首先通過(guò)掃描最近運(yùn)行的應(yīng)用篩選出用戶(hù)使用頻繁使用的應(yīng)用,以生成頻繁使用應(yīng)用列表并發(fā)送給服務(wù)器,使用戶(hù)終端在升級(jí)時(shí)只對(duì)頻繁使用的應(yīng)用進(jìn)行升級(jí),能夠減少不必要的應(yīng)用更新,從而改善了用戶(hù)體驗(yàn),避免流量浪費(fèi)。
為了更清楚地說(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ù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的一種終端應(yīng)用的更新方法的流程示意圖;圖2為本發(fā)明另一實(shí)施例提供的一種終端應(yīng)用的更新方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的一種用戶(hù)終端的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的另一種用戶(hù)終端的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的又一種用戶(hù)終端的結(jié)構(gòu)示意圖;圖6為本發(fā)明另一實(shí)施例提供的一種用戶(hù)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明提供一種終端應(yīng)用的更新方法,如圖I所示,該方法包括S101、用戶(hù)終端掃描最近運(yùn)行的應(yīng)用,在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表。示例性的,篩選出頻繁使用應(yīng)用可以通過(guò)將最近運(yùn)行的應(yīng)用的使用次數(shù)進(jìn)行統(tǒng)計(jì),并將統(tǒng)計(jì)后各個(gè)應(yīng)用的運(yùn)行次數(shù)進(jìn)行排序,取運(yùn)行次數(shù)最多的前N個(gè)應(yīng)用作為頻繁使用應(yīng)用。進(jìn)一步的,作為補(bǔ)充還可以?huà)呙钁?yīng)用商店的下載列表,并篩選出下載列表中的頻繁使用應(yīng)用,也可以?huà)呙璨⒑Y選出所有的內(nèi)置和非內(nèi)置應(yīng)用中的頻繁使用應(yīng)用。并且,可以將在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用作為頻繁使用應(yīng)用第一集合,將商店的下載列表中篩選出的頻繁使用應(yīng)用作為頻繁使用應(yīng)用第二集合,篩選出的所有的內(nèi)置和非內(nèi)置應(yīng)用中的頻繁使用應(yīng)用作為頻繁使用應(yīng)用第三集合,而后將上述頻繁使用應(yīng)用第一集合、第二集合、第三集合中的任意兩個(gè)合并生成頻繁使用應(yīng)用列表,當(dāng)然更佳的,可以將第一集合、第二集合、第三集合合并生成頻繁使用應(yīng)用列表。其中,頻繁使用應(yīng)用列表中包括各個(gè)頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)。S102、用戶(hù)終端將頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便服務(wù)器根據(jù)頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表,應(yīng)用更新列表中包括待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址。S103、用戶(hù)終端從服務(wù)器接收應(yīng)用更新列表。S104、用戶(hù)終端根據(jù)應(yīng)用更新列表中待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)。本發(fā)明實(shí)施例提供一種終端應(yīng)用的更新方法,首先通過(guò)掃描最近運(yùn)行的應(yīng)用篩選·出用戶(hù)使用頻繁使用的應(yīng)用,以生成頻繁使用應(yīng)用列表并發(fā)送給服務(wù)器,使用戶(hù)終端在升級(jí)時(shí)只對(duì)頻繁使用的應(yīng)用進(jìn)行升級(jí),能夠減少不必要的應(yīng)用更新,從而改善了用戶(hù)體驗(yàn),避免流量浪費(fèi)。本發(fā)明實(shí)施例還提供另一種終端應(yīng)用的更新方法,如圖2所示,該方法包括S201、用戶(hù)終端掃描已安裝應(yīng)用,在已安裝應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表。示例性的,在基于A(yíng)ndroid系統(tǒng)的用戶(hù)終端中,當(dāng)應(yīng)用待升級(jí)時(shí),篩選出頻繁使用應(yīng)用可以通過(guò)以下方式實(shí)現(xiàn)第一步,終端中的用于管理應(yīng)用升級(jí)的客戶(hù)端可以通過(guò)Android包管理器調(diào)用getRecentTasks (獲取最近任務(wù))接口來(lái)掃描已安裝應(yīng)用,getRecentTasks可以對(duì)的已安裝應(yīng)用的最近運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),并將所有的已安裝應(yīng)用的運(yùn)行次數(shù)由高到低進(jìn)行排序,運(yùn)行次數(shù)前N的應(yīng)用就為頻繁使用應(yīng)用,進(jìn)而得到頻繁使用應(yīng)用第一集合。示例性的,N —般可以為10,當(dāng)然N也可以去其他值,N的具體取值可以根據(jù)實(shí)際需要來(lái)設(shè)置,這里不做限定。或者,可以預(yù)先設(shè)定一個(gè)運(yùn)行次數(shù)門(mén)限,當(dāng)某個(gè)應(yīng)用的運(yùn)行次數(shù)超過(guò)運(yùn)行次數(shù)門(mén)限時(shí)就將該應(yīng)用判定為頻繁使用應(yīng)用。其中,上述最近運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),可以通過(guò)以下方式實(shí)現(xiàn),例如可以預(yù)先設(shè)置一個(gè)日期,在統(tǒng)計(jì)運(yùn)行次數(shù)時(shí),就以該日期為起始日,統(tǒng)計(jì)該日期之后的運(yùn)行次數(shù)?;蛘?,可以預(yù)先設(shè)置一個(gè)時(shí)間長(zhǎng)度,例如可以設(shè)置這個(gè)時(shí)間長(zhǎng)度為一個(gè)星期,則最近運(yùn)行次數(shù)就為,距當(dāng)前日期一周的那天起到當(dāng)前日期的這段時(shí)間內(nèi)的運(yùn)行次數(shù)。示例性的,假設(shè)已安裝的應(yīng)用有音頻播放器、視頻播放器、瀏覽器、微博、導(dǎo)航軟件、文檔處理軟件、圖片瀏覽器共 個(gè)應(yīng)用,通過(guò)getRecentTasks對(duì)上述7個(gè)應(yīng)用最近的運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),假設(shè)終端默認(rèn)最近一周為“最近的” 一段時(shí)間,則統(tǒng)計(jì)從距當(dāng)前日期一周的那天起到當(dāng)前日期的這段時(shí)間內(nèi)的運(yùn)行次數(shù),假設(shè)統(tǒng)計(jì)結(jié)果如表I所示表I
權(quán)利要求
1.一種終端應(yīng)用的更新方法,其特征在于,所述方法包括 掃描最近運(yùn)行的應(yīng)用,在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào); 將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便所述服務(wù)器根據(jù)所述頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表,所述應(yīng)用更新列表中包括待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址; 從所述服務(wù)器接收所述應(yīng)用更新列表; 根據(jù)所述應(yīng)用更新列表中待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表包括 掃描已安裝應(yīng)用,在已安裝應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第一集合; 掃描應(yīng)用商店的下載列表,在所述下載列表中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第二集合; 掃描系統(tǒng)所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用,在所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第三集合; 將所述頻繁使用應(yīng)用第一集合、所述頻繁使用應(yīng)用第二集合和所述頻繁使用應(yīng)用第三集合中的任意兩個(gè)集合合并生成所述頻繁使用應(yīng)用列表。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述篩選出頻繁使用應(yīng)用包括 通過(guò)最近任務(wù)獲取接口將最近運(yùn)行的應(yīng)用的運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),并按照運(yùn)行次數(shù)由高到低進(jìn)行排序,將運(yùn)行次數(shù)最多的前N個(gè)應(yīng)用判定為頻繁使用應(yīng)用;或 將最近運(yùn)行的應(yīng)用的運(yùn)行次數(shù)與預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限進(jìn)行比較,將最近運(yùn)行的應(yīng)用中運(yùn)行次數(shù)大于所述預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限的應(yīng)用判定為頻繁使用應(yīng)用。
4.根據(jù)權(quán)利要求I至3任意一項(xiàng)所述的方法,其特征在于,將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便所述服務(wù)器根據(jù)所述頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表包括 將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào),以便所述服務(wù)器將所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)與數(shù)據(jù)庫(kù)中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在所述數(shù)據(jù)庫(kù)中匹配出與所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)相同的應(yīng)用,并將所述頻繁使用應(yīng)用列表中應(yīng)用的當(dāng)前版本號(hào)與數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比,以便所述服務(wù)器確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表; 其中,所述待升級(jí)的應(yīng)用為在所述頻繁使用應(yīng)用列表中版本號(hào)低于數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用。
5.根據(jù)權(quán)利要求I至4任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述應(yīng)用更新列表中待要升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)包括 將所述應(yīng)用更新列表中的待升級(jí)的應(yīng)用的名稱(chēng)與頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在頻繁使用應(yīng)用列表中匹配出與所述應(yīng)用更新列表中應(yīng)用的名稱(chēng)相同的應(yīng)用; 將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)與所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比; 將所述頻繁使用應(yīng)用列表中應(yīng)用的當(dāng)前版本號(hào)低于所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用判定為待升級(jí)應(yīng)用; 將待升級(jí)應(yīng)用以列表的形式提示給用戶(hù),以便用戶(hù)選擇升級(jí)。
6.一種用戶(hù)終端,其特征在于,所述用戶(hù)終端包括 掃描單元,用于掃描最近運(yùn)行的應(yīng)用,在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào),并將所述頻繁使用應(yīng)用列表發(fā)送至發(fā)送單元; 發(fā)送單元,用于從所述掃描單元接收所述頻繁使用應(yīng)用列表,并將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便所述服務(wù)器根據(jù)所述頻繁使用應(yīng)用列表中頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào)確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表,所述應(yīng)用更新列表中包括待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址; 接收單元,用于從所述服務(wù)器接收所述應(yīng)用更新列表,并將所述應(yīng)用更新列表發(fā)送至升級(jí)單元; 升級(jí)單元,用于從所述接收單元接收所述應(yīng)用更新列表,根據(jù)所述應(yīng)用更新列表中待升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)。
7.根據(jù)權(quán)利要求6所述的用戶(hù)終端,其特征在于,掃描單元包括 篩選子單元,用于掃描已安裝應(yīng)用,在已安裝應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第一集合,并將所述頻繁使用應(yīng)用第一集合發(fā)送至列表生成子單元; 篩選子單元還用于掃描應(yīng)用商店的下載列表,在所述下載列表中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第二集合,并將所述頻繁使用應(yīng)用第二集合發(fā)送至列表生成子單元; 篩選子單元還用于掃描系統(tǒng)所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用,在所有的內(nèi)置應(yīng)用和非內(nèi)置應(yīng)用中篩選出頻繁使用應(yīng)用,得到頻繁使用應(yīng)用第三集合,并將所述頻繁使用應(yīng)用第三集合發(fā)送至列表生成子單元。
列表生成子單元,用于從所述篩選子單元接收所述頻繁使用應(yīng)用第一集合、所述頻繁使用應(yīng)用第二集合和所述頻繁使用應(yīng)用第三集合,并將所述頻繁使用應(yīng)用第一集合、所述頻繁使用應(yīng)用第二集合和所述頻繁使用應(yīng)用第三集合中的任意兩個(gè)集合合并生成所述頻繁使用應(yīng)用列表。
8.根據(jù)權(quán)利要求7所述的用戶(hù)終端,其特征在于,篩選子單元具體用于 通過(guò)最近任務(wù)獲取接口將最近運(yùn)行的應(yīng)用的運(yùn)行次數(shù)進(jìn)行統(tǒng)計(jì),并按照運(yùn)行次數(shù)由高到低進(jìn)行排序,將運(yùn)行次數(shù)最多的前N個(gè)應(yīng)用判定為頻繁使用應(yīng)用;或 將最近運(yùn)行的應(yīng)用的運(yùn)行次數(shù)與預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限進(jìn)行比較,將最近運(yùn)行的應(yīng)用中運(yùn)行次數(shù)大于所述預(yù)設(shè)的運(yùn)行次數(shù)門(mén)限的應(yīng)用判定為頻繁使用應(yīng)用。
9.根據(jù)權(quán)利要求6至8任意一項(xiàng)所述的用戶(hù)終端,其特征在于,所述發(fā)送單元具體用于將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào),以便所述服務(wù)器將所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)與數(shù)據(jù)庫(kù)中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在所述數(shù)據(jù)庫(kù)中匹配出與所述頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)相同的應(yīng)用,并將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)與數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比,以便所述服務(wù)器確定所述頻繁使用應(yīng)用列表中待升級(jí)的應(yīng)用并生成應(yīng)用更新列表; 其中,所述待升級(jí)的應(yīng)用為在所述頻繁使用應(yīng)用列表中版本號(hào)低于數(shù)據(jù)庫(kù)中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用。
10.根據(jù)權(quán)利要求6至8任意一項(xiàng)所述的用戶(hù)終端,其特征在于,所述升級(jí)單元包括名稱(chēng)匹配子單元,用于將所述應(yīng)用更新列表中的待升級(jí)的應(yīng)用的名稱(chēng)與頻繁使用應(yīng)用列表中應(yīng)用的名稱(chēng)進(jìn)行匹配,以便在頻繁使用應(yīng)用列表中匹配出與所述應(yīng)用更新列表中應(yīng)用的名稱(chēng)相同的應(yīng)用,并將匹配結(jié)果發(fā)送至版本對(duì)比子單元; 版本對(duì)比子單元,用于從所述名稱(chēng)匹配子單元接收所述匹配結(jié)果,將所述頻繁使用應(yīng)用列表中應(yīng)用的當(dāng)前版本號(hào)與所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)進(jìn)行對(duì)比;所述版本對(duì)比子單元還用于將所述頻繁使用應(yīng)用列表中應(yīng)用的版本號(hào)低于所述應(yīng)用更新列表中名稱(chēng)相同的應(yīng)用的版本號(hào)的應(yīng)用判定為待升級(jí)應(yīng)用,并將待升級(jí)應(yīng)用發(fā)送至升級(jí)提示子單元; 升級(jí)提示子單元,用于從所述版本對(duì)比子單元接收所說(shuō)待升級(jí)應(yīng)用,并將待升級(jí)應(yīng)用以列表的形式提示給用戶(hù),以便用戶(hù)選擇升級(jí)。
全文摘要
本發(fā)明的實(shí)施例提供一種終端應(yīng)用的更新方法和用戶(hù)終端,涉及通信領(lǐng)域,能夠減少不必要的應(yīng)用更新,從而改善了用戶(hù)體驗(yàn),避免流量浪費(fèi)。掃描最近運(yùn)行的應(yīng)用,在最近運(yùn)行的應(yīng)用中篩選出頻繁使用應(yīng)用并生成頻繁使用應(yīng)用列表,所述頻繁使用應(yīng)用列表中包括頻繁使用應(yīng)用的名稱(chēng)和當(dāng)前版本號(hào);將所述頻繁使用應(yīng)用列表發(fā)送至服務(wù)器,以便服務(wù)器確定需要升級(jí)的應(yīng)用并生成應(yīng)用更新列表,所述應(yīng)用更新列表中包括需要升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址;從所述服務(wù)器接收所述應(yīng)用更新列表;根據(jù)所述應(yīng)用更新列表中需要升級(jí)的應(yīng)用的名稱(chēng)、最新版本號(hào)和升級(jí)服務(wù)器的地址進(jìn)行應(yīng)用升級(jí)。本發(fā)明實(shí)施例用于用戶(hù)終端應(yīng)用的更新。
文檔編號(hào)H04W88/02GK102932777SQ20121041043
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年10月24日 優(yōu)先權(quán)日2012年10月24日
發(fā)明者池海章, 朱勇 申請(qǐng)人:華為終端有限公司