日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]布隆過(guò)濾器系統(tǒng)及過(guò)濾方法有效

專利信息
申請(qǐng)?zhí)枺?/td> 202010628830.4 申請(qǐng)日: 2020-07-02
公開(kāi)(公告)號(hào): CN111930923B 公開(kāi)(公告)日: 2021-07-30
發(fā)明(設(shè)計(jì))人: 方賢斌;曠黎明;師文慶 申請(qǐng)(專利權(quán))人: 上海微億智造科技有限公司;常州微億智造科技有限公司
主分類號(hào): G06F16/335 分類號(hào): G06F16/335
代理公司: 上海段和段律師事務(wù)所 31334 代理人: 李佳俊;郭國(guó)中
地址: 201100 上海*** 國(guó)省代碼: 上海;31
權(quán)利要求書(shū): 查看更多 說(shuō)明書(shū): 查看更多
摘要:
搜索關(guān)鍵詞: 過(guò)濾器 系統(tǒng) 過(guò)濾 方法
【權(quán)利要求書(shū)】:

1.一種布隆過(guò)濾器系統(tǒng),其特征在于,包括:

初始化過(guò)濾器模塊:每個(gè)過(guò)濾器初始化時(shí)需要傳入p與n兩個(gè)參數(shù),n為插入的元素個(gè)數(shù),p為誤報(bào)率,生成哈希函數(shù)個(gè)數(shù)numHashFunctions和布隆過(guò)濾器長(zhǎng)度bitSize;

計(jì)算過(guò)濾器bit數(shù)組模塊:根據(jù)初始化過(guò)濾器生成的numHashFunctions和bitSize以及傳入的被計(jì)算的值key這三個(gè)數(shù)據(jù)生成一個(gè)value,所述value根據(jù)numHashFunctions生成多個(gè)long類型值,然后將多個(gè)long類型值根據(jù)bitSize生成多個(gè)int類型的bit數(shù)組,最終返回bit數(shù)組;

判重模塊:根據(jù)返回的bit數(shù)組進(jìn)行循環(huán)獲得每一個(gè)bit值,在數(shù)據(jù)庫(kù)Redis中查詢每一個(gè)bit值在數(shù)據(jù)庫(kù)Redis里面bit位的值:如果值為0,則表示沒(méi)有任何一個(gè)值映射到這個(gè)bit位上,value這個(gè)值不存在,調(diào)用更新或存儲(chǔ)過(guò)濾器模塊;如果返回的值為1,這value這個(gè)值已經(jīng)存在,調(diào)用刪除過(guò)濾器模塊;

更新或存儲(chǔ)過(guò)濾器模塊:如果判斷value這個(gè)值不存在于過(guò)濾器中后,就把返回的bit數(shù)組分別指向到bit位置,存儲(chǔ)到Redis中存儲(chǔ);

刪除過(guò)濾器模塊:如果判斷value這個(gè)值已經(jīng)存在于過(guò)濾器中,則傳入的被計(jì)算的值key為需要?jiǎng)h除的key值,根據(jù)單個(gè)bit位把刪除過(guò)濾器的計(jì)數(shù)器Counter的值減1,逐個(gè)處理;

初始化的n與p值后就可以控制bitSize與numHashFunctions值的生成大小,從而實(shí)現(xiàn)把新增到Redis中的值分區(qū),每個(gè)區(qū)段的值有長(zhǎng)度限制從而達(dá)到相互不影響的目的;

所述numHashFunctions和bitSize決定過(guò)濾器bit位的長(zhǎng)度;

過(guò)濾器bit位的長(zhǎng)度會(huì)影響過(guò)濾器最終的查詢與更新值的效率與錯(cuò)誤率;

所述生成一個(gè)value的過(guò)程包括:

初始化value數(shù)組值,數(shù)組長(zhǎng)度為numHashFunctions,用戶使用過(guò)濾器時(shí)會(huì)傳入需要被驗(yàn)證的值key,然后把key生成hash 64位的long類型值,把這個(gè)long類型值生成10位長(zhǎng)度的int類型值hash1,再用這個(gè)long類型值無(wú)符號(hào)右移32位生成10位長(zhǎng)度的int類型值hash2;

然后按照numHashFunctions長(zhǎng)度來(lái)循環(huán),按照hash1+i*hash2的計(jì)算方法生成nextHash值,i是循環(huán)下標(biāo),判斷nextHash值是否小于0,小于0就對(duì)nextHash值取反運(yùn)算;

然后給value賦值,值生成方法為:bitSize對(duì)nextHash取余運(yùn)算:bit=nextHash%bitSize,bit值的大小不超過(guò)bitSize值;

通過(guò)采用把p與n兩個(gè)參數(shù)變?yōu)閯?dòng)態(tài),改造計(jì)算過(guò)濾器bit數(shù)組,包括初始化過(guò)濾器、計(jì)算過(guò)濾器bit數(shù)組、更新/存儲(chǔ)過(guò)濾器;在更新/存儲(chǔ)過(guò)濾器時(shí)創(chuàng)建一個(gè)新的key:countValue,用來(lái)存儲(chǔ)統(tǒng)計(jì)過(guò)濾器存放過(guò)的value的數(shù)量,通過(guò)countValue知道已經(jīng)存放的value總量,按照n等于2億數(shù)據(jù)量來(lái)切分n,把n等分或按照比例分為100份,相當(dāng)于劃分100個(gè)區(qū)間,根據(jù)countValue大小當(dāng)countValue每到達(dá)一個(gè)等份值時(shí)則更新p與n兩個(gè)參數(shù),使其根據(jù)實(shí)際數(shù)據(jù)量增大而改變從而改變numHashFunctions和bitSize;bitSize的大小在100個(gè)區(qū)間里的每個(gè)區(qū)間中它的值是成倍數(shù)關(guān)系的,這樣的倍數(shù)關(guān)系會(huì)改變過(guò)濾器bit數(shù)組中每個(gè)bit位大小的區(qū)間;當(dāng)每個(gè)bit位大小的在100個(gè)區(qū)間中時(shí)相當(dāng)于把過(guò)濾器所有的bit位劃分了100份相對(duì)獨(dú)立的空間存儲(chǔ);

countValue:記錄項(xiàng)目實(shí)際過(guò)濾或存儲(chǔ)的值,初始化為0,根據(jù)實(shí)際使用數(shù)量遞增,存放在Redis中保存;

n值:表示預(yù)訂的過(guò)濾值個(gè)數(shù),初始化為2000000,以2000000為單位把目標(biāo)值200000000分100個(gè)區(qū)段,在項(xiàng)目運(yùn)行過(guò)程中單個(gè)區(qū)段固定不變;但當(dāng)countValue值的值等于n時(shí),n值就會(huì)被重新初始化,重新初始化的值為:n乘2,也就是以n值為基礎(chǔ)倍數(shù)擴(kuò)增;

p值:表示可接受的數(shù)據(jù)過(guò)濾誤判概率,這個(gè)值的生成方法跟n值相同,初始化為0.0000001,在運(yùn)行過(guò)程中單個(gè)區(qū)段固定不變;但當(dāng)countValue值的值等于n時(shí),p值就會(huì)被重新初始化,重新初始化的值為:p除2;

把p與n兩個(gè)參數(shù)變?yōu)閯?dòng)態(tài),刪除過(guò)濾器的計(jì)數(shù)器Counter的值根據(jù)countValue值到達(dá)的區(qū)間而等比例增大Counter大小,使得過(guò)濾器的每一個(gè)階段擁有自己Counter,實(shí)現(xiàn)平衡空間利用率與資源占用的矛盾,保證過(guò)濾器的使用效率;

當(dāng)傳入需要?jiǎng)h除的value后,根據(jù)單個(gè)bit位把計(jì)數(shù)器Counter的值減1,逐個(gè)處理;

使numHashFunctions永遠(yuǎn)不會(huì)接近為1,控制到最小值接近或等于3,達(dá)到使過(guò)濾器的錯(cuò)誤率不會(huì)降低。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海微億智造科技有限公司;常州微億智造科技有限公司,未經(jīng)上海微億智造科技有限公司;常州微億智造科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202010628830.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書(shū);

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 911久久香蕉国产线看观看| 99精品黄色| 少妇久久免费视频| 国产一区日韩欧美| 538在线一区二区精品国产| 亚洲一区2区三区| 国产一级大片| 日本一区二区三区中文字幕 | 欧美一区二区三区久久久| 日韩av一二三四区| 久久夜靖品2区| 中文字幕欧美日韩一区 | 91精品久| 99精品视频免费看| 麻豆精品国产入口| 国产在线干| 国产91丝袜在线播放动漫| 中文字幕一级二级三级| 午夜av在线电影| 国产玖玖爱精品视频| 午夜精品99| 美女销魂免费一区二区| 91一区二区三区在线| 躁躁躁日日躁网站| 99久久婷婷国产精品综合| 综合国产一区| 欧美性猛交xxxxxⅹxx88| 视频一区二区中文字幕| 欧美3p激情一区二区三区猛视频| 久久午夜鲁丝片午夜精品| 欧美精品国产一区二区| 国产69精品久久| 欧美极品少妇| 精品国产乱码一区二区三区a| 国产在线一卡二卡| 日韩av在线免费电影| 性色av色香蕉一区二区三区| 国产另类一区| 国产欧美一区二区精品性色超碰| 国产精品久久久久久久久久久久久久久久久久| 国偷自产中文字幕亚洲手机在线| 野花社区不卡一卡二| 国产精品久久久久久久久久久久冷| 午夜影皖精品av在线播放| 肉丝肉足丝袜一区二区三区| 日本福利一区二区| 国产在线一二区| 不卡在线一区二区| 大伊人av| 日韩午夜毛片| 国产一二区精品| 午夜剧场伦理| 伊人av中文av狼人av| 美女直播一区二区三区| 日本福利一区二区| 93久久精品日日躁夜夜躁欧美| 伊人久久婷婷色综合98网| 欧美日韩精品在线播放| 欧美一级久久久| 精品国产乱码久久久久久久久| 免费看大黄毛片全集免费| 国产精品久久久久久久久久久不卡| 国产精品一区二区免费| 一区二区三区国产视频| 国产午夜精品一区二区三区在线观看 | 日本精品一区视频| 伊人久久婷婷色综合98网| 91久久国产视频| 夜夜躁人人爽天天天天大学生| 免费精品一区二区三区第35 | 91九色精品| 91丝袜国产在线播放| 欧美综合国产精品久久丁香| 欧美一区视频观看| 91制服诱惑| 欧美精品免费一区二区| 午夜一级免费电影| 欧美高清性xxxx| 色婷婷噜噜久久国产精品12p| 欧美精品国产一区| 国产精品9区| 亚洲神马久久| 亚洲欧美色图在线| 99国产精品一区| 久久一级精品视频| 亚洲精品国产一区二区三区| 久久国产精久久精产国| 国产aⅴ一区二区| 粉嫩久久99精品久久久久久夜| 欧美日韩激情一区| 国产日韩欧美亚洲综合| 午夜av男人的天堂| 国产一区二区精华| 欧美日韩亚洲国产一区| 销魂美女一区二区| 国产精品欧美久久| 国产一区二区三区影院| 日韩午夜毛片| 国产精品欧美一区二区视频| 国产91精品一区二区麻豆亚洲| 爽妇色啪网| 午夜毛片影院| av午夜剧场| 欧美一区二区综合| 国产精品1区二区| 欧美乱大交xxxxx| 国产精品二区一区| 欧美一区二三区人人喊爽| 免费超级乱淫视频播放| 国产日韩欧美一区二区在线观看| 日韩中文字幕区一区有砖一区| 91久久国产视频| 欧美一区二区三区四区夜夜大片| 日韩精品一区三区| 日本一区免费视频| 欧美在线视频精品| 国产高清精品一区| 99国产精品永久免费视频| 国产精品9区| 国产精品中文字幕一区 | 欧美日韩国产区| 国产午夜三级一区二区三| 欧美日韩国产三区| 国产一级自拍片| 91精品视频在线免费观看| 午夜肉伦伦| 在线视频不卡一区| 国产视频一区二区三区四区| 日韩国产精品一区二区| 色综合久久久| 91嫩草入口| 狠狠干一区| 国产精品18久久久久白浆| 国产精品视频久久久久| 久久一级精品| 久久午夜鲁丝片午夜精品| 国产一区二区资源| 亚洲精品日韩在线| 国产中文字幕91| 欧美激情图片一区二区| 久久精品麻豆| 国产69精品久久久久999小说| 黄色香港三级三级三级| 国产品久久久久久噜噜噜狼狼| 91日韩一区二区三区| av中文字幕一区二区| 99色精品视频| 精品一区中文字幕| 99久久www免费| 亚洲一区二区国产精品| 日韩欧美中文字幕精品| 欧美日韩一区二区三区在线观看视频| 欧美极品少妇xxxxⅹ| 久久乐国产精品| 国产亚洲精品久久yy50| 国产精品日本一区二区不卡视频| 久久99亚洲精品久久99果| 狠狠色噜噜综合社区| 欧美日韩激情一区二区| 精品午夜电影| 亚洲国产99| 夜夜精品视频一区二区| 丰满少妇高潮惨叫久久久| 国产美女视频一区二区三区| 国产高清在线观看一区| 精品欧美一区二区精品久久小说 | 亚洲精品一区,精品二区| 亚洲国产精品一区在线| 亚洲精品乱码久久久久久高潮| 午夜少妇性影院免费观看| 538国产精品一区二区| 欧美日韩三区| 国产日韩精品一区二区| 国产69精品久久久久999小说| 亚洲国产精品激情综合图片| 国产一区二区播放| 亚洲一二三在线| 久久一区二| 色综合久久久久久久粉嫩| 欧美一区二区三区久久久久久桃花| 午夜av免费观看| 久久亚洲精品国产一区最新章节| 97国产精品久久| 色噜噜狠狠色综合影视| 欧美日韩国产在线一区二区三区| 一区二区欧美视频| 国产一区二区日韩| 欧美午夜精品一区二区三区| 美女被羞羞网站视频软件| 午夜免费片| 久久一区二区精品视频| 精品欧美一区二区精品久久小说| 日韩精品中文字| 国产精品刺激对白麻豆99| 99精品国产一区二区三区麻豆 | 国产精品自拍不卡| 久久精品国产亚洲7777| 国产一区在线视频播放| 国产理论一区二区三区| 26uuu亚洲国产精品| 狠狠色噜噜狠狠狠狠色综合久老司机| 国产精欧美一区二区三区久久| 国产极品一区二区三区| 99久久精品一区二区| 国产一区二区在线91| 一区二区三区四区中文字幕| 狠狠色噜噜狠狠狠狠米奇777| 欧美日韩一区二区三区四区五区| 99三级视频| 久99久精品| 国产亚洲精品精品国产亚洲综合| 欧美精选一区二区三区| 日本亚洲国产精品| 91黄在线看| 激情aⅴ欧美一区二区三区| 日韩av电影手机在线观看| 激情欧美一区二区三区| 国产免费一区二区三区网站免费 | 国产精品不卡一区二区三区 | 久久综合激情网| 午夜肉伦伦| 96国产精品| 91嫩草入口| 羞羞视频网站免费| 国产一区精品在线观看| 黄色av免费| 亚洲在线久久| 国产suv精品一区二区4| 中文字幕一区二区三区又粗| 欧美三级午夜理伦三级中视频| 午夜精品影视| 国产一卡二卡在线播放| 亚洲视频精品一区| 激情欧美一区二区三区| 日本三级韩国三级国产三级| 久久国产精久久精产国| 91狠狠操| 国产一区二区高潮| 亚洲欧美另类综合| 一区二区三区精品国产| 国产精品欧美一区二区视频| 日韩久久精品一区二区| 国产69精品久久99的直播节目| 国产精品九九九九九九| 久久久精品免费看| 国产一区在线精品|