一種基於種植箱的預警方法及裝置與流程
2023-05-29 20:43:16 1

本發明涉及監測技術領域,特別是涉及一種基於種植箱的預警方法及裝置。
背景技術:
隨著社會生活水平的提高,種植箱逐漸普及,尤其是家庭種植箱。家庭種植箱多數應用於生長周期較短的小型蔬菜植物的種植,可以達到娛樂及親子教育的目的。
種植箱內植物被種植完成之後,如果種植箱內部環境的某項參數出現異常,如溫度過高或者溼度過低等,種植箱會閃爍其內置的故障指示燈,用戶根據故障指示燈是否閃爍可以得知當前種植箱是否異常,進而可以進行相應處理。
這種方法在一定程度上可以達到預警的目的,但在實際應用中,用戶並不是時刻在種植箱旁邊的,如果用戶沒有及時看到種植箱的故障指示燈閃爍,則不能及時對種植箱進行相應處理,可能會影響種植箱內種植的植物的正常生長,給用戶帶來較差的種植體驗。
技術實現要素:
為解決上述技術問題,本發明提供一種基於種植箱的預警方法及裝置,以較大程度提高預警的實時性和有效性,減少預警不及時帶來的損失,提升用戶的種植體驗。
一種基於種植箱的預警方法,包括:
獲取針對種植箱內部環境的環境參數的監測值;
根據所述環境參數的類型,確定所述監測值是否在與所述環境參數的類型對應的預警範圍內;
如果是,則確定與所述預警範圍對應的預警方式,並按照所述預警方式進行預警。
在本發明的一種具體實施方式中,在所述根據所述環境參數的類型,確定所述監測值是否在與所述環境參數的類型對應的預警範圍內之前,還包括:
預先確定每種類型的環境參數對應的預警範圍,將每種類型的環境參數的預警範圍與相應的預警方式進行關聯。
在本發明的一種具體實施方式中,每個所述預警範圍包括多個預警子範圍,所述確定與所述預警範圍對應的預警方式,並按照所述預警方式進行預警,包括:
根據所述監測值所在的第一預警子範圍,確定與所述第一預警子範圍對應的第一預警方式,並按照所述第一預警方式進行預警。
在本發明的一種具體實施方式中,所述第一預警方式為種植箱指示燈閃爍、客戶端消息推送、簡訊通知、電話通知中的至少一種。
在本發明的一種具體實施方式中,當所述第一預警方式為電話通知時,所述按照所述第一預警方式進行預警,包括:
根據所述環境參數的監測值,生成語音通知信息;
通過預設的語音平臺將所述語音通知信息推送給所述種植箱的關聯手機號碼。
一種基於種植箱的預警裝置,包括:
監測值獲取模塊,用於獲取針對種植箱內部環境的環境參數的監測值;
預警範圍確定模塊,用於根據所述環境參數的類型,確定所述監測值是否在與所述環境參數的類型對應的預警範圍內,如果是,則觸發預警模塊;
預警模塊,用於確定與所述預警範圍對應的預警方式,並按照所述預警方式進行預警。
在本發明的一種具體實施方式中,還包括關聯模塊,用於:
在所述根據所述環境參數的類型,確定所述監測值是否在與所述環境參數的類型對應的預警範圍內之前,預先確定每種類型的環境參數對應的預警範圍,將每種類型的環境參數的預警範圍與相應的預警方式進行關聯。
在本發明的一種具體實施方式中,每個所述預警範圍包括多個預警子範圍,所述預警模塊,包括:
預警方式確定子模塊,用於根據所述監測值所在的第一預警子範圍,確定與所述第一預警子範圍對應的第一預警方式;
預警子模塊,用於按照所述第一預警方式進行預警。
在本發明的一種具體實施方式中,所述第一預警方式為種植箱指示燈閃爍、客戶端消息推送、簡訊通知、電話通知中的至少一種。
在本發明的一種具體實施方式中,所述預警子模塊,具體用於:
當所述第一預警方式為電話通知時,根據所述環境參數的監測值,生成語音通知信息;
通過預設的語音平臺將所述語音通知信息推送給所述種植箱的關聯手機號碼。
應用本發明實施例所提供的技術方案,獲得種植箱內部環境的環境參數的監測值後,可以根據該環境參數的類型,確定該監測值是否在與該環境參數的類型對應的預警範圍內,如果是,則可以確定與該預警範圍對應的預警方式,並按照該預警方式進行預警。較大程度提高了預警的實時性和有效性,能夠有效地對種植箱的環境參數進行控制和管理,避免影響種植箱內植物的正常生長,減少預警不及時帶來的損失,提升了用戶的種植體驗。
附圖說明
為了更清楚的說明本發明實施例或現有技術的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例中基於種植箱的預警方法的一種實施流程圖;
圖2為本發明實施例中預警方式為電話通知時的預警流程圖;
圖3為本發明實施例中一種基於種植箱的預警裝置的結構示意圖。
具體實施方式
本發明的核心是提供一種基於種植箱的預警方法,該方法可以應用於控制器,該控制器可以設置於種植箱內部,還可以設置於與種植箱具有通信連接關係的伺服器內。
在正常工作過程中,控制器可以獲得針對種植箱內部環境的環境參數的監測值,根據環境參數的類型及監測值,可以確定是否進行預警,及以哪種方式預警。通過多種預警方式可以使用戶及時知悉種植箱內部環境的狀態,以便及時進行相應處理,避免影響種植箱內植物的正常生長,提升了用戶的種植體驗。
為了使本技術領域的人員更好地理解本發明方案,下面結合附圖和具體實施方式對本發明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
參見圖1所示,為本發明實施例所提供的一種基於種植箱的預警方法的實施流程圖,該方法可以包括以下步驟:
S110:獲取針對種植箱內部環境的環境參數的監測值。
在本發明實施例中,種植箱中可以設置環境監測模塊。具體的,該環境監測模塊可以包含溫度傳感器、水位監測傳感器、溼度傳感器中的一種或多種。種植箱通過該環境監測模塊可以對內部環境進行監測,得到多種類型環境參數的監測值。
在實際應用中,控制器可以定期或者不定期地通過環境監測模塊得到種植箱內部環境的環境參數的監測值。
S120:根據環境參數的類型,確定監測值是否在與環境參數的類型對應的預警範圍內。
在本發明實施例中,針對每種類型的環境參數,可以預先設置一個與該環境參數的類型對應的預警範圍,當控制器獲得某個環境參數的監測值時,可以根據該環境參數的類型,確定該監測值是否在與該環境參數的類型對應的預警範圍內。如果是,可以繼續執行步驟S130的操作,否則,不做處理或者保存該監測值,以便在接收到用戶針對該環境參數的查詢請求時,將相應的監測值返回給用戶。
S130:確定與預警範圍對應的預警方式,並按照預警方式進行預警。
在實際應用中,針對每種類型的環境參數,可以預先設定該環境參數的類型對應的預警範圍,及預警方式。
在本發明的一種具體實施方式中,在步驟S120之前,該方法還可以包括以下步驟:
預先確定每種類型的環境參數對應的預警範圍,將每種類型的環境參數的預警範圍與相應的預警方式進行關聯。
當控制器確定監測值在與該環境參數的類型對應的預警範圍內時,可以進一步確定該預警範圍對應的預警方式。預警方式可以為種植箱指示燈閃爍、客戶端消息推送、簡訊通知、電話通知中的至少一種,針對任意一種預警方式,其預警頻率可以預先設定或者根據監測值的大小進行設定。確定出預警方式後,可以按照該預警方式進行預警。
在本發明的一種具體實施方式中,每種類型的環境參數對應的預警範圍可以包括多個預警子範圍,步驟S130可以包括以下步驟:
根據監測值所在的第一預警子範圍,確定與第一預警子範圍對應的第一預警方式,並按照第一預警方式進行預警。
在本發明實施例中,預警範圍可以包括多個預警子範圍,不同的預警子範圍可以表示不同的預警級別,對應於不同的預警方式。針對每種類型的環境參數對應預警範圍包括的每個預警子範圍,可以預先設置與該預警子範圍對應的預警方式。
比如,某類型的環境參數對應的預警範圍包括四個預警子範圍,設置與第一個預警子範圍對應的預警方式為種植箱指示燈閃爍,與第二個預警子範圍對應的預警方式為客戶端消息推送,與第三個預警子範圍對應的預警方式為簡訊通知,與第四個預警子範圍對應的預警方式為電話通知等。
或者,設置與第一個預警子範圍對應的預警方式為種植箱指示燈閃爍,與第二個預警子範圍對應的預警方式為種植箱指示燈閃爍和客戶端消息推送,與第三個預警子範圍對應的預警方式為種植箱指示燈閃爍、客戶端消息推送和簡訊通知,與第四個預警子範圍對應的預警方式為種植箱指示燈閃爍、客戶端消息推送、簡訊通知和電話通知等。
需要說明的是,不同類型的環境參數對應的預警範圍包括的預警子範圍的個數可以相同,還可以不同。不同類型的環境參數對應的相同位置的預警子範圍對應的預警方式可以相同,還可以不同。相對較高的預警級別對應於簡訊、電話通知預警方式,可以使用戶及時獲得預警信息。另外,可以設置較高的預警級別對應的預警方式的預警頻率較高。
比如,針對水位環境參數,預先設置的預警範圍可以是{(低於正常水位1cm,但不低於正常水位2cm),(低於正常水位2cm,但不低於正常水位3cm),(低於正常水位3cm)},其中,預警子範圍(低於正常水位1cm,但不低於正常水位2cm)可以表示預警級別一,預警子範圍(低於正常水位2cm,但不低於正常水位3cm)可以表示預警級別二,預警子範圍(低於正常水位3cm)可以表示預警級別三。不同的預警子範圍、不同的預警級別可以對應於不同的預警方式。比如,預警級別一對應的預警方式為種植箱指示燈閃爍,預警級別二對應的預警方式為種植箱指示燈閃爍和客戶端消息推送,或者僅為客戶端消息推送等,預警級別二對應的種植箱指示燈閃爍的頻率高於預警級別以對應的種植箱指示燈閃爍的頻率。
當然,上述僅為示例,不同類型的環境參數對應的預警範圍可以根據實際情況進行設定和調整,本發明實施例對此不作限制。
當控制器確定監測值在與環境參數的類型對應的預警範圍內時,可以進一步確定該監測值所在的第一預警子範圍,根據該監測值所在的第一預警子範圍,確定該第一預警子範圍對應的第一預警方式。
第一預警方式可以為種植箱指示燈閃爍、客戶端消息推送、簡訊通知、電話通知中的至少一種。
仍以上述的水位環境參數為例,如果獲得的水位環境參數的監測值低於正常水位2.5cm,則可以確定該監測值所在的第一預警子範圍為(低於正常水位2cm,但不低於正常水位3cm),該第一預警子範圍對應的預警方式為種植箱指示燈閃爍和客戶端消息推送,或者僅為客戶端消息推送。
確定與第一預警子範圍對應的第一預警方式之後,可以按照第一預警方式進行預警。
在本發明實施例中,如果第一預警方式包含種植箱指示燈閃爍,則可以控制種植箱內置的與環境參數的類型對應的指示燈閃爍。
在實際應用中,種植箱內可以內置多個指示燈,不同指示燈對應於不同類型的環境參數。當某種類型的環境參數異常,需要進行預警時,可以控制該類型環境參數對應的指示燈閃爍。
如果第一預警方式包含客戶端消息推送,則可以根據環境參數的監測值,生成推送信息,將推送信息推送給種植箱的關聯客戶端,以使關聯客戶端將推送信息展示給用戶。
該推送信息中可以包含該監測值。控制器可以將推送信息推送給種植箱的關聯客戶端,關聯客戶端再將該推送信息展示給用戶。
如果第一預警方式包含簡訊通知,則可以根據環境參數的監測值,生成簡訊通知信息,通過預設的簡訊平臺將簡訊通知信息發送給種植箱的關聯手機號碼。
該簡訊通知信息中可以包含該監測值。控制器通過預設的簡訊平臺可以將簡訊通知信息發送給種植箱的關聯手機號碼。
參見圖2所示,在本發明的一種具體實施方式中,當第一預警方式為電話通知時,按照第一預警方式進行預警的步驟可以包括以下步驟:
S210:根據環境參數的監測值,生成語音通知信息;
S220:通過預設的語音平臺將語音通知信息推送給種植箱的關聯手機號碼。
為便於描述,將上述兩個步驟結合起來進行說明。
控制器根據監測值所在的第一預警子範圍,確定與該第一預警子範圍對應的第一預警方式為電話通知後,可以根據該環境參數的監測值,生成語音通知信息,該語音通知信息中可以包含該監測值。控制器通過預設的語音平臺可以將語音通知信息推送給種植箱的關聯手機號碼。
應用本發明實施例所提供的方法,獲得種植箱內部環境的環境參數的監測值後,可以根據該環境參數的類型,確定該監測值是否在與該環境參數的類型對應的預警範圍內,如果是,則可以確定與該預警範圍對應的預警方式,並按照該預警方式進行預警。較大程度提高了預警的實時性和有效性,能夠有效地對種植箱的環境參數進行控制和管理,避免影響種植箱內植物的正常生長,減少預警不及時帶來的損失,提升了用戶的種植體驗。
相應於上面的方法實施例,本發明實施例還提供了一種基於種植箱的預警裝置,下文描述的一種基於種植箱的預警裝置與上文描述的一種基於種植箱的預警方法可相互對應參照。
參見圖3所示,該裝置包括以下模塊:
監測值獲取模塊310,用於獲取針對種植箱內部環境的環境參數的監測值;
預警範圍確定模塊320,用於根據環境參數的類型,確定監測值是否在與環境參數的類型對應的預警範圍內,如果是,則觸發預警模塊;
預警模塊330,用於確定與預警範圍對應的預警方式,並按照預警方式進行預警。
在本發明的一種具體實施方式中,還包括關聯模塊,用於:
在根據環境參數的類型,確定監測值是否在與環境參數的類型對應的預警範圍內之前,預先確定每種類型的環境參數對應的預警範圍,將每種類型的環境參數的預警範圍與相應的預警方式進行關聯。
在本發明的一種具體實施方式中,每個預警範圍包括多個預警子範圍,預警模塊330,包括:
預警方式確定子模塊,用於根據監測值所在的第一預警子範圍,確定與第一預警子範圍對應的第一預警方式;
預警子模塊,用於按照第一預警方式進行預警。
在本發明的一種具體實施方式中,第一預警方式為種植箱指示燈閃爍、客戶端消息推送、簡訊通知、電話通知中的至少一種。
在本發明的一種具體實施方式中,預警子模塊,具體用於:
當第一預警方式為電話通知時,根據環境參數的監測值,生成語音通知信息;
通過預設的語音平臺將語音通知信息推送給種植箱的關聯手機號碼。
應用本發明實施例所提供的裝置,獲得種植箱內部環境的環境參數的監測值後,可以根據該環境參數的類型,確定該監測值是否在與該環境參數的類型對應的預警範圍內,如果是,則可以確定與該預警範圍對應的預警方式,並按照該預警方式進行預警。較大程度提高了預警的實時性和有效性,能夠有效地對種植箱的環境參數進行控制和管理,避免影響種植箱內植物的正常生長,減少預警不及時帶來的損失,提升了用戶的種植體驗。
本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
以上對本發明所提供的一種基於種植箱的預警方法及裝置進行了詳細介紹。本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想。應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以對本發明進行若干改進和修飾,這些改進和修飾也落入本發明權利要求的保護範圍內。