[0071] 圖1為本發(fā)明一個實施例所提供的一種羊養(yǎng)殖生長監(jiān)測數(shù)據(jù)傳輸方法的流程圖;
[0072] 圖2為本發(fā)明一個實施例所提供的圖1中步驟S102的流程圖;
[0073] 圖3為本發(fā)明一個實施例所提供的圖1中步驟S103的流程圖;
[0074] 圖4為本發(fā)明一個實施例所提供的圖3中步驟S1033的流程圖;
[0075] 圖5為本發(fā)明一個實施例所提供的圖1中步驟S104的流程圖;
[0076] 圖6為本發(fā)明一個實施例所提供的一種羊養(yǎng)殖生長監(jiān)測數(shù)據(jù)傳輸系統(tǒng)的示意圖。
具體實施方式
[0077] 為了更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明提出的一種羊養(yǎng)殖生長監(jiān)測數(shù)據(jù)傳輸方法及系統(tǒng),其具體實施方式、結構、特征及其功效,詳細說明如下。在下述說明中,不同的“一個實施例”或“另一個實施例”指的不一定是同一實施例。此外,一或多個實施例中的特定特征、結構或特點可由任何合適形式組合。
[0078] 除非另有定義,本文所使用的所有的技術和科學術語與屬于本發(fā)明的技術領域的技術人員通常理解的含義相同。
[0079] 在對羊養(yǎng)殖生長過程中,進行監(jiān)測會產生很多的數(shù)據(jù),目前,這些監(jiān)測數(shù)據(jù)會通過旋轉門壓縮算法進行壓縮,然后傳輸壓縮后的數(shù)據(jù)。
[0080] 但在使用旋轉門壓縮算法對羊養(yǎng)殖生長數(shù)據(jù)進行壓縮時,其窗口的大小都是人為設定的,其較大的窗口雖然能夠提高壓縮率,但是較大的窗口卻需要更長的匹配搜索時間,導致算法運行速度下降,而較小的窗口的匹配效率和壓縮率都較低,因此,相關技術中的旋轉門壓縮算法無法可靠的對監(jiān)測數(shù)據(jù)進行壓縮。
[0081] 下面結合附圖具體地說明本發(fā)明所提供的一種羊養(yǎng)殖生長監(jiān)測數(shù)據(jù)傳輸方法及系統(tǒng)的具體方案。
[0082] 請參閱圖1,其示出了本發(fā)明一個實施例提供的羊養(yǎng)殖生長監(jiān)測數(shù)據(jù)傳輸方法流程圖,方法包括以下步驟S101?S107:
[0083] S101、采集羊養(yǎng)殖生長過程中監(jiān)測到的生長數(shù)據(jù),生長數(shù)據(jù)包括:體形數(shù)據(jù)和飼料攝入數(shù)據(jù)。
[0084] 本步驟為數(shù)據(jù)準備階段,由于通過羊養(yǎng)殖生長過程中的數(shù)據(jù)來分析羊的狀況,因此需要采集羊的各種類型數(shù)據(jù),并對羊監(jiān)測到的各種類型數(shù)據(jù)通過壓縮進行傳輸后臺,通過傳輸?shù)胶笈_的數(shù)據(jù)來完成分析。
[0085] 本申請中可以連續(xù)采集羊每天的體形數(shù)據(jù)和飼料攝入數(shù)據(jù),該些數(shù)據(jù)可以是人工采集,也可以通過設置的相應的傳感器獲取,本公開不對數(shù)據(jù)的獲取方式加以限制。
[0086] 其中,體形數(shù)據(jù)包括:體重、體長和體高,飼料攝入數(shù)據(jù)包括:飼料攝入量、飼料種類、飼料配方、刺梨飼料添加劑的含量。
[0087] 在羊剛出生,在生長過程中,其體重、體長和體高是比較重要的,并且羊在出生后其體重、體長和體高在第一年內其變化呈現(xiàn)上升趨勢,因此可以用一個較大的窗口便能夠反映出其趨勢特征,并且又能夠提高其壓縮率,但是當數(shù)據(jù)出現(xiàn)異常時,其數(shù)據(jù)會無法體現(xiàn)趨勢特征,因此用較大的窗口不僅不能夠提高壓縮率,并且會丟失數(shù)據(jù)的重要的細節(jié)信息,但是,此時反而用較小的窗口能夠保留重要的細節(jié)信息;因此可以首先通過數(shù)據(jù)的異常波動情況來確定出一段數(shù)據(jù)的趨勢波動差異因子,又因為在羊生長過程中飼料的攝入量、添加劑的含量、飼料種類的個數(shù)與體重、體長、體高成正相關性;因此通過其數(shù)據(jù)之間的正相關性來確定出哪些數(shù)據(jù)是出現(xiàn)異常的,對于異常的數(shù)據(jù)可能要用較低的窗口來進行壓縮,以此來保證一個數(shù)據(jù)的質量,方便后續(xù)解壓后進行參考分析,因此通過羊體形數(shù)據(jù)與攝入飼料數(shù)據(jù)之間的相關性來確定出每段數(shù)據(jù)的趨勢波動差異因子。羊在生長過程中其,體形的生長曲線的初始階段通常會呈現(xiàn)出較陡峭的上升趨勢,隨著個體接近成熟,生長速度逐漸減緩,最終趨于平穩(wěn),形成一個S形曲線,因此通過對應羊的體形數(shù)據(jù)是否屬于S形曲線的變化情況(從斜率的變化情況上進行量化)來對每段數(shù)據(jù)的趨勢波動差異因子進行修正,獲得每段數(shù)據(jù)的修正趨勢波動異常因子,通過每段數(shù)據(jù)的修正趨勢波動異常因子和重復程度對初始窗口大小進行調整,獲得每段調整后的壓縮窗口。
[0088] S102、根據(jù)體形數(shù)據(jù)的波動范圍獲取每天每種體形數(shù)據(jù)的趨勢波動差異因子。
[0089] 在根據(jù)體形數(shù)據(jù)的波動范圍獲取每天每種體形數(shù)據(jù)的趨勢波動差異因子時,如圖
2所示,可以對每一個體形數(shù)據(jù)執(zhí)行如下步驟S1021?S1022:
[0090] S1021、獲取當前體形數(shù)據(jù)的前相鄰數(shù)據(jù)的斜率和后相鄰數(shù)據(jù)的斜率。
[0091] S1022、獲取前相鄰數(shù)據(jù)的斜率和后相鄰數(shù)據(jù)的斜率之間的差值,作為當前體形數(shù)據(jù)的趨勢波動差異因子。