数据处理系统和再保危险单位数据生成方法技术方案

技术编号:17780950 阅读:25 留言:0更新日期:2018-04-22 10:08
本发明专利技术提出一种数据处理系统和再保危险单位数据生成方法,其中,系统包括:与各个直保端系统平台对应的多个生产者,以及通过消息中间件与多个生产者通信的消费者;生产者预先写入了通用的各服务模板类,并在配置文件中预先写入了实现类,在运行时,读取实现类并采用反射技术获取类实例,获取通用的各服务模板类中实现类涉及的方法,得到所需服务类,采用服务类对从对应直保端系统平台获取的待办任务和业务数据进行处理,生成并发送业务消息;消费者采用线程池为接收到的各业务消息分配对应的线程,采用多线程方式对业务消息进行业务处理。通过本系统,能够提高可扩展性,提高可维护性,解决现有技术中存在的维护成本高、扩展性差的技术问题。

【技术实现步骤摘要】
数据处理系统和再保危险单位数据生成方法
本专利技术涉及信息处理
,尤其涉及一种数据处理系统和再保危险单位数据生成方法。
技术介绍
危险单位是指保险标的发生一次灾害事故可能造成的最大损失范围。为了转移风险,保险公司将其承担的部分保险业务分出给其他保险人,因此保险公司直保端的承保、批改、理赔需要生成再保危险单位数据,以便后续再保分出业务的处理。目前保险公司直保端可能存在多个系统平台,比如健康险系统、车险系统、团险系统等不同的系统平台,这些系统平台都有再保分出业务的需求,因此都需要生成危险单位数据。为了实现直保端各个系统平台生成危险单位数据,相关技术中,为各个系统平台设置单独的生成危险单位的模块。此外,每一个系统平台新增再保危险单位模块多是通过复制另一个系统平台的代码实现的,代码重复率高,导致修改新增功能时需要修改多个直保端系统平台,维护成本高,扩展性差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种数据处理系统,通过在生产者中写入通用的各服务模板类,并在配置文件中预先写入实现类,通过读取实现类和类实例即可得到所需的服务类,从而使得直保端中新增系统平台扩展再保业务变得异常方便,提高可扩展性;消费者统一处理生成不同系统平台的再保危险单位数据,对消费者的修改不依赖于各个系统平台,降低维护成本,提高可维护性,解决现有技术中存在的维护成本高、扩展性差的技术问题。本专利技术的第二个目的在于提出一种再保危险单位数据生成方法。本专利技术的第三个目的在于提出另一种再保危险单位数据生成方法。本专利技术的第四个目的在于提出一种计算机设备。本专利技术的第五个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第六个目的在于提出另一种计算机设备。本专利技术的第七个目的在于提出另一种非临时性计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种数据处理系统,包括:与各个直保端系统平台对应的多个生产者,以及通过消息中间件与多个生产者通信的消费者;所述生产者,设置于对应直保端系统平台的服务器上,预先写入了通用的各服务模板类,以及在配置文件中预先写入了实现类,用于在运行时,读取实现类并采用反射技术获取类实例,以及获取通用的各服务模板类中所述实现类涉及的方法,得到所需服务类,以采用所述服务类对从对应直保端系统平台获取的待办任务和业务数据进行处理,生成并发送业务消息;所述消费者,设置于再保端系统平台的服务器上,采用线程池为接收到的各业务消息分配对应的线程,采用多线程方式对业务消息进行业务处理。本专利技术实施例的数据处理系统,通过为直保端各个系统平台设置对应的生产者以及通过消息中间件与多个生产者进行通信的消费者,在生产者中预先写入通用的各服务模板类,并在配置文件中预先写入实现类,在运行时,读取实现类并采用反射技术获取类实例,并获取通用的各服务模板类中实现类涉及的方法得到所需服务类,采用服务类对从对应的系统平台获取的待办任务和业务数据进行处理,生成并发送业务消息,再保端的消费者对接收到的各业务消息采用多线程方式进行业务处理。通过在生产者中写入通用的各服务模板类,并在配置文件中预先写入实现类,通过读取实现类和类实例即可得到所需的服务类,能够提高直保端中新增系统平台扩展再保业务的便捷性,提高了可扩展性;消费者统一处理生成不同系统平台的再保危险单位数据,对消费者的修改不依赖于各个系统平台,降低了维护成本,提高了可维护性,解决了现有技术中存在的维护成本高、扩展性差的技术问题。为达上述目的,本专利技术第二方面实施例提出了一种再保危险单位数据生成方法,应用于第一方面实施例所述数据处理系统中的生产者,包括:生产者采用定时任务从对应的直保端系统平台读取固定条数的待办任务;所述生产者根据待办任务中记载的业务类型和业务号,查询对应直保端系统平台的业务数据,得到待处理的业务数据;所述生产者根据所述待处理的业务数据,生成业务消息;所述生产者向消费者发送所述业务消息,以使所述消费者对所述业务消息中的待处理的业务数据进行处理,生成再保危险单位数据。本专利技术实施例的再保危险单位数据生成方法,生产者通过采用定时任务从对应的直保端系统平台读取固定条数的待办任务,根据待办任务中记载的业务类型和业务号,查询对应直保端系统平台的业务数据,得到待处理的业务数据,并根据待处理的业务数据,生成业务消息,将业务消息发送给消费者,以使消费者对业务消息中的待处理的业务数据进行处理,生成再保危险单位数据。一方面,当新增系统平台时,只需增加对应的生产者并写入对应的待办任务即可,提高了可扩展性;另一方面,利用统一的消费者生成再保危险单位数据,对消费者的修改不依赖于各个系统平台,提高了可维护性。为达上述目的,本专利技术第三方面实施例提出了另一种再保危险单位数据生成方法,应用于第一方面实施例所述的数据处理系统中的消费者,包括:消费者接收生产者发送的业务消息,其中,所述业务消息包含待处理的业务数据;所述消费者查询处理日志,以确定所述处理日志中是否存在所述待处理的业务数据;若所述处理日志中不存在所述待处理的业务数据,所述消费者对所述待处理的业务数据进行业务处理,得到再保危险单位数据,并在数据库中进行存储;所述消费者将所述待处理的业务数据添加到所述处理日志中。本专利技术实施例的再保危险单位数据生成方法,消费者通过接收生产者发送的包含待处理的业务数据的业务请求,查询处理日志确定处理日志中是否存在待处理的业务数据,并在处理日志中不存在待处理的业务数据时,对待处理的业务数据进行业务处理得到再保危险单位数据并在数据库中进行存储,将待处理的业务数据添加到处理日志中。通过在对业务数据进行处理之前先查看处理日志中是否已存在待处理的业务数据,并在未存在时才对待处理的业务数据进行处理,能够避免重复处理待处理的业务数据,节约处理资源,提高处理效率。为达上述目的,本专利技术第四方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第二方面实施例所述的再保危险单位数据生成方法。为达上述目的,本专利技术第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第二方面实施例所述的再保危险单位数据生成方法。为达上述目的,本专利技术第六方面实施例提出了另一种计算机设备,存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第三方面实施例所述的再保危险单位数据生成方法。为达上述目的,本专利技术第七方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第三方面实施例所述的再保危险单位数据生成方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例一所提供的数据处理系统的结构示意图;图2为本专利技术实施例一所提供的再保危险单位数据生成方法的流程示意图;图3为本专利技术实施例二所提供的再保危险单位数据生成方法的流程示意图;图4为本专利技术实施例三所提供的再保危险单位本文档来自技高网...
数据处理系统和再保危险单位数据生成方法

【技术保护点】
一种数据处理系统,其特征在于,包括与各个直保端系统平台对应的多个生产者,以及通过消息中间件与多个生产者通信的消费者;所述生产者,设置于对应直保端系统平台的服务器上,预先写入了通用的各服务模板类,以及在配置文件中预先写入了实现类,用于在运行时,读取实现类并采用反射技术获取类实例,以及获取通用的各服务模板类中所述实现类涉及的方法,得到所需服务类,以采用所述服务类对从对应直保端系统平台获取的待办任务和业务数据进行处理,生成并发送业务消息;所述消费者,设置于再保端系统平台的服务器上,采用线程池为接收到的各业务消息分配对应的线程,采用多线程方式对业务消息进行业务处理。

【技术特征摘要】
1.一种数据处理系统,其特征在于,包括与各个直保端系统平台对应的多个生产者,以及通过消息中间件与多个生产者通信的消费者;所述生产者,设置于对应直保端系统平台的服务器上,预先写入了通用的各服务模板类,以及在配置文件中预先写入了实现类,用于在运行时,读取实现类并采用反射技术获取类实例,以及获取通用的各服务模板类中所述实现类涉及的方法,得到所需服务类,以采用所述服务类对从对应直保端系统平台获取的待办任务和业务数据进行处理,生成并发送业务消息;所述消费者,设置于再保端系统平台的服务器上,采用线程池为接收到的各业务消息分配对应的线程,采用多线程方式对业务消息进行业务处理。2.根据权利要求1所述的数据处理系统,其特征在于,所述生产者,具体用于采用反射技术,根据从配置文件中读取的实现类和通用的各服务模板类,动态创建待办任务服务类和业务服务类;其中,所述待办任务服务类,用于对所述待办任务进行处理;所述业务服务类,用于对所述业务数据进行处理。3.一种再保危险单位数据生成方法,其特征在于,应用于如权利要求1或2所述的数据处理系统中的生产者,所述方法包括以下步骤:生产者采用定时任务从对应的直保端系统平台读取固定条数的待办任务;所述生产者根据待办任务中记载的业务类型和业务号,查询对应直保端系统平台的业务数据,得到待处理的业务数据;所述生产者根据所述待处理的业务数据,生成业务消息;所述生产者向消费者发送所述业务消息,以使所述消费者对所述业务消息中的待处理的业务数据进行处理,生成再保危险单位数据。4.根据权利要求3所述的再保危险单位数据生成方法,其特征在于,所述生产者采用定时任务从对应的直保端系统平台读取固定条数的待办任务之后,还包括:所述生产者修改对应直保端系统平台中的待办任务表,修改后的待办任务表中正在处理的待办任务的版本号相对修改前存在差异,以标记所述正在处理的待办任务。5.根据权利要求3所述的再保危险单位数据生成方法,其特征在于,所述生产者向消费者发送所述业务消息之后,还包括:针对所述消费者已完成处理的待办任务,所述生产者修改对应直保端系统平台中的待办任务表,修改后的待办任务表中,所述已完成处理的待办任务标记为已完成状态;所述生产者将标记为已完成状态的待办任务归...

【专利技术属性】
技术研发人员:陶希毛巧龙
申请(专利权)人:泰康保险集团股份有限公司泰康在线财产保险股份有限公司
类型:发明
国别省市:北京,11

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

1