掌桥专利:专业的专利平台
掌桥专利
首页

一种数据处理方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 19:58:21


一种数据处理方法、装置、存储介质及电子设备

技术领域

本发明涉及数据处理技术领域,特别涉及一种数据处理方法、装置、存储介质及电子设备。

背景技术

目前,在一些场景下,为了对数据进行统一集中管理,企业通常会将不同分区的业务数据存在在一张数据表中,然而,采用这种存储方式,往往出现其中一个分区的用户通过该数据表获取其他分区的业务数据的情况,容易导致其他分区的业务数据泄露,业务数据存储不安全。

发明内容

本发明所要解决的技术问题是提供一种数据处理方法、装置、存储介质及电子设备,能够保护数据的安全。具体方案如下:

一种数据处理方法,包括:

接收数据请求;

获取所述数据请求中包含的目标数据表标识、机构信息、分区字段、所述分区字段的分区类型以及分区类型值;

在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表;

根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件;

在所述数据请求满足所述审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果;

输出所述数据查询结果。

上述的方法,可选的,检测到所述分区类型与所述分区类型值相匹配的过程,包括:

利用所述分区类型值查询预设的配置文件,获得所述分区类型值对应的目标分区类型;

在检测到所述分区类型与所述目标分区类型一致的情况下,确定所述分区类型与所述分区类型值相匹配。

上述的方法,可选的,所述根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件,包括:

确定所述目标数据表的数据类型,所述数据类型包括业务数据类型和参数标准码类型中的一种;

在所述数据类型为业务数据类型的情况下,确定所述机构信息所属的目标区域;

判断所述分区字段所表征的区域是否处于所述目标区域内;

在所述分区字段所表征的区域处于所述目标区域内的情况下,确定所述数据请求满足所述目标数据表的数据类型对应的审核条件。

上述的方法,可选的,还包括:

在所述数据请求不满足所述目标数据表的数据类型对应的审核条件的情况下,输出提示消息,所述提示消息用于提示所述分区字段异常。

上述的方法,可选的,所述输出所述数据查询结果,包括:

根据所述数据查询结果生成批量文件;

输出所述批量文件。

一种数据处理装置,包括:

接收单元,用于接收数据请求;

获取单元,用于获取所述数据请求中包含的目标数据表标识、机构信息、分区字段、所述分区字段的分区类型以及分区类型值;

第一确定单元,用于在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表;

第二确定单元,用于根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件;

查询单元,用于在所述数据请求满足所述目标数据表的数据类型对应的审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果;

输出单元,用于输出所述数据查询结果。

上述的装置,可选的,所述第一确定单元,包括:

查询子单元,用于利用所述分区类型值查询预设的配置文件,获得所述分区类型值对应的目标分区类型;

第一确定子单元,用于在检测到所述分区类型与所述目标分区类型一致的情况下,确定所述分区类型与所述分区类型值相匹配。

上述的装置,可选的,所述查询单元,包括:

第二确定子单元,用于确定所述目标数据表的数据类型,所述数据类型包括业务数据类型和参数标准码类型中的一种;

第三确定子单元,用于在所述数据类型为业务数据类型的情况下,确定所述机构信息所属的目标区域;

判断子单元,用于判断所述分区字段所表征的区域是否处于所述目标区域内;

第四确定子单元,用于在所述分区字段所表征的区域处于所述目标区域内的情况下,确定所述数据请求满足所述目标数据表的数据类型对应的审核条件。

一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的数据处理方法。

与现有技术相比,本发明包括以下优点:

本发明提供了一种数据处理方法、装置、存储介质及电子设备,其中,可以接收数据请求;获取所述数据请求中包含的目标数据表标识、机构信息、分区字段、所述分区字段的分区类型以及分区类型值;在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表;根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件;在所述数据请求满足所述审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果;输出所述数据查询结果。能够有效地保护数据的安全。

附图说明

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

图1为本发明提供的一种数据处理方法的方法流程图;

图2为本发明提供的一种检测到分区类型与分区类型值相匹配的过程的流程图;

图3为本发明提供的一种确定数据请求是否满足审核条件的过程的流程图;

图4为本发明提供的一种数据处理装置的结构示意图;

图5为本发明提供的一种电子设备的结构示意图。

具体实施方式

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

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

目前,在一些场景下,为了对数据进行统一集中管理,企业通常会将不同分区的业务数据存在在一张数据表中,然而,采用这种存储方式,往往出现其中一个分区的用户通过该数据表获取其他分区的业务数据的情况,容易导致其他分区的业务数据泄露,业务数据存储不安全。

基于此,本发明实施例提供了一种数据处理方法,该方法可以应用于电子设备,所述方法的方法流程图如图1所示,具体包括:

S101:接收数据请求。

在本实施例中,该数据请求用于请求获得分区业务数据,该数据请求可以基于用户在预设的申请界面上录入请求信息生成,请求信息可以包括目标数据表标识、机构信息、分区字段、分区类型值、用户标识等。

可选的,可以是用户在预设的申请界面上录入请求信息后,点击预设的按键或虚拟控件,以根据请求信息生成数据请求,具体可以确定与该分区字段关联的分区类型,根据目标数据表标识、机构信息、分区字段、分区字段的分区类型、分区类型值以及用户标识生成数据请求。

在一些实施例中,该用户可以是银行机构中的分行用户。

S102:获取所述数据请求中包含的目标数据表标识、机构信息、分区字段、所述分区字段的分区类型以及分区类型值。

在本实施例中,目标数据表标识、机构信息、分区字段以及分区类型值可以由用户在预设的申请界面录入得到,该分区类型可以预先基于用户录入的分区字段查询预设的映射文件得到。

可选的,分区类型可以包括银行网点编码类型、银行机构编码类型、所属分区银行标识类型、分行机构编号类型等其中一种。

S103:在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表。

可选的,目标数据表可以包括多个分区的业务数据或者参数标准码。

在一些实施例中,在检测到分区类型与分区类型值不匹配的情况下,可以提示用户请求信息错误,使得用户重新在申请界面录入请求信息。

在本实施例中,通过检测分区类型与分区类型值是否匹配,可以核查数据请求中的请求信息是否存在错误。

S104:根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件。

在本实施例中,机构信息可以是发送数据请求的用户所属的机构的信息,该机构可以是银行机构中的分行机构。

S105:在所述数据请求满足所述审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果。

可选的,利用分区字段对目标数据表中的数据进行筛选,得到数据查询结果,数据查询结果包括所述分区字段对应的分区的分区业务数据。

S106:输出所述数据查询结果。

在本实施例中,可以向用户发送该数据查询结果,也可以将数据查询结果在预设的显示界面上进行输出显示。

应用本发明实施例提供的方法,在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表;根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件;在所述数据请求满足所述审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果;输出所述数据查询结果,能够避免其他分区的数据泄露,可以有效地保护数据的安全。

在本发明提供的一实施例中,基于上述的实施过程,具体的,检测到所述分区类型与所述分区类型值相匹配的过程,如图2所示,包括:

S201:利用所述分区类型值查询预设的配置文件,获得所述分区类型值对应的目标分区类型。

在本实施例中,配置文件中记录不同分区类型值对应的分区类型,可以利用数据请求中的分区类型值查询该配置文件,即可以得到数据请求中的分区类型值对应的分区类型,将数据请求中的分区类型值对应的分区类型作为目标分区类型。

S202:在检测到所述分区类型与所述目标分区类型一致的情况下,确定所述分区类型与所述分区类型值相匹配。

在本实施例中,可以检测数据请求中的分区类型与目标分区类型是否一致;在检测到数据请求中的分区类型与目标分区类型一致的情况下,可以确定数据请求中的分区类型与分区类型值相匹配;在检测到数据请求中的分区类型与目标分区类型不一致的情况下,可以确定数据请求中的分区类型与分区类型值不匹配,此时,可以提示用户重新在申请界面录入请求信息。

在本发明提供的一实施例中,基于上述的实施过程,具体的,根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件的过程,如图3所示,包括:

S301:确定所述目标数据表的数据类型,所述数据类型包括业务数据类型和参数标准码类型中的一种。

在本实施例中,在数据类型为业务数据类型的情况下,则可以确定目标数据表中包含不同分区的分区业务数据。

可选的,在数据类型为参数标准码类型的情况下,确定目标数据表中包含多种参数标准码。

S302:在所述数据类型为业务数据类型的情况下,确定所述机构信息所属的目标区域。

在本实施例中,可以通过查询预设的记录文件,确定该机构信息所属的目标区域。

S303:判断所述分区字段所表征的区域是否处于所述目标区域内。

S304:在所述分区字段所表征的区域处于所述目标区域内的情况下,确定所述数据请求满足所述目标数据表的数据类型对应的审核条件。

在一些实施例中,在分区字段所表征的区域不处于目标区域内的情况下,确定数据请求不满足该审核条件。

可选的,在该目标数据表的数据类型不为参数标准码类型的情况下,可以将该数据请求的请求信息发往预设的审核终端,使得审核终端基于该所述机构信息以及所述分区字段对该数据请求进行审核;接收审核终端反馈的审核结果,在审核结果表征审核通过的情况下,确定该数据请求满足审核条件,在审核结果表征审核不通过的情况下,确定该数据请求不满足审核条件。

在一些实施例中,可以预先设置多个分区,每个分区内包含区域银行系统以及多级子分区银行系统,分区字段可以表示请求的业务数据的分区范围,对于每个银行系统,可以允许该银行系统请求其自身所处的最小划分区域内的业务数据,拒绝该银行系统请求其自身所处最小划分区域外的其他银行系统的业务数据。

在一些实施例中,在确定所述目标数据表标识对应的目标数据表之后,也可以直接将数据请求的请求信息发往审核终端,使得审核终端对请求信息中的机构信息、分区字段以及数据表标识所对应的目标数据表的数据类型等信息进行审核,获得审核结果;在审核结果表征通过的情况下,确定该数据请求满足目标数据表的数据类型对应的审核条件,在审核结果表征审核不通过的情况下,确定该数据请求不满足目标数据表的数据类型对应的审核条件。

在一些实施例中,在所述数据类型为参数标准码类型的情况下,可以直接确定数据请求满足所述目标数据表的数据类型对应的审核条件。

在本发明提供的一实施例中,基于上述的实施过程,具体的,所述方法还包括:

在所述数据请求不满足所述目标数据表的数据类型对应的审核条件的情况下,输出提示消息,所述提示消息用于提示所述分区字段异常。

在本实施例中,可以在预设的显示界面上输出显示该提示信息,也可以将该提示信息发往预设的终端。

在本发明提供的一实施例中,基于上述的实施过程,具体的,所述输出所述数据查询结果,包括:

根据所述数据查询结果生成批量文件;

输出所述批量文件。

在本实施例中,可以确定数据查询结果中的数据量是否大于预设的阈值,在数据查询结果中的数据量大于预设的阈值的情况下,生成批量文件,并利用批量传输渠道传输该批量文件给用户。

可选的,在数据查询结果的数据量不大于预设的阈值的情况下,可以采用联机传输渠道将该数据查询结果直接传输给用户。

与图1所述的方法相对应,本发明实施例还提供了一种数据处理装置,用于对图1中方法的具体实现,本发明实施例提供的数据处理装置可以应用于电子设备中,其结构示意图如图4所示,具体包括:

接收单元401,用于接收数据请求;

获取单元402,用于获取所述数据请求中包含的目标数据表标识、机构信息、分区字段、所述分区字段的分区类型以及分区类型值;

第一确定单元403,用于在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表;

第二确定单元404,用于根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件;

查询单元405,用于在所述数据请求满足所述目标数据表的数据类型对应的审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果;

输出单元406,用于输出所述数据查询结果。

在本发明提供的一实施例中,基于上述的方案,可选的,所述第一确定单元403,包括:

查询子单元,用于利用所述分区类型值查询预设的配置文件,获得所述分区类型值对应的目标分区类型;

第一确定子单元,用于在检测到所述分区类型与所述目标分区类型一致的情况下,确定所述分区类型与所述分区类型值相匹配。

在本发明提供的一实施例中,基于上述的方案,可选的,所述第二确定单元404,包括:

第二确定子单元,用于确定所述目标数据表的数据类型,所述数据类型包括业务数据类型和参数标准码类型中的一种;

第三确定子单元,用于在所述数据类型为业务数据类型的情况下,确定所述机构信息所属的目标区域;

判断子单元,用于判断所述分区字段所表征的区域是否处于所述目标区域内;

第四确定子单元,用于在所述分区字段所表征的区域处于所述目标区域内的情况下,确定所述数据请求满足所述目标数据表的数据类型对应的审核条件。

在本发明提供的一实施例中,基于上述的方案,可选的,还包括:

提示单元,用于在数据请求不满足所述目标数据表的数据类型对应的审核条件的情况下,输出提示消息,所述提示消息用于提示所述分区字段异常。

在本发明提供的一实施例中,基于上述的方案,可选的,所述输出单元,包括:

生成子单元,用于根据所述数据查询结果生成批量文件;

输出子单元,用于输出所述批量文件。

上述本发明实施例公开的数据处理装置中的各个单元和模块具体的原理和执行过程,与上述本发明实施例公开的数据处理方法相同,可参见上述本发明实施例提供的数据处理方法中相应的部分,这里不再进行赘述。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述数据处理方法。

本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:

接收数据请求;

获取所述数据请求中包含的目标数据表标识、机构信息、分区字段、所述分区字段的分区类型以及分区类型值;

在检测到所述分区类型与所述分区类型值相匹配的情况下,确定所述目标数据表标识对应的目标数据表;

根据所述机构信息以及所述分区字段,确定所述数据请求是否满足所述目标数据表的数据类型对应的审核条件;

在所述数据请求满足所述审核条件的情况下,利用所述分区字段查询所述目标数据表,获得数据查询结果;

输出所述数据查询结果。

需要说明的是,本发明提供的一种数据处理方法、装置、存储介质及电子设备可用于金融领域或其他领域,例如可以应用于金融领域中的银行数据处理;其他领域可以是除金融领域以外的领域,例如可以是数据存储领域。上述仅为示例,并不对本发明提供的一种数据处理方法、装置、存储介质及电子设备的应用领域进行限定。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明所提供的一种数据处理方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 一种方控数据处理方法、装置、电子设备及存储介质
  • 一种材质的数据处理方法、装置、电子设备及存储介质
  • 一种数据处理方法、装置、电子设备及存储介质
  • 一种消息处理方法、装置、电子设备及存储介质
  • 一种应用程序处理方法、装置、电子设备及可读存储介质
  • 数据加密处理方法、数据解密处理方法、装置、电子设备及可读存储介质
  • 一种数据存储系统、数据处理方法、电子设备和存储介质
技术分类

06120116484313