[发明专利]数据的查询方法及装置、计算机存储介质、电子设备在审
申请号: | 201910708604.4 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110618999A | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 苏龙 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455 |
代理公司: | 44232 深圳市隆天联鼎知识产权代理有限公司 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 查询 用户查询请求 查询关键字 计算机存储介质 计算机技术领域 数据完整性 查询结果 查询数据 查询装置 电子设备 比对 数据库 存储 | ||
本公开涉及计算机技术领域,提供了一种数据的查询方法、数据的查询装置、计算机存储介质、电子设备,其中,数据的查询方法包括:根据用户查询请求获取查询关键字,并获取所述查询关键字对应的查询加密值;将所述查询加密值与数据库中存储的标准加密值进行比对;若所述查询加密值与所述标准加密值相同,则将所述标准加密值对应的查询数据作为所述用户查询请求对应的查询结果。本公开中的数据的查询方法不仅能够确保数据完整性,而且能够提高数据的查询速度。
技术领域
本公开涉及计算机技术领域,特别涉及一种数据的查询方法、数据的查询装置、计算机存储介质及电子设备。
背景技术
随着计算机及互联网技术的迅速发展,经常会通过分布式数据库对海量数据进行相关的处理,以简化人工操作步骤。key-value数据库(是一种以键值对存储数据的一种数据库,key是关键字,value是值,每个关键字都会对应一个唯一的值)就是分布式数据库中的一种。
目前,在进行数据的查询的时候,key-value数据库只能逐个针对每个关键字得到对应的查询数据,并组合得到查询结果。因而,当用户输入多个查询关键字进行查询时,其数据的查询速度较慢。
因此,现有技术中的数据的查询方法的速度有待提高。
需要说明的是,上述背景技术部分公开的信息仅用于加强对本公开的背景的理解。
发明内容
本公开的目的在于提供一种数据的查询方法、数据的查询装置、计算机存储介质及电子设备,进而至少在一定程度上避免了现有技术中的数据的查询方法的速度较慢的缺陷。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的第一方面,提供一种数据的查询方法,包括:根据用户查询请求获取查询关键字,并获取所述查询关键字对应的查询加密值;将所述查询加密值与数据库中存储的标准加密值进行比对;若所述查询加密值与所述标准加密值相同,则将所述标准加密值对应的查询数据作为所述用户查询请求对应的查询结果。
在本公开的示例性实施例中,所述查询关键字的数量为多个;所述获取所述查询关键字对应的查询加密值,包括:对多个所述查询关键字进行组合,以确定组合关键字;基于摘要算法,确定所述组合关键字对应的查询加密值。
在本公开的示例性实施例中,所述若所述查询加密值与所述标准加密值相同,则将所述标准加密值对应的查询数据作为所述用户查询请求对应的查询结果,包括:若所述查询加密值与所述标准加密值相同,则获取所述标准加密值对应的索引值;将所述索引值对应的查询数据作为所述查询结果。
在本公开的示例性实施例中,获取历史查询请求中包含的历史关键字;根据所述历史关键字获取标准加密值以及查询数据;建立所述标准加密值与所述查询数据之间的索引关系。
在本公开的示例性实施例中,所述根据所述历史关键字获取标准加密值以及查询数据,包括:基于所述摘要算法,对所述历史关键字进行加密处理,以确定所述标准加密值;根据所述历史关键字对应的查询记录,确定所述查询数据。
根据本公开的第二方面,提供一种数据的查询装置,包括:获取模块,用于根据用户查询请求获取查询关键字,并获取所述查询关键字对应的查询加密值;比对模块,用于将所述查询加密值与数据库中存储的标准加密值进行比对;查询模块,用于若所述查询加密值与所述标准加密值相同,则将所述标准加密值对应的查询数据作为所述用户查询请求对应的查询结果。
在本公开的示例性实施例中,还包括:组合模块,用于对多个所述查询关键字进行组合,以确定组合关键字;基于摘要算法,确定所述组合关键字对应的查询加密值。
在本公开的示例性实施例中,还包括:确定模块,用于若所述查询加密值与所述标准加密值相同,则获取所述标准加密值对应的索引值;将所述索引值对应的查询数据作为所述查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910708604.4/2.html,转载请声明来源钻瓜专利网。