融合高分析功能的自定义表单引擎数据处理方法及系统与流程
- 国知局
- 2024-08-05 12:01:24
本发明涉及数据处理技术,尤其涉及一种融合高分析功能的自定义表单引擎数据处理方法及系统。
背景技术:
1、随着无纸化理念的普及,越来越多的企业认识到线上管理的重要性。其中,通过自定义表单可以对管理数据进行统一整理,是企业管理的便捷性工具之一。
2、现有技术中,自定义表单与其他需要协同处理的表单之间往往相互独立,例如,在考勤场景下,考勤表单与地图表单之间是相互独立的,二者无法互相协同处理数据,不能应对多种数据之间的协同处理需求。当需要对多种数据进行综合协同处理时,往往需要在表单与其他需要协同的表单文件之间进行频繁切换,使得处理效率低下。
3、因此,如何结合处理需求对多个协同表单数据进行融合协同处理,提高处理效率,成了如今亟需解决的问题。
技术实现思路
1、本发明实施例提供一种融合高分析功能的自定义表单引擎数据处理方法及系统,可以实现表单之间的互相关联,并通过自定义表单引擎完成复杂业务。
2、本发明实施例的第一方面,提供一种融合高分析功能的自定义表单引擎数据处理方法,包括:
3、根据所述自定义表单引擎调取表单融合界面,所述表单融合界面包括目标表单界面和定位联动界面,根据业务端对所述目标表单界面中相应业务目标的签到请求确定所述定位联动子界面中所述业务端的定位数据;
4、基于凭证选取策略对所述业务目标进行签到凭证的定制选择,得到动态凭证目标,所述凭证选取策略包括自动定制策略和被动定制策略;
5、调取防伪模型生成所述动态凭证目标对应的保护标识图层,获取所述业务端基于所述保护标识图层对所述动态凭证目标采集的凭证数据,对所述凭证数据和所述定位数据进行绑定得到业务签到数据;
6、根据管理端的验证请求调取验证规则对所述业务签到数据进行凭证数据的验证,得到凭证验证数据发送至所述管理端。
7、可选地,在第一方面的一种可能实现方式中,根据业务端对所述目标表单界面中相应业务目标的签到请求确定所述定位联动子界面中所述业务端的定位数据,包括:
8、根据所述签到请求获取所述业务端在所述定位联动子界面中的当前位置,获取所述业务目标对应的签到范围,确定位于所述签到范围内的当前位置所对应的业务端为定位正常端;
9、调取所述业务目标对应的签到标识,基于所述当前位置对所述签到标识进行定位将所述签到标识填充至所述定位联动子界面中,根据所述签到标识确定所述定位联动子界面中所述业务端的定位数据;
10、确定未位于所述签到范围内的当前位置所对应的业务端为定位异常端,获取所述定位异常端对应的身份信息生成异常定位数据发送至所述管理端。
11、可选地,在第一方面的一种可能实现方式中,基于凭证选取策略对所述业务目标进行签到凭证的定制选择,得到动态凭证目标,所述凭证选取策略包括自动定制策略和被动定制策略,包括:
12、获取所述管理端选取的自动定制策略或被动定制策略;
13、根据所述自动定制策略获取所述业务目标对应的名称长度,根据所述名称长度和基准长度的比值得到数量偏移系数,所述基准长度大于所述名称长度;
14、根据所述数量偏移系数和所述名称长度的乘积得到选取数量;
15、基于所述选取数量对所述业务目标对应的多个字符元素进行签到凭证的选取,得到与所述选取数量对应的多个目标元素,根据所述目标元素得到动态凭证目标;或,
16、根据所述被动定制策略调取所述业务目标对应的字符元素发送给所述管理端;
17、获取所述管理端选取的字符元素作为目标元素,根据所述目标元素得到动态凭证目标。
18、可选地,在第一方面的一种可能实现方式中,基于所述选取数量对所述业务目标对应的多个字符元素进行签到凭证的选取,得到与所述选取数量对应的多个目标元素,包括:
19、从小于所述选取数量的数字中随机得到随机数,获取各所述字符元素对应的字符序号,确定与所述随机数相应的字符序号对应的字符元素作为第一个所述目标元素;
20、以所述字符序号的排列顺序为选取顺序,从第一个所述目标元素起,按照所述选取顺序间隔选取相应的字符元素作为下一个所述目标元素;
21、统计所述目标元素的元素数量,直至所述元素数量等于所述选取数量,或选取至最后一个所述字符元素时停止选取;
22、当选取至最后一个所述字符元素、且所述元素数量小于所述选取数量时,根据所述选取数量和所述元素数量得到相差数量;
23、获取除所述目标元素之外的其他所述字符元素为待筛选元素,按照所述相差数量对所述待筛选元素进行随机选取得到目标元素,直至所述目标元素的元素数量等于所述选取数量时停止所述目标元素的筛选。
24、可选地,在第一方面的一种可能实现方式中,在调取防伪模型生成所述动态凭证目标对应的保护标识图层之前,还包括:
25、获取所述管理端选取的采集模式,所述采集模式包括规则模式和随机模式;
26、调取所述规则模式按照各所述目标元素的字符序号从小到大对各所述目标元素进行排列,得到所述动态凭证目标对应的元素采集序列;
27、根据所述随机模式获取所述自动定制策略下各所述目标元素的选取顺序,基于所述选取顺序对各所述目标元素进行排列,得到所述动态凭证目标对应的元素采集序列。
28、可选地,在第一方面的一种可能实现方式中,调取防伪模型生成所述动态凭证目标对应的保护标识图层,获取所述业务端基于所述保护标识图层对所述动态凭证目标采集的凭证数据,对所述凭证数据和所述定位数据进行绑定得到业务签到数据,包括:
29、接收所述业务端对所述签到标识的凭证采集请求,获取所述元素采集序列中位于第一位的所述目标元素作为采集元素;
30、根据所述防伪模型生成采集界面对应的初始图层,调取标识模板,根据所述采集元素对应的字符对所述标识模板中的标识填充区进行更新得到保护标识;
31、基于所述保护标识对所述初始图层进行标识更新得到保护标识图层,将所述保护标识图层叠加在所述采集界面上得到凭证采集界面;
32、获取所述业务端基于所述凭证采集界面对相应所述采集元素采集的子凭证数据,并继续获取所述元素采集序列中下一个所述目标元素作为下一个采集元素;
33、根据所述业务端基于各所述采集元素采集到的子凭证数据得到所述动态凭证目标对应的凭证数据,对所述凭证数据和所述签到标识进行绑定得到业务签到数据。
34、可选地,在第一方面的一种可能实现方式中,基于所述保护标识对所述初始图层进行标识更新得到保护标识图层,包括:
35、获取所述初始图层中任意两条相邻边为第一基准边和第二基准边,确定垂直于所述第一基准边的方向为第一方向,确定垂直于所述第二基准边的方向为第二方向;
36、根据偏移距离、所述保护标识的宽度距离和所述第一方向生成多条平行于第一基准边的定位线,所述保护标识为矩形;
37、基于所述偏移距离、所述保护标识的长度距离和所述第二方向确定各所述定位线上的定位点;
38、统计所述定位点的点位数量,根据所述点位数量对所述保护标识进行复制;
39、基于各所述定位点对相应所述保护标识的中心点进行定位,按照所述保护标识的预设摆放位姿将所述保护标识填充至所述初始图层中得到保护标识图层。
40、可选地,在第一方面的一种可能实现方式中,根据偏移距离、所述保护标识的宽度距离和所述第一方向生成多条平行于第一基准边的定位线,包括:
41、对所述偏移距离和所述保护标识的宽度距离的对半距离进行求和得到第一划分距离;
42、根据所述第一划分距离和所述第一方向确定平行于所述第一基准边的定位线;
43、对所述偏移距离和所述保护标识的宽度求和得到第二划分距离,以所述定位线为基准,根据所述第二划分距离和所述第一方向继续确定平行于所述定位线的下一个所述定位线;
44、重复上述按照所述第二划分距离获取定位线的步骤,直至下一个所述定位线不在所述初始图层时停止所述定位线的获取;
45、基于所述偏移距离、所述保护标识的长度距离和所述第二方向确定各所述定位线上的定位点,包括:
46、对所述偏移距离和所述保护标识的长度距离的对半距离进行求和得到第一定位距离,确定所述第一基准边相邻的所述定位线在所述第二方向上距离所述第二基准边第一定位距离处的位置点为定位点;
47、对所述偏移距离和所述保护标识的长度距离求和得到第二定位距离,确定所述定位线在所述第二方向上距离所述定位点第二定位距离处的位置点作为下一个所述定位点;
48、继续按照所述第二方向和所述第二定位距离确定下一个所述定位点,并统计所述定位点的定位点数量,当所述定位点数量等于所述选取数量时停止所述定位点的选取;
49、获取所述定位线上相邻所述定位点的中间点,确定与所述定位线相邻的下一个所述定位线上与各所述中间点对应的位置点为所述定位点 ;
50、重复上述按照中间点获取下一个所述定位线上定位点的步骤,直至所有所述定位线上均确定完所述定位点,或下一个所述定位点上不存在所述定位点时停止获取定位点的步骤。
51、可选地,在第一方面的一种可能实现方式中,根据管理端的验证请求调取验证规则对所述业务签到数据进行凭证数据的验证,得到凭证验证数据发送至所述管理端,包括:
52、根据所述验证请求获取所述凭证数据中各子凭证数据对应的定位点为验证点,调取标准标识填充至所述子凭证数据中;
53、获取所述子凭证数据中的保护标识像素点 和标准标识像素点,确定坐标相同、且像素值一致的保护标识像素点和标准标识像素点为相同像素点,统计所述标准标识像素点的总像素点数量和所述相同像素点的相同像素点数量;
54、根据所述相同像素点数量和所述总像素点数量的比值得到标识相似值,确定所述标识相似值大于标准相似值的子凭证数据为二级验证数据;
55、删除所述二级验证数据中的图层数据,所述图层数据包括保护标识图层和所述标准标识对应的标准标识图层;
56、提取所述二级验证数据中目标元素对应的核验字符,获取所述目标元素对应的标准字符,对所述核验字符和所述标准字符进行比对,确定比对结果一致的子凭证数据为子正常数据;
57、获取所有所述子凭证数据均为子正常数据的凭证数据为正常数据,以及存在所述子凭证数据不为所述子正常数据的凭证数据为异常数据;
58、根据所述正常数据或异常数据凭证验证数据发送至所述管理端。
59、本发明实施例的第二方面,提供一种融合高分析功能的自定义表单引擎数据处理系统,包括:
60、调取模块,根据所述自定义表单引擎调取表单融合界面,所述表单融合界面包括目标表单界面和定位联动界面,根据业务端对所述目标表单界面中相应业务目标的签到请求确定所述定位联动子界面中所述业务端的定位数据;
61、选择模块,基于凭证选取策略对所述业务目标进行签到凭证的定制选择,得到动态凭证目标,所述凭证选取策略包括自动定制策略和被动定制策略;
62、定制模块,调取防伪模型生成所述动态凭证目标对应的保护标识图层,获取所述业务端基于所述保护标识图层对所述动态凭证目标采集的凭证数据,对所述凭证数据和所述定位数据进行绑定得到业务签到数据;
63、验证模块,根据管理端的验证请求调取验证规则对所述业务签到数据进行凭证数据的验证,得到凭证验证数据发送至所述管理端。
64、本发明的有益效果如下:
65、1、本发明可以实现表单之间的互相关联,并通过自定义表单引擎完成复杂业务。本发明可以根据目标表单界面中业务目标的签到请求确定定位联动子界面中业务端的定位数据,从而可以将表单与地图进行融合,实现表单之间的互相关联。本方案可以对签到目标进行签到凭证的定制选取确定动态凭证目标,从而可以结合处理需求对多个协同表单数据进行融合协同处理。本发明可以根据保护标识图层采集动态凭证目标对应的凭证数据,并与定位数据进行绑定确定业务签到数据,从而可以对数据的安全性进行保护,防止数据被伪造。本方案可以进行凭证数据的验证并将验证结果展示给管理端,从而可以对凭证数据的真实性进行验证,保证数据的准确性。
66、2、在定位联动子界面中,本发明可以根据业务目标的签到范围确定定位正常端,再将业务目标对应的签到标识定位至业务端的当前位置处,得到业务端的定位数据,从而可以在定位联动子界面上确定定位数据,将目标表单界面与定位联动子界面相互关联,并实现表单与地图的融合。本方案可以根据自动定制策略或被动定制策略选取业务目标对应的字符元素确定相应的动态凭证目标,从而可以结合处理需求对多个协同表单数据进行融合协同处理,提高处理效率。
67、3、在生成保护标识图层之前,本发明可以调取相应的采集模式确定动态凭证目标对应的元素采集序列,其中,采集模式包括规则模式和随机模式,从而可以进行更加准确的进行凭证数据的采集。本方案可以根据采集元素对应的字符生成保护标识,对初始图层更新后可以得到保护标识图层,具体来说,首先可以确定第一方向和第二方向,在第一方向上确定多条定位线,然后在第二方向上确定每条定位线上的定位点,将保护标识定位至定位点上可以得到保护标识图层,从而可以更加准确地对保护标识进行定位,并对数据的安全性进行保护,防止数据被仿造。在得到业务签到数据之后,本方案可以对凭证数据的真实性进行核验,具体来说,首先可以通过像素点判断图层数据是否正常,若图层数据不对应,则凭证数据直接判断为异常数据,若图层数据对应,则可以对目标元素对应的字符进行核验,若字符不对应,则凭证数据为异常数据,若字符也对应,则凭证数据为正常数据,并将核验结果展示给管理端,通过对凭证数据进行双重核验,可以保证数据的真实性,使得管理端能够直观确定数据是否正常。
本文地址:https://www.jishuxx.com/zhuanli/20240802/260651.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。