本發(fā)明涉及服務器技術領域,具體而言,涉及一種種植設備控制方法、一種種植設備控制裝置和一種服務器。
背景技術:
種植設備默認有葉菜和芽菜兩種種植模式,不同的種植模式對應不同的種植參數(shù),以實現(xiàn)種植過程中的自動化控制。但是,只有葉菜和芽菜兩種種植模式,不能精確到具體的植物。而且,相同種類的植物在不同的地理位置生長時,種植參數(shù)也是不一樣的??梢姡嚓P技術中的方案并不能實現(xiàn)精確種植。
因此,如何更加準確地對種植設備進行控制,從而實現(xiàn)精確種植成為亟待解決的技術問題。
技術實現(xiàn)要素:
本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以解決相關技術中的不能準確地對種植設備進行控制的技術問題。
有鑒于此,本發(fā)明的第一方面提出了一種種植設備控制方法,包括:獲取種植設備的當前位置和用戶設置的所述種植設備中的植物種類;根據(jù)所述當前位置和用戶設置的植物種類,確定種植參數(shù);控制所述種植設備按照所述種植參數(shù)進行種植。
在該技術方案中,根據(jù)種植設備所在的當前位置和種植設備中的植物種類來確定種植參數(shù),即不同的植物具有不同的種植參數(shù),而且同一植物在不同位置的種植參數(shù)也不相同,從而保證了對種植設備的準確控制,進而實現(xiàn)了精確種植,滿足了不同種類的植物在不同位置的種植需求。
在上述技術方案中,優(yōu)選地,在所述控制所述種植設備按照所述種植參數(shù)進行種植之后,還包括:獲取所述種植設備中的植物圖像;根據(jù)所述植物圖像進行植物種類識別;若識別出的植物種類和所述用戶設置的植物種類滿足預設的提示條件,則輸出提示信息,所述提示信息用于提示用戶重新設置所述種植設備中的植物種類;在輸出所述提示信息之后重新確定種植參數(shù);控制所述種植設備按照重新確定的種植參數(shù)進行種植。
在該技術方案中,由于用戶可能不是專業(yè)的農(nóng)業(yè)工作人員,對于植物種類的認識并不是很專業(yè),因此,通過植物圖像識別植物種類,以確定用戶設置的植物種類是否正確。在確定用戶設置的植物種類不正確(即識別出的植物種類和用戶設置的植物種類滿足預設的提示條件)時,輸出提示信息,以提示用戶重新設置植物種類,從而重新確定種植參數(shù),進一步地保證了對種植設備的準確控制,實現(xiàn)了精確種植。
在上述任一技術方案中,優(yōu)選地,所述在輸出所述提示信息之后重新確定種植參數(shù)包括:若在輸出所述提示信息之后的預設時間內(nèi)用戶重新設置所述種植設備中的植物種類,則根據(jù)用戶重新設置的植物種類和所述當前位置重新確定種植參數(shù);若在所述預設時間內(nèi)用戶未重新設置所述種植設備中的植物種類,則根據(jù)所述識別出的植物種類和所述當前位置重新確定種植參數(shù)。
在該技術方案中,可以根據(jù)用戶重新設置的植物種類和當前位置重新確定種植參數(shù),在用戶未重新設置的情況下,及時地糾正植物種類,以重新確定種植參數(shù),從而及時使用符合植物需求的種植參數(shù)進行種植。
在上述任一技術方案中,優(yōu)選地,所述植物圖像的數(shù)量為多個,所述提示條件為:識別出的植物種類和所述用戶設置的植物種類不一致的概率大于預設閾值。
在該技術方案中,通過獲取多個植物圖像進行植物種類的識別,從而可以準確地確定出用戶設置的植物種類是否正確。例如,獲取了100張植物圖像,識別出有30張植物圖像的植物種類與用戶設置的植物種植不一致,有70張植物圖像的植物種類與用戶設置的植物種植一致,即識別出的植物種類和用戶設置的植物種類不一致的概率為30%(30%大于預設閾值20%),說明用戶設置的植物種類不正確,則提示用戶重新設置植物種類。
在上述任一技術方案中,優(yōu)選地,在所述種植設備中的植物處于預設生長時期時,獲取所述植物圖像。
在該技術方案中,由于植物處于預設生長時期(例如開花時期)時,植物的葉子或者花能夠很好地反映出植物的特征,因此,根據(jù)預設生長時期的植物圖像能夠準確地識別出植物種類。
本發(fā)明的第二方面提出了一種種植設備控制裝置,包括:第一獲取單元,用于獲取種植設備的當前位置和用戶設置的所述種植設備中的植物種類;確定單元,用于根據(jù)所述當前位置和用戶設置的植物種類,確定種植參數(shù);控制單元,用于控制所述種植設備按照所述種植參數(shù)進行種植。
在該技術方案中,根據(jù)種植設備所在的當前位置和種植設備中的植物種類來確定種植參數(shù),即不同的植物具有不同的種植參數(shù),而且同一植物在不同位置的種植參數(shù)也不相同,從而保證了對種植設備的準確控制,進而實現(xiàn)了精確種植,滿足了不同種類的植物在不同位置的種植需求。
在上述技術方案中,優(yōu)選地,還包括:第二獲取單元,用于獲取所述種植設備中的植物圖像;識別單元,用于根據(jù)所述植物圖像進行植物種類識別;輸出單元,用于若識別出的植物種類和所述用戶設置的植物種類滿足預設的提示條件,則輸出提示信息,所述提示信息用于提示用戶重新設置所述種植設備中的植物種類;所述確定單元還用于,在輸出所述提示信息之后重新確定種植參數(shù);所述控制單元還用于,控制所述種植設備按照重新確定的種植參數(shù)進行種植。
在該技術方案中,由于用戶可能不是專業(yè)的農(nóng)業(yè)工作人員,對于植物種類的認識并不是很專業(yè),因此,通過植物圖像識別植物種類,以確定用戶設置的植物種類是否正確。在確定用戶設置的植物種類不正確(即識別出的植物種類和用戶設置的植物種類滿足預設的提示條件)時,輸出提示信息,以提示用戶重新設置植物種類,從而重新確定種植參數(shù),進一步地保證了對種植設備的準確控制,實現(xiàn)了精確種植。
在上述任一技術方案中,優(yōu)選地,所述確定單元具體用于,若在輸出所述提示信息之后的預設時間內(nèi)用戶重新設置所述種植設備中的植物種類,則根據(jù)用戶重新設置的植物種類和所述當前位置重新確定種植參數(shù),若在所述預設時間內(nèi)用戶未重新設置所述種植設備中的植物種類,則根據(jù)所述識別出的植物種類和所述當前位置重新確定種植參數(shù)。
在該技術方案中,可以根據(jù)用戶重新設置的植物種類和當前位置重新確定種植參數(shù),在用戶未重新設置的情況下,及時地糾正植物種類,以重新確定種植參數(shù),從而及時使用符合植物需求的種植參數(shù)進行種植。
在上述任一技術方案中,優(yōu)選地,所述植物圖像的數(shù)量為多個,所述提示條件為:識別出的植物種類和所述用戶設置的植物種類不一致的概率大于預設閾值。
在該技術方案中,通過獲取多個植物圖像進行植物種類的識別,從而可以準確地確定出用戶設置的植物種類是否正確。例如,獲取了100張植物圖像,識別出有30張植物圖像的植物種類與用戶設置的植物種植不一致,有70張植物圖像的植物種類與用戶設置的植物種植一致,即識別出的植物種類和用戶設置的植物種類不一致的概率為30%(30%大于預設閾值20%),說明用戶設置的植物種類不正確,則提示用戶重新設置植物種類。
在上述任一技術方案中,優(yōu)選地,所述第二獲取單元具體用于,在所述種植設備中的植物處于預設生長時期時,獲取所述植物圖像。
在該技術方案中,由于植物處于預設生長時期(例如開花時期)時,植物的葉子或者花能夠很好地反映出植物的特征,因此,根據(jù)預設生長時期的植物圖像能夠準確地識別出植物種類。
本發(fā)明的第三方面提出了一種服務器,包括上述技術方案中任一項所述的種植設備控制裝置,因此,該服務器具有和上述技術方案中任一項所述的種植設備控制裝置相同的技術效果,在此不再贅述。
通過本發(fā)明的技術方案,可以滿足不同種類的植物在不同位置的種植需求,從而對種植設備進行更加準確地控制,進而實現(xiàn)了精確種植。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個實施例的種植設備控制方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的另一個實施例的種植設備控制方法的流程示意圖;
圖3示出了根據(jù)本發(fā)明的一個實施例的種植設備控制裝置的結(jié)構(gòu)示意圖;
圖4示出了根據(jù)本發(fā)明的一個實施例的服務器的結(jié)構(gòu)示意圖。
具體實施方式
為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
圖1示出了根據(jù)本發(fā)明的一個實施例的種植設備控制方法的流程示意圖。
如圖1所示,根據(jù)本發(fā)明的一個實施例的種植設備控制方法,包括:
步驟102,獲取種植設備的當前位置和用戶設置的所述種植設備中的植物種類。
步驟104,根據(jù)所述當前位置和用戶設置的植物種類,確定種植參數(shù)。
其中,種植參數(shù)包括但不限于以下之一或多種的組合:光照強度、CO2濃度、溫度、濕度、通風時間。植物種類包括但不限于以下之一或多種的組合:西紅柿、黃瓜、菠菜、生菜、油麥菜。
例如,預先采集大量的數(shù)據(jù),該數(shù)據(jù)包括多種植物中的每種植物在不同位置適宜的種植參數(shù),根據(jù)該數(shù)據(jù)建立模型,以通過該模型確定符合種植設備的當前位置和用戶設置的植物種類的種植參數(shù)。
步驟106,控制所述種植設備按照所述種植參數(shù)進行種植。
以上方案的執(zhí)行主體可以是服務器,也可以是種植設備,還可以是終端。若執(zhí)行主體為服務器或者終端,則服務器或者終端將種植參數(shù)發(fā)送給種植設備,以使種植設備按照該種植參數(shù)進行種植。若執(zhí)行主體為種植設備,則控制種植設備按照該種植參數(shù)進行種植。
在該技術方案中,根據(jù)種植設備所在的當前位置和種植設備中的植物種類來確定種植參數(shù),即不同的植物具有不同的種植參數(shù),而且同一植物在不同位置的種植參數(shù)也不相同,從而保證了對種植設備的準確控制,進而實現(xiàn)了精確種植,滿足了不同種類的植物在不同位置的種植需求。
在上述技術方案中,優(yōu)選地,在所述控制所述種植設備按照所述種植參數(shù)進行種植之后,還包括:獲取所述種植設備中的植物圖像;根據(jù)所述植物圖像進行植物種類識別;若識別出的植物種類和所述用戶設置的植物種類滿足預設的提示條件,則輸出提示信息,所述提示信息用于提示用戶重新設置所述種植設備中的植物種類;在輸出所述提示信息之后重新確定種植參數(shù);控制所述種植設備按照重新確定的種植參數(shù)進行種植。
在該技術方案中,由于用戶可能不是專業(yè)的農(nóng)業(yè)工作人員,對于植物種類的認識并不是很專業(yè),因此,通過植物圖像識別植物種類,以確定用戶設置的植物種類是否正確。在確定用戶設置的植物種類不正確(即識別出的植物種類和用戶設置的植物種類滿足預設的提示條件)時,輸出提示信息,以提示用戶重新設置植物種類,從而重新確定種植參數(shù),進一步地保證了對種植設備的準確控制,實現(xiàn)了精確種植。
在上述任一技術方案中,優(yōu)選地,所述在輸出所述提示信息之后重新確定種植參數(shù)包括:若在輸出所述提示信息之后的預設時間(例如半小時內(nèi))內(nèi)用戶重新設置所述種植設備中的植物種類,則根據(jù)用戶重新設置的植物種類和所述當前位置重新確定種植參數(shù);若在所述預設時間內(nèi)用戶未重新設置所述種植設備中的植物種類,則根據(jù)所述識別出的植物種類和所述當前位置重新確定種植參數(shù)。
在該技術方案中,可以根據(jù)用戶重新設置的植物種類和當前位置重新確定種植參數(shù),在用戶未重新設置的情況下,及時地糾正植物種類,以重新確定種植參數(shù),從而及時使用符合植物需求的種植參數(shù)進行種植。
其中,若在預設時間內(nèi)用戶未重新設置種植設備中的植物種類,則確定識別出的一致性最多的植物種類,根據(jù)一致性最多的植物種類和當前位置重新確定種植參數(shù)。例如,有100張植物圖像,有75張圖像的植物種類為菠菜,有15張圖像的植物種類為生菜,有10張圖像的植物種類為油麥菜,則根據(jù)當前位置確定菠菜的種植參數(shù)。
另外,在根據(jù)識別出的植物種類和當前位置重新確定種植參數(shù)的情況下,提示用戶已經(jīng)重新確定了種植參數(shù)。
在上述任一技術方案中,優(yōu)選地,所述植物圖像的數(shù)量為多個,所述提示條件為:識別出的植物種類和所述用戶設置的植物種類不一致的概率大于預設閾值。
在該技術方案中,通過獲取多個植物圖像進行植物種類的識別,從而可以準確地確定出用戶設置的植物種類是否正確。例如,獲取了100張植物圖像,識別出有30張植物圖像的植物種類與用戶設置的植物種植不一致,有70張植物圖像的植物種類與用戶設置的植物種植一致,即識別出的植物種類和用戶設置的植物種類不一致的概率為30%(30%大于預設閾值20%),說明用戶設置的植物種類不正確,則提示用戶重新設置植物種類。
在上述任一技術方案中,優(yōu)選地,在所述種植設備中的植物處于預設生長時期時,獲取所述植物圖像。
在該技術方案中,由于植物處于預設生長時期時,例如開花時期,或者植物的生長天數(shù)大于預設天數(shù),植物的葉子或者花能夠很好地反映出植物的特征,因此,根據(jù)預設生長時期的植物圖像能夠準確地識別出植物種類。
圖2示出了根據(jù)本發(fā)明的另一個實施例的種植設備控制方法的流程示意圖。
如圖2所示,根據(jù)本發(fā)明的另一個實施例的種植設備控制方法,包括:
步驟202,種植設備使用默認的種植參數(shù)進行種植。
步驟204,通過種植設備內(nèi)置的GPS(Global Positioning System,全球定位系統(tǒng))模塊進行定位,將定位得到的種植設備的當前位置上報給服務器。
步驟206,種植設備接收用戶的設置指令,設置種植設備中的植物種類,并上報給服務器。
步驟208,服務器根據(jù)種植設備上報的當前位置和植物種類,確定種植參數(shù)。
步驟210,服務器將該種植參數(shù)發(fā)送給種植設備,以使種植設備按照該種植參數(shù)進行種植。
步驟212,種植設備在預設生長時期內(nèi)每天定時拍照采集植物圖像,進行植物種類識別。種植設備將拍照采集到的植物圖像發(fā)送給服務器,以供服務器對植物圖像進行植物種類識別。
步驟214,判斷識別出的植物種類與用戶設置的植物種類是否一致,若識別出的植物種類與用戶設置的植物種類不一致,則執(zhí)行步驟216,若識別出的植物種類與用戶設置的植物種類一致,則結(jié)束本次流程。
步驟216,繼續(xù)進行一定次數(shù)(例如30次或者100次等)的植物圖像的采集和識別。
步驟218,判斷識別出的植物種類與用戶設置的植物種類不一致的概率是否超過20%,若判定超過了20%,則執(zhí)行步驟220,若未超過20%,則結(jié)束本次流程。
步驟220,發(fā)送提示信息以提示用戶修改植物種類,一定時間內(nèi)用戶未進行修改操作,自動修改植物種類,例如,修改成一致率最高的植物種類。
圖3示出了根據(jù)本發(fā)明的一個實施例的種植設備控制裝置的結(jié)構(gòu)示意圖。
如圖3所示,根據(jù)本發(fā)明的一個實施例的種植設備控制裝置300,包括:第一獲取單元302、確定單元304和控制單元306。
第一獲取單元302,用于獲取種植設備的當前位置和用戶設置的所述種植設備中的植物種類;確定單元304,用于根據(jù)所述當前位置和用戶設置的植物種類,確定種植參數(shù);控制單元306,用于控制所述種植設備按照所述種植參數(shù)進行種植。
在該技術方案中,根據(jù)種植設備所在的當前位置和種植設備中的植物種類來確定種植參數(shù),即不同的植物具有不同的種植參數(shù),而且同一植物在不同位置的種植參數(shù)也不相同,從而保證了對種植設備的準確控制,進而實現(xiàn)了精確種植,滿足了不同種類的植物在不同位置的種植需求。
在上述技術方案中,優(yōu)選地,還包括:第二獲取單元308,用于獲取所述種植設備中的植物圖像;識別單元310,用于根據(jù)所述植物圖像進行植物種類識別;輸出單元312,用于若識別出的植物種類和所述用戶設置的植物種類滿足預設的提示條件,則輸出提示信息,所述提示信息用于提示用戶重新設置所述種植設備中的植物種類;所述確定單元304還用于,在輸出所述提示信息之后重新確定種植參數(shù);所述控制單元306還用于,控制所述種植設備按照重新確定的種植參數(shù)進行種植。
在該技術方案中,由于用戶可能不是專業(yè)的農(nóng)業(yè)工作人員,對于植物種類的認識并不是很專業(yè),因此,通過植物圖像識別植物種類,以確定用戶設置的植物種類是否正確。在確定用戶設置的植物種類不正確(即識別出的植物種類和用戶設置的植物種類滿足預設的提示條件)時,輸出提示信息,以提示用戶重新設置植物種類,從而重新確定種植參數(shù),進一步地保證了對種植設備的準確控制,實現(xiàn)了精確種植。
在上述任一技術方案中,優(yōu)選地,所述確定單元304具體用于,若在輸出所述提示信息之后的預設時間內(nèi)用戶重新設置所述種植設備中的植物種類,則根據(jù)用戶重新設置的植物種類和所述當前位置重新確定種植參數(shù),若在所述預設時間內(nèi)用戶未重新設置所述種植設備中的植物種類,則根據(jù)所述識別出的植物種類和所述當前位置重新確定種植參數(shù)。
在該技術方案中,可以根據(jù)用戶重新設置的植物種類和當前位置重新確定種植參數(shù),在用戶未重新設置的情況下,及時地糾正植物種類,以重新確定種植參數(shù),從而及時使用符合植物需求的種植參數(shù)進行種植。
在上述任一技術方案中,優(yōu)選地,所述植物圖像的數(shù)量為多個,所述提示條件為:識別出的植物種類和所述用戶設置的植物種類不一致的概率大于預設閾值。
在該技術方案中,通過獲取多個植物圖像進行植物種類的識別,從而可以準確地確定出用戶設置的植物種類是否正確。例如,獲取了100張植物圖像,識別出有30張植物圖像的植物種類與用戶設置的植物種植不一致,有70張植物圖像的植物種類與用戶設置的植物種植一致,即識別出的植物種類和用戶設置的植物種類不一致的概率為30%(30%大于預設閾值20%),說明用戶設置的植物種類不正確,則提示用戶重新設置植物種類。
在上述任一技術方案中,優(yōu)選地,所述第二獲取單元308具體用于,在所述種植設備中的植物處于預設生長時期時,獲取所述植物圖像。
在該技術方案中,由于植物處于預設生長時期(例如開花時期)時,植物的葉子或者花能夠很好地反映出植物的特征,因此,根據(jù)預設生長時期的植物圖像能夠準確地識別出植物種類。
圖4示出了根據(jù)本發(fā)明的一個實施例的服務器的結(jié)構(gòu)示意圖。
如圖4所示,根據(jù)本發(fā)明的一個實施例的服務器400,包括上述技術方案中任一項所述的種植設備控制裝置300,因此,該服務器400具有和上述技術方案中任一項所述的種植設備控制裝置300相同的技術效果,在此不再贅述。
以上結(jié)合附圖詳細說明了本發(fā)明的技術方案,通過本發(fā)明的技術方案,可以滿足不同種類的植物在不同位置的種植需求,從而對種植設備進行更加準確地控制,進而實現(xiàn)了精確種植。
在本發(fā)明中,術語“第一”、“第二”僅用于描述的目的,而不能理解為指示或暗示相對重要性;術語“多個”表示兩個或兩個以上。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明中的具體含義。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。