[发明专利]一种表单生成、分析方法及装置在审
申请号: | 201810141739.2 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108446262A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 金敏孝;许国宵;叶昂越 | 申请(专利权)人: | 杭州连帆科技有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/30 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接收模块 目标表 分析方法及装置 表单文件 触发信息 视图元素 字段 解析 存储 计算机技术领域 脚本执行模块 业务对接模块 存储模块 分析模块 高效生成 关联系统 接收用户 设计模块 业务系统 预设格式 转换模块 元数据 脚本 分析 返回 转换 维护 | ||
1.一种表单生成、分析装置,其特征在于,包括:
第一接收模块,用于接收来自用户的元数据;
表单设计模块,用于根据所述第一接收模块接收到的元数据生成预设格式的表单文件;
表单解析转换模块,用于解析所述表单设计模块生成的表单文件,并转换为视图元素;
第二接收模块,用于接收用户在所述表单解析转换模块转换的视图元素中的触发信息;
脚本执行模块,用于当所述第二接收模块接收到用户在所述表单解析转换模块转换的视图元素中的触发信息时,执行对应的脚本,生成目标表单并返回给对应的用户;
表单存储模块,用于存储所述脚本执行模块生成的目标表单;
表单分析模块,用于分析所述表单存储模块存储的目标表单得到业务字段;
业务对接模块,用于根据所述表单分析模块得到的业务字段与关联系统进行业务对接。
2.根据权利要求1所述的装置,其特征在于,所述表单设计模块具体包括:结构设计单元、字段设计单元、控件设计单元、脚本设计单元和组合单元;
所述结构设计单元,用于根据所述第一接收模块接收到的元数据指定目标表单的结构类型,并将空白表单划分为对应的多个区域;
所述字段设计单元,用于将所述第一接收模块接收到的元数据中的各字段复制到对应的所述划分单元划分的区域中,并设置各字段的属性;
所述控件设计单元,用于根据所述第一接收模块接收到的元数据中的各字段,在对应的所述划分单元划分的区域中添加控件,并设置控件的属性;
所述脚本设计单元,用于根据所述第一接收模块接收到的元数据中的字段,编辑相关的动态脚本;
所述组合单元,用于将所述结构设计单元划分的多个区域、所述字段设计单元复制的字段及设置的对应的属性、所述控件设计单元添加的控件及设置的对应的属性、所述脚本设计单元编辑的动态脚本进行组合,生成XML格式的表单文件。
3.根据权利要求1所述的装置,其特征在于,所述表单解析转换模块具体包括:第一读取单元、第一生成单元和第二生成单元;
所述第一读取单元,用于读取当前所在平台类型及分辨率信息;
所述第一生成单元,用于根据所述第一读取单元读取的平台类型及分辨率信息,解析所述表单设计模块生成的表单文件并生成对应的内存数据模型;
所述第二生成单元,用于根据所述第一生成单元生成的内存数据模型生成对应的视图元素。
4.根据权利要求2所述的装置,其特征在于,所述脚本执行模块具体包括:解析单元、第二读取、添加单元、执行单元和生成单元;
所述解析单元,用于当所述第二接收模块接收到用户在所述表单解析转换模块转换的视图元素中的第一触发信息时,解析所述表单设计模块生成的表单文件中对应的脚本,并转换为可执行的指令单元;
所述第二读取单元,用于在所述表单设计模块生成的表单文件中读取对应的脚本的环境变量信息;
所述添加单元,用于将所述第二读取单元读取的环境变量信息添加到对应的脚本的上下文环境中;
所述执行单元,用于在所述脚本的上下文环境中执行对应的指令单元;
所述生成单元,用于当所述第二接收模块接收到用户在所述表单解析转换模块转换的视图元素中的第二触发信息时,生成目标表单,并返回目标表单给所述用户。
5.根据权利要求1所述的装置,其特征在于,
所述表单存储模块具体用于:根据所述脚本执行模块生成的目标表单中各元素的标识和值,生成对应的各键值对,根据所述各键值对生成预设形式的字符串,并存储所述字符串;
所述表单分析模块具体用于:分析所述表单存储模块存储的字符串得到各键值对,解析各键值对得到业务字段;
所述业务对接模块具体用于:根据所述表单分析模块得到的业务字段生成新的键值对,并通过所述脚本执行模块执行所述业务字段下的脚本,与关联系统进行业务对接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州连帆科技有限公司,未经杭州连帆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810141739.2/1.html,转载请声明来源钻瓜专利网。