• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種資源管理方法及裝置制造方法及圖紙

    技術編號:15695430 閱讀:59 留言:0更新日期:2017-06-24 10:53
    本文公開了一種資源管理方法及裝置,所述資源管理方法,包括:接收服務端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;解析所述消息得到所述資源管理命令;根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務;執行所述資源管理任務。通過上述方法使得客戶端能夠基于服務端的命令推送實現資源管理,從而提高用戶體驗。

    【技術實現步驟摘要】
    一種資源管理方法及裝置
    本專利技術涉及網絡
    ,尤其涉及一種資源管理方法及裝置。
    技術介紹
    目前,資源(例如,視頻文件、圖片、壓縮文件等)放在應用程序包中進行推送。但是,在移動操作系統iOS9后,應用程序商店(AppStore)對提交的應用程序包的大小有限制,導致一些動態資源(例如較大的視頻文件等)無法放在應用程序包中。而且,由于AppStore上的應用程序(APP,Application)格式問題,資源文件對用戶是可見的,因此,不適用于一些需要在特定時間內保密的資源文件的推送。在相關技術中,資源動態下載技術多用于游戲領域,尤其是大型游戲領域。由于大型游戲存在體積過大的問題,因此,資源動態下載技術可以在確保用戶下載了游戲的基礎運行庫之后,動態實時地更新場景、關卡對應的資源并進行游戲中場景的渲染和事件的觸發。另外,游戲中運營活動的時效性較強,游戲發版時無法預料運營活動所需要的資源,通過資源動態下載技術可以支持時效性較強的運營活動。比如游戲引擎Unity的動態下載技術是通過如下步驟來完成的:客戶端在某個時間點向資源服務器發出資源下載請求;資源服務器響應請求,開始啟動下載;資源文件下載完成,客戶端對資源文件進行解析并通過引擎對資源進行展示。然而,相關技術中的動態資源下載針對的大多是游戲資源等大型資源,對于單一資源(例如,單個視頻文件、單個圖片壓縮文件等)支持不足;而且,在相關技術中,客戶端需要主動向服務器請求資源,如果存在大量用戶同時請求服務器,會對服務器造成大量壓力;客戶端在需要資源的當下去請求服務器,需要等待,導致用戶體驗不佳。另外,相關技術中沒有解決資源下載后如何處理的問題以及資源下載出錯后如何處理的問題。
    技術實現思路
    以下是對本文詳細描述的主題的概述。本概述并非是為了限制權利要求的保護范圍。本申請實施例提供一種資源管理方法及裝置,使得客戶端能夠基于服務端的命令推送實現資源管理,從而提高用戶體驗。本申請實施例提供一種資源管理方法,應用于客戶端,所述方法包括:接收服務端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;解析所述消息得到所述資源管理命令;根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務;執行所述資源管理任務。可選地,所述命令類型包括以下的一種或任意結合:下載命令、更新命令、刪除命令。可選地,當所述命令類型包括下載命令時,所述將所述資源管理命令轉換成對應的資源管理任務,包括:將所述資源管理命令中的下載命令轉換成對應的資源下載任務;所述執行所述資源管理任務,包括:向所述服務端發送對應的資源下載請求;下載所述服務端響應于所述資源下載請求所發送的資源。可選地,所述向所述服務端發送對應的資源下載請求,包括:在隨機延遲時長后,向所述服務端發送對應的資源下載請求。可選地,當所述命令類型包括更新命令時,所述將所述資源管理命令轉換成對應的資源管理任務,包括:將所述資源管理命令中的更新命令轉換成對應的資源更新任務;所述執行所述資源管理任務,包括:向所述服務端發送對應的資源更新請求;下載所述服務端響應于所述資源更新請求所發送的資源。可選地,所述向所述服務端發送對應的資源更新請求,包括:在隨機延遲時長后,向所述服務端發送對應的資源更新請求。可選地,當所述命令類型包括刪除命令時,所述將所述資源管理命令轉換成對應的資源管理任務,包括:將所述資源管理命令中的刪除命令轉換成對應的資源刪除任務;所述執行所述資源管理任務,包括:刪除本地保存的資源。可選地,所述資源管理命令還包括以下信息:資源刪除方式;所述執行所述資源管理任務,包括:以所述資源刪除方式刪除本地保存的資源。可選地,所述資源管理命令還包括以下一項或多項信息:執行資源管理任務的網絡類型、執行資源管理任務的時間信息;所述執行所述資源管理任務,包括以下之一:在所述時間信息所指示的時間,執行所述資源管理任務;在滿足所述網絡類型時,執行所述資源管理任務;在所述時間信息所指示的時間,且滿足所述網絡類型時,執行所述資源管理任務。可選地,所述資源管理命令還包括以下信息:資源的完整性校驗數據;在執行所述資源管理任務之后,所述方法還包括:根據所述完整性校驗數據,校驗執行所述資源管理任務得到的資源的完整性,若所述資源沒有通過完整性校驗,則進行異常處理;若所述資源通過完整性校驗,則在本地存儲所述資源。可選地,所述方法還包括:通過日志方式記錄消息接收、消息解析、命令轉換以及任務執行過程。可選地,所述待管理資源信息包括一個或多個多媒體文件的信息,或者一個或多個大小大于第一閾值的文件的信息,或者總大小大于第二閾值的多個文件的信息。本申請實施例還提供一種資源管理方法,應用于服務端,所述方法包括:根據預設策略配置資源管理命令,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;向多個客戶端推送攜帶所述資源管理命令的消息,以使所述多個客戶端在接收所述消息后,解析所述消息得到所述資源管理命令,根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務,并執行所述資源管理任務。可選地,所述命令類型包括以下的一種或任意組合:下載命令、更新命令、刪除命令。可選地,所述資源管理命令還包括以下一項或多項信息:執行資源管理任務的網絡類型、執行資源管理任務的時間信息、資源的完整性校驗數據、資源刪除方式。可選地,所述預設策略包括:根據客戶端需要使用資源的時間,配置執行資源管理任務的時間信息;在資源占用的空間大于閾值時,配置以下至少一項:執行資源管理任務的網絡類型、資源刪除方式。本申請實施例還提供一種資源管理方法,包括:服務端根據預設策略配置資源管理命令;其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;所述服務端向多個客戶端推送攜帶所述資源管理命令的消息;每個客戶端接收服務端推送的攜帶資源管理命令的消息;所述每個客戶端解析所述消息得到所述資源管理命令;所述每個客戶端根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務;所述每個客戶端執行所述資源管理任務。本申請實施例還提供一種資源管理裝置,應用于客戶端,所述裝置包括:接收模塊,用于接收服務端推送的攜帶資源管理命令的消息;其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;消息解析模塊,用于解析所述消息得到所述資源管理命令;命令轉換模塊,用于根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務;任務執行模塊,用于執行所述資源管理任務。可選地,所述命令類型包括以下的一種或任意結合:下載命令、更新命令、刪除命令;當所述命令類型包括下載命令時,所述命令轉換模塊,用于將所述資源管理命令中的下載命令轉換成對應的資源下載任務;所述任務執行模塊,用于向所述服務端發送對應的資源下載請求;下載所述服務端響應于所述資源下載請求所發送的資源;當所述命令類型包括更新命令時,所述命令轉換模塊,用于將所述資源管理命令中的更新命令轉換成對應的資源更新任務;所述任務執行模塊,用于向所述服務端發送對應的資源更新請求;下載所述服務端響應于所述資源更新請求所發送的資源;當所述命令類型包括刪除命令時,所述命令轉換模塊,用于將本文檔來自技高網
    ...
    一種資源管理方法及裝置

    【技術保護點】
    一種資源管理方法,應用于客戶端,所述方法包括:接收服務端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;解析所述消息得到所述資源管理命令;根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務;執行所述資源管理任務。

    【技術特征摘要】
    1.一種資源管理方法,應用于客戶端,所述方法包括:接收服務端推送的攜帶資源管理命令的消息,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;解析所述消息得到所述資源管理命令;根據所述命令類型以及待管理資源信息,將所述資源管理命令轉換成對應的資源管理任務;執行所述資源管理任務。2.根據權利要求1所述的方法,其特征在于,所述命令類型包括以下的一種或任意結合:下載命令、更新命令、刪除命令。3.根據權利要求2所述的方法,其特征在于,當所述命令類型包括下載命令時,所述將所述資源管理命令轉換成對應的資源管理任務,包括:將所述資源管理命令中的下載命令轉換成對應的資源下載任務;所述執行所述資源管理任務,包括:向所述服務端發送對應的資源下載請求;下載所述服務端響應于所述資源下載請求所發送的資源。4.根據權利要求3所述的方法,其特征在于,所述向所述服務端發送對應的資源下載請求,包括:在隨機延遲時長后,向所述服務端發送對應的資源下載請求。5.根據權利要求2所述的方法,其特征在于,當所述命令類型包括更新命令時,所述將所述資源管理命令轉換成對應的資源管理任務,包括:將所述資源管理命令中的更新命令轉換成對應的資源更新任務;所述執行所述資源管理任務,包括:向所述服務端發送對應的資源更新請求;下載所述服務端響應于所述資源更新請求所發送的資源。6.根據權利要求5所述的方法,其特征在于,所述向所述服務端發送對應的資源更新請求,包括:在隨機延遲時長后,向所述服務端發送對應的資源更新請求。7.根據權利要求2所述的方法,其特征在于,當所述命令類型包括刪除命令時,所述將所述資源管理命令轉換成對應的資源管理任務,包括:將所述資源管理命令中的刪除命令轉換成對應的資源刪除任務;所述執行所述資源管理任務,包括:刪除本地保存的資源。8.根據權利要求7所述的方法,其特征在于,所述資源管理命令還包括以下信息:資源刪除方式;所述執行所述資源管理任務,包括:以所述資源刪除方式刪除本地保存的資源。9.根據權利要求1所述的方法,其特征在于,所述資源管理命令還包括以下一項或多項信息:執行資源管理任務的網絡類型、執行資源管理任務的時間信息;所述執行所述資源管理任務,包括以下之一:在所述時間信息所指示的時間,執行所述資源管理任務;在滿足所述網絡類型時,執行所述資源管理任務;在所述時間信息所指示的時間,且滿足所述網絡類型時,執行所述資源管理任務。10.根據權利要求3或5所述的方法,其特征在于,所述資源管理命令還包括以下信息:資源的完整性校驗數據;在執行所述資源管理任務之后,所述方法還包括:根據所述完整性校驗數據,校驗執行所述資源管理任務得到的資源的完整性,若所述資源沒有通過完整性校驗,則進行異常處理;若所述資源通過完整性校驗,則在本地存儲所述資源。11.根據權利要求1所述的方法,其特征在于,所述方法還包括:通過日志方式記錄消息接收、消息解析、命令轉換以及任務執行過程。12.根據權利要求1至11任一項所述的方法,其特征在于,所述待管理資源信息包括一個或多個多媒體文件的信息,或者一個或多個大小大于第一閾值的文件的信息,或者總大小大于第二閾值的多個文件的信息。13.一種資源管理方法,應用于服務端,所述方法包括:根據預設策略配置資源管理命令,其中,所述資源管理命令包括以下信息:待管理資源信息、命令類型;向多個客戶端推送攜帶所述資源管理命令的消息,以使所述多個客戶端在接收所述消息后,解析所...

    【專利技術屬性】
    技術研發人員:孟嵩李楠王金生
    申請(專利權)人:阿里巴巴集團控股有限公司
    類型:發明
    國別省市:開曼群島,KY

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕久久精品无码A| 无码毛片视频一区二区本码| 精品久久久无码人妻中文字幕豆芽 | 无码A级毛片免费视频内谢| 国产V亚洲V天堂无码| 性生交片免费无码看人| 亚洲一区无码中文字幕| 18禁超污无遮挡无码免费网站国产| 国产AV巨作情欲放纵无码| 无码任你躁久久久久久久| 久久男人Av资源网站无码软件| 亚洲av麻豆aⅴ无码电影| 67194成l人在线观看线路无码| 中文无码制服丝袜人妻av| 精品无码av无码专区| 亚洲av日韩av永久无码电影| 亚洲Av综合色区无码专区桃色| 无码人妻丰满熟妇区毛片18| 无码人妻丰满熟妇区BBBBXXXX| 性无码一区二区三区在线观看| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 国产免费午夜a无码v视频| 精品国产a∨无码一区二区三区 | 亚洲av无码专区国产不乱码| 亚洲AV无码成人精品区在线观看| 人妻少妇乱子伦无码专区| 成年轻人电影www无码| 亚无码乱人伦一区二区| 亚洲大尺度无码无码专线一区| 久久亚洲AV无码精品色午夜麻豆| 亚洲国产精品无码久久久蜜芽| 惠民福利中文字幕人妻无码乱精品| 曰韩无码AV片免费播放不卡| 一区二区三区无码高清| 亚洲精品一级无码中文字幕| 精品无码人妻久久久久久 | 国产精品亚洲аv无码播放| 中文字幕丰满乱子伦无码专区| 国产AV无码专区亚洲精品| 久久国产加勒比精品无码| 亚洲大尺度无码无码专区|