一种规则引擎及其建模方法、建模装置及指令处理方法制造方法及图纸

技术编号:38348110 阅读:14 留言:0更新日期:2023-08-02 09:28
本申请公开了一种规则引擎及其建模方法、建模装置及指令处理方法,建模方法包括:逐条分解规则,获得规则要素;根据规则要素确定规则间的依赖关系;根据依赖关系获得规则流。本申请将规则细化成规则要素及规则要素构成的关系式,以此为基础确定不同的规则之间的依赖关系,进而形成粒度很小的规则流,为多条指令的并行处理提供基础,大大提高了业务系统的并行处理能力,时效性大大提升,实现了纳秒量级的处理速度,实现了各类规则的实时检查、实时定价估值、实时清算结算等各种业务处理,业务处理速度的提升使得各种事后处理的过程移到事前或事中处理,实现了全业务流平行实时端到端事务处理。端事务处理。端事务处理。

【技术实现步骤摘要】
一种规则引擎及其建模方法、建模装置及指令处理方法


[0001]本申请涉及规则管理
,具体涉及一种规则引擎及其建模方法、建模装置及指令处理方法。

技术介绍

[0002]金融业务处理包含了大量业务规则,从国家宪法、监管部门制订的行业规则、公司制定的业务实施规则等,到日常金融业务中的每一笔业务的处理,都包含了大量规则的定义、执行、相关的数据的管理及其与很多周围系统的集成。
[0003]以交易业务处理为例,通常分为前台、中台、后台等各个不同的阶段,交易业务的前台主要包括客户订单管理、合规检查和风险管理等交易前的各项检查、交易策略管理、订单路由和执行管理。交易中台的业务处理主要包括获取成交回报、完善、丰富和标准化成交回报记录中的各项内容,定价和估值、风险管控等。交易后台的业务处理主要包括清算结算、交收管理等。目前前台、中台、后台各个层面的大量规则都用软件方法实现,对中台、后台而言,处理容量大,一致性非常重要,表面上时效性似乎不是关键,但实际上是制约处理过程完整性的非常重要的因素之一。对于前台而言,交易的每一步的处理时效更为关键。目前,金融业本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于规则引擎的指令处理方法,其特征在于,包括:将多条指令输入规则引擎;将每条指令分解为多个参数,根据参数分析所述多条指令之间的第一依赖关系;将所述参数及所述第一依赖关系输入规则引擎模型;所述规则引擎模型根据所述第一依赖关系处理所述多条指令;根据参数分析所述规则引擎模型输出的多条指令的处理结果之间的第二依赖关系;根据所述第二依赖关系组合所述多条指令的处理结果,作为所述规则引擎的最终输出结果。2.如权利要求1所述的指令处理方法,其特征在于,所述参数包括用户信息、指令对应的规则来源、指令对应的操作对象、指令的输出对象;所述第一依赖关系包括每两条指令的用户信息之间的依赖关系、每两条指令对应的规则来源之间的依赖关系、每两条指令的操作对象之间的依赖关系。3.如权利要求1或2所述的指令处理方法,其特征在于,所述参数包括指令的输出对象;所述第二依赖关系包括每两条指令的输出对象之间的依赖关系。4.如权利要求2所述的指令处理方法,其特征在于,若两条指令对应的规则来源相同,则该两条指令对应的规则来源具有第一依赖关系。5.如权利要求2所述的指令处理方法,其特征在于,若两条指令的操作对象相同,则该两条指令的操作对象具有第一依赖关系。6.如权利要求3所述的指令处理方法,其特征在于,若两条指令的输出对象相同,则该两条指令的输出对象具有第二依赖关系。7.如权利要求1所述的指令处理方法,其特征在于,所述规则引擎模型根据所述第一依赖关系处理所述多条指令,具体包括:若两条指令的某一参数的第一依赖关系成立,则规则引擎模型合并执行...

【专利技术属性】
技术研发人员:钱翼萌朱晓彤钱盈盈
申请(专利权)人:GOTCEX有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1