一种社保信息管理方法及装置与流程

文档序号:12470892阅读:390来源:国知局
一种社保信息管理方法及装置与流程

本发明涉及数据处理技术领域,特别涉及一种社保信息管理方法及装置。



背景技术:

社会保险(简称:社保)是指国家为了预防和分担年老、失业、疾病以及死亡等社会风险,实现社会安全,而强制社会多数成员参加的,具有所得重分配功能的非营利性的社会安全制度。随着社会保障制度的不断完善,社保业务需求逐渐提高,由此产生了海量的数据。如何对海量的数据进行有效的管理,逐渐成为人们关心的问题。

目前的社保信息管理系统大多自成体系,与其他部门的业务系统没有关联。缺乏与其他业务系统的信息共享,使得社保信息管理水平较低。例如,某社保信息管理系统管理职工医疗保险信息,与管理新型农村合作医疗保险信息的系统并无关联,当用户A同时参保职工医疗保险和新型农村合作医疗保险时,该社保信息管理系统无法识别用户A是重复参保,从而导致公共资源的浪费。



技术实现要素:

本发明实施例提供了一种社保信息管理方法及装置,能够提高社保信息管理水平。

一方面,本发明实施例提供了一种社保信息管理方法,包括:

从外部的至少两个业务系统分别采集至少一种保险信息;

对所述至少一种保险信息进行数据转换,形成具有统一数据格式的目标保险信息;

将所述目标保险信息存储到对应的第一共享数据库中;

对所述第一共享数据库中存储的所述目标保险信息进行整合分析,获得对应的整合保险信息;

将所述整合保险信息存储到预先创建的第二共享数据库,以将所述整合保险信息共享给各个所述业务系统的用户。

优选地,

所述从外部的至少两个业务系统分别采集至少一种保险信息,包括:

根据预先设定的至少两个业务系统、与每一个所述业务系统对应的所述至少一种保险信息和采集周期,通过数据采集工具从所述业务系统中采集所述保险信息;

和/或,

所述目标保险信息包括:缴纳社保单位基本信息、缴纳人员基本信息、缴纳养老保险基本信息、缴纳医疗保险基本信息、缴纳其它各种保险基本信息中的任意一个或多个。

优选地,

所述将所述目标保险信息存储到对应的第一共享数据库中,包括;

创建对应于所述目标保险信息的至少一个第一共享数据库,所述第一共享数据库,包括:缴纳社保单位数据库、缴纳人员数据库、缴纳养老保险数据库、缴纳医疗保险数据库、缴纳其它各种保险数据库中的任意一个或多个;

将所述目标保险信息包括的缴纳社保单位基本信息存储到所述缴纳社保单位数据库,将所述缴纳人员基本信息存储到所述缴纳人员数据库,将所述缴纳养老保险基本信息存储到所述缴纳养老保险数据库,将所述缴纳医疗保险基本信息存储到所述缴纳医疗保险数据库,将所述缴纳其它各种保险基本信息存储到所述缴纳其它各种保险数据库。

优选地,

所述对所述第一共享数据库中存储的所述目标保险信息进行整合分析,获得对应的整合保险信息,包括:

针对于任意一个保险数据库,判断该保险数据库中是否存在同一个参保人对应有至少两个参保信息,如果是,获取所述对应有至少两个参保信息的各个参保人信息,形成重复参保名单作为所述整合保险信息。

优选地,

在所述将所述整合保险信息存储到预先创建的第二共享数据库之后,进一步包括:

分别设置各个所述业务系统的用户对所述第一共享数据库中存储的目标保险信息及所述第二共享数据库中存储的所述整合保险信息进行访问的权限。

另一方面,本发明实施例提供了一种社保信息管理装置,包括:

采集单元,用于从外部的至少两个业务系统分别采集至少一种保险信息;

数据转换单元,用于对所述采集单元采集的所述至少一种保险信息进行数据转换,形成具有统一数据格式的目标保险信息;

分析单元,用于将所述数据转换单元形成的所述目标保险信息存储到对应的第一共享数据库中;对所述第一共享数据库中存储的所述目标保险信息进行整合分析,获得对应的整合保险信息;

存储单元,用于将所述分析单元获得的所述整合保险信息存储到预先创建的第二共享数据库,以将所述整合保险信息共享给各个所述业务系统的用户。

优选地,

所述采集单元,用于根据预先设定的至少两个业务系统、与每一个所述业务系统对应的所述至少一种保险信息和采集周期,通过数据采集工具从所述业务系统中采集所述保险信息;

和/或,

所述目标保险信息包括:缴纳社保单位基本信息、缴纳人员基本信息、缴纳养老保险基本信息、缴纳医疗保险基本信息、缴纳其它各种保险基本信息中的任意一个或多个。

优选地,

所述分析单元,用于创建对应于所述目标保险信息的至少一个第一共享数据库,所述第一共享数据库,包括:缴纳社保单位数据库、缴纳人员数据库、缴纳养老保险数据库、缴纳医疗保险数据库、缴纳其它各种保险数据库中的任意一个或多个;

将所述目标保险信息包括的缴纳社保单位基本信息存储到所述缴纳社保单位数据库,将所述缴纳人员基本信息存储到所述缴纳人员数据库,将所述缴纳养老保险基本信息存储到所述缴纳养老保险数据库,将所述缴纳医疗保险基本信息存储到所述缴纳医疗保险数据库,将所述缴纳其它各种保险基本信息存储到所述缴纳其它各种保险数据库。

优选地,

所述分析单元,用于针对于任意一个保险数据库,判断该保险数据库中是否存在同一个参保人对应有至少两个参保信息,如果是,获取所述对应有至少两个参保信息的各个参保人信息,形成重复参保名单作为所述整合保险信息。

优选地,

进一步包括:设置单元,用于分别设置各个所述业务系统的用户,对所述第一共享数据库中存储的所述数据转换单元形成的目标保险信息,及所述第二共享数据库中存储的所述分析单元获得的所述整合保险信息进行访问的权限。

本发明实施例提供了一种社保信息管理方法和装置,该方法通过从外部的至少两个业务系统分别采集至少一种保险信息,并进行数据转换,形成具有统一数据格式的目标保险信息;将目标保险信息存储到对应的第一共享数据库中,并对其进行整合分析,获得对应的整合保险信息,并将其存储到预先创建的第二共享数据库,以将整合保险信息共享给各个业务系统的用户。该方法可以与其他部门的业务系统相关联,采集不同业务系统的保险信息,实现各个系统保险信息的共享,提高社保信息管理水平。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种社保信息管理方法流程图;

图2是本发明一个实施例提供的一种社保信息管理装置结构示意图;

图3是本发明一个实施例提供的另一种社保信息管理装置结构示意图;

图4是本发明一个实施例提供的另一种社保信息管理方法流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种社保信息管理方法,该方法可以包括以下步骤:

步骤101:从外部的至少两个业务系统分别采集至少一种保险信息;

步骤102:对至少一种保险信息进行数据转换,形成具有统一数据格式的目标保险信息;

步骤103:将目标保险信息存储到对应的第一共享数据库中;

步骤104:对第一共享数据库中存储的目标保险信息进行整合分析,获得对应的整合保险信息;

步骤105:将整合保险信息存储到预先创建的第二共享数据库,以将整合保险信息共享给各个业务系统的用户。

本发明实施例提供了一种社保信息管理方法,该方法通过从外部的至少两个业务系统分别采集至少一种保险信息,并进行数据转换,形成具有统一数据格式的目标保险信息;将目标保险信息存储到对应的第一共享数据库中,并对其进行整合分析,获得对应的整合保险信息,并将其存储到预先创建的第二共享数据库,以将整合保险信息共享给各个业务系统的用户。该方法可以与其他部门的业务系统相关联,采集不同业务系统的保险信息,实现各个系统间保险信息的共享,提高社保信息管理水平。

在本发明的一个实施例中,为了从不同的业务系统周期性采集保险信息,步骤101包括:根据预先设定的至少两个业务系统、与每一个业务系统对应的至少一种保险信息和采集周期,通过数据采集工具从业务系统中采集保险信息。

一方面,为了将不同部门的业务系统中的保险信息实现共享,需要预先设定进行信息共享的业务系统,和每一个业务系统需要采集的保险信息。另一方面,为了对不同系统中的保险信息进行定期的采集,预先设置采集周期。数据采集工具可以为Kettle,Kettle是一款国外开源的ETL(Extract-Transform-Load,抽取-转换-加载)工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。

例如,预先设定业务系统A、B、C为业务系统,业务系统A对应的保险信息为,业务系统B对应的保险信息为b,业务系统C对应的保险信息为c、d。当采集信息时,利用Kettle从业务系统A采集保险信息a,从业务系统B采集保险信息b,从业务系统C采集保险信息c、d。

在本发明的一个实施例中,为了使采集的保险信息更加全面,目标保险信息包括:缴纳社保单位基本信息、缴纳人员基本信息、缴纳养老保险基本信息、缴纳医疗保险基本信息、缴纳其它各种保险基本信息中的任意一个或多个。

其中,缴纳社保单位基本信息可以包括:单位名称、法人、注册类型、参保险种、参保人数等。缴纳人员基本信息可以包括:姓名、身份证号、性别、年龄、参保险种等。缴纳养老保险基本信息可以包括:养老保险类型、参保人姓名、参保人所在单位、个人和单位的缴费明细等。缴纳医疗保险基本信息可以包括:医疗保险类型、参保人姓名、参保人所在单位、个人和单位的缴费明细等。缴纳其它各种保险基本信息可以包括:保险类型、参保人姓名、参保人所在单位、个人和单位的缴费明细等。需要说明的是,缴纳其它各种保险基本信息中,包含除养老保险、医疗保险外其他类型的各种保险的信息。

在本发明的一个实施例中,为了将采集到的保险信息分别进行存储,步骤103包括:创建对应于目标保险信息的至少一个第一共享数据库,第一共享数据库,包括:缴纳社保单位数据库、缴纳人员数据库、缴纳养老保险数据库、缴纳医疗保险数据库、缴纳其它各种保险数据库中的任意一个或多个;将目标保险信息包括的缴纳社保单位基本信息存储到缴纳社保单位数据库,将缴纳人员基本信息存储到缴纳人员数据库,将缴纳养老保险基本信息存储到缴纳养老保险数据库,将缴纳医疗保险基本信息存储到缴纳医疗保险数据库,将缴纳其它各种保险基本信息存储到缴纳其它各种保险数据库。

采集到的保险信息按照种类的不同,分别存储在不同的第一共享数据库中,这种存储方式使得不同类型的保险信息的关系更加清晰,便于之后的分析操作。

在本发明的一个实施例中,为了查找出重复参保人员,进而形成整合保险信息,步骤104包括:针对于任意一个保险数据库,判断该保险数据库中是否存在同一个参保人对应有至少两个参保信息,如果是,获取对应有至少两个参保信息的各个参保人信息,形成重复参保名单作为整合保险信息。

对于每一个保险数据库,可以存储多种养老保险信息。但是,根据国家的相关规定,某些保险种类是相冲突的,同一个人不能同时参保互有冲突的保险种类,例如:职工养老保险和居民养老保险,职工医疗保险和新型农村合作医疗保险。现以缴纳养老保险数据库为例,查找是否存在同时参保职工养老保险和居民养老保险的参保人。确定职工养老保险参保人M信息,将参保人M信息分别与居民养老保险中每一个参保人信息进行匹配,当匹配成功时,说明参保人M对应两个参保信息,因此,将参保人M的参保信息添加进重复参保名单。以此类推,将职工养老保险中每一个参保人的信息与居民养老保险中每一个参保人信息进行匹配,查找出所有同时参保职工养老保险和居民养老保险的参保人。按照相同的方法,确定同时参保职工医疗保险和新型农村合作医疗保险的重复参保名单。

需要说明的是,采集的缴纳人员基本信息中还可以包括参保人的低保信息,对于社保信息的管理,可以将低保信息与保险信息共享给政府决策部门,为制定决策提供参考。例如,新型农村合作医疗保险的参保人M,同时为低保家庭,对于参保人M的参保费用,相关政策可以给予适当优惠,以合理分配公共资源。

在本发明的一个实施例中,为了保证存储信息的安全,在步骤105之后,还包括:分别设置各个业务系统的用户对第一共享数据库中存储的目标保险信息及第二共享数据库中存储的整合保险信息进行访问的权限。

例如,第一共享数据库中存储的目标保险信息为缴纳养老保险基本信息,包括:养老保险类型、参保人姓名、参保人所在单位、个人和单位的缴费明细。将该缴纳养老保险基本信息共享给业务系统Q,对于业务系统Q的用户,可以根据用户类型的不同设置不同的权限。

例如,当用户为管理员时,管理员可以访问所有信息项目,甚至可以对每一个项目进行信息修改;当用户是参保人时,参保人可以访问本人的每一项缴纳养老保险基本信息,但是不能访问其他人的缴纳养老保险基本信息。当用户是参保单位时,参保单位可以访问单位的缴费明细、养老保险类型。用户与信息项目的访问关系可以通过映射关系来实现,其中可以包括信息项目间的组合关系。例如,参保单位与X形成映射关系,X包括单位的缴费明细和养老保险类型。

例如,第二共享数据库中存储的整合保险信息为重复参保名单,其中包括:重复参保人P、O、I、U的信息,设置的访问权限可以为:对于重复参保人P、O、I、U,可以访问本人的信息,对于管理员或部门负责人,可以访问所有重复参保人P、O、I、U的信息。

如图2所示,本发明实施例提供了一种社保信息管理装置,包括:采集单元201,用于从外部的至少两个业务系统分别采集至少一种保险信息;数据转换单元202,用于对采集单元采集的至少一种保险信息进行数据转换,形成具有统一数据格式的目标保险信息;分析单元203,用于将数据转换单元形成的目标保险信息存储到对应的第一共享数据库中;对第一共享数据库中存储的目标保险信息进行整合分析,获得对应的整合保险信息;存储单元204,用于将分析单元获得的整合保险信息存储到预先创建的第二共享数据库,以将整合保险信息共享给各个业务系统的用户。

在本发明的一个实施例中,采集单元201,用于根据预先设定的至少两个业务系统、与每一个业务系统对应的至少一种保险信息和采集周期,通过数据采集工具从业务系统中采集保险信息。

在本发明的一个实施例中,目标保险信息包括:缴纳社保单位基本信息、缴纳人员基本信息、缴纳养老保险基本信息、缴纳医疗保险基本信息、缴纳其它各种保险基本信息中的任意一个或多个。

在本发明的一个实施例中,分析单元203,用于创建对应于目标保险信息的至少一个第一共享数据库,第一共享数据库,包括:缴纳社保单位数据库、缴纳人员数据库、缴纳养老保险数据库、缴纳医疗保险数据库、缴纳其它各种保险数据库中的任意一个或多个;

将目标保险信息包括的缴纳社保单位基本信息存储到缴纳社保单位数据库,将缴纳人员基本信息存储到缴纳人员数据库,将缴纳养老保险基本信息存储到缴纳养老保险数据库,将缴纳医疗保险基本信息存储到缴纳医疗保险数据库,将缴纳其它各种保险基本信息存储到缴纳其它各种保险数据库。

在本发明的一个实施例中,分析单元203,用于针对于任意一个保险数据库,判断该保险数据库中是否存在同一个参保人对应有至少两个参保信息,如果是,获取对应有至少两个参保信息的各个参保人信息,形成重复参保名单作为整合保险信息。

在本发明的一个实施例中,如图3所示,社保信息管理装置还包括:设置单元205,用于分别设置各个业务系统的用户,对第一共享数据库中存储的数据转换单元202形成的目标保险信息,及第二共享数据库中存储的分析单元203获得的整合保险信息进行访问的权限。

如图4所示,本发明实施例以从外部的五个业务系统分别采集一种保险信息为例,对社保信息管理方法进行详细的说明,该方法包括:

步骤401:预先设定至少两个业务系统、与业务系统对应的至少一种保险信息和采集周期。

一方面,为了将不同部门的业务系统中的保险信息实现共享,需要预先设定进行信息共享的业务系统,和每一个业务系统需要采集的保险信息。另一方面,为了对不同系统中的保险信息进行定期的采集,预先设置采集周期。

在本实施例中,将业务系统A、B、C、D、E设定为业务系统,业务系统A对应的保险信息为缴纳社保单位基本信息,业务系统B对应的保险信息为缴纳人员基本信息,业务系统C对应的保险信息为缴纳养老保险基本信息,业务系统D对应的保险信息为缴纳医疗保险基本信息,业务系统E对应的保险信息为缴纳其它各种保险基本信息。设定采集周期为5分钟。

步骤402:通过数据采集工具从业务系统中采集保险信息。

数据采集工具为Kettle,Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。

每隔5分钟,利用Kettle向业务系统A、B、C、D、E分别采集缴纳社保单位基本信息、缴纳人员基本信息、缴纳养老保险基本信息、缴纳医疗保险基本信息、缴纳其它各种保险基本信息。

步骤403:对每一种保险信息进行数据转换,形成具有统一数据格式的目标保险信息。

由于不同业务系统所存储的数据格式不同,要对采集到的不同的保险信息数据进行数据格式的转换,将所有的数据转换成统一的格式进行整理、汇总。例如,从业务系统A采集的缴纳社保单位基本信息中日期的单位是公历年,而从业务系统B采集的缴纳人员基本信息中日期的单位是公历天,现需要对采集到的信息中日期单位统一为公历天,则可以利用现有技术的数据转换方法,将缴纳社保单位基本信息中日期的单位公历年转换成公历天。

步骤404:创建对应于目标保险信息的至少一个第一共享数据库,将目标保险信息分别存储到相应的数据库。

创建对应于目标保险信息缴纳社保单位基本信息、缴纳人员基本信息、缴纳养老保险基本信息、缴纳医疗保险基本信息、缴纳其它各种保险基本信息的五个第一共享数据库,分别为缴纳社保单位数据库、缴纳人员数据库、缴纳养老保险数据库、缴纳医疗保险数据库、缴纳其它各种保险数据库。将目标保险信息包括的缴纳社保单位基本信息存储到缴纳社保单位数据库,将缴纳人员基本信息存储到缴纳人员数据库,将缴纳养老保险基本信息存储到缴纳养老保险数据库,将缴纳医疗保险基本信息存储到缴纳医疗保险数据库,将缴纳其它各种保险基本信息存储到缴纳其它各种保险数据库。

步骤405:针对于任意一个保险数据库,判断该保险数据库中是否存在同一个参保人对应有至少两个参保信息,如果是,获取对应有至少两个参保信息的各个参保人信息,形成重复参保名单作为整合保险信息。

对于每一个保险数据库,可以存储多种养老保险信息。但是,根据国家的相关规定,某些保险种类是相冲突的,同一个人不能同时参保互有冲突的保险种类。例如,在本实施例中,缴纳养老保险数据库中的职工养老保险和居民养老保险,缴纳医疗保险数据库中的职工医疗保险和新型农村合作医疗保险。

现以缴纳养老保险数据库为例,查找是否存在同时参保职工养老保险和居民养老保险的参保人。确定职工养老保险参保人P信息,将参保人P信息分别与居民养老保险中每一个参保人信息进行匹配,当匹配成功时,说明参保人P对应两个参保信息,因此,将参保人P的参保信息添加进重复参保名单。以此类推,将职工养老保险中每一个参保人的信息与居民养老保险中每一个参保人信息进行匹配,查找出所有同时参保职工养老保险和居民养老保险的参保人。按照相同的方法,确定同时参保职工医疗保险和新型农村合作医疗保险的重复参保名单。根据得到的两份重复参保名单,形成整合保险信息。

步骤406:将整合保险信息存储到预先创建的第二共享数据库,以将整合保险信息共享给各个业务系统的用户。

将整合保险信息存储到预先创建的第二共享数据库,该第二共享数据库与各个业务系统相连,可以将整合保险信息提供给各个业务系统的用户,以便用户进行查阅。

步骤407:分别设置各个业务系统的用户对第一共享数据库中存储的目标保险信息及第二共享数据库中存储的整合保险信息进行访问的权限。

在本实施例中,第一共享数据库中存储的目标保险信息为缴纳养老保险基本信息,包括:养老保险类型、参保人姓名、参保人所在单位、个人和单位的缴费明细。将该缴纳养老保险基本信息共享给业务系统A,对于业务系统A的用户,可以根据用户类型的不同设置不同的权限。

例如,当用户为管理员时,管理员可以访问所有信息项目,甚至可以对每一个项目进行信息修改;当用户是参保人时,参保人可以访问本人的每一项缴纳养老保险基本信息,但是不能访问其他人的缴纳养老保险基本信息。当用户是参保单位时,参保单位可以访问单位的缴费明细、养老保险类型。用户与信息项目的访问关系可以通过映射关系来实现,其中可以包括信息项目间的组合关系。例如,参保单位与X形成映射关系,X包括单位的缴费明细和养老保险类型。

第二共享数据库中存储的整合保险信息为重复参保名单,其中包括:重复参保人P、O、I、U的信息,设置的访问权限可以为:对于重复参保人P、O、I、U,可以访问本人的信息,对于管理员或部门负责人,可以访问所有重复参保人P、O、I、U的信息。

综上,本发明各个实施例至少具有如下效果:

1、在本发明实施例中,通过从外部的至少两个业务系统分别采集至少一种保险信息,并进行数据转换,形成具有统一数据格式的目标保险信息;将目标保险信息存储到对应的第一共享数据库中,并对其进行整合分析,获得对应的整合保险信息,并将其存储到预先创建的第二共享数据库,以将整合保险信息共享给各个业务系统的用户。该方法可以与其他部门的业务系统相关联,采集不同业务系统的保险信息,实现各个系统保险信息的共享,提高社保信息管理水平。

2、在本发明实施例中,可以利用数据采集工具Kettle,从不同的业务系统采集不同类型的保险信息,并可以预先设定采集周期,从而实现第一共享数据库中的数据周期性更新。第一共享数据库中存储的目标保险信息的种类多种多样,可以为不同的业务系统提供更加全面的数据。

3、在本发明实施例中,针对不同类型的目标保险信息分别建立对应的数据库,将数据分类存储,不同类型的数据间关系清晰、有条理,对不同的目标保险信息进行整合分析,可以形成重复参保名单,为决策者提供决策依据。并且,对目标保险信息及整合保险信息设置访问的权限,可以有效保护存储的信息的安全性,防止信息被滥用。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1