查询优化方法技术

技术编号:39506074 阅读:7 留言:0更新日期:2023-11-24 11:38
本申请实施例属于计算机技术领域及金融科技领域,涉及一种查询优化方法,包括:获取保险标的对应的黑名单数据,将所述黑名单数据同步存储至风控平台的数据库;根据所述数据库,构建所述黑名单数据对应的缓存集群,并将所述缓存集群对应的调用接口添加至承保系统;根据预设的更新流程,定时对所述缓存集群进行更新,得到更新后的当前缓存集群;当通过所述调用接口接收到所述承保系统发送的携带有传入参数的查询请求时,根据所述传入参数,在所述当前缓存集群中查询目标数据,并将所述目标数据返回至所述承保系统

【技术实现步骤摘要】
查询优化方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
及金融科技领域,应用于保险相关业务需要进行数据库查询的场景中,尤其涉及一种查询优化方法

装置

计算机设备及存储介质


技术介绍

[0002]保险行业作为与金融科技紧密结合的行业之一,在其业务流程中,当客户投保的时候,会在保单承保环节由承保系统进行客户是否为黑名单客户

保险标的是否符合规则等一系列风险校验,只有校验通过的保单才可以进行承保

一般而言,在承保系统外还设置有风控平台,承保系统接收到客户投保的保单后,可以实时调用接口将相关的投保信息传输到风控平台,由风控平台根据接收到的信息查询数据库,并得到校验结果,再将校验结果返回给承保系统,承保系统根据校验结果即可决定是否进行下一步流程

[0003]目前,针对投保信息中保险标的是否处于黑名单的校验,风控平台会通过
AI
模型,根据特定的规则加工出保险标的对应的黑名单数据并加入自身的数据库,然后通过消息队列的方式,将黑名单数据同步到承保系统的数据库中,此外,如果风控平台的数据库中的黑名单数据存在更新的情况,风控平台也会通过消息队列对应更新承保系统的数据库

[0004]然而,通过消息队列传输保险标的对应的黑名单数据,具有一定的延迟,若存在数据更新,则可能导致无法及时进行同步,并且一旦消息队列出现问题,容易造成两端数据不一致,而使得对于投保信息的风险校验出现错误


技术实现思路

[0005]本申请实施例的目的在于提出一种查询优化方法

装置

计算机设备及存储介质,以解决保险业务中针对保险标的黑名单进行风险校验时容易出现错误的技术问题

[0006]为了解决上述技术问题,本申请实施例提供一种查询优化方法,采用了如下所述的技术方案:
[0007]获取保险标的对应的黑名单数据,将所述黑名单数据同步存储至风控平台的数据库;
[0008]根据所述数据库,构建所述黑名单数据对应的缓存集群,并将所述缓存集群对应的调用接口添加至承保系统;
[0009]根据预设的更新流程,定时对所述缓存集群进行更新,得到更新后的当前缓存集群;
[0010]当通过所述调用接口接收到所述承保系统发送的携带有传入参数的查询请求时,根据所述传入参数,在所述当前缓存集群中查询目标数据,并将所述目标数据返回至所述承保系统

[0011]进一步的,所述根据预设的更新流程,定时对所述缓存集群进行更新,得到更新后的当前缓存集群的步骤,具体包括:
[0012]根据预设的时间段,设置定时任务;
[0013]每隔所述时间段,根据所述定时任务运行预设算法,从所述数据库中获取所述黑名单数据对应的更新数据;
[0014]将所述更新数据刷数至所述缓存集群,得到所述当前缓存集群

[0015]进一步的,所述每隔所述时间段,根据所述定时任务运行预设算法,从所述数据库中获取所述黑名单数据对应的更新数据的步骤,具体包括:
[0016]确定当前日期
A
和所述当前日期的前一天
B
,并设循环计数为
10

[0017]根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询;
[0018]若所述循环计数大于等于1,且所述数据量小于1,则将
A、B
以及所述循环计数减1,并返回执行所述根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询的步骤;
[0019]若所述数据量大于等于1,则将查询到的数据作为所述更新数据

[0020]进一步的,在所述根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询的步骤之后,还包括:
[0021]若所述循环计数小于1,且所述数据量小于1,则生成告警邮件;
[0022]将所述告警邮件发送至管理员对应的用户端

[0023]进一步的,所述根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询的步骤,具体包括:
[0024]根据所述数据库,获取
A
当天所述黑名单数据对应的第一批次数据,以及,获取
B
当天所述黑名单数据对应的第二批次数据;
[0025]确定所述第一批次数据相比于所述第二批次数据是否存在更新;
[0026]若所述第一批次数据相比于所述第二批次数据存在更新,则确定所述数据量大于等于1;
[0027]若所述第一批次数据相比于所述第二批次数据不存在更新,则确定所述数据量小于
1。
[0028]进一步的,在所述确定所述第一批次数据相比于所述第二批次数据是否存在更新的步骤之后,还包括:
[0029]若所述第一批次数据相比于所述第二批次数据存在更新,则对所述第一批次数据进行备份,得到
A
当天所述黑名单数据对应的第二批次数据

[0030]进一步的,在所述获取保险标的对应的黑名单数据,将所述黑名单数据同步存储至风控平台的数据库的步骤之后,还包括:
[0031]对所述黑名单数据进行备份,得到所述黑名单数据对应的第一批次数据和第二批次数据;
[0032]当接收到携带有更新信息的更新指令时,根据所述更新信息,更新所述第一批次数据

[0033]为了解决上述技术问题,本申请实施例还提供一种查询优化装置,采用了如下所述的技术方案:
[0034]一种查询优化装置,包括:
[0035]获取模块,用于获取保险标的对应的黑名单数据,将所述黑名单数据同步存储至风控平台的数据库;
[0036]构建模块,用于根据所述数据库,构建所述黑名单数据对应的缓存集群,并将所述缓存集群对应的调用接口添加至承保系统;
[0037]更新模块,用于根据预设的更新流程,定时对所述缓存集群进行更新,得到更新后的当前缓存集群;
[0038]查询模块,用于当通过所述调用接口接收到所述承保系统发送的携带有传入参数的查询请求时,根据所述传入参数,在所述当前缓存集群中查询目标数据,并将所述目标数据返回至所述承保系统

[0039]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
[0040]一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的查询优化方法的步骤

[0041]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种查询优化方法,其特征在于,包括下述步骤:获取保险标的对应的黑名单数据,将所述黑名单数据同步存储至风控平台的数据库;根据所述数据库,构建所述黑名单数据对应的缓存集群,并将所述缓存集群对应的调用接口添加至承保系统;根据预设的更新流程,定时对所述缓存集群进行更新,得到更新后的当前缓存集群;当通过所述调用接口接收到所述承保系统发送的携带有传入参数的查询请求时,根据所述传入参数,在所述当前缓存集群中查询目标数据,并将所述目标数据返回至所述承保系统
。2.
根据权利要求1所述的查询优化方法,其特征在于,所述根据预设的更新流程,定时对所述缓存集群进行更新,得到更新后的当前缓存集群的步骤,具体包括:根据预设的时间段,设置定时任务;每隔所述时间段,根据所述定时任务运行预设算法,从所述数据库中获取所述黑名单数据对应的更新数据;将所述更新数据刷数至所述缓存集群,得到所述当前缓存集群
。3.
根据权利要求2所述的查询优化方法,其特征在于,所述每隔所述时间段,根据所述定时任务运行预设算法,从所述数据库中获取所述黑名单数据对应的更新数据的步骤,具体包括:确定当前日期
A
和所述当前日期的前一天
B
,并设循环计数为
10
;根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询;若所述循环计数大于等于1,且所述数据量小于1,则将
A、B
以及所述循环计数减1,并返回执行所述根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询的步骤;若所述数据量大于等于1,则将查询到的数据作为所述更新数据
。4.
根据权利要求3所述的查询优化方法,其特征在于,在所述根据
A

B
,针对所述更新数据对应的数据量在所述数据库中进行查询的步骤之后,还包括:若所述循环计数小于1,且所述数据量小于1,则生成告警邮件;将所述告警邮件发送至管理员对应的用户端
。5.
根据权利要求3至4任一项所述的查询优化方法,其特征在于,所述根据
A

B
...

【专利技术属性】
技术研发人员:罗裕崇
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1