[发明专利]软件在线开发方法、装置、设备和存储介质在审
申请号: | 202010090284.3 | 申请日: | 2020-02-13 |
公开(公告)号: | CN111367501A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 张婧;徐国强 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F8/41 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘挽澜 |
地址: | 518052 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 在线 开发 方法 装置 设备 存储 介质 | ||
1.一种软件在线开发方法,其特征在于,包括:
接收下载技能模板请求,将技能模板通过前端页面进行展示,所述技能模板为用于提供开发的模板;
通过所述前端页面接收已开发的本地文件,所述本地文件为用户根据所述技能模板进行开发后的文件,调用服务器中预设的代码管理工具,以所述技能模板为主干,通过所述代码管理工具将所述本地文件自动生成所述主干的分支;
接收所述分支的编译命令,提取所述分支对应的主干的基础代码,根据所述分支和所述基础代码一起生成二进制的可执行体,运行所述可执行体,得到运行结果并存储在指定文件夹中,将所述运行结果通过所述前端页面进行展示;
接收所述分支的部署命令,将所述可执行体及环境依赖包进行打包,生成安装包,将所述安装包通过所述前端页面进行展示。
2.根据权利要求1所述的软件在线开发方法,其特征在于,所述接收下载技能模板请求,将技能模板通过所述前端页面进行展示,所述技能模板为用于提供开发的模板,包括:
通过前端页面接收查看请求,展示预设的多个技能模板的基本信息;
当任一所述技能模板被触发时,展示被触发的所述技能模板的开发信息;
当通过所述前端页面接收到下载技能模板请求时后,通过所述前端页面展示所述技能模板的链接地址或展示预设的在线编译器工具,所述在线编译器工具内展示所述技能模板的开发代码。
3.根据权利要求2所述的软件在线开发方法,其特征在于,所述通过所述前端页面接收已开发的本地文件,所述本地文件为用户根据所述技能模板进行开发后的文件,调用服务器中预设的代码管理工具,以所述技能模板为主干,通过所述代码管理工具将所述本地文件自动生成所述主干的分支,包括:
通过所述前端页面上预设的上传接口或在线编译器工具接收用户提交的本地文件,所述本地文件为用户以所述技能模板为基础开发的文件;
调用服务器中预设的代码管理工具,以所述技能模板为主干,通过所述代码管理工具将所述本地文件自动生成分支;
当通过所述前端页面接收到开发技能管理请求时,将用户的所有分支通过所述前端页面进行展示。
4.根据权利要求1所述的软件在线开发方法,其特征在于,所述接收所述分支的编译命令,提取所述分支对应的主干的基础代码,根据所述分支和所述基础代码一起生成二进制的可执行体,运行所述可执行体,得到运行结果并存储在指定文件夹中,将所述运行结果通过所述前端页面进行展示,包括:
通过所述前端页面接收所述分支的编译命令后,采用预设的仿真页面获取用户配置信息,对所述用户配置信息生成配置文件,所述用户配置信息包含有对所述分支需要调用的算法模型的配置,每个所述技能模板下对应设有算法组件,所述算法组件内包含有多个算法模型,所述算法组件预设在服务器中;
调用服务器中预设的集成工具,通过所述集成工具拉取所述分支的执行代码和所述分支对应的主干的基础代码,将所述执行代码和所述基础代码一起生成二进制可执行体;
运行所述可执行体,通过所述可执行体解析所述配置文件,得到运行结果,将所述运行结果存储在指定文件夹中;
在结束运行所述可执行体后,生成结束标志,所述结束标志用于供前端页面检测,并将所述指定文件夹中的所述运行结果在所述前端页面进行展示。
5.根据权利要求4所述的软件在线开发方法,其特征在于,所述运行所述可执行体,通过所述可执行体解析所述配置文件,得到运行结果,将所述运行结果存储在指定文件夹中,包括:
运行所述可执行体时,对每一帧的运行图像进行编号,将每一帧运行完成的运行结果与所述编号进行对应存储在指定文件夹中;
当通过所述前端页面接收到所述分支的回放命令时,从所述分支对应的指定文件夹中提取运行结果及对应的编号,将所述运行结果依次按编号顺序通过前端页面进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010090284.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:文档翻译方法及装置
- 下一篇:烟道组件及燃气热水器