1.一種資源管理方法,應(yīng)用于客戶端,所述方法包括:
接收服務(wù)端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;
解析所述消息得到所述資源管理命令;
根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù);
執(zhí)行所述資源管理任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述命令類型包括以下的一種或任意結(jié)合:下載命令、更新命令、刪除命令。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述命令類型包括下載命令時,所述將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù),包括:
將所述資源管理命令中的下載命令轉(zhuǎn)換成對應(yīng)的資源下載任務(wù);
所述執(zhí)行所述資源管理任務(wù),包括:
向所述服務(wù)端發(fā)送對應(yīng)的資源下載請求;
下載所述服務(wù)端響應(yīng)于所述資源下載請求所發(fā)送的資源。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向所述服務(wù)端發(fā)送對應(yīng)的資源下載請求,包括:在隨機延遲時長后,向所述服務(wù)端發(fā)送對應(yīng)的資源下載請求。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述命令類型包括更新命令時,所述將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù),包括:
將所述資源管理命令中的更新命令轉(zhuǎn)換成對應(yīng)的資源更新任務(wù);
所述執(zhí)行所述資源管理任務(wù),包括:
向所述服務(wù)端發(fā)送對應(yīng)的資源更新請求;
下載所述服務(wù)端響應(yīng)于所述資源更新請求所發(fā)送的資源。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述向所述服務(wù)端發(fā)送對應(yīng)的資源更新請求,包括:在隨機延遲時長后,向所述服務(wù)端發(fā)送對應(yīng)的資源更新請求。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述命令類型包括刪除命令時,所述將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù),包括:
將所述資源管理命令中的刪除命令轉(zhuǎn)換成對應(yīng)的資源刪除任務(wù);
所述執(zhí)行所述資源管理任務(wù),包括:
刪除本地保存的資源。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述資源管理命令還包括以下信息:資源刪除方式;
所述執(zhí)行所述資源管理任務(wù),包括:
以所述資源刪除方式刪除本地保存的資源。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源管理命令還包括以下一項或多項信息:執(zhí)行資源管理任務(wù)的網(wǎng)絡(luò)類型、執(zhí)行資源管理任務(wù)的時間信息;
所述執(zhí)行所述資源管理任務(wù),包括以下之一:
在所述時間信息所指示的時間,執(zhí)行所述資源管理任務(wù);
在滿足所述網(wǎng)絡(luò)類型時,執(zhí)行所述資源管理任務(wù);
在所述時間信息所指示的時間,且滿足所述網(wǎng)絡(luò)類型時,執(zhí)行所述資源管理任務(wù)。
10.根據(jù)權(quán)利要求3或5所述的方法,其特征在于,所述資源管理命令還包括以下信息:資源的完整性校驗數(shù)據(jù);
在執(zhí)行所述資源管理任務(wù)之后,所述方法還包括:根據(jù)所述完整性校驗數(shù)據(jù),校驗執(zhí)行所述資源管理任務(wù)得到的資源的完整性,若所述資源沒有通過完整性校驗,則進行異常處理;若所述資源通過完整性校驗,則在本地存儲所述資源。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
通過日志方式記錄消息接收、消息解析、命令轉(zhuǎn)換以及任務(wù)執(zhí)行過程。
12.根據(jù)權(quán)利要求1至11任一項所述的方法,其特征在于,所述待管理資源信息包括一個或多個多媒體文件的信息,或者一個或多個大小大于第一閾值的文件的信息,或者總大小大于第二閾值的多個文件的信息。
13.一種資源管理方法,應(yīng)用于服務(wù)端,所述方法包括:
根據(jù)預(yù)設(shè)策略配置資源管理命令,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;
向多個客戶端推送攜帶所述資源管理命令的消息,以使所述多個客戶端在接收所述消息后,解析所述消息得到所述資源管理命令,根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù),并執(zhí)行所述資源管理任務(wù)。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述命令類型包括以下的一種或任意組合:下載命令、更新命令、刪除命令。
15.根據(jù)權(quán)利要求13或14所述的方法,其特征在于,所述資源管理命令還包括以下一項或多項信息:執(zhí)行資源管理任務(wù)的網(wǎng)絡(luò)類型、執(zhí)行資源管理任務(wù)的時間信息、資源的完整性校驗數(shù)據(jù)、資源刪除方式。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述預(yù)設(shè)策略包括:
根據(jù)客戶端需要使用資源的時間,配置執(zhí)行資源管理任務(wù)的時間信息;
在資源占用的空間大于閾值時,配置以下至少一項:執(zhí)行資源管理任務(wù)的網(wǎng)絡(luò)類型、資源刪除方式。
17.一種資源管理方法,包括:
服務(wù)端根據(jù)預(yù)設(shè)策略配置資源管理命令;其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;
所述服務(wù)端向多個客戶端推送攜帶所述資源管理命令的消息;
每個客戶端接收服務(wù)端推送的攜帶資源管理命令的消息;
所述每個客戶端解析所述消息得到所述資源管理命令;
所述每個客戶端根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù);
所述每個客戶端執(zhí)行所述資源管理任務(wù)。
18.一種資源管理裝置,應(yīng)用于客戶端,所述裝置包括:
接收模塊,用于接收服務(wù)端推送的攜帶資源管理命令的消息;其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;
消息解析模塊,用于解析所述消息得到所述資源管理命令;
命令轉(zhuǎn)換模塊,用于根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù);
任務(wù)執(zhí)行模塊,用于執(zhí)行所述資源管理任務(wù)。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述命令類型包括以下的一種或任意結(jié)合:下載命令、更新命令、刪除命令;
當所述命令類型包括下載命令時,所述命令轉(zhuǎn)換模塊,用于將所述資源管理命令中的下載命令轉(zhuǎn)換成對應(yīng)的資源下載任務(wù);所述任務(wù)執(zhí)行模塊,用于向所述服務(wù)端發(fā)送對應(yīng)的資源下載請求;下載所述服務(wù)端響應(yīng)于所述資源下載請求所發(fā)送的資源;
當所述命令類型包括更新命令時,所述命令轉(zhuǎn)換模塊,用于將所述資源管理命令中的更新命令轉(zhuǎn)換成對應(yīng)的資源更新任務(wù);所述任務(wù)執(zhí)行模塊,用于向所述服務(wù)端發(fā)送對應(yīng)的資源更新請求;下載所述服務(wù)端響應(yīng)于所述資源更新請求所發(fā)送的資源;
當所述命令類型包括刪除命令時,所述命令轉(zhuǎn)換模塊,用于將所述資源管理命令中的刪除命令轉(zhuǎn)換成對應(yīng)的資源刪除任務(wù);所述任務(wù)執(zhí)行模塊,用于刪除本地保存的資源。
20.根據(jù)權(quán)利要求18或19所述的裝置,其特征在于,所述資源管理命令還包括以下一項或多項信息:執(zhí)行資源管理任務(wù)的網(wǎng)絡(luò)類型、執(zhí)行資源管理任務(wù)的時間信息;
所述任務(wù)執(zhí)行模塊,通過以下方式之一執(zhí)行所述資源管理任務(wù):
在所述時間信息所指示的時間,執(zhí)行所述資源管理任務(wù);
在滿足所述網(wǎng)絡(luò)類型時,執(zhí)行所述資源管理任務(wù);
在所述時間信息所指示的時間,且滿足所述網(wǎng)絡(luò)類型時,執(zhí)行所述資源管理任務(wù)。
21.一種資源管理裝置,應(yīng)用于服務(wù)端,所述裝置包括:
配置模塊,用于根據(jù)預(yù)設(shè)策略配置資源管理命令,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;
推送模塊,用于向多個客戶端推送攜帶所述資源管理命令的消息,以使所述多個客戶端在接收所述消息后,解析所述消息得到所述資源管理命令,根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應(yīng)的資源管理任務(wù),并執(zhí)行所述資源管理任務(wù)。