数据处理方法及装置制造方法及图纸

技术编号:30765818 阅读:15 留言:0更新日期:2021-11-10 12:24
本申请提供数据处理方法及装置,其中所述数据处理方法包括:接收用户发起的数据管理请求数据处理请求,根据所述数据处理请求确定接口路径,其中,所述数据处理请求中携带有用户账号和数据处理标识;根据所述数据管理请求用户账号、数据处理标识和接口路径生成初始权限获取指令,将所述初始权限获取指令发送至缓存模块;在接收到所述缓存模块反馈的初始权限信息的情况下,解析所述初始权限信息,根据解析结果确定目标权限信息;获取与所述目标权限信息对应的数据管理处理信息并将反馈给用户。保证了所述用户数据处理权限与用户账号、接口路径、数据处理标识对应的权限的一致性,提高了对数据权限精准控制,实现了对不同层级数据的权限控制。权限控制。权限控制。

【技术实现步骤摘要】
数据处理方法及装置


[0001]本申请涉及计算机
,特别涉及一种数据处理方法。本申请同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,各种各样的数据库层出不穷。为了保证数据安全,一般会为数据设置一定的权限。而基于多维度数据权限控制由于不同业务多维度数据本身的关系不同、数据角色个性化和权限控制粒度不同,大多数业务开发都是各自定制自己的数据权限管控逻辑,这样不仅导致各系统之间的权限无法统一管理,也导致了很多不必要的开发浪费以及重复工作。
[0003]现有技术中,通常采用基于角色的权限控制解决上述问题,即通过用户绑定角色、角色绑定权限、权限绑定数据的关系来判断某用户是否拥有某些数据的某个操作权限。
[0004]然而,当角色粒度太大时,上述方案对数据权限的控制不精准,对于不同类别的数据需要定制不同的角色,无法支撑不同层级数据的权限控制。因此,亟需提供一种有效的方案以解决上述问题。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种数据处理方法。本申请同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0006]根据本申请实施例的第一方面,提供了一种数据处理方法,包括:
[0007]接收用户发起的数据处理请求,根据所述数据处理请求确定接口路径,其中,所述数据处理请求中携带有用户账号和数据处理标识;
[0008]根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,将所述初始权限获取指令发送至缓存模块;
[0009]在接收到所述缓存模块反馈的初始权限信息的情况下,解析所述初始权限信息,根据解析结果确定目标权限信息;
[0010]获取与所述目标权限信息对应的数据处理信息并反馈给用户。
[0011]可选地,所述接收用户发起的数据处理请求之后,还包括:
[0012]在所述数据处理请求为数据查询请求的情况下,对所述数据查询请求进行解析,获取所述数据查询请求中携带的用户账号和数据查询标识,将所述数据查询标识确定为所述数据处理标识。
[0013]可选地,所述根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,包括:
[0014]根据所述用户账号、数据查询标识和接口路径生成初始查询权限获取指令,将所述初始查询权限获取指令确定为初始权限获取指令。
[0015]可选地,所述接收用户发起的数据处理请求之后,还包括:
[0016]在所述数据处理请求为数据操作请求的情况下,对所述数据操作请求进行解析,获取所述数据操作请求中携带的用户账号、数据操作标识和操作参数,将所述数据操作标识和操作参数确定为所述数据处理标识。
[0017]可选地,所述根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,包括:
[0018]根据所述用户账号、数据操作标识、接口路径和操作参数生成初始操作权限获取指令,将所述初始操作权限获取指令确定为初始权限获取指令。
[0019]可选地,所述初始权限信息包括校验规则列表、数据类型关系和权限范围内的数据主键;
[0020]所述在接收到所述缓存模块反馈的初始权限信息的情况下,解析所述初始权限信息,根据解析结果确定目标权限信息,包括:
[0021]在接收到缓存模块反馈的校验规则列表、数据类型关系和权限范围内的数据主键的情况下,解析所述校验规则列表获取校验规则;
[0022]根据所述校验规则、数据类型关系和权限范围内的数据主键确定目标权限信息。
[0023]可选地,所述根据所述校验规则、数据类型关系和权限范围内的数据主键确定目标权限信息,包括:
[0024]在所述数据处理请求为数据查询请求的情况下,根据所述校验规则、数据类型关系和权限范围内的数据主键选择权限范围内的所有数据主键确定为所述目标权限信息。
[0025]可选地,所述获取与所述目标权限信息对应的数据处理信息并反馈给用户,包括:
[0026]根据所述权限范围内的所有数据主键获取所述用户账号权限范围内的所有查询数据;
[0027]将所述用户账号权限范围内的所有查询数据反馈给用户。
[0028]可选地,所述根据所述校验规则、数据类型关系和权限范围内的数据主键确定目标权限信息,包括:
[0029]在所述数据处理请求为数据操作请求的情况下,根据所述校验规则、数据类型关系和权限范围内的数据主键确定所述用户账号对应的操作权限,将所述操作权限确定为目标权限信息。
[0030]可选地,所述获取与所述目标权限信息对应的数据处理信息并反馈给用户,包括:
[0031]根据所述操作权限确认所述数据操作请求是否有效;
[0032]若是,则响应所述数据操作请求,根据所述数据操作标识和操作参数确定对应的数据并进行数据处理生成操作结果,将所述操作结果反馈给用户;
[0033]若否,则反馈拒绝操作信息给用户。
[0034]根据本申请实施例的第二方面,提供了一种数据处理装置,包括:
[0035]接收模块,被配置为接收用户发起的数据处理请求,根据所述数据处理请求确定接口路径,其中,所述数据处理请求中携带有用户账号和数据处理标识;
[0036]生成模块,被配置为根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,将所述初始权限获取指令发送至缓存模块;
[0037]解析模块,被配置为在接收到所述缓存模块反馈的初始权限信息的情况下,解析
所述初始权限信息,根据解析结果确定目标权限信息;
[0038]获取模块,被配置为获取与所述目标权限信息对应的数据处理信息并反馈给用户。
[0039]根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述数据处理方法的步骤。
[0040]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述数据处理方法的步骤。
[0041]本申请提供的数据处理方法,接收用户发起的数据处理请求,根据所述数据处理请求确定接口路径,其中,所述数据处理请求中携带有用户账号和数据处理标识;根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,将所述初始权限获取指令发送至缓存模块;在接收到所述缓存模块反馈的初始权限信息的情况下,解析所述初始权限信息,根据解析结果确定目标权限信息;获取与所述目标权限信息对应的数据处理信息并反馈给用户。本申请通过确定数据处理请求的接口路径,并根据用户账号、数据处理标识以及接口路径生成初始权限获取指令,从而保证了所述用户数据处理权限与用户账号、接口路径、数据处理标识对应的权限的一致性,提高了对数据权限精准控制。此外,本申请通过对初始权限信息进行解析确定目标权限信息,使得用户处理自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收用户发起的数据处理请求,根据所述数据处理请求确定接口路径,其中,所述数据处理请求中携带有用户账号和数据处理标识;根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,将所述初始权限获取指令发送至缓存模块;在接收到所述缓存模块反馈的初始权限信息的情况下,解析所述初始权限信息,根据解析结果确定目标权限信息;获取与所述目标权限信息对应的数据处理信息并反馈给用户。2.根据权利要求1所述的方法,其特征在于,所述接收用户发起的数据处理请求之后,包括:在所述数据处理请求为数据查询请求的情况下,对所述数据查询请求进行解析,获取所述数据查询请求中携带的用户账号和数据查询标识,将所述数据查询标识确定为所述数据处理标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,包括:根据所述用户账号、数据查询标识和接口路径生成初始查询权限获取指令,将所述初始查询权限获取指令确定为初始权限获取指令。4.根据权利要求1所述的方法,其特征在于,所述接收用户发起的数据处理请求之后,包括:在所述数据处理请求为数据操作请求的情况下,对所述数据操作请求进行解析,获取所述数据操作请求中携带的用户账号、数据操作标识和操作参数,将所述数据操作标识和操作参数确定为所述数据处理标识。5.根据权利要求4所述的方法,其特征在于,所述根据所述用户账号、数据处理标识和接口路径生成初始权限获取指令,包括:根据所述用户账号、数据操作标识、接口路径和操作参数生成初始操作权限获取指令,将所述初始操作权限获取指令确定为初始权限获取指令。6.根据权利要求1所述的方法,其特征在于,所述初始权限信息包括校验规则列表、数据类型关系和权限范围内的数据主键;所述在接收到所述缓存模块反馈的初始权限信息的情况下,解析所述初始权限信息,根据解析结果确定目标权限信息,包括:在接收到所述缓存模块反馈的校验规则列表、数据类型关系和权限范围内的数据主键的情况下,解析所述校验规则列表获取校验规则;根据所述校验规则、数据类型关系和权限范围内的数据主键确定目标权限信息。7.根据权利要求6所述的方法,其特征在于,所述根据所述校验规则、数据类型关系和权...

【专利技术属性】
技术研发人员:刘洪
申请(专利权)人:杭州橙鹰数据技术有限公司
类型:发明
国别省市:

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

1