风险预警方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:19179226 阅读:22 留言:0更新日期:2018-10-17 00:43
本发明专利技术实施例公开了一种风险预警方法、装置、计算机设备以及存储介质,其中,所述方法包括:获取待处理的业务数据;将所述待处理的业务数据存储在Kafka消息队列中;读取Kafka消息队列中的待处理业务数据,并进行Spark处理,得到已处理的业务数据;根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据;若所述已处理的业务数据为风险数据,发出风险预警。本发明专利技术实施例通过对业务数据进行风险评估,可以实时发现风险,以减少企业的损失。

Risk early warning method, device, computer equipment and storage medium

The embodiment of the invention discloses a risk early warning method, apparatus, computer equipment and storage medium, wherein the method comprises: acquiring the business data to be processed; storing the business data to be processed in the Kafka message queue; reading the business data to be processed in the Kafka message queue and performing the Spark operation. Processed business data is obtained; the risk analysis of the processed business data is made according to the pre-set business data table to determine whether the processed business data is risk data; if the processed business data is risk data, a risk early warning is issued. The embodiment of the invention can discover the risk in real time and reduce the loss of the enterprise through the risk assessment of the business data.

【技术实现步骤摘要】
风险预警方法、装置、计算机设备以及存储介质
本专利技术涉及计算机
,尤其涉及一种风险预警方法、装置、计算机设备以及存储介质。
技术介绍
现有技术中,对于风险业务只能在业务考核完成之后才能被发现,例如,在大多数时候,风险的评估都是在业务考核完成后的次月或者每个季度的时间点才会进行,现有的这种风险评估方式无法提前提供风险预警,容易导致企业的业务损失,进而造成企业的财产损失。
技术实现思路
有鉴于此,本专利技术实施例提供一种风险预警方法、装置、计算机设备以及存储介质,可以实时发现风险,以减少企业的损失。一方面,本专利技术实施例提供了一种风险预警方法,该方法包括:获取待处理的业务数据;将所述待处理的业务数据存储在Kafka消息队列中;读取Kafka消息队列中的待处理业务数据,并进行Spark处理,得到已处理的业务数据;根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据;若所述已处理的业务数据为风险数据,发出风险预警。另一方面,本专利技术实施例提供了一种风险预警装置,所述装置包括:第一获取单元,用于获取待处理的业务数据;存储单元,用于将所述待处理的业务数据存储在Kafka消息队列中;第一读取单元,用于读取Kafka消息队列中的待处理业务数据,并进行Spark处理,得到已处理的业务数据;第一判断单元,用于根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据;发出单元,用于若所述已处理的业务数据为风险数据,发出风险预警。又一方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的风险预警方法。再一方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行,以实现如上所述的风险预警方法。本专利技术实施例提供一种风险预警方法、装置、计算机设备以及存储介质,其中方法包括:获取待处理的业务数据;将所述待处理的业务数据存储在Kafka消息队列中;读取Kafka消息队列中的待处理业务数据,并进行Spark处理,得到已处理的业务数据;根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据;若所述已处理的业务数据为风险数据,发出风险预警。本专利技术实施例通过对业务数据进行风险评估,可以实时发现风险,以减少企业的损失。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种风险预警方法的示意流程图;图2是本专利技术实施例提供的一种风险预警方法的示意流程图;图3是本专利技术实施例提供的一种风险预警方法的示意流程图;图4是本专利技术实施例提供的一种风险预警方法的示意流程图;图5是本专利技术实施例提供的一种风险预警装置的示意性框图;图6是本专利技术实施例提供的一种风险预警装置的示意性框图;图7是本专利技术实施例提供的一种风险预警装置的另一示意性框图;图8是本专利技术实施例提供的一种风险预警装置的另一示意性框图;图9是本专利技术实施例提供的一种计算机设备的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。请参阅图1,图1为本专利技术实施例提供的一种风险预警方法的示意流程图。该方法可以运行在智能手机(如Android手机、IOS手机等)、平板电脑、笔记本电脑以及智能设备等终端中。本专利技术实施例所述的风险预警方法,可以实时发现风险,以减少企业的损失。图1是本专利技术实施例提供的风险预警方法的示意流程图。如图1所示,该方法包括步骤S101~S105。S101,获取待处理的业务数据。在本专利技术实施例中,所述待处理的业务数据可以具体保存在数据库中,该数据库可以是ORACLE数据库,所述待处理的业务数据可以具体为投保客户的保险单,其中,该保险单包括但不限于保险的险种、投保人的姓名、投保人的年龄、投保人的性别等等,在本实施例中,可以通过连接ORACLE数据库的方式获取该业务数据,可选的,可以通过JDBC(JavaDataBaseConnectivity,Java数据库连接)方式连接ORACLE数据库,以获取ORACLE数据库中关于投保客户的数据表,并读取该数据表中所记载的字段和字段属性等,从而得到所述待处理的业务数据。在同一个实施例中,通过JDBC方式连接ORACLE数据库的方法可以具体为在开发环境(如MyEclipse环境)中加载ORACLE数据库的JDBC驱动程序,在开发程序中通过Class.forName函数(指定数据库的驱动程序的函数)来加载并添加该JDBC驱动程序;通过DriverManager类创建ORACLE数据库连接对象Connection,DriverManager类作用于开发程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然后通过DriverManager类的getConnection方法,根据ORACLE数据库的URL链接、用户名和密码,创建一个JDBCConnection对象,其中,URL链接的格式为协议名+IP地址(域名)+端口+数据库名称,用户名和密码指的是登录ORACLE数据库时所使用的用户名和密码;通过Connection对象的createStatement()方法创建一个Statement对象,该Statement对象用于执行静态SQL语句并返回它所生成结果的对象;调用Statement对象的相关方法执行相对应的SQL语句:通过execuUpdate()方法用来数据的更新,包括插入和删除等操作,通过调用Statement对象的executeQuery()方法进行数据的查询,而查询结果会得到ResulSet对象,ResulSet表示执行查询ORACLE数据库后返回的数据的集合,通过Statement对象的next()方法,将所查询的数据以列号或者字段名取出,最后查询数据完毕,关闭ORACLE数据库的连接,通过通过Connection的close()方法及时关闭数据连接。S102,将所述待处理的业务数据存储在Kafka消息队列中。在本专利技术实施例中本文档来自技高网...

【技术保护点】
1.一种风险预警方法,其特征在于,所述方法包括:获取待处理的业务数据;将所述待处理的业务数据存储在Kafka消息队列中;读取Kafka消息队列中的待处理业务数据,并进行Spark处理,得到已处理的业务数据;根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据;若所述已处理的业务数据为风险数据,发出风险预警。

【技术特征摘要】
1.一种风险预警方法,其特征在于,所述方法包括:获取待处理的业务数据;将所述待处理的业务数据存储在Kafka消息队列中;读取Kafka消息队列中的待处理业务数据,并进行Spark处理,得到已处理的业务数据;根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据;若所述已处理的业务数据为风险数据,发出风险预警。2.如权利要求1所述的方法,其特征在于,所述将所述待处理的业务数据存储在Kafka消息队列中,包括:在Kafka消息队列中创建话题;在所述话题中创建存储目录;根据获取所述待处理的业务数据的先后顺序,将所述待处理的业务数据存储至所述存储目录。3.如权利要求1所述的方法,其特征在于,所述读取Kafka消息队列中的待处理业务数据,包括:接收所要读取的待处理业务数据的位置参数;根据所述位置参数确定所述待处理业务数据在Kafka消息队列的读取位置;根据所确定的读取位置读取所述待处理业务数据。4.如权利要求1所述的方法,其特征在于,根据预先设置的业务员数据表对所述已处理的业务数据进行风险分析,以判断所述已处理的业务数据是否为风险数据,还包括:读取预先设置的业务员数据表中的业务员数据;若所述业务员数据与所述已处理的业务数据相同或者部分相同,判定所述已处理的业务数据为风险数据。5.如权利要求4所述的方法,其特征在于,所述已处理的业务数据包括保单险种、被保险人姓名、被保险人性别以及被保险人身份信息等保单信息;所述业务员数据包括销售的保单险种、业务员姓名、业务员性别以及业务员身份信息等业务员个...

【专利技术属性】
技术研发人员:李晓燕
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1