本申请涉及计算机领域,特别是涉及一种产品对象数据信息的写入、读取方法及处理系统。
背景技术:
:保险产品是保险公司为市场提供的有形产品和无形服务的综合体。保险产品在狭义上是指由保险公司创造、可供客户选择在保险市场进行交易的金融工具。随着互联网的快速发展,保险公司之间的竞争压力包括保险产品上线慢、代码混乱,运算瓶颈测试困难需要对每个特殊产品建测试案例,案例不能重用,手动创建测试数据,开发困难,产品的个性处理、主副险的保额保费划分、保额保费算法、套餐特殊校验,产品特殊处理没独立,产品种类繁多,万能险、重疾险、分红险、意外险等,组合众多、套餐众多。技术实现要素:鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种产品对象数据信息的写入、读取方法及处理系统,包括:一种产品对象数据信息的写入方法,所述方法包括:建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;接收针对产品对象的第一数据信息;从所述第一数据信息中,提取出所述产品对象的产品编码和模型配置数据;其中,所述模型配置数据包括业务属性字段参数;结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入预置的所述产品对象数据表。可选地,所述结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入预置的所述产品对象数据表的步骤包括:从所述产品对象的数据信息中,确定所述产品对象对应的产品模型编码;从所述产品模型层表中,确定所述产品模型编码对应的基础模型编码;从所述产品模型定义层表中,确定所述基础模型编码对应的对象定义编码,并建立所述对象定义编码与所述产品编码的对应关系;从所述产品对象定义层表中,确定所述对象定义编码对应的字段编码;在预置的所述产品对象数据表中,将所述业务属性字段参数写入所述字段编码对应的数据表字段中。可选地,所述基础模型编码包括固定模型编码和动态模型编码,所述业务属性字段参数包括固定业务属性字段参数和动态业务属性字段参数,所述固定业务属性字段参数与所述固定模型编码对应,所述动态业务属性字段参数与所述动态模型编码对应。可选地,所述产品模型编码与所述产品对象的产品类型对应,所述基础模型编码与所述产品类型的事项类型对应。可选地,所述产品对象为针对保险业务的产品对象,所述产品类型包括以下任一项或多项:寿险类型、分红险类型、万能险类型、投连险类型;所述事项类型包括以下任一项或多项:保单定义事项、险种定义事项、责任定义事项、理赔记录定义事项。可选地,所述保单定义事项、所述险种定义事项,以及所述责任定义事项对应的基础模型编码为固定模型编码,所述理赔记录定义事项对应的基础模型编码为动态模型编码。一种产品对象数据信息的读取方法,所述方法包括:建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;接收针对产品对象的数据信息读取请求;其中,所述数据信息读取请求包括所述产品对象对应的产品编码;从预置的产品对象数据表,查找所述产品编码对应的业务属性字段参数;生成所述业务属性字段参数对应的第二数据信息,并进行发布。一种产品对象数据信息的处理系统,所述系统包括写入装置和读取装置:所述写入装置包括:第一模型表建立模块,用于建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;第一数据信息接收模块,用于接收针对产品对象的第一数据信息;提取模块,用于从所述第一数据信息中,提取出所述产品对象的产品编码和模型配置数据;其中,所述模型配置数据包括业务属性字段参数;写入模块,用于结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入所述产品对象数据表;所述读取装置包括:信息接收模块,用于接收针对产品对象的数据信息读取请求;其中,所述数据信息读取请求包括所述产品对象对应的产品编码;查找模块,用于从预置的产品对象数据表,查找所述产品编码对应的业务属性字段参数;读取模块,用于生成所述业务属性字段参数对应的第二数据信息,并进行发布。一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的产品对象数据信息的写入、读取方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的产品对象数据信息的写入、读取方法的步骤。本申请实施例具有以下优点:在本申请实施例中,通过建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表,接收针对产品对象的第一数据信息,从第一数据信息中,提取出产品对象的产品编码和模型配置数据,模型配置数据中可以包括业务属性字段参数,并结合产品模型定义层表、产品模型层表、产品对象定义层表,将产品编码和业务属性字段参数写入产品对象数据表,实现了对保险产品定义的统一管理,提高保险产品定义的上线速度,并且可以灵活定义所有保险产品。附图说明为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的一种产品对象数据信息的模型定义图;图2是本申请一实施例提供的一种产品对象数据信息的模型对应图;图3是本申请一实施例提供的一种产品对象数据信息的写入方法流程图;图4是本申请一实施例提供的一种产品对象数据信息的读取方法的步骤流程图;图5是本申请一实施例提供的一种产品对象数据信息的处理系统的结构框图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着互联网的快速发展,保险公司之间的竞争压力越来越大,主要有两方面压力,分别是公司内部的压力以及公司外部的压力。外部压力主要来自传统竞争者,具体的,市场竞争日益激烈,市场参与者在产品、渠道、运营、投资以及客户服务等领域展开全方位的竞争。外部压力还来自新参与者,具体的,互联网公司巨头利用自身强大的用户入口控制力成为行业新的参与者,并占据了互联网渠道的主动权。外部压力还来自新技术,具体的,随着新的技术(如:移动互联、大数据等)不断成熟,消费者获得更多主动地位提升。内部压力主要体现在产品上线慢、运行慢,产品代码混乱,运算存在瓶颈,测试困难,需要对每个特殊产品建测试案例,案例不能重用,手动创建测试数据,产品开发困难,产品的个性处理、主副险的保额保费划分、保额保费算法、套餐特殊校验,产品特殊处理没独立,产品种类繁多,万能险、重疾险、分红险、意外险等,组合众多、套餐众多。为了应对上述两方面的压力,可以通过三种产品模型实现:易保产品模型、中科软产品模型、ibm产品模型。易保产品模型,其特点在于使用归类方式进行建模,然后大量使用存储过程和java代码进行计算、规则处理,拥有前台定义界面;优点是1)计算都是java代码和存储过程,处理速度比较快,2)业务用户可配置产品:如果是系统已支持的类型,可由精算或运营人员进行配置;缺点是(1)扩展性差;(2)定义复杂;(3)精算数据表太大。中科软产品模型,其特点在于(1)比较平面的模型,(2)使用数据库表和sql语句定义产品、规则和计算;优点是(1)配置简单,可扩展性比较强,(2)开发可快速配置产品:开发比较简单,(3)数据表是设计为每个产品独立的,数据量小;缺点主要是性能问题。ibm产品模型,其特点在于(1)使用树型归类方式建模,(2)只是定义,不包括实现,优点在于(1)有参考模型,有建模工具,(2)定义能力强,扩展能力强,缺点在于(1)落地困难;(2)国情、企业、财务、监管差异。具体的,在产品上线的过程中,可以通过如下方式存储产品数据:在数据库中存储三张表,分别为mapp(产品表),mrisk(险种表),mduty(责任表)。三张表的数据如下:mapp(产品表):id:流水号productid:产品编码productname:产品名称validate:有效期flag:是否免赔idproductidproductnamevalidateflag1p000001泰康安心一生意外险1y1mrisk(险种表):id:流水号riskid:险种编码riskname:险种名称productid:产品编码prem:保费mduty(责任表):id:流水号dutyid:责任编码dutyname:责任名称productid:产品编码riskid:险种编码prem:保费iddutyiddutynameproductidriskidprem1d000001飞机意外受伤p000001r00000152d000002其他意外受伤p000001r00000153d000003飞机意外身故p000001r000002104d000004其他意外身故p000001r00000210程序获取数据信息的时候需要直接读取数据库获取信息,如果需要增加额外的信息需要修改表结构。参照图1,示出了本申请一实施例提供的一种产品对象数据信息的模型定义图,可以将产品定义为两个层次,分别是产品层和模型层,具体的,产品层又可以分为对象定义层、对象层,模型层可以分为模型定义层、模型层。其中,模型定义层负责定义产品的类型及其整体结构,可以通过模型定义层表进行存储,模型层中是关于模型表中的数据,可以通过产品模型层表进行存储,对象定义层可以用于定义模型定义层中的子模型的字段属性,可以通过与产品定义相关的产品对象定义层表进行存储,对象层可以是关于对象定义层的数据,对象定义层与对象层之间相互关联,可以通过产品对象数据表进行存储。。参照图2,示出了本申请一实施例提供的一种产品对象数据信息的模型对应图,模型定义层负责定义产品的类型及其整体结构,例如,可以将所有的产品分为四种类型:寿险产品模型、分红型产品模型、万能险产品模型、投连险产品模型。模型层定义了产品模型对应的子模型的信息,如图2所示,对于寿险产品模型,该模型对应两类模型,分别是固定模型以及动态模型,其中,固定模型包含三个子模型,分别可以为:保险定义模型、险种定义模型、责任定义模型。动态模型包含寿险产品对应的特殊模型,具体可以为理赔记录定义模型,所有产品模型都可以通过固定模型加上动态模型定义。参照图3,示出了本申请一实施例提供的一种产品对象数据信息的写入方法流程图,具体可以包括如下步骤:步骤301、建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;在写入产品对象数据信息之前,可以先建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;其中,产品模型定义层表可以如下表所示,可以用于存储产品模型编码与基础模型编码的对应关系;id基础模型编码基础模型名称1mb0001保单定义模型2mb0002险种定义模型3mb0003责任定义模型4mb0004理赔定义记录模型产品模型层表可以如下表所示,可以用于存储产品模型编码与基础模型编码的对应关系;id产品模型编码保险模型名称类型基础模型编码1mm0001寿险产品模型固定模型mb00012mm0001寿险产品模型固定模型mb00023mm0001寿险产品模型固定模型mb00034mm0001寿险产品模型动态模型mb0004产品对象定义层表可以如下表所示,可以用于存储对象定义编码与字段编码的对应关系:产品对象数据表可以如下表所示,可以用于存储字段编码与业务属性字段参数的对应关系:步骤302、接收针对产品对象的第一数据信息;其中,第一数据信息为产品对象中包含的具体内容,例如,产品的名称,产品的解释说明或产品的使用方法。在具体写入产品前,可以先接收产品对象的第一数据信息,在实际接收过程中,可以是接收外部客户端发送的产品对象的第一数据信息,也可以直接读取接收存储装置中预先存储的产品对象的第一数据信息,还可以通过其他方式接收产品对象的第一数据信息,本实施例不作限制。在本申请一实施例中,产品对象为针对保险业务的产品对象,产品类型包括以下任一项或多项:寿险类型、分红险类型、万能险类型、投连险类型;事项类型包括以下任一项或多项:保单定义事项、险种定义事项、责任定义事项、理赔记录定义事项。在本申请一实施例中,保单定义事项、险种定义事项,以及责任定义事项对应的基础模型编码为固定模型编码,理赔记录定义事项对应的基础模型编码为动态模型编码。步骤303、从所述第一数据信息中,提取出所述产品对象的产品编码和模型配置数据;其中,所述模型配置数据包括业务属性字段参数;其中,产品编码可以为每个产品独有的编码信息,每一个产品只有一个产品编码。在实际应用中,模型配置数据为产品的具体数据信息,可以包括产品的名称,产品的解释说明或产品的使用方法,一个模型配置数据对应一个产品编码。业务属性字段参数为存储时具体填写的参数。产品编码可以位于模型配置数据的第一个数据字节,在接收到产品对象的第一数据信息后,可以先将模型配置数据对应的数据包提取出来,然后将模型配置数据和对应的第一个数据字节的数据分开,即提取出产品对象的产品编码和模型配置数据,在模型配置数据中,包含业务属性字段参数。在本申请一实施例中,业务属性字段参数包括固定业务属性字段参数和动态业务属性字段参数,固定业务属性字段参数与固定模型编码对应,动态业务属性字段参数与动态模型编码对应。步骤304、结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入预置的产品对象数据表。其中,预置的产品对象数据表为预先设置的数据表,用于存储产品的所有数据信息。在提取出产品对象的产品编码和模型配置数据后,结合产品模型定义层表、产品模型层表、产品对象定义层表,获取与该产品编码和对应的业务属性字段参数对应的空间,进而将产品编码和对应的业务属性字段参数写入该对应的空间。作为一实施例,将产品编码和业务属性字段参数写入预置的产品对象数据表还包括如下子步骤:子步骤s11、从产品对象的数据信息中,确定产品对象对应的产品模型编码;其中,产品模型编码为对应于产品模型的编码,产品模型可以由多个小模型组成,每个产品都对应一个模型,每个模型都存在一个对应的产品模型的编码。产品模型编码可以通过一个单独的数据包包含在产品对象的数据信息中,和在接收到产品对象的数据信息后,可以从产品对象的数据信息中,提取与产品模型编码对应的数据包,解析产品模型编码对应的数据包,确定产品对象对应的产品模型编码。在本申请一实施例中,产品模型编码与产品对象的产品类型对应,基础模型编码与产品类型的事项类型对应。子步骤s12、从产品模型层表中,确定产品模型编码对应的基础模型编码;其中,基础模型是组成产品模型的小模型,小模型可以包括多个小模型结构。基础模型编码为基础模型对应的编码,基础模型与基础模型编码一一对应。可以在存储的模型对应表中确定与产品模型编码对应的基础模型编码,例如,如下表所示:id保险模型编码保险模型名称类型对应编码1mm0001寿险产品模型固定模型mb00012mm0001寿险产品模型固定模型mb00023mm0001寿险产品模型固定模型mb00034mm0001寿险产品模型动态模型mb0004在具体实现中,先获取产品模型层表,并识别该产品模型层表的内容,然后从该产品模型层表中,确定产品对象对应的产品模型编码,并获取与产品模型编码对应的基础模型编码,例如,如上表所示,识别产品模型编码为mm0001,则确定产品模型编码对应的基础模型编码为mb0001、mb0002、mb0003以及mb0004。在本申请一实施例中,基础模型编码包括固定模型编码和动态模型编码。子步骤s13、从产品模型定义层表中,确定基础模型编码对应的对象定义编码,并建立对象定义编码与产品编码的对应关系;其中,对象定义编码是小模型结构对应的编码。在具体实现中,先获取产品模型定义层表,并识别该产品模型定义层表的内容,然后从产品模型定义层表中,确定产品模型编码对应的基础模型编码,具体的,可以在模型基础表中获取与该基础模型编码对应的基础模型名称,在获取基础模型名称后,可以在对象结构定义表中,通过对象定义名称及模型编码确定对象定义编码。子步骤s14、从产品对象定义层表中,确定对象定义编码对应的字段编码;其中,一条字段编码可以与产品信息的一条内容对应。在具体实现中,先获取产品对象定义层表,并识别该产品对象定义层表的内容,然后从产品对象定义层表中,确定对象定义编码,具体的,可以在对象数据定义表中获取与对象定义编码对应的字段编码。子步骤s15、在产品对象数据表中,将业务属性字段参数写入字段编码对应的数据表字段中。在确定对象定义编码对应的字段编码后,可以将业务属性字段参数写入字段编码对应的数据表字段中。在本申请实施例中,通过建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表,接收针对产品对象的第一数据信息;从第一数据信息中,提取出产品对象的产品编码和模型配置数据,其中,模型配置数据包括业务属性字段参数,结合产品模型定义层表、产品模型层表、产品对象定义层表,将产品编码和业务属性字段参数写入产品对象数据表,提高保险产品定义的上线速度,实现了对保险产品定义的统一管理,并且可以灵活定义所有保险产品。参照图4,示出了本申请一实施例提供的一种产品对象数据信息的读取方法的步骤流程图,具体可以包括如下步骤:步骤401,建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;步骤402,接收针对产品对象的数据信息读取请求;其中,所述数据信息读取请求包括所述产品对象对应的产品编码;接收针对产品对象的数据信息读取请求,例如,客户的产品查询请求;其中,数据信息读取请求包括产品对象对应的产品编码,例如,客户的保单承保,保单承保中包括产品的编号,用于指代具体产品。步骤403,从预置的产品对象数据表,查找所述产品编码对应的业务属性字段参数;在预置的产品对象数据表中查找产品编码,并查找与产品编码对应的业务属性字段。步骤404,生成所述业务属性字段参数对应的第二数据信息,并进行发布。其中,第二数据信息是与业务属性字段参数对应存储与产品对象数据表中的产品信息。在预置的产品对象数据表中查找到与产品编码对应的业务属性字段后,将业务属性字段对应的第二数据信息提取出,并发送给客户。在本申请实施例中,通过建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表,接收针对产品对象的第一数据信息;从第一数据信息中,提取出产品对象的产品编码和模型配置数据,其中,模型配置数据包括业务属性字段参数,结合产品模型定义层表、产品模型层表、产品对象定义层表,将产品编码和业务属性字段参数写入产品对象数据表,提高保险产品定义的上线速度,实现了对保险产品定义的统一管理,并且可以灵活定义所有保险产品。参照图5,示出了本申请一实施例提供的一种产品对象数据信息的处理系统的结构框图,该系统包括写入装置510和读取装置520:所述写入装置510可以包括如下模块:第一模型表建立模块511,用于建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;第一数据信息接收模块512,用于接收针对产品对象的第一数据信息;提取模块513,用于从所述第一数据信息中,提取出所述产品对象的产品编码和模型配置数据;其中,所述模型配置数据包括业务属性字段参数;写入模块514,用于结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入所述产品对象数据表。在本申请一实施例中,写入模块514还包括如下子模块:产品模型编码确认子模块,用于从所述产品对象的数据信息中,确定所述产品对象对应的产品模型编码;基础模型编码确认子模块,用于从所述产品模型层表中,确定所述产品模型编码对应的基础模型编码;产品编码对应子模块,用于从所述产品模型定义层表中,确定所述基础模型编码对应的对象定义编码,并建立所述对象定义编码与所述产品编码的对应关系;字段编码对应子模块,用于从所述产品对象定义层表中,确定所述对象定义编码对应的字段编码;业务属性字段参数写入子模块,用于在所述产品对象数据表中,将所述业务属性字段参数写入所述字段编码对应的数据表字段中。在本申请一实施例中,所述基础模型编码包括固定模型编码和动态模型编码,所述业务属性字段参数包括固定业务属性字段参数和动态业务属性字段参数,所述固定业务属性字段参数与所述固定模型编码对应,所述动态业务属性字段参数与所述动态模型编码对应。在本申请一实施例中,所述产品模型编码与所述产品对象的产品类型对应,所述基础模型编码与所述产品类型的事项类型对应。在本申请一实施例中,所述产品对象为针对保险业务的产品对象,所述产品类型包括以下任一项或多项:寿险类型、分红险类型、万能险类型、投连险类型;所述事项类型包括以下任一项或多项:保单定义事项、险种定义事项、责任定义事项、理赔记录定义事项。在本申请一实施例中,所述保单定义事项、所述险种定义事项,以及所述责任定义事项对应的基础模型编码为固定模型编码,所述理赔记录定义事项对应的基础模型编码为动态模型编码。所述读取装置520可以包括如下模块:信息接收模块521,用于接收针对产品对象的数据信息读取请求;其中,所述数据信息读取请求包括所述产品对象对应的产品编码;查找模块522,用于从预置的产品对象数据表,查找所述产品编码对应的业务属性字段参数;读取模块523,用于生成所述业务属性字段参数对应的第二数据信息,并进行发布。在本申请实施例中,通过建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;接收针对产品对象的第一数据信息,从第一数据信息中,提取出产品对象的产品编码和模型配置数据,其中,模型配置数据包括业务属性字段参数,结合产品模型定义层表、产品模型层表、产品对象定义层表,将产品编码和业务属性字段参数写入产品对象数据表,提高保险产品定义的上线速度,实现了对保险产品定义的统一管理,并且可以灵活定义所有保险产品。对于本申请系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本申请一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上所述的一种产品对象数据信息的写入、读取方法的步骤。本申请一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上所述的一种产品对象数据信息的写入、读取方法的步骤。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。本领域内的技术人员应明白,本申请实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。以上对所提供的一种产品对象数据信息的写入、读取方法及处理系统,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页1 2 3 
技术特征:1.一种产品对象数据信息的写入方法,其特征在于,所述方法包括:
建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;
接收针对产品对象的第一数据信息;
从所述第一数据信息中,提取出所述产品对象的产品编码和模型配置数据;其中,所述模型配置数据包括业务属性字段参数;
结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入所述产品对象数据表。
2.根据权利要求1所述的方法,其特征在于,所述结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入所述产品对象数据表的步骤包括:
从所述产品对象的数据信息中,确定所述产品对象对应的产品模型编码;
从所述产品模型层表中,确定所述产品模型编码对应的基础模型编码;
从所述产品模型定义层表中,确定所述基础模型编码对应的对象定义编码,并建立所述对象定义编码与所述产品编码的对应关系;
从所述产品对象定义层表中,确定所述对象定义编码对应的字段编码;
在所述产品对象数据表中,将所述业务属性字段参数写入所述字段编码对应的数据表字段中。
3.根据权利要求1或2所述的方法,其特征在于,所述基础模型编码包括固定模型编码和动态模型编码,所述业务属性字段参数包括固定业务属性字段参数和动态业务属性字段参数,所述固定业务属性字段参数与所述固定模型编码对应,所述动态业务属性字段参数与所述动态模型编码对应。
4.根据权利要求2所述的方法,其特征在于,所述产品模型编码与所述产品对象的产品类型对应,所述基础模型编码与所述产品类型的事项类型对应。
5.根据权利要求4所述的方法,其特征在于,所述产品对象为针对保险业务的产品对象,所述产品类型包括以下任一项或多项:
寿险类型、分红险类型、万能险类型、投连险类型;
所述事项类型包括以下任一项或多项:
保单定义事项、险种定义事项、责任定义事项、理赔记录定义事项。
6.根据权利要求5所述的方法,其特征在于,所述保单定义事项、所述险种定义事项,以及所述责任定义事项对应的基础模型编码为固定模型编码,所述理赔记录定义事项对应的基础模型编码为动态模型编码。
7.一种产品对象数据信息的读取方法,其特征在于,所述方法包括:
建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;
接收针对产品对象的数据信息读取请求;其中,所述数据信息读取请求包括所述产品对象对应的产品编码;
从预置的产品对象数据表,查找所述产品编码对应的业务属性字段参数;
生成所述业务属性字段参数对应的第二数据信息,并进行发布。
8.一种产品对象数据信息的处理系统,其特征在于,所述系统包括写入装置和读取装置:
所述写入装置包括:
第一模型表建立模块,用于建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;所述产品模型层表用于存储产品模型编码与基础模型编码的对应关系,所述产品模型定义层表用于存储基础模型编码与对象定义编码的对应关系,所述产品对象定义层表用于存储对象定义编码与字段编码的对应关系,所述产品对象数据表用于存储字段编码与业务属性字段参数的对应关系;
第一数据信息接收模块,用于接收针对产品对象的第一数据信息;
提取模块,用于从所述第一数据信息中,提取出所述产品对象的产品编码和模型配置数据;其中,所述模型配置数据包括业务属性字段参数;
写入模块,用于结合所述产品模型定义层表、所述产品模型层表、所述产品对象定义层表,将所述产品编码和所述业务属性字段参数写入所述产品对象数据表;
所述读取装置包括:
信息接收模块,用于接收针对产品对象的数据信息读取请求;其中,所述数据信息读取请求包括所述产品对象对应的产品编码;
查找模块,用于从预置的产品对象数据表,查找所述产品编码对应的业务属性字段参数;
读取模块,用于生成所述业务属性字段参数对应的第二数据信息,并进行发布。
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的一种产品对象数据信息的写入、读取方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的一种产品对象数据信息的写入、读取方法的步骤。
技术总结本申请实施例提供了一种产品对象数据信息的写入、读取方法及处理系统,所述写入方法包括:建立产品模型定义层表、产品模型层表、产品对象定义层表、产品对象数据表;接收针对产品对象的第一数据信息;从第一数据信息中,提取出产品对象的产品编码和模型配置数据;其中,模型配置数据包括业务属性字段参数;结合产品模型定义层表、产品模型层表、产品对象定义层表,将产品编码和业务属性字段参数写入产品对象数据表。通过本申请实施例,实现了对保险产品定义的统一管理,提高了保险产品定义的上线速度,并且可以灵活定义所有保险产品。
技术研发人员:张杰
受保护的技术使用者:泰康保险集团股份有限公司
技术研发日:2019.12.02
技术公布日:2020.06.09