一种企业信息的处理方法及装置与流程

文档序号:12464916阅读:127来源:国知局
一种企业信息的处理方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种企业信息的处理方法及装置。



背景技术:

随着大数据和云计算两大核心技术的飞速发展,基于这两大技术前提的各种应用也不断涌现,对于企业信息的应用系统当然也不例外。

现有技术中对应企业信息的处理主要采用独立、分散的方式。各个企业对自身的企业信息进行单独处理。各个企业的企业信息之间无法共享,各个企业的企业信息相关相互独立的孤岛。各个企业对企业信息的处理方式可能各不相同。

通过上述描述可见,现有技术对企业信息的处理都是独立处理的,没有对各个企业的企业信息进行统一处理,因此,在需要使用多个企业的企业信息时,需要到不同的企业分别获取,并且不同企业的企业信息需要分别进行处理以满足使用的要求,在使用企业信息时比较复杂。



技术实现要素:

本发明实施例提供了一种企业信息的处理方法及装置,能够更加方便地使用企业信息。

一方面,本发明实施例提供了一种企业信息的处理方法,预先设置至少一个企业信息维度,包括:

获取至少两个企业的原始企业信息;

对所述原始企业信息进行清洗,获取企业信息;

确定每个企业信息所属的企业信息维度;

分别存储每个所述企业信息维度中的企业信息。

进一步地,所述分别存储每个所述企业信息维度中的企业信息,包括:

建立第一数据库;

在所述第一数据库中,为每个所述企业信息维度设置至少一个表空间;

将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的表空间中。

进一步地,所述分别存储每个所述企业信息维度中的企业信息,包括:

为每个所述企业信息维度设置至少一个第二数据库中;

将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的第二数据库中。

进一步地,所述获取至少两个企业的原始企业信息,包括:

针对每个所述企业信息维度,分别向所述至少两个企业中的各个企业对应的数据源发送当前企业信息维度的信息请求,接收所述各个企业对应的数据源根据所述当前企业信息维度的信息请求返回的原始企业信息;

所述对所述原始企业信息进行清洗,获取企业信息,包括:

针对每个所述企业信息维度,对所述当前企业信息维度对应的原始企业信息进行清洗,获取所述当前企业信息维度对应的企业信息;

所述确定每个企业信息所属的企业信息维度,包括:

针对每个所述企业信息维度,确定所述当前企业信息维度对应的企业信息属于所述当前企业信息维度。

进一步地,在所述分别存储每个所述企业信息维度中的企业信息之后,进一步包括:

根据用户的显示需求,在所述企业信息之间进行关联,生成待展示视图,根据所述待展示视图,展示所述待展示视图对应的企业信息。

进一步地,所述至少一个企业信息维度,包括:失信记录信息维度、企业基本信息维度、税收贡献信息维度中一个或多个。

另一方面,本发明实施例提供了一种企业信息的处理装置,包括:

设置单元,用于设置至少一个企业信息维度;

获取单元,用于获取至少两个企业的原始企业信息;

清洗单元,用于对所述原始企业信息进行清洗,获取企业信息;

确定单元,用于确定每个企业信息所属的企业信息维度;

存储单元,用于分别存储每个所述企业信息维度中的企业信息。

进一步地,所述存储单元,包括:

建立子单元,用于建立第一数据库;

第一设置子单元,用于在所述第一数据库中,为每个所述企业信息维度设置至少一个表空间;

第一存储子单元,用于将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的表空间中。

进一步地,所述存储单元,包括:

第二设置子单元,用于为每个所述企业信息维度设置至少一个第二数据库中;

第二存储子单元,用于将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的第二数据库中。

进一步地,所述获取单元,用于针对每个所述企业信息维度,分别向所述至少两个企业中的各个企业对应的数据源发送当前企业信息维度的信息请求,接收所述各个企业对应的数据源根据所述当前企业信息维度的信息请求返回的原始企业信息;

所述清洗单元,用于针对每个所述企业信息维度,对所述当前企业信息维度对应的原始企业信息进行清洗,获取所述当前企业信息维度对应的企业信息;

所述确定单元,用于针对每个所述企业信息维度,确定所述当前企业信息维度对应的企业信息属于所述当前企业信息维度。

进一步地,该装置进一步包括:

生成单元,用于根据用户的显示需求,在所述企业信息之间进行关联,生成待展示视图;

展示单元,用于根据所述待展示视图,展示所述待展示视图对应的企业信息。

进一步地,所述至少一个企业信息维度,包括:失信记录信息维度、企业基本信息维度、税收贡献信息维度中一个或多个。

在本发明实施例中,设置至少一个企业信息维度,获取至少两个企业的原始企业信息,对原始企业信息进行清洗,获得企业信息,将企业信息划分到对应的企业信息维度中,按照企业信息维度分别存储各个企业信息维度中的企业信息,这里的企业信息来自至少两个企业,实现了不同企业的企业信息共享,在使用执行企业信息时,可以对不同企业的企业信息进行统一处理,将企业信息按照企业信息维度进行分别存储,能够按照企业信息维度对企业信息进行分类管理,能够更加方便地使用企业信息。

附图说明

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

图1是本发明一实施例提供的一种企业信息的处理方法的流程图;

图2是本发明一实施例提供的另一种企业信息的处理方法的流程图;

图3是本发明一实施例提供的一种企业信息的处理装置的示意图;

图4是本发明一实施例提供的另一种企业信息的处理装置的示意图。

具体实施方式

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

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

步骤101:预先设置至少一个企业信息维度;

步骤102:获取至少两个企业的原始企业信息;

步骤103:对所述原始企业信息进行清洗,获取企业信息;

步骤104:确定每个企业信息所属的企业信息维度;

步骤105:分别存储每个所述企业信息维度中的企业信息。

在本发明实施例中,设置至少一个企业信息维度,获取至少两个企业的原始企业信息,对原始企业信息进行清洗,获得企业信息,将企业信息划分到对应的企业信息维度中,按照企业信息维度分别存储各个企业信息维度中的企业信息,这里的企业信息来自至少两个企业,实现了不同企业的企业信息共享,在使用执行企业信息时,可以对不同企业的企业信息进行统一处理,将企业信息按照企业信息维度进行分别存储,能够按照企业信息维度对企业信息进行分类管理,能够更加方便地使用企业信息。

为了更加方便地使用企业信息,在本发明一实施例中,所述分别存储每个所述企业信息维度中的企业信息,包括:

建立第一数据库;

在所述第一数据库中,为每个所述企业信息维度设置至少一个表空间;

将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的表空间中。

在本发明实施例中,将各个企业信息维度中的企业信息存储到同一个数据库中,但是,不同的企业信息维度中的企业信息存储到对应的表空间中,通过表空间来实现对企业信息的分别存储。用户在获取任一企业信息维度中的企业信息时,找到该企业信息维度对应的表空间,从该表空间中获取到所需要的企业信息即可,无需从整个数据库中查找所需要的企业信息,能够更加方便地使用企业信息。举例来说,预先设置了两个企业信息维度,分别是企业信息维度A和企业信息维度B,建立第一数据库,为企业信息维度A设置表空间A,为企业信息维度B设置表空间B和表空间C。在存储企业信息时,将企业信息维度A中的企业信息存储到表空间A中,将企业信息维度B中的企业信息存储到表空间B和/或表空间C中。用户需要获取企业信息维度A中的企业信息时,只需到表空间A中获取企业信息即可,无需从整个第一数据库中查找所需要的企业信息,更加方便用户使用企业信息。这里的第一数据库可以通过oralce数据库实现。

为了更加方便地使用企业信息,在本发明一实施例中,所述分别存储每个所述企业信息维度中的企业信息,包括:

为每个所述企业信息维度设置至少一个第二数据库中;

将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的第二数据库中。

在本发明实施例中,将各个企业信息维度中的企业信息存储到不同的数据库中,实现对企业信息的分别存储。用户在获取任一企业信息维度中的企业信息时,找到该企业信息维度对应的数据库,从该数据库中获取到所需要的企业信息即可,无需从所有的企业信息中查找所需要的企业信息,能够更加方便地使用企业信息。举例来说,预先设置了两个企业信息维度,分别是企业信息维度A和企业信息维度B,为企业信息维度A设置第二数据库A,为企业信息维度B设置第二数据库B和第二数据库C。在存储企业信息时,将企业信息维度A中的企业信息存储到第二数据库A中,将企业信息维度B中的企业信息存储到第二数据库B和/或第二数据库C中。用户需要获取企业信息维度A中的企业信息时,只需到第二数据库A中获取企业信息即可,无需从所有的企业信息中查找所需要的企业信息,更加方便用户使用企业信息。

在本发明一实施例中,所述获取至少两个企业的原始企业信息,包括:

针对每个所述企业信息维度,分别向所述至少两个企业中的各个企业对应的数据源发送当前企业信息维度的信息请求,接收所述各个企业对应的数据源根据所述当前企业信息维度的信息请求返回的原始企业信息;

所述对所述原始企业信息进行清洗,获取企业信息,包括:

针对每个所述企业信息维度,对所述当前企业信息维度对应的原始企业信息进行清洗,获取所述当前企业信息维度对应的企业信息;

所述确定每个企业信息所属的企业信息维度,包括:

针对每个所述企业信息维度,确定所述当前企业信息维度对应的企业信息属于所述当前企业信息维度。

在本发明实施例中,当需要处理某个企业信息维度的企业信息时,向各个企业发送该企业信息维度的信息请求,使得接收都信息请求的各个企业返回该企业信息维度对应的原始企业信息。举例来说,预先设置了两个企业信息维度,分别是企业信息维度A和企业信息维度B,至少两个企业中包括:企业A和企业B,企业A对应数据源A,企业B对应数据源B。为了获取企业A和企业B的企业信息维度A的企业信息,分别向数据源A和数据源B发送企业信息维度A的信息请求A,分别接收数据源A和数据源B返回的原始企业信息A1和原始企业信息B1,原始企业信息A1和原始企业信息B1均为企业信息维度A对应的原始企业信息。为了获取企业A和企业B的企业信息维度B的企业信息,分别向数据源A和数据源B发送企业信息维度B的信息请求B,分别接收数据源A和数据源B返回的原始企业信息A2和原始企业信息B2,原始企业信息A2和原始企业信息B2均为企业信息维度B对应的原始企业信息。将每个企业信息维度对应的原始企业信息分别进行清洗,得到每个企业信息维度对应的企业信息。举例来说,针对企业信息维度A,将原始企业信息A1和原始企业信息B1进行清洗,获取企业信息维度A对应的企业信息A。针对企业信息维度B,将原始企业信息A2和原始企业信息B2进行清洗,获取企业信息维度B对应的企业信息B。每个企业信息维度对应的企业信息属于对应的企业信息维度。举例来说,确定企业信息A属于企业信息维度A,也就是,确定企业信息A所属的企业信息维度为企业信息维度A;确定企业信息B属于企业信息维度B,也就是,确定企业信息B所属的企业信息维度为企业信息维度B。

在本发明一实施例中,所述至少一个企业信息维度,包括:失信记录信息维度、企业基本信息维度、税收贡献信息维度中一个或多个。

其中,所述企业基本信息维度,包括:企业注册信息、企业注销信息;

税收贡献信息维度,包括:企业缴税总额、企业每月缴税记录。

在本发明一实施例中,在所述分别存储每个所述企业信息维度中的企业信息之后,进一步包括:

根据用户的显示需求,在所述企业信息之间进行关联,生成待展示视图,根据所述待展示视图,展示所述待展示视图对应的企业信息。

如图2所示,本发明实施例提供了一种企业信息的处理方法,该方法可以包括以下步骤:

步骤201:预先设置至少一个企业信息维度。

举例来说,至少一个企业信息维度包括:失信记录信息维度、企业基本信息维度、税收贡献信息维度中一个或多个。

其中,所述企业基本信息维度,包括:企业注册信息、企业注销信息;

税收贡献信息维度,包括:企业缴税总额、企业每月缴税记录。

步骤202:获取至少两个企业的原始企业信息。

具体地,通过ETL(Extract-Transform-Load,抽取、转换、加载)工具,分别从各个企业对应的数据源中抽取至少两个企业的原始企业信息。该ETL工具可以是kettle。通过kettle可以定时和增量抽取原始企业信息,比较方便。针对有些原始企业信息可能是以excel等方式存储的,kettle也有对应的解决方案。这里的原始企业信息可以来自政府各部门等权威机构,例如:工商局、残联、公安局、法院、人社部门等。

具体地,可以通过ETL工具对接存储原始企业信息的已有系统,在不改变已有系统运行的基础上,通过ETL工具获取的以各种形式存储的企业信息。

这里获取的原始企业信息可以存储都基础数据库中,方便后续处理。

步骤203:对原始企业信息进行清洗,获取企业信息。

获取的原始企业信息往往是存在杂乱无章、重复等问题,如果不进行清洗处理,可能导致用户无法使用这些企业信息。具体地,可以通过kettle对原始企业信息进行清洗。对原始企业信息进行清洗,具体可以包括以下处理:字段映射、映射的自动匹配、字段的拆分、复杂条件过滤、时间类型的转换、去重复记录、记录拆分、行/列变换、排序、增量抽取等处理。

步骤204:确定每个企业信息所属的企业信息维度。

具体地,为了能够在以后更方便的使用这些企业信息,在该步骤中,按企业信息维度对这些企业信息进行分类。

步骤205:建立第一数据库。

步骤206:在第一数据库中,为每个企业信息维度设置至少一个表空间。

步骤207:将每个企业信息维度中的企业信息存储到每个企业信息维度对应的表空间中。

另外,对于同一个企业信息维度中的企业信息,可以转换成统一的格式,方便用户使用。

步骤208:根据用户的显示需求,在企业信息之间进行关联,生成待展示视图。

具体地,用户的显示需求可以通过visio和PowerDesigner等工具实现。举例来说,通过visio和PowerDesigner等工具来建立显示需求对应的物理数据模型,根据物理数据模型,进行合适的数据库设计,在企业信息之间进行关联,形成待展示视图。这里的物理数据模型可以是各个企业信息之间的数据流图。例如:企业信息A和企业信息B需要共同展示,则将企业信息A和企业信息B关联。在物理数据模型中,企业信息A和企业信息B相连。

具体地,根据用户的显示需求,将需要显示的企业信息所在的数据表格进行关联。举例来说,根据用户的显示需求,需要将企业信息A和企业信息B共同展示,企业信息A在数据表格A中,企业信息B在数据表格B中,则将数据表格A与数据表格B关联。

步骤209:根据待展示视图,展示待展示视图对应的企业信息。

具体地,可以通过javaWeb、SpringMVC+Bootstrap来实现对企业信息的展示。例如:后台使用springMVC框架,前台使用bootstrap。

通过该步骤,可以将用户需要的数据展现给用户。

另外,可以给每个用户分配用户角色,通过用户角色为每个用户分配权限。每个用户只能查看其权限所允许查看的企业信息。

本发明实施例可以实现政府各部门之间所掌握企业信息的互联互通,使这些信息发挥最大价值。用户可以查询想要得到相关企业信息,从而辅助相关政府部门更好更准确的管理企业,避免国有财产的流失,同时使员工人权得到保障。比如:某个企业欠税不良记录,那这个企业在申请企业优惠政策上面是否应该有限制,在申请银行贷款是否受到限制。再比如某个企业要申请福利企业免除残疾人就业保障金,就应该得知这个企业的残疾人就业数量占整个企业的员工数量,而残联要得知这个比例就需要人社部门的数据用来断定是否要免除其残疾人就业保障金等。

在本发明实施例中,企业信息可以是来自各政府单位,信息准确性毋庸置疑,对用户来说具有真实的参考价值,对企业的管理将会更高效、准确,将会很好的解决企业偷税漏税等问题。

如图3、图4所示,本发明实施例提供了一种企业信息的处理装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的一种企业信息的处理装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的一种企业信息的处理装置,包括:

设置单元401,用于设置至少一个企业信息维度;

获取单元402,用于获取至少两个企业的原始企业信息;

清洗单元403,用于对所述原始企业信息进行清洗,获取企业信息;

确定单元404,用于确定每个企业信息所属的企业信息维度;

存储单元405,用于分别存储每个所述企业信息维度中的企业信息。

在本发明一实施例中,所述存储单元,包括:

建立子单元,用于建立第一数据库;

第一设置子单元,用于在所述第一数据库中,为每个所述企业信息维度设置至少一个表空间;

第一存储子单元,用于将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的表空间中。

在本发明一实施例中,所述存储单元,包括:

第二设置子单元,用于为每个所述企业信息维度设置至少一个第二数据库中;

第二存储子单元,用于将每个所述企业信息维度中的企业信息存储到每个所述企业信息维度对应的第二数据库中。

在本发明一实施例中,所述获取单元,用于针对每个所述企业信息维度,分别向所述至少两个企业中的各个企业对应的数据源发送当前企业信息维度的信息请求,接收所述各个企业对应的数据源根据所述当前企业信息维度的信息请求返回的原始企业信息;

所述清洗单元,用于针对每个所述企业信息维度,对所述当前企业信息维度对应的原始企业信息进行清洗,获取所述当前企业信息维度对应的企业信息;

所述确定单元,用于针对每个所述企业信息维度,确定所述当前企业信息维度对应的企业信息属于所述当前企业信息维度。

在本发明一实施例中,该装置进一步包括:

生成单元,用于根据用户的显示需求,在所述企业信息之间进行关联,生成待展示视图;

展示单元,用于根据所述待展示视图,展示所述待展示视图对应的企业信息。

在本发明一实施例中,所述至少一个企业信息维度,包括:失信记录信息维度、企业基本信息维度、税收贡献信息维度中一个或多个。

在本发明实施例中,获取单元可以作为原始数据层,清洗单元可以作为数据仓库层,确定单元和存储单元可以作为数据维度分类层,生成单元可以作为数据模型层,展示单元可以作为应用展现层。

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

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

1、在本发明实施例中,设置至少一个企业信息维度,获取至少两个企业的原始企业信息,对原始企业信息进行清洗,获得企业信息,将企业信息划分到对应的企业信息维度中,按照企业信息维度分别存储各个企业信息维度中的企业信息,这里的企业信息来自至少两个企业,实现了不同企业的企业信息共享,在使用执行企业信息时,可以对不同企业的企业信息进行统一处理,将企业信息按照企业信息维度进行分别存储,能够按照企业信息维度对企业信息进行分类管理,能够更加方便地使用企业信息。

2、在本发明实施例中,将各个企业信息维度中的企业信息存储到同一个数据库中,但是,不同的企业信息维度中的企业信息存储到对应的表空间中,通过表空间来实现对企业信息的分别存储。用户在获取任一企业信息维度中的企业信息时,找到该企业信息维度对应的表空间,从该表空间中获取到所需要的企业信息即可,无需从整个数据库中查找所需要的企业信息,能够更加方便地使用企业信息。

3、在本发明实施例中,将各个企业信息维度中的企业信息存储到不同的数据库中,实现对企业信息的分别存储。用户在获取任一企业信息维度中的企业信息时,找到该企业信息维度对应的数据库,从该数据库中获取到所需要的企业信息即可,无需从所有的企业信息中查找所需要的企业信息,能够更加方便地使用企业信息。

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

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。

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

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