[發明專利]一種基于Lottie實現動態加載和更新動畫的方法及其系統在審
| 申請號: | 201710725951.9 | 申請日: | 2017-08-22 |
| 公開(公告)號: | CN108334364A | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | 鄧裕強;楊鎮豪;蔣旭文;譚文浩 | 申請(專利權)人: | 廣州久邦世紀科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510055 廣東省廣州市越*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動畫資源 動態加載 動畫數據 列表數據 直播 服務器 更新 資源下載地址 服務器下載 動畫框架 動畫配置 動畫效果 配置文件 配置信息 平臺啟動 自動請求 工具把 原有的 插件 導出 加載 解壓 打包 覆蓋 | ||
本發明提供一種基于Lottie實現動態加載和更新動畫的方法,包括:通過插件工具把已設計好的動畫資源導出,把動畫資源和帶有版本號的配置文件打包成zip并上傳到服務器,并設置好每個動畫資源的配置信息,包括資源下載地址和版本號;直播平臺啟動時自動請求服務器動畫的列表數據,將動畫的列表數據與本地資源進行對比,對比的信息包括動畫配置的版本號;當本地資源不存在動畫數據或者存在動畫數據但版本號低時,則直播平臺直接從服務器下載相應的動畫資源并解壓覆蓋原有的動畫資源文件;直播平臺通過Lottie動畫框架,加載對應的本地資源以實現新的動畫效果。本發明還提供了一種基于Lottie實現動態加載和更新動畫的系統。
技術領域
本發明涉及直播平臺動畫資源加載技術領域,具體涉及一種基于Lottie實現動態加載和更新動畫的方法及其系統。
背景技術
現有移動終端的直播平臺應用程序越來越受到人們的追捧,然而為了實現良好的呈現效果,在直播平臺應用中,需要大量的動態動畫效果,因此造成安裝包體過大,不利于用戶下載,而且還會占用了移動終端的內存空間,用戶體驗差。
發明內容
本發明的目的,就是克服現有技術的不足,提供一種可以實現不用更新版本就可以執行新的動畫效果,并且大大地減小直播平臺應用程序大小的基于Lottie實現動態加載和更新動畫的方法及其系統。
為了達到上述目的,采用如下技術方案:一種基于Lottie實現動態加載和更新動畫的方法,所述方法在服務器與直播平臺之間實現,所述方法包括以下步驟:
通過插件工具把已設計好的動畫資源導出,把動畫資源和帶有版本號的配置文件打包成zip并上傳到服務器,并設置好每個動畫資源的配置信息,包括資源下載地址和版本號;
直播平臺啟動時自動請求服務器動畫的列表數據,直播平臺將動畫的列表數據與本地資源進行對比,對比的信息包括動畫配置的版本號;
當本地資源不存在動畫數據或者存在動畫數據但版本號低時,則直播平臺直接從服務器下載相應的動畫資源并解壓覆蓋原有的動畫資源文件;
直播平臺通過Lottie動畫框架,指定動畫資源的ID,加載對應的本地資源以實現新的動畫效果。
為實現本發明的另一目的,本發明還采用如下技術方案:一種基于Lottie實現動態加載和更新動畫的系統,所述系統包括服務器與直播平臺,所述系統還包括:
配置服務器動畫數據單元,通過插件工具把已設計好的動畫資源導出,把動畫資源和帶有版本號的配置文件打包成zip并上傳到服務器,并設置好每個動畫資源的配置信息,包括資源下載地址和版本號;
獲取動畫數據單元,直播平臺啟動時自動請求服務器動畫的列表數據,直播平臺將動畫的列表數據與本地資源進行對比,對比的信息包括動畫配置的版本號;
下載更新單元,當本地資源不存在動畫數據或者存在動畫數據但版本號低時,則直播平臺直接從服務器下載相應的動畫資源并解壓覆蓋原有的動畫資源文件;
Lottie加載動畫單元,直播平臺通過Lottie動畫框架,指定動畫資源的ID,加載對應的本地資源以實現新的動畫效果。
與現有技術相比,本發明的有益效果在于:本發明通過插件工具把已設計好的動畫資源導出,把動畫資源和帶有版本號的配置文件打包成zip并上傳到服務器,并設置好每個動畫資源的配置信息,包括資源下載地址和版本號;直播平臺啟動時自動請求服務器動畫的列表數據,直播平臺將動畫的列表數據與本地資源進行對比,對比的信息包括動畫配置的版本號;當本地資源不存在動畫數據或者存在動畫數據但版本號低時,則直播平臺直接從服務器下載相應的動畫資源并解壓覆蓋原有的動畫資源文件;直播平臺通過Lottie動畫框架,指定動畫資源的ID,加載對應的本地資源以實現新的動畫效果,本發明可以實現不用更新版本就可以執行新的動畫效果,并且大大地減小直播平臺應用程序的大小。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州久邦世紀科技有限公司,未經廣州久邦世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710725951.9/2.html,轉載請聲明來源鉆瓜專利網。





