(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211286617.5
(22)申请日 2022.10.20
(71)申请人 中国农业银行股份有限公司
地址 100005 北京市东城区建国门内大街
69号
(72)发明人 梁铠埼 胡琪 张馨鹏 李嵩嵩
(74)专利代理 机构 北京品源专利代理有限公司
11332
专利代理师 高艳红
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 9/54(2006.01)
G06F 16/2455(2019.01)
G06F 16/25(2019.01)
(54)发明名称
数据处理方法、 装置、 电子设备及存 储介质
(57)摘要
本发明公开了一种数据处理方法、 装置、 电
子设备及存储介质。 该方法包括: 通过在接收到
数据请求时, 确定数据请求中的请求参数; 若目
标缓存中包括与请求参数相对应的数据库接口
数据, 且接收到数据请求的接收时刻与上一历史
接收时刻之间的间隔时长在预设时长范围之内,
则确定与数据库接口数据相对应的数据库驱动
和目标数据库处于连接状态; 在连接状态下, 将
数据请求所对应的数据库指令发送至目标数据
库, 以基于目标数据库反馈与数据库指令对应的
目标反馈 数据。 解决了 现有技术中将数据库信息
硬代码配置在系统中, 导致不同用户共用同一数
据库信息, 不能满足用户使用需求的问题, 实现
为不同用户分配各自对应的缓存, 以在缓存中保
存各自所需的数据库信息, 达到满足用户使用需
求的效果。
权利要求书2页 说明书11页 附图2页
CN 115437716 A
2022.12.06
CN 115437716 A
1.一种数据处 理方法, 其特 征在于, 包括:
在接收到数据请求时, 确定所述数据请求中的请求参数; 其中, 所述请求参数中包括用
户标识和数据库接口标识;
若目标缓存中包括与 所述请求参数相对应的数据库接口数据, 且接收到所述数据请求
的接收时刻与上一历史接收时刻之 间的间隔时长在预设时长范围之内, 则确定与所述数据
库接口数据相对应的数据库驱动和目标数据库处于连接状态; 其中, 所述 目标缓存与所述
用户标识相对应;
在所述连接状态下, 将所述数据请求所对应的数据库指令发送至所述目标数据库, 以
基于所述目标 数据库反馈与所述数据库指令对应的目标反馈数据。
2.根据权利要求1所述的方法, 其特征在于, 所述在接收到数据请求时, 确定所述数据
请求中的请求 参数, 包括:
基于拦截器接收对前端应用页面的触发操作所生成的数据请求;
对所述数据请求进行解析, 得到所述数据请求上 所携带的请求 参数。
3.根据权利要求1或2所述的方法, 其特征在于, 所述在接收到数据请求 时, 确定所述数
据请求中的请求 参数之后, 还 包括:
基于映射技术, 从服务端中的至少一个独立缓存中确定出与 所述用户标识相对应的目
标缓存。
4.根据权利要求1所述的方法, 其特 征在于, 还 包括:
若所述目标缓存中包括与 所述请求参数相对应的数据库接口数据, 且接收到所述数据
请求的接收时刻与上一历史接收时刻之 间的间隔时长在预设时长范围之外, 则确定与所述
数据库接口数据相对应的数据库驱动和目标 数据库处于断开状态;
在所述断开状态下, 将所述数据库接口数据加载至所述数据库驱动中, 以使所述数据
库驱动与所述目标 数据库相连接 。
5.根据权利要求1所述的方法, 其特 征在于, 还 包括:
若所述目标缓存中未包括与 所述请求参数相对应的数据库接口数据, 则调取数据库连
接记录表; 其中, 所述数据库连接记录表中包括至少一个申请用户标识所对应的数据库接
口信息;
若所述数据库 连接记录表中包括与 所述请求参数相对应的目标数据库接口信 息, 则将
所述目标数据库接口信息缓存至所述目标缓存中, 并将所述目标数据库接口信息加载至对
应的数据库驱动中, 以使所述数据库驱动与目标 数据库相连接 。
6.根据权利要求5所述的方法, 其特征在于, 在所述调取数据库连接记录表之后, 还包
括:
若所述数据库 连接记录表中未包括与所述请求参数相对应的目标数据库接口信 息, 则
生成异常提 示信息并展示。
7.根据权利要求1或5所述的方法, 其特 征在于, 还 包括:
在接收到接口修改请求 时, 确定所述接口修改请求中的修改参数; 其中, 所述修改参数
中包括待应用用户标识、 待修改数据库接口标识、 待修改用户属性信息、 待修改数据库信息
和/或待修改连接驱动信息;
基于所述修改参数更新与所述待应用用户标识相对应的独立缓存中的数据库接口数权 利 要 求 书 1/2 页
2
CN 115437716 A
2据; 和/或,
基于所述修改参数更新所述数据库连接记录表中与所述待应用用户标识相对应的数
据库接口信息 。
8.一种数据处 理装置, 其特 征在于, 包括:
请求参数确定模块, 用于在接收到数据请求时, 确定所述数据请求中的请求参数; 其
中, 所述请求 参数中包括用户标识和数据库接口标识;
接口数据确定模块, 用于若目标缓存中包括与所述请求参数相对应的数据库接口数
据, 且接收到所述数据请求的接收时刻与上一历史接收时刻之 间的间隔时长在预设时长范
围之内, 则确定与所述数据库接口数据相对应的数据库驱动和目标数据库 处于连接状态;
其中, 所述目标缓存与所述用户标识相对应;
数据库指令发送模块, 用于在所述连接状态下, 将所述数据请求所对应的数据库指令
发送至所述目标数据库, 以基于所述目标数据库反馈与所述数据库指 令对应的目标反馈数
据。
9.一种电子设备, 其特 征在于, 所述电子设备包括:
至少一个处 理器; 以及
与所述至少一个处 理器通信连接的存 储器; 其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所
述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的
数据处理方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指
令, 所述计算机指令用于使处 理器执行时实现权利要求1 ‑7中任一项所述的数据处 理方法。权 利 要 求 书 2/2 页
3
CN 115437716 A
3
专利 数据处理方法、装置、电子设备及存储介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:32上传分享