【技术实现步骤摘要】
业务决策处理方法以及装置
本说明书实施例涉及互联网
,尤其涉及一种业务决策处理方法以及装置。
技术介绍
规则引擎是由推理引擎发展而来、嵌入在应用程序中的组件,实现将业务决策从应用程序中分离出来,并使用预定义的语义模块编写业务决策。简单来说,规则引擎可以接受数据输入,根据接受的数据解释业务规则,并根据业务规则做出业务决策。规则引擎中的业务规则包括规则条件和目标动作,所述规则条件可以是单个条件表达式,也可以是多个条件表达式的逻辑组合,所述条件表达式由左变量、操作符以及右变量组成。例如,对于业务规则:IF(A>5且B<10)THEN(action),该业务规则的规则条件为“A>5且B<10”,该业务规则的目标动作为“action”,规则条件包括条件表达式“A>5”和条件表达式“B<10”,条件表达式“A>5”的左变量为“A”,操作符为“>”,右变量为“5”。传统的规则引擎优化主要集中在业务规则的处理上,但是在互联网大数据的应用场景下,规则引擎的性能瓶颈主要是规则条件的处理。
技术实现思路
本说明书实施例提供及一种业务决策处理方法以及装置。第一方面,本说明书实施例提供一种业务决策处理方法,包括:接收待决策业务事件产生的业务数据;将所述待决策业务事件产生的业务数据输入规则条件预测模型,预测所述待决策业务事件对应的被执行的条件表达式的左变量;根据所述待决策业务事件对应的被执行的条件表达式的左变量按照短路逻辑执行预设规则条件中每个条件表达式,获得所述待决策业务事件触发的规则条件;根据预设业务规则执行所述待决策业务事件触发的规则条件对应的目标动作。第二方面,本说明书实施 ...
【技术保护点】
1.一种业务决策处理方法,包括:接收待决策业务事件产生的业务数据;将所述待决策业务事件产生的业务数据输入规则条件预测模型,预测所述待决策业务事件对应的被执行的条件表达式的左变量;根据所述待决策业务事件对应的被执行的条件表达式的左变量按照短路逻辑执行预设规则条件中每个条件表达式,获得所述待决策业务事件触发的规则条件;根据预设业务规则执行所述待决策业务事件触发的规则条件对应的目标动作。
【技术特征摘要】
1.一种业务决策处理方法,包括:接收待决策业务事件产生的业务数据;将所述待决策业务事件产生的业务数据输入规则条件预测模型,预测所述待决策业务事件对应的被执行的条件表达式的左变量;根据所述待决策业务事件对应的被执行的条件表达式的左变量按照短路逻辑执行预设规则条件中每个条件表达式,获得所述待决策业务事件触发的规则条件;根据预设业务规则执行所述待决策业务事件触发的规则条件对应的目标动作。2.根据权利要求1所述的方法,在所述将所述待决策业务事件产生的业务数据输入规则条件预测模型之前,还包括:对每个样本事件进行业务决策处理,所述样本事件为发生在预设时间段内的业务事件;根据所述业务决策处理产生的数据,获得所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量;将所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量输入人工智能模型进行训练,获得所述规则条件预测模型。3.根据权利要求2所述的方法,所述对每个样本事件进行业务决策处理,包括:接收所述样本事件产生的业务数据;根据所述样本事件产生的业务数据并行计算预设规则条件中每个条件表达式的左变量;根据所述每个条件表达式的左变量按照短路逻辑执行所述预设规则条件中每个条件表达式,获得所述样本事件对应的被执行的条件表达式的左变量和所述样本事件触发的规则条件;根据预设业务规则执行所述样本事件触发的规则条件对应的目标动作。4.根据权利要求2所述的方法,所述对每个样本事件进行业务决策处理,包括:接收所述样本事件产生的业务数据;根据所述样本事件产生的业务数据串行计算预设规则条件中当前执行的条件表达式的左变量;根据所述当前执行的条件表达式的左变量按照短路逻辑执行所述预设规则条件中每个条件表达式,获得所述样本事件对应的被执行的条件表达式的左变量和所述样本事件触发的规则条件;根据预设业务规则执行所述样本事件触发的规则条件对应的目标动作。5.根据权利要求2所述的方法,所述根据所述业务决策处理产生的数据,获得所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量,包括:对所述业务决策处理产生的数据进行实时快照,获得实时快照数据;对所述实时快照数据进行ETL处理,获得所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量。6.根据权利要求2所述的方法,所述将所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量输入人工智能模型进行训练,包括:将所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量输入卷积神经网络模型进行训练;或将所述每个样本事件产生的业务数据和所述每个样本事件对应的被执行的条件表达式的左变量输入频繁模式树算法模型进行训练。7.一种业务决策处理装置,包括:第一接收模块,用于接收待决策业务事件产生的业务数据;变量预测模块,用于将所述待决策业务事件产生的业务数据输入规则条...
【专利技术属性】
技术研发人员:周庆岳,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。