[發明專利]一種自動灌溉控制系統的實時數據推送方法在審
| 申請號: | 201611211416.3 | 申請日: | 2016-12-24 |
| 公開(公告)號: | CN108243213A | 公開(公告)日: | 2018-07-03 |
| 發明(設計)人: | 馬廷彥 | 申請(專利權)人: | 哈爾濱派騰農業科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150036 黑龍江省哈爾*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 推送 自動灌溉控制系統 實時數據 灌溉控制系統 數據庫開發 編程開發 服務器端 配置文件 服務端 構建 拷貝 數據庫 開發 配置 部署 | ||
本發明公開了一種自動灌溉控制系統的實時數據推送方法,所述方法包括以下步驟:第一步,數據庫開發;第二步,Web服務開發;第三步,服務器端部署BlazeDS需要把BlazeDS及其依賴的jar包拷貝到WEB?INF/lib下,修改WEB?INF/flex目錄下有關BlazeDS的配置文件,并在WEB?INF/web.xmL文件中定義MessageBrokerServlet和一個session listener;在完成配置后,服務端開發程序來接收從數據庫推送來的數據,并推送給顯示的功能。本發明的自動灌溉控制系統的實時數據推送方法,通過編程開發完成基于web的灌溉控制系統的構建,實現了數據實時推送的機制。
技術領域
本發明涉及一種自動灌溉控制系統的實時數據推送方法,屬于農業互聯網技術領域。
背景技術
作為互聯網技術的典型應用之一,自動灌溉控制系統不僅為設施農業灌溉和城市綠化灌溉等領域節約了大量水資源,也為根據作物和花木的需水特性進行個性化灌溉和用水精準計量提供了基礎;自動灌溉控制系統由硬件和軟件兩個部分組成,硬件部分包括灌溉控制器、電磁閥和傳感器,軟件安裝運行于工控機_卜并與硬件部分相連,是人機交互人口和控制中心,根據監測數據和灌溉模型進行自動伴自動的灌溉控制;自動灌溉方式主要有兩種:一種是建立周期性的灌溉方案,進行定時灌溉;另一種是以土壤水分監測數據和氣象數據為輸入,通過灌溉決策模型計算灌溉時間和灌水量,實現按需灌溉。實時性對于自動灌溉控制系統至關重要,傳感器數據采集的實時性也決定了灌溉決策的時效性,同時,灌溉控制指令也必須實時地傳輸到電磁閥,保證灌水量的精確控制;網絡環境和系統架構是影響實時性的主要因素,通常在一定的工程條件下,網絡傳輸速度是確定的,此時系統架構對實時性起著決定性作用;當前的灌溉控制軟件系統主要是基于客戶端/服務器(C/S)結構開發的桌面應用程序,客戶端軟件與數據庫之間通訊效率很高,且網絡結構簡單,因此系統實時性能夠得到有效保障;但是,由于C/S結構程序必須運行于特定的軟硬件平臺,無法實現多種設備平臺的覆蓋,適用范圍非常有限,而針對所有可能平臺進行開發在多數情況下并不可行;另外,C/S結構程序升級維護成本較高,同時難以實現多個項目集中管理。
發明內容
為解決上述問題,本發明提出了一種自動灌溉控制系統的實時數據推送方法,通過編程開發完成基于web的灌溉控制系統的構建,實現了數據實時推送的機制。
本發明的自動灌溉控制系統的實時數據推送方法,所述方法包括以下步驟:
第一步,數據庫開發,數據庫開發的核心目標是自動推送數據給Web服務器,使用數據庫存儲過程和觸發器,以實現這種機制的方式;
第二步,Web服務開發,邏輯層既是數據層的觀察者,同時也是客戶端程序的被觀察者;作為觀察者,通過響應HTTP請求來獲取更新數據;作為被觀察者則需要利用BlazeDS框架建立的數據通道來發送數據;BlazeDS框架為客戶端程序連接到服務端數據、并在多個客戶端和服務器間傳送數據提供一系列的數據服務,核心功能包括RPC服務和消息服務,BlazeDS應用包括兩個部分,一個客戶端應用程序和一個服務端的J2EE程序;BlazeDS在客戶端和服務器間使用兩種主要的交換模式:第一種模式是請求響應模式,客戶端發送一個請求給服務器處理,服務器返回一個包含處理結果的響應給客戶端,RPC服務使用這種模式;第二種模式是發送訂閱模式,當服務端路徑發布消息給一系列訂閱該地址的客戶端,客戶端將收到該消息,消息服務使用這種模式;本發明采用消息服務來傳遞實時數據,并為消息服務配StreamingHTTPChannel和StreamingAMFChannel類型的數據通道,這種類型的通道能夠使客戶端打開并保持與服務器的連接,讓服務器以流的方式推送數據到客戶端,實時性高且無需輪詢開銷;但客戶端到服務器的消息并不通過流方式發送,而是在操作期間使用內部的HTTP連接通過請求應道方式發送;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱派騰農業科技有限公司,未經哈爾濱派騰農業科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611211416.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于車輛診斷的方法和裝置
- 下一篇:牧群監控方法、裝置和系統





