两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于云存儲(chǔ)技術(shù)的rfid標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法

文檔序號(hào):6526170閱讀:283來源:國知局
一種基于云存儲(chǔ)技術(shù)的rfid標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法【專利摘要】本發(fā)明公開了一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其中,RFID標(biāo)簽數(shù)據(jù)包括RFID標(biāo)簽的校驗(yàn)碼,不易被偽造,安全性較高;利用云存儲(chǔ)技術(shù),保證了每個(gè)RFID標(biāo)簽在云存儲(chǔ)文件系統(tǒng)中都有備份,增加了RFID標(biāo)簽的安全性且無需在使用過程中進(jìn)行多次備份,成本較低;包括判斷校驗(yàn)碼生成器生成的新校驗(yàn)碼是否與閱讀器讀取的校驗(yàn)碼一致的步驟,支持對RFID標(biāo)簽信息的完整性進(jìn)行校驗(yàn),且在RFID標(biāo)簽遭受偽造、破壞時(shí),可以通過WIFI網(wǎng)絡(luò)或2G/3G網(wǎng)絡(luò)隨時(shí)隨地從云存儲(chǔ)文件系統(tǒng)讀取備份的RFID標(biāo)簽數(shù)據(jù)來恢復(fù),解決了現(xiàn)有技術(shù)無法對損壞的RFID標(biāo)簽數(shù)據(jù)進(jìn)行快速而有效恢復(fù)的問題,可廣泛應(yīng)用于通信領(lǐng)域?!緦@f明】一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及通信領(lǐng)域,尤其是一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法?!?br>背景技術(shù)
】[0002]RFID(射頻識(shí)別)技術(shù)被大量用于倉儲(chǔ)、樣品檢測和商品流通等領(lǐng)域,但是由于大部分的RFID標(biāo)簽采用金屬介質(zhì),容易因受到周圍環(huán)境、運(yùn)輸過程以及人為因素的影響而損壞,從而導(dǎo)致寫入RFID標(biāo)簽的部分信息甚至全部信息丟失。[0003]現(xiàn)有的RFID管理系統(tǒng)存在著以下問題:1)RFID標(biāo)簽容易被偽造,安全性較低。[0004]3)RFID標(biāo)簽本身害易損壞而造成信息的丟失,因而需要在使用過程中對RFID標(biāo)簽信息進(jìn)行多次備份,成本較高。[0005]4)RFID標(biāo)簽數(shù)據(jù)遭到損害后,缺乏快速而有效的數(shù)據(jù)恢復(fù)方法。[0006]綜上所述,目前業(yè)內(nèi)亟需一種安全性高、成本低、能快速而有效地恢復(fù)受損的RFID標(biāo)簽數(shù)據(jù)和高效的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法?!?br/>發(fā)明內(nèi)容】[0007]為了解決上述技術(shù)問題,本發(fā)明的目的是:提供一種基于云存儲(chǔ)技術(shù)的,安全性高、成本低、能快速而有效地恢復(fù)受損的RFID標(biāo)簽數(shù)據(jù)和高效的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法。[0008]本發(fā)明解決其技術(shù)問題所米用的技術(shù)方案是:一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,包括:A、采用閱讀器和校驗(yàn)碼生成器對RFID標(biāo)簽進(jìn)行初始化和數(shù)據(jù)采集,并將采集的產(chǎn)品的內(nèi)容信息、RFID標(biāo)簽的ID以及RFID標(biāo)簽的校驗(yàn)碼一起作為RFID標(biāo)簽數(shù)據(jù),備份至云存儲(chǔ)文件系統(tǒng);B、閱讀器掃描產(chǎn)品的RFID標(biāo)簽,讀取RFID標(biāo)簽數(shù)據(jù)并判斷讀取的數(shù)據(jù)是否包含有RFID標(biāo)簽的校驗(yàn)碼,若是,則執(zhí)行步驟C,反之,則執(zhí)行步驟D;C、校驗(yàn)碼生成器采用改進(jìn)的哈希算法生成新的校驗(yàn)碼,并判斷新的校驗(yàn)碼是否與閱讀器讀取的校驗(yàn)碼一致,若是,則表明該RFID標(biāo)簽的內(nèi)容完好無損,流程結(jié)束,反之,則執(zhí)行步驟D;D、根據(jù)RFID標(biāo)簽的ID,通過WIFI網(wǎng)絡(luò)或2G/3G網(wǎng)絡(luò)到云存儲(chǔ)文件系統(tǒng)查詢是否存在該RFID標(biāo)簽的產(chǎn)品內(nèi)容信息,若存在,則驅(qū)動(dòng)閱讀器對RFID標(biāo)簽的數(shù)據(jù)進(jìn)行恢復(fù),然后返回步驟B;若不存在,則表明該RFID標(biāo)簽的ID已被損壞或者該RFID標(biāo)簽的信息并沒有被采集備份,流程結(jié)束。[0009]進(jìn)一步,所述步驟A,其包括:A1、RFID管理系統(tǒng)對RFID標(biāo)簽進(jìn)行初始化,然后驅(qū)動(dòng)閱讀器將產(chǎn)品的內(nèi)容信息寫入至RFID標(biāo)簽;A2、校驗(yàn)碼生成器根據(jù)RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息,采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼;A3、將產(chǎn)品的內(nèi)容信息、RFID標(biāo)簽的ID以及RFID標(biāo)簽的校驗(yàn)碼一起作為RFID標(biāo)簽數(shù)據(jù),備份至云存儲(chǔ)文件系統(tǒng)。[0010]進(jìn)一步,所述產(chǎn)品的內(nèi)容信息包括產(chǎn)品的唯一識(shí)別號(hào)、產(chǎn)品編碼和產(chǎn)品類型。[0011]進(jìn)一步,在所述步驟A2和步驟C中校驗(yàn)碼生成器采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼這一步驟,其包括:51、采用哈希函數(shù)氏(key,n)分別對RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息進(jìn)行處理,從而得到相應(yīng)的哈希值氏(i),其中,key為關(guān)鍵字,n=l、2、3、4;52、根據(jù)哈希值氏(i)和哈希表的長度,采用哈希函數(shù)%(1)=?(1)%1^對氏(i)進(jìn)行哈希造表,從而得到哈希表htable,其中,氏(i)為步驟S1得到的哈希值,“%”為求余運(yùn)算符,“L”為哈希表的長度;(i)按照哈希表htable重新組合起來,從而得到RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼。[0012]進(jìn)一步,所述步驟S1,其包括:511、將RFID標(biāo)簽的ID或產(chǎn)品的內(nèi)容信息所包含的字段劃分為η段,每段由len(key)/η位數(shù)組成,其中,len(key)表示關(guān)鍵字key的總長度;512、將每段字段數(shù)據(jù)中出現(xiàn)的字母替換成字母在字母表中出現(xiàn)的序號(hào);513、將每段的len(key)/η個(gè)數(shù)字相加,然后將相加的和對100取余數(shù);514、將η段的余數(shù)相加,然后將相加的結(jié)果對36取余數(shù)i,若余數(shù)i為0,則哈希值氏(i)也為0;若余數(shù)i在1-26范圍內(nèi),則哈希值氏(i)為相應(yīng)序號(hào)的大寫字母;若余數(shù)i在27-35范圍內(nèi),則哈希值氏(i)為(1-26)。[0013]進(jìn)一步,所述步驟S11,其具體為:若為RFID標(biāo)簽的ID或產(chǎn)品編碼,則將其所包含的字段劃分為4段,每段由len(key)/4位數(shù)組成;若為產(chǎn)品的唯一識(shí)別號(hào),則將其所包含的字段劃分為3段,每段由len(key)/3位數(shù)組成;若為產(chǎn)品類型,則將其所包含的字段劃分為1段,每段由len(key)位數(shù)組成。[0014]進(jìn)一步,在所述步驟S2中,哈希函數(shù)H2(i)采用線性探測再散列的方式對沖突進(jìn)行處理。[0015]本發(fā)明的有益效果是:RFID標(biāo)簽數(shù)據(jù)包括RFID標(biāo)簽的校驗(yàn)碼,不易被偽造,安全性較高;利用云存儲(chǔ)技術(shù),使得同一個(gè)RFID標(biāo)簽數(shù)據(jù)可以以多個(gè)副本的形式存儲(chǔ)在不同的數(shù)據(jù)節(jié)點(diǎn)中,保證了每個(gè)RFID標(biāo)簽在云存儲(chǔ)文件系統(tǒng)中都有備份,增加了RFID標(biāo)簽的安全性且無需在使用過程中進(jìn)行多次備份,成本較低;包括判斷校驗(yàn)碼生成器生成的新校驗(yàn)碼是否與閱讀器讀取的校驗(yàn)碼一致的步驟,支持對RFID標(biāo)簽信息的完整性進(jìn)行校驗(yàn),且在RFID標(biāo)簽遭受偽造、破壞時(shí),可以通過WIFI網(wǎng)絡(luò)或2G/3G網(wǎng)絡(luò)隨時(shí)隨地從云存儲(chǔ)文件系統(tǒng)讀取備份的RFID標(biāo)簽數(shù)據(jù)來恢復(fù),解決了現(xiàn)有技術(shù)無法對損壞的RFID標(biāo)簽數(shù)據(jù)進(jìn)行快速而有效恢復(fù)的問題?!緦@綀D】【附圖說明】[0016]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。[0017]圖1為本發(fā)明一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法的步驟流程圖;圖2為本發(fā)明步驟A的流程圖;圖3為本發(fā)明采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼的流程圖;圖4為本發(fā)明步驟S1的流程圖;圖5為本發(fā)明第一實(shí)施例的流程圖;圖6為本發(fā)明第二實(shí)施例的流程圖;圖7為本發(fā)明第四實(shí)施例的流程圖;圖8為本發(fā)明第四實(shí)施例的實(shí)現(xiàn)過程示意圖?!揪唧w實(shí)施方式】[0018]參照圖1,一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,包括:A、采用閱讀器和校驗(yàn)碼生成器對RFID標(biāo)簽進(jìn)行初始化和數(shù)據(jù)采集,并將采集的產(chǎn)品的內(nèi)容信息、RFID標(biāo)簽的ID以及RFID標(biāo)簽的校驗(yàn)碼一起作為RFID標(biāo)簽數(shù)據(jù),備份至云存儲(chǔ)文件系統(tǒng);B、閱讀器掃描產(chǎn)品的RFID標(biāo)簽,讀取RFID標(biāo)簽數(shù)據(jù)并判斷讀取的數(shù)據(jù)是否包含有RFID標(biāo)簽的校驗(yàn)碼,若是,則執(zhí)行步驟C,反之,則執(zhí)行步驟D;C、校驗(yàn)碼生成器采用改進(jìn)的哈希算法生成新的校驗(yàn)碼,并判斷新的校驗(yàn)碼是否與閱讀器讀取的校驗(yàn)碼一致,若是,則表明該RFID標(biāo)簽的內(nèi)容完好無損,流程結(jié)束,反之,則執(zhí)行步驟D;D、根據(jù)RFID標(biāo)簽的ID,通過WIFI網(wǎng)絡(luò)或2G/3G網(wǎng)絡(luò)到云存儲(chǔ)文件系統(tǒng)查詢是否存在該RFID標(biāo)簽的產(chǎn)品內(nèi)容信息,若存在,則驅(qū)動(dòng)閱讀器對RFID標(biāo)簽的數(shù)據(jù)進(jìn)行恢復(fù),然后返回步驟B;若不存在,則表明該RFID標(biāo)簽的ID已被損壞或者該RFID標(biāo)簽的信息并沒有被采集備份,流程結(jié)束。[0019]其中,閱讀器,用于對RFID標(biāo)簽數(shù)據(jù)進(jìn)行采集;校驗(yàn)碼生成器設(shè)置在RFID管理系統(tǒng)中;產(chǎn)品的內(nèi)容信息包括產(chǎn)品的ID、產(chǎn)品編碼和產(chǎn)品類型;而云存儲(chǔ)文件系統(tǒng)為云端的一部分。[0020]參照圖2,進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟A,其包括:A1、RFID管理系統(tǒng)對RFID標(biāo)簽進(jìn)行初始化,然后驅(qū)動(dòng)閱讀器將產(chǎn)品的內(nèi)容信息寫入至RFID標(biāo)簽;A2、校驗(yàn)碼生成器根據(jù)RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息,采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼;A3、將產(chǎn)品的內(nèi)容信息、RFID標(biāo)簽的ID以及RFID標(biāo)簽的校驗(yàn)碼一起作為RFID標(biāo)簽數(shù)據(jù),備份至云存儲(chǔ)文件系統(tǒng)。[0021]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述產(chǎn)品的內(nèi)容信息包括產(chǎn)品的唯一識(shí)別號(hào)、產(chǎn)品編碼和產(chǎn)品類型。[0022]參照圖3,進(jìn)一步作為優(yōu)選的實(shí)施方式,在所述步驟A2和步驟C中校驗(yàn)碼生成器采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼這一步驟,其包括:51、采用哈希函數(shù)氏(key,n)分別對RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息進(jìn)行處理,從而得到相應(yīng)的哈希值氏(i),其中,key為關(guān)鍵字,n=l、2、3、4;52、根據(jù)哈希值氏(i)和哈希表的長度,采用哈希函數(shù)%(1)=?(1)%1^對氏(i)進(jìn)行哈希造表,從而得到哈希表htable,其中,氏(i)為步驟S1得到的哈希值,“%”為求余運(yùn)算符,“L”為哈希表的長度;(i)按照哈希表htable重新組合起來,從而得到RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼。[0023]參照圖4,進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S1,其包括:511、將RFID標(biāo)簽的ID或產(chǎn)品的內(nèi)容信息所包含的字段劃分為η段,每段由len(key)/η位數(shù)組成,其中,len(key)表示關(guān)鍵字key的總長度;512、將每段字段數(shù)據(jù)中出現(xiàn)的字母替換成字母在字母表中出現(xiàn)的序號(hào);513、將每段的len(key)/η個(gè)數(shù)字相加,然后將相加的和對100取余數(shù);514、將η段的余數(shù)相加,然后將相加的結(jié)果對36取余數(shù)i,若余數(shù)i為0,則哈希值氏(i)也為0;若余數(shù)i在1-26范圍內(nèi),則哈希值氏(i)為相應(yīng)序號(hào)的大寫字母;若余數(shù)i在27-35范圍內(nèi),則哈希值氏(i)為(1-26)。[0024]其中,對36取余數(shù)是因?yàn)樽帜负蛿?shù)字共36個(gè)(26個(gè)字母,10個(gè)阿拉伯?dāng)?shù)字),而RFID標(biāo)簽的ID或產(chǎn)品的內(nèi)容信息一般由字母、數(shù)字或二者組合組成。[0025]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S11,其具體為:若為RFID標(biāo)簽的ID或產(chǎn)品編碼,則將其所包含的字段劃分為4段,每段由len(key)/4位數(shù)組成;若為產(chǎn)品的唯一識(shí)別號(hào),則將其所包含的字段劃分為3段,每段由len(key)/3位數(shù)組成;若為產(chǎn)品類型,則將其所包含的字段劃分為1段,每段由len(key)位數(shù)組成。[0026]其中,對應(yīng)RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息,η的取值不同:對應(yīng)RFID標(biāo)簽的ID和產(chǎn)品編碼,η的取值為4;對應(yīng)產(chǎn)品的唯一識(shí)別碼,η的取值為3;對應(yīng)產(chǎn)品類型,η的取值為1。[0027]進(jìn)一步作為優(yōu)選的實(shí)施方式,在所述步驟S2中,哈希函數(shù)H2(i)采用線性探測再散列的方式對沖突進(jìn)行處理。[0028]下面結(jié)合具體的實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。[0029]參照圖5,本發(fā)明的第一實(shí)施例:RFID標(biāo)簽入庫的主要流程如下:(1)采購:統(tǒng)一采購新的RFID標(biāo)簽。[0030](2)入庫:a、利用閱讀器對采購的RFID標(biāo)簽進(jìn)行掃描操作,確保RFID標(biāo)簽正常工作;b、RFID管理系統(tǒng)對掃描后的RFID標(biāo)簽進(jìn)行批量入庫操作,入庫信息包括:標(biāo)簽編號(hào)、入庫時(shí)間和入庫操作員信息。[0031]參照圖6,本發(fā)明的第二實(shí)施例:RFID標(biāo)簽發(fā)行的主要流程如下:(1)待標(biāo)識(shí)產(chǎn)品檢查:入庫登記員對將要進(jìn)行RFID標(biāo)簽標(biāo)識(shí)的產(chǎn)品信息做檢查。[0032](2)RFID標(biāo)簽初始化,為寫入產(chǎn)品信息做準(zhǔn)備。[0033](3)由閱讀器往RFID標(biāo)簽寫入產(chǎn)品信息,寫入的信息包括產(chǎn)品的唯一識(shí)別號(hào)、產(chǎn)品編碼和產(chǎn)品品類型。[0034](4)產(chǎn)品信息寫入RFID標(biāo)簽后,對其正確性的檢查。[0035](5)校驗(yàn)碼生成器根據(jù)RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息生成RFID標(biāo)簽的校驗(yàn)碼,并將校驗(yàn)碼也一并寫入到標(biāo)簽的校驗(yàn)位。[0036](6)標(biāo)簽的校驗(yàn)碼生成后,與標(biāo)簽的ID、產(chǎn)品內(nèi)容信息一并備份到云存儲(chǔ)文件系統(tǒng)中。[0037](7)將RFID標(biāo)簽成功備份到云存儲(chǔ)文件系統(tǒng)中后,標(biāo)簽數(shù)據(jù)正式生效。[0038](8)RFID管理系統(tǒng)對每次發(fā)行RFID標(biāo)簽操作進(jìn)行記錄。[0039]本發(fā)明的第三實(shí)施例主要對RFID標(biāo)簽使用過程中信息完整性的維護(hù)過程進(jìn)行介紹。其維護(hù)過程如下:(1)由閱讀器掃描RFID標(biāo)簽,讀取RFID標(biāo)簽的信息;(2)判斷該RFID標(biāo)簽的信息中是否含有校驗(yàn)碼;(3)當(dāng)RFID標(biāo)簽信息中未包含校驗(yàn)碼時(shí)(校驗(yàn)碼信息也有可能被損壞),根據(jù)RFID標(biāo)簽的ID到云端(云存儲(chǔ)文件系統(tǒng))`查詢該標(biāo)簽的內(nèi)容信息。[0040](4)當(dāng)新生成的校驗(yàn)碼與標(biāo)簽中所含的校驗(yàn)碼不一致時(shí),意味著標(biāo)簽的內(nèi)容已被損壞,這時(shí)根據(jù)標(biāo)簽的ID到云端(云存儲(chǔ)文件系統(tǒng))查詢該標(biāo)簽的內(nèi)容信息。查詢到RFID標(biāo)簽的內(nèi)容信息,則驅(qū)動(dòng)閱讀器對標(biāo)簽的內(nèi)容進(jìn)行恢復(fù)。[0041]當(dāng)未查詢到RFID標(biāo)簽的內(nèi)容信息時(shí),則有兩個(gè)可能:a、該標(biāo)簽的ID被損壞了;b、該標(biāo)簽的信息未采集備份。[0042]參照圖7和圖8,本發(fā)明的第四實(shí)施例:以產(chǎn)品的唯一識(shí)別號(hào)和L=4為例,本發(fā)明采用改進(jìn)的哈希算法生成校驗(yàn)碼的具體過程為:(1)將產(chǎn)品的唯一識(shí)別號(hào)劃分為4段:設(shè)產(chǎn)品的唯一識(shí)別號(hào)為ABC090931DH090024512,則劃分后的4段分別為ABC09、0931D、H0900、24512。[0043](2)替換字母為字母表中出現(xiàn)的序號(hào):替換后的字段分別為{1}⑵{3}09,0931{4}、{8}0900,24512ο[0044](3)各字段相加再將相加的和對100取余數(shù):取余數(shù)的結(jié)果分別為15、17、17、14。[0045](4)將4段的余數(shù)相加,再將相加的和對36取余數(shù)1:1=(15+17+14)%36=27,i=27在27-35范圍內(nèi),故哈希值氏(i)為1。[0046](5)用哈希函數(shù)H2(1)=?(i)%4將哈希值1映射到哈希函數(shù)表中,映射后的哈希值H2(i)仍為1,對應(yīng)哈希函數(shù)表的第2個(gè)位置(第一個(gè)為0),如圖8所示。[0047]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):a、RFID管理系統(tǒng)支持云存儲(chǔ),可以起到對RFID標(biāo)簽數(shù)據(jù)備份作用;b、包括判斷校驗(yàn)碼生成器生成的新校驗(yàn)碼是否與閱讀器讀取的校驗(yàn)碼一致的步驟,使RFID管理系統(tǒng)支持對損壞的RFID標(biāo)簽信息的完整性進(jìn)行校驗(yàn),并且可以對破壞的標(biāo)簽信息從云端查詢備份的信息對標(biāo)簽內(nèi)容進(jìn)行恢復(fù)以上是對本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)?!緳?quán)利要求】1.一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,包括:A、采用閱讀器和校驗(yàn)碼生成器對RFID標(biāo)簽進(jìn)行初始化和數(shù)據(jù)采集,并將采集的產(chǎn)品的內(nèi)容信息、RFID標(biāo)簽的ID以及RFID標(biāo)簽的校驗(yàn)碼一起作為RFID標(biāo)簽數(shù)據(jù),備份至云存儲(chǔ)文件系統(tǒng);B、閱讀器掃描產(chǎn)品的RFID標(biāo)簽,讀取RFID標(biāo)簽數(shù)據(jù)并判斷讀取的數(shù)據(jù)是否包含有RFID標(biāo)簽的校驗(yàn)碼,若是,則執(zhí)行步驟C,反之,則執(zhí)行步驟D;C、校驗(yàn)碼生成器采用改進(jìn)的哈希算法生成新的校驗(yàn)碼,并判斷新的校驗(yàn)碼是否與閱讀器讀取的校驗(yàn)碼一致,若是,則表明該RFID標(biāo)簽的內(nèi)容完好無損,流程結(jié)束,反之,則執(zhí)行步驟D;D、根據(jù)RFID標(biāo)簽的ID,通過WIFI網(wǎng)絡(luò)或2G/3G網(wǎng)絡(luò)到云存儲(chǔ)文件系統(tǒng)查詢是否存在該RFID標(biāo)簽的產(chǎn)品內(nèi)容信息,若存在,則驅(qū)動(dòng)閱讀器對RFID標(biāo)簽的數(shù)據(jù)進(jìn)行恢復(fù),然后返回步驟B;若不存在,則表明該RFID標(biāo)簽的ID已被損壞或者該RFID標(biāo)簽的信息并沒有被米集備份,流程結(jié)束。2.根據(jù)權(quán)利要求1所述的一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,所述步驟A,其包括:A1、RFID管理系統(tǒng)對RFID標(biāo)簽進(jìn)行初始化,然后驅(qū)動(dòng)閱讀器將產(chǎn)品的內(nèi)容信息寫入至RFID標(biāo)簽;A2、校驗(yàn)碼生成器根據(jù)RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息,采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼;A3、將產(chǎn)品的內(nèi)容信息、RFID標(biāo)簽的ID以及RFID標(biāo)簽的校驗(yàn)碼一起作為RFID標(biāo)簽數(shù)據(jù),備份至云存儲(chǔ)文件系統(tǒng)。3.根據(jù)權(quán)利要求2所述的一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,所述產(chǎn)品的內(nèi)容信息包括產(chǎn)品的唯一識(shí)別號(hào)、產(chǎn)品編碼和產(chǎn)品類型。4.根據(jù)權(quán)利要求3所述的一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,在所述步驟A2和步驟C中校驗(yàn)碼生成器采用改進(jìn)的哈希算法生成RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼這一步驟,其包括:51、采用哈希函數(shù)氏(key,n)分別對RFID標(biāo)簽的ID和產(chǎn)品的內(nèi)容信息進(jìn)行處理,從而得到相應(yīng)的哈希值氏(i),其中,key為關(guān)鍵字,n=l、2、3、4;52、根據(jù)哈希值氏(i)和哈希表的長度,采用哈希函數(shù)%(1)=?(1)%1^對氏(i)進(jìn)行哈希造表,從而得到哈希表htable,其中,氏(i)為步驟S1得到的哈希值,“%”為求余運(yùn)算符,“L”為哈希表的長度;(i)按照哈希表htable重新組合起來,從而得到RFID標(biāo)簽的校驗(yàn)碼或新的校驗(yàn)碼。5.根據(jù)權(quán)利要求4所述的一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,所述步驟S1,其包括:S11、將RFID標(biāo)簽的ID或產(chǎn)品的內(nèi)容信息所包含的字段劃分為η段,每段由len(key)/η位數(shù)組成,其中,len(key)表示關(guān)鍵字key的總長度;S12、將每段字段數(shù)據(jù)中出現(xiàn)的字母替換成字母在字母表中出現(xiàn)的序號(hào);S13、將每段的len(key)/η個(gè)數(shù)字相加,然后將相加的和對100取余數(shù);S14、將η段的余數(shù)相加,然后將相加的結(jié)果對36取余數(shù)i,若余數(shù)i為0,則哈希值氏(i)也為0;若余數(shù)i在1-26范圍內(nèi),則哈希值氏(i)為相應(yīng)序號(hào)的大寫字母;若余數(shù)i在27-35范圍內(nèi),則哈希值氏(i)為(1-26)。6.根據(jù)權(quán)利要求5所述的一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,所述步驟S11,其具體為:若為RFID標(biāo)簽的ID或產(chǎn)品編碼,則將其所包含的字段劃分為4段,每段由len(key)/4位數(shù)組成;若為產(chǎn)品的唯一識(shí)別號(hào),則將其所包含的字段劃分為3段,每段由len(key)/3位數(shù)組成;若為產(chǎn)品類型,則將其所包含的字段劃分為1段,每段由len(key)位數(shù)組成。7.根據(jù)權(quán)利要求4-6任一項(xiàng)所述的一種基于云存儲(chǔ)技術(shù)的RFID標(biāo)簽數(shù)據(jù)恢復(fù)與校驗(yàn)方法,其特征在于,在所述步驟S2中,哈希函數(shù)H2(i)采用線性探測再散列的方式對沖突進(jìn)行處理?!疚臋n編號(hào)】G06F11/14GK103713968SQ201310738328【公開日】2014年4月9日申請日期:2013年12月26日優(yōu)先權(quán)日:2013年12月26日【發(fā)明者】劉竹松,李志科,柳毅,陳曉康申請人:廣東工業(yè)大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
玛沁县| 仙桃市| 临沧市| 山东省| 利辛县| 赞皇县| 红桥区| 临沂市| 常山县| 安乡县| 山阴县| 绥滨县| 司法| 榆社县| 黄骅市| 天气| 博客| 新泰市| 科技| 塔城市| 库伦旗| 英吉沙县| 天峨县| 菏泽市| 白朗县| 濮阳县| 马关县| 和政县| 兴山县| 景洪市| 巴中市| 宁安市| 营口市| 纳雍县| 义乌市| 平利县| 文成县| 独山县| 朝阳市| 康马县| 溆浦县|