数据操作方法与装置制造方法及图纸

技术编号:36559803 阅读:18 留言:0更新日期:2023-02-04 17:14
本申请提供的一种数据操作方法与装置,涉及访问控制技术领域。该数据操作方法接收来自终端设备的对目标系统中的目标数据的操作指令,其中,操作指令携带有登录目标系统的用户账户关联的目标用户层级;根据预构建的用户层级依赖树,确定目标用户层级在用户层级依赖树中的位置,其中,用户层级依赖树用于指示多个用户层级之间的上下级关系;在目标用户层级高于或等于目标数据对应的允许操作的最低用户层级时,根据操作指令操作目标数据。这样一来,无需从大量的数据中,查找出该层级的员工对目标数据的操作权限,提高了效率,节省了计算资源,也无需依次手工配置信息管理系统上的各个数据的操作权限,节省了人力成本。节省了人力成本。节省了人力成本。

【技术实现步骤摘要】
数据操作方法与装置


[0001]本申请涉及访问控制
,尤其涉及一种数据操作方法与装置。

技术介绍

[0002]通常地,一些企业(如银行、证券公司、以及工厂等)设置有信息管理系统(如用于管理客户信息的客户管理系统、用于管理企业内部信息的员工管理系统)。通常地,企业内部的不同层级(如职位层级、所下属的分公司层级、或者所下属的部门层级)的员工,对信息管理系统上的各个数据的操作权限是不同的。因此,需要对信息管理系统配置企业内部的每个层级的员工,对信息管理系统上的各个数据的操作权限。
[0003]目前,需要对企业内部的每个层级的员工,依次手工配置信息管理系统上的各个数据的操作权限,每个层级的员工与一个数据的操作权限呈一一对应关系。然而,当员工的层级较多和/或信息管理系统的数据较多时,需要配置的数据量较大,效率低且人力成本高。另外,当某一个层级的员工发起一个对信息管理系统上的目标数据操作时,需要从大量的数据中,查找出该层级的员工对目标数据的操作权限,以确定是否允许对目标数据进行操作,效率低且浪费计算资源。

技术实现思路

[0004]本申请提供一种数据操作方法与装置,用于解决现有技术中当某一个层级的员工发起一个对信息管理系统上的目标数据操作时,需要从大量的数据中,查找出该层级的员工对目标数据的操作权限,效率低且浪费计算资源的问题。
[0005]第一方面,本申请提供了一种数据操作方法,应用于服务器,包括:服务器接收来自终端设备的对目标系统中的目标数据的操作指令,其中,操作指令携带有登录目标系统的用户账户关联的目标用户层级;服务器根据预构建的用户层级依赖树,确定目标用户层级在用户层级依赖树中的位置,其中,用户层级依赖树用于指示多个用户层级之间的上下级关系;服务器在目标用户层级高于或等于目标数据对应的允许操作的最低用户层级时,根据操作指令操作目标数据。
[0006]本申请提供一种数据操作方法,服务器根据预构建的用户层级依赖树,确定对目标系统进行操作的用户的目标用户层级,在用户层级依赖树中的位置。由于用户层级依赖树用于指示多个用户层级之间的上下级关系;服务器在目标用户层级高于或等于目标数据对应的允许操作的最低用户层级时,说明目标用户具备对目标数据进行操作的权限。进而服务器根据操作指令操作目标数据。这样一来,无需从大量的数据中,查找出该层级的员工对目标数据的操作权限,提高了效率,节省了计算资源;也无需维护人员对企业内部的每个层级的员工,依次手工配置信息管理系统上的各个数据的操作权限,节省了人力成本。
[0007]在一种可选地的实施方式中,在服务器接收来自终端设备对目标系统中的目标数据的操作指令之前,本申请提供的方法还包括:
[0008]服务器获取构建请求,构建请求中包括多个待构建的用户层级,其中,多个待构建
的用户层级之间存在上下级关系;
[0009]服务器根据构建请求,基于多个待构建用户层级的上下级关系,构建用户层级依赖树。
[0010]由于用户层级依赖树用于指示多个用户层级之间的上下级关系,这样一来,可以在后续根据用户层级依赖树,确定目标用户层级是否高于或等于目标数据对应的允许操作的最低用户层级。
[0011]在一种可选地的实施方式中,用户层级为机构层级,用户层级依赖树为机构层级依赖树。
[0012]在一种可选地的实施方式中,用户层级为职位的层级,用户层级依赖树为职位层级依赖树。
[0013]在一种可选地的实施方式中,用户层级包括机构层级和职位层级,服务器根据构建请求,基于多个待构建用户层级的上下级关系,构建用户层级依赖树,包括:服务器基于多个待构建用户层级中的多个机构层级的上下级关系,构建机构层级依赖树;服务器基于多个待构建用户层级中的多个职位层级的上下级关系,构建职位层级依赖树;服务器将机构层级依赖树与职位层级依赖树进行笛卡尔乘积,生成用户层级依赖树。
[0014]在一种可选地的实施方式中,在服务器根据构建请求,基于多个待构建用户层级的上下级关系,构建用户层级依赖树之后,本申请提供的方法还包括:服务器接收来自终端设备的调节指令,调节指令包括待调节的用户层级和对应的调节级别;服务器根据调节指令,在用户层级依赖树中,对待调节的层级,按照对应的调节级别进行调节处理,并更新用户层级依赖树中各用户层级的上下关系。
[0015]这样一来,可以针对一些特殊的用户层级进行调节。
[0016]在一种可选地的实施方式中,每个用户层级至少包括用户层级的标识、用户层级的编码、以及用户层级的上级用户层级的标识。
[0017]在一种可选地的实施方式中,本申请提供的方法还包括:服务器在目标用户层级低于目标数据对应的允许操作的最低用户层级时,禁止根据操作指令操作目标数据。
[0018]可以理解地,在目标用户层级低于目标数据对应的允许操作的最低用户层级时,说明目标用户没有操作目标数据的权限,如此可以禁止根据操作指令操作目标数据,提高了目标数据的安全性和私密性。
[0019]第二方面,本申请还提供了一种数据操作装置,包括:信息接收单元,用于接收来自终端设备的对目标系统中的目标数据的操作指令,其中,操作指令携带有登录目标系统的用户账户关联的目标用户层级;层级确定单元,用于根据预构建的用户层级依赖树,确定目标用户层级在用户层级依赖树中的位置,其中,用户层级依赖树用于指示多个用户层级之间的上下级关系;数据操作单元,用于在目标用户层级高于目标数据对应的允许操作的最低用户层级时,根据操作指令操作目标数据。
[0020]第三方面,本申请还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,使得计算机执行如第一方面提供的方法。
[0021]第四方面,本申请还提供了一种服务器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时,使得服务器执行如本申请第一方面提供的方法。
[0022]第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,当计算机程序被运行时,使得计算机执行如本申请第一方面提供的方法。
附图说明
[0023]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请实施例提供的服务器与终端设备的交互示意图;
[0025]图2为本申请实施例提供的数据操作方法的流程图之一;
[0026]图3为本申请实施例提供的用户依赖树的示意图之一;
[0027]图4为本申请实施例提供的用户依赖树的示意图之二;
[0028]图5为本申请实施例提供的用户依赖树的示意图之三;
[0029]图6为本申请实施例提供的数据操作方法的流程图之二;
[0030]图7为本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据操作方法,其特征在于,应用于服务器,所述方法包括:所述服务器接收来自终端设备的对目标系统中的目标数据的操作指令,其中,所述操作指令携带有登录所述目标系统的用户账户关联的目标用户层级;所述服务器根据预构建的用户层级依赖树,确定所述目标用户层级在所述用户层级依赖树中的位置,其中,所述用户层级依赖树用于指示多个用户层级之间的上下级关系;所述服务器在所述目标用户层级高于或等于所述目标数据对应的允许操作的最低用户层级时,根据所述操作指令操作所述目标数据。2.根据权利要求1所述的方法,其特征在于,在所述服务器接收来自终端设备的对目标系统中的目标数据的操作指令之前,所述方法还包括:所述服务器获取构建请求,所述构建请求中包括多个待构建的用户层级,其中,所述多个待构建的用户层级之间存在上下级关系;所述服务器根据所述构建请求,基于所述多个待构建用户层级的上下级关系,构建所述用户层级依赖树。3.根据权利要求2所述的方法,其特征在于,所述用户层级为机构层级,所述用户层级依赖树为机构层级依赖树。4.根据权利要求2所述的方法,其特征在于,所述用户层级为职位的层级,所述用户层级依赖树为职位层级依赖树。5.根据权利要求2所述的方法,其特征在于,所述用户层级包括机构层级和职位层级,所述服务器根据所述构建请求,基于所述多个待构建用户层级的上下级关系,构建所述用户层级依赖树,包括:所述服务器基于所述多个待构建用户层级中的多个所述机构层级的上下级关系,构建机构层级依赖树;所述服务器基于所述多个待构建用户层级中的多个所述职位层级的上下级关系,构建职位层级依赖树;所述服务器将所述机构层级依赖树与所述职位层级依赖树进行笛卡尔乘积,生成所述用户层级依赖树。6.根据权利要求2所述的方法,其特征在于,在所述服务器根据所述构建请求,基于所述多个待构建用户层级的上下级关系,构建所述用户层级依赖树之后,所述方法还包括...

【专利技术属性】
技术研发人员:李治颖
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1