[发明专利]程序创建方法、装置、电子设备及存储介质在审
申请号: | 202111020782.1 | 申请日: | 2021-09-01 |
公开(公告)号: | CN113900639A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 李曼;饶龙飞;陶海金 | 申请(专利权)人: | 合肥美的智能科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/30;G06F8/41 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 创建 方法 装置 电子设备 存储 介质 | ||
本发明涉及程序开发技术领域,提供一种程序创建方法、装置、电子设备及存储介质,该方法包括:确定待创建程序的程序标识,根据程序标识在模板库中查找与程序标识对应的模板;模板为能够适于一个或多个平台语言环境的编译文件,且编译文件中包含有待配置参数的编译语句;选取模板中的待配置参数中的目标参数,确定目标参数的参数信息;根据参数信息和模板创建对应的程序。本发明提供的程序创建方法、装置、电子设备及存储介质,通过建立模板库,并在模板库中存储能够配置不同需求的模板,并依据需求选取模板,然后根据模板创建程序,实现不同用户快速、高效的构建程序的目的。
技术领域
本发明涉及软件开发技术领域,尤其涉及程序创建方法、装置、电子设备及存储介质。
背景技术
当前程序开发中存在大量相同内容重复开发的问题,有时候仅需要替换部分文案或者参数这类的需求,都需要专业的开发进行操作,然后测试、发布,这种方式,极大的降低工作效率,给开发、测试人员造成压力。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种程序创建方法,通过选取程序模板,在模板的基础上配置不同需求的参数,实现快速、高效的构建程序的目的。
本发明还提出一种程序创建装置、电子设备及存储介质。
根据本发明第一方面实施例的程序创建方法,包括:
根据待创建程序的程序标识在模板库中查找与所述程序标识对应的模板;其中,所述模板为能够适于一个或多个平台语言环境的编译文件,且所述编译文件中包含有待配置参数的编译语句;
选取所述模板中的待配置参数中的目标参数,确定所述目标参数的参数信息;
根据所述参数信息和所述模板创建对应的程序。
根据本发明实施例的程序创建方法,通过建立模板库,并在模板库中存储能够配置不同需求的模板,并依据需求选取模板,然后根据模板创建程序,实现不同用户快速、高效的构建程序的目的。
根据本发明的一个实施例,所述目标参数包括架构参数和需求参数,相应地,所述选取所述模板中的待配置参数中的目标参数,包括:
确定所述待创建程序的架构类型和需求类型,根据所述架构类型和所述需求类型从所述待配置参数中确定架构参数和需求参数;其中,所述待配置参数由不同架构类型对应的参数和不同需求类型对应的参数构成。
根据本发明的一个实施例,所述根据所述参数信息和所述模板创建对应的程序,包括:
从所述模板中选取对应于架构参数的参数信息的编译语句,以及选取对应于需求参数的参数信息的编译语句;
根据选取的编译语句创建对应的程序。
根据本发明的一个实施例,所述根据所述程序标识在模板库中查找与所述程序标识对应的模板,包括:
根据所述程序标识在缓存中查找与所述程序标识对应的模板标号;其中,所述缓存中存储有模板列表,所述模板列表存储有各程序标识与各模板标号的对应关系;
根据所述模板标号在所述模板库中查找与所述模板标号匹配的模板。
根据本发明的一个实施例,所述程序标识包括内容标识和平台标识,所述方法还包括:
根据所述内容标识和所述平台标识在缓存中未查找到与所述内容标识和所述平台标识均匹配的模板标号,则确定能够匹配到所述内容标识和所述平台标识中任一标识的模板标号;
从匹配得到的模板标号上选取任一模板标号,根据所述模板标号在所述模板库中查找与所述模板标号匹配的模板;
根据所述内容标识和所述平台标识在匹配到的模板上增设对应于所述内容标识和所述平台标识的编译语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥美的智能科技有限公司,未经合肥美的智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111020782.1/2.html,转载请声明来源钻瓜专利网。