[发明专利]表单模板存储方法、装置、存储介质及电子设备有效
| 申请号: | 201811526505.6 | 申请日: | 2018-12-13 |
| 公开(公告)号: | CN109783555B | 公开(公告)日: | 2021-07-30 |
| 发明(设计)人: | 丁雪艳 | 申请(专利权)人: | 东软集团股份有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25 |
| 代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 曾尧;魏嘉熹 |
| 地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 表单 模板 存储 方法 装置 介质 电子设备 | ||
本公开涉及一种表单模板存储方法、装置、存储介质及电子设备,所述表单模板存储方法包括:获取表单页面中的控件信息,并基于所述表单页面中的控件信息以及控件模型库,生成对应所述表单页面的目标实体模型,其中,所述控件模型库包括控件信息与实体模型的对应关系;根据目标数据库的字段类型转换规则,将所述目标实体模型转换为所述目标数据库对应的字段信息;根据所述字段信息,在所述目标数据库中建立用于表征所述表单页面的表单模板的数据库表。通过本公开的技术方案,可以实现基于表单页面自动创建表单模板,相比于现有技术中通过人工方式建立表单模板,提高了效率、节省了人力成本。
技术领域
本公开涉及数据处理技术领域,具体地,涉及一种表单模板存储方法、装置、存储介质及电子设备。
背景技术
表单页面是Web网页上常用的一种数据采集工具,用户可通过表单页面向Web网页填写和提交数据。表单页面通常具有不同的类别,为了对不同类别的表单进行统一管理,通常需要建立表单模板。
现有技术中,通常需要人工根据表单页面数据建立表单模板,该方式工作量大、效率低。
发明内容
为了克服现有技术中存在的问题,本公开提供一种表单模板存储方法、装置、存储介质及电子设备。
为了实现上述目的,本公开第一方面提供一种表单模板存储方法,包括:
获取表单页面中的控件信息,并基于所述表单页面中的控件信息以及控件模型库,生成对应所述表单页面的目标实体模型,其中,所述控件模型库包括控件信息与实体模型的对应关系;
根据目标数据库的字段类型转换规则,将所述目标实体模型转换为所述目标数据库对应的字段信息;
根据所述字段信息,在所述目标数据库中建立用于表征所述表单页面的表单模板的数据库表。
可选地,在所述根据目标数据库的字段类型转换规则,将所述目标实体模型转换为所述目标数据库对应的字段信息之前,包括:
从数据库模板库中获取所述目标数据库的字段类型转换规则,其中,所述数据库模板库中存在多种数据库的字段类型转换规则。
可选地,所述方法还包括:
若所述数据库模板库中不存在所述目标数据库的字段类型转换规则,则从适配规则库中,确定与所述目标数据库相适配的数据库;
将与所述目标数据库相适配的数据库的字段类型转换规则作为所述目标数据库的字段类型转换规则,并将所述目标数据库的字段类型转换规则添加到所述数据库模板库中。
可选地,在所述根据所述字段信息,在所述目标数据库中建立用于表征所述表单页面的表单模板的数据库表之前,所述方法还包括:
判断通过所述转换规则转换所述目标实体模型得到的字段信息是否符合所述目标数据库的字段类型规则;
若所述字段信息不符合所述目标数据库的字段类型规则,则对所述字段信息进行差异化处理。
可选地,所述目标数据库为Mysql数据库;
所述判断通过所述转换规则转换所述目标实体模型得到的字段类型是否符合所述目标数据库的字段类型规则,包括:
判断所述字段信息中可变长字符类型的字段长度是否大于或等于预设阈值,所述预设阈值小于65535;
所述若所述字段信息不符合所述目标数据库的字段类型规则,则对所述字段信息进行差异化处理,包括:
若所述可变长字符类型字段的长度大于或等于所述预设阈值,则将所述可变长字符类型更改为文本类型。
本公开第二方面提供一种表单模板存储装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811526505.6/2.html,转载请声明来源钻瓜专利网。





