【技術(shù)實現(xiàn)步驟摘要】
一種資源管理方法及裝置
本專利技術(shù)涉及網(wǎng)絡(luò)
,尤其涉及一種資源管理方法及裝置。
技術(shù)介紹
目前,資源(例如,視頻文件、圖片、壓縮文件等)放在應用程序包中進行推送。但是,在移動操作系統(tǒng)iOS9后,應用程序商店(AppStore)對提交的應用程序包的大小有限制,導致一些動態(tài)資源(例如較大的視頻文件等)無法放在應用程序包中。而且,由于AppStore上的應用程序(APP,Application)格式問題,資源文件對用戶是可見的,因此,不適用于一些需要在特定時間內(nèi)保密的資源文件的推送。在相關(guān)技術(shù)中,資源動態(tài)下載技術(shù)多用于游戲領(lǐng)域,尤其是大型游戲領(lǐng)域。由于大型游戲存在體積過大的問題,因此,資源動態(tài)下載技術(shù)可以在確保用戶下載了游戲的基礎(chǔ)運行庫之后,動態(tài)實時地更新場景、關(guān)卡對應的資源并進行游戲中場景的渲染和事件的觸發(fā)。另外,游戲中運營活動的時效性較強,游戲發(fā)版時無法預料運營活動所需要的資源,通過資源動態(tài)下載技術(shù)可以支持時效性較強的運營活動。比如游戲引擎Unity的動態(tài)下載技術(shù)是通過如下步驟來完成的:客戶端在某個時間點向資源服務(wù)器發(fā)出資源下載請求;資源服務(wù)器響應請求,開始啟動下載;資源文件下載完成,客戶端對資源文件進行解析并通過引擎對資源進行展示。然而,相關(guān)技術(shù)中的動態(tài)資源下載針對的大多是游戲資源等大型資源,對于單一資源(例如,單個視頻文件、單個圖片壓縮文件等)支持不足;而且,在相關(guān)技術(shù)中,客戶端需要主動向服務(wù)器請求資源,如果存在大量用戶同時請求服務(wù)器,會對服務(wù)器造成大量壓力;客戶端在需要資源的當下去請求服務(wù)器,需要等待,導致用戶體驗不佳。另外,相關(guān)技術(shù)中沒有解決資 ...
【技術(shù)保護點】
一種資源管理方法,應用于客戶端,所述方法包括:接收服務(wù)端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;解析所述消息得到所述資源管理命令;根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應的資源管理任務(wù);執(zhí)行所述資源管理任務(wù)。
【技術(shù)特征摘要】
1.一種資源管理方法,應用于客戶端,所述方法包括:接收服務(wù)端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;解析所述消息得到所述資源管理命令;根據(jù)所述命令類型以及待管理資源信息,將所述資源管理命令轉(zhuǎn)換成對應的資源管理任務(wù);執(zhí)行所述資源管理任務(wù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述命令類型包括以下的一種或任意結(jié)合:下載命令、更新命令、刪除命令。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述命令類型包括下載命令時,所述將所述資源管理命令轉(zhuǎn)換成對應的資源管理任務(wù),包括:將所述資源管理命令中的下載命令轉(zhuǎn)換成對應的資源下載任務(wù);所述執(zhí)行所述資源管理任務(wù),包括:向所述服務(wù)端發(fā)送對應的資源下載請求;下載所述服務(wù)端響應于所述資源下載請求所發(fā)送的資源。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向所述服務(wù)端發(fā)送對應的資源下載請求,包括:在隨機延遲時長后,向所述服務(wù)端發(fā)送對應的資源下載請求。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述命令類型包括更新命令時,所述將所述資源管理命令轉(zhuǎn)換成對應的資源管理任務(wù),包括:將所述資源管理命令中的更新命令轉(zhuǎn)換成對應的資源更新任務(wù);所述執(zhí)行所述資源管理任務(wù),包括:向所述服務(wù)端發(fā)送對應的資源更新請求;下載所述服務(wù)端響應于所述資源更新請求所發(fā)送的資源。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述向所述服務(wù)端發(fā)送對應的資源更新請求,包括:在隨機延遲時長后,向所述服務(wù)端發(fā)送對應的資源更新請求。7.根據(jù)權(quán)利要求2所述的方法,其特征在于,當所述命令類型包括刪除命令時,所述將所述資源管理命令轉(zhuǎn)換成對應的資源管理任務(wù),包括:將所述資源管理命令中的刪除命令轉(zhuǎn)換成對應的資源刪除任務(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.一種資源管理方法,應用于服務(wù)端,所述方法包括:根據(jù)預設(shè)策略配置資源管理命令,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;向多個客戶端推送攜帶所述資源管理命令的消息,以使所述多個客戶端在接收所述消息后,解析所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:孟嵩,李楠,王金生,
申請(專利權(quán))人:阿里巴巴集團控股有限公司,
類型:發(fā)明
國別省市:開曼群島,KY
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。