(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210648034.6 (22)申请日 2022.06.08 (71)申请人 北京声智科技有限公司 地址 100094 北京市海淀区北清路81号院 一区1号楼6层6 01 (72)发明人 李良斌  (74)专利代理 机构 北京三高永信知识产权代理 有限责任公司 1 1138 专利代理师 贾敏 (51)Int.Cl. G06F 16/2453(2019.01) G06F 16/2455(2019.01) G06F 16/22(2019.01) (54)发明名称 数据查询方法、 装置、 服 务器及存 储介质 (57)摘要 本公开提供了一种数据查询方法、 装置、 服 务器及存储介质, 属于数据管理技术领域。 本公 开实施例中, 利用目标时间段内的用户标识、 采 样点标识和检测机构标识, 分别获取用户标识对 应的第一检测数据、 采样点标识对应的第二检测 数据和检测机构标识对应的第三检测数据, 进而 分别构建用户维度的检测数据表、 采样点维度的 检测数据表和检测机构维度的检测数据表, 实现 了一种分维度构建检测数据表的方式, 进而利用 所构建的多个维度的检测数据表和 医疗检测记 录来进行数据查询, 能够更加快速地查询到结 果, 提升了数据查询的效率。 权利要求书2页 说明书16页 附图3页 CN 114880352 A 2022.08.09 CN 114880352 A 1.一种数据查询方法, 其特 征在于, 所述方法包括: 在目标时间段的医疗检测记录中, 获取用户标识对应的第一检测数据、 采样点标识对 应的第二检测数据以及检测机构标识对应的第三检测数据, 所述第一检测数据表示对应用 户的检测结果, 所述第二检测数据表示对应采样点的用户检测记录, 所述第三检测数据表 示对应检测机构所关联的多个采样点; 基于所述用户标识和所述第一检测数据, 生成用户检测数据表, 基于所述采样点标识 和所述第二检测数据, 生成采样点检测数据表, 基于所述检测机构标识和所述第三检测数 据, 生成机构检测数据表; 响应于终端所发送的数据查询请求, 基于所述医疗检测记录、 所述用户检测数据表、 所 述采样点检测数据表、 所述机构检测数据表以及所述数据查询请求携带 的查询条件, 进行 数据查询, 将查询到的数据返回至所述终端。 2.根据权利要求1所述的方法, 其特征在于, 所述在目标时间段的医疗检测记录中, 获 取用户标识对应的第一检测数据、 采样点标识对应的第二检测数据以及检测机构标识对应 的第三检测数据包括: 在所述目标时间段的医疗检测记录中, 利用多线程机制, 并行获取所述用户标识对应 的第一检测数据、 所述采样点标识对应的第二检测数据以及所述检测机构标识对应的第三 检测数据。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 在至少两个线程同时对所述医疗检测记录中的目标检测数据进行访问时, 基于所述至 少两个线程中的一个线程对所述 目标检测数据进行访问, 在所述线程访问结束时, 基于所 述至少两个线程中的下一个线程对所述目标检测数据进行访问。 4.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 对于任一个线程, 若所述线程待处理的任务为异步任务, 则将所述异步任务添加至任 务队列中, 所述任务队列用于存 储待处理的异步任务; 待同步任务均执 行完毕后, 对所述任务队列中所存 储的异步任务进行处 理。 5.根据权利要求1所述的方法, 其特征在于, 所述查询条件携带所述终端对应的用户标 识; 所述响应于终端所发送的数据查询请求, 基于所述医疗检测记录、 所述用户检测数据 表、 所述采样点检测数据 表、 所述机构 检测数据 表以及所述数据查询请求携带的查询条件, 进行数据查询包括: 基于所述查询条件携带的用户标识, 从所述用户检测数据表中获取所述用户标识对应 的第一检测数据; 基于所述查询条件携带的用户标识, 从所述医疗检测记录 中确定所述用户标识对应的 采样点标识和检测机构标识, 基于所确定的采样点标识, 从所述采样点检测数据表中获取 所述采样点标识对应的第二检测数据, 基于所确定的检测机构标识, 从所述机构检测数据 表中获取 所述检测机构标识对应的第三检测数据。 6.根据权利要求1所述的方法, 其特征在于, 所述查询条件携带所述终端对应的采样点 标识; 所述响应于终端所发送的数据查询请求, 基于所述医疗检测记录、 所述用户检测数据权 利 要 求 书 1/2 页 2 CN 114880352 A 2表、 所述采样点检测数据 表、 所述机构 检测数据 表以及所述数据查询请求携带的查询条件, 进行数据查询包括: 基于所述查询条件携带的采样点标识, 从所述采样点检测数据表中获取所述采样点标 识对应的第二检测数据; 基于所述查询条件携带的采样点标识, 从所述医疗检测记录 中确定所述采样点标识对 应的用户标识和检测机构标识, 基于所确定的用户标识, 从所述用户检测数据表中获取所 述用户标识对应的第一检测数据, 基于所确定的检测机构标识, 从所述机构检测数据表中 获取所述检测机构标识对应的第三检测数据。 7.根据权利要求1所述的方法, 其特征在于, 所述基于所述用户标识和所述第 一检测数 据, 生成用户检测数据 表, 基于所述采样点标识和所述第二检测数据, 生成采样点检测数据 表, 基于所述检测机构标识和所述第三检测数据, 生成机构检测数据 表之后, 所述方法还包 括: 基于所述用户检测数据表、 所述采样点检测数据表以及所述机构检测数据表, 生成健 康服务报表; 向终端发送所述 健康服务报表, 以触发所述终端 展示所述 健康服务报表。 8.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 基于所述用户检测数据表所包含的检测结果, 统计第 一检测类型的用户人数和第 二检 测类型的用户人 数; 基于所述采样点检测数据表的用户检测记录和所述用户检测数据表所包含的检测结 果, 统计第一检测类型的用户人次和第二检测类型的用户人次。 9.一种数据查询装置, 其特 征在于, 所述装置包括: 获取模块, 用于在目标时间段的医疗检测记录中, 获取用户标识对应的第 一检测数据、 采样点标识对应的第二检测数据以及检测机构标识对应的第三检测数据, 所述第一检测数 据表示对应用户的检测结果, 所述第二检测数据表示对应采样点的用户检测记录, 所述第 三检测数据表示对应 检测机构所关联的多个采样点; 生成模块, 用于基于所述用户标识和所述第一检测数据, 生成用户检测数据表, 基于所 述采样点标识和所述第二检测数据, 生成采样点检测数据表, 基于所述检测机构标识和所 述第三检测数据, 生成机构检测数据表; 查询模块, 用于响应于终端所发送的数据查询请求, 基于所述医疗检测记录、 所述用户 检测数据表、 所述采样点检测数据表、 所述机构检测数据表以及所述数据查询请求携带 的 查询条件, 进行 数据查询, 将查询到的数据返回至所述终端。 10.一种服务器, 其特征在于, 所述服务器包括一个或多个处理器和一个或多个存储 器, 所述一个或多个存储器中存储有至少一条程序代码, 所述程序代码由所述一个或多个 处理器加载并执 行以实现如权利要求1至 权利要求8任一项所述的数据查询方法。 11.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有至少一 条程序代码, 所述程序 代码由处理器加载并执行以实现如权利要求 1至权利要求8任一项 所 述的数据查询方法。权 利 要 求 书 2/2 页 3 CN 114880352 A 3

.PDF文档 专利 数据查询方法、装置、服务器及存储介质

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