[发明专利]一种数据验证方法、电子设备和存储介质在审
申请号: | 202110637422.X | 申请日: | 2021-06-08 |
公开(公告)号: | CN113282353A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 宋大伟;吴林;凌杰 | 申请(专利权)人: | 苏州沁游网络科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215000 江苏省苏州市中国(江苏)自由贸*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 验证 方法 电子设备 存储 介质 | ||
本发明公开了一种数据验证方法、电子设备和存储介质,包括:通过数据代理器将数据获取请求发送给验证器,其中,数据获取请求中包含数据指定类型;通过验证器根据数据获取请求获取指定类型的数据以及与指定类型的数据所匹配的约束条件,并基于约束条件对指定类型的数据进行合法性验证。通过数据代理器向验证器发送数据获取请求,以使验证器根据数据获取请求中所包含的数据指定类型获取到指定类型的数据后通过所匹配的约束条件对指定类型的数据进行合法性验证,从而保证经过验证后的数据是有效的,避免出现程序执行不可控的情况发生。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种数据验证方法、电子设备和存储介质。
背景技术
目前在程序执行时通常需要应用到不同类型的数据,并且需要对数据进行验证以保证程序的正常运行,而目前在对数据进行验证时则主要是侧重于语法方面。
但是在程序执行过程中,不仅需要保障数据语法的正确性,同时还需要保证数据的合法性,如果程序执行过程中所采用的是非法的无效数据,则会出现程序执行不可控的情况,而目前的数据验证过程并不能保证数据合法性的要求。
发明内容
本发明实施例提供了一种数据验证方法、电子设备和存储介质,以实现对数据合法性的验证。
第一方面,本发明实施例提供了一种数据验证方法,应用于数据验证设备,数据验证设备包括:验证器,以及与验证器连接的数据代理器,
通过数据代理器将数据获取请求发送给验证器,其中,数据获取请求中包含数据指定类型;
通过验证器根据数据获取请求获取指定类型的数据以及与指定类型的数据所匹配的约束条件,并基于约束条件对指定类型的数据进行合法性验证。
第二方面,本发明实施例还提供了一种电子设备,电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明任意实施例的方法。
第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例的方法。
在本发明实施例中,通过数据代理器向验证器发送数据获取请求,以使验证器根据数据获取请求中所包含的数据指定类型获取到指定类型的数据后通过所匹配的约束条件对指定类型的数据进行合法性验证,从而保证经过验证后的数据是有效的,避免出现程序执行不可控的情况发生。
附图说明
图1是本发明实施例一提供的数据验证方法的流程图;
图2是本发明实施例一提供的数据验证设备的结构示意图;
图3是本发明实施例二提供的数据验证方法的流程图;
图4是本发明实施例三提供的一种电子设备的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例提供的数据验证方法的流程图,本实施例可适用于对数据进行合法性验证的情况,该方法可以应用于本发明实施例中的数据验证设备,如图2所示为本实施方式中的数据验证设备的结构示意图,如图2所示,数据验证设备包括:数据代理器,以及与数据代理器分别连接的验证器和执行器,并且验证器分别连接原始数据库和约束条件数据库。本实施例的方法具体包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州沁游网络科技有限公司,未经苏州沁游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110637422.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车管路橡胶材料的制备方法
- 下一篇:拾取执行终端及输送拾取系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置