(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210675508.6
(22)申请日 2022.06.15
(71)申请人 中银金融科技有限公司
地址 200120 上海市中国 (上海) 自由贸易
试验区银城中路20 0号4层408室
(72)发明人 张丹
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 王云晓
(51)Int.Cl.
G06F 21/62(2013.01)
G06F 21/31(2013.01)
G06F 16/903(2019.01)
(54)发明名称
数据查询的控制方法及装置、 电子设备、 存
储介质
(57)摘要
本申请公开了一种数据查询的控制方法及
装置、 电子设备、 存储介质, 所述方法包括: 通过
获取用户通过前端发送的查询语句以及用户权
限信息; 根据预设的用户对应的可查询表范围权
限, 判断目标列表是否在用户的权限范围内; 若
判断出目标列表在权限范围内, 则利用用户的监
控层级权限以及管辖机构权限对应的权限信息
对查询语句中的查询范围进行更改, 得到目标查
询语句; 执行目标查询语句, 以从目标列表中获
取在目标查询语句中的查询范围内的目标数据;
将目标数据反馈给前端。 从而通过配置用户权限
信息的方式, 可以有效地对数据查询进行控制。
所以用户的权限发生变更时, 只需对用户的监控
层级、 管辖机构、 可查询表范围对应的权限信息
进行相应地更改即可。
权利要求书3页 说明书10页 附图3页
CN 115017545 A
2022.09.06
CN 115017545 A
1.一种数据查询的控制方法, 其特 征在于, 包括:
获取用户通过前端发送的查询语句以及用户权限信息; 其中, 所述查询语句用于查询
目标列表的数据; 所述用户权限信息至少包括所述用户的监控层级权限、 管辖机构权限与
可查询表范围权限;
根据预设的所述用户对应的可查询表范围权限, 判断所述目标列表是否在所述用户的
权限范围内;
若判断出所述目标列表在权限范围内, 则利用所述监控层级权限以及所述管辖机构权
限对应的权限信息对所述 查询语句中的查询范围进行 更改, 得到目标查询语句;
执行所述目标查询语句, 以从所述目标列表中获取在所述目标查询语句中的查询范围
内的目标 数据;
将所述目标 数据反馈给 所述前端。
2.根据权利要求1所述的方法, 其特征在于, 所述利用所述监控层级权限以及所述管辖
机构权限对应的权限信息对所述查询语句中的查询范围进行更改, 得到目标查询语句, 包
括:
若所述用户的监控层级为总行层级, 且检测出维护有一级权限控制, 则利用所述一级
权限控制的字段范围对所述查询语句中的查询范围进行更改, 得到所述 目标查询语句; 其
中, 所述一级权限控制的字段 范围对应一级管辖机构权限对应的权限信息;
若所述用户的监控层级为二级层级, 且检测出维护有所述一级权限控制, 则检测是否
维护有二级权限控制;
若检测出维护有所述二级权限控制, 则利用所述一级权限控制的字段范围以及所述二
级权限控制的字段范围对所述查询 语句中的查询范围进行更改, 得到所述 目标查询语句;
其中, 所述 二级权限控制的字段 范围对应二级管辖机构权限对应的权限信息 。
3.根据权利要求1所述的方法, 其特征在于, 所述利用所述监控层级权限以及所述管辖
机构权限对应的权限信息对所述查询语句 中的查询范围进行更改, 得到目标查询语句之
前, 还包括:
判断所述目标列表是否为所述用户的自建表;
若判断出所述目标列表为所述用户的自建表, 则执行所述查询语句, 以将所述目标列
表反馈给 所述前端;
若判断出所述目标列表不为所述用户的自建表, 则判断所述目标列表是否为特殊权限
控制; 其中, 若判断出所述目标列 表不为特殊权限控制, 则执行所述利用所述监控层 级权限
以及所述管辖机构 权限对应的权限信息对所述查询语句中的查询范围进 行更改, 得到目标
查询语句;
若判断出所述目标列表为特殊权限控制, 则利用特殊权限的字段范围对所述查询语句
中的查询范围进行 更改, 得到所述目标查询语句。
4.根据权利要求1所述的方法, 其特征在于, 所述根据预设的所述用户对应的可查询表
范围权限, 判断所述目标列表是否在所述用户的权限范围内之后, 还 包括:
若判断出所述目标列表不在权限范围内, 则提示所述用户不具有访问所述目标列表的
权限信息 。
5.根据权利要求1所述的方法, 其特征在于, 所述根据预设的所述用户对应的可查询表权 利 要 求 书 1/3 页
2
CN 115017545 A
2范围权限, 判断所述目标列表是否在所述用户的权限范围内之前, 还 包括:
根据预设规则, 判断所述查询语句中是否存在语法错误的语句; 其中, 若判断出所述查
询语句中不存在语法错误的语句, 则执行所述根据预设的所述用户对应的可查询表范围权
限, 判断所述目标列表是否在所述用户的权限范围内;
若判断出 所述查询语句中存在语法错 误的语句, 则对所述语法错 误的语句进行修改。
6.一种数据查询的控制装置, 其特 征在于, 包括:
获取单元, 用于获取用户通过前端发送的查询语句以及用户权限信 息; 其中, 所述查询
语句用于查询目标列表的数据; 所述用户权限信息至少包括所述用户的监控层级权限、 管
辖机构权限与可查询表范围权限;
第一判断单元, 用于根据预设的所述用户对应的可查询表范围权限, 判断所述目标列
表是否在所述用户的权限范围内;
第一更改单元, 用于若判断出所述目标列表在权限范围内, 则利用所述监控层级权限
以及所述管辖机构 权限对应的权限信息对所述查询语句中的查询范围进 行更改, 得到目标
查询语句;
第一执行单元, 用于执行所述目标查询语句, 以从所述目标列表中获取在所述目标查
询语句中的查询范围内的目标 数据;
反馈单元, 用于将所述目标 数据反馈给 所述前端。
7.根据权利要求6所述的装置, 其特 征在于, 所述第一更改单 元, 包括:
第二更改单元, 用于若所述用户的监控层级为总行层级, 且检测出维护有一级权限控
制, 则利用所述一级权限控制的字段范围对所述查询 语句中的查询范围进行更改, 得到所
述目标查询语句; 其中, 所述一级权限控制的字段范围对应一级管辖机构权限对应的权限
信息;
检测单元, 用于若所述用户的监控层级为二级层级, 且检测出维护有所述一级权限控
制, 则检测是否维护有二级权限控制;
第三更改单元, 用于若检测出维护有所述二级权限控制, 则利用所述一级权限控制的
字段范围以及所述二级权限控制的字段范围对所述查询语句中的查询范围进 行更改, 得到
所述目标查询语句; 其中, 所述二级权限控制的字段范围对应二级管辖机构权限对应的权
限信息。
8.根据权利要求6所述的装置, 其特 征在于, 还 包括:
第二判断单 元, 用于判断所述目标列表是否为所述用户的自建表;
第二执行单元, 用于若判断出所述目标列表为所述用户的自建表, 则执行所述查询语
句, 以将所述目标列表反馈给 所述前端;
第三判断单元, 用于若判断出所述目标列表不为所述用户的自建表, 则判断所述目标
列表是否为特殊权限控制; 其中, 所述第三判断单元判断出所述 目标列表不为特殊权限控
制时, 所述第一执行单元执行所述利用所述监控层级权限以及所述管辖机构权限对应的权
限信息对所述 查询语句中的查询范围进行 更改, 得到目标查询语句;
第四更改单元, 用于若判断出所述目标列表为特殊权限控制, 则利用特殊权限的字段
范围对所述 查询语句中的查询范围进行 更改, 得到所述目标查询语句。
9.一种电子设备, 其特 征在于, 包括:权 利 要 求 书 2/3 页
3
CN 115017545 A
3
专利 数据查询的控制方法及装置、电子设备、存储介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:38:41上传分享