陳維榕, 彭志良, 李莉婕, 趙澤英
(貴州省農(nóng)業(yè)科學(xué)院 科技信息研究所, 貴州 貴陽(yáng) 550006)
貴州12316三農(nóng)服務(wù)熱線于2011年底正式開(kāi)通,經(jīng)過(guò)8年的運(yùn)營(yíng)和推廣,其在加快農(nóng)業(yè)信息化進(jìn)程,提高“三農(nóng)”服務(wù)能力,促進(jìn)農(nóng)村經(jīng)濟(jì)社會(huì)全面發(fā)展上做出了一定貢獻(xiàn),并在貴州基層農(nóng)技人員和農(nóng)戶群體中形成了一定影響力。但由于服務(wù)方式仍然以電話咨詢?yōu)橹鳎嬖谛枞斯らL(zhǎng)期值守、咨詢者話費(fèi)成本高等問(wèn)題。為解決這些問(wèn)題,更好地滿足咨詢隨時(shí)化、低成本化需求,進(jìn)一步豐富貴州12316三農(nóng)服務(wù)平臺(tái)的服務(wù)方式,基于微信小程序開(kāi)發(fā)了貴州12316三農(nóng)服務(wù)系統(tǒng)。該系統(tǒng)能夠提供包括涉農(nóng)政策和農(nóng)業(yè)技術(shù)在內(nèi)的各類農(nóng)業(yè)信息,并可隨時(shí)接受用戶咨詢各類涉農(nóng)問(wèn)題,使農(nóng)技人員、農(nóng)戶與農(nóng)業(yè)專家之間的交流能夠更好地?cái)[脫時(shí)空限制,實(shí)現(xiàn)更好的服務(wù)成效。
微信小程序是一種內(nèi)置于手機(jī)微信中而無(wú)需另外下載安裝的應(yīng)用,因其使用方便,隨時(shí)可用,且與微信高度關(guān)聯(lián),在穩(wěn)定的移動(dòng)互聯(lián)網(wǎng)支持下,能夠隨時(shí)隨地提供各種服務(wù),目前已廣泛應(yīng)用于各行各業(yè)[1-3]。近些年貴州省研發(fā)了各種農(nóng)業(yè)專家咨詢系統(tǒng)和農(nóng)業(yè)技術(shù)服務(wù)系統(tǒng)[4-13],形成了一定規(guī)模和質(zhì)量的農(nóng)業(yè)信息服務(wù)資源,基于此,結(jié)合小程序簡(jiǎn)單快捷、輕便易用,構(gòu)建基于微信小程序的貴州12316三農(nóng)服務(wù)系統(tǒng)。系統(tǒng)面向涉農(nóng)群體,提供貴州農(nóng)業(yè)特色產(chǎn)業(yè),如火龍果、獼猴桃、辣椒等產(chǎn)業(yè)的政策法規(guī)、栽培管理、病蟲害防治等實(shí)用技術(shù)信息,以及優(yōu)質(zhì)農(nóng)產(chǎn)品、涉農(nóng)企業(yè)宣傳與推廣內(nèi)容,同時(shí)為農(nóng)戶和基層農(nóng)技人員提供與農(nóng)業(yè)專家一對(duì)一的便捷高效咨詢服務(wù)。
系統(tǒng)架構(gòu)如圖1所示。其與貴州科技信息服務(wù)網(wǎng)共享同一數(shù)據(jù)庫(kù)群,基于已有的貴州省各類農(nóng)業(yè)專家咨詢系統(tǒng)和農(nóng)業(yè)技術(shù)服務(wù)系統(tǒng)信息資源,同時(shí),采用微信技術(shù)團(tuán)隊(duì)為小程序提供的MINA框架,通過(guò)封裝的文件系統(tǒng)、網(wǎng)絡(luò)通信、任務(wù)管理和數(shù)據(jù)安全等基礎(chǔ)功能,結(jié)合一整套JavaScript API,建立貴州12316三農(nóng)服務(wù)微信小程序。用戶使用手機(jī)微信打開(kāi)該小程序,即可瀏覽各類涉農(nóng)信息,提出或解答咨詢問(wèn)題。
系統(tǒng)內(nèi)設(shè)置農(nóng)業(yè)資訊、政策法規(guī)、生產(chǎn)技術(shù)、企業(yè)和產(chǎn)品、咨詢服務(wù)等欄目模塊(圖2)。
1) 農(nóng)業(yè)資訊。發(fā)布產(chǎn)業(yè)相關(guān)新聞資訊,用戶可實(shí)時(shí)了解產(chǎn)業(yè)發(fā)展?fàn)顩r,洞悉產(chǎn)業(yè)發(fā)展動(dòng)態(tài)。
2) 政策法規(guī)。轉(zhuǎn)載與解讀國(guó)家、省級(jí)權(quán)威部門發(fā)布的三農(nóng)政策法規(guī),使用戶了解最新政策法規(guī)。
3) 生產(chǎn)技術(shù)。圍繞貴州省現(xiàn)階段重點(diǎn)發(fā)展的特色農(nóng)業(yè)產(chǎn)業(yè),發(fā)布產(chǎn)業(yè)相關(guān)的栽培、管理、病蟲害等方面的技術(shù)知識(shí)。
4) 企業(yè)和產(chǎn)品。宣傳展示涉農(nóng)企業(yè)及其產(chǎn)品相關(guān)信息,以擴(kuò)大企業(yè)和產(chǎn)品影響力,助力打造企業(yè)和產(chǎn)品品牌。
5) 咨詢服務(wù)。提供農(nóng)業(yè)專家一對(duì)一咨詢服務(wù),幫助農(nóng)技人員和農(nóng)戶解決政策、種植、管理等方面的問(wèn)題。為更好地實(shí)現(xiàn)個(gè)性化服務(wù),系統(tǒng)將用戶分為咨詢用戶和專家。針對(duì)咨詢用戶關(guān)注的內(nèi)容和專家擅長(zhǎng)領(lǐng)域的不同,賦予咨詢用戶和專家不同的標(biāo)簽,據(jù)此將咨詢用戶與專家進(jìn)行智能匹配,減少無(wú)效信息推送、無(wú)效問(wèn)題指派,提高用戶查詢內(nèi)容和專家解答問(wèn)題的效率。同時(shí),為提高咨詢服務(wù)的時(shí)效性,依托12316短信通道,對(duì)于問(wèn)答咨詢采取實(shí)時(shí)和定時(shí)提醒兩種短信通知方式。當(dāng)用戶提出問(wèn)題時(shí),實(shí)時(shí)發(fā)送短信告知專家有新問(wèn)題待解答,定時(shí)提醒專家長(zhǎng)時(shí)間未解答的問(wèn)題;專家解答問(wèn)題后,實(shí)時(shí)提醒提問(wèn)者查閱專家解答內(nèi)容,及時(shí)解決所咨詢問(wèn)題。另外,為實(shí)現(xiàn)系統(tǒng)的廣泛推廣,提高系統(tǒng)的使用頻率和服務(wù)時(shí)效性,對(duì)各類用戶自行使用系統(tǒng)和發(fā)展新用戶建立相應(yīng)的等級(jí)成長(zhǎng)機(jī)制,不同等級(jí)給予一定獎(jiǎng)勵(lì)。
圖1基于微信小程序的貴州12316三農(nóng)服務(wù)系統(tǒng)系統(tǒng)構(gòu)架
采用WXML標(biāo)記語(yǔ)言與WXSS共同對(duì)系統(tǒng)組件位置、尺寸等屬性進(jìn)行動(dòng)態(tài)布局,實(shí)現(xiàn)系統(tǒng)頁(yè)面對(duì)不同尺寸屏幕的自適應(yīng)。利用WXML在信息共享、交換、任務(wù)處理、效率方面的優(yōu)勢(shì),通過(guò)SOAP消息機(jī)制,小程序系統(tǒng)與Web系統(tǒng)跨平臺(tái)、跨系統(tǒng)進(jìn)行數(shù)據(jù)交互,使貴州12316三農(nóng)服務(wù)系統(tǒng)與貴州科技信息服務(wù)網(wǎng)實(shí)現(xiàn)跨平臺(tái)的無(wú)縫集成。
系統(tǒng)的數(shù)據(jù)通信綜合運(yùn)用組件通信、全局通信和頁(yè)面通信,根據(jù)不同通信方式的特點(diǎn)選用合適的方式,增強(qiáng)數(shù)據(jù)與功能間的融合。如在專家列表選擇專家跳轉(zhuǎn)到咨詢頁(yè)面時(shí),利用頁(yè)面通訊方式進(jìn)行數(shù)據(jù)傳輸,準(zhǔn)確定位咨詢專家,簡(jiǎn)化用戶咨詢時(shí)對(duì)專家的選擇。而在用戶打開(kāi)小程序時(shí),自動(dòng)登錄微信賬戶,將微信賬戶與網(wǎng)頁(yè)賬戶進(jìn)行關(guān)聯(lián),建立小程序中的全局變量,通過(guò)全局通信的方式完美實(shí)現(xiàn)數(shù)據(jù)的跨平臺(tái)交互和共享。
系統(tǒng)根據(jù)實(shí)現(xiàn)的功能分為視圖層、邏輯層與系統(tǒng)層。視圖層為系統(tǒng)界面,主要功能是向用戶呈現(xiàn)數(shù)據(jù);邏輯層用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分;系統(tǒng)層是微信客戶端提供的基礎(chǔ)環(huán)境。其中,視圖層和邏輯層分別由 2個(gè)線程管理:渲染層界面使用 WebView進(jìn)行渲染,邏輯層采用 JsCore線程運(yùn)行 JS腳本。二者之間的通信由系統(tǒng)層做中轉(zhuǎn),邏輯層發(fā)送網(wǎng)絡(luò)請(qǐng)求也經(jīng)由系統(tǒng)層轉(zhuǎn)發(fā)(圖3)。另外,微信小程序的基礎(chǔ)庫(kù)不會(huì)被打包在其自身的代碼包中,而是提前內(nèi)置于微信客戶端,不僅能夠降低貴州12316三農(nóng)服務(wù)系統(tǒng)的代碼包大小,同時(shí)當(dāng)系統(tǒng)運(yùn)行過(guò)程中出現(xiàn)底層問(wèn)題時(shí),只需單獨(dú)修復(fù)基礎(chǔ)庫(kù)問(wèn)題,不需修改系統(tǒng)代碼,提高了處理問(wèn)題的效率。
針對(duì)貴州12316三農(nóng)服務(wù)熱線和網(wǎng)站在提供涉農(nóng)信息查閱和咨詢服務(wù)存在的不足,更好地滿足廣大涉農(nóng)群體的多元化信息服務(wù)需求,通過(guò)創(chuàng)新農(nóng)業(yè)大數(shù)據(jù)信息服務(wù)模式,充分利用目前微信平臺(tái)的信息傳播優(yōu)勢(shì)和使用的便捷性,將涉農(nóng)政策宣傳、農(nóng)業(yè)實(shí)用技術(shù)推廣、農(nóng)產(chǎn)品和企業(yè)宣介和咨詢服務(wù)融合到微信小程序中,建立貴州12316三農(nóng)服務(wù)系統(tǒng),實(shí)現(xiàn)了即時(shí)服務(wù)與個(gè)性化服務(wù),助力解決農(nóng)技推廣服務(wù)最后一公里問(wèn)題。同時(shí),基于該系統(tǒng)建設(shè),促進(jìn)了貴州12316三農(nóng)服務(wù)打造“一網(wǎng)一微一電一短信”(12316網(wǎng)站、微信小程序、熱線、短信)的綜合服務(wù)平臺(tái),真正實(shí)現(xiàn)了一個(gè)電話、一部手機(jī)、一個(gè)信息即可享受專業(yè)服務(wù)的愿景,為農(nóng)民提供更為便捷的 12316三農(nóng)服務(wù),進(jìn)一步擴(kuò)大 12316在全省農(nóng)村的知曉度、影響力和信任度,更好發(fā)揮促進(jìn)“三農(nóng)”發(fā)展的重要作用。