表单生成方法及装置制造方法及图纸

技术编号:26343383 阅读:33 留言:0更新日期:2020-11-13 20:44
本申请提供一种表单生成方法及装置,该方法包括:获取用户输入的模板表单的图像,模板表单用于转换为目标系统的目标表单;对模板表单的图像进行识别,获取模板表单对应的结构化数据;根据结构化数据,生成目标表单。与现有技术相比,本申请通过识别出模板表单的结构化数据,可以快速对目标表单进行配置,进而提高了表单生成速度。

【技术实现步骤摘要】
表单生成方法及装置
本申请涉及信息
,尤其涉及一种表单生成方法及装置。
技术介绍
表单在网页中具有数据采集和统计的功能,在调查问卷、信息登记、信息反馈等数据的采集和统计等场景中应用广泛。在传统的统计行业,由于存在各种不同的数据采集系统,使得各个数据采集系统中的表单的类型众多、风格迥异,同时采集过程中需求变更频繁。这导致了在生成表单时,往往需要重新进行编码、测试及发布,进而使得表单的生成速度较慢。
技术实现思路
本申请提供一种表单生成方法及装置,以解决现有技术中表单的生成速度较慢的技术问题。本申请的第一方面提供表单生成方法,包括:获取用户输入的模板表单的图像,所述模板表单用于转换为目标系统的目标表单;对所述模板表单的图像进行识别,获取所述模板表单对应的结构化数据;根据所述结构化数据,生成所述目标表单。一种可选的实施方式中,所述结构化数据包括有所述模板表单中的控件、所述控件的属性和所述模板表单的布局属性。一种可选的实施方式中,所述根据所述结构化数据,生成所述目标表单,本文档来自技高网...

【技术保护点】
1.一种表单生成方法,其特征在于,包括:/n获取用户输入的模板表单的图像,所述模板表单用于转换为目标系统的目标表单;/n对所述模板表单的图像进行识别,获取所述模板表单对应的结构化数据,所述结构化数据包括有所述模板表单中的控件、所述控件的属性和所述模板表单的布局属性;/n根据所述结构化数据,生成所述目标表单;/n其中,所述根据所述结构化数据,生成所述目标表单,包括:/n将所述模板表单中的控件作为所述目标表单的控件添加到所述目标表单中;/n根据所述控件的属性和所述模板表单的布局属性,对所述目标表单的控件进行属性配置;/n将属性配置后的目标表单保存为静态超文本标记语言HTML页面。/n

【技术特征摘要】
1.一种表单生成方法,其特征在于,包括:
获取用户输入的模板表单的图像,所述模板表单用于转换为目标系统的目标表单;
对所述模板表单的图像进行识别,获取所述模板表单对应的结构化数据,所述结构化数据包括有所述模板表单中的控件、所述控件的属性和所述模板表单的布局属性;
根据所述结构化数据,生成所述目标表单;
其中,所述根据所述结构化数据,生成所述目标表单,包括:
将所述模板表单中的控件作为所述目标表单的控件添加到所述目标表单中;
根据所述控件的属性和所述模板表单的布局属性,对所述目标表单的控件进行属性配置;
将属性配置后的目标表单保存为静态超文本标记语言HTML页面。


2.根据权利要求1所述的方法,其特征在于,所述获取用户输入的模板表单的图像,包括:
接收用户通过终端设备发送的所述模板表单的图像。


3.根据权利要求2所述的方法,其特征在于,在所述接收用户通过终端设备发送的所述模板表单的图像之前,所述方法还包括:
在所述目标表单的配置界面上生成所述目标表单的二维码,所述二维码用于为所述终端设备提供所述目标表单的信息并调用所述终端设备获取所述模板表单的图像。


4.根据权利要求1所述的方法,其特征在于,所述对所述模板表单的图像进行识别,获取所述模板表单对应的结构化数据,包括:
将所述模板表单的图像输入光学字符识别OCR模型,并获取所述OCR模型输出的所述模板表单对应的结构化数据。


5.根据权利要求1-3任一项所述的方法,其特征在于,所述结构化数据还包括所述模板表单中的单元格的文本信息和所述模板表单中的单元格的格式信息,所述控件设置在所述单元格中。


6.根据权利要求5所述的方法,其特征在于,在所述将所述模板表单中的控件作为所述目标表单的控件添加到所述目标表单中之前,所述方法包括:
根据所述模板表单中的单元格的文本信息和/或所述模板表单中的单元格的格式信息,确定所述模板表单的控件类型。


7.根据权利要求1所述的方法,其特征在于,在所述对所述目标表单的控件进行属性配置之后,所述方法还包括:
对配置好的目标表单进行布局优化。


8.根据权利要求7所述的方法,其特征在于,所述对配置好的目标表单进行布局优化,包括:
若所述配置好的目标表单中存在空行,则将所述空行之下的控件上移。


9.根据权利要求7所述的方法,其特征在于,所述对配置好的目标表单进行布局优化,包括:
若所述配置好的目标表单中存在宽度小于阈值的行,则重新分配所述宽度小于阈值的行的宽度值。


10.根据权利要求1所述的方法,其特征在于,在所述对所述目标表单的控件进行属性配置之前,还包括:
接收用户在所述目标表单的配置界面通过拖拽控件触发的控件的变更请求,所述控件的变更请求用于在所述目标表单中添加或移动控件;
根据所述控件的拖拽位置,在所述目标表单中添加或移动所述控件。


11.根据权利要求10所述的方法,其特征在于,所述目标表单的配置界面设置有所述控件的编辑行为按钮,所述编辑行为包括以下至少一项:删除控件、复制控件、展开控件的配置面板。


12.根据权利要求11所述的方法,其特征在于,所述编辑行为按钮浮动在所述目标表单的配置界面上。


13.根据权利要求12所述的方法,其特征在于,在所述目标表单中添加所述控件之后,所述方法包括:
若接收到用户输入的编辑指示,则显示所述编辑行为按钮,所述编辑指示用于指示对所述目标表单的控件进行配置。


14.根据权利要求12所述的方法,其特征在于,在所述目标表单中添加所述控件之后,所述方法包括:
若接收到用户输入的预览指示,则隐藏所述编辑行为按钮,所述预览指示用于指示对所述目标表单中的控件进行预览。


15.根据权利要求1...

【专利技术属性】
技术研发人员:裴来辉
申请(专利权)人:北京维数统计事务所有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1