最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種利用移動客戶端進行澆水的遠程控制方法

文檔序號:9403031閱讀:2058來源:國知局
一種利用移動客戶端進行澆水的遠程控制方法
【技術領域】
[0001]本發(fā)明涉及一種對植物進行澆水的方法,具體地說,涉及一種利用移動客戶端進行澆水的遠程控制方法,屬于自動控制技術領域。
【背景技術】
[0002]現(xiàn)在家庭中,隨著人們生活水平的提高及生活節(jié)奏的加快,一方面是為改善居住環(huán)境,另一方面也是為了陶冶情操,越來越多的家庭都種養(yǎng)有盆栽植物,其中有很多價格昂貴且需要精心養(yǎng)護的植物。但多數(shù)人因工作繁忙,往往沒有時間來照料這些植物,盆景植物長期無人照料,無法及時補充水分會導致植物萎蔫,營養(yǎng)不良;而且因外出家中盆栽植物就無人照料,時間久了就會因缺水而枯死。

【發(fā)明內(nèi)容】

[0003]本發(fā)明所要解決的技術問題在于針對上述現(xiàn)有技術中的不足,提供一種利用移動客戶端進行澆水的遠程控制方法,實現(xiàn)定時、定量澆水,精確度高,準確度高,操作簡單,智能化程度高,便于對植物進行遠程控制和管理。
[0004]為解決上述技術問題,本發(fā)明所采用的技術方案為:一種利用移動客戶端進行澆水的遠程控制方法,其特征在于,所述方法包括服務器控制步驟。
[0005]—種優(yōu)化方案,所述服務器控制步驟:
存儲智能灌水器的配制信息,負責將智能灌水器的連接狀態(tài)提交給移動手機客戶端,將移動手機客戶端的命令發(fā)送到智能灌水器上。
[0006]進一步地,還包括智能灌水器控制步驟。
[0007]進一步地,所述智能灌水器控制步驟:
從服務器上獲取澆水的信息,包括管道數(shù)量、每個管道的出口量、每個管道的出水時間,按這些信息定時、定量打開指定管道澆水,或是在每秒種上傳在線狀態(tài)時返回的遠程控制命令中,獲得是否有實時遠程澆水或停止的命令。
[0008]進一步地,還包括移動客戶端控制步驟。
[0009]進一步地,所述移動客戶端控制步驟:
輸入智能灌水器的編號、智能灌水器所控制的管道信息、澆水具體時間、兩次澆水時間間隔、澆水量,將數(shù)據(jù)保存到服務器上。
[0010]進一步地,所述服務器控制步驟包括:
流程開始于S101,在步驟S102,服務器進入監(jiān)聽請求狀態(tài),等待來智能灌水器、移動客戶端和自發(fā)的請求,接收到請求后進入步驟S103 ;
在步驟S103,判斷請求是否為智能灌水器的工作狀態(tài)更新請求,如果是進入步驟S104,否則進入S108 ;
在步驟S104,將智能灌水器上傳的每個澆水管道的當前狀態(tài)寫入到數(shù)據(jù)庫中,然后進入步驟S105 ; 在步驟S105中,獲取發(fā)起更新請求的智能灌水器在服務器中的指令隊列,然后進入步驟 S106 ;
在步驟S106中,判斷獲取到的指令隊列中是否有該智能灌水器的指令,如果有進入S107,否則進入S117 ;
在步驟S107中,將獲取到的指令隊列發(fā)送到發(fā)起更新請求的智能灌水器,并刪除指令隊列,然后進入到步驟SI 17 ;
在步驟S108中,判斷是否為添加智能灌水器配置信息的請求,如果是進入步驟S109,否則進入步驟SllO ;
在步驟S109中,將請求中附帶的智能灌水器的配置信息存儲到數(shù)據(jù)庫中,然后進入步驟 SI17 ;
在步驟SllO中,判斷獲得的請求是否為移動客戶端發(fā)出的獲取智能灌水器工作狀態(tài)的請求,如果是進入步驟S111,否則進入步驟S113;
在步驟Slll中,從數(shù)據(jù)庫中獲取到智能灌水器的工作狀態(tài),然后進入步驟S112 ;
在步驟S112中,將獲取到的智能灌水器工作狀態(tài)發(fā)送到移動客戶端,然后進入步驟S117 ;
在步驟S113中,判斷請求是否為從移動客戶端發(fā)出的澆水指令,如果是進入步驟SI 14,否則進入步驟SI 15 ;
在步驟S114中,將澆水指令添加到指令中指定的智能灌水器的指令隊列中,指令信息包括了智能灌水器硬件唯一編號、需要澆水的管道、流量,然后進入步驟S117 ;
在步驟S115中,判斷請求是否為停止?jié)菜噶?,如果是進入步驟S116,否則進入步驟S117 ;
在步驟S116中,將停止?jié)菜闹噶罘诺街噶钪兄付ǖ闹悄芄嗨髦噶铌犃兄?,指令信息包括智能灌水器硬件唯一編號,然后進入步驟S117 ;
在步驟S117,判斷是否要退出服務程序,如果是進入步驟S118,否則返回驟S102 ;流程結(jié)束于步驟SI 18。
[0011]一種優(yōu)化方案,智能灌水器控制步驟包括:
流程開始于S201,在步驟S202,獲取本地配置數(shù)據(jù)最后一次的更新時間,然后進入步驟 S203 ;
在步驟S203中,提交工作狀態(tài)、本地配置最后一次的更新時間到服務器中,返回數(shù)據(jù)為空或包括配置數(shù)據(jù)和控制指令,然后進入步驟S204 ;
在步驟S204中,判斷是否獲取到新的配置數(shù)據(jù),是則進入步驟S205,否則進入步驟S206 ;
在步驟S205中,將獲取到的配置數(shù)據(jù)更新到本地,并記錄本次的更新時間,然后進入步驟S206 ;
在步驟S206中,判斷當前時間是否到達配置數(shù)據(jù)中澆水的要求,判斷條件為到澆水的時間且與上次澆水的時間間隔大于等于設置的時間間隔,如果是進入步驟S207,否則進入步驟S208 ;
在步驟S207中,打開符合條件的澆水管道的電子閥,開始澆水,并標記管道編號、打開電子閥的時間、配置數(shù)據(jù)中的澆水量,然后進入步驟S208 ; 在步驟S208中,判斷是否獲取到遠程控制指令,是則進入步驟S209,否則進入S213 ;在步驟S209中,判斷是否為澆水指令,如果是則進入步驟S210,否則進入步驟S211 ;在步驟S210中,打開澆水指令中指定的澆水管道的電子閥,開始澆水,并且標記管道號、打開電子閥的時間、指令中指定的澆水量,然后進入步驟S213 ;
在步驟S211中,判斷是否為停止?jié)菜噶睿绻沁M入步驟S212,否則進入步驟S213 ;
在步驟S212中,關閉指令中指定的電子閥,停止?jié)菜?,然后進入步驟S213 ;
在步驟S213中,判斷是否有管道已經(jīng)完成指定的澆水量,判斷方法為當時時間-開始澆水時間*每秒的出水量 >=指定的澆水量,如果達到進入步驟S214,否則進入步驟S215 ;在步驟S214中,關閉已經(jīng)完成澆水的管道電子閥,停止?jié)菜?,并清除開始澆水標記,然后進入S215 ;
在步驟S215中,判斷是否要退出程序,如果是則進入步驟S216,否則返回步驟S202 ; 流程結(jié)束于步驟S216。
[0012]進一步地,所述移動客戶端控制步驟包括:
流程開始于步驟S301,在步驟S302中,從服務器上根據(jù)智能灌水器硬件唯一編號獲取智能灌水器的工作狀態(tài),工作狀態(tài)包括了每個澆水管道是否打開、打開時間。然后進入步驟
5303;
在步驟S303中,顯示獲取到的智能灌水器的每個管道的工作狀態(tài),然后進入步驟
5304;
在步驟S304中,判斷智能灌水器的澆水管道當前是否處在澆水的狀態(tài),呈現(xiàn)人機界面給用戶,如果是則進入步驟S305,否則進入步驟S307 ;
在步驟S305中,判斷用戶是否選擇停止?jié)菜?,如果是則進入步驟S306,否則進入步驟S309 ;
在步驟S306中,向服務器發(fā)送停止?jié)菜闹噶睿噶钪邪擞脩暨x擇停止的管道編號和智能灌水器的唯一編號,然后進入步驟S309 ;
在步驟S307中,判斷用戶是否選擇開始澆水,如果是則進入步驟S308,否則進入步驟S309 ;
在步驟S308中,向服務器發(fā)送澆水指令,指令中包括了管道編號、智能灌水器的唯一編號和澆水量,然后進入步驟S309 ;
在步驟S309中,判斷是否要退出程序,如果是進入步驟S310,否則返回步驟S302 ;
流程結(jié)束于步驟S310。
[0013]—種實施遠程控制方法的裝置,其特征在于,包括移動客戶端、智能灌水器和服務器,智能灌水器包括wifi通訊模塊、管道,管道上聯(lián)通有電磁閥。
[0014]本發(fā)明采用以上技術方案,與現(xiàn)有技術相比,具有以下優(yōu)點:當智能灌水器開機后,通過wifi通訊模塊連接服務器,從服務器上獲取澆水的信息,包括管道數(shù)量、每個管道的出口量、每個管道的出水時間,按這些信息定時、定量打開指定管道澆水,或是在每秒種上傳在線狀態(tài)時返回的遠程控制命令中,獲得是否有實時遠程澆水或停止的命令。服務器可以是運行在公網(wǎng)上的單臺服務器或是服務器群組,主要用其數(shù)據(jù)庫存儲智能灌水器的配制信息,負責將智能灌水器的連接狀態(tài)提交給移動手機客戶端,將移動手機客戶端的命令發(fā)送到智能灌水器上;實現(xiàn)定時、定量澆水,精確度高,可以精確到0.1秒,操作簡單,智能化程度高,便于對植物進行遠程控制和管理。經(jīng)試驗,采用本方法管理的植物,沒有出現(xiàn)枯萎黃葉
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1