周 衛
(海安縣農業委員會,江蘇南通 226600)
農業信息化服務移動端應用系統設計與實現研究
周 衛
(海安縣農業委員會,江蘇南通 226600)
文章主要對“12316”農業信息化服務移動端應用系統進行設計,通過需求分析,提出了系統應具備的8大功能。同時,對實現該應用系統架構進行研究,并提出“可伸縮擴展云平臺”和“混合云”的架構設想。
農業信息化服務 移動端應用 云計算
“12316”開通10周年以來,對提高農業信息化服務覆蓋率方面取得了顯著的成效。隨著農村經濟條件的改善和智能手機的普及,以家庭農場和全托管組織為代表的新型農業主體大量涌現,一大批有較高的消費水平和文化素質的新農人投身到現代農業生產中。因此,“12316”需要提供更高端的基于移動端APP的智能化服務。
基于移動端APP的“12316”智能化服務,除了實現傳統手機模式提供的語音咨詢、信息推送外,還可提供其他功能。
(1)權威的農業知識庫。
(2)新聞訂閱。
(3)在線培訓。
(4)發布和查看供求信息和線上交易。
(5)大數據采集和分析。
(6)智能物聯網云平臺。“我的農場”模塊結合智能硬件。比如,溫濕度傳感器、光照傳感器、土壤肥力傳感器、網絡攝像頭等,實時監控農場的生長環境、智能化監控和記錄環境因子參數,數據存儲在云端。
(7)云備份與質量追溯。云備份生產記錄,實現農產品質量的可追溯。通過掃描二維碼識別農資的廠家和產品,將用量和施用時間儲存在生產記錄里,數據存儲在云端。
(8)農場日常管理小工具。農機保養助手、成本核算工具、農藥化肥稀釋計算器、GPS面積測量工具等。
由于“12316”移動端用戶數量龐大,涉及普通農戶、種養大戶、家庭農場主、農村合作組織、農產品加工企業、農機手、專業化服務組織、農資經營企業、農產品采購商及農產品消費者。因此,必須基于大數據與云計算平臺進行開發。該系統是跨越農業科學、物聯網和人工智能技術,包括軟、硬件平臺的無縫集成系統,需要多學科聯合攻關才能完成。
3.1 建立可伸縮擴展的云應用平臺
由于農業生產的季節性,使不同時段、不同區域的數據量和訪問量存在著很大的差異。因此,“12316”智能服務系統的核心要建立一個從下到上的全面“可伸縮擴展的云平臺”。底層的硬件架構和上層的應用系統架構均應支持可伸縮擴展。建議選用Apache Ignite、Pivotal Gemfire等高性能、集成和分布式的內存計算和事務平臺。
3.2 混合云
混合云是融合公有云和私有云,它將公有云和私有云進行混合和匹配,以獲得最佳的效果,達到既省錢又安全的目的?;旌显频奶攸c:更完美、可擴展、更節省。因此,“12316”智能服務平臺應采用混合云來實現,并將農業生產的核心大數據存儲在私有云。同時,利用公有云的計算能力,緩解季節性爆發的計算需求。
3.3 系統外包
由于政府部門的軟件開發能力有限,對于大型系統的開發實行軟件和內容外包的模式,一方面可以縮短開發周期、降低成本;另一方面可以提高軟件質量、集中更多的精力完善系統的功能。不同的模塊涉及不同的學科,可以分包給不同的專業團隊來完成。比如,農業知識庫模塊可以分包給農業科學院等科研院校;農業新聞訂閱模塊可以分包給農民日報等專業媒體,如此等等。通過模塊化設計、集成封裝,最終提供給用戶使用。
3.4 運維機構與團隊
系統開發完成后,要組織相應的運維團隊,負責“12316”智能服務平臺的日常運行。各省、市農業部門要成立專門的機構,縣鄉村要進一步完善3級服務體系,組建專家團隊和在線客服,為用戶提供常態化的高質量的服務。
“12316”農業信息化服務智能平臺的建設,不僅是社會經濟和科技發展的必然趨勢,也是新時期下,由管理型政府向服務型政府轉變的需要。農業信息化服務必須率先步入“互聯網+”時代,并采用人工智能、云計算和大數據技術,以移動端應用為基礎,構建我國農業生產、加工、質量監管、供需對接、在線貿易等的強大基礎平臺,從而為實現農業現代化,構建首條高速通道。