[发明专利]标签查询方法、装置、电子设备及可读存储介质有效
| 申请号: | 202110909213.6 | 申请日: | 2021-08-09 |
| 公开(公告)号: | CN113590856B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | 杨丹丹;倪涛 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | G06F16/535 | 分类号: | G06F16/535;G06F16/51;G06F16/27 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 标签 查询 方法 装置 电子设备 可读 存储 介质 | ||
1.一种标签查询方法,其特征在于,所述方法包括:
获取标签数据表,将所述标签数据表进行行列转换,得到转换数据表;
根据所述转换数据表中每一行的数据构建位图,得到对应的行标签位图数据;
利用每个所述行标签位图数据替换所述转换数据表中对应行的数据,得到压缩数据表;
获取标签查询请求,提取所述标签查询请求中的所有查询标签,识别所述所有查询标签的逻辑关系,根据所述逻辑关系构建查询逻辑公式;
利用所有所述查询标签查询所述压缩数据表中对应行的行标签位图数据,得到查询标签数据;
将所述查询标签数据替换所述查询逻辑公式中对应的查询标签,计算替换后的所述查询逻辑公式,得到初始查询结果;
利用预设的索引映射表对所述初始查询结果进行二进制信息还原,得到目标查询结果;
其中,所述识别所述所有查询标签的逻辑关系,根据所述逻辑关系构建查询逻辑公式,包括:获取每个所述查询标签对应的标签类别,将相同标签类别的查询标签之间用预设的第一逻辑运算符连接,得到查询标签模块;将所有所述查询标签模块之间用预设的第二逻辑运算符连接,得到所述查询逻辑公式。
2.如权利要求1所述的标签查询方法,其特征在于,所述根据所述转换数据表中每一行的数据构建位图,得到对应的行标签位图数据,包括:
统计所述转换数据表中列对应的索引的数量,得到列数量;
根据所述列数量构建空白位图;
根据所述转换数据表中每一行预设的标签值所在列的索引,将所述空白位图中对应的位置的比特值替换为1,得到对应的所述行标签位图数据。
3.如权利要求1所述的标签查询方法,其特征在于,所述利用每个所述行标签位图数据替换所述转换数据表中对应行的数据,得到压缩数据表,包括:
将每个所述行标签位图数据替换所述转换数据表中对应行的数据,得到初始压缩数据表;
利用预设的规则为所述初始压缩数据表的每一行构建对应的行键,得到所述压缩数据表。
4.如权利要求3所述的标签查询方法,其特征在于,所述利用所有所述查询标签查询所述压缩数据表中对应行的行标签位图数据,得到查询标签数据,包括:
利用所述预设的规则构建所述查询标签对应的行键,得到查询行键;
根据所述查询行键查询所述压缩数据表中相同行键对应的行标签位图数据,得到所述查询标签数据。
5.如权利要求1所述的标签查询方法,其特征在于,所述计算替换后的所述查询逻辑公式,得到初始查询结果,包括:
将替换后的所述查询逻辑公式中包含的逻辑运算符转换为对应的位运算符,得到位运算公式;
对所述位运算公式执行位运算,得到所述初始查询结果。
6.如权利要求1至5中任意一项所述的标签查询方法,其特征在于,所述利用预设的索引映射表对所述初始查询结果进行二进制信息还原,得到目标查询结果,包括:
查询所述初始查询结果中预设比特值对应的符号位,得到目标符号位;
将所述目标符号位确定为查询索引;
利用所述查询索引查询所述索引映射表中相同索引对应的用户信息,得到所述目标查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110909213.6/1.html,转载请声明来源钻瓜专利网。





