1.一種升級包下載方法,其特征在于,所述升級包下載方法包括以下步驟:
升級服務(wù)器推送升級信息至預(yù)定客戶端;
所述預(yù)定客戶端根據(jù)所述升級信息從文件服務(wù)器中下載升級包文件;
所述升級服務(wù)器在檢測到所述預(yù)定客戶端完成升級包文件下載時,向非預(yù)定客戶端推送升級信息;
所述非預(yù)定客戶端選擇已下載升級包文件的預(yù)定客戶端作為中轉(zhuǎn)文件服務(wù)器,并從所述中轉(zhuǎn)文件服務(wù)器中拉取所述升級包文件。
2.如權(quán)利要求1所述的升級包下載方法,其特征在于,所述預(yù)定客戶端根據(jù)所述升級信息從文件服務(wù)器中下載升級包文件的步驟包括:
所述預(yù)定客戶端向所述升級服務(wù)器發(fā)送下載請求;
所述預(yù)定客戶端在接收到所述升級服務(wù)器反饋的同意下載請求信息時,從所述文件服務(wù)器中獲取升級包文件的下載地址;
所述預(yù)定客戶端根據(jù)所述下載地址下載升級包文件。
3.如權(quán)利要求2所述的升級包下載方法,其特征在于,所述預(yù)定客戶端根據(jù)所述下載地址下載升級包文件的步驟之后還包括:
在所述預(yù)定客戶端下載完成升級包文件時,向所述升級服務(wù)器反饋下載成功信息。
4.如權(quán)利要求1所述的升級包下載方法,其特征在于,所述非預(yù)定客戶端選擇已下載升級包文件的預(yù)定客戶端作為中轉(zhuǎn)文件服務(wù)器,并從所述中轉(zhuǎn)文件服務(wù)器中拉取所述升級包文件的步驟包括:
所述非預(yù)定客戶端獲取所述預(yù)定客戶端的賬號信息、響應(yīng)速度、帶寬大小以及當前連接數(shù)信息;
所述非預(yù)定客戶端根據(jù)所述賬號信息、響應(yīng)速度、帶寬大小以及當前連接數(shù)信息選擇已下載升級包文件的預(yù)定客戶端作為中轉(zhuǎn)文件服務(wù)器;
所述非預(yù)定客戶端向所述中轉(zhuǎn)文件服務(wù)器發(fā)送文件傳輸請求;
所述非預(yù)定客戶端在接收到所述中轉(zhuǎn)服務(wù)器反饋的同意傳輸請求信息時,接收所述中轉(zhuǎn)文件服務(wù)器傳輸?shù)纳壈募?/p>
5.一種下載系統(tǒng),其特征在于,所述下載系統(tǒng)包括:
升級服務(wù)器,用于推送升級信息至預(yù)定客戶端;
預(yù)定客戶端,用于根據(jù)所述升級信息從文件服務(wù)器中下載升級包文件;
升級服務(wù)器,用于在檢測到所述預(yù)定客戶端完成升級包文件下載時,向非預(yù)定客戶端推送升級信息;
非預(yù)定客戶端,用于選擇已下載升級包文件的預(yù)定客戶端作為中轉(zhuǎn)文件服務(wù)器,并從所述中轉(zhuǎn)文件服務(wù)器中拉取所述升級包文件。
6.如權(quán)利要求5所述的下載系統(tǒng),其特征在于,所述預(yù)定客戶端包括:
第一請求模塊,用于向所述升級服務(wù)器發(fā)送下載請求;
地址獲取模塊,用于在接收到所述升級服務(wù)器反饋的同意下載請求信息時,從所述文件服務(wù)器中獲取升級包文件的下載地址;
下載模塊,用于根據(jù)所述下載地址下載升級包文件。
7.如權(quán)利要求6所述的下載系統(tǒng),其特征在于,所述預(yù)定客戶端還包括:
反饋模塊,用于在下載完成升級包文件時,向所述升級服務(wù)器反饋下載成功信息。
8.如權(quán)利要求5所述的下載系統(tǒng),其特征在于,所述非預(yù)定客戶端包括:
信息獲取模塊,用于獲取所述預(yù)定客戶端的賬號信息、響應(yīng)速度、帶寬大小以及當前連接數(shù)信息;
選擇模塊,用于根據(jù)所述賬號信息、響應(yīng)速度、帶寬大小以及當前連接數(shù)信息選擇已下載升級包文件的預(yù)定客戶端作為中轉(zhuǎn)文件服務(wù)器;
第二請求模塊,用于向所述中轉(zhuǎn)文件服務(wù)器發(fā)送文件傳輸請求;
文件傳輸模塊,用于在接收到所述中轉(zhuǎn)服務(wù)器反饋的同意傳輸請求信息時,接收所述中轉(zhuǎn)文件服務(wù)器傳輸?shù)纳壈募?/p>
9.一種升級包下載方法,其特征在于,所述升級包下載方法包括以下步驟:
升級服務(wù)器推送升級信息至預(yù)定客戶端;
所述預(yù)定客戶端根據(jù)所述升級信息從文件服務(wù)器中獲取升級包文件,并上傳至中轉(zhuǎn)服務(wù)器;
所述升級服務(wù)器向非預(yù)定客戶端推送升級信息;
所述非預(yù)定客戶端從所述中轉(zhuǎn)服務(wù)器下載升級包文件。
10.一種下載系統(tǒng),其特征在于,所述下載系統(tǒng)包括:
升級服務(wù)器,用于推送升級信息至預(yù)定客戶端;
預(yù)定客戶端,用于根據(jù)所述升級信息從文件服務(wù)器中獲取升級包文件,并上傳至中轉(zhuǎn)服務(wù)器;
升級服務(wù)器,用于向非預(yù)定客戶端推送升級信息;
非預(yù)定客戶端,用于從所述中轉(zhuǎn)服務(wù)器下載升級包文件。