本發(fā)明涉及農(nóng)業(yè)灌溉
技術(shù)領(lǐng)域:
,具體而言,涉及一種灌溉裝置的控制方法和一種灌溉裝置的控制裝置。
背景技術(shù):
:目前,為了保證植物能夠健康生長(zhǎng),當(dāng)土壤比較干或者濕度比較低時(shí),啟動(dòng)灌溉裝置來(lái)對(duì)植物進(jìn)行灌溉,滿足植物對(duì)水分的需求。但是需要管理人員定期查看土壤情況,這樣的管理就比較麻煩。而且當(dāng)管理人員根據(jù)自己的工作經(jīng)驗(yàn)確定土壤比較干時(shí),需要管理人員手動(dòng)啟動(dòng)灌溉裝置來(lái)進(jìn)行灌溉。因此,如何智能地啟動(dòng)灌溉裝置進(jìn)行灌溉,避免用戶手動(dòng)啟動(dòng),從而減輕管理人員的工作量成為亟待解決的技術(shù)問(wèn)題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明正是基于上述問(wèn)題,提出了一種新的技術(shù)方案,可以智能地啟動(dòng)灌溉裝置進(jìn)行灌溉,避免了管理人員手動(dòng)啟動(dòng),從而減輕了管理人員的工作量。有鑒于此,本發(fā)明的第一方面提出了一種灌溉裝置的控制方法,包括:獲取灌溉決策數(shù)據(jù),根據(jù)所述灌溉決策數(shù)據(jù),構(gòu)建灌溉決策模型;獲取當(dāng)前種植參數(shù),根據(jù)所述灌溉決策模型,獲取與所述當(dāng)前種植參數(shù)匹配的灌溉結(jié)果;根據(jù)所述灌溉結(jié)果,確定是否啟動(dòng)灌溉裝置來(lái)進(jìn)行灌溉。在該技術(shù)方案中,通過(guò)構(gòu)建灌溉決策模型,以根據(jù)該灌溉決策模型智能地確定是否啟動(dòng)灌溉裝置,避免了管理人員定期去現(xiàn)場(chǎng)查看植物的生長(zhǎng)情況,以及避免了管理人員根據(jù)自己的經(jīng)驗(yàn)來(lái)確定是否啟動(dòng)灌溉裝置,從而使得對(duì)灌溉裝置的控制更加智能化,減少了管理人員的工作量。在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述灌溉決策數(shù)據(jù),構(gòu)建灌溉決策模型的步驟,具體包括:按照預(yù)設(shè)規(guī)則,將所述灌溉決策數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu);根據(jù)所述數(shù)據(jù)結(jié)構(gòu),構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,通過(guò)將灌溉決策數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu),以方便計(jì)算機(jī)識(shí)別該數(shù)據(jù)結(jié)構(gòu)來(lái)構(gòu)建灌溉決策模型,而且構(gòu)建出的該灌溉決策模型也是計(jì)算機(jī)能夠識(shí)別的。在上述任一技術(shù)方案中,優(yōu)選地,使用決策樹(shù)算法構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,使用決策樹(shù)算法可以保證構(gòu)建的灌溉決策模型比較簡(jiǎn)單,而且決策樹(shù)算法對(duì)于噪聲數(shù)據(jù)具有很好的健壯性。在上述任一技術(shù)方案中,優(yōu)選地,在啟動(dòng)所述灌溉裝置來(lái)進(jìn)行灌溉的情況下,還包括:根據(jù)所述當(dāng)前種植參數(shù),控制所述灌溉裝置在進(jìn)行灌溉時(shí)的水流量。在該技術(shù)方案中,根據(jù)當(dāng)前種植參數(shù)控制灌溉時(shí)的水流量,例如,當(dāng)前的空氣溫度越高、土壤濕度越低,說(shuō)明植物對(duì)于水的需求量就比較大,即灌溉裝置此次灌溉的水流量就越大,從而滿足了植物的實(shí)際需求。在上述任一技術(shù)方案中,優(yōu)選地,所述當(dāng)前種植參數(shù)包括以下之一或多種的組合:當(dāng)前時(shí)間、天氣狀況、空氣溫度、土壤濕度。本發(fā)明的第二方面提出了一種灌溉裝置的控制裝置,包括:構(gòu)建單元,用于獲取灌溉決策數(shù)據(jù),根據(jù)所述灌溉決策數(shù)據(jù),構(gòu)建灌溉決策模型;獲取單元,用于獲取當(dāng)前種植參數(shù),根據(jù)所述灌溉決策模型,獲取與所述當(dāng)前種植參數(shù)匹配的灌溉結(jié)果;確定單元,用于根據(jù)所述灌溉結(jié)果,確定是否啟動(dòng)灌溉裝置來(lái)進(jìn)行灌溉。在該技術(shù)方案中,通過(guò)構(gòu)建灌溉決策模型,以根據(jù)該灌溉決策模型智能地確定是否啟動(dòng)灌溉裝置,避免了管理人員定期去現(xiàn)場(chǎng)查看植物的生長(zhǎng)情況,以及避免了管理人員根據(jù)自己的經(jīng)驗(yàn)來(lái)確定是否啟動(dòng)灌溉裝置,從而使得對(duì)灌溉裝置的控制更加智能化,減少了管理人員的工作量。在上述技術(shù)方案中,優(yōu)選地,所述構(gòu)建單元包括:轉(zhuǎn)換子單元,用于按照預(yù)設(shè)規(guī)則,將所述灌溉決策數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu);構(gòu)建子單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu),構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,通過(guò)將灌溉決策數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu),以方便計(jì)算機(jī)識(shí)別該數(shù)據(jù)結(jié)構(gòu)來(lái)構(gòu)建灌溉決策模型,而且構(gòu)建出的該灌溉決策模型也是計(jì)算機(jī)能夠識(shí)別的。在上述任一技術(shù)方案中,優(yōu)選地,所述構(gòu)建單元具體用于,使用決策樹(shù)算法構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,使用決策樹(shù)算法可以保證構(gòu)建的灌溉決策模型比較簡(jiǎn)單,而且決策樹(shù)算法對(duì)于噪聲數(shù)據(jù)具有很好的健壯性。在上述任一技術(shù)方案中,優(yōu)選地,在啟動(dòng)所述灌溉裝置來(lái)進(jìn)行灌溉的情況下,還包括:控制單元,用于根據(jù)所述當(dāng)前種植參數(shù),控制所述灌溉裝置在進(jìn)行灌溉時(shí)的水流量。在該技術(shù)方案中,根據(jù)當(dāng)前種植參數(shù)控制灌溉時(shí)的水流量,例如,當(dāng)前的空氣溫度越高、土壤濕度越低,說(shuō)明植物對(duì)于水的需求量就比較大,即灌溉裝置此次灌溉的水流量就越大,從而滿足了植物的實(shí)際需求。在上述任一技術(shù)方案中,優(yōu)選地,所述當(dāng)前種植參數(shù)包括以下之一或多種的組合:當(dāng)前時(shí)間、天氣狀況、空氣溫度、土壤濕度。通過(guò)本發(fā)明的技術(shù)方案,可以智能地啟動(dòng)灌溉裝置進(jìn)行灌溉,避免了管理人員手動(dòng)啟動(dòng),從而減輕了管理人員的工作量。附圖說(shuō)明圖1示出了根據(jù)本發(fā)明的實(shí)施例的灌溉裝置的控制方法的流程示意圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的灌溉裝置的控制裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。圖1示出了根據(jù)本發(fā)明的實(shí)施例的灌溉裝置的控制方法的流程示意圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的灌溉裝置的控制方法,包括:步驟102,獲取灌溉決策數(shù)據(jù),根據(jù)所述灌溉決策數(shù)據(jù),構(gòu)建灌溉決策模型。步驟104,獲取當(dāng)前種植參數(shù),根據(jù)所述灌溉決策模型,獲取與所述當(dāng)前種植參數(shù)匹配的灌溉結(jié)果。步驟106,根據(jù)所述灌溉結(jié)果,確定是否啟動(dòng)灌溉裝置來(lái)進(jìn)行灌溉。例如,若灌溉結(jié)果為進(jìn)行灌溉,則啟動(dòng)灌溉裝置來(lái)進(jìn)行灌溉,若灌溉結(jié)果為不進(jìn)行灌溉,則不啟動(dòng)灌溉裝置。在該技術(shù)方案中,通過(guò)構(gòu)建灌溉決策模型,以根據(jù)該灌溉決策模型智能地確定是否啟動(dòng)灌溉裝置,避免了管理人員定期去現(xiàn)場(chǎng)查看植物的生長(zhǎng)情況,以及避免了管理人員根據(jù)自己的經(jīng)驗(yàn)來(lái)確定是否啟動(dòng)灌溉裝置,從而使得對(duì)灌溉裝置的控制更加智能化,減少了管理人員的工作量。在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述灌溉決策數(shù)據(jù),構(gòu)建灌溉決策模型的步驟,具體包括:按照預(yù)設(shè)規(guī)則,將所述灌溉決策數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu);根據(jù)所述數(shù)據(jù)結(jié)構(gòu),構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,通過(guò)將灌溉決策數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu),以方便計(jì)算機(jī)識(shí)別該數(shù)據(jù)結(jié)構(gòu)來(lái)構(gòu)建灌溉決策模型,而且構(gòu)建出的該灌溉決策模型也是計(jì)算機(jī)能夠識(shí)別的。其中,灌溉決策數(shù)據(jù)是用戶根據(jù)其需求輸入的數(shù)據(jù)。例如,表1示出了灌溉決策數(shù)據(jù)。表1時(shí)間天氣是否灌溉(灌溉結(jié)果)9:00天晴是9:35天晴是9:50天晴否10:00天晴否10:10天晴否10:25天晴否10:40天晴是9:00多云是9:35多云否9:50多云是10:00多云否10:10多云否按照預(yù)設(shè)規(guī)則(天晴設(shè)置值為0,多云設(shè)置值為1,灌溉設(shè)置為1,不灌溉設(shè)置為0,數(shù)據(jù)結(jié)構(gòu)的格式為,灌溉結(jié)果1:時(shí)間2:天氣),將灌溉決策數(shù)據(jù)轉(zhuǎn)換成以下的數(shù)據(jù)結(jié)構(gòu)。根據(jù)以上的數(shù)據(jù)結(jié)構(gòu)構(gòu)建出如下的灌溉決策模型。id=1,isLeaf=false,predict=0.0(prob=0.5833333333333334),impurity=0.9798687566511527,split=Some(Feature=0,threshold=9.35,featureType=Continuous,categories=List()),stats=Some(gain=0.16859063219201986,impurity=0.9798687566511527,leftimpurity=0.8112781244591328,rightimpurity=0.8112781244591328)例如,當(dāng)前天氣為天晴,當(dāng)前時(shí)間為9:35,此時(shí)將當(dāng)前天氣和當(dāng)前時(shí)間轉(zhuǎn)換成計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)為1:9.352:0,從以上的灌溉決策模型可知,與該當(dāng)前天氣和當(dāng)前時(shí)間匹配的灌溉結(jié)果為1,即進(jìn)行灌溉。在上述任一技術(shù)方案中,優(yōu)選地,使用決策樹(shù)算法構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,使用決策樹(shù)算法可以保證構(gòu)建的灌溉決策模型比較簡(jiǎn)單,而且決策樹(shù)算法對(duì)于噪聲數(shù)據(jù)具有很好的健壯性。決策樹(shù)算法是一種逼近離散函數(shù)值的方法,它是一種典型的分類方法,首先對(duì)數(shù)據(jù)進(jìn)行處理,利用歸納算法生成可讀的規(guī)則和決策樹(shù),然后利用決策對(duì)新數(shù)據(jù)進(jìn)行分析,本質(zhì)上決策樹(shù)是通過(guò)一系列規(guī)則對(duì)數(shù)據(jù)進(jìn)行分類的過(guò)程。決策樹(shù)算法包括有ID3算法、ID5算法、CART算法。在上述任一技術(shù)方案中,優(yōu)選地,在啟動(dòng)所述灌溉裝置來(lái)進(jìn)行灌溉的情況下,還包括:根據(jù)所述當(dāng)前種植參數(shù),控制所述灌溉裝置在進(jìn)行灌溉時(shí)的水流量。在該技術(shù)方案中,根據(jù)當(dāng)前種植參數(shù)控制灌溉時(shí)的水流量,例如,當(dāng)前的空氣溫度越高、土壤濕度越低,說(shuō)明植物對(duì)于水的需求量就比較大,即灌溉裝置此次進(jìn)行灌溉的水流量就越大,從而滿足了植物的實(shí)際需求。在上述任一技術(shù)方案中,優(yōu)選地,所述當(dāng)前種植參數(shù)包括以下之一或多種的組合:當(dāng)前時(shí)間、天氣狀況、空氣溫度、土壤濕度。若在灌溉決策模型中,早上9:00,天氣晴朗,空氣溫度為大于25℃,土壤濕度為小于10%,以上的灌溉條件對(duì)應(yīng)的灌溉結(jié)果為進(jìn)行灌溉,則在當(dāng)前種植參數(shù)滿足以上的灌溉條件時(shí),確定進(jìn)行灌溉,并自動(dòng)啟動(dòng)灌溉裝置進(jìn)行灌溉。圖2示出了根據(jù)本發(fā)明的實(shí)施例的灌溉裝置的控制裝置的結(jié)構(gòu)示意圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的灌溉裝置的控制裝置200,包括:構(gòu)建單元202、獲取單元204和確定單元206。構(gòu)建單元202,用于獲取灌溉決策數(shù)據(jù),根據(jù)所述灌溉決策數(shù)據(jù),構(gòu)建灌溉決策模型;獲取單元204,用于獲取當(dāng)前種植參數(shù),根據(jù)所述灌溉決策模型,獲取與所述當(dāng)前種植參數(shù)匹配的灌溉結(jié)果;確定單元206,用于根據(jù)所述灌溉結(jié)果,確定是否啟動(dòng)灌溉裝置來(lái)進(jìn)行灌溉。在該技術(shù)方案中,通過(guò)構(gòu)建灌溉決策模型,以根據(jù)該灌溉決策模型智能地確定是否啟動(dòng)灌溉裝置,避免了管理人員定期去現(xiàn)場(chǎng)查看植物的生長(zhǎng)情況,以及避免了管理人員根據(jù)自己的經(jīng)驗(yàn)來(lái)確定是否啟動(dòng)灌溉裝置,從而使得對(duì)灌溉裝置的控制更加智能化,減少了管理人員的工作量。在上述技術(shù)方案中,優(yōu)選地,所述構(gòu)建單元202包括:轉(zhuǎn)換子單元2022,用于按照預(yù)設(shè)規(guī)則,將所述灌溉決策數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu);構(gòu)建子單元2024,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu),構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,通過(guò)將灌溉決策數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu),以方便計(jì)算機(jī)識(shí)別該數(shù)據(jù)結(jié)構(gòu)來(lái)構(gòu)建灌溉決策模型,而且構(gòu)建出的該灌溉決策模型也是計(jì)算機(jī)能夠識(shí)別的。在上述任一技術(shù)方案中,優(yōu)選地,所述構(gòu)建單元202具體用于,使用決策樹(shù)算法構(gòu)建所述灌溉決策模型。在該技術(shù)方案中,使用決策樹(shù)算法可以保證構(gòu)建的灌溉決策模型比較簡(jiǎn)單,而且決策樹(shù)算法對(duì)于噪聲數(shù)據(jù)具有很好的健壯性。在上述任一技術(shù)方案中,優(yōu)選地,在啟動(dòng)所述灌溉裝置來(lái)進(jìn)行灌溉的情況下,還包括:控制單元208,用于根據(jù)所述當(dāng)前種植參數(shù),控制所述灌溉裝置在進(jìn)行灌溉時(shí)的水流量。在該技術(shù)方案中,根據(jù)當(dāng)前種植參數(shù)控制灌溉時(shí)的水流量,例如,當(dāng)前的空氣溫度越高、土壤濕度越低,說(shuō)明植物對(duì)于水的需求量就比較大,即灌溉裝置此次灌溉的水流量就越大,從而滿足了植物的實(shí)際需求。在上述任一技術(shù)方案中,優(yōu)選地,所述當(dāng)前種植參數(shù)包括以下之一或多種的組合:當(dāng)前時(shí)間、天氣狀況、空氣溫度、土壤濕度。例如,在灌溉決策模型中,早上9:00,天氣晴朗,空氣溫度為大于25℃,土壤濕度為小于10%,以上的灌溉條件對(duì)應(yīng)的灌溉結(jié)果為進(jìn)行灌溉,則在當(dāng)前種植參數(shù)滿足以上的灌溉條件時(shí),確定進(jìn)行灌溉,并自動(dòng)啟動(dòng)灌溉裝置進(jìn)行灌溉。以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,通過(guò)本發(fā)明的技術(shù)方案,可以智能地啟動(dòng)灌溉裝置進(jìn)行灌溉,避免了管理人員手動(dòng)啟動(dòng),使得灌溉裝置的灌溉更加智能化,從而減輕了管理人員的工作量。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3