[發明專利]一種交互式課件生成方法、系統和存儲設備在審
| 申請號: | 202210955151.7 | 申請日: | 2022-08-10 |
| 公開(公告)號: | CN115309393A | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 鄧蘭勤;劉秋榮 | 申請(專利權)人: | 福建中科多特健康科技有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F8/34;G06F8/38 |
| 代理公司: | 福州市景弘專利代理事務所(普通合伙) 35219 | 代理人: | 魏小霞 |
| 地址: | 350000 福建省福州市鼓樓區*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互式 課件 生成 方法 系統 存儲 設備 | ||
本申請涉及軟件開發技術領域,特別涉及一種交互式課件生成方法、系統和存儲設備。所述一種交互式課件生成方法,包括步驟:通過自設計軟件進行課件資源配置生成資源包,并導入所述資源包至目標項目的指定目錄下;響應課件展示指令,目標項目讀取指定目錄下的資源包進行課件展示。上述方法過程中,對于原來需要由目標項目自己通過UI控件實現的資源包轉而由與目標項目匹配的自設計軟件進行生成,使得進行課件展示時,無需加載大量的UI控制件組件,優化了程序內存和CPU消耗。
技術領域
本申請涉及軟件開發技術領域,特別涉及一種交互式課件生成方法、系統和存儲設備。
背景技術
使用CocosCreator開發課件應用時,如何解決課件內容展示的問題,普通的實現方式是基于一節課10頁課件需要10場景組件來實現,一個場景對應一個文件,存在著不足有:
1、CocosCreator常用的課件內容場景元素設計是基于UI控件實現,每個UI控件都是組件對象,占用一定的內存,在課件中用到的方法屬性很少,存在較大的資源浪費;
2、課件頁切換是基于場景組件的切換,場景是CocosCreator組件中占用資源最大的,如果一個100頁的課件相當于需要用到100個場景組件,存在的弊端有:項目場景文件數量龐大維護困難、場景切換時根據場景內用到的組件數量會有1000毫秒左右的黑屏或無響應、場景間的切換會有場景組件的內存創建和銷毀任務、課件頁中存在的相同元素因為是使用組件實現會隨著場景的銷毀而銷毀,無法重復使用;
3、課件頁中常用到的動畫效果都是需要通過代碼逐一實現,存在大量的冗余代碼及出錯的風險;
4、場景中元素資源調整、動畫調整、位置大小調整等,都需要通過修改代碼和重新編譯后運行才可以更新;
5、場景因為需要加載的組件較多,要實現課件頁間的切換,為了讓用戶有更好的體驗,需要增加一個過渡動畫用的場景實現,增加了內存的消耗。
6、課件頁內元素出現及動畫播放的先后順序控制需要使用代碼邏輯控制寫好,前后順序調整及控制容易出現BUG,后期維護困難。
發明內容
鑒于上述問題,本申請提供了一種交互式課件生成方法,具體技術方案如下:
一種交互式課件生成方法,包括步驟:
通過自設計軟件進行課件資源配置生成資源包,并導入所述資源包至目標項目的指定目錄下;
響應課件展示指令,目標項目讀取指定目錄下的資源包進行課件展示。
進一步的,所述通過自設計軟件進行課件資源配置生成資源包,還包括步驟:
以特定數據串格式保存第一資源,所述第一資源包括:課件內容和動畫設置;
融合第一資源和第二資源生成資源包,所述第二資源包括:多媒體資源。
進一步的,所述并導入所述資源包至目標項目的指定目錄下,還包括步驟:
并導入所述資源包至CocosCreator項目的Resource資源目錄下。
進一步的,所述特定數據串包括:JSON數據串;
所述目標項目讀取指定目錄下的資源包進行課件展示,還包括步驟:
所述目標項目讀取指定目錄下的JSON數據串,并加載課件展示所需的多媒體資源。
進一步的,所述目標項目包括:場景元素布置類文件、動畫控制類文件,和場景組件文件;
所述響應課件展示指令,目標項目讀取指定目錄下的資源包進行課件展示,還包括步驟:
通過場景元素布置類加載對應元素并對按照元素配置進行元素擺放;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建中科多特健康科技有限公司,未經福建中科多特健康科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210955151.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種臨坡碧道路面線性截水系統
- 下一篇:一種倉庫調度小車





