[發明專利]一種優化課程包生成的方法有效
| 申請號: | 202110128064.X | 申請日: | 2021-01-29 |
| 公開(公告)號: | CN112835614B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 許建勛;唐光宇;閆乃永;盧學明 | 申請(專利權)人: | 寶寶巴士股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65 |
| 代理公司: | 北京易捷勝知識產權代理事務所(普通合伙) 11613 | 代理人: | 黃駿鵬 |
| 地址: | 350028 福建省福州市倉山區建新鎮金山大道*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 優化 課程 生成 方法 | ||
本發明涉及一種優化課程包生成的方法,包括:S1、將開發好的練習源碼上傳至代碼倉庫的指定分支中;S2、配置課程需要的替換資源和打包課程的配置信息并上傳至課程配置庫中;S3、使用自動化構建系統從課程配置庫中獲取替換資源與配置信息,從代碼倉庫中由配置信息標明的一獨立分支位置中獲取課程的基礎源碼,將基礎源碼存至一獨立文件夾中,根據配置信息從代碼倉庫中的多個指定分支中獲取課程需要的練習源碼,將練習源碼存至上述獨立文件夾中;S4、根據配置信息更新基礎源碼中的練習配置文件,根據配置信息中的資源替換配置項使用替換資源替換練習源碼中的練習資源;S5、根據配置信息使用指定版本的游戲引擎對基礎源碼進行構建得到構建結果并打包。
技術領域
本發明涉及計算機軟件領域,尤其涉及一種優化課程包生成的方法。
背景技術
在課程產品開發過程中,產品策劃會設計若干款獨立的小練習。每一個不同的課程,會選擇其中的若干種練習,配上不同的課程相關的資源后,組合成一個完整的課程包。實際操作過程中,小練習的數量會比課程包的數量少非常多。例如,小練習只有50個,但是用這些練習組合出來的課程包卻有200個以上。傳統方式有以下兩種:
第一種,先開發好一個練習,提交到該練習的代碼倉庫。有需要練習的課程,拷貝需要的練習到其代碼里,替換不同課程所需的資源,生成新的課程包。為了后續修改方便,還需要將該課程的代碼提交到代碼倉庫。這種方案,即使使用多分支進行代碼的管理,隨著課程數量的增長,分支數量也會迅速上升。例如200個課程+50個練習,就會產生250個分支。
第二種,將玩法與課程內容分離。練習的代碼都集成到一個大的練習包中,課程內容可以通過獨立內容包的方式下載。展示一個課程包時,先下載該課程的內容包,然后根據內容包的配置,依次運行所需的若干個練習,并且將不同練習的配置內容加載后傳給練習。這種方案,可以規避隨著課程的增長而導致的分支數量增長問題。但是,由于練習往往不是一次性就設計出來的,第一版可能只包含若干款練習。隨著課程的增加,新的練習逐漸被加入。使用這種方案的話,舊版應用的用戶,在未更新練習庫或應用時,就無法展示使用新練習的課程。由于課程是經常性的新增,練習庫的更新也會很頻繁,會對用戶的正常使用造成很大的影響,每次除了下載課程的內容包,還需要下載最新的練習庫,甚至練習庫有可能比內容包大非常多。
發明內容
(一)要解決的技術問題
為了解決現有技術的上述問題,本發明提供一種優化課程包生成的方法,能夠優化課程包的生成流程。
(二)技術方案
為了達到上述目的,本發明采用的技術方案為:一種優化課程包生成的方法,包括:
S1、將開發好的不同的練習源碼分別上傳至代碼倉庫的不同的指定分支中;
S2、配置課程需要的替換資源和打包所述課程的配置信息,將所述配置信息和替換資源上傳至課程配置庫中;
S3、使用自動化構建系統從課程配置庫中獲取所述替換資源與配置信息,從所述代碼倉庫中由所述配置信息標明的一獨立分支位置中獲取所述課程的基礎源碼,其中,不同課程分別對應不同的基礎源碼且所述基礎源碼分別存儲于不同的獨立分支中;將獲取到的所述基礎源碼存至一獨立文件夾中,根據所述配置信息從所述代碼倉庫中的多個指定分支中獲取所述課程需要的多個練習源碼,將多個所述練習源碼存至所述獨立文件夾中;
S4、根據所述配置信息更新所述基礎源碼中的練習配置文件,根據所述配置信息中的資源替換配置項使用所述替換資源替換所述練習源碼中的練習資源;
S5、根據所述配置信息使用指定版本的游戲引擎對所述基礎源碼進行構建得到構建結果,將所述構建結果打包成課程包上傳至存儲庫中。
(三)有益效果
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寶寶巴士股份有限公司,未經寶寶巴士股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110128064.X/2.html,轉載請聲明來源鉆瓜專利網。





