性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0046]下面通過具體實(shí)施例,分別進(jìn)行詳細(xì)說明。
[0047]本發(fā)明實(shí)施例提供一種應(yīng)用更新的提示方法,包括:
[0048]獲取目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本;
[0049]獲取與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本;
[0050]判斷目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本是否高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本;
[0051]若目標(biāo)應(yīng)用在所述第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,則提示對(duì)第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用進(jìn)行更新。
[0052]請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供一種應(yīng)用更新的提示方法,包括:
[0053]101、獲取目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本;
[0054]本實(shí)施例中,當(dāng)需要確定第一應(yīng)用分發(fā)平臺(tái)上的目標(biāo)應(yīng)用是否有更新的版本時(shí),首先獲取目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本;
[0055]需要說明的是,在本發(fā)明實(shí)施中的第一應(yīng)用分發(fā)平臺(tái)、第二應(yīng)用分發(fā)平臺(tái)是指具有應(yīng)用程序下載入口的程序,如各種專門的應(yīng)用市場(chǎng),或者應(yīng)用程序的官方網(wǎng)站等。
[0056]102、獲取與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本;
[0057]本實(shí)施例中,獲取到第一應(yīng)用分發(fā)平臺(tái)上的版本后,獲取與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本,其中,與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)至少為一個(gè),該第二應(yīng)用分發(fā)平臺(tái)為向第一應(yīng)用分發(fā)平臺(tái)開放授權(quán)接口的平臺(tái)。
[0058]103、判斷目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本是否高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,若目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,則執(zhí)行步驟104 ;
[0059]本實(shí)施例中,將目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本與在第二應(yīng)用分發(fā)平臺(tái)上的版本進(jìn)行比較,當(dāng)?shù)谝粦?yīng)用分發(fā)平臺(tái)與多個(gè)第二應(yīng)用分發(fā)平臺(tái)具有綁定關(guān)系時(shí),獲取各個(gè)第二應(yīng)用分發(fā)平臺(tái)上該目標(biāo)應(yīng)用的版本,然后比較各個(gè)第二應(yīng)用分發(fā)平臺(tái)上的目標(biāo)應(yīng)用的版本,再將各個(gè)第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的最高的版本與第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本進(jìn)行比較,或者,也可以將第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本與多個(gè)第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本分別進(jìn)行比較,按照現(xiàn)有的版本定義規(guī)則,版本號(hào)越大則版本越高,也即越新,若目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,則執(zhí)行步驟104。
[0060]104、提示對(duì)第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用進(jìn)行更新。
[0061]本實(shí)施例中,一旦目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本時(shí),提示對(duì)第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用進(jìn)行更新,如在第一應(yīng)用分發(fā)平臺(tái)上彈窗顯示更新的提醒,或者將提醒消息通過實(shí)時(shí)郵件或者短信通知維護(hù)人員,以使得維護(hù)人員能根據(jù)提示第一時(shí)間更新該目標(biāo)應(yīng)用。
[0062]本發(fā)明實(shí)施例中,獲取目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,獲取與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本,判斷目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本是否高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,若目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,則提示對(duì)第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用進(jìn)行更新,使得維護(hù)人員能及時(shí)獲知目標(biāo)應(yīng)用更新的版本,并更新第一應(yīng)用分發(fā)平臺(tái)上的目標(biāo)應(yīng)用,保障了該第一應(yīng)用分發(fā)平臺(tái)對(duì)目標(biāo)應(yīng)用的更新速度。
[0063]可選的,本發(fā)明的一些實(shí)施例中,若目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,則提示對(duì)第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用進(jìn)行更新,包括:
[0064]若目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本高于目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本,則獲取目標(biāo)應(yīng)用在第二應(yīng)用分發(fā)平臺(tái)上的版本號(hào),記為第一版本號(hào);
[0065]提示將目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本更新為第一版本號(hào)對(duì)應(yīng)的版本。
[0066]本發(fā)明實(shí)施例中,對(duì)提示對(duì)第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用進(jìn)行更新步驟進(jìn)行細(xì)化,使得方案更具體。
[0067]可選的,本發(fā)明的一些實(shí)施例中,提示將目標(biāo)應(yīng)用在第一應(yīng)用分發(fā)平臺(tái)上的版本號(hào)更新為第一版本號(hào)對(duì)應(yīng)的版本之后,還包括:
[0068]接收版本更新數(shù)據(jù)包,版本更新數(shù)據(jù)包用于在第一應(yīng)用分發(fā)平臺(tái)上更新目標(biāo)應(yīng)用,使得目標(biāo)應(yīng)用升級(jí)為第一版本號(hào)對(duì)應(yīng)的版本。
[0069]需要說明的是,在本發(fā)明實(shí)施例中的版本更新數(shù)據(jù)包可以指第一版本號(hào)對(duì)應(yīng)的應(yīng)用安裝包,將接收的版本更新數(shù)據(jù)包替換第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的安裝包;另外,在本發(fā)明實(shí)施例中的版本更新數(shù)據(jù)包也可以指第一版本號(hào)對(duì)應(yīng)的版本相對(duì)于第一應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本數(shù)據(jù)更新部分的安裝包,接收該更新部分的安裝包后,可以將第一應(yīng)用分發(fā)平臺(tái)上的安裝包升級(jí)為第一版本號(hào)對(duì)應(yīng)的版本。
[0070]本發(fā)明實(shí)施例中,增加目標(biāo)應(yīng)用版本的更新步驟,使得方案更完善。
[0071]可選的,本發(fā)明的一些實(shí)施例中,獲取與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本之前,還包括:
[0072]獲取預(yù)置的平臺(tái)關(guān)聯(lián)表;
[0073]根據(jù)平臺(tái)關(guān)聯(lián)表得到與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)。
[0074]本發(fā)明實(shí)施例中,增加與獲取第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)的步驟,使得方案更加完整,本發(fā)明實(shí)施例中的平臺(tái)關(guān)聯(lián)表是指應(yīng)用分發(fā)平臺(tái)與應(yīng)用分發(fā)平臺(tái)之間的關(guān)聯(lián)或?qū)?yīng)關(guān)系,如第一應(yīng)用分發(fā)平臺(tái)對(duì)應(yīng)或關(guān)聯(lián)的應(yīng)用分發(fā)平臺(tái)(我們稱為第二應(yīng)用分發(fā)平臺(tái))有哪些都在該平臺(tái)關(guān)聯(lián)表中顯示,該關(guān)聯(lián)或?qū)?yīng)關(guān)系可以是維護(hù)人員預(yù)先定義好的;第一應(yīng)用分發(fā)平臺(tái)可以根據(jù)平臺(tái)關(guān)聯(lián)表同時(shí)監(jiān)控與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用上目標(biāo)的版本,也可以根據(jù)平臺(tái)關(guān)聯(lián)表依次監(jiān)控與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用上目標(biāo)的版本。
[0075]可選的,本發(fā)明的一些實(shí)施例中,獲取與第一應(yīng)用分發(fā)平臺(tái)相關(guān)聯(lián)的第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本包括:
[0076]獲取目標(biāo)應(yīng)用的標(biāo)識(shí);
[0077]根據(jù)目標(biāo)應(yīng)用的標(biāo)識(shí)定期查詢或者通過第二應(yīng)用分發(fā)平臺(tái)提供的授權(quán)接口實(shí)時(shí)監(jiān)控第二應(yīng)用分發(fā)平臺(tái)上目標(biāo)應(yīng)用的版本。
[0078]本發(fā)明實(shí)施例中,獲取目標(biāo)應(yīng)用的標(biāo)識(shí),可以是獲取目標(biāo)應(yīng)用的名稱,或目標(biāo)應(yīng)用的MD5值,或者目標(biāo)應(yīng)用的包名等。然后通過獲取的目標(biāo)應(yīng)用的名稱,或MD5值,或包名在第二應(yīng)用分發(fā)平臺(tái)上查詢或定位對(duì)應(yīng)的應(yīng)用程序,也即目標(biāo)應(yīng)用,當(dāng)在第二應(yīng)用分發(fā)平臺(tái)上查詢或定位到對(duì)應(yīng)的應(yīng)用程序后,可以定期或不定期或?qū)崟r(shí)監(jiān)控第二應(yīng)用分發(fā)平臺(tái)上對(duì)應(yīng)應(yīng)用的版本,對(duì)第二應(yīng)用分發(fā)平臺(tái)上對(duì)應(yīng)應(yīng)用的版本的查詢或監(jiān)控可以通過第二應(yīng)用分發(fā)平臺(tái)提供的授權(quán)接口實(shí)現(xiàn)。
[0079]為便于理解,下面以一個(gè)實(shí)際應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例中應(yīng)用更新的提示方法進(jìn)行詳細(xì)描述:
[0080]執(zhí)行本發(fā)明應(yīng)用更新的提示方法的終端或裝置可以是智能終端或網(wǎng)路服務(wù)器等,該終端上可以安裝專門的應(yīng)用分發(fā)平臺(tái),目前市場(chǎng)上有很多種類的應(yīng)用分發(fā)平臺(tái),如豌豆莢、安卓市場(chǎng)、360手機(jī)助手及騰訊應(yīng)用寶等,本實(shí)施例中,以安卓市場(chǎng)作為第一應(yīng)用分發(fā)平臺(tái),以360手機(jī)助手作為第二應(yīng)用分發(fā)平臺(tái)進(jìn)行舉例說明,第一應(yīng)用分發(fā)平臺(tái)及第二應(yīng)用分發(fā)平臺(tái)可以安裝在同一終端或裝置上,或者,第一應(yīng)用分發(fā)平臺(tái)和第二應(yīng)用分發(fā)平臺(tái)分別在不同的終端或裝置上。
[0081]維護(hù)人員在第一應(yīng)用分發(fā)平臺(tái)側(cè)進(jìn)