1.一種下載路徑確定的方法,其特征在于,包括:
獲取待選擇版本集合中第一可選版本,其中,所述待選擇版本集合中還包括第二可選版本以及第三可選版本,所述第三可選版本為當(dāng)前最新版本,所述第二可選版本為所述第三可選版本的前一個可選版本;
獲取從所述第一可選版本更新至所述第二可選版本所對應(yīng)的第一版本文件內(nèi)容,并獲取從所述第二可選版本更新至所述第三可選版本所對應(yīng)的第二版本文件內(nèi)容;
若所述第一版本文件內(nèi)容與所述第二版本文件內(nèi)容一致,則根據(jù)所述第一可選版本以及所述第三可選版本確定第一目標(biāo)下載路徑。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取從所述第一可選版本更新至所述第二可選版本所對應(yīng)的第一版本文件內(nèi)容,并獲取從所述第二可選版本更新至所述第三可選版本所對應(yīng)的第二版本文件內(nèi)容之后,所述方法還包括:
獲取所述第一版本文件內(nèi)容中的至少一個第一文件,每個第一文件對應(yīng)一個第一標(biāo)識;
獲取所述第二版本文件內(nèi)容中的至少一個第二文件,每個第二文件對應(yīng)一個第二標(biāo)識;
判斷所述第一標(biāo)識與所述第二標(biāo)識是否相同,若相同,則確定所述第一版本文件內(nèi)容與所述第二版本文件內(nèi)容一致。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取待選擇版本集合中第一可選版本之后,所述方法還包括:
獲取所述第一可選版本所對應(yīng)的目標(biāo)用戶數(shù)量;
判斷所述目標(biāo)用戶數(shù)量是否大于預(yù)置用戶平均數(shù)量,其中,所述預(yù)置用戶平均數(shù)量為排除所述待選擇版本集合中的所述第二可選版本以及所述第三可選版本后,所確定的至少一個可選版本的用戶數(shù)量平均值;
若所述目標(biāo)用戶數(shù)量大于預(yù)置用戶平均數(shù)量,則確定執(zhí)行獲取所述第一版本文件內(nèi)容以及所述第二版本文件內(nèi)容的步驟;
若所述目標(biāo)用戶數(shù)量小于預(yù)置用戶平均數(shù)量,則從所述待選擇版本集合中排除所述第一可選版本。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述第一可選版本所對應(yīng)的目標(biāo)用戶數(shù)量之前,所述方法還包括:
向服務(wù)器發(fā)送版本信息獲取請求,所述版本信息獲取請求用于指示所述服務(wù)器下發(fā)所述待選擇版本集合;
接收所述服務(wù)器發(fā)送的所述待選擇版本集合,所述待選擇版本集合中包含所述第一可選版本。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述版本信息獲取請求接收所述服務(wù)器發(fā)送的所述待選擇版本集合之后,所述方法還包括:
向所述服務(wù)器發(fā)送用戶數(shù)量獲取請求,所述用戶數(shù)量獲取請求用于指示所述服務(wù)器下發(fā)所述待選擇版本集合中各個可選版本所對應(yīng)的用戶數(shù)量;
接收所述服務(wù)器發(fā)送的所述待選擇版本集合中各個可選版本所對應(yīng)的用戶數(shù)量;
所述獲取所述第一可選版本所對應(yīng)的目標(biāo)用戶數(shù)量,包括:
根據(jù)所述待選擇版本集合中各個可選版本所對應(yīng)的用戶數(shù)量,確定所述第一可選版本所對應(yīng)的所述目標(biāo)用戶數(shù)量。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取從所述第一可選版本更新至所述第二可選版本所對應(yīng)的第一版本文件內(nèi)容,并獲取從所述第二可選版本更新至所述第三可選版本所對應(yīng)的第二版本文件內(nèi)容之后,所述方法還包括:
若所述第一版本文件內(nèi)容與所述第二版本文件內(nèi)容不一致,則根據(jù)所述第一可選版本、所述第二可選版本以及所述第三可選版本確定第二目標(biāo)下載路徑。
7.根據(jù)權(quán)利要求1至5中任一項所述方法,其特征在于,所述根據(jù)所述第一可選版本以及所述第三可選版本確定第一目標(biāo)下載路徑之后,所述方法還包括:
根據(jù)所述第一目標(biāo)下載路徑下載所述第三可選版本對應(yīng)的升級數(shù)據(jù)包,其中,升級數(shù)據(jù)包用于對客戶端進(jìn)行版本升級。
8.一種客戶端,其特征在于,
第一獲取模塊,用于獲取待選擇版本集合中第一可選版本,其中,所述待選擇版本集合中還包括第二可選版本以及第三可選版本,所述第三可選版本為當(dāng)前最新版本,所述第二可選版本為所述第三可選版本的前一個可選版本;
第二獲取模塊,用于獲取從所述第一獲取模塊獲取的所述第一可選版本更新至所述第二可選版本所對應(yīng)的第一版本文件內(nèi)容,并獲取從所述第二可選版本更新至所述第三可選版本所對應(yīng)的第二版本文件內(nèi)容;
第一確定模塊,用于若所述第二獲取模塊獲取的所述第一版本文件內(nèi)容與所述第二版本文件內(nèi)容一致,則根據(jù)所述第一可選版本以及所述第三可選版本確定第一目標(biāo)下載路徑。
9.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述客戶端還包括:
第三獲取模塊,用于所述第二獲取模塊獲取從所述第一可選版本更新至所述第二可選版本所對應(yīng)的第一版本文件內(nèi)容,并獲取從所述第二可選版本更新至所述第三可選版本所對應(yīng)的第二版本文件內(nèi)容之后,獲取所述第一版本文件內(nèi)容中的至少一個第一文件,每個第一文件對應(yīng)一個第一標(biāo)識;
第四獲取模塊,用于獲取所述第三獲取模塊獲取的所述第二版本文件內(nèi)容中的至少一個第二文件,每個第二文件對應(yīng)一個第二標(biāo)識;
第一判斷模塊,用于判斷所述第三獲取模塊獲取的所述第一標(biāo)識與所述第四獲取模塊獲取的所述第二標(biāo)識是否相同,若相同,則確定所述第一版本文件內(nèi)容與所述第二版本文件內(nèi)容一致。
10.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述客戶端還包括:
第五獲取模塊,用于所述第一獲取模塊獲取待選擇版本集合中第一可選版本之后,獲取所述第一可選版本所對應(yīng)的目標(biāo)用戶數(shù)量;
第二判斷模塊,用于判斷所述第五獲取模塊獲取的所述目標(biāo)用戶數(shù)量是否大于預(yù)置用戶平均數(shù)量,其中,所述預(yù)置用戶平均數(shù)量為排除所述待選擇版本集合中的所述第二可選版本以及所述第三可選版本后,所確定的至少一個可選版本的用戶數(shù)量平均值;
第二確定模塊,用于若所述第二判斷模塊判斷得到所述目標(biāo)用戶數(shù)量大于預(yù)置用戶平均數(shù)量,則確定執(zhí)行獲取所述第一版本文件內(nèi)容以及所述第二版本文件內(nèi)容的步驟;
排除模塊,用于若所述第二判斷模塊判斷得到所述目標(biāo)用戶數(shù)量小于預(yù)置用戶平均數(shù)量,則從所述待選擇版本集合中排除所述第一可選版本。
11.根據(jù)權(quán)利要求10所述的客戶端,其特征在于,所述客戶端還包括:
第一發(fā)送模塊,用于所述第五獲取模塊獲取所述第一可選版本所對應(yīng)的目標(biāo)用戶數(shù)量之前,向服務(wù)器發(fā)送版本信息獲取請求,所述版本信息獲取請求用于指示所述服務(wù)器下發(fā)所述待選擇版本集合;
第一接收模塊,用于接收所述服務(wù)器發(fā)送的所述待選擇版本集合,所述待選擇版本集合中包含所述第一可選版本。
12.根據(jù)權(quán)利要求11所述的客戶端,其特征在于,所述客戶端還包括:
第二發(fā)送模塊,用于所述第一接收模塊接收所述服務(wù)器發(fā)送的所述待選擇版本集合之后,向所述服務(wù)器發(fā)送用戶數(shù)量獲取請求,所述用戶數(shù)量獲取請求用于指示所述服務(wù)器下發(fā)所述待選擇版本集合中各個可選版本所對應(yīng)的用戶數(shù)量;
第二接收模塊,用于接收所述服務(wù)器發(fā)送的所述待選擇版本集合中各個可選版本所對應(yīng)的用戶數(shù)量;
所述第五獲取模塊包括:
確定單元,用于根據(jù)所述待選擇版本集合中各個可選版本所對應(yīng)的用戶數(shù)量,確定所述第一可選版本所對應(yīng)的所述目標(biāo)用戶數(shù)量。
13.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述客戶端還包括:
第三確定模塊,用于所述第二獲取模塊獲取從所述第一可選版本更新至所述第二可選版本所對應(yīng)的第一版本文件內(nèi)容,并獲取從所述第二可選版本更新至所述第三可選版本所對應(yīng)的第二版本文件內(nèi)容之后,若所述第一版本文件內(nèi)容與所述第二版本文件內(nèi)容不一致,則根據(jù)所述第一可選版本、所述第二可選版本以及所述第三可選版本確定第二目標(biāo)下載路徑。
14.根據(jù)權(quán)利要求8至12中任一項所述的客戶端,其特征在于,所述客戶端還包括:
下載模塊,用于所述第一確定模塊根據(jù)所述第一可選版本以及所述第三可選版本確定第一目標(biāo)下載路徑之后,根據(jù)所述第一目標(biāo)下載路徑下載所述第三可選版本對應(yīng)的升級數(shù)據(jù)包,其中,升級數(shù)據(jù)包用于對客戶端進(jìn)行版本升級。