一種應(yīng)用程序下載方法及終端、通信設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種應(yīng)用程序下載方法及終端、通信設(shè)備,其中的方法包括:接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。本發(fā)明實(shí)施例還公開了相應(yīng)的終端以及通信設(shè)備。本發(fā)明實(shí)施例提供的技術(shù)方案能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
【專利說明】
一種應(yīng)用程序下載方法及終端、通信設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種應(yīng)用程序下載方法及終端、通信設(shè)備。
【背景技術(shù)】
[0002]隨著終端技術(shù)的不斷發(fā)展,多種多樣的終端應(yīng)用軟件也隨之發(fā)展,每種類型的應(yīng)用程序都有若干個(gè)不同的應(yīng)用程序供用戶下載使用,例如音樂播放類的應(yīng)用程序,用戶就有酷狗、酷我、蝦米音樂、QQ音樂等可以選擇,同時(shí)每個(gè)不同的應(yīng)用程序也會(huì)有定期發(fā)布新版本,供用戶下載更新,上述多種多樣的終端應(yīng)用軟件豐富了終端的應(yīng)用功能,也極大地方便了用戶的工作和日常生活。
[0003]然而,終端種類繁多、功能各異,并且通常具有不同的硬件配置和軟件配置,同一應(yīng)用軟件的同一個(gè)版本通常并不適用于所有的終端,例如針對(duì)1S操作系統(tǒng)設(shè)計(jì)的游戲應(yīng)用軟件,不能適用于具有Android操作系統(tǒng)的移動(dòng)終端,而且,由于Android操作系統(tǒng)的開源性,每個(gè)終端廠家都可以開發(fā)出自己的Android操作系統(tǒng),軟件研發(fā)工作人員不可能專門針對(duì)某些廠家的某些機(jī)型作軟件優(yōu)化。因此,用戶在實(shí)際使用過程中,通常又很難辨別特定應(yīng)用軟件的哪一個(gè)版本更適用于自己的終端,當(dāng)下載的應(yīng)用軟件與終端不匹配時(shí),就會(huì)出現(xiàn)終端并不能支持實(shí)現(xiàn)應(yīng)用軟件中的某些功能、應(yīng)用軟件使用不順暢等問題,甚至有時(shí)根本無法使用,對(duì)于某些需要付費(fèi)使用的應(yīng)用軟件,這樣的情況還會(huì)造成用戶不必要的損失,給用戶造成極大的困擾。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種應(yīng)用程序下載方法及終端、通信設(shè)備,以期提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度。
[0005]本發(fā)明實(shí)施例第一方面提供一種應(yīng)用程序下載方法,包括:
[0006]接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與本端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的;
[0007]在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接;
[0008]基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。
[0009]本發(fā)明實(shí)施例第二方面提供一種應(yīng)用程序下載方法,包括:
[0010]接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求;
[0011]響應(yīng)所述讀取請(qǐng)求,獲取預(yù)存的與所述目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分,所述N為正整數(shù);
[0012]根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù);
[0013]將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);
[0014]將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。
[0015]本發(fā)明實(shí)施例第三方面提供一種終端,所述終端包括:
[0016]接收單元,用于接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與本端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的;
[0017]搜索單元,用于在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接;
[0018]下載單元,用于基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。
[0019]本發(fā)明實(shí)施例第四方面提供一種通信設(shè)備,所述通信設(shè)備包括:
[0020]第一接收單元,用于接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求;
[0021 ]獲取單元,用于響應(yīng)所述讀取請(qǐng)求,獲取預(yù)存的與所述目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分,所述N為正整數(shù);
[0022]評(píng)分單元,用于根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù);
[0023]確定單元,用于將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);
[0024]發(fā)送單元,用于將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。
[0025]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到本端當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,并基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0027]圖1是本發(fā)明第一實(shí)施例提供的一種應(yīng)用程序下載方法的流程示意圖;
[0028]圖2是本發(fā)明第二實(shí)施例提供的一種應(yīng)用程序下載方法的流程示意圖;
[0029]圖3是本發(fā)明第三實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0030]圖4是本發(fā)明第四實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0031]圖5是本發(fā)明第五實(shí)施例提供的一種通信設(shè)備的結(jié)構(gòu)示意圖;
[0032]圖6是本發(fā)明第六實(shí)施例提供的一種通信設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
[0035]在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
[0036]請(qǐng)參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的一種應(yīng)用程序下載方法的流程示意圖,如圖1所示,本發(fā)明實(shí)施例中的應(yīng)用程序下載方法包括以下步驟:
[0037]S101、終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果。
[0038]其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與本端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的。
[0039]可以理解的,所述終端可以是任何具備通信和存儲(chǔ)功能的設(shè)備,例如:平板電腦、手機(jī)、電子閱讀器、遙控器、個(gè)人計(jì)算機(jī)(Personal Computer,PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等具有網(wǎng)絡(luò)功能的智能設(shè)備;所述目標(biāo)通信設(shè)備可以包括但不限于服務(wù)設(shè)備,例如服務(wù)器、服務(wù)主機(jī)、服務(wù)系統(tǒng)以及服務(wù)平臺(tái)等。
[0040]其中,可選的,所述終端接收目標(biāo)通信設(shè)備生成的應(yīng)用程序評(píng)分列表,其中,所述應(yīng)用程序評(píng)分列表包括所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果,所述應(yīng)用程序評(píng)分列表包括:本端的終端型號(hào)、與本端的終端型號(hào)對(duì)應(yīng)的至少一個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí)以及所述至少一個(gè)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),其中,所述至少一個(gè)應(yīng)用程序包括所述目標(biāo)應(yīng)用程序。
[0041]S102、在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),所述終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。
[0042]其中,所述當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)包括:所述終端已經(jīng)安裝的所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí),或所述終端待安裝的所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí),即當(dāng)終端在檢測到用戶待下載安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)不是最優(yōu)版本標(biāo)識(shí)時(shí),才搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。
[0043]可以理解的,所述終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),可以從目標(biāo)應(yīng)用應(yīng)用程序的官方網(wǎng)站或者相關(guān)的應(yīng)用市場搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。
[0044]S103、所述終端基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。
[0045]可選的,若所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)至少包括第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí),所述終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接的具體實(shí)現(xiàn)方式可以是:所述終端獲取所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間;所述終端將所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間中最接近當(dāng)前時(shí)間的版本標(biāo)識(shí)作為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);所述終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。
[0046]可以理解的,當(dāng)目標(biāo)通信設(shè)備推送的目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)包括至少兩個(gè)版標(biāo)識(shí)時(shí),例如以目標(biāo)程序?yàn)閝q程序?yàn)槔?,目?biāo)通信設(shè)備推送的qq的最優(yōu)版本標(biāo)識(shí)包括6.3.1和6.3.0,6.3.1版本的qq的發(fā)布時(shí)間為2016年4月I日,6.3.0版本的qq的發(fā)布時(shí)間為2016年3月15日,那么所述終端自動(dòng)將6.3.1作為qq應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),并上網(wǎng)搜索6.3.1版本的qq的下載鏈接。
[0047]可選的,當(dāng)所述用于所述終端的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)為所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)時(shí),所述終端基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序得具體實(shí)現(xiàn)方式可以是:
[0048]所述終端基于所述下載鏈接下載安裝所述與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序并保留所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序;或者,所述終端基于所述下載鏈接下載安裝與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序、卸載所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序并刪除所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的安裝包;或者,所述終端基于所述下載鏈接下載安裝與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序、卸載所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序并將所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的安裝包壓縮。
[0049]可以理解的,終端在基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序之前,可以顯示包括所述與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接的人機(jī)交互界面,用戶在上述人機(jī)交互界面中選擇下載鏈接后,終端可以進(jìn)一步顯示關(guān)于目標(biāo)應(yīng)用程序下載的三個(gè)復(fù)選項(xiàng),即只下載、下載并替換、下載并壓縮,其中,只下載、下載并壓縮兩種下載方式可以讓用戶對(duì)原有版本的目標(biāo)應(yīng)用程序留有余地,而下載并替換這種下載方式可以讓用戶一步到位替換原有版本的目標(biāo)應(yīng)用程序。
[0050]可選的,所述終端還可以執(zhí)行以下操作:
[0051]所述終端獲取所述終端的終端標(biāo)識(shí)、所述終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息;
[0052]所述終端基于在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息確定所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分;
[0053]所述終端基于所述終端標(biāo)識(shí)、所述終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)以及所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分生成參考應(yīng)用程序評(píng)分列表;
[0054]所述終端將所述參考應(yīng)用程序評(píng)分列表發(fā)送至所述目標(biāo)通信設(shè)備。
[0055]其中,上述使用狀態(tài)信息可以包括應(yīng)用程序在使用的過程中是否出現(xiàn)卡頓、假死、閃退、死機(jī)。使用狀態(tài)信息可以根據(jù)應(yīng)用程序界面針對(duì)用戶操作的響應(yīng)時(shí)間來識(shí)別并獲取,例如,根據(jù)預(yù)設(shè),應(yīng)用程序在獲得用戶操作指令后的0.0ls至0.1之間作出響應(yīng),用戶是感覺不到卡頓的,若應(yīng)用程序的響應(yīng)時(shí)間超過第一預(yù)設(shè)時(shí)間閾值(即0.1s),而小于第二預(yù)設(shè)時(shí)間閾值(比如Is),那么則判斷應(yīng)用程序出現(xiàn)卡頓,卡頓現(xiàn)象是一種比較影響用戶操作體驗(yàn)的使用狀態(tài);如果應(yīng)用程序的響應(yīng)時(shí)間大于第二預(yù)設(shè)時(shí)間閾值,那么則判斷應(yīng)用程序出現(xiàn)假死,應(yīng)用程序假死已經(jīng)是一種很影響用戶操作體驗(yàn)的使用狀態(tài);如果,應(yīng)用程序未經(jīng)用戶輸入退出指令就自行關(guān)閉的話,則判斷應(yīng)用程序出現(xiàn)閃退,閃退是一種非常影響用戶操作體驗(yàn)的使用狀態(tài);若應(yīng)用程序在用戶操作之后若干秒(比如1s)后仍未響應(yīng)用戶的操作,則判斷應(yīng)用程序造成終端死機(jī),這種情況則及其影響用戶體驗(yàn)。
[0056]終端獲取并保存上述四種使用狀態(tài)信息,并根據(jù)上述使用狀態(tài)信息對(duì)應(yīng)用程序進(jìn)行評(píng)分,其中,由于上述四種使用狀態(tài)信息對(duì)用戶的使用體驗(yàn)的影響存在輕重,因此上述四種使用狀態(tài)信息在評(píng)分的過程中也存在相應(yīng)的權(quán)重,例如,卡頓和假死,用戶或許還可以接受,但是,閃退和死機(jī),用戶是難以接受的,比如應(yīng)用程序的滿分是10分,卡頓的權(quán)重是0.5,若應(yīng)用程序在預(yù)設(shè)時(shí)間內(nèi)出現(xiàn)了3次卡頓,那么針對(duì)卡頓這種使用狀態(tài)信息的得分為(10-3) X0.5 = 3.5分,假死的權(quán)重是0.5,在相同預(yù)設(shè)時(shí)間內(nèi),應(yīng)用程序出現(xiàn)了2次假死,那么針對(duì)2的得分為(10-2) X 0.5 = 4,此時(shí),應(yīng)用程序的得分為3.5+4.5 = 7.5分,一旦應(yīng)用程序出現(xiàn)了閃退和死機(jī),那么應(yīng)用程序直接評(píng)為O分,當(dāng)然,若應(yīng)用程序不出現(xiàn)卡頓、假死、閃退或死機(jī),那么該應(yīng)用程序?yàn)闈M分10分。
[0057]終端基于上述應(yīng)用程序的評(píng)分、終端的終端標(biāo)識(shí)、應(yīng)用程序的應(yīng)用標(biāo)識(shí),應(yīng)用程學(xué)的版本號(hào)生成參考應(yīng)用程序評(píng)分列表,上述參考應(yīng)用程序評(píng)分列表根據(jù)應(yīng)用程序的使用裝填信息實(shí)時(shí)更新,同時(shí),終端將上述參考應(yīng)用程序評(píng)分列表每隔預(yù)設(shè)時(shí)間上傳至目標(biāo)通信設(shè)備。
[0058]其中,當(dāng)上述終端是移動(dòng)終端時(shí),上述終端的終端標(biāo)識(shí)可以是國際移動(dòng)設(shè)備標(biāo)識(shí)(Internat1nal Mobile Equipment Identity,IMEI),國際移動(dòng)設(shè)備標(biāo)識(shí)印在移動(dòng)設(shè)備機(jī)身背面的標(biāo)志上,并且讀寫存儲(chǔ)在移動(dòng)設(shè)備內(nèi)存中,是移動(dòng)設(shè)備的唯一識(shí)別號(hào)碼。
[0059]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到用于所述終端的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
[0060]請(qǐng)參閱圖2,圖2是本發(fā)明第二實(shí)施例提供的一種應(yīng)用程序下載方法的流程示意圖,如圖2所示,本發(fā)明實(shí)施例中的應(yīng)用程序下載方法包括以下步驟:
[0061 ] S201、通信設(shè)備接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求。
[0062]S202、所述通信設(shè)備獲取預(yù)存的與所述目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述N為正整數(shù)。
[0063]其中,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分。
[0064]S203、所述通信設(shè)備根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù)。
[0065]S204、所述通信設(shè)備將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。
[0066]S205、所述通信設(shè)備將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端。
[0067]其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。
[0068]其中,所述目標(biāo)終端的終端型號(hào)是根據(jù)所述目標(biāo)終端的終端標(biāo)識(shí)確定的。
[0069]進(jìn)一步可選的,所述通信設(shè)備獲取預(yù)存的與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果之前,還可以執(zhí)行以下操作:
[0070]所述通信設(shè)備接收并存儲(chǔ)至少一個(gè)終端發(fā)送的至少一個(gè)參考應(yīng)用程序評(píng)分列表,其中,所述參考應(yīng)用程序評(píng)分列表包括終端的終端標(biāo)識(shí),終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)所述應(yīng)用程序的評(píng)分,所述應(yīng)用程序包括所述目標(biāo)應(yīng)用程序;
[0071]所述通信設(shè)備以所述目標(biāo)終端的終端型號(hào)為匯總依據(jù),將所述至少一個(gè)參考應(yīng)用程序評(píng)分結(jié)果分類匯總,以得到參考應(yīng)用程序評(píng)分列表集合,所述參考應(yīng)用程序評(píng)分列表集合中的每個(gè)參考應(yīng)用程序評(píng)分列表的終端標(biāo)識(shí)所對(duì)應(yīng)的終端型號(hào)與所述目標(biāo)終端的終端型號(hào)相同;
[0072]所述通信設(shè)備基于所述參考應(yīng)用程序評(píng)分列表集合,提取所述與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果。
[0073]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到本端當(dāng)前的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,并基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
[0074]下面為本發(fā)明裝置實(shí)施例,本發(fā)明裝置實(shí)施例用于執(zhí)行本發(fā)明方法實(shí)施例一至二實(shí)現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例一和實(shí)施例二。
[0075]請(qǐng)參閱圖3,圖3是本發(fā)明第三實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明實(shí)施例中的終端包括以下單元:
[0076]接收單元301,用于接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與所本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與所述終端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的;
[0077]搜索單元302,用于在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接;
[0078]下載單元303,用于基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。
[0079]進(jìn)一步可選的,所述接收單元301,具體用于接收所述目標(biāo)通信設(shè)備生成的應(yīng)用程序評(píng)分列表,其中,所述應(yīng)用程序評(píng)分列表包括所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果,所述應(yīng)用程序評(píng)分列表包括:本端的終端型號(hào)、與所述終端的終端型號(hào)對(duì)應(yīng)的至少一個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí)以及所述至少一個(gè)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),其中,所述至少一個(gè)應(yīng)用程序包括所述目標(biāo)應(yīng)用程序。
[0080]可選的,所述終端還可以進(jìn)一步包括:
[0081]獲取單元,用于獲取本端的終端標(biāo)識(shí)、本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息;
[0082]評(píng)分單元,用于基于在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息確定所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分;
[0083]生成單元,用于基于所述終端標(biāo)識(shí)、本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)以及所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分生成參考應(yīng)用程序評(píng)分列表;
[0084]發(fā)送單元,用于將所述參考應(yīng)用程序評(píng)分列表發(fā)送至所述目標(biāo)通信設(shè)備。
[0085]進(jìn)一步可選的,所述當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)包括:本端已經(jīng)安裝的所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí),或本端待安裝的所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)。
[0086]進(jìn)一步可選的,所述搜索單元302,若所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)至少包括第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)時(shí),具體用于獲取所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間;將所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間中最接近當(dāng)前時(shí)間的版本標(biāo)識(shí)作為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。
[0087]進(jìn)一步可選的,所述下載單元303,當(dāng)所述當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)為本端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)時(shí),具體用于基于所述下載鏈接下載安裝所述與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序并保留所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序;
[0088]或者,基于所述下載鏈接下載安裝與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序、卸載所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序并刪除所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的安裝包;
[0089]或者,基于所述下載鏈接下載安裝與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序、卸載所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序并將所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的安裝包壓縮。
[0090]具體的,上述各個(gè)單元的具體實(shí)現(xiàn)可參考圖1對(duì)應(yīng)實(shí)施例中相關(guān)步驟的描述,在此不贅述。
[0091]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到用于所述終端的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
[0092]請(qǐng)參考圖4,圖4是本發(fā)明第四實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明實(shí)施例中的終端包括:至少一個(gè)處理器401,例如CPU,至少一個(gè)接收器403,至少一個(gè)存儲(chǔ)器404,至少一個(gè)發(fā)送器405,至少一個(gè)通信總線402。其中,通信總線402用于實(shí)現(xiàn)這些組件之間的連接通信。其中,本發(fā)明實(shí)施例中裝置的接收器403和發(fā)送器405可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他節(jié)點(diǎn)設(shè)備進(jìn)行信令或數(shù)據(jù)的通信。存儲(chǔ)器404可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器404可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器401的存儲(chǔ)裝置。存儲(chǔ)器404中存儲(chǔ)一組程序代碼,且所述處理器401可通過通信總線402,調(diào)用存儲(chǔ)器404中存儲(chǔ)的代碼以執(zhí)行相關(guān)的功能。
[0093]所述處理器401,用于接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與本端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的;在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接;基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。
[0094]可選的,所述處理器401,在用于接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果時(shí),具體用于接收所述目標(biāo)通信設(shè)備生成的應(yīng)用程序評(píng)分列表,其中,所述應(yīng)用程序評(píng)分列表包括所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果,所述應(yīng)用程序評(píng)分列表包括:本端的終端型號(hào)、與本端的終端型號(hào)對(duì)應(yīng)的至少一個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí)以及所述至少一個(gè)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),其中,所述至少一個(gè)應(yīng)用程序包括所述目標(biāo)應(yīng)用程序。
[0095]可選的,所述處理器401,還可以用于獲取本端的終端標(biāo)識(shí)本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息;基于在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息確定所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分;基于所述本端的終端標(biāo)識(shí)、所本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)以及所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分生成參考應(yīng)用程序評(píng)分列表;將所述參考應(yīng)用程序評(píng)分列表發(fā)送至所述目標(biāo)通信設(shè)備。
[0096]可選的,所述當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)包括:本端已經(jīng)安裝的所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí),或本端待安裝的所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)。
[0097]可選的,若所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)至少包括第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí),所述處理器401,在用于基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接時(shí),具體用于獲取所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間;將所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間中最接近當(dāng)前時(shí)間的版本標(biāo)識(shí)作為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。
[0098]可選的,若當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)為所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí),所述處理器401,在用于基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序時(shí),具體用于基于所述下載鏈接下載安裝所述與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序并保留所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序;或者,基于所述下載鏈接下載安裝與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序、卸載所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序并刪除所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的安裝包;或者,基于所述下載鏈接下載安裝與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序、卸載所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序并將所述終端已經(jīng)安裝的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的安裝包壓縮。
[0099]具體的,上述各個(gè)單元的具體實(shí)現(xiàn)可參考圖1對(duì)應(yīng)實(shí)施例中相關(guān)步驟的描述,在此不贅述。
[0100]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到用于所述終端的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
[0101]請(qǐng)參閱圖5,圖5是本發(fā)明第五實(shí)施例提供的一種通信設(shè)備器的結(jié)構(gòu)示意圖,如圖5所示,本發(fā)明實(shí)施例中的通信設(shè)備包括以下單元:
[0102]第一接收單元501,用于接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求;
[0103]獲取單元502,用于響應(yīng)所述讀取請(qǐng)求,獲取預(yù)存的與所述目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分,所述N為正整數(shù);
[0104]評(píng)分單元503,用于根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù);
[0105]確定單元504,用于將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);
[0106]發(fā)送單元505,用于將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。
[0107]可選的,所述獲取單元502,具體包括:
[0108]第二接收單元,用于接收并存儲(chǔ)至少一個(gè)終端發(fā)送的至少一個(gè)參考應(yīng)用程序評(píng)分列表,其中,所述參考應(yīng)用程序評(píng)分列表包括終端的終端標(biāo)識(shí),終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)所述應(yīng)用程序的評(píng)分,所述應(yīng)用程序包括所述目標(biāo)應(yīng)用程序;
[0109]匯總單元,用于以所述目標(biāo)終端的終端型號(hào)為匯總依據(jù),將所述至少一個(gè)參考應(yīng)用程序評(píng)分結(jié)果分類匯總,以得到參考應(yīng)用程序評(píng)分列表集合,所述參考應(yīng)用程序評(píng)分列表集合中的每個(gè)參考應(yīng)用程序評(píng)分列表的終端標(biāo)識(shí)所對(duì)應(yīng)的終端型號(hào)與所述目標(biāo)終端的終端型號(hào)相同;
[0110]提取單元,用于基于所述參考應(yīng)用程序評(píng)分列表集合,提取所述與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果。
[0111]具體的,上述各個(gè)單元的具體實(shí)現(xiàn)可參考圖2對(duì)應(yīng)實(shí)施例中相關(guān)步驟的描述,在此不贅述。
[0112]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到用于所述終端的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
[0113]請(qǐng)參考圖6,圖6是本發(fā)明第六實(shí)施例提供的一種通信設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,本發(fā)明實(shí)施例中的通信設(shè)備包括:至少一個(gè)處理器601,例如CPU,至少一個(gè)接收器603,至少一個(gè)存儲(chǔ)器604,至少一個(gè)發(fā)送器605,至少一個(gè)通信總線602。其中,通信總線602用于實(shí)現(xiàn)這些組件之間的連接通信。其中,本發(fā)明實(shí)施例中裝置的接收器603和發(fā)送器605可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他節(jié)點(diǎn)設(shè)備進(jìn)行信令或數(shù)據(jù)的通信。存儲(chǔ)器604可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器604可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器601的存儲(chǔ)裝置。存儲(chǔ)器604中存儲(chǔ)一組程序代碼,且所述處理器601可通過通信總線602,調(diào)用存儲(chǔ)器604中存儲(chǔ)的代碼以執(zhí)行相關(guān)的功能。
[0114]所述處理器601,用于接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求;響應(yīng)所述讀取請(qǐng)求,獲取預(yù)存的與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分,所述N為正整數(shù);根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù);將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。
[0115]可選的,所述處理器601,在用于獲取預(yù)存的與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果之前,還可以用于接收并存儲(chǔ)至少一個(gè)終端發(fā)送的至少一個(gè)參考應(yīng)用程序評(píng)分列表,其中,所述參考應(yīng)用程序評(píng)分列表包括終端的終端標(biāo)識(shí),終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)所述應(yīng)用程序的評(píng)分,所述應(yīng)用程序包括所述目標(biāo)應(yīng)用程序;以所述目標(biāo)終端的終端型號(hào)為匯總依據(jù),將所述至少一個(gè)參考應(yīng)用程序評(píng)分結(jié)果分類匯總,以得到參考應(yīng)用程序評(píng)分列表集合,所述參考應(yīng)用程序評(píng)分列表集合中的每個(gè)參考應(yīng)用程序評(píng)分列表的終端標(biāo)識(shí)所對(duì)應(yīng)的終端型號(hào)與所述目標(biāo)終端的終端型號(hào)相同;基于所述參考應(yīng)用程序評(píng)分列表集合,提取所述與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果。
[0116]可選的,所述處理器601,在用于將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端之前,還可以用于接收所述目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求。
[0117]具體的,上述各個(gè)單元的具體實(shí)現(xiàn)可參考圖2對(duì)應(yīng)實(shí)施例中相關(guān)步驟的描述,在此不贅述。
[0118]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,終端接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,在檢測到用于所述終端的目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),終端基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序,通過實(shí)施本發(fā)明實(shí)施例能夠提高應(yīng)用程序與終端的匹配度,提升應(yīng)用程序下載的準(zhǔn)確度,進(jìn)而提升用戶體驗(yàn)。
[0119]本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任何一種服務(wù)進(jìn)程的監(jiān)控方法的部分或全部步驟。
[0120]需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和單元并不一定是本發(fā)明所必須的。
[0121]本發(fā)明實(shí)施例的方法的步驟順序可以根據(jù)實(shí)際需要進(jìn)行調(diào)整、合并或刪減。本發(fā)明實(shí)施例的終端的單元可以根據(jù)實(shí)際需要進(jìn)行整合、進(jìn)一步劃分或刪減。
[0122]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0123]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例是示意性的,例如所述單元的劃分,為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0124]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0125]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0126]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(R0M,Read-0nly Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0127]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤、只讀存儲(chǔ)器(英文= Read-Only Memory,簡稱:ROM)、隨機(jī)存取器(英文:Random Access Memory,簡稱:RAM)、磁盤或光盤等。
[0128]以上對(duì)本發(fā)明實(shí)施例所提供的一種應(yīng)用程序下載方法及終端、通信設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序下載方法,其特征在于,包括: 接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與本端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的; 在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接; 基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。2.如權(quán)利要求1所述的方法,其特征在于,所述接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,包括: 接收所述目標(biāo)通信設(shè)備生成的應(yīng)用程序評(píng)分列表,其中,所述應(yīng)用程序評(píng)分列表包括所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果,所述應(yīng)用程序評(píng)分列表包括:本端的終端型號(hào)、與本端的終端型號(hào)對(duì)應(yīng)的至少一個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí)以及所述至少一個(gè)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),其中,所述至少一個(gè)應(yīng)用程序包括所述目標(biāo)應(yīng)用程序。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取本端的終端標(biāo)識(shí)、本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息; 基于在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息確定所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分; 基于所述本端的終端標(biāo)識(shí)、所述本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)以及所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分生成參考應(yīng)用程序評(píng)分列表; 將所述參考應(yīng)用程序評(píng)分列表發(fā)送至所述目標(biāo)通信設(shè)備。4.如權(quán)利要求1所述的方法,其特征在于,若所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)至少包括第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接,包括: 獲取所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間; 將所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間中最接近當(dāng)前時(shí)間的版本標(biāo)識(shí)作為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí); 基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。5.一種應(yīng)用程序下載方法,其特征在于,包括: 接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求; 響應(yīng)所述讀取請(qǐng)求,獲取預(yù)存的與所述目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分,所述N為正整數(shù); 根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù); 將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí); 將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。6.如權(quán)利要求5所述的方法,其特征在于,獲取預(yù)存的與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果之前,包括: 接收并存儲(chǔ)至少一個(gè)終端發(fā)送的至少一個(gè)參考應(yīng)用程序評(píng)分列表,其中,所述參考應(yīng)用程序評(píng)分列表包括終端的終端標(biāo)識(shí),終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)所述應(yīng)用程序的評(píng)分,所述應(yīng)用程序包括所述目標(biāo)應(yīng)用程序;以所述目標(biāo)終端的終端型號(hào)為匯總依據(jù),將所述至少一個(gè)參考應(yīng)用程序評(píng)分結(jié)果分類匯總,以得到參考應(yīng)用程序評(píng)分列表集合,所述參考應(yīng)用程序評(píng)分列表集合中的每個(gè)參考應(yīng)用程序評(píng)分列表的終端標(biāo)識(shí)所對(duì)應(yīng)的終端型號(hào)與所述目標(biāo)終端的終端型號(hào)相同; 基于所述參考應(yīng)用程序評(píng)分列表集合,提取所述與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果。7.一種終端,其特征在于,所述終端包括: 接收單元,用于接收目標(biāo)通信設(shè)備生成的目標(biāo)應(yīng)用程序評(píng)分結(jié)果,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)及與本端的終端型號(hào)匹配的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果是所述目標(biāo)通信設(shè)備在接收到與本端的終端型號(hào)相同的多個(gè)終端發(fā)送的分別針對(duì)所述目標(biāo)應(yīng)用程序的不同版本的評(píng)分確定的; 搜索單元,用于在檢測到當(dāng)前目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)與所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果中的所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)不匹配時(shí),基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接; 下載單元,用于基于所述下載鏈接下載與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序。8.如權(quán)利要求7所述的終端,其特征在于, 所述接收單元,具體用于接收所述目標(biāo)通信設(shè)備生成的應(yīng)用程序評(píng)分列表,其中,所述應(yīng)用程序評(píng)分列表包括所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果,所述應(yīng)用程序評(píng)分列表包括:本端的終端型號(hào)、與本端的終端型號(hào)對(duì)應(yīng)的至少一個(gè)應(yīng)用程序的應(yīng)用標(biāo)識(shí)以及所述至少一個(gè)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),其中,所述至少一個(gè)應(yīng)用程序包括所述目標(biāo)應(yīng)用程序。9.如權(quán)利要求7所述的終端,其特征在于,所述終端還包括: 獲取單元,用于獲取本端的終端標(biāo)識(shí)、本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息; 評(píng)分單元,用于基于在預(yù)設(shè)時(shí)間段內(nèi)的所述應(yīng)用程序的使用狀態(tài)信息確定所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分; 生成單元,用于基于所述終端標(biāo)識(shí)、本端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)以及所述應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分生成參考應(yīng)用程序評(píng)分列表; 發(fā)送單元,用于將所述參考應(yīng)用程序評(píng)分列表發(fā)送至所述目標(biāo)通信設(shè)備。10.如權(quán)利要求7所述的終端,其特征在于, 所述搜索單元,若所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)至少包括第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí),具體用于獲取所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間;將所述第一版本標(biāo)識(shí)和第二版本標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)應(yīng)用程序的發(fā)布時(shí)間中最接近當(dāng)前時(shí)間的版本標(biāo)識(shí)作為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí);基于所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí),搜索與所述最優(yōu)版本標(biāo)識(shí)匹配的目標(biāo)應(yīng)用程序的下載鏈接。11.一種通信設(shè)備,其特征在于,所述通信設(shè)備包括: 第一接收單元,用于接收目標(biāo)終端發(fā)送的用于讀取目標(biāo)應(yīng)用程序評(píng)分結(jié)果的讀取請(qǐng)求; 獲取單元,用于響應(yīng)所述讀取請(qǐng)求,獲取預(yù)存的與所述目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,所述參考應(yīng)用程序評(píng)分結(jié)果包括所述N個(gè)終端的終端標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)、以及所述目標(biāo)應(yīng)用程序的版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的評(píng)分,所述N為正整數(shù); 評(píng)分單元,用于根據(jù)所述N個(gè)參考應(yīng)用程序評(píng)分結(jié)果,確定所述目標(biāo)應(yīng)用程序的M個(gè)版本標(biāo)識(shí)以及所述M個(gè)版本標(biāo)識(shí)對(duì)應(yīng)的在預(yù)設(shè)時(shí)間段內(nèi)的M個(gè)評(píng)分,所述M為小于或等于N的正整數(shù); 確定單元,用于將所述M個(gè)評(píng)分中分?jǐn)?shù)值最高的評(píng)分對(duì)應(yīng)的版本標(biāo)識(shí)確定為所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí); 發(fā)送單元,用于將目標(biāo)應(yīng)用程序評(píng)分結(jié)果發(fā)送至所述目標(biāo)終端,其中,所述目標(biāo)應(yīng)用程序評(píng)分結(jié)果包括:所述目標(biāo)終端的終端型號(hào)、所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí),所述目標(biāo)應(yīng)用程序的最優(yōu)版本標(biāo)識(shí)。12.如權(quán)利要求11所述的通信設(shè)備,其特征在于,所述獲取單元,包括: 第二接收單元,用于接收并存儲(chǔ)至少一個(gè)終端發(fā)送的至少一個(gè)參考應(yīng)用程序評(píng)分列表,其中,所述參考應(yīng)用程序評(píng)分列表包括終端的終端標(biāo)識(shí),終端安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)、所述應(yīng)用程序的版本標(biāo)識(shí)及在預(yù)設(shè)時(shí)間段內(nèi)所述應(yīng)用程序的評(píng)分,所述應(yīng)用程序包括所述目標(biāo)應(yīng)用程序; 匯總單元,用于以所述目標(biāo)終端的終端型號(hào)為匯總依據(jù),將所述至少一個(gè)參考應(yīng)用程序評(píng)分結(jié)果分類匯總,以得到參考應(yīng)用程序評(píng)分列表集合,所述參考應(yīng)用程序評(píng)分列表集合中的每個(gè)參考應(yīng)用程序評(píng)分列表的終端標(biāo)識(shí)所對(duì)應(yīng)的終端型號(hào)與所述目標(biāo)終端的終端型號(hào)相同; 提取單元,用于基于所述參考應(yīng)用程序評(píng)分列表集合,提取所述與目標(biāo)終端的終端型號(hào)相同的N個(gè)終端發(fā)送的針對(duì)目標(biāo)應(yīng)用程序的N個(gè)參考應(yīng)用程序評(píng)分結(jié)果。
【文檔編號(hào)】H04L29/08GK106095400SQ201610356970
【公開日】2016年11月9日
【申請(qǐng)日】2016年5月26日
【發(fā)明人】張澤民, 李奎
【申請(qǐng)人】深圳市金立通信設(shè)備有限公司