[发明专利]一种表单生成及表单数据处理方法及系统在审
申请号: | 201911127490.0 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110929489A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 朱翔淼;刘少峰;肖华飚 | 申请(专利权)人: | 有时数联科技(北京)有限公司 |
主分类号: | G06F40/177 | 分类号: | G06F40/177;G06F40/14 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 100089 北京市海淀区双清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表单 生成 数据处理 方法 系统 | ||
1.一种表单生成及表单数据处理方法,其特征在于,包括:
基于预设表单描述协议定义至少一表单控件;
识别用户的表单定义操作,根据所述操作生成表单控件描述,并生成完整的表单描述文件;
发送所述表单描述文件至移动设备端;
接收所述移动设备端根据所述表单描述文件生成的表单数据;
解析所述表单数据匹配出所述表单数据所对应的所述表单描述文件,对所述表单描述文件的所述表单数据进行处理。
2.根据权利要求1所述的表单生成及表单数据处理方法,其特征在于,所述识别用户的操作,根据所述操作调用所述表单控件,生成表单描述文件,包括:
识别用户对所述基于预设表单描述协议定义至少一表单控件的拖拽操作;
根据所述拖拽操作识别调用的所述表单控件;
以JSON结构的嵌套关系描述所述表单控件的嵌套关系;
根据所述表单控件和所述表单控件的嵌套关系生成JSON结构的表单描述文件。
3.根据权利要求1或2所述的表单生成及表单数据处理方法,其特征在于,所述接收所述移动设备端上传的所述表单数据,包括:
采用分布式多点接入、负载均衡和数据异步处理技术接收所述移动设备端根据所述表单描述文件生成的表单数据;
利用分布式消息中间件对所述表单数据进行缓冲处理。
4.根据权利要求1-3任一项所述的表单生成及表单数据处理方法,其特征在于,所述解析所述表单数据匹配出所述表单数据所对应的所述表单描述文件,包括:
采用分布式流处理技术将不同类型的所述表单数据拆分为不同的处理分支,所述不同的处理分支包含多个处理节点;
对所述处理节点采用多实例并行计算,得到并行计算结果;
根据所述并行计算结果匹配所述表单数据对应的所述表单描述文件。
5.一种表单生成及表单数据处理方法,其特征在于,包括:
接收服务器端发送的表单描述文件,所述表单描述文件为所述服务器端通过识别用户的操作,根据所述操作调用预设的表单控件生成的;
解析所述表单描述文件,生成表单,渲染表单界面;
接收用户输入的填报信息,根据所述填报信息生成表单数据,将所述表单数据上传至服务器端进行处理。
6.根据权利要求5所述的表单生成及表单数据处理方法,其特征在于,所述解析所述表单描述文件,生成表单,渲染表单界面,包括:
解析JSON结构的表单描述文件,生成树状控件关系结构以及表单控件数据管理结构;
管理所述表单控件的嵌套关系,实例化所述表单控件;
初始化所述表单控件默认值;
按照实现逻辑生成完整的表单,渲染所述表单界面。
7.根据权利要求5所述的表单生成及表单数据处理方法,其特征在于,所述表单数据包括结构化数据及非结构化数据,所述将所述表单数据上传至服务器端进行处理,包括:
以所述表单控件的唯一标识对结构化数据进行扁平化处理,去除所述表单控件之间的嵌套层次,以JSON结构形式通过https协议加密传输至服务器端,对所述表单数据进行处理;
对非结构化数据进行压缩处理,通过https协议分块传输至服务器端,对所述表单数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于有时数联科技(北京)有限公司,未经有时数联科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911127490.0/1.html,转载请声明来源钻瓜专利网。