利索能及
我要发布
收藏
专利号: 2021116487402
申请人: 北京市商汤科技开发有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种逻辑架构系统,其特征在于,包括:

逻辑单元建立模块,用于建立至少两个基本逻辑单元,所述基本逻辑单元包括数据验证型逻辑单元、数据处理型逻辑单元及复合型逻辑单元中的至少一种,所述复合型逻辑单元同时具有数据验证及数据处理功能;

联结单元建立模块,用于建立至少一种联结单元,所述联结单元用于将所述至少两个基本逻辑单元中的任意两个基本逻辑单元进行联结,得到联结的逻辑单元;所述基本逻辑单元以及所述至少一种联结单元用于构建数据验证系统,所述数据验证用于对待验证的数据进行验证和/或处理。

2.根据权利要求1所述的系统,其特征在于,其中,所述联结单元包括与联结单元、或联结单元及管道联结单元中的至少一种,所述管道联结单元用于将两个基本逻辑单元进行串联,且位于所述管道联结单元之后的基本逻辑单元接收位于所述管道联结单元之前的基本逻辑单元的处理结果。

3.根据权利要求1所述的系统,其特征在于,所述数据验证型逻辑单元用于验证数据的真假,且在所述数据验证为真情况下,返回传入数据的值,在所述数据验证为假的情况下,抛出异常;所述数据处理型逻辑单元用于对数据进行处理,并返回处理结果。

4.根据权利要求2所述的系统,其特征在于,所述管道联结单元的优先级高于所述与联结单元,且所述与联结单元的优先级高于所述或联结单元。

5.根据权利要求1所述的系统,其特征在于,所述基本逻辑单元的种类包括数值类逻辑单元、字符类逻辑单元、类型类逻辑单元、结构类逻辑单元及工具类逻辑单元中的至少一种。

6.根据权利要求1所述的系统,其特征在于,所述系统还包括:

单元转化模块,用于将所述基本逻辑单元和/或所述联结的逻辑单元转化为对应的计算单元;其中,所述计算单元支持至少一种运算符的运算。

7.根据权利要求6所述的系统,其特征在于,所述单元转化模块还用于将建立的计算单元转化为对应的基本逻辑单元或者对应的联结的逻辑单元。

8.根据权利要求1所述的系统,其特征在于,所述逻辑单元建立模块还用于基于预设的函数构建函数逻辑单元。

9.一种逻辑架构系统的建立方法,其特征在于,包括:

建立至少两个基本逻辑单元,所述基本逻辑单元包括数据验证型逻辑单元、数据处理型逻辑单元及复合型逻辑单元中的至少一种,所述复合型逻辑单元同时具有数据验证及数据处理功能;

建立至少一种联结单元,所述联结单元用于将所述至少两个基本逻辑单元中的任意两个基本逻辑单元进行联结,得到联结的逻辑单元;所述基本逻辑单元以及所述至少一种联结单元用于构建数据验证系统,所述数据验证用于对待验证的数据进行验证和/或处理。

10.一种数据验证方法,其特征在于,包括:

基于目标需求以及如权利要求1‑8任一所述的逻辑架构系统,构建目标数据验证系统;

将待验证的数据输入所述目标数据验证系统,以对所述待验证的数据进行验证和/或处理。

11.一种数据验证装置,其特征在于,包括:

系统构建模块,用于基于目标需求以及如权利要求1‑8任一所述的逻辑架构系统,构建目标数据验证系统;

数据验证模块,用于将待验证的数据输入所述目标数据验证系统,以对所述待验证的数据进行验证和/或处理。

12.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求9所述的逻辑架构系统的建立方法,或者,如权利要求10所述的数据验证方法。

13.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求9所述的逻辑架构系统的建立方法,或者,如权利要求10所述的数据验证方法。