CN104407839A - 一种复杂运算逻辑的解析方法及装置 - Google Patents
一种复杂运算逻辑的解析方法及装置 Download PDFInfo
- Publication number
- CN104407839A CN104407839A CN201410601876.1A CN201410601876A CN104407839A CN 104407839 A CN104407839 A CN 104407839A CN 201410601876 A CN201410601876 A CN 201410601876A CN 104407839 A CN104407839 A CN 104407839A
- Authority
- CN
- China
- Prior art keywords
- filter
- expression
- attribute
- binary tree
- expression formula
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种复杂运算逻辑的解析方法及装置,包括以下步骤:获取预设的过滤条件,将过滤条件解析成过滤逻辑二叉树;获取预设的规则表达式,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树;将过滤属性、过滤属性值和规则属性、变量保存为属性结构体;将输入的话单文件与过滤逻辑二叉树比较;将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则表达式使用确定的规则逻辑二叉树运算输入的话单。本发明能够实现复杂表达式运算、在表达式中加入变量、在表达式中加入属性及输出中间数据。
Description
技术领域
本发明涉及一种话单结算方法,特别涉及一种复杂运算规则解析方法及装置。
背景技术
近年来,电信的发展越来越广,业务量越来越大,自有资源已经不足以支持自生的发展,需要借助社会资源帮助扩大业务。社会力量参与后,伴随来的就是需要给予其结算酬金,在保持业务的完整性,保证客户的优良性,保证代理商的积极性等前提下,现在的结算规则已经从原来的简单的规则发展为需要加入更加复杂的判断,加入更复杂的计算。
现有的解析方法直接使用SQL或数组列表处理效率低,不利于规范化开发。
发明内容
本发明所要解决的技术问题是提供一种能够实现复杂表达式运算、在表达式中加入变量、在表达式中加入属性及输出中间数据的复杂运算逻辑的解析方法及装置。
本发明解决上述技术问题的技术方案如下:一种复杂运算逻辑的解析方法,包括以下步骤:
步骤1:获取预设的过滤条件,根据过滤条件得到若干个过滤属性、过滤属性值及过滤表达式,将所有过滤属性及过滤属性值存储于过滤属性数组中,将过滤条件解析成过滤逻辑二叉树,所述过滤逻辑二叉树中的每个节点分别与一个用于存储过滤表达式的过滤基础表达式数组对应;
步骤2:获取预设的规则表达式,取出规则表达式中的规则属性和变量,将规则属性和变量存入规则属性数组,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树,所述规则逻辑二叉树的所有规则表达式存储于规则基础表达式数组中;
步骤3:步骤3:取出过滤属性数组和规则属性数组中的过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量,将过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量保存为属性结构体;
步骤4:根据属性结构体中的过滤属性和过滤属性值及过滤基础表达式数组中的过滤表达式,将输入的话单文件与过滤逻辑二叉树比较,当比较结果为真时,将此话单文件发送给规则逻辑二叉树,否则,过滤掉该话单文件;
步骤5:根据属性结构体中的规则属性和变量,将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则基础表达式数组中的规则表达式使用确定的规则逻辑二叉树运算输入的话单。
本发明的有益效果是:本发明能够实现复杂表达式运算、在表达式中加入变量、在表达式中加入属性及输出中间数据,对不同对象进行分开存储,处理效率高;使用数据结构处理表达式处理效率高;确定语法,规范可以使用的细节,有利于规划化开发。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述过滤表达式和规则表达式中分别包括关键字、运算符、标识符和常量。
进一步,过滤表达式和规则表达式分别分为条件表达式、赋值表达式和返回表达式。
进一步,所述过滤表达式和规则表达式的表现形式分为无分支表达式、单分支表达式、双分支表达式和多分支表达式。
进一步,一种复杂运算逻辑的解析装置,包括第一解析模块,第二解析模块,构建模块,比较模块和判断运算模块;
所述第一解析模块,用于获取预设的过滤条件,根据过滤条件得到若干个过滤属性、过滤属性值及过滤表达式,将所有过滤属性及过滤属性值存储于过滤属性数组中,将过滤条件解析成过滤逻辑二叉树,所述过滤逻辑二叉树中的每个节点分别与一个用于存储过滤表达式的过滤基础表达式数组对应;
所述第二解析模块,用于获取预设的规则表达式,取出规则表达式中的规则属性和变量,将规则属性和变量存入规则属性数组,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树,所述规则逻辑二叉树的所有规则表达式存储于规则基础表达式数组中;
所述构建模块,用于取出过滤属性数组和规则属性数组中的过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量,将过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量保存为属性结构体;
所述比较模块,用于根据属性结构体中的过滤属性和过滤属性值及过滤基础表达式数组中的过滤表达式,将输入的话单文件与过滤逻辑二叉树比较,当比较结果为真时,将此话单文件发送给规则逻辑二叉树,否则,过滤掉该话单文件;
所述判断运算模块,用于根据属性结构体中的规则属性和变量,将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则基础表达式数组中的规则表达式使用确定的规则逻辑二叉树运算输入的话单。
进一步,所述过滤表达式和规则表达式中分别包括关键字、运算符、标识符和常量。
进一步,过滤表达式和规则表达式分别分为条件表达式、赋值表达式和返回表达式。
进一步,所述过滤表达式和规则表达式的表现形式分为无分支表达式、单分支表达式、双分支表达式和多分支表达式。
附图说明
图1为本发明方法步骤流程图;
图2为本发明装置结构图。
附图中,各标号所代表的部件列表如下:
1、第一解析模块,2、第二解析模块,3、构建模块,4、比较模块,5、判断运算模块。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,为本发明方法步骤流程图;图2为本发明装置结构图。
实施例1
一种复杂运算逻辑的解析方法,包括以下步骤:
步骤1:获取预设的过滤条件,根据过滤条件得到若干个过滤属性、过滤属性值及过滤表达式,将所有过滤属性及过滤属性值存储于过滤属性数组中,将过滤条件解析成过滤逻辑二叉树,所述过滤逻辑二叉树中的每个节点分别与一个用于存储过滤表达式的过滤基础表达式数组对应;
步骤2:获取预设的规则表达式,取出规则表达式中的规则属性和变量,将规则属性和变量存入规则属性数组,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树,所述规则逻辑二叉树的所有规则表达式存储于规则基础表达式数组中;
步骤3:取出过滤属性数组和规则属性数组中的过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量,将过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量保存为属性结构体;
步骤4:根据属性结构体中的过滤属性和过滤属性值及过滤基础表达式数组中的过滤表达式,将输入的话单文件与过滤逻辑二叉树比较,当比较结果为真时,将此话单文件发送给规则逻辑二叉树,否则,过滤掉该话单文件;
步骤5:根据属性结构体中的规则属性和变量,将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则基础表达式数组中的规则表达式使用确定的规则逻辑二叉树运算输入的话单。
所述过滤表达式和规则表达式中分别包括关键字、运算符、标识符和常量。
过滤表达式和规则表达式分别分为条件表达式、赋值表达式和返回表达式。
所述过滤表达式和规则表达式的表现形式分为无分支表达式、单分支表达式、双分支表达式和多分支表达式。
一种复杂运算逻辑的解析装置,包括第一解析模块1,第二解析模块2,构建模块3,比较模块4和判断运算模块5;
所述第一解析模块1,用于获取预设的过滤条件,根据过滤条件得到若干个过滤属性、过滤属性值及过滤表达式,将所有过滤属性及过滤属性值存储于过滤属性数组中,将过滤条件解析成过滤逻辑二叉树,所述过滤逻辑二叉树中的每个节点分别与一个用于存储过滤表达式的过滤基础表达式数组对应;
所述第二解析模块2,用于获取预设的规则表达式,取出规则表达式中的规则属性和变量,将规则属性和变量存入规则属性数组,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树,所述规则逻辑二叉树的所有规则表达式存储于规则基础表达式数组中;
所述构建模块3,用于取出过滤属性数组和规则属性数组中的过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量,将过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量保存为属性结构体;
所述比较模块4,用于根据属性结构体中的过滤属性和过滤属性值及过滤基础表达式数组中的过滤表达式,将输入的话单文件与过滤逻辑二叉树比较,当比较结果为真时,将此话单文件发送给规则逻辑二叉树,否则,过滤掉该话单文件;
所述判断运算模块5,用于根据属性结构体中的规则属性和变量,将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则基础表达式数组中的规则表达式使用确定的规则逻辑二叉树运算输入的话单。
所述过滤表达式和规则表达式中分别包括关键字、运算符、标识符和常量。
过滤表达式和规则表达式分别分为条件表达式、赋值表达式和返回表达式。
所述过滤表达式和规则表达式的表现形式分为无分支表达式、单分支表达式、双分支表达式和多分支表达式。
下面是使用到的具体的数据模型和关键信息的说明:
1、表达式解析为if_else树;
把表达式解析到一颗if_else的二叉树上,用来表达整个表达式的逻辑框架;
2、表达式解析条件解析为and_or树;
把表达式if判断上面的条件解析到and_or树上,用来判断是否满足这个判断,表现一个判断条件的判断逻辑;
3、基础表达式数组;
最底层的赋值语句,用于记录每个判断的最小的表达式的,用于记录表达式内容,存放表达式中判断的表达式信息;
4、表达式基本要求;
4.1关键字;
if、else、else if、return、define、{、};
4.2运算符;
算术运算符:+、—、*、/;
赋值运算符:=;
逻辑运算符:and、or、==、>、<、>=、<=、!=、in、notin、between、notbetwen、like、notlike;
like和notlike之后的字符串中:“_”表示一个任意的字符,“%”标识任意多个任意字符。
优先级运算符:()这两个运算符必须成对匹配出现。
逗号分隔符:,和in、notin、between、notbetween配合使用,如:in(2,3,4);
4.3标识符;
标识符用来标识表达式中的属性,中间变量等。在前台配置页面,属性、中间变量我们使用汉字来标识,在业务方法中我们会对其进行转换,使用标识符来标识。
标识符必须以字母或者下划线开头,是字母,数字,下划线的组合,区分大小写;
4.4常量;
规则表达式中的常量主要分为三种:字符串,数字,日期。
字符串必须使用配对的单引号扩住。目前暂不考虑字符串中含有单引号的情况。不允许null,和空字符串的出现。
数字的定义同于数学定义,但是没有正负之分,不能使用+、—来标识正负。
日期的表现形式使用字符串来标识。如2009年9月9号表示为'2009-9-9';
5、表达式的语法要求;
if conditions{evalExpr1}esle{evalExpr2}returnExpr;
其中conditions为逻辑表达式,它是由多个条件通过逻辑运算符and、or组合起来的。可以通过and、or对逻辑表达式进行无限的扩展。
例如:conditions可以为:区县kpi分数>=80or区县kpi分数==0
evalExpr为赋值表达式,后面会提到。
returnExpr为返回表达式,会在后面提到。
例如:returnExpr可以为:return供销通总酬金*1。
规则表达式只能包含一个return,且应位于表达式最后一行,中间结果可以定义变量存储;支持只包含一个return语句的表达式。
规则表达式必须使用{}限制每个条件分支的范围。
5.1条件
条件=属性【属性组合】+逻辑运算符+逻辑值;
当逻辑运算符为in、notin时,逻辑值可以为多个。
当逻辑运算符为between、notbetween时,逻辑值必须为两个。
当逻辑运算符为==、>、<、>=、<=、!=、like、notlike时,逻辑值只能唯一。
条件之间的相互组合是通过逻辑运算符and、or来进行组合的,and的优先级高于or,如果想改变条件之间的组合顺序那么必须使用优先级运算符(、);
例如:A and B or C and D默认情况下是先计算A and B得到E,然后计算C and D得到F,最后计算E or F。如果我们想先计算B or C,那么必须用优先级运算符(、)将B or C扩起来,表达式变为A and(B or C)and D;
5.2赋值表达式;
赋值表达式一般用于对临时变量、中间变量进行赋值。临时变量、中间变量用来保存中间计算结果。
赋值表达式语法如下:
变量=变量值;
其中变量名必须先声明后使用,变量值应为数字类型,分号不能缺少。
中间变量的声明使用关键字define,并且声明语句放置在表达式首位。
例如:define Q1=0;
5.3返回表达式;
return xxx;
在基础指标中,return语句返回的为属性。亦支持直接返回常量。
例如:return***数据_用户数;用户数就是用户发展事件的计数。
在复合指标中,return语句返回指标、中间变量、常量四则运算的算术表达式。
例如:return台帐新业务_5_3全年音乐套餐_次次月用户数*6;
6、表达式的具体表现形式
6.1无分支
直接为一个返回表达式,不含有中间变量。
例如:return话费分成_旧5*0.05;
6.2单分支
if conditions{returnExpr};
conditions为逻辑表达式。
逻辑运算符可以为and、or、==、>、<、>=、<=、!=、in、notin、between、notbetween、like、notlike。
逻辑运算符左边可以为事件级和渠道级属性、其他指标、中间变量。
returnExpr为返回表达式。returnExpr亦可以被其他的分支语句所代替。
例如:
逻辑运算符可以为and、or、==、>、<、>=、<=、!=、in、not in、between、not between、like、not like。
逻辑运算符左边可以为事件级和渠道级属性、其他指标、中间变量。evalExpr1,evalExpr2为赋值语句,也可以被分支语句所代替,进行嵌套。
returnExpr为返回表达式,位于整个规则表达式的最后,其中必须含中间变量。
当conditions1的返回值为true时,执行evalExpr1。为false时,执行evalExpr2。
例如:
逻辑运算符可以为and、or、==、>、<、>=、<=、!=、in、not in、between、not between、like、notlike。
逻辑运算符左边可以为事件级和渠道级属性、其他指标和中间变量。
evalExpr1...evalExprn为赋值语句,也可以被其分支语句所代替进行嵌套。
当conditions1的返回值为true时,执行returnExpr1,否则判断conditions2;
当conditions2的返回值为true时,执行returnExpr2,否则判断conditions3;
......
当所有的条件都不满足的时候,执行evalExprn。
例如:
return用户发展数*酬金标准。
在具体实施中,(1)else_if树;
(2)and_or树
(3)基础表达式数组解析
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种复杂运算逻辑的解析方法,其特征在于,包括以下步骤:
步骤1:获取预设的过滤条件,根据过滤条件得到若干个过滤属性、过滤属性值及过滤表达式,将所有过滤属性及过滤属性值存储于过滤属性数组中,将过滤条件解析成过滤逻辑二叉树,所述过滤逻辑二叉树中的每个节点分别与一个用于存储过滤表达式的过滤基础表达式数组对应;
步骤2:获取预设的规则表达式,取出规则表达式中的规则属性和变量,将规则属性和变量存入规则属性数组,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树,所述规则逻辑二叉树的所有规则表达式存储于规则基础表达式数组中;
步骤3:取出过滤属性数组和规则属性数组中的过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量,将过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量保存为属性结构体;
步骤4:根据属性结构体中的过滤属性和过滤属性值及过滤基础表达式数组中的过滤表达式,将输入的话单文件与过滤逻辑二叉树比较,当比较结果为真时,将此话单文件发送给规则逻辑二叉树,否则,过滤掉该话单文件;
步骤5:根据属性结构体中的规则属性和变量,将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则基础表达式数组中的规则表达式使用确定的规则逻辑二叉树运算输入的话单。
2.根据权利要求1所述的复杂运算逻辑的解析方法,其特征在于:所述过滤表达式和规则表达式中分别包括关键字、运算符、标识符和常量。
3.根据权利要求1所述的复杂运算逻辑的解析方法,其特征在于:过滤表达式和规则表达式分别分为条件表达式、赋值表达式和返回表达式。
4.根据权利要求1所述的复杂运算逻辑的解析方法,其特征在于:所述过滤表达式和规则表达式的表现形式分为无分支表达式、单分支表达式、双分支表达式和多分支表达式。
5.一种复杂运算逻辑的解析装置,其特征在于:包括第一解析模块(1),第二解析模块(2),构建模块(3),比较模块(4)和判断运算模块(5);
所述第一解析模块(1),用于获取预设的过滤条件,根据过滤条件得到若干个过滤属性、过滤属性值及过滤表达式,将所有过滤属性及过滤属性值存储于过滤属性数组中,将过滤条件解析成过滤逻辑二叉树,所述过滤逻辑二叉树中的每个节点分别与一个用于存储过滤表达式的过滤基础表达式数组对应;
所述第二解析模块(2),用于获取预设的规则表达式,取出规则表达式中的规则属性和变量,将规则属性和变量存入规则属性数组,将规则表达式解析成规则判断二叉树,所述规则判断二叉树中的每个节点分别为一个规则逻辑二叉树,所述规则逻辑二叉树的所有规则表达式存储于规则基础表达式数组中;
所述构建模块(3),用于取出过滤属性数组和规则属性数组中的过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量,将过滤属性和规则属性及与过滤属性和规则属性对应的过滤属性值和变量保存为属性结构体;
所述比较模块(4),用于根据属性结构体中的过滤属性和过滤属性值及过滤基础表达式数组中的过滤表达式,将输入的话单文件与过滤逻辑二叉树比较,当比较结果为真时,将此话单文件发送给规则逻辑二叉树,否则,过滤掉该话单文件;
所述判断运算模块(5),用于根据属性结构体中的规则属性和变量,将话单文件与规则判断二叉树进行判断,根据判断得到的结果确定使用规则判断二叉树中的任一规则逻辑二叉树进行运算,根据规则基础表达式数组中的规则表达式使用确定的规则逻辑二叉树运算输入的话单。
6.根据权利要求5所述的复杂运算逻辑的解析装置,其特征在于:所述过滤表达式和规则表达式中分别包括关键字、运算符、标识符和常量。
7.根据权利要求5所述的复杂运算逻辑的解析装置,其特征在于:过滤表达式和规则表达式分别分为条件表达式、赋值表达式和返回表达式。
8.根据权利要求5所述的复杂运算逻辑的解析装置,其特征在于:所述过滤表达式和规则表达式的表现形式分为无分支表达式、单分支表达式、双分支表达式和多分支表达式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410601876.1A CN104407839A (zh) | 2014-10-31 | 2014-10-31 | 一种复杂运算逻辑的解析方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410601876.1A CN104407839A (zh) | 2014-10-31 | 2014-10-31 | 一种复杂运算逻辑的解析方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104407839A true CN104407839A (zh) | 2015-03-11 |
Family
ID=52645472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410601876.1A Pending CN104407839A (zh) | 2014-10-31 | 2014-10-31 | 一种复杂运算逻辑的解析方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104407839A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256925A (zh) * | 2018-03-16 | 2018-07-06 | 北京星汇银通咨询服务有限责任公司 | 广义互换交易 |
CN109492383A (zh) * | 2018-11-09 | 2019-03-19 | 四川长虹电器股份有限公司 | 一种数据权限的解析方法 |
CN109783702A (zh) * | 2018-12-27 | 2019-05-21 | 国网上海市电力公司 | 一种基于二叉树的字符串表达式计算方法及装置 |
CN109947401A (zh) * | 2019-03-15 | 2019-06-28 | 第四范式(北京)技术有限公司 | 由计算机执行规则处理的方法及装置 |
CN112508440A (zh) * | 2020-12-18 | 2021-03-16 | 深圳市赛为智能股份有限公司 | 数据质量评估方法、装置、计算机设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281521A (zh) * | 2007-04-05 | 2008-10-08 | 中国科学院自动化研究所 | 一种基于多分类器融合的敏感网页过滤方法及*** |
US20090319497A1 (en) * | 2008-06-24 | 2009-12-24 | Microsoft Corporation | Automated translation of service invocations for batch processing |
CN102036211A (zh) * | 2009-09-29 | 2011-04-27 | ***通信集团安徽有限公司 | 计费处理方法及装置 |
-
2014
- 2014-10-31 CN CN201410601876.1A patent/CN104407839A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281521A (zh) * | 2007-04-05 | 2008-10-08 | 中国科学院自动化研究所 | 一种基于多分类器融合的敏感网页过滤方法及*** |
US20090319497A1 (en) * | 2008-06-24 | 2009-12-24 | Microsoft Corporation | Automated translation of service invocations for batch processing |
CN102036211A (zh) * | 2009-09-29 | 2011-04-27 | ***通信集团安徽有限公司 | 计费处理方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256925A (zh) * | 2018-03-16 | 2018-07-06 | 北京星汇银通咨询服务有限责任公司 | 广义互换交易 |
CN109492383A (zh) * | 2018-11-09 | 2019-03-19 | 四川长虹电器股份有限公司 | 一种数据权限的解析方法 |
CN109492383B (zh) * | 2018-11-09 | 2022-02-01 | 四川长虹电器股份有限公司 | 一种数据权限的解析方法 |
CN109783702A (zh) * | 2018-12-27 | 2019-05-21 | 国网上海市电力公司 | 一种基于二叉树的字符串表达式计算方法及装置 |
CN109947401A (zh) * | 2019-03-15 | 2019-06-28 | 第四范式(北京)技术有限公司 | 由计算机执行规则处理的方法及装置 |
CN112508440A (zh) * | 2020-12-18 | 2021-03-16 | 深圳市赛为智能股份有限公司 | 数据质量评估方法、装置、计算机设备及存储介质 |
CN112508440B (zh) * | 2020-12-18 | 2024-06-07 | 深圳市赛为智能股份有限公司 | 数据质量评估方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Mingers | Multimethodology | |
CN104407839A (zh) | 一种复杂运算逻辑的解析方法及装置 | |
CN105335133B (zh) | 用于生成业务规则模型的方法和装置 | |
CN104765729B (zh) | 一种跨平台微博社区账户匹配方法 | |
CN107885499A (zh) | 一种接口文档生成方法及终端设备 | |
CN109582861A (zh) | 一种数据隐私信息检测*** | |
Sharma et al. | Latent DIRICHLET allocation (LDA) based information modelling on BLOCKCHAIN technology: a review of trends and research patterns used in integration | |
CN107885760A (zh) | 一种基于多种语义的知识图谱表示学习方法 | |
CN104268378B (zh) | 一种基于移动用户大数据的异常行为可视化监控方法 | |
CN102647414A (zh) | 协议解析方法、设备及*** | |
CN103778200A (zh) | 一种报文信息源抽取方法及其*** | |
CN105630884A (zh) | 一种微博热点事件的地理位置发现方法 | |
CN103678436A (zh) | 信息处理***和信息处理方法 | |
CN105488210A (zh) | 一种批量数据匹配方法及装置 | |
CN102521713B (zh) | 数据处理装置和数据处理方法 | |
CN105069003B (zh) | 一种基于转发链相似度的用户关注对象推荐计算方法 | |
CN104317781A (zh) | 敏感词编辑器 | |
CN102624894A (zh) | 一种报文组装与解析的方法和*** | |
Jia et al. | Development model of enterprise green marketing based on cloud computing | |
CN104298786B (zh) | 一种图像检索方法及装置 | |
CN112148735A (zh) | 一种用于结构化表格数据知识图谱的构建方法 | |
CN112860653A (zh) | 一种政务信息资源目录管理方法和*** | |
CN102609482A (zh) | 一种json数据格式的封装方法 | |
CN107169044A (zh) | 一种城市人才资源综合管理方法 | |
Alexopoulos et al. | Why do Open Government Data initiatives fail in developing countries? A root cause analysis of the most prevalent barriers and problems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150311 |