武煥勤
摘要: 農(nóng)田收割機(jī)可滿足農(nóng)田的機(jī)械化。當(dāng)前我國南方農(nóng)田的機(jī)械化水平不高,人機(jī)存在著不匹配的矛盾,為了更好滿足農(nóng)田業(yè)主的需求,本文在Hive平臺(tái)的基礎(chǔ)上,設(shè)計(jì)了農(nóng)田收割機(jī)在線調(diào)度平臺(tái),在線農(nóng)田調(diào)度平臺(tái)可最大化保障農(nóng)機(jī)主與農(nóng)田主的利益。
關(guān)鍵詞: Hive;農(nóng)田收割機(jī);調(diào)度
前言
在我國的南方,水稻是種植面積最大、總產(chǎn)最多的作物。大力發(fā)展水稻生產(chǎn)機(jī)械化,可增加農(nóng)田的收益,同時(shí)也可實(shí)現(xiàn)農(nóng)業(yè)的現(xiàn)代化。
南方山區(qū)多山區(qū),農(nóng)田的地塊面積較小而分散,并且農(nóng)田很不規(guī)整,給農(nóng)田作物的收割帶來了困難,影響到農(nóng)田作物的收益。同時(shí),在農(nóng)作物收割過程中,農(nóng)機(jī)主和農(nóng)田主也面臨著兩難的境地:
農(nóng)機(jī)主無法和農(nóng)民對(duì)接,農(nóng)機(jī)主在去收割作物時(shí),往往選擇去農(nóng)田的連片區(qū),這很容易導(dǎo)致這些農(nóng)田的收割機(jī)供大于求,直接帶來收割機(jī)業(yè)主利潤(rùn)的減少。
在農(nóng)機(jī)業(yè)主收割農(nóng)田的過程中,往往憑借個(gè)人的主觀經(jīng)驗(yàn)和未來天氣的情況對(duì)農(nóng)田進(jìn)行收割,由于收割的路線不合理,往往出現(xiàn)某一片農(nóng)田農(nóng)機(jī)主蜂擁而上,而另一片農(nóng)田無人問津的尷尬境地。農(nóng)機(jī)與農(nóng)戶之間出現(xiàn)了錯(cuò)配。
另外農(nóng)機(jī)在工作的過程中,偶爾還出現(xiàn)農(nóng)機(jī)零件壞的情況,導(dǎo)致農(nóng)機(jī)無法正常工作。此時(shí),農(nóng)機(jī)的配套的服務(wù)卻跟不上,農(nóng)田收割的效率大打折扣。
面對(duì)著上述情況,基于Hive的農(nóng)田收割機(jī)調(diào)度平臺(tái)可解決上述難題,實(shí)現(xiàn)農(nóng)戶與農(nóng)機(jī)主的完好對(duì)接,農(nóng)戶可以了及時(shí)解農(nóng)機(jī)主,而農(nóng)機(jī)主也可以及時(shí)了解農(nóng)戶農(nóng)田的情況。
調(diào)度平臺(tái)的主要設(shè)計(jì)
農(nóng)田收割機(jī)調(diào)度平臺(tái)的構(gòu)建,可以保證農(nóng)機(jī)的高效調(diào)度,實(shí)現(xiàn)農(nóng)機(jī)業(yè)主收益的最大化,同時(shí)也可保證農(nóng)戶的基本利益。農(nóng)田收割機(jī)調(diào)度平臺(tái)主要由農(nóng)機(jī)的數(shù)據(jù)處理、農(nóng)機(jī)調(diào)配和農(nóng)機(jī)服務(wù)三部分組成。農(nóng)機(jī)的數(shù)據(jù)處理部分是整個(gè)調(diào)度平臺(tái)的核心,同時(shí)也是調(diào)度平臺(tái)的大腦,數(shù)據(jù)處理的好壞直接關(guān)系到調(diào)度平臺(tái)能否得到農(nóng)機(jī)主和農(nóng)戶的高度認(rèn)可,也關(guān)系到調(diào)度平臺(tái)能否得到有效的推廣。農(nóng)機(jī)調(diào)配是調(diào)度平臺(tái)的中間環(huán)節(jié),它根據(jù)數(shù)據(jù)處理平臺(tái)傳輸過來的數(shù)據(jù)按照相應(yīng)的調(diào)度算法進(jìn)行調(diào)配資源,使得農(nóng)機(jī)資源可以高效使用。農(nóng)機(jī)服務(wù)是為農(nóng)機(jī)提供相關(guān)的服務(wù)保障,保障農(nóng)機(jī)的運(yùn)行。在平臺(tái)構(gòu)建的過程中,除了農(nóng)機(jī)的數(shù)據(jù)處理、農(nóng)機(jī)調(diào)配和農(nóng)機(jī)服務(wù)之外,平臺(tái)的安全也需重點(diǎn)著手準(zhǔn)備。
農(nóng)機(jī)數(shù)據(jù)處理
農(nóng)機(jī)的數(shù)據(jù)處理主要包括數(shù)據(jù)的收集,數(shù)據(jù)的處理,數(shù)據(jù)的分析與發(fā)布。
數(shù)據(jù)收集的來源主要有:農(nóng)戶農(nóng)田的信息、收割機(jī)的信息、水稻的收割信息、天氣好壞、農(nóng)田附件的道路信息、農(nóng)戶發(fā)布的水稻基本信息等。
數(shù)據(jù)處理:平臺(tái)對(duì)收集到的原始數(shù)據(jù)進(jìn)行處理,舍棄無關(guān)的數(shù)據(jù)和不符合規(guī)則的數(shù)據(jù),并將處理后的數(shù)據(jù)存儲(chǔ)到平臺(tái)中。
數(shù)據(jù)分析與發(fā)布:將處理后的數(shù)據(jù)進(jìn)行抽取分析,提取有價(jià)值的數(shù)據(jù)信息,并向農(nóng)戶和農(nóng)機(jī)主發(fā)布,農(nóng)戶可根據(jù)自家農(nóng)田的情況合理的安排農(nóng)作物的收割。
在農(nóng)機(jī)數(shù)據(jù)處理環(huán)節(jié)中,數(shù)據(jù)高效處理是重點(diǎn)。在數(shù)據(jù)處理中,既要保障數(shù)據(jù)處理的真實(shí)性,還要保證數(shù)據(jù)能夠及時(shí)處理,即做到數(shù)據(jù)處理既快又準(zhǔn)。這為后面數(shù)據(jù)的分析奠定了堅(jiān)實(shí)的基礎(chǔ),數(shù)據(jù)分析以后對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行存儲(chǔ),定期對(duì)農(nóng)戶和農(nóng)機(jī)主發(fā)布相應(yīng)的信息。
農(nóng)機(jī)調(diào)配
農(nóng)機(jī)的調(diào)配:農(nóng)機(jī)調(diào)配主要包括按需調(diào)配和應(yīng)急調(diào)配。按需調(diào)配主要指農(nóng)機(jī)主可自主對(duì)農(nóng)田進(jìn)行選擇,同時(shí)農(nóng)田主也可以按照自家農(nóng)田的情況選擇合適的農(nóng)機(jī)。農(nóng)機(jī)調(diào)度以雙方契合為目標(biāo),同時(shí)兼顧到農(nóng)機(jī)主和農(nóng)戶的利益。應(yīng)急調(diào)配指遇到惡劣天氣或地質(zhì)災(zāi)害等突發(fā)情況,農(nóng)機(jī)管理部門將就近安排農(nóng)機(jī)對(duì)農(nóng)田進(jìn)行收割,保障農(nóng)戶的根本利益。
在農(nóng)機(jī)調(diào)配環(huán)節(jié)中,調(diào)度算法的選擇至關(guān)重要,算法的優(yōu)劣關(guān)系到平臺(tái)的生命力;平臺(tái)設(shè)計(jì)中要著重考慮調(diào)度算法的優(yōu)點(diǎn)和缺點(diǎn),做到平衡。
農(nóng)機(jī)服務(wù)
農(nóng)機(jī)的服務(wù):農(nóng)機(jī)服務(wù)主要包括農(nóng)機(jī)的燃油和水的供給,農(nóng)機(jī)的維修,農(nóng)機(jī)工作人員的休息場(chǎng)所等。
農(nóng)機(jī)服務(wù)的設(shè)立可大大減輕農(nóng)機(jī)主的負(fù)擔(dān),解除農(nóng)機(jī)主的后顧之憂,確保農(nóng)機(jī)主輕松上陣,更好地為農(nóng)戶提供高效的服務(wù)。
后臺(tái)數(shù)據(jù)的分類及存儲(chǔ)
農(nóng)田收割機(jī)平臺(tái)數(shù)據(jù)量巨大,數(shù)據(jù)必須經(jīng)過高效的處理,才能為農(nóng)機(jī)主和農(nóng)田主提供有價(jià)值的信息。考慮到數(shù)據(jù)的存儲(chǔ),利用Hive平臺(tái)的優(yōu)勢(shì),將數(shù)據(jù)進(jìn)行分布式存儲(chǔ)。
基礎(chǔ)數(shù)據(jù)存儲(chǔ)分布在一臺(tái)服務(wù)器上,基礎(chǔ)數(shù)據(jù)主要包括農(nóng)戶主的個(gè)人信息(主要包括農(nóng)戶主的姓名、住址、電話等),農(nóng)戶農(nóng)田的基本信息(農(nóng)田畝數(shù),農(nóng)田位置(包括經(jīng)度和緯度),農(nóng)作物預(yù)收割的時(shí)間等),農(nóng)機(jī)主的個(gè)人信息(農(nóng)機(jī)主姓名,手機(jī)號(hào),微信,收割機(jī)的數(shù)量等),水稻收割機(jī)的信息(收割機(jī)的作業(yè)能力,收割機(jī)每畝收割的單價(jià)等)。
調(diào)度數(shù)據(jù)存儲(chǔ)分布在一臺(tái)服務(wù)器上,平臺(tái)將按照內(nèi)定的調(diào)度算法,根據(jù)農(nóng)戶的農(nóng)田信息就近搜索調(diào)度收割機(jī)進(jìn)行農(nóng)田收割。調(diào)度過程中所使用的數(shù)據(jù)也分布在該臺(tái)服務(wù)器上。
終端數(shù)據(jù)存儲(chǔ)分布在一臺(tái)服務(wù)器上,如果農(nóng)戶主對(duì)調(diào)度滿意的話,農(nóng)戶和農(nóng)機(jī)主的終端數(shù)據(jù)將以短信的形式進(jìn)行分發(fā)。如果農(nóng)戶主對(duì)調(diào)度不滿意的話,平臺(tái)將繼續(xù)調(diào)度。
平臺(tái)設(shè)計(jì)的原則
數(shù)據(jù)真實(shí)性
平臺(tái)持續(xù)穩(wěn)定運(yùn)行的基石頭就是要保障基礎(chǔ)數(shù)據(jù)的真實(shí)可靠,如果基礎(chǔ)數(shù)據(jù)有虛假,對(duì)農(nóng)機(jī)主和農(nóng)戶主都是不利的;平臺(tái)工作人員要定期對(duì)數(shù)據(jù)進(jìn)行審核,如果某一方的基礎(chǔ)數(shù)據(jù)連續(xù)三次輸入均有錯(cuò)誤,平臺(tái)將對(duì)其停止服務(wù)。
平臺(tái)穩(wěn)定性
農(nóng)忙時(shí),平臺(tái)的使用將進(jìn)入高峰期。平臺(tái)上線前,應(yīng)做好壓力測(cè)試,預(yù)估平臺(tái)的最大承載量;同時(shí),平臺(tái)應(yīng)具有自我糾正恢復(fù)的能力,當(dāng)平臺(tái)發(fā)生故障時(shí),工作人員能在短時(shí)間內(nèi)修復(fù)故障,保障平臺(tái)的平臺(tái)運(yùn)行。
平臺(tái)管理性
平臺(tái)能對(duì)農(nóng)機(jī)主進(jìn)行認(rèn)證管理,農(nóng)機(jī)主服從平臺(tái)的調(diào)度安排。只有農(nóng)機(jī)是可管理和調(diào)配的,這樣才能保障農(nóng)戶的最大利益,實(shí)現(xiàn)雙方的共贏。
結(jié)束語
本平臺(tái)可以為農(nóng)機(jī)主和農(nóng)戶提供服務(wù),滿足雙方的需求。平臺(tái)在運(yùn)行過程中,使用Hive平臺(tái)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)。由于平臺(tái)還存在不足之處,比如對(duì)農(nóng)機(jī)的實(shí)時(shí)監(jiān)控,調(diào)度算法的優(yōu)化等,這將是下一步努力的方向。
參考文獻(xiàn)
苗桂芳.水稻生產(chǎn)全過程機(jī)械化中存在的問題及解決對(duì)策[J].農(nóng)機(jī)使用與維修,2013(4).
李易航.基于農(nóng)機(jī)大數(shù)據(jù)平臺(tái)的農(nóng)機(jī)調(diào)配算法研究[D].河北農(nóng)業(yè)大學(xué),2017.
曹夢(mèng)如等.基于Android的農(nóng)機(jī)遠(yuǎn)程監(jiān)控調(diào)度平臺(tái)設(shè)計(jì)與構(gòu)建[J].安徽科技學(xué)院學(xué)報(bào),2016,30(4):57–60.