[发明专利]表单收集方法、装置、电子设备及存储介质在审
| 申请号: | 202010898979.4 | 申请日: | 2020-08-31 | 
| 公开(公告)号: | CN111931471A | 公开(公告)日: | 2020-11-13 | 
| 发明(设计)人: | 汤胜 | 申请(专利权)人: | 平安银行股份有限公司 | 
| 主分类号: | G06F40/174 | 分类号: | G06F40/174;G06F40/186;G06F16/242;G06F16/27;G06F16/84 | 
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 何春兰;迟珊珊 | 
| 地址: | 518000 广东*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 表单 收集 方法 装置 电子设备 存储 介质 | ||
本发明涉及区块链技术领域,提供一种表单收集方法、装置、电子设备及存储介质,包括:接收用户端输入的表单信息入库请求,其中,表单信息入库请求中包含有表单收集信息;根据表单信息入库请求调用云接口,将表单收集信息以JSON数据格式写入云数据库中,得到JSON文件;读取JSON文件中的表单收集信息;将数据信息按照预设的排版格式进行排版得到排版结果;调用语言函数库,根据属性信息和排版结果生成目标表单。本发明通过将多个待收集表单中的JSON文件转换为一个表单格式排版简单的目标表单,提高了收集表单的效率及准确率。此外,表单收集信息存储于区块链节点中。
技术领域
本发明涉及区块链技术领域,具体涉及一种表单收集方法、装置、电子设备及存储介质。
背景技术
针对部门各类信息的收集,现有技术中,采集分析人员通常通过Excel文件的形式分发给信息采集对象,然后采集对象在Excel表单中完善好相应内容后,通过电子邮件、直接拷贝或QQ、微信等文件传输工具反馈给采集分析人员。采集分析人员将信息样本进行汇总,然后针对汇总表进行分析,人工出具分析报表,采集分析人员进行汇总分析、数据比对的过程相对比较繁琐,效率低下,特别在多人同时编辑Excel表单的同一行时,容易引起数据混乱,可能会出现其中一人填写的数据被替换掉,导致收集的表单数据正确率不高。
发明内容
鉴于以上内容,有必要提出一种表单收集方法、装置、电子设备及存储介质,通过将多个待收集表单中的JSON文件转换为一个表单格式排版简单的目标表单,提高了收集表单的效率及准确率。
本发明的第一方面提供一种表单收集方法,所述方法包括:
接收用户端输入的表单信息入库请求,其中,所述表单信息入库请求中包含有表单收集信息;
根据所述表单信息入库请求调用云接口,将所述表单收集信息以JSON数据格式写入云数据库中,得到JSON文件;
读取所述JSON文件中的表单收集信息,其中,所述表单收集信息包括用于生成目标表单的属性信息和数据信息;
将所述数据信息按照预设的排版格式进行排版得到排版结果;
调用语言函数库,根据所述属性信息和所述排版结果生成目标表单。
优选的,所述调用语言函数库,根据所述属性信息和所述排版结果生成目标表单包括:
从所述属性信息中的提取待生成目标表单的路径信息及文件名;
根据所述待生成目标表单的路径信息及文件名创建空白表单;
按照所述排版结果设置所述空白表单中的每一列的属性和名称及每一行中各列的值得到目标表单。
优选的,所述读取所述JSON文件中的表单收集信息包括:
读取用于生成目标表单的属性信息,所述属性信息位于所述JSON文件中对象头信息中;
读取用于生成目标表单的数据信息,所述数据信息位于所述JSON文件中的对象实体信息中,其中,所述对象实体信息中的数据信息用于生成目标表单。
优选的,在接收用户端输入的表单信息入库请求之前,所述方法还包括:
创建待收集表单的表单收集信息,其中,所述表单收集信息包括常规信息和自定义题型选择信息。
优选的,所述常规信息的创建过程包括:
获取所述待收集表单的表单标题;
获取所述表单标题对应的预设的时间段内的历史表单收集数据;
采用MySQL查询语句查询所述历史表单收集数据中每个关键字段重复的次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010898979.4/2.html,转载请声明来源钻瓜专利网。





