行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211048239.7 (22)申请日 2022.08.30 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 孙凤超  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 杨帆 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/2453(2019.01) G06F 9/451(2018.01) (54)发明名称 数据查询方法、 系统、 电子设备及计算机可 读存储介质 (57)摘要 本申请公开了一种数据查询方法、 系统、 电 子设备及计算机可读存储介质, 应用于分布式存 储领域, 当管理软件的主线程检测到用户登录信 息后, 拉起一个独立于主线程的缓存线程, 通过 该缓存线程实现对页面的查询请求的监控以及 与服务端的数据交互, 将从服务端获取到的数据 存储到浏览器缓存中, 当监测到查询请求时, 若 浏览器缓存中存在查询请求对应的数据, 直接从 浏览器缓存中取出并通过主线 程进行显示, 无需 与底层进行数据交互, 提高页面响应速度, 若浏 览器缓存中不存在查询请求对应的数据, 通过 缓 存线程与服务端进行数据交互, 主线程可以执行 其他操作, 无需在当前页面等待返回结果, 提升 用户体验。 权利要求书2页 说明书10页 附图2页 CN 115309786 A 2022.11.08 CN 115309786 A 1.一种数据查询方法, 其特 征在于, 该 数据查询方法包括: 利用缓存线程监控管理软件对应的查询请求, 当监测到所述查询请求, 在浏览器缓存 中查询是否存在与所述查询请求对应的数据; 其中, 所述缓存线程为检测到用户登录信息 后创建的独立于所述管理软件的主 线程的线程; 若是, 从所述浏览器缓存中获取与所述查询请求对应的数据并发送给主线程, 以便所 述主线程控制目标页面显示所述查询请求对应的数据, 所述目标页面为所述查询请求对应 的页面; 若否, 向服务端发送所述查询请求, 将所述服务端反馈的所述查询请求对应的数据发 送给所述主线程以及所述浏览器缓存, 以便所述主线程控制所述目标页面显示所述查询请 求对应的数据。 2.根据权利要求1所述的数据查询方法, 其特 征在于, 该 数据查询方法还 包括: 将所述服务端反馈的所述 查询请求对应的数据发送给 所述浏览器缓存时, 开始计时; 检测所述浏览器缓存中存 储的每一所述 查询请求对应的数据的计时 时间; 判断是否存在所述计时 时间达到预设值的待处 理数据; 若是, 将所述待处 理数据从所述浏览器缓存中清除。 3.根据权利要求2所述的数据查询方法, 其特征在于, 所述在浏 览器缓存中查询是否存 在与所述 查询请求对应的数据之后, 该 数据查询方法还 包括: 若所述浏 览器缓存中存在与 所述查询 请求对应的数据, 将所述查询 请求对应的数据的 计时时间清零, 并重新 开始计时。 4.根据权利要求1所述的数据查询方法, 其特征在于, 从所述浏 览器缓存中获取与 所述 查询请求对应的数据并发送给主 线程的同时, 该 数据查询方法还 包括: 向所述服务端发送所述 查询请求; 根据所述服务端返回的所述查询请求对应的数据更新所述浏览器缓存中存储的所述 查询请求对应的数据。 5.根据权利要求4所述的数据查询方法, 其特征在于, 根据 所述服务端返回的所述查询 请求对应的数据更新所述浏览器缓存中存储的所述查询请求对应的数据之后, 该数据查询 方法还包括: 判断所述主 线程中的当前页面是否为所述目标页面; 若是, 从所述浏 览器缓存中获取更新后的所述查询 请求对应的数据并发送至所述主线 程, 以便所述主 线程控制所述目标页面更新所述 查询请求对应的数据。 6.根据权利要求1所述的数据查询方法, 其特 征在于, 该 数据查询方法还 包括: 当所述查询请求失败, 判断所述主 线程中的当前页面是否为所述目标页面; 若是, 生成错误提示信息并发送给所述主线程, 以便所述主线程控制所述目标页面显 示所述错误提示信息。 7.根据权利要求6所述的数据查询方法, 其特 征在于, 该 数据查询方法还 包括: 当所述查询请求失败, 判断所述主 线程中的当前页面是否为所述目标页面; 若否, 触发所述主 线程记录错 误日志。 8.一种数据查询系统, 其特 征在于, 该 数据查询系统包括: 监控模块, 用于利用缓存线程监控管理软件对应的查询请求, 当监测到所述查询 请求,权 利 要 求 书 1/2 页 2 CN 115309786 A 2在浏览器缓存中查询是否存在与所述查询请求对应的数据, 若是, 触发第一处理模块, 若 否, 触发第二处理模块; 其中, 所述缓存线程为检测到用户登录信息后创建的独立于所述管 理软件的主 线程的线程; 所述第一处理模块, 用于从所述浏 览器缓存中获取与 所述查询请求对应的数据并发送 给主线程, 以便所述主线程控制目标页面显示所述查询请求对应的数据, 所述目标页面为 所述查询请求对应的页面; 所述第二处理模块, 用于向服务端发送所述查询请求, 将所述服务端反馈的所述查询 请求对应的数据发送给所述主线程以及所述浏览器缓存, 以便所述主线程控制所述目标页 面显示所述 查询请求对应的数据。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1 ‑7任意一项所述的数据查询方 法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求1 ‑7任意一项所述的数据查询方法 的步骤。权 利 要 求 书 2/2 页 3 CN 115309786 A 3

.PDF文档 专利 数据查询方法、系统、电子设备及计算机可读存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据查询方法、系统、电子设备及计算机可读存储介质 第 1 页 专利 数据查询方法、系统、电子设备及计算机可读存储介质 第 2 页 专利 数据查询方法、系统、电子设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:12:40上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。