[发明专利]一种基于纠删码的count-min摘要方法及装置有效
申请号: | 201811389708.5 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109542939B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 符永铨;李东升;徐小平;黄春;沈思淇;梅松竹;王庆林;邓晓歌 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 邱轶 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 纠删码 count min 摘要 方法 装置 | ||
1.一种基于纠删码的count-min摘要方法,其特征在于,包括:
构建基于纠删码的count-min摘要结构;
执行插入操作,以将待插入键和所述待插入键对应的值插入到所述count-min摘要结构的桶中得到初始count-min摘要;
执行解码操作,以搜索并修复所述初始count-min摘要中被多个所述待插入键共用的所述桶得到目标count-min摘要;以及
执行查询操作,以获取待查询键在所述目标count-min摘要中对应的值;
所述基于纠删码的count-min摘要结构包括多个比特数组,每个所述比特数组包括多个所述桶,每个所述桶包括键纠删码域、值域和计数器,其中,每个所述桶的所述键纠删码域用于合并插入到所述桶中的所述待插入键的信息,每个所述桶的所述值域用于合并插入到所述桶中的所述待插入键对应的值的信息,每个所述桶的所述计数器用于统计插入到所述桶中的所述待插入键的数目。
2.如权利要求1所述的基于纠删码的count-min摘要方法,其特征在于,每个所述桶的所述键纠删码域用于记录插入到所述桶中的所述待插入键的异或结果,每个所述桶的所述值域用于记录插入到所述桶中的所述待插入键对应的值的累加结果,每个所述桶的所述计数器用于记录插入到所述桶中的所述待插入键的数目。
3.如权利要求1所述的基于纠删码的count-min摘要方法,其特征在于,还包括步骤:选择多个哈希函数,以用于所述插入操作、所述解码操作和所述查询操作,其中,所述哈希函数的数目与所述比特数组的数目相等。
4.如权利要求3所述的基于纠删码的count-min摘要方法,其特征在于,所述插入操作包括:
利用所述哈希函数计算所述待插入键在所述多个比特数组中分别对应的桶;
利用所述待插入键在所述多个比特数组中分别对应的所述桶记录所述待插入键及所述待插入键对应的值。
5.如权利要求2所述的基于纠删码的count-min摘要方法,其特征在于,所述解码操作包括:
利用所述键纠删码域计算一个所述待插入键对应的所有所述桶;
仅保留所述一个所述待插入键对应的所有所述桶中的一个所述桶中的所述一个所述待插入键和所述一个所述待插入键对应的值、并删除所述一个所述待插入键对应的所有所述桶中的除所述一个所述桶之外的剩余的所述桶中的所述一个所述待插入键和所述一个所述待插入键对应的值。
6.如权利要求3所述的基于纠删码的count-min摘要方法,其特征在于,所述查询操作包括:
利用所述哈希函数计算所述待查询键在所述多个比特数组中分别对应的所述桶;
将所述待查询键在所述多个比特数组中分别对应的所述桶的所述值域的最小值作为所述待查询键的值。
7.一种基于纠删码的count-min摘要装置,其特征在于,包括:
摘要结构构建模块,用于构建基于纠删码的count-min摘要结构;
插入操作模块,用于执行插入操作以将待插入键和所述待插入键对应的值插入到所述count-min摘要结构的桶中得到初始count-min摘要;
解码操作模块,用于执行解码操作以搜索并修复所述初始count-min摘要中被多个所述待插入键共用的所述桶得到目标count-min摘要;以及
查询操作模块,用于执行查询操作以获取待查询键在所述目标count-min摘要中对应的值;
所述基于纠删码的count-min摘要结构包括多个比特数组,每个所述比特数组包括多个所述桶,每个所述桶包括键纠删码域、值域和计数器,其中,每个所述桶的所述键纠删码域用于合并插入到所述桶中的所述待插入键的信息,每个所述桶的所述值域用于合并插入到所述桶中的所述待插入键对应的值的信息,每个所述桶的所述计数器用于统计插入到所述桶中的所述待插入键的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811389708.5/1.html,转载请声明来源钻瓜专利网。