恭喜广州赛意信息科技股份有限公司;广东赛意信息科技有限公司张泽峯获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜广州赛意信息科技股份有限公司;广东赛意信息科技有限公司申请的专利一种动态整合业务包的自动编译打包方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119311282B 。
龙图腾网通过国家知识产权局官网在2025-03-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411864478.9,技术领域涉及:G06F8/41;该发明授权一种动态整合业务包的自动编译打包方法及系统是由张泽峯;林昶;赵仕硕;丁度然设计研发完成,并于2024-12-18向国家知识产权局提交的专利申请。
本一种动态整合业务包的自动编译打包方法及系统在说明书摘要公布了:本发明提出一种动态整合业务包的自动编译打包方法及系统,其方法包括:获取编译数据,包括环境配置数据以及功能配置数据;基于Docker容器化技术根据环境配置数据创建开发环境的镜像容器;在镜像容器中根据功能配置数据编辑Bash脚本并定义Bash脚本的功能参数;执行Bash脚本并调用npm命令安装脚手架工具,基于脚手架工具根据功能参数生成uni‑app工程;基于uni‑app工程提供的Android打包服务对uni‑app工程进行资源打包,得到Android应用资源文件并存放至Android打包模板中;根据功能参数调整Android打包模板中的Gradle环境路径、Android打包模板中的SDK路径以及Android打包模板中的配置信息;在接收到打包请求时通过Bash脚本调用Gradlew脚本执行打包指令生成APK文件。本发明实现本地环境进行打包,提升开发效率。
本发明授权一种动态整合业务包的自动编译打包方法及系统在权利要求书中公布了:1.一种动态整合业务包的自动编译打包方法,其特征在于,包括:获取编译数据,所述编译数据包括环境配置数据以及功能配置数据;基于Docker容器化技术根据所述环境配置数据创建开发环境的镜像容器;在所述镜像容器中根据所述功能配置数据编辑Bash脚本并定义所述Bash脚本的功能参数,功能参数包括编译环境、模板类型、业务包组合ID、应用ID、应用名称、Android包名、版本名称、版本代码、站点名称、签名证书路径和签名密钥;其中,编译环境是根据业务需求选择对应的环境;模板类型是根据项目需求选择相应的工程模板;业务包组合ID是根据动态选择的业务包功能生成;站点名称是联网请求的http路径,结合业务包组合ID,共同实现从线上拉取动态的业务包组合;执行所述Bash脚本并调用所述Bash脚本中的npm命令安装脚手架工具,基于所述脚手架工具根据所述功能参数生成uni-app工程,其方法为:通过脚手架工具根据Bash脚本所定义的功能参数动态生成工程模板,工程模板会根据功能参数中的业务包组合ID自动引入依赖文件,并根据功能参数中的编译环境修改uni-app工程中的环境变量,使用工程模板中提供的脚本命令根据依赖文件对uni-app工程进行依赖安装,从而基于uni-app框架、业务组合ID、编译环境、依赖文件定制化生成uni-app工程,使得最终生成的uni-app工程将完全符合特定的业务需求和环境配置;基于所述uni-app工程提供的Android打包服务对所述uni-app工程进行资源打包,得到Android应用资源文件并存放至Android打包模板中;Android应用资源文件包括编译后的JavaScript代码、样式文件、图片资源、配置文件;与此同时,按照Android应用的目录结构和规则将打包生成的Android应用资源文件放入Android打包模板中;其中,Android打包模板是基于uni-app提供的Android打包工程制作的,Android打包模板是指一个预定义的目录结构和配置,用于指导打包工具构建APK;将打包好的Android应用资源文件放入Android打包模板中,意味着按照Android项目的构建标准来组织文件,以便使用构建工具来生成最终的APK文件;根据所述功能参数调整所述Android打包模板中的Gradle环境路径、所述Android打包模板中的SDK路径以及所述Android打包模板中的配置信息;在接收到打包请求时通过所述Bash脚本调用Gradlew脚本执行打包指令,所述打包指令是根据所述Android打包模板执行应用打包操作以生成对应的APK文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广州赛意信息科技股份有限公司;广东赛意信息科技有限公司,其通讯地址为:510630 广东省广州市天河区珠江西路17号4501室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。