1.一種進(jìn)行數(shù)據(jù)更新的方法,其特征在于,包括:
接收從數(shù)據(jù)分發(fā)服務(wù)器下發(fā)的更新數(shù)據(jù)下載策略;
根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;
于第一時間點啟動更新數(shù)據(jù)的下載,運(yùn)行所述下載的更新數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略進(jìn)一步包括:進(jìn)行更新數(shù)據(jù)下載的網(wǎng)絡(luò)連接類型的判斷;則
于第一時間點,進(jìn)一步判斷所述網(wǎng)絡(luò)連接類型,在其符合預(yù)置網(wǎng)絡(luò)連接類型條件時,啟動所述更新數(shù)據(jù)的下載。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略根據(jù)需要進(jìn)行更新數(shù)據(jù)分發(fā)的終端的數(shù)量,確定所述下載散列值、下載生效時間段中的至少一個。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點包括:
根據(jù)公式$t=$start_time+(N*單位時間段中秒數(shù)*散列值)/$p計算出移動終端啟動更新數(shù)據(jù)下載的第一時間點,其中$t為第一時間點,$start_time為下載生效起始時間,N為下載生效時間段,$p為散列系數(shù),所述散列值為依據(jù)所述散列系數(shù)生成的隨機(jī)數(shù)。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略進(jìn)一步包括:與當(dāng)前設(shè)備的硬件唯一標(biāo)識符相對應(yīng)的更新數(shù)據(jù)版本信息,該更新數(shù)據(jù)版本信息由所述數(shù)據(jù)分發(fā)服務(wù)器依據(jù)當(dāng)前設(shè)備的硬件唯一標(biāo)識符進(jìn)行對應(yīng)生產(chǎn)。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)分發(fā)服務(wù)器為分布式的實現(xiàn)了負(fù)載均衡策略的服務(wù)器集群中的至少一個服務(wù)器;
則所述數(shù)據(jù)分發(fā)服務(wù)器各自分配有其處進(jìn)行更新數(shù)據(jù)下載任務(wù)的下載散列值、下載生效起始時間及下載生效時間段。
8.一種移動終端,其特征在于,包括:
接收單元,用于接收從數(shù)據(jù)分發(fā)服務(wù)器下發(fā)的更新數(shù)據(jù)下載策略;
第一計時單元,用于根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;
運(yùn)行單元,用于在第一時間點啟動更新數(shù)據(jù)的下載,運(yùn)行所述下載的更新數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,數(shù)據(jù)分發(fā)服務(wù)器,還用于更新數(shù)據(jù)下載的網(wǎng)絡(luò)連接類型;
所述移動終端還包括:
網(wǎng)絡(luò)連接類型判斷單元,用于在第一時間點,進(jìn)一步判斷所述網(wǎng)絡(luò)連接類型,在其符合預(yù)置網(wǎng)絡(luò)連接類型條件時,啟動所述更新數(shù)據(jù)的下載。