清算入账处理方法及装置制造方法及图纸

技术编号:26846935 阅读:12 留言:0更新日期:2020-12-25 13:10
本发明专利技术公开了一种清算入账处理方法及装置,该方法包括:对待处理交易流水数据进行特征提取;将提取得到的特征数据存入事实数据库中;采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法;根据清算入账算法对待处理交易流水数据进行清算入账操作。本发明专利技术可以提高系统开发效率,降低系统维护成本。

【技术实现步骤摘要】
清算入账处理方法及装置
本专利技术涉及计算机
,尤其涉及一种清算入账处理方法及装置。
技术介绍
对于银行清算收单业务,需要对全行各类业务进行清算入账,业务纷繁复杂,且新业务不断推陈出新,对清算入账提出了更高的要求,清算入账工作的压力与日俱增。现有技术在进行清算入账处理时,一般是将清算入账业务规则硬编码进处理程序中,随着业务的不断丰富,清算入账处理变得越来越复杂,由此引发的两大问题日益突出。一方面是清算入账系统维护开销大,当有清算业务变动如业务变更、增删业务,都需要维护系统的硬编码,维护成本高且风险大。另一方面,清算入账系统开发人员需要对业务需求和处理流程相当熟悉,才能保证入账程序是正确合规的,这对开发人员提出了较高的业务要求,也给企业增加了培训成本。
技术实现思路
本专利技术实施例提供一种清算入账处理方法,用以提高系统开发效率,降低系统维护成本,该方法包括:对待处理交易流水数据进行特征提取;将提取得到的特征数据存入事实数据库中;采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法;根据清算入账算法对待处理交易流水数据进行清算入账操作。可选的,对清算入账流水数据进行特征提取之前,所述方法还包括:对清算入账流水数据进行过滤处理。可选的,将提取得到的特征数据存入事实数据库中之前,所述方法还包括:建立事实数据库和规则库。可选的,所述方法还包括:判断采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配的过程中,是否存在数据匹配冲突;若存在,则根据预先配置的冲突处理规则对所述数据匹配冲突进行处理。本专利技术实施例还提供一种清算入账处理装置,用以提高系统开发效率,降低系统维护成本,该装置包括:特征提取模块,用于对待处理交易流水数据进行特征提取;数据存储模块,用于将提取得到的特征数据存入事实数据库中;匹配模块,用于采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法;清算入账处理模块,用于根据清算入账算法对待处理交易流水数据进行清算入账操作。可选的,所述装置还包括:过滤处理模块,用于对清算入账流水数据进行过滤处理。可选的,所述装置还包括:数据库建立模块,用于建立事实数据库和规则库。可选的,所述装置还包括:冲突判断模块,用于判断采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配的过程中,是否存在数据匹配冲突;冲突处理模块,用于在存在数据匹配冲突时,根据预先配置的冲突处理规则对所述数据匹配冲突进行处理。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。本专利技术实施例中,通过对待处理交易流水数据进行特征提取,将提取得到的特征数据存入事实数据库中,采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法,再根据清算入账算法对待处理交易流水数据进行清算入账操作,可以将复杂、变更率高的清算入账规则从硬编码中抽离出来,形成规则库单独存储和维护,当清算入账业务发生变更时,只需要维护规则库就能实现业务变动,开发人员也无需过度关注业务细节,大幅度提高了系统开发效率,降低了系统维护成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例中清算入账处理方法的流程图;图2为本专利技术实施例中清算入账处理方法的又一流程图;图3为本专利技术实施例中清算入账处理装置的结构示意图;图4为本专利技术实施例中清算入账处理装置的又一结构示意图;图5是本专利技术实施例计算机设备示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。下面对本申请中涉及的名词进行说明:清算入账:在银行系统中,将资金在总分行之间、分行与商户之间进行资金划拨,将持卡人资金划拨到商户的账户。规则匹配:对于一条规则A→B,A为前提,B为结论。当某一事实匹配到前提A,在无规则冲突的情况下,执行结论B,完成一次规则匹配。清算入账规则:清算流水入账需要遵循的入账约定。清算流水的处理不是唯一的,商户的类型、商户的状态、入账账户的状态、入账金额的大小等信息都会影响具体的入账路径规则。中间事实:在清算入账过程中,根据商户号等信息查询该商户在银行内部的其他信息,如反洗钱标识、风险等级等信息,这些信息构成了清算入账中的中间事实。图1为本专利技术实施例提供的一种清算入账处理方法的流程图,如图1所示,该方法包括:步骤101、对待处理交易流水数据进行特征提取。在实施例中,每一只清算流水都包含一些流水事实点,如商户号、入账账号、入账金额、开卡银行等信息,这些信息构成了清算流水的事实。对待处理交易流水数据的特征提取的来源包括两部分,一方面是交易流水的事实点,另一方面是规则匹配过程中查询得到的中间结果所包含的事实点,例如某一商户的反洗钱标识、风险等级等。步骤102、将提取得到的特征数据存入事实数据库中。在实施例中,事实数据库中存放了步骤101提取的全部特征值。步骤103、采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法。在实施例中,当事实数据库中的事实不再更新时,意味着当前规则匹配迭代结束。模式匹配器可以为使用Drools已经封装好的模式匹配器,其中,Drools:是一套商业化的规则管理解决方案,其提供的专业商业规则引擎BRE可以广泛应用于业务规则匹配项目中,Drools帮助开发人员将多变规则从逻辑代码中抽离出来,实现了业务规则与业务代码的解耦。具体实施时,在事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配的过程中会产生一些中间查询需求,且产生中间数据。例如一个个体商户入账流水,触发了账号安全性检查规则,此时会根据该商户信息查询其反洗钱状态、风险等级等信息,这些信息即为中间数据,会经过特征提取之后加入到事实库,继续迭代匹配算法,直致事实库中的事实不在更新。其中,规则库存放用于匹配的所有规则,本文档来自技高网...

【技术保护点】
1.一种清算入账处理方法,其特征在于,包括:/n对待处理交易流水数据进行特征提取;/n将提取得到的特征数据存入事实数据库中;/n采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法;/n根据清算入账算法对待处理交易流水数据进行清算入账操作。/n

【技术特征摘要】
1.一种清算入账处理方法,其特征在于,包括:
对待处理交易流水数据进行特征提取;
将提取得到的特征数据存入事实数据库中;
采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配,得到清算入账算法;
根据清算入账算法对待处理交易流水数据进行清算入账操作。


2.如权利要求1所述的方法,其特征在于,对清算入账流水数据进行特征提取之前,所述方法还包括:
对清算入账流水数据进行过滤处理。


3.如权利要求1所述的方法,其特征在于,将提取得到的特征数据存入事实数据库中之前,所述方法还包括:
建立事实数据库和规则库。


4.如权利要求1所述的方法,其特征在于,还包括:
判断采用模式匹配器将事实数据库中的所述特征数据与预先配置的规则库中的业务处理规则进行匹配的过程中,是否存在数据匹配冲突;
若存在,则根据预先配置的冲突处理规则对所述数据匹配冲突进行处理。


5.一种清算入账处理装置,其特征在于,包括:
特征提取模块,用于对待处理交易流水数据进行特征提取;
数据存储模块,用于将提取得到的特征数据存入事实数据库中;
匹配模块,用于采...

【专利技术属性】
技术研发人员:王婷婷李守志张芳刘志远陈驿灵左迎欢王立斌崔艺赵淼陈红徐宁
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1