亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于計(jì)算機(jī)取證的數(shù)字證據(jù)完整性保存控制系統(tǒng)的制作方法

文檔序號(hào):12808810閱讀:259來源:國知局

本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種基于計(jì)算機(jī)取證的數(shù)字證據(jù)完整性保存控制系統(tǒng)。



背景技術(shù):

在日常的活動(dòng)中,例如,用戶可以利用移動(dòng)終端提供的計(jì)算器來進(jìn)行相關(guān)的數(shù)據(jù)運(yùn)算。然而,該移動(dòng)終端自帶的計(jì)算器,為需要用戶手動(dòng)操作實(shí)現(xiàn)運(yùn)算的模式,即需要用戶每手動(dòng)輸入一個(gè)數(shù)據(jù)后,便手動(dòng)選擇一次運(yùn)算符號(hào),然后再手動(dòng)輸入下一個(gè)數(shù)據(jù),以此類推。由上可知,該普通模式的計(jì)算器,其效率低且失誤率高,很難實(shí)現(xiàn)大量數(shù)據(jù)的處理。

現(xiàn)有技術(shù)中,一種在數(shù)字?jǐn)?shù)據(jù)保存系統(tǒng)(10)中保存數(shù)字簽署文檔(160)的方法。安全保存請(qǐng)求(176)將文檔(160)與利用識(shí)別標(biāo)記(172)和文檔的相關(guān)數(shù)字簽名(168)產(chǎn)生的保存簽名(174)相結(jié)合。文檔(160)經(jīng)過數(shù)字保存系統(tǒng)供應(yīng)商鑒定之后,文檔進(jìn)行保存;但其缺點(diǎn)在于數(shù)字保存的完整性有時(shí)存在缺失的問題,使用時(shí),可能造成用戶的一些信息丟失。

近年來,隨著計(jì)算機(jī)技術(shù)與相關(guān)傳感器技術(shù)在各行各業(yè)中的廣泛應(yīng)用,每分每秒都在產(chǎn)生感知世界的信息,同時(shí),數(shù)以億計(jì)用戶的互聯(lián)網(wǎng)服務(wù)時(shí)時(shí)刻刻都在產(chǎn)生新的數(shù)據(jù),同時(shí)記錄人們生活的歷史信息也呈現(xiàn)爆炸式增長。數(shù)據(jù)的快速增長必然帶來存儲(chǔ)設(shè)備的持續(xù)增加。同時(shí),為了滿足日益擴(kuò)展的數(shù)據(jù)存儲(chǔ)需求,數(shù)據(jù)存儲(chǔ)系統(tǒng)的體系結(jié)構(gòu)也在不斷發(fā)展與變化,從傳統(tǒng)的集中式存儲(chǔ)到分布式存儲(chǔ),近幾年還出現(xiàn)了云存儲(chǔ)等新型海量數(shù)據(jù)存儲(chǔ)模式。存儲(chǔ)系統(tǒng)的規(guī)模也越來越大,因而,如何保證在數(shù)據(jù)高可靠的情況下降低數(shù)據(jù)冗余,進(jìn)而減少硬件消耗,成為信息存儲(chǔ)領(lǐng)域的關(guān)注的焦點(diǎn)。

與傳統(tǒng)的多備份策略不同,近些年來,技術(shù)界發(fā)展了一種以編碼冗余策略為核心的新型存儲(chǔ)體系。編碼冗余存儲(chǔ)體系在可保證與復(fù)制策略提供相同的系統(tǒng)可靠性的同時(shí),可以大大減少存儲(chǔ)系統(tǒng)的數(shù)據(jù)冗余度,進(jìn)而為存儲(chǔ)系統(tǒng)節(jié)約大量的硬件投入與電能消耗。但是,編碼冗余策略與備份策略不同的是,其管理較為復(fù)雜,最為重要的是,在對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),需對(duì)其進(jìn)行編碼計(jì)算進(jìn)而產(chǎn)生出冗余數(shù)據(jù)。但是,編碼過程需要消耗系統(tǒng)一定的計(jì)算量,當(dāng)系統(tǒng)計(jì)算性能較低,或系統(tǒng)需要在其它方面使用計(jì)算資源時(shí),這會(huì)大大降低編碼計(jì)算的速度,進(jìn)而影響系統(tǒng)的存儲(chǔ)速度與效率。因而,如何降低文件存儲(chǔ)時(shí)編碼的計(jì)算量一直是糾刪碼存儲(chǔ)技術(shù)關(guān)注的焦點(diǎn)與難點(diǎn)。為解決這一難題,研究者提出了二進(jìn)制編碼矩陣的存儲(chǔ)策略,而事實(shí)上在二進(jìn)制編碼矩陣的構(gòu)造過程中,很難直接構(gòu)造一種既能保證系統(tǒng)容刪效果,而又具有最低計(jì)算量的二進(jìn)制編碼矩陣。因此,在實(shí)際二進(jìn)制編碼矩陣構(gòu)造過程中,都是以滿足存儲(chǔ)系統(tǒng)的容刪性能,而未考慮其在編碼過程中,是否具有最低的編碼過程計(jì)算量。

由于野外環(huán)境的廣域性和監(jiān)測點(diǎn)的分散性,人工采集數(shù)據(jù)和有線數(shù)據(jù)傳輸將花費(fèi)大量的物力和人力成本。同時(shí),由于缺乏統(tǒng)一的研究方法,導(dǎo)致許多結(jié)果可比性較差。因此,開發(fā)一種測量精準(zhǔn)、維護(hù)便捷、成本低廉的野外環(huán)境高可靠性數(shù)據(jù)采集與存儲(chǔ)系統(tǒng)對(duì)于提高野外環(huán)境參數(shù)的采集效率,降低采集成本,都具有重要意義。

綜上所述,現(xiàn)有技術(shù)存在的問題是:由于野外環(huán)境變化大,環(huán)境不可控等因素,無線傳感系統(tǒng)中的數(shù)據(jù)采集節(jié)點(diǎn)或遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)會(huì)出現(xiàn)損毀的情況,從而會(huì)出現(xiàn)遠(yuǎn)程數(shù)據(jù)無法及時(shí)上傳到數(shù)據(jù)服務(wù)器,甚至數(shù)據(jù)丟失的情況,因此存在改進(jìn)空間;而且現(xiàn)有技術(shù)不能結(jié)合計(jì)算機(jī)進(jìn)行取證的數(shù)字證據(jù)完整性呈現(xiàn);在實(shí)際二進(jìn)制編碼矩陣構(gòu)造過程中,都是以滿足存儲(chǔ)系統(tǒng)的容刪性能,而未考慮其在編碼過程中,是否具有最低的編碼過程計(jì)算量。



技術(shù)實(shí)現(xiàn)要素:

為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的在于提供一種基于計(jì)算機(jī)取證的數(shù)字證據(jù)完整性保存控制系統(tǒng)。

本發(fā)明是這樣實(shí)現(xiàn)的,一種基于計(jì)算機(jī)取證的數(shù)字證據(jù)完整性保存控制系統(tǒng),包括:

無線傳感數(shù)據(jù)采集節(jié)點(diǎn),用于將數(shù)據(jù)發(fā)送給中心數(shù)據(jù)傳輸節(jié)點(diǎn),由中心數(shù)據(jù)傳輸節(jié)點(diǎn)將數(shù)據(jù)發(fā)送給計(jì)算機(jī);無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)還用于形成自組織網(wǎng)絡(luò),用于暫時(shí)存儲(chǔ)各個(gè)無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)所采集的數(shù)據(jù);

中心數(shù)據(jù)傳輸節(jié)點(diǎn),用于將數(shù)據(jù)上傳狀態(tài)信號(hào)模塊,并同時(shí)向無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送成功反饋信息;若無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)在設(shè)定時(shí)間內(nèi)未接受到發(fā)送成功反饋信號(hào),該節(jié)點(diǎn)將向中心數(shù)據(jù)傳輸節(jié)點(diǎn)發(fā)送詢問信號(hào),確定中心數(shù)據(jù)傳輸節(jié)點(diǎn)是否正常運(yùn)行;若中心數(shù)據(jù)傳輸節(jié)點(diǎn)無應(yīng)答,則中心數(shù)據(jù)傳輸節(jié)點(diǎn)將啟動(dòng)與其他無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)的通信,并利用編碼存儲(chǔ)方法將本節(jié)點(diǎn)存儲(chǔ)的數(shù)據(jù)采用編碼數(shù)據(jù)均勻分發(fā)方法分發(fā)到計(jì)算機(jī)中的各個(gè)節(jié)點(diǎn)中;

狀態(tài)信號(hào)模塊,接收所述中心數(shù)據(jù)傳輸節(jié)點(diǎn)傳輸?shù)男盘?hào);并將信號(hào)發(fā)送讀寫控制模塊;

讀寫控制模塊,根據(jù)所述狀態(tài)信號(hào)模塊傳輸?shù)男盘?hào),從數(shù)據(jù)存儲(chǔ)器讀取數(shù)據(jù)或者向數(shù)據(jù)存儲(chǔ)器寫入數(shù)據(jù);

運(yùn)算模塊,根據(jù)所述讀寫控制模塊傳輸?shù)男盘?hào),對(duì)從數(shù)據(jù)存儲(chǔ)器讀取的數(shù)據(jù)進(jìn)行處理;

所述運(yùn)算模塊中若任意由“0,1”確定的二進(jìn)制系統(tǒng)編碼矩陣為gr·m,gr·m為由“0,1”構(gòu)成的二進(jìn)制矩陣,該矩陣用于產(chǎn)生冗余數(shù)據(jù),其可以具體表示為:

根據(jù)二進(jìn)制編碼矩陣的行向量l1,l2,…,lr·m中“1”的個(gè)數(shù)確定出根據(jù)該向量計(jì)算校驗(yàn)位時(shí)所需要的xor計(jì)算次數(shù),并計(jì)算任意兩向量la,lb之間不相同的位數(shù);

若向量la中元素為“1”的位數(shù)為k,則系統(tǒng)利用該向量進(jìn)行產(chǎn)生冗余數(shù)據(jù)需要進(jìn)行k-1次xor運(yùn)算。

進(jìn)一步,針對(duì)整個(gè)編碼矩陣gr·m對(duì)原始文件進(jìn)行編碼計(jì)算的優(yōu)化流程包括:

1)根據(jù)編碼矩陣中g(shù)r·m的每一行向量中“1”的個(gè)數(shù),確定出根據(jù)該行向量計(jì)算校驗(yàn)位所需要的xor次數(shù),行向量中“1”的個(gè)數(shù)用k來標(biāo)記,則利用該行向量計(jì)算校驗(yàn)位所需要的xor次數(shù)為(k-1)m,其中m為每個(gè)參與校驗(yàn)計(jì)算的原始數(shù)據(jù)塊的大小;

2)比較編碼矩陣中任意兩個(gè)行向量之間的元素相同位與元素不同位的個(gè)數(shù),記為(e/d),其中e表示兩個(gè)向量中元素相同的位個(gè)數(shù);d表示兩個(gè)向量中元素不同的位個(gè)數(shù);

3)若某一行向量li(1≤i≤r·m)所需要的xor次數(shù)小于或等于步驟b中不同位數(shù)d,則直接根據(jù)該向量計(jì)算出該行所對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)塊,并將該向量記為lj;

4)利用步驟3)中確定的向量lj,根據(jù)步驟b中相同位數(shù)與不同位數(shù)之比,確定下一個(gè)計(jì)算行向量,當(dāng)某行向量lk與向量lj不同位數(shù)小于相同位數(shù),且lk與向量lj不同位數(shù)與其余各個(gè)向量不同位數(shù)達(dá)到最小時(shí),則根據(jù)向量lj已計(jì)算出的校驗(yàn)數(shù)據(jù)來計(jì)算由lk確定的校驗(yàn)數(shù)據(jù);

5)若仍有未計(jì)算校驗(yàn)位,則按照步驟4)中計(jì)算規(guī)則,以lk為基礎(chǔ)向量,尋找下一待計(jì)算向量,并返回步驟4);

是否已確定全部校驗(yàn)位計(jì)算過程,若是,則保存校驗(yàn)位依次計(jì)算過程,若否,則按照原始對(duì)應(yīng)關(guān)系進(jìn)行計(jì)算。

進(jìn)一步,所述編碼存儲(chǔ)方法包括以下步驟:

步驟一,所述編碼存儲(chǔ)方法的二維碼字為c=[ci,j];1≤i≤m-1,1≤j≤m+m,元素ci,j表示為第i行,第j列的信息位或校驗(yàn)位;

步驟二,當(dāng)1≤i≤m-1,1≤j≤m-1時(shí),元素ci,j為信息位,用于存放原文件數(shù)據(jù);

步驟三,當(dāng)1≤i≤m-1,m≤j≤m+m時(shí),元素ci,j為校驗(yàn)位,用于存放校驗(yàn)數(shù)據(jù);

步驟四,根據(jù)以上三條步驟得出第一列校驗(yàn)位可以按照下述規(guī)則構(gòu)造:

步驟五,第r列的冗余校驗(yàn)位如下公式表示,令公共調(diào)節(jié)因子為:

步驟六,根據(jù)步驟五得出第r列校驗(yàn)位為:

式中:1≤i<m-1,1≤r≤m。

進(jìn)一步,所述編碼數(shù)據(jù)均勻分發(fā)方法包括以下步驟:

一)每個(gè)數(shù)據(jù)采集節(jié)將隨機(jī)把已經(jīng)采集的環(huán)境數(shù)據(jù)與通過上述方法產(chǎn)生的冗余信息經(jīng)分塊后分發(fā)到其它數(shù)據(jù)采集節(jié)點(diǎn);

二)當(dāng)無線傳感系統(tǒng)所處的環(huán)境較為惡劣,無線傳感節(jié)點(diǎn)出現(xiàn)損毀時(shí),若原始數(shù)據(jù)節(jié)點(diǎn)為2·m,與m相鄰且小于m的素?cái)?shù)用ml表示;

三)則當(dāng)損毀節(jié)點(diǎn)達(dá)到2×(m-ml)時(shí),即系統(tǒng)剩余節(jié)點(diǎn)數(shù)為2·ml時(shí),系統(tǒng)將對(duì)損毀數(shù)據(jù)進(jìn)行恢復(fù),同時(shí),系統(tǒng)將對(duì)恢復(fù)出的原始數(shù)據(jù)進(jìn)行再次編碼,編碼參數(shù)用ml參數(shù)來進(jìn)行;

四)新采集的節(jié)點(diǎn)也將按照該策略進(jìn)行編碼存儲(chǔ)。

本發(fā)明提出了針對(duì)野外環(huán)境參數(shù)無線采集系統(tǒng)的自適應(yīng)存儲(chǔ)方法,當(dāng)系統(tǒng)的遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)正常運(yùn)行時(shí),數(shù)據(jù)采集節(jié)點(diǎn)采集的數(shù)據(jù)通過遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)上傳到服務(wù)器,當(dāng)遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)出現(xiàn)損毀時(shí),數(shù)據(jù)采集節(jié)點(diǎn)將會(huì)自組織形成一個(gè)區(qū)域存儲(chǔ)網(wǎng)絡(luò),每個(gè)數(shù)據(jù)采集節(jié)點(diǎn)上的數(shù)據(jù)通過編碼的方式,分存到系統(tǒng)的各個(gè)節(jié)點(diǎn)中,當(dāng)自組織存儲(chǔ)網(wǎng)絡(luò)的存儲(chǔ)空間不足時(shí),系統(tǒng)通過設(shè)定的數(shù)據(jù)覆蓋規(guī)則,用新采集的數(shù)據(jù)按照一定的間隔將歷史數(shù)據(jù)覆蓋掉。本發(fā)明將大大提高系統(tǒng)存儲(chǔ)數(shù)據(jù)的可靠性。具有推廣應(yīng)用的價(jià)值。

本發(fā)明與現(xiàn)有技術(shù)相比,優(yōu)化了編碼過程,能夠?qū)崿F(xiàn)編碼過程計(jì)算量的降低。在存儲(chǔ)系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行編碼存儲(chǔ)時(shí),能夠根據(jù)編碼矩陣中各個(gè)行向量的特點(diǎn),改變?cè)行r?yàn)數(shù)據(jù)塊的計(jì)算次序,進(jìn)而減少編碼過程的計(jì)算次數(shù);利用本發(fā)明提出的方法進(jìn)行對(duì)編碼矩陣的優(yōu)化后的計(jì)算次序,可以存儲(chǔ)在計(jì)算機(jī)中,在以后的每次計(jì)算中,都可以按照該優(yōu)化后的規(guī)則進(jìn)行計(jì)算;本發(fā)明提出的編碼過程優(yōu)化方法,能夠適用于所有二進(jìn)制矩陣,特別地,該方法可以適用于任何基于二進(jìn)制矩陣進(jìn)行計(jì)算的相關(guān)過程,不僅適用于數(shù)據(jù)存儲(chǔ)時(shí)的編碼過程,還適用于當(dāng)數(shù)據(jù)塊丟失時(shí),利用二進(jìn)制校驗(yàn)矩陣對(duì)丟失數(shù)據(jù)塊進(jìn)行數(shù)據(jù)重構(gòu)的過程,具有推廣使用的價(jià)值。

附圖說明

圖1是本發(fā)明實(shí)施例提供的基于計(jì)算機(jī)取證的數(shù)字證據(jù)完整性保存控制系統(tǒng)示意圖。

圖中:1、無線傳感數(shù)據(jù)采集節(jié)點(diǎn);2、中心數(shù)據(jù)傳輸節(jié)點(diǎn);3、狀態(tài)信號(hào)模塊;4、數(shù)據(jù)存儲(chǔ)器;5、運(yùn)算模塊。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

下面結(jié)合附圖對(duì)本發(fā)明的應(yīng)用原理作詳細(xì)描述。

如圖1所示,本發(fā)明實(shí)施例提供的基于計(jì)算機(jī)取證的數(shù)字證據(jù)完整性保存控制系統(tǒng),包括:

無線傳感數(shù)據(jù)采集節(jié)點(diǎn)1,用于將數(shù)據(jù)發(fā)送給中心數(shù)據(jù)傳輸節(jié)點(diǎn),由中心數(shù)據(jù)傳輸節(jié)點(diǎn)將數(shù)據(jù)發(fā)送給計(jì)算機(jī);無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)還用于形成自組織網(wǎng)絡(luò),用于暫時(shí)存儲(chǔ)各個(gè)無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)所采集的數(shù)據(jù);

中心數(shù)據(jù)傳輸節(jié)點(diǎn)2,用于將數(shù)據(jù)上傳狀態(tài)信號(hào)模塊,并同時(shí)向無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)發(fā)送成功反饋信息;若無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)在設(shè)定時(shí)間內(nèi)未接受到發(fā)送成功反饋信號(hào),該節(jié)點(diǎn)將向中心數(shù)據(jù)傳輸節(jié)點(diǎn)發(fā)送詢問信號(hào),確定中心數(shù)據(jù)傳輸節(jié)點(diǎn)是否正常運(yùn)行;若中心數(shù)據(jù)傳輸節(jié)點(diǎn)無應(yīng)答,則中心數(shù)據(jù)傳輸節(jié)點(diǎn)將啟動(dòng)與其他無線傳感器數(shù)據(jù)采集節(jié)點(diǎn)的通信,并利用編碼存儲(chǔ)方法將本節(jié)點(diǎn)存儲(chǔ)的數(shù)據(jù)采用編碼數(shù)據(jù)均勻分發(fā)方法分發(fā)到計(jì)算機(jī)中的各個(gè)節(jié)點(diǎn)中;

狀態(tài)信號(hào)模塊3,接收所述中心數(shù)據(jù)傳輸節(jié)點(diǎn)傳輸?shù)男盘?hào);并將信號(hào)發(fā)送讀寫控制模塊;

讀寫控制模塊3,根據(jù)所述狀態(tài)信號(hào)模塊傳輸?shù)男盘?hào),從數(shù)據(jù)存儲(chǔ)器4讀取數(shù)據(jù)或者向數(shù)據(jù)存儲(chǔ)器寫入數(shù)據(jù);

運(yùn)算模塊5,根據(jù)所述讀寫控制模塊傳輸?shù)男盘?hào),對(duì)從數(shù)據(jù)存儲(chǔ)器讀取的數(shù)據(jù)進(jìn)行處理;

所述運(yùn)算模塊中若任意由“0,1”確定的二進(jìn)制系統(tǒng)編碼矩陣為gr·m,gr·m為由“0,1”構(gòu)成的二進(jìn)制矩陣,該矩陣用于產(chǎn)生冗余數(shù)據(jù),其可以具體表示為:

根據(jù)二進(jìn)制編碼矩陣的行向量l1,l2,…,lr·m中“1”的個(gè)數(shù)確定出根據(jù)該向量計(jì)算校驗(yàn)位時(shí)所需要的xor計(jì)算次數(shù),并計(jì)算任意兩向量la,lb之間不相同的位數(shù);

若向量la中元素為“1”的位數(shù)為k,則系統(tǒng)利用該向量進(jìn)行產(chǎn)生冗余數(shù)據(jù)需要進(jìn)行k-1次xor運(yùn)算。

進(jìn)一步,針對(duì)整個(gè)編碼矩陣gr·m對(duì)原始文件進(jìn)行編碼計(jì)算的優(yōu)化流程包括:

1)根據(jù)編碼矩陣中g(shù)r·m的每一行向量中“1”的個(gè)數(shù),確定出根據(jù)該行向量計(jì)算校驗(yàn)位所需要的xor次數(shù),行向量中“1”的個(gè)數(shù)用k來標(biāo)記,則利用該行向量計(jì)算校驗(yàn)位所需要的xor次數(shù)為(k-1)m,其中m為每個(gè)參與校驗(yàn)計(jì)算的原始數(shù)據(jù)塊的大小;

2)比較編碼矩陣中任意兩個(gè)行向量之間的元素相同位與元素不同位的個(gè)數(shù),記為(e/d),其中e表示兩個(gè)向量中元素相同的位個(gè)數(shù);d表示兩個(gè)向量中元素不同的位個(gè)數(shù);

3)若某一行向量li(1≤i≤r·m)所需要的xor次數(shù)小于或等于步驟b中不同位數(shù)d,則直接根據(jù)該向量計(jì)算出該行所對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)塊,并將該向量記為lj;

4)利用步驟3)中確定的向量lj,根據(jù)步驟b中相同位數(shù)與不同位數(shù)之比,確定下一個(gè)計(jì)算行向量,當(dāng)某行向量lk與向量lj不同位數(shù)小于相同位數(shù),且lk與向量lj不同位數(shù)與其余各個(gè)向量不同位數(shù)達(dá)到最小時(shí),則根據(jù)向量lj已計(jì)算出的校驗(yàn)數(shù)據(jù)來計(jì)算由lk確定的校驗(yàn)數(shù)據(jù);

5)若仍有未計(jì)算校驗(yàn)位,則按照步驟4)中計(jì)算規(guī)則,以lk為基礎(chǔ)向量,尋找下一待計(jì)算向量,并返回步驟4);

是否已確定全部校驗(yàn)位計(jì)算過程,若是,則保存校驗(yàn)位依次計(jì)算過程,若否,則按照原始對(duì)應(yīng)關(guān)系進(jìn)行計(jì)算。

進(jìn)一步,所述編碼存儲(chǔ)方法包括以下步驟:

步驟一,所述編碼存儲(chǔ)方法的二維碼字為c=[ci,j];1≤i≤m-1,1≤j≤m+m,元素ci,j表示為第i行,第j列的信息位或校驗(yàn)位;

步驟二,當(dāng)1≤i≤m-1,1≤j≤m-1時(shí),元素ci,j為信息位,用于存放原文件數(shù)據(jù);

步驟三,當(dāng)1≤i≤m-1,m≤j≤m+m時(shí),元素ci,j為校驗(yàn)位,用于存放校驗(yàn)數(shù)據(jù);

步驟四,根據(jù)以上三條步驟得出第一列校驗(yàn)位可以按照下述規(guī)則構(gòu)造:

步驟五,第r列的冗余校驗(yàn)位如下公式表示,令公共調(diào)節(jié)因子為:

步驟六,根據(jù)步驟五得出第r列校驗(yàn)位為:

式中:1≤i<m-1,1≤r≤m。

進(jìn)一步,所述編碼數(shù)據(jù)均勻分發(fā)方法包括以下步驟:

一)每個(gè)數(shù)據(jù)采集節(jié)將隨機(jī)把已經(jīng)采集的環(huán)境數(shù)據(jù)與通過上述方法產(chǎn)生的冗余信息經(jīng)分塊后分發(fā)到其它數(shù)據(jù)采集節(jié)點(diǎn);

二)當(dāng)無線傳感系統(tǒng)所處的環(huán)境較為惡劣,無線傳感節(jié)點(diǎn)出現(xiàn)損毀時(shí),若原始數(shù)據(jù)節(jié)點(diǎn)為2·m,與m相鄰且小于m的素?cái)?shù)用ml表示;

三)則當(dāng)損毀節(jié)點(diǎn)達(dá)到2×(m-ml)時(shí),即系統(tǒng)剩余節(jié)點(diǎn)數(shù)為2·ml時(shí),系統(tǒng)將對(duì)損毀數(shù)據(jù)進(jìn)行恢復(fù),同時(shí),系統(tǒng)將對(duì)恢復(fù)出的原始數(shù)據(jù)進(jìn)行再次編碼,編碼參數(shù)用ml參數(shù)來進(jìn)行;

四)新采集的節(jié)點(diǎn)也將按照該策略進(jìn)行編碼存儲(chǔ)。

本發(fā)明提出了針對(duì)野外環(huán)境參數(shù)無線采集系統(tǒng)的自適應(yīng)存儲(chǔ)方法,當(dāng)系統(tǒng)的遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)正常運(yùn)行時(shí),數(shù)據(jù)采集節(jié)點(diǎn)采集的數(shù)據(jù)通過遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)上傳到服務(wù)器,當(dāng)遠(yuǎn)程無線數(shù)據(jù)傳輸節(jié)點(diǎn)出現(xiàn)損毀時(shí),數(shù)據(jù)采集節(jié)點(diǎn)將會(huì)自組織形成一個(gè)區(qū)域存儲(chǔ)網(wǎng)絡(luò),每個(gè)數(shù)據(jù)采集節(jié)點(diǎn)上的數(shù)據(jù)通過編碼的方式,分存到系統(tǒng)的各個(gè)節(jié)點(diǎn)中,當(dāng)自組織存儲(chǔ)網(wǎng)絡(luò)的存儲(chǔ)空間不足時(shí),系統(tǒng)通過設(shè)定的數(shù)據(jù)覆蓋規(guī)則,用新采集的數(shù)據(jù)按照一定的間隔將歷史數(shù)據(jù)覆蓋掉。該方法將大大提高系統(tǒng)存儲(chǔ)數(shù)據(jù)的可靠性。具有推廣應(yīng)用的價(jià)值。

本發(fā)明與現(xiàn)有技術(shù)相比,優(yōu)化了編碼過程,能夠?qū)崿F(xiàn)編碼過程計(jì)算量的降低。在存儲(chǔ)系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行編碼存儲(chǔ)時(shí),能夠根據(jù)編碼矩陣中各個(gè)行向量的特點(diǎn),改變?cè)行r?yàn)數(shù)據(jù)塊的計(jì)算次序,進(jìn)而減少編碼過程的計(jì)算次數(shù);利用本發(fā)明提出的方法進(jìn)行對(duì)編碼矩陣的優(yōu)化后的計(jì)算次序,可以存儲(chǔ)在計(jì)算機(jī)中,在以后的每次計(jì)算中,都可以按照該優(yōu)化后的規(guī)則進(jìn)行計(jì)算;本發(fā)明提出的編碼過程優(yōu)化方法,能夠適用于所有二進(jìn)制矩陣,特別地,該方法可以適用于任何基于二進(jìn)制矩陣進(jìn)行計(jì)算的相關(guān)過程,不僅適用于數(shù)據(jù)存儲(chǔ)時(shí)的編碼過程,還適用于當(dāng)數(shù)據(jù)塊丟失時(shí),利用二進(jìn)制校驗(yàn)矩陣對(duì)丟失數(shù)據(jù)塊進(jìn)行數(shù)據(jù)重構(gòu)的過程,具有推廣使用的價(jià)值。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1