国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息更新方法、信息更新裝置、終端和服務(wù)器的制造方法_4

      文檔序號(hào):9791757閱讀:來(lái)源:國(guó)知局
      若所述目標(biāo)位 置均被填充,則判定所述待檢測(cè)信息為所述最新信息,否則,判定所述待檢測(cè)信息不是所述 最新f胃息。
      [0102] 在該技術(shù)方案中,在計(jì)算得到最新信息的哈希值后,根據(jù)最新信息的哈希值確定 布隆過(guò)濾器的目標(biāo)位置,該目標(biāo)位置即布隆過(guò)濾器中待檢測(cè)信息的哈希值對(duì)應(yīng)的位置(該 位置有多個(gè)),并判斷目標(biāo)位置是否被填充(即是否被填充為1 ),并在目標(biāo)位置均被填充時(shí) 判定待檢測(cè)信息為最新信息,否則,即只要有一個(gè)目標(biāo)位置沒(méi)有被填充,則判定待檢測(cè)信息 不是最新信息。
      [0103] 在上述任一技術(shù)方案中,優(yōu)選地,所述檢測(cè)參數(shù)信息包括:所述待檢測(cè)信息的條 數(shù)、所述布隆過(guò)濾器的位數(shù)、所述非加密型哈希函數(shù)的個(gè)數(shù)。
      [0104]在該技術(shù)方案中,檢測(cè)參數(shù)信息包括但不限于:待檢測(cè)信息的條數(shù)、布隆過(guò)濾器的 位數(shù)、非加密型哈希函數(shù)的個(gè)數(shù),通過(guò)待檢測(cè)信息的條數(shù)和布隆過(guò)濾器的位數(shù)可W確定非 加密型哈希函數(shù)的個(gè)數(shù),具體的,通過(guò)W下公式來(lái)確定非加密型哈希函數(shù)的個(gè)數(shù):
      [0106] 其中,k表示非加密型函數(shù)的個(gè)數(shù),m表示布隆過(guò)濾器的位數(shù),n表示待檢測(cè)信息的 條數(shù)。
      [0107] 另外,在根據(jù)非加密型哈希函數(shù)計(jì)算待檢測(cè)信息的特征值對(duì)應(yīng)的字符串的哈希值 時(shí),需要進(jìn)行k次計(jì)算(即有k個(gè)非加密型函數(shù),則計(jì)算k次哈希)。
      [0108] 圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的服務(wù)器的結(jié)構(gòu)示意圖。
      [0109] 如圖6所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的服務(wù)器600,包括上述技術(shù)方案中任一項(xiàng) 所述的信息更新裝置500,因此,該服務(wù)器600具有和上述技術(shù)方案中任一項(xiàng)所述的信息更 新裝置500相同的技術(shù)效果,在此不再寶述。
      [0110] 圖7示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的同步待檢測(cè)信息的實(shí)現(xiàn)原理圖。
      [0111] 如圖7所示,在移動(dòng)端(即終端)存儲(chǔ)有緩存數(shù)據(jù)(即待檢測(cè)信息),該緩存數(shù)據(jù)的特 征值包括:ID(身份標(biāo)識(shí)號(hào)碼)、Timestamp(時(shí)間戳)、UserID(用戶(hù)標(biāo)識(shí)),對(duì)緩存數(shù)據(jù)使用 Murmurilash3(即非加密型哈希函數(shù))算法計(jì)算k次哈希,得至化個(gè)哈希值(即化…化),并根據(jù) k個(gè)哈希值在m位布隆過(guò)濾器(Bloom Filter)中對(duì)應(yīng)的位置置為1,然后將布隆過(guò)濾器發(fā)送 至服務(wù)端(即服務(wù)器),并對(duì)緩存數(shù)據(jù)對(duì)應(yīng)的最新數(shù)據(jù)使用Murmu巧ash3算法計(jì)算k次哈希, 得到k個(gè)哈希值,判斷運(yùn)k個(gè)哈希值在該布隆過(guò)濾器中對(duì)應(yīng)的位置是否全為1,若全為1,則緩 存數(shù)據(jù)和最新數(shù)據(jù)一致,不需要對(duì)緩存數(shù)據(jù)進(jìn)行更新,否則,說(shuō)明緩存數(shù)據(jù)和最新數(shù)據(jù)不一 致,則將最新數(shù)據(jù)發(fā)送至移動(dòng)端,對(duì)緩存數(shù)據(jù)進(jìn)行更新。
      [0112]另外,在通過(guò)Murmu吐[ash3算法計(jì)算k次哈希來(lái)判斷一條信息是否屬于一個(gè)信息集 合時(shí),通常會(huì)存在誤差,該誤差的理論誤判率可通過(guò)W下公式計(jì)算:
      ,檢測(cè)參數(shù)不 同,則誤判率也不同,如表1所示:
      [0113]表1
      [0115] W上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,通過(guò)對(duì)待檢測(cè)信息的特征值進(jìn)行序 列化和哈希值計(jì)算就可檢測(cè)終端上的緩存數(shù)據(jù)是否需要更新,不但可W實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)流量 的極小化,而且算法簡(jiǎn)單高效。
      [0116] W上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可W有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1. 一種信息更新方法,用于終端,其特征在于,包括: 構(gòu)造空的布隆過(guò)濾器; 將所述終端中待檢測(cè)信息的特征值序列化成對(duì)應(yīng)的字符串; 根據(jù)非加密型哈希函數(shù)計(jì)算所述字符串的哈希值,并根據(jù)所述哈希值填充所述布隆過(guò) 濾器; 將填充后的所述布隆過(guò)濾器和檢測(cè)參數(shù)信息發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)填充 后的所述布隆過(guò)濾器和所述檢測(cè)參數(shù)信息檢測(cè)是否更新所述待檢測(cè)信息。2. 根據(jù)權(quán)利要求1所述的信息更新方法,其特征在于,所述檢測(cè)參數(shù)信息包括:所述待 檢測(cè)信息的條數(shù)、所述布隆過(guò)濾器的位數(shù)、所述非加密型哈希函數(shù)的個(gè)數(shù)。3. 根據(jù)權(quán)利要求1或2所述的信息更新方法,其特征在于,所述構(gòu)造空的布隆過(guò)濾器的 步驟,還包括: 根據(jù)所述待檢測(cè)信息的條數(shù)和每條所述待檢測(cè)信息占用的位數(shù),確定空的所述布隆過(guò) 濾器的位數(shù)。4. 一種信息更新裝置,用于終端,其特征在于,包括: 構(gòu)造單元,用于構(gòu)造空的布隆過(guò)濾器; 序列化單元,用于將所述終端中待檢測(cè)信息的特征值序列化成對(duì)應(yīng)的字符串; 填充單元,用于根據(jù)非加密型哈希函數(shù)計(jì)算所述字符串的哈希值,并根據(jù)所述哈希值 填充所述布隆過(guò)濾器; 發(fā)送單元,用于將填充后的所述布隆過(guò)濾器和檢測(cè)參數(shù)信息發(fā)送至服務(wù)器,以供所述 服務(wù)器根據(jù)填充后的所述布隆過(guò)濾器和所述檢測(cè)參數(shù)信息檢測(cè)是否更新所述待檢測(cè)信息。5. 根據(jù)權(quán)利要求4所述的信息更新裝置,其特征在于,所述檢測(cè)參數(shù)信息包括:所述待 檢測(cè)信息的條數(shù)、所述布隆過(guò)濾器的位數(shù)、所述非加密型哈希函數(shù)的個(gè)數(shù)。6. 根據(jù)權(quán)利要求4或5所述的信息更新裝置,其特征在于,所述構(gòu)造單元包括: 確定單元,用于根據(jù)所述待檢測(cè)信息的條數(shù)和每條所述待檢測(cè)信息占用的位數(shù),確定 空的所述布隆過(guò)濾器的位數(shù)。7. -種終端,其特征在于,包括:如權(quán)利要求4至6中任一項(xiàng)所述的信息更新裝置。8. -種信息更新方法,用于服務(wù)器,其特征在于,包括: 接收來(lái)自終端的待檢測(cè)信息的布隆過(guò)濾器和檢測(cè)參數(shù)信息; 根據(jù)所述檢測(cè)參數(shù)信息和非加密型哈希函數(shù),計(jì)算與所述待檢測(cè)信息對(duì)應(yīng)的最新信息 的哈希值; 根據(jù)所述最新信息的哈希值和所述布隆過(guò)濾器,判斷所述待檢測(cè)信息是否為所述最新 信息; 在判斷結(jié)果為否時(shí),將所述最新信息發(fā)送至所述終端,以供所述終端根據(jù)所述最新信 息對(duì)所述待檢測(cè)信息進(jìn)行更新。9. 根據(jù)權(quán)利要求8所述的信息更新方法,其特征在于,所述根據(jù)所述檢測(cè)參數(shù)信息和非 加密型哈希函數(shù),計(jì)算與所述待檢測(cè)信息對(duì)應(yīng)的最新信息的哈希值的步驟,具體包括: 將所述最新信息的特征值序列化成對(duì)應(yīng)的字符串; 根據(jù)所述非加密型哈希函數(shù)和所述檢測(cè)參數(shù)信息,計(jì)算所述最新信息的特征值對(duì)應(yīng)的 字符串的哈希值并作為所述最新信息的哈希值。10. 根據(jù)權(quán)利要求8所述的信息更新方法,其特征在于,所述根據(jù)所述最新信息的哈希 值和所述布隆過(guò)濾器,判斷所述待檢測(cè)信息是否為所述最新信息的步驟,具體包括: 根據(jù)所述最新信息的哈希值確定所述布隆過(guò)濾器的目標(biāo)位置,判斷所述目標(biāo)位置是否 被填充; 若所述目標(biāo)位置均被填充,則判定所述待檢測(cè)信息為所述最新信息,否則,判定所述待 檢測(cè)信息不是所述最新信息。11. 根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的信息更新方法,其特征在于,所述檢測(cè)參數(shù)信 息包括:所述待檢測(cè)信息的條數(shù)、所述布隆過(guò)濾器的位數(shù)、所述非加密型哈希函數(shù)的個(gè)數(shù)。12. -種信息更新裝置,用于服務(wù)器,其特征在于,包括: 接收單元,用于接收來(lái)自終端的待檢測(cè)信息的布隆過(guò)濾器和檢測(cè)參數(shù)信息; 計(jì)算單元,用于根據(jù)所述檢測(cè)參數(shù)信息和非加密型哈希函數(shù),計(jì)算與所述待檢測(cè)信息 對(duì)應(yīng)的最新信息的哈希值; 判斷單元,用于根據(jù)所述最新信息的哈希值和所述布隆過(guò)濾器,判斷所述待檢測(cè)信息 是否為所述最新信息; 發(fā)送單元,用于在判斷結(jié)果為否時(shí),將所述最新信息發(fā)送至所述終端,以供所述終端根 據(jù)所述最新信息對(duì)所述待檢測(cè)信息進(jìn)行更新。13. 根據(jù)權(quán)利要求12所述的信息更新裝置,其特征在于,所述計(jì)算單元包括: 序列化單元,用于將所述最新信息的特征值序列化成對(duì)應(yīng)的字符串; 所述計(jì)算單元具體用于,根據(jù)所述非加密型哈希函數(shù)和所述檢測(cè)參數(shù)信息,計(jì)算所述 最新信息的特征值對(duì)應(yīng)的字符串的哈希值并作為所述最新信息的哈希值。14. 根據(jù)權(quán)利要求12所述的信息更新裝置,其特征在于, 所述判斷單元具體用于,根據(jù)所述最新信息的哈希值確定所述布隆過(guò)濾器的目標(biāo)位 置,判斷所述目標(biāo)位置是否被填充,若所述目標(biāo)位置均被填充,則判定所述待檢測(cè)信息為所 述最新信息,否則,判定所述待檢測(cè)信息不是所述最新信息。15. 根據(jù)權(quán)利要求12至14中任一項(xiàng)所述的信息更新裝置,其特征在于,所述檢測(cè)參數(shù)信 息包括:所述待檢測(cè)信息的條數(shù)、所述布隆過(guò)濾器的位數(shù)、所述非加密型哈希函數(shù)的個(gè)數(shù)。16. -種服務(wù)器,其特征在于,包括:如權(quán)利要求12至15中任一項(xiàng)所述的信息更新裝置。
      【專(zhuān)利摘要】本發(fā)明提出了一種信息更新方法、信息更新裝置、終端和服務(wù)器,其中,所述信息更新方法包括:構(gòu)造空的布隆過(guò)濾器;將所述終端中待檢測(cè)信息的特征值序列化成對(duì)應(yīng)的字符串;根據(jù)非加密型哈希函數(shù)計(jì)算所述字符串的哈希值,并根據(jù)所述哈希值填充所述布隆過(guò)濾器;將填充后的所述布隆過(guò)濾器和檢測(cè)參數(shù)信息發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)填充后的所述布隆過(guò)濾器和所述檢測(cè)參數(shù)信息檢測(cè)是否更新所述待檢測(cè)信息。通過(guò)本發(fā)明的技術(shù)方案,可以實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)流量的極小化,而且只需要對(duì)待檢測(cè)信息的特征值進(jìn)行序列化和哈希值計(jì)算就可實(shí)現(xiàn)本技術(shù)方案,算法簡(jiǎn)單高效。
      【IPC分類(lèi)】H04L29/08
      【公開(kāi)號(hào)】CN105554122
      【申請(qǐng)?zhí)枴緾N201510958826
      【發(fā)明人】李鯤
      【申請(qǐng)人】暢捷通信息技術(shù)股份有限公司
      【公開(kāi)日】2016年5月4日
      【申請(qǐng)日】2015年12月18日
      當(dāng)前第4頁(yè)1 2 3 4 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1