[發(fā)明專利]一種基于海明距離的近似成員查詢方法在審
| 申請?zhí)枺?/td> | 201810647790.0 | 申請日: | 2018-06-22 |
| 公開(公告)號: | CN109034197A | 公開(公告)日: | 2018-12-18 |
| 發(fā)明(設(shè)計)人: | 錢江波;黃志鵬;陳葉芳;陳華輝 | 申請(專利權(quán))人: | 寧波大學 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62 |
| 代理公司: | 寧波奧圣專利代理事務所(普通合伙) 33226 | 代理人: | 程曉明 |
| 地址: | 315211 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 布隆過濾器 虛擬數(shù)據(jù) 近似 海明距離 個位 查詢數(shù)據(jù) 成員查詢 哈希函數(shù) 位串 比特生成 虛擬對象 查詢 比特位 翻轉(zhuǎn) 采樣 度量 構(gòu)建 判定 集合 敏感 重建 創(chuàng)建 | ||
1.一種基于海明距離的近似成員查詢方法,其特征在于構(gòu)建具有m個比特向量的布隆過濾器,記為HLBF,并將每個比特位的初始值置0;隨機產(chǎn)生L組,每組k個的隨機整數(shù),設(shè)為hi,j,其中i=1,2,…,k,j=1,2,…,L,hi,j∈[1,w],均勻分布,w是二進制數(shù)據(jù)長度;
由上述hi,j對集合Ω中二進制數(shù)據(jù)采樣為比特組,構(gòu)成HLBF的第一層哈希;通過對每個比特組隨機哈希,得到b個地址,將HLBF這些地址上的比特置為1,得到HLBF的第二層哈希;對于給定的查詢數(shù)據(jù)Q,通過隨機翻轉(zhuǎn)Q上s個比特生成c個虛擬數(shù)據(jù),對于每一個虛擬數(shù)據(jù)生成L個位串,若一個位串在布隆過濾器HLBF中的b個地址的比特位都為1,則稱該位串通過,若c個虛擬數(shù)據(jù),每個虛擬數(shù)據(jù)有L個位串,即c*L個位串中任意一個通過,則判定查詢數(shù)據(jù)Q是集合Ω的近似成員。
2.如權(quán)利要求1所述的一種基于海明距離的近似成員查詢方法,其特征在于具體方法為:
構(gòu)建一個容量為m的位向量HLBF,地址為1到m,其中m是比特向量的個數(shù);
設(shè)定每個比特向量的初始值HLBF[t]=0,t=1,2,…,m;
隨機產(chǎn)生L組,每組k個的隨機整數(shù),設(shè)為hi,j,其中i=1,2,…,k,j=1,2,…,L,hi,j∈[1,w],均勻分布,w是二進制數(shù)據(jù)長度;
對集合Ω中的每一個長度為w的二進制數(shù)據(jù)Oy,y=1,2,…,n,生成L個位串,即bitgroupy,j=j(luò)$Oy[h1,j]$Oy[h2,j]$…$Oy[hk,j],其中$為字符串聯(lián)接,j=1,2,…,L,n是集合Ω數(shù)據(jù)的個數(shù);
用b個均勻散列的哈希函數(shù)將bitgroupy,j散列為b個[1,m]地址,定義為:f1(bitgroupy,j),f2(bitgroupy,j),…,fb(bitgroupy,j)
將HLBF[f1(bitgroupy,j)],HLBF[f2(bitgroupy,j),…,HLBF[fb(bitgroupy,j)]置1,
對于給定查詢數(shù)據(jù)Q,通過隨機翻轉(zhuǎn)Q上s個比特生成c個虛擬對象:Q(x),x=1,2...,c,對于每一個虛擬數(shù)據(jù)Q(x),生成L個位串,即bitgroupQ(x),j=j(luò)$Q(x)[h1,j]$Q(x)[h2,j]$…$Q(x)[hk,j],j=1,2,…,L,
若一個位串在布隆過濾器HLBF中的b個地址的比特位都為1,則稱該位串通過,如L組bitgroupQ(x),1,bitgroupQ(x),2,…,bitgroupQ(x),j中任意一組通過,x=1,2...,c,則Q是集合Ω的近似成員。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于寧波大學,未經(jīng)寧波大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810647790.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 在網(wǎng)絡(luò)中通過修改分組中布隆過濾器的分組路由選擇
- 對等網(wǎng)絡(luò)中的搜索
- 用于服務發(fā)現(xiàn)的無線設(shè)備和方法
- 一種分布式數(shù)據(jù)連接處理方法、裝置、設(shè)備及存儲介質(zhì)
- 用于識別固態(tài)盤中的熱數(shù)據(jù)和流的系統(tǒng)及方法
- 數(shù)據(jù)處理方法和裝置、電子設(shè)備
- 數(shù)據(jù)刪除方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種網(wǎng)頁訪客數(shù)量統(tǒng)計方法及裝置
- 一種數(shù)據(jù)判定方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)
- 一種數(shù)據(jù)查詢方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 在因特網(wǎng)協(xié)議網(wǎng)絡(luò)中的虛擬環(huán)上通信的系統(tǒng)與方法
- 虛擬機數(shù)據(jù)加載方法及系統(tǒng)
- 一種數(shù)據(jù)恢復方法及裝置
- 一種漏洞檢測的方法及裝置
- 一種基于虛擬桌面的企業(yè)云服務系統(tǒng)
- 一種用于虛擬化平臺的網(wǎng)卡直通系統(tǒng)及數(shù)據(jù)包監(jiān)管方法
- 一種大數(shù)據(jù)虛擬表格快速顯示方法及系統(tǒng)
- 一種云環(huán)境下虛擬可信根的管理方法與系統(tǒng)
- 虛擬資源數(shù)據(jù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 游戲模擬方法及裝置





