[发明专利]一种应用开发方法、装置、电子设备和存储介质有效
申请号: | 202011550154.X | 申请日: | 2020-12-24 |
公开(公告)号: | CN112631586B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 赵洲鹏;王永海 | 申请(专利权)人: | 软通动力信息技术(集团)股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/34;G06V10/26;G06V30/148 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 开发 方法 装置 电子设备 存储 介质 | ||
1.一种应用开发方法,其特征在于,包括:
获取目标图片,对所述目标图片进行分割,得到至少一个组件切片,其中每个组件切片包括一个组件子区域和该组件对应的文本描述子区域;
依次对每个组件切片执行如下操作:对所述文本描述子区域进行文本识别,得到文本识别结果;基于预先构建的元数据仓库,确定所述文本识别结果对应的元数据模型;对所述组件子区域进行组件分类识别,得到组件识别初始结果;根据所述元数据模型,从所述组件识别初始结果中确定所述组件切片所包括的目标组件、所述目标组件对应的标签文本和数据模型,其中,所述数据模型用于记录所述标签文本与所述目标组件的绑定关系;识别所述目标组件所属的交互场景;
基于识别到的所有目标组件、每个目标组件各自对应的数据模型和每个目标组件所属的交互场景,生成应用服务;
其中,预先构建元数据仓库的过程包括:
从数据源中提取数据库表和列的字段定义数据;
对提取到的字段定义数据进行预处理,得到至少一个目标字段定义数据;其中,一个目标字段定义数据作为一个元数据模型,且一个目标字段定义数据至少包括字段名、备注、存储特性、数据类型、数据长度和精度;
根据得到的至少一个目标字段定义数据构成元数据仓库;
根据所述元数据模型,从所述组件识别初始结果中确定所述组件切片所包括的目标组件、所述目标组件对应的标签文本和数据模型,包括:
根据所述组件识别初始结果中的组件与数据类型的映射关系,将所述组件识别初始结果中与所述元数据模型包括的数据类型对应的组件作为目标组件;
将所述元数据模型包括的字段名作为所述目标组件对应的标签文本;
构建包括所述标签文本与所述目标组件绑定关系的数据模型。
2.根据权利要求1所述的方法,其特征在于,对所述组件子区域进行组件分类识别,得到组件识别初始结果,包括:
对所述组件子区域进行特征提取,得到组件特征数据;
将所述组件特征数据输入到预先训练的组件模型分类器中,根据所述组件模型分类器的输出,确定组件识别初始结果;其中,所述组件识别初始结果包括至少一种组件。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述元数据模型中的存储特性、数据长度和精度,确定所述目标组件对应的数据校验规则。
4.根据权利要求1所述的方法,其特征在于,识别所述目标组件所属的交互场景,包括:
基于预设的规则引擎或决策表,结合所述目标组件和所述目标组件对应的标签文本,识别所述目标组件所属的交互场景。
5.根据权利要求1所述的方法,其特征在于,基于识别到的所有目标组件、每个目标组件各自对应的数据模型和每个目标组件所属的交互场景,生成应用服务,包括:
基于识别到的所有目标组件、每个目标组件各自对应的数据模型和每个目标组件所属的交互场景,结合不同场景下的代码模板,生成应用的前端代码;
基于每个目标组件各自对应的数据模型和每个目标组件所属的交互场景,结合不同场景下的代码模板,生成应用的后端代码和应用程序接口。
6.根据权利要求1所述的方法,其特征在于,在对所述目标图片进行分割之前,所述方法还包括:
对所述目标图像进行预处理,其中,所述预处理至少包括去噪处理、平滑处理和增强处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软通动力信息技术(集团)股份有限公司,未经软通动力信息技术(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011550154.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热泵加热供水装置及方法
- 下一篇:一种多副本数据完整性验证方法及装置