一種羊養(yǎng)殖生長監(jiān)測(cè)數(shù)據(jù)傳輸方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,具體涉及羊養(yǎng)殖生長監(jiān)測(cè)數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù)
[0002] 羊養(yǎng)殖生長監(jiān)測(cè)數(shù)據(jù)傳輸是利用現(xiàn)代技術(shù)手段對(duì)羊只的生長狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)和數(shù)據(jù)傳輸,以便于養(yǎng)殖管理、決策支持和健康監(jiān)控。羊養(yǎng)殖生長監(jiān)測(cè)數(shù)據(jù)傳輸系統(tǒng)通過先進(jìn)的技術(shù)手段實(shí)現(xiàn)了對(duì)羊只生長過程的全面監(jiān)控與管理。這不僅提高了養(yǎng)殖效率和決策科學(xué)性,還推動(dòng)了養(yǎng)殖業(yè)向智能化、可持續(xù)發(fā)展的方向邁進(jìn)。
[0003] 在對(duì)羊養(yǎng)殖生長過程中,進(jìn)行監(jiān)測(cè)會(huì)產(chǎn)生很多的數(shù)據(jù),目前,這些監(jiān)測(cè)數(shù)據(jù)會(huì)通過旋轉(zhuǎn)門壓縮算法進(jìn)行壓縮,然后傳輸壓縮后的數(shù)據(jù)。
[0004] 但在使用旋轉(zhuǎn)門壓縮算法對(duì)羊養(yǎng)殖生長數(shù)據(jù)進(jìn)行壓縮時(shí),其壓縮窗口的大小都是人為設(shè)定的,如果設(shè)置的壓縮窗口較大,雖然能夠提高壓縮率,但是卻需要更長的匹配搜索時(shí)間,導(dǎo)致算法運(yùn)行速度下降,使得壓縮效率較低,如果設(shè)置的窗口較小,會(huì)使得壓縮率較低。
發(fā)明內(nèi)容
[0005] 為了解決監(jiān)測(cè)到的體形數(shù)據(jù)的壓縮率和壓縮效率都較低的技術(shù)問題,本發(fā)明的目的在于提供一種羊養(yǎng)殖生長監(jiān)測(cè)數(shù)據(jù)傳輸方法及系統(tǒng),所采用的技術(shù)方案具體如下:
[0006] 在本公開的第一方面,提供一種羊養(yǎng)殖生長監(jiān)測(cè)數(shù)據(jù)傳輸方法,所述方法包括:
[0007] 采集羊養(yǎng)殖生長過程中監(jiān)測(cè)到的生長數(shù)據(jù),所述生長數(shù)據(jù)包括:體形數(shù)據(jù)和飼料攝入數(shù)據(jù);
[0008] 根據(jù)所述體形數(shù)據(jù)的波動(dòng)范圍獲取每天每種體形數(shù)據(jù)的趨勢(shì)波動(dòng)差異因子;
[0009] 通過所述體形數(shù)據(jù)與所述飼料攝入數(shù)據(jù)之間的相關(guān)關(guān)系對(duì)所述趨勢(shì)波動(dòng)差異因子進(jìn)行修正,獲得所述每天每種體形數(shù)據(jù)的修正趨勢(shì)波動(dòng)異常因子;
[0010] 通過所述體形數(shù)據(jù)的變化情況獲取所述每天每種體形數(shù)據(jù)的趨勢(shì)特征;
[0011] 根據(jù)所述趨勢(shì)特征和所述修正趨勢(shì)波動(dòng)異常因子,獲得所述每天每種體形數(shù)據(jù)對(duì)應(yīng)的壓縮窗口的調(diào)整系數(shù);
[0012] 根據(jù)所述調(diào)整系數(shù)對(duì)所述每天每種體形數(shù)據(jù)對(duì)應(yīng)的壓縮窗口進(jìn)行調(diào)整;
[0013] 根據(jù)調(diào)整后的壓縮窗口,通過旋轉(zhuǎn)門壓縮算法對(duì)所述每天每種體形數(shù)據(jù)進(jìn)行壓縮并傳輸。
[0014] 在一個(gè)實(shí)施例中,所述根據(jù)所述體形數(shù)據(jù)的波動(dòng)范圍獲取每天每種體形數(shù)據(jù)的趨勢(shì)波動(dòng)差異因子,包括:
[0015] 對(duì)每一個(gè)所述體形數(shù)據(jù)執(zhí)行如下步驟:
[0016] 獲取當(dāng)前體形數(shù)據(jù)的前相鄰數(shù)據(jù)的斜率和后相鄰數(shù)據(jù)的斜率;
[0017] 獲取所述前相鄰數(shù)據(jù)的斜率和所述后相鄰數(shù)據(jù)的斜率之間的差值,作為所述當(dāng)前體形數(shù)據(jù)的趨勢(shì)波動(dòng)差異因子。
[0018] 在一個(gè)實(shí)施例中,所述通過所述體形數(shù)據(jù)與所述飼料攝入數(shù)據(jù)之間的相關(guān)關(guān)系對(duì)所述趨勢(shì)波動(dòng)差異因子進(jìn)行修正,獲得所述每天每種體形數(shù)據(jù)的修正趨勢(shì)波動(dòng)異常因子,包括:
[0019] 對(duì)每種體形的體形數(shù)據(jù)執(zhí)行如下步驟:
[0020] 從所述體形數(shù)據(jù)中獲取預(yù)設(shè)時(shí)間段的當(dāng)前體形對(duì)應(yīng)的當(dāng)前體形數(shù)據(jù);
[0021] 從所述飼料攝入數(shù)據(jù)中獲取所述預(yù)設(shè)時(shí)間段的目標(biāo)飼料攝入數(shù)據(jù);
[0022] 獲取所述當(dāng)前體形數(shù)據(jù)與所述目標(biāo)飼料攝入數(shù)據(jù)之間的相關(guān)系數(shù);
[0023] 根據(jù)所述當(dāng)前體形數(shù)據(jù)與所述目標(biāo)飼料攝入數(shù)據(jù)之間的相關(guān)系數(shù)獲取所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的異常因子;
[0024] 根據(jù)所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的異常因子對(duì)所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的趨勢(shì)波動(dòng)差異因子進(jìn)行修正,獲取所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的修正趨勢(shì)波動(dòng)異常因子。
[0025] 在一個(gè)實(shí)施例中,所述獲取所述當(dāng)前體形數(shù)據(jù)與所述目標(biāo)飼料攝入數(shù)據(jù)之間的相關(guān)系數(shù),包括:
[0026] 根據(jù)預(yù)設(shè)順序獲取所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的體形數(shù)據(jù)序列;
[0027] 根據(jù)所述預(yù)設(shè)順序獲取所述目標(biāo)飼料攝入數(shù)據(jù)中的每種飼料對(duì)應(yīng)的飼料攝入數(shù)據(jù)序列;
[0028] 根據(jù)所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的體形數(shù)據(jù)序列與所有種類的所述飼料對(duì)應(yīng)的飼料攝入數(shù)據(jù)序列,獲取所述當(dāng)前體形數(shù)據(jù)與所述目標(biāo)飼料攝入數(shù)據(jù)之間的所述相關(guān)系數(shù)。
[0029] 在一個(gè)實(shí)施例中,所述相關(guān)系數(shù)包括:皮爾遜相關(guān)系數(shù)。
[0030] 在一個(gè)實(shí)施例中,所述通過所述體形數(shù)據(jù)的變化情況獲取所述每天每種體形數(shù)據(jù)的趨勢(shì)特征,包括:
[0031] 對(duì)每種體形的體形數(shù)據(jù)執(zhí)行如下步驟:
[0032] 從所述體形數(shù)據(jù)中獲取所述預(yù)設(shè)時(shí)間段的當(dāng)前體形對(duì)應(yīng)的所有當(dāng)前體形數(shù)據(jù);
[0033] 獲取與每一個(gè)所述當(dāng)前體形數(shù)據(jù)對(duì)應(yīng)的相鄰的所述當(dāng)前體形數(shù)據(jù)的斜率,以及,每一個(gè)所述當(dāng)前體形數(shù)據(jù)的所述趨勢(shì)波動(dòng)差異因子;
[0034] 獲取所有相鄰的所述當(dāng)前體形數(shù)據(jù)的斜率的信息熵;
[0035] 獲取所有所述當(dāng)前體形數(shù)據(jù)的所述趨勢(shì)波動(dòng)差異因子對(duì)應(yīng)的標(biāo)準(zhǔn)差;
[0036] 根據(jù)所有相鄰的所述當(dāng)前體形數(shù)據(jù)的斜率的信息熵和所述標(biāo)準(zhǔn)差獲取所述當(dāng)前體形數(shù)據(jù)的趨勢(shì)特征。
[0037] 在一個(gè)實(shí)施例中,所述根據(jù)所述趨勢(shì)特征和所述修正趨勢(shì)波動(dòng)異常因子,獲得所述每天每種體形數(shù)據(jù)對(duì)應(yīng)的壓縮窗口的調(diào)整系數(shù),包括: