[发明专利]参数校验器和基于结构体标签的字段校验方法在审
申请号: | 202011009761.5 | 申请日: | 2020-09-23 |
公开(公告)号: | CN111949274A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 晏东;吴晓勇;杜嘉暄 | 申请(专利权)人: | 成都精灵云科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/70;G06F11/36 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 郝迎宾 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 参数 校验 基于 结构 标签 字段 方法 | ||
1.参数校验器,其特征在于,包括解析器、校验处理器和错误提示处理组件;
所述解析器,用于当接收客户端发送的原始交互数据时,解析原始交互数据的结构体标签内容,确定出校验处理器类型,并解析结构体中字段的类型和适用的校验规则,所述原始交互数据中至少包含待校验参数;
所述校验处理器,用于根据解析器解析出来的数据,对各个字段按照相应的校验规则执行校验逻辑,完成待校验参数有效性的校验,并将校验结果发送至错误提示处理组件;
所述错误提示处理组件,用于根据校验结果判断待校验参数是否出错,当出错时,根据当前客户端的语种,自动生成与该语种对应的标准提示信息,并返还至该客户端。
2.根据权利要求1所述的参数校验器,其特征在于,所述解析器包括标签解析器以及结构与字段解析器,通过标签解析器解析原始交互数据的结构体标签内容,通过结构与字段解析器解析结构体中字段的类型和适用的校验规则。
3.根据权利要求1所述的参数校验器,其特征在于,所述待校验参数为客户端中的操作指令和客户端的状态信息。
4.根据权利要求1所述的参数校验器,其特征在于,所述校验处理器中包含有参数校验句柄,所述参数校验句柄包括通用校验规则的句柄和自定义校验规则的句柄,所述通用校验规则为email和/或URL的匹配规则。
5.根据权利要求1-4任意一项所述的参数校验器,其特征在于,当错误提示组件将与语种对应的标准提示信息返还至客户端时,同时将与该语种对应的标准提示信息传输至云端计算中心备份。
6.基于结构体标签的字段校验方法,应用于权利要求1-5任意一项所述的参数校验器,其特征在于,包括如下步骤:
步骤1、通过参数校验器接收客户端的原始交互数据;
步骤2、将所述原始交互数据发送至解析器;
步骤3、通过解析器解析原始交互数据的结构体标签内容,确定出校验处理器的类型,并选择一个该类型下的校验处理器;
步骤4、在选择出的校验处理器中初始化对应的参数校验句柄,通过参数校验句柄完成待校验参数有效性的校验,并将校验结果发送至错误提示处理组件;
步骤5、根据校验结果判断待校验参数是否出错,当出错时,根据当前客户端的语种,自动生成与该语种对应的标准提示信息,并返还至该客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都精灵云科技有限公司,未经成都精灵云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011009761.5/1.html,转载请声明来源钻瓜专利网。