[发明专利]一种代码生成方法、装置、介质及设备在审
申请号: | 202111006413.7 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113703759A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 陈伟 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36 |
代理公司: | 上海汉之律师事务所 31378 | 代理人: | 冯华 |
地址: | 518066 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 生成 方法 装置 介质 设备 | ||
本申请涉及人工智能,提供一种代码生成方法、装置、介质及设备,该方法包括:接收第一待分析属性字段;从预设的页面模板库中查找是否存在与所述第一待分析属性字段对应的页面模板;若未查找到与第一待分析属性字段对应的页面模板,则将一待分析属性字段作为目标属性字段,基于目标属性字段生成目标页面模板;若查找到与第一待分析属性字段对应的页面模板,则将查找到的与第一待分析属性字段对应的页面模板作为目标页面模板;生成与目标页面模板对应的软件代码。本发明利用第一待分析属性字段来匹配得到目标页面模板,然后生成与目标页面模板对应的软件代码,从而在完成软件开发的同时减小软件开发人员在软件开发过程中的代码输入工作量。
技术领域
本发明涉及人工智能领域,具体涉及一种代码生成方法、装置、介质及设备。
背景技术
随着医疗行业项目开发越来越多,会遇到很多功能类似的业务模块,传统方法开发可能会把类似功能代码或文件通过复制再修改来实现这些类似功能,这种方式很容易引起人为错误,造成的信息传递失真,而且需要用户耗费大量时间进行编辑,且编辑生成可能存在内容不完整,专业性关的问题。
发明内容
本发明提供一种代码生成方法、装置、介质及设备,其主要目的在于减小软件开发人员在软件开发过程中的代码输入工作量,缩短软件开发过程的开发周期及测试周期,提高软件开发效率及软件质量。
为实现上述目的,本发明提供一种代码生成方法,包括:
接收第一待分析属性字段;
从预设的页面模板库中查找是否存在与所述第一待分析属性字段对应的页面模板,生成查找结果;
根据所述查找结果生成目标页面模板,若所述查找结果为未查找到与所述第一待分析属性字段对应的页面模板,则将所述第一待分析属性字段作为目标属性字段,基于所述目标属性字段生成目标页面模板;若所述查找结果为查找到与所述第一待分析属性字段对应的页面模板,则将查找到的与所述第一待分析属性字段对应的页面模板作为目标页面模板;
生成与所述目标页面模板对应的软件代码。
可选地,每一个所述页面模板包括标准属性字段,所述从预设的页面模板库中查找是否存在与所述第一待分析属性字段对应的页面模板,生成查找结果,包括:
计算所述第一待分析属性字段与所述标准属性字段之间的第一相似度;
比较所述第一相似度与设定的第一相似度阈值的大小;
若所述第一相似度大于或等于所述第一相似度阈值,则所述查找结果为所述页面模板库中存在与所述第一待分析属性字段对应的页面模板;
若所述第一相似度小于所述第一相似度阈值,则所述查找结果为所述页面模板库中不存在与所述第一待分析属性字段对应的页面模板。
可选地,若未查找到与所述第一待分析属性字段对应的页面模板,则该方法还包括:
获取所述第一待分析属性字段与所述标准属性字段的差异属性字段和共同属性字段;
获取所述差异属性字段的同义属性字段;
将所述差异属性字段替换为同义属性字段;
将第二待分析属性字段与所述标准属性字段进行匹配,得到匹配结果,其中,所述第二待分析属性字段包括共同属性字段和同义属性字段。
可选地,所述获取所述差异属性字段的同义属性字段,包括:
获取属性字段库,所述属性字段中存储有不同的基本字段,以及与基本字段具有相同语义,且表述不同的字段;
根据基本字段与同义属性字段的映射关系,从属性字段库中查找所述同义属性字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111006413.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:创伤骨科急诊用伤口冲洗换药装置
- 下一篇:一种大容量电池组的安全保护装置