【技术实现步骤摘要】
一种应用开发方法、装置、电子设备和存储介质
本申请涉及人工智能领域,尤其涉及一种应用开发方法、装置、电子设备和存储介质。
技术介绍
随着软件开发人员人力成本的大幅上升和企业对软件的要求越来越高,而通用的软件产品已无法满足企业对管理的要求,如何提高开发效率,达成对应用软件的低成本快速开发定制,成为每个软件研发项目都面临的问题。传统开发模式下,应用设计人员会根据用户的需求,进行系统功能界面设计,在设计过程中需要对功能界面进行大量的创作和迭代。单一功能从设计人员开始在草稿上阐述想法,尽量描述客户场景和业务流程,到研发人员最终利用开发工具开发出功能页面原型,通常均需要花费大量时间以及多个岗位角色之间的密切沟通和配合,使得应用开发效率较低。
技术实现思路
本申请实施例提供一种应用开发方法、装置、电子设备和存储介质,以达提升应用开发效率的目的。第一方面,本申请实施例提供了一种应用开发方法,该方法包括:获取目标图片,对目标图片进行分割,得到至少一个组件切片,其中每个组件切片包括一个组件子区域和该 ...
【技术保护点】
1.一种应用开发方法,其特征在于,包括:/n获取目标图片,对所述目标图片进行分割,得到至少一个组件切片,其中每个组件切片包括一个组件子区域和该组件对应的文本描述子区域;/n依次对每个组件切片执行如下操作:对所述文本描述子区域进行文本识别,得到文本识别结果;基于预先构建的元数据仓库,确定所述文本识别结果对应的元数据模型;对所述组件子区域进行组件分类识别,得到组件识别初始结果;根据所述元数据模型,从所述组件识别初始结果中确定所述组件切片所包括的目标组件、所述目标组件对应的标签文本和数据模型,其中,所述数据模型用于记录所述标签文本与所述目标组件的绑定关系;识别所述目标组件所属的交 ...
【技术特征摘要】
1.一种应用开发方法,其特征在于,包括:
获取目标图片,对所述目标图片进行分割,得到至少一个组件切片,其中每个组件切片包括一个组件子区域和该组件对应的文本描述子区域;
依次对每个组件切片执行如下操作:对所述文本描述子区域进行文本识别,得到文本识别结果;基于预先构建的元数据仓库,确定所述文本识别结果对应的元数据模型;对所述组件子区域进行组件分类识别,得到组件识别初始结果;根据所述元数据模型,从所述组件识别初始结果中确定所述组件切片所包括的目标组件、所述目标组件对应的标签文本和数据模型,其中,所述数据模型用于记录所述标签文本与所述目标组件的绑定关系;识别所述目标组件所属的交互场景;
基于识别到的所有目标组件、每个目标组件各自对应的数据模型和每个目标组件所属的交互场景,生成应用服务。
2.根据权利要求1所述的方法,其特征在于,预先构建元数据仓库的过程包括:
从数据源中提取数据库表和列的字段定义数据;
对提取到的字段定义数据进行预处理,得到至少一个目标字段定义数据;其中,一个目标字段定义数据作为一个元数据模型,且一个目标字段定义数据至少包括字段名、备注、存储特性、数据类型、数据长度和精度;
根据得到的至少一个目标字段定义数据构成元数据仓库。
3.根据权利要求1所述的方法,其特征在于,对所述组件子区域进行组件分类识别,得到组件识别初始结果,包括:
对所述组件子区域进行特征提取,得到组件特征数据;
将所述组件特征数据输入到预先训练的组件模型分类器中,根据所述组件模型分类器的输出,确定组件识别初始结果;其中,所述组件识别初始结果包括至少一种组件。
4.根据权利要求1所述的方法,其特征在于,根据所述元数据模型,从所述组件识别初始结果中确定所述组件切片所包括的目标组件、所述目标组件对应的标签文本和数据模型,包括:
根据所述组件识别初始结果中的组件与数据类型的映射关系,将所述组件识别初始结果中与所述元数据模型包括的数据类型对应的组件作为目标组件;
将所述元数据模型包括的字段名作为所述目标组件对应的标签文本;
构建包括所述标签文本与所述目标组件绑定关系的数据模型。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据所述元数据模型中的存储特性、数据长度和精度,确定所述目标组件对应的数据...
【专利技术属性】
技术研发人员:赵洲鹏,王永海,
申请(专利权)人:软通动力信息技术集团股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。