本发明专利技术提供一种风险预警方法和设备,该方法包括:接收用户发送的预警请求,该预警请求中包括用于描述预警规则的预警元数据,预警元数据中包含各计算项、操作符、计算次序;根据预警元数据中各计算项对应的业务数据的属性信息,从对应的业务数据库中获取预设时间内的业务数据;根据预警元数据描述的预警规则对获取的业务数据进行计算,筛选出符合预警规则的预警数据,以满足风险预警的需求。基于元数据实现了对预警规则或者说预警任务的元数据定义,可以方便用户实现针对不同预警任务的预警处理,提高风险预警处理效率。
【技术实现步骤摘要】
本专利技术属于数据处理
,具体是涉及一种风险预警方法和设备。
技术介绍
对于企业来说,有效的风险管控有利于企业提高正确决策,降低不必要的利益损失,因此,风险预警成为各企业保证业务运行安全性的一种重要手段。一个企业可能会涉及多种不同类型的业务,每种类型业务所产生的业务数据独立存储。以银行为例,其可能涉及网络银行业务、信贷业务、个人金融业务等等,每种业务所产生的业务数据被分别存储在独立的数据库中。由于各数据库类型的不同、各数据库对业务数据存储方式的不同,导致各数据库中业务数据的差异性普遍存在。在进行某种风险预警时,比如当用户的资产总额大于一定阈值时产生预警,由于用户的资产种类可能多种多样,从而,风险预警可能涉及到多种业务类型,因此,进行风险预警时,往往涉及对多种业务数据的访问、分析。目前,预警处理人员进行风险预警处理时,需要人为基于风险预警任务,通过查询数据库的方式对各业务类型对应的业务数据进行访问、计算等处理,进而将各业务数据的处理结果汇总,以得到预警数据,即符合风险预警任务的业务数据。由于各类业务对应的业务数据的存储差异性,使得对各类业务数据的访问、处理方式要适应性不同,从而导致风险预警的处理不便,效率不高。
技术实现思路
针对现有技术中存在的问题,本专利技术提供一种风险预警方法和设备,用以提高风险预警的处理效率。本专利技术提供了一种风险预警方法,包括:接收用户发送的预警请求,所述预警请求中包括预警元数据,所述预警元数据用于描述预警规则,所述预警元数据中包含各计算项、操作符、计算次序,所述计算项中描述了预警阈值、预警所需的业务数据的属性信息、以及对所述属性信息的计算方式,所述计算次序描述了各所述计算项的计算次序,所述操作符描述了各所述计算项的运算方式;根据所述预警元数据中各计算项对应的业务数据的属性信息,从对应的业务数据库中获取预设时间内的业务数据;根据所述预警元数据描述的所述预警规则对获取的所述业务数据进行计算,筛选出符合所述预警规则的预警数据。本专利技术提供了一种风险预警设备,包括:接收模块,用于接收用户发送的预警请求,所述预警请求中包括预警元数据,所述预警元数据用于描述预警规则,所述预警元数据中包含各计算项、操作符、计算次序,所述计算项中描述了预警阈值、预警所需的业务数据的属性信息、以及对所述属性信息的计算方式,所述计算次序描述了各所述计算项的计算次序,所述操作符描述了各所述计算项的运算方式;获取模块,用于根据所述预警元数据中各计算项对应的业务数据的属性信息,从对应的业务数据库中获取预设时间内的业务数据;处理模块,用于根据所述预警元数据描述的所述预警规则对获取的所述业务数据进行计算,筛选出符合所述预警规则的预警数据。本专利技术提供的风险预警方法和设备,通过对预警规则进行元数据定义,形成预警元数据,在用户需要进行某预警规则的预警处理时,可以根据实际需求选择相应的预警元数据,从而根据预警元数据中描述的所需的业务数据的属性信息,从对应的业务数据库中获取所需的业务数据,进而根据预警元数据中所描述的计算方式、计算次序,对各业务数据进行计算,从中筛选出符合预警规则的预警数据,以满足风险预警的需求。基于元数据实现了对预警规则或者说预警任务的元数据定义,可以方便用户实现针对不同预警任务的预警处理,提高风险预警处理效率。附图说明图1为本专利技术风险预警方法实施例一的流程图;图2为本专利技术风险预警方法实施例二的流程图;图3为本专利技术风险预警设备实施例一的示意图;图4为本专利技术风险预警设备实施例二的示意图。具体实施方式图1为本专利技术风险预警方法实施例一的流程图,本实施例中,该风险预警方法由风险预警设备来执行,如图1所示,该风险预警方法包括:步骤101、接收用户发送的预警请求,所述预警请求中包括预警元数据,所述预警元数据用于描述预警规则,所述预警元数据中包含各计算项、操作符、计算次序。其中,所述计算项中描述了预警阈值、预警所需的业务数据的属性信息、以及对所述属性信息的计算方式,所述计算次序描述了各所述计算项的计算次序,所述操作符描述了各所述计算项的运算方式。本实施例中,该用户尤其是指某企业的风险预警处理人员。一般来说,企业可能具有多种不同的业务系统,每种业务系统相互独立,其产生的业务数据也独立存储,存储在不同的业务数据库中。虽然业务上相对独立运行,但是,对于风险预警来说,往往业务间不是相互独立的。举例来说,以银行为例,银行可能开展个人金融、对公贷款、投资理财等不同业务,对于某银行用户来说,假设其操作行为可能存在不合理的情况,此时,该不合理情况的判定往往需要通过对其多种业务操作的综合分析才能判定。以一个很简单的例子来说,不能认为该用户从个人储蓄中转账了很大一笔钱就认为其操作需要被预警,可能该用户只是将该笔钱转账到其理财账号。因此,对于风险预警来说,一般需要综合考虑不同业务数据。本实施例中,可以预先针对不同的预警需求,生成不同的预警元数据,即用元数据的方式定义不同的预警规则。生成预警元数据时,主要是对各计算项、操作符、计算次序这三种主要因素进行定义。其中,计算项中描述了预警阈值、预警所需的业务数据的属性信息、以及对属性信息的计算方式。举例来说,以个人总资产大于一定阈值的预警规则为例,在该预警规则下,其中包括了两部分计算项,一个是常量即上述预警阈值,另一部分是个人总资产,而个人总资产可能由多种业务对应的资产总和确定,从而,上述预警所需的业务数据的属性信息比如是不同业务对应的资产数。假设总共有A、B、C三类资产即三类属性信息,那么,对于个人总资产的计算项来说,对A、B、C的计算方式为加和运算。操作符为大于的比较操作。这两个计算项的计算次序为先进行加和运算,之后进行比较运算。步骤102、根据所述预警元数据中各计算项对应的业务数据的属性信息,从对应的业务数据库中获取预设时间内的业务数据。以上述举例来说,上述预警规则中涉及A、B、C三种业务数据,这三种业务数据分别对应不同的业务数据库。可选的,在预警元数据中,在预警所需的每种业务数据的属性信息中,除了可以具有A、B、C这种具体的属性标识信息外,还可以包括其所对应的业务数据库标识、用户标识等属性信息,从而据此确定对应的业务数据库,从不同的业务数据库中获取A、B、C对应的业务数据。对于业务数据库是以表的形式存储业务数据的情况,是获取A、B、本文档来自技高网...
【技术保护点】
一种风险预警方法,其特征在于,包括:接收用户发送的预警请求,所述预警请求中包括预警元数据,所述预警元数据用于描述预警规则,所述预警元数据中包含各计算项、操作符、计算次序,所述计算项中描述了预警阈值、预警所需的业务数据的属性信息、以及对所述属性信息的计算方式,所述计算次序描述了各所述计算项的计算次序,所述操作符描述了各所述计算项的运算方式;根据所述预警元数据中各计算项对应的业务数据的属性信息,从对应的业务数据库中获取预设时间内的业务数据;根据所述预警元数据描述的所述预警规则对获取的所述业务数据进行计算,筛选出符合所述预警规则的预警数据。
【技术特征摘要】
1.一种风险预警方法,其特征在于,包括:
接收用户发送的预警请求,所述预警请求中包括预警元数据,所述预警
元数据用于描述预警规则,所述预警元数据中包含各计算项、操作符、计算
次序,所述计算项中描述了预警阈值、预警所需的业务数据的属性信息、以
及对所述属性信息的计算方式,所述计算次序描述了各所述计算项的计算次
序,所述操作符描述了各所述计算项的运算方式;
根据所述预警元数据中各计算项对应的业务数据的属性信息,从对应的
业务数据库中获取预设时间内的业务数据;
根据所述预警元数据描述的所述预警规则对获取的所述业务数据进行计
算,筛选出符合所述预警规则的预警数据。
2.根据权利要求1所述的方法,其特征在于,所述预警请求中还包括用
户标识,所述预警元数据中还包括授权用户标识;
所述根据所述预警元数据中各计算项对应的业务数据的属性信息,从对
应的业务数据库中获取预设时间内的业务数据之前,还包括:
确定所述用户标识与所述预警元数据中包括的授权用户标识是否一致。
3.根据权利要求1所述的方法,其特征在于,所述根据所述预警元数据
中各计算项对应的业务数据的属性信息,从对应的业务数据库中获取预设时
间内的业务数据,包括:
根据预先生成的数据存储元数据,确定与所述预警元数据中各计算项对
应的业务数据的属性信息相对应的存储位置;
根据所述存储位置从对应的业务数据库中获取预设时间内的所述业务数
据。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还
包括:
将各业务数据库中存储的业务数据的属性信息映射为数据存储元数据,
所述数据存储元数据中描述了各业务数据库中的业务数据的属性信息的存储
格式。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还
包括:
将筛选出的预警数据发送给所述用户,以使所述用户对所述预警...
【专利技术属性】
技术研发人员:杨开敏,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。