[发明专利]参数校验方法、校验模板的生成方法及存储介质在审
申请号: | 202210121664.8 | 申请日: | 2022-02-09 |
公开(公告)号: | CN114461302A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 付敏;申晓波;龚成龙 | 申请(专利权)人: | 北京理房通支付科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451;H04L41/0813;H04L41/0823;H04L41/084;H04L41/0866 |
代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 靳涛涛 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 参数 校验 方法 模板 生成 存储 介质 | ||
1.一种参数校验方法,包括:
从预设的参数校验接口接收输入的参数;
确定所述参数对应的参数值;
基于所述参数,提取预先配置的用于校验所述参数值的校验模板;
确定所述校验模板包括的用于对所述参数值进行校验的参数校验配置信息;
基于所述参数校验配置信息,对所述参数值进行校验,得到校验结果。
2.根据权利要求1所述的方法,其中,所述确定所述校验模板包括的用于对所述参数值进行校验的参数校验配置信息,包括:
确定所述校验模板是否为子模板;
若所述校验模板是子模板,将所述子模板包括的第一参数校验配置信息和所述子模板的父模板包括的第二参数校验配置信息确定为所述校验模板包括的参数校验配置信息;
若所述校验模板不是子模板,将所述校验模板包括的参数校验配置信息确定为所述用于对所述参数值进行校验的参数校验配置信息。
3.根据权利要求1所述的方法,其中,所述确定所述校验模板包括的用于对所述参数值进行校验的参数校验配置信息,包括:
基于所述参数,从所述校验模板包括的至少两个校验组中确定目标校验组;
基于所述目标校验组包括的参数校验配置信息,确定所述用于对所述参数值进行校验的参数校验配置信息。
4.根据权利要求3所述的方法,其中,所述基于所述目标校验组包括的参数校验配置信息,确定所述用于对所述参数值进行校验的参数校验配置信息,包括:
响应于确定所述目标校验组为子校验组,将所述子校验组包括的参数校验配置信息和所述子校验组的父校验组包括的参数校验配置信息确定为所述用于对所述参数值进行校验的参数校验配置信息;
响应于确定所述目标校验组不为子校验组,将所述目标校验组的参数校验配置信息确定为所述用于对所述参数值进行校验的参数校验配置信息。
5.根据权利要求1所述的方法,其中,所述确定所述参数对应的参数值,包括:
确定所述参数的类型;
从所述类型对应的参数路径提取所述参数的参数值;和/或,
在所述基于所述参数校验配置信息,对所述参数值进行校验,得到校验结果之后,所述方法还包括:
响应于确定所述校验结果为表示校验失败的信息,确定所述校验模板是否具有对应的错误信息模板;
若具有,基于所述错误信息模板,生成并输出校验错误提示信息;
若不具有,基于预设的通用错误信息模板,生成并输出校验错误提示信息。
6.根据权利要求1所述的方法,其中,所述确定所述校验模板包括的用于对所述参数值进行校验的参数校验配置信息,包括:
确定本地缓存中是否存在预先缓存的所述用于对所述参数值进行校验的参数校验配置信息;
若存在,从所述本地缓存中提取所述校验模板包括的用于对所述参数值进行校验的参数校验配置信息。
7.根据权利要求6所述的方法,其中,所述方法还包括:
响应于接收到由预设的发布订阅系统发送的更新后的参数校验配置信息,将所述参数校验配置信息存储到所述本地缓存中。
8.一种校验模板的生成方法,包括:
获取用户通过可视化的参数校验配置界面输入的校验模板配置信息;
基于所述校验模板配置信息,建立初始校验模板;
获取用户通过所述参数校验配置界面输入的与所述初始校验模板对应的参数校验配置信息;
将所述参数校验配置信息加入所述初始校验模板,得到用于进行参数校验的校验模板。
9.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7任一所述的方法。
10.一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现权利要求1-7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理房通支付科技有限公司,未经北京理房通支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210121664.8/1.html,转载请声明来源钻瓜专利网。