【技術實現步驟摘要】
本專利技術涉及信息檢索,具體涉及一種智慧農業信息管理系統。
技術介紹
1、受益于信息技術的迅速發展,智慧農業信息管理系統通過更好地收集和利用農業相關數據,可實現相關智能化決策和管理,已被廣泛應用于農業領域。智慧農業信息管理系統在運行過程中,通常采用各種傳感器來監測環境條件、土壤濕度、氣象數據等各種農業數據。由于這些農業數據的數據量巨大,因此在對這些農業數據進行存儲之前,首先需要對這些農業數據進行壓縮處理。
2、由于農業數據通常為不同類型的時序變化數據,并且存在一定的周期性,數據重復率高,具有較高的冗余性,因此現有常常采用串表壓縮算法(lempel?ziv?welch,lzw)對農業數據進行壓縮。但是在采用現有的lzw算法對農業數據進行壓縮時,隨著壓縮過程的進行,壓縮字典中字符的數目會逐漸增多,這就導致壓縮字典中字符的檢索效率會逐漸下降,從而不利于數據的壓縮過程。
技術實現思路
1、本專利技術的目的在于提供一種智慧農業信息管理系統,用于解決現有數據壓縮過程中壓縮字典中字符的檢索效率會逐漸下降的問題。
2、為解決上述技術問題,本專利技術提供了一種智慧農業信息管理系統,包括:
3、預先讀取數據獲取模塊,用于:在對目標數據壓縮過程中,根據當前已壓縮數據的數據量以及當前已壓縮數據對應的原始數據的數據量,確定當前向后預先讀取數據的數據量,并根據當前向后預先讀取數據的數據量,獲取當前向后預先讀取的數據;
4、潛在貢獻率獲取模塊,用于:確定當前壓縮字
5、字符模式相關值獲取模塊,用于:確定當前壓縮字典內的每種字符在所述當前向后預先讀取的數據中每相鄰兩次出現時中間間隔的數據量,并根據每種字符的字符長度以及在所述當前向后預先讀取的數據中每相鄰兩次出現時中間間隔的數據量,確定當前壓縮字典內的每種字符的字符模式相關值;
6、排布順序調整模塊,用于:根據每種字符的潛在貢獻率和字符模式相關值,確定當前壓縮字典內的每種字符的排布優先值,并根據所述排布優先值,對當前壓縮字典內的所有字符的排布順序進行調整。
7、進一步的,確定當前壓縮字典內的每種字符的潛在貢獻率,包括:
8、對當前壓縮字典內的每種字符對應的距離值進行負相關映射,得到當前壓縮字典內的每種字符對應的負相關映射值;
9、將當前壓縮字典內的每種字符在當前已壓縮數據中的出現頻次與當前已壓縮數據的數據量的比值,確定為當前壓縮字典內的每種字符在當前已壓縮數據中的出現頻率;
10、將當前壓縮字典內的每種字符在所述當前向后預先讀取的數據中的出現頻次與當前向后預先讀取數據的數據量的比值,確定為當前壓縮字典內的每種字符在所述當前向后預先讀取的數據中的出現頻率;
11、計算當前壓縮字典內的每種字符對應的負相關映射值與對應字符在當前已壓縮數據中的出現頻率的乘積值,并將所述乘積值確定為當前壓縮字典內的每種字符在當前已壓縮數據中的出現頻率修正值;
12、根據當前壓縮字典內的每種字符在所述當前向后預先讀取的數據中的出現頻率以及每種字符在當前已壓縮數據中的出現頻率修正值,確定當前壓縮字典內的每種字符的潛在貢獻率,每種字符在所述當前向后預先讀取的數據中的出現頻率以及每種字符在當前已壓縮數據中的出現頻率修正值,均與潛在貢獻率成正相關關系。
13、進一步的,得到當前壓縮字典內的每種字符對應的負相關映射值,對應的計算公式為:
14、
15、其中,表示當前壓縮字典內的字符對應的負相關映射值;表示修正系數;表示當前壓縮字典內的字符對應的距離值;表示以自然常數e為底數的指數函數。
16、進一步的,確定當前壓縮字典內的每種字符的潛在貢獻率,包括:
17、計算當前壓縮字典內的每種字符在所述當前向后預先讀取的數據中的出現頻率以及每種字符在當前已壓縮數據中的出現頻率修正值的相加值,并將所述相加值確定為當前壓縮字典內的每種字符的潛在貢獻率。
18、進一步的,確定當前壓縮字典內的每種字符的字符模式相關值,包括:
19、計算當前壓縮字典內的每種字符在所述當前向后預先讀取的數據中每相鄰兩次出現時中間間隔的數據量的平均值,并將所述平均值確定為當前壓縮字典內的每種字符對應的間隔數據量均值;
20、根據當前壓縮字典內的每種字符的字符長度以及對應的間隔數據量均值,確定當前壓縮字典內的每種字符的字符模式相關值,字符長度與所述字符模式相關值成正相關關系,且間隔數據量均值與所述字符模式相關值成負相關關系。
21、進一步的,確定當前壓縮字典內的每種字符的字符模式相關值,包括:
22、將當前壓縮字典內的每種字符的字符長度與對應的間隔數據量均值的比值,確定為當前壓縮字典內的每種字符的字符模式相關值。
23、進一步的,確定當前向后預先讀取數據的數據量,包括:
24、將當前已壓縮數據的數據量與當前已壓縮數據對應的原始數據的數據量的比值確定為當前數據壓縮效率;
25、根據當前已壓縮數據的數據量和當前數據壓縮效率,確定當前向后預先讀取數據的數據量,當前已壓縮數據的數據量與當前向后預先讀取數據的數據量成正相關關系,且當前數據壓縮效率與當前向后預先讀取數據的數據量成負相關關系。
26、進一步的,確定當前向后預先讀取數據的數據量,對應的計算公式為:
27、
28、其中,表示當前向后預先讀取數據的數據量;表示當前已壓縮數據的數據量;表示當前已壓縮數據對應的原始數據的數據量;表示當前數據壓縮效率;表示以自然常數e為底數的指數函數。
29、進一步的,確定當前壓縮字典內的每種字符的排布優先值,包括:
30、將當前壓縮字典內的每種字符的潛在貢獻率和字符模式相關值的相加值,確定為當前壓縮字典內的每種字符的排布優先值。
31、進一步的,并根據所述排布優先值,對當前壓縮字典內的所有字符的排布順序進行調整,包括:
32、按照所述排布優先值從大到小的順序,對當前壓縮字典內的所有字符進行排列。
33、本專利技術具有如下有益效果:本專利技術的管理系統在對目標數據壓縮過程中,通過對當前壓縮字典內的所有字符的排布順序進行調整,有效提高了數據壓縮過程中的字符檢索效率。具體表現為,通過對當前已壓縮數據的數據壓縮情況進行分析,合理確定當前向后預先讀取數據的數據量,并預先向后讀取該數據量的數據。然后通過對當前壓縮字典內的每種字符在當前向后預先讀取的數據中和當前已壓縮數據中的出現頻次情況,以及每種字符在最新一次被用作壓縮時的時間點到當前時間本文檔來自技高網...
【技術保護點】
1.一種智慧農業信息管理系統,其特征在于,包括:
2.根據權利要求1所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的潛在貢獻率,包括:
3.根據權利要求2所述的一種智慧農業信息管理系統,其特征在于,得到當前壓縮字典內的每種字符對應的負相關映射值,對應的計算公式為:
4.根據權利要求2所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的潛在貢獻率,包括:
5.根據權利要求1所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的字符模式相關值,包括:
6.根據權利要求5所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的字符模式相關值,包括:
7.根據權利要求1所述的一種智慧農業信息管理系統,其特征在于,確定當前向后預先讀取數據的數據量,包括:
8.根據權利要求7所述的一種智慧農業信息管理系統,其特征在于,確定當前向后預先讀取數據的數據量,對應的計算公式為:
9.根據權利要求1所述的一種智慧農業信息管
10.根據權利要求1所述的一種智慧農業信息管理系統,其特征在于,并根據所述排布優先值,對當前壓縮字典內的所有字符的排布順序進行調整,包括:
...【技術特征摘要】
1.一種智慧農業信息管理系統,其特征在于,包括:
2.根據權利要求1所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的潛在貢獻率,包括:
3.根據權利要求2所述的一種智慧農業信息管理系統,其特征在于,得到當前壓縮字典內的每種字符對應的負相關映射值,對應的計算公式為:
4.根據權利要求2所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的潛在貢獻率,包括:
5.根據權利要求1所述的一種智慧農業信息管理系統,其特征在于,確定當前壓縮字典內的每種字符的字符模式相關值,包括:
6.根據權利要求5所述的一種...
【專利技術屬性】
技術研發人員:楊吉民,黃新紅,楊陽,彭長凌,黃濤,蘭治國,張慶保,張強,梁晨,
申請(專利權)人:奇翼軟件技術大連有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。