[发明专利]一种生成APP的方法、装置、设备及介质在审
申请号: | 202110657091.6 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113485699A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 张雪;荀海峰;岳凯;赵海兴;李照川;邵帅 | 申请(专利权)人: | 浪潮卓数大数据产业发展有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41;G06F8/71 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 214002 江苏省无锡市无锡经济开发区金融一街15号110*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 app 方法 装置 设备 介质 | ||
1.一种生成APP的方法,所述方法包括:
通过预先部署的代码仓库复制所需的底座代码;
根据所述底座代码,确定出预设标识的APP项目;
获取预设的管理平台预先对所述APP项目配置的配置信息,以便根据所述配置信息确定出所述APP项目的配置文件;
通过所述代码仓库将所述配置文件替换所述APP项目内原有的配置文件;
将所述APP项目进行打包处理,以生成对应的APP。
2.根据权利要求1所述的一种生成APP的方法,其特征在于,所述通过预先部署的代码仓库复制所需的底座代码之前,所述方法还包括:
获取所述APP项目的需求文件,提取所述需求文件中对所述APP项目的描述词,并对所述描述词进行汇总;
根据所述APP项目的类型选择对应的代码仓库,确定所述代码仓库的检索词规则,以通过所述检索词规则对汇总后的所述APP项目的描述词进行过滤;
根据所述检索词规则对描述词过滤后,得到所述APP项目的关键词;
根据所述关键词遍历所述代码仓库各类底座代码,获取匹配度最高的底座代码。
3.根据权利要求1所述的一种生成APP的方法,其特征在于,所述根据所述配置信息确定出所述APP项目的配置文件,具体包括:
对所述APP项目的配置信息进行分类,并通过预设的管理平台,将配置信息以宏的形式生成不同类型的配置文件。
4.根据权利要求2所述的一种生成APP的方法,其特征在于,所述根据所述配置信息确定出所述APP项目的配置文件之后,所述方法还包括:
若根据APP项目的需求文件,确定所述配置文件中的功能模块需要显示页面,则调用所述管理平台中与所述功能模块相关的接口文件;其中,所述接口文件用于确定所述功能模块需要调用的目标接口的使用权限和参数;
通过所述接口文件调用所述目标接口,以根据所述目标接口的使用权限和参数,选择所述功能模块需要的显示页面的样式及数据信息。
5.根据权利要求1所述的一种生成APP的方法,其特征在于,所述通过所述代码仓库将所述配置文件替换所述APP项目内原有的配置文件,具体包括:
获取所述配置文件的文件名及所述配置文件的文件路径;
根据所述配置文件的文件名在所述代码仓库的APP项目中进行全文检索;
若所述APP项目中原有的配置文件与所述配置文件的文件名相同,则通过所述配置文件的文件路径对原有的配置文件进行替换,以得到替换后的APP项目。
6.根据权利要求1所述的一种生成APP的方法,其特征在于,所述将所述APP项目进行打包处理之后,所述方法还包括:
对打包后的APP进行反编译得到抽象语法树,并提取所述打包后APP中需要保护的指令代码;
按照预设的转换规则对所述抽象语法树的节点中的内容进行处理,得到与所述需要保护的指令代码相对应的转换代码;
根据所述转换代码将所述需要保护的指令代码替换为编码数据,以对所述APP进行加固保护。
7.根据权利要求1所述的一种生成APP的方法,其特征在于,所述配置信息至少包括以下任意一项或多项:域名、包名、版本号、第三方密钥、标签个数、版权信息、logo图。
8.一种生成APP的装置,其特征在于,所述装置包括:
复制单元,用于通过预先部署的代码仓库复制所需的底座代码;
确定单元,用于根据所述底座代码,确定出预设标识的APP项目;
配置文件单元,用于获取预设的管理平台预先对所述APP项目配置的配置信息,以便根据所述配置信息确定出所述APP项目的配置文件;
替换单元,用于通过所述代码仓库将所述配置文件替换所述APP项目内原有的配置文件;
打包单元,用于将所述APP项目进行打包处理,以生成对应的APP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮卓数大数据产业发展有限公司,未经浪潮卓数大数据产业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110657091.6/1.html,转载请声明来源钻瓜专利网。