分页表单校验方法、装置、设备及介质与流程
- 国知局
- 2024-11-06 14:54:29
本申请涉及数据处理领域,尤其涉及一种分页表单校验方法、装置、设备及介质。
背景技术:
1、表单校验是指向web前端应用输入数据时,应用会验证输入的数据是否是正确的,以确保输入数据的有效性。随着网络的发展,表单应用于各类活动场景中。例如,在金融领域中,有些一保险活动场景需要批量选择参与活动的保险产品或实物商品,以表格的形式进行记录,所以保证记录的数据正确性成为亟需解决的问题。
2、传统的表单校验是通过javascr i p与htm l技术实现表单校验的。
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、本申请实施例中,获取待校验分页表单,提取待校验分页表单的数据字段,并获取数据字段的待校验目标字段之后,通过根据调用的三方校验组件包括的语义规则、数值精度规则及位置尺寸规则分别对目标字段进行分页数据校验,能够时间对每页表单数据都进行校验,保证表单校验的完整性,避免表单校验的结果出现误差,提高校验的准确率;进一步,通过识别数据字段之间的约束关系,能够保留数据字段在表单的关联信息及位置信息,便于提高后续错误字段定位的准确率,并通过仅能校验当前前端页面的表单,后续的分页表单无法校验,使得表单校验的结果出现误差,进一步提高了表单校验的准确率。因此本申请提出的分页表单校验方法、装置、设备及介质可以提高表单校验的准确率。
技术特征:1.一种分页表单校验方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的分页表单校验方法,其特征在于,所述根据所述语义规则、对所述待校验目标字段进行语义校验,得到语义校验结果,包括:
3.根据权利要求1所述的分页表单校验方法,其特征在于,所述识别所述数据字段之间的约束关系,包括:
4.根据权利要求1中所述的分页表单校验方法,其特征在于,所述根据所述约束关系将所述数据校验结果中校验未通过字段作为错误目标字段,包括:
5.根据权利要求1-4中任一项所述的分页表单校验方法,其特征在于,所述获取所述数据字段的待校验目标字段,包括:
6.根据权利要求1中所述的分页表单校验方法,其特征在于,所述获取待校验分页表单之前,所述方法还包括:
7.一种分页表单校验装置,其特征在于,包括:
8.根据权利要求7所述分页表单校验装置,其特征在于,所述识别模块,包括:
9.一种设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至6中任一项所述的分页表单校验方法的步骤。
10.一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述的分页表单校验方法的步骤。
技术总结本申请实施例属于数据处理领域,涉及一种分页表单校验方法,包括获取待校验分页表单,提取待校验分页表单的数据字段;获取数据字段的待校验目标字段;对待校验目标字段进行分页数据校验,得到数据校验结果;识别数据字段之间的约束关系;根据约束关系将数据校验结果中校验未通过字段作为错误目标字段,并对错误目标字段进行赋值校验,得到目标校验结果。此外,本申请还涉及区块链技术,待校验分页表单可存储于区块链中。本申请提高表单校验的准确率。技术研发人员:陈佳纯受保护的技术使用者:中国平安财产保险股份有限公司技术研发日:技术公布日:2024/11/4本文地址:https://www.jishuxx.com/zhuanli/20241106/324588.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表