【技术实现步骤摘要】
保险数据处理方法及系统
本专利技术涉及数据处理
,尤其涉及一种保险数据处理方法及系统。
技术介绍
随着科技的不断发展进步和人们生活水平的不断提高,人们对生活质量的要求也在逐步提高,人们的保险意识也在不断增强。随之而来的,各类保险公司所承保的用户投保保单的数量也在不断增多,保险公司的保险服务器所需要处理的保险相关的数据量,也越来越庞大。目前,进行保险数据处理的方式通常是单线程的处理方式,这种处理方式每次只能处理有限的保险数据量,对于庞大的数据量的处理,需要耗费较长的处理时间,由此浪费了大量的宝贵时间,甚至影响了投保交易的成功率;虽然,业内也出现了并行数据处理方案,但这些并行数据处理方案通常也是固定的,无法根据实际数据情况进行动态调整,且这种并行处理方案在很大程度上会导致服务器系统崩溃。
技术实现思路
鉴于以上内容,有必要提供一种保险数据处理方法及系统,用以:根据需处理的保险数据量对应采用多进程的数据处理方式进行数据处理,提高数据处理效率。本专利技术公开了一种保险数据处理方法,包括以下步骤:A、接收数据处理任务的启动指令,分析所述数据处理任务对应的待处理保险数据的数 ...
【技术保护点】
一种保险数据处理方法,其特征在于,包括以下步骤:A、接收数据处理任务的启动指令,分析所述数据处理任务对应的待处理保险数据的数据量是否大于第一预设阈值;B、若分析出所述待处理保险数据的数据量大于所述第一预设阈值,则为所述数据处理任务分配预设数量的数据处理进程,启用分配的所述数据处理进程,对所述待处理保险数据进行多线程数据处理。
【技术特征摘要】
1.一种保险数据处理方法,其特征在于,包括以下步骤:A、接收数据处理任务的启动指令,分析所述数据处理任务对应的待处理保险数据的数据量是否大于第一预设阈值;B、若分析出所述待处理保险数据的数据量大于所述第一预设阈值,则为所述数据处理任务分配预设数量的数据处理进程,启用分配的所述数据处理进程,对所述待处理保险数据进行多线程数据处理。2.如权利要求1所述的方法,其特征在于,所述步骤B包括:若分析出所述待处理保险数据的数据量大于所述第一预设阈值,则分析当前正在运行的各数据处理任务所对应的数据处理进程总数,是否大于或者等于第二预设阈值;若分析出当前正在运行的数据处理进程总数小于第二预设阈值,则为所述数据处理任务分配预设数量的数据处理进程,并启用所述数据处理进程中确定数量的数据处理进程,对所述待处理保险数据进行多线程数据处理;若分析出当前正在运行的数据处理进程总数大于或者等于第二预设阈值,则执行如下操作:暂停所述待处理保险数据对应的数据处理进程;为处于暂停状态的所有数据处理进程按照对应数据处理任务的启动时间先后顺序,进行启动顺序的排序;在检测到当前正在运行的数据处理进程总数小于所述第二预设阈值时,按照所述启动顺序,启动排序在前的所述确定数量的暂停数据处理进程,对所述待处理保险数据进行多线程数据处理。3.如权利要求1所述的方法,其特征在于,所述步骤B包括:若分析出所述待处理保险数据的数据量大于所述第一预设阈值,则分析当前正在运行的各数据处理任务所对应的数据处理进程总数,是否大于或者等于第二预设阈值;若分析出当前正在运行的数据处理进程总数大于或者等于第二预设阈值,则按照任务进程均衡规则,为各个数据处理任务确定平均进程数量;基于确定的所述平均进程数量,暂停当前正在运行的各个数据处理任务中超额数量的数据处理进程,并为所述数据处理任务分配并启用所述平均进程数量的数据处理进程,对所述待处理保险数据进行多线程数据处理。4.如权利要求3所述的方法,其特征在于,所述任务进行均衡规则包括:将所述第二预设阈值与当前正在运行的数据处理任务的总数量取平均数,将所述平均数作为所述平均进程数量。5.如权利要求1至4任一项所述的方法,其特征在于,所述保险数据处理方法还包括步骤:接收用户针对所述第一预设阈值及/或第二预设阈值的修改指令,将所述第一预设阈值更新为第一修改数据,及/或将所述第二预设阈值更新为第二修改数据。6.一种保险数据处理系统,其特征在于,包括:分析模块,用于接收数据处理任务的启动指...
【专利技术属性】
技术研发人员:吴观峰,张国赢,吴林方,黄英杰,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。