[发明专利]小程序的生成方法、系统、服务器及存储介质有效
| 申请号: | 202010070134.6 | 申请日: | 2020-01-21 |
| 公开(公告)号: | CN111258565B | 公开(公告)日: | 2023-06-06 |
| 发明(设计)人: | 孙建国 | 申请(专利权)人: | 深圳乐信软件技术有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;潘登 |
| 地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 生成 方法 系统 服务器 存储 介质 | ||
本发明实施例公开了一种小程序的生成方法、系统、服务器及存储介质,其中,所述方法包括:接收客户端发送的业务请求;根据业务请求获取预设数据库中的业务信息;根据业务信息获取预设引擎构建层的引擎构建信息,并根据业务信息获取预设代码层的源代码;将引擎构建信息和源代码关联,以生成初始化生成框架;将业务信息拉取至初始化生成框架以生成小程序。本发明通过利用预设数据库中的业务信息、预设引擎构建层的引擎构建信息和预设代码层的源代码,解决了现有技术中不能对多个小程序并行开发的技术问题,实现了代码复用、简化操作、高效且可自定义的生成小程序的技术效果。
技术领域
本发明实施例涉及并行生成技术,尤其涉及一种小程序的生成方法、系统、服务器及存储介质。
背景技术
随着业务多元化,行业纵深发展,一个微信小程序已经无法满足业务方的需求,多个小程序并行研发、快速上线已经成为当前的迫切任务,因此一套可以满足代码复用、解耦、资源按需打包、提高开发效率的小程序复用架构方案就显得尤其重要了。
目前的小程序开发主要依赖于微信开发者工具,小程序官方并未提供可管理多个小程序的开发工具从而导致微信开发者工具每次只能打开一个项目,存在不能对多个小程序进行并行开发,以及灵活度低、操作复杂、流程繁琐和工作效率较低的问题。
发明内容
本发明提供一种小程序的生成方法、系统、服务器及存储介质,以实现高效快捷且可自定义的生成小程序。
第一方面,本发明实施例提供了一种小程序的生成方法,包括:
接收客户端发送的业务请求;
根据业务请求获取预设数据库中的业务信息;
根据业务信息获取预设引擎构建层的引擎构建信息,并根据业务信息获取预设代码层的源代码;
将引擎构建信息和源代码关联,以生成初始化生成框架;
将业务信息拉取至初始化生成框架以生成小程序。
可选的,业务信息、初始化生成框架和小程序分别为至少两个,初始化生成框架、业务信息和小程序一一对应。
可选的,引擎构建信息包括引擎构建基础信息和NPM依赖包,将引擎构建信息和源代码关联,以生成初始化生成框架包括:
判断是否获取业务请求;
若获取到业务请求,则拉取预设引擎构建层的引擎构建基础信息和引擎NPM依赖包,并同时拉取预设代码层的源代码;
判断引擎构建基础信息、NPM依赖包和源代码是否正确;
若引擎构建基础信息、NPM依赖包和源代码正确,则将引擎构建基础信息、NPM依赖包与源代码按照预设规则关联,以生成初始化生成框架。
可选的,引擎构建信息还包括文件监控信息,将引擎构建信息和源代码关联,以生成初始化生成框架之后包括:
根据文件监控信息生成业务请求的监控日志;
根据监控日志判断引擎构建信息和源代码的存储位置是否发生变动;
若引擎构建信息和/或源代码的存储位置发生变动,则生成对应的文件变动信息并发送至第一预设服务器。
可选的,将业务信息拉取至初始化生成框架以生成小程序之后包括:
将小程序发送至第二预设服务器进行存储。
可选的,将业务信息拉取至初始化生成框架以生成小程序包括:
判断是否存在初始化生成框架;
若存在初始化生成框架,则根据业务信息生成拉取命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐信软件技术有限公司,未经深圳乐信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010070134.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:柔性直下式背光装置及显示设备
- 下一篇:一种PCB板材垂直浸涂方法





