一种数据管理方法、服务系统、终端及存储介质技术方案

技术编号:27247192 阅读:20 留言:0更新日期:2021-02-04 12:22
本发明专利技术公开了一种数据管理方法、服务系统、终端及存储介质,由包括数据查询平台、权限控制平台以及资源信息平台的数据服务系统执行,该方法包括:数据查询平台根据用户发送的数据查询请求,确定所述用户对应权限分类标识;所述数据查询平台根据所述权限分类标识,确定所述用户关联的有效字段及有效数据表信息;所述数据查询平台根据解析所述数据查询请求获得的查询语句,结合各所述有效字段及相应的有效数据表信息,确定查询结果并反馈给所述用户。本发明专利技术实施例通过权限分类标识确定用户关联的有效字段及有效数据信息,以实现字段级别的有效的安全权限控制,达到减少了工作量的技术效果。技术效果。技术效果。

【技术实现步骤摘要】
一种数据管理方法、服务系统、终端及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种数据管理方法、服务系统、终端及存储介质。

技术介绍

[0002]随着互联网、移动设备和云计算的快速发展,数据量剧增应用而生了很多非关系型数据库(Not Only SQL,NoSQL),例如:分布式数据库HBase、并行式数据库MongeDB、数据缓存层Redis等。
[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]进一步的,所述结果反馈模块,具体用于:
[0042]根据所述有效字段及有效数据表信息对所述查询语句进行有效性过滤,重新拼接形成新查询语句;
[0043]根据所述新查询语句,确定查询结果并反馈给所述用户。
[0044]进一步的,所述结果反馈模块,具体还用于:
[0045]如果所述新查询语句不符合逻辑关系,则反馈查询结果为无权限查询;
[0046]如果所述新查询语句符合逻辑关系,则将根据所述新查询语句在对应的数据库中进行查询。
[0047]进一步的,所述资源信息平台包括:
[0048]分类标识确定模块,用于从各数据库中提取非重复的字段,并按照字段性质功能确定各所述字段的分类标识;
[0049]信息获取模块,用于获取各所述字段在各数据库中对应的数据表信息;
[0050]关联信息形成模块,用于将分类标识、分类标识对应的字段、字段对应的数据表信息以三元信息组关联存储,形成包含各三元信息组的关联信息表。
[0051]进一步的,所述权限控制平台包括:
[0052]标识获取模块,用于获取所述资源信息平台反馈的全部类别标识,并展示各所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,由包括数据查询平台、权限控制平台以及资源信息平台的数据服务系统执行,所述方法包括:数据查询平台根据用户发送的数据查询请求,确定所述用户对应权限分类标识;所述数据查询平台根据所述权限分类标识,确定所述用户关联的有效字段及有效数据表信息;所述数据查询平台根据解析所述数据查询请求获得的查询语句,结合各所述有效字段及相应的有效数据表信息,确定查询结果并反馈给所述用户。2.根据权利要求1所述的方法,其特征在于,所述数据查询平台根据用户发送的数据查询请求,确定所述用户对应权限分类标识,包括:所述数据查询平台解析所述数据查询请求,并获取所述数据查询请求对应的用户信息发送至所述权限控制平台;所述数据查询平台接收所述权限控制平台根据所述用户信息结合预设权限信息表确定的对应所述用户的权限分类标识。3.根据权利要求1所述的方法,其特征在于,所述数据查询平台根据所述权限分类标识,确定所述用户关联的有效字段及有效数据表信息,包括:所述数据查询平台根据所述权限分类标识生成信息查询请求,并将所述信息查询请求发送给资源信息平台;所述数据查询平台接收所述资源信息平台反馈的对应所述权限分类标识的有效字段及有效数据表信息;其中,所述资源信息平台根据所述信息查询请求及预存的关联信息表,进行所述权限分类标识所对应有效字段及有效数据表信息的确定。4.根据权利要求1所述的方法,其特征在于,所述数据查询平台根据解析所述数据查询请求获得的查询语句,结合所述有效字段及有效数据表信息,确定查询结果并反馈给所述用户,包括:所述数据查询平台根据所述有效字段及有效数据表信息对所述查询语句进行有效性过滤,重新拼接形成新查询语句;所述数据查询平台根据所述新查询语句,确定查询结果并反馈给所述用户。5.根据权利要求4所述的方法,其特征在于,所述数据查询平台根据所述新查询语句,确定查询结...

【专利技术属性】
技术研发人员:杨哲谢永恒程强冯宇波曹文洁
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:

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

1