999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PhoneGap的跨平臺枇杷病害診斷系統(tǒng)設(shè)計

2015-10-28 22:48:24孫翠華王鋒
湖北農(nóng)業(yè)科學(xué) 2015年19期
關(guān)鍵詞:跨平臺智能手機數(shù)據(jù)庫

孫翠華 王鋒

摘要:針對枇杷[Eriobotrya japonica (Thunb.) Lindl.]生長過程中出現(xiàn)的常見病害,建立了枇杷病害數(shù)據(jù)庫,研究了基于PhoneGap的系統(tǒng)開發(fā)框架和功能模塊及病害診斷的流程設(shè)計,并在Android 和iOS操作系統(tǒng)上分別進行了測試,測試結(jié)果表明,該系統(tǒng)在各種移動終端上運行穩(wěn)定,具有良好的跨平臺性,農(nóng)民使用起來很方便,便于推廣。

關(guān)鍵詞: 枇杷[Eriobotrya japonica (Thunb.) Lindl.];病害診斷; PhoneGap;專家系統(tǒng);跨平臺

中圖分類號:S126;S24;S436.6 文獻標(biāo)識碼:A 文章編號:0439-8114(2015)19-4825-04

DOI:10.14088/j.cnki.issn0439-8114.2015.19.044

Abstract: According to the common diseases during the growth of loquat, loquat diseases database was established. Based on PhoneGap, this paper presented a kind of framework and function modules to diagnose the loquat diseases, and the system was tested via both Android and iOS operating systems. The results showed that the loquat diseases diagnosis system ran stably at various kinds of mobile terminals and due to its convenience and cross platform, the system could be easily operated by farmers.

Key words:loquat[Eriobotrya japonica (Thunb.) Lindl.];diagnose diseases;PhoneGap;expert system; cross platform

隨著智能手機在中國的發(fā)展及普及,基于智能手機的APP開發(fā)也越來越廣泛,由于其便攜性和操作簡單,在各行各業(yè)中的應(yīng)用也越來越多。對于智能手機在植物病害識別方面的應(yīng)用,農(nóng)業(yè)科研人員開展了大量的研究,如江西農(nóng)業(yè)大學(xué)的吳滄海老師等設(shè)計了基于Android智能手機油菜病害識別系統(tǒng)[1],鄭州輕工業(yè)學(xué)院的夏永泉教授團隊研究了基于Android的植物葉片圖像病害檢測[2],云南農(nóng)業(yè)大學(xué)的楊林楠老師等開發(fā)了基于Android系統(tǒng)手機的甜玉米病蟲害智能診斷系統(tǒng)[3]。到目前為止,有關(guān)智能手機在枇杷[Eriobotrya japonica (Thunb.) Lindl.]病害診斷方面的研究論文在中國知網(wǎng)、萬方數(shù)據(jù)知識服務(wù)平臺等還未檢索到。

由于Android操作系統(tǒng)的開源性,目前的大多數(shù)移動農(nóng)業(yè)技術(shù)如農(nóng)業(yè)專家系統(tǒng)都是應(yīng)用在Android手機上的[4,5],不能應(yīng)用在蘋果手機上。本研究與設(shè)計的枇杷病害診斷系統(tǒng)采用跨平臺的PhoneGap技術(shù),建立了枇杷知識庫和病害數(shù)據(jù)庫。該數(shù)據(jù)庫收錄了枇杷病害的發(fā)生部位、發(fā)生時期、病害形狀、病癥、病害圖片和防治方法等。該系統(tǒng)既能在Android手機上運行,又能在蘋果手機、iPad等智能終端上運行,滿足了不同操作系統(tǒng)的智能終端用戶的需求,方便了種植戶的使用,便于推廣。

1 枇杷病害知識及病害數(shù)據(jù)庫建立

枇杷美味可口,具有較高的營養(yǎng)價值和藥用價值,深受廣大消費者的喜愛。但是枇杷病害種類多,危害嚴(yán)重,容易導(dǎo)致枇杷樹勢早衰、產(chǎn)量降低和品質(zhì)下降,另外目前枇杷樹的種植都是在戶外,基本屬于“望天收”的狀況,嚴(yán)重影響種植戶的經(jīng)濟效益[6]。因此,做好枇杷病害的診治工作是保證枇杷高產(chǎn)、優(yōu)質(zhì)、增加收益的重要環(huán)節(jié)。

枇杷樹常見的病害有60多種,根據(jù)枇杷病害的發(fā)生部位、發(fā)生時期、病害形狀、病癥、病害圖片等建立枇杷病害數(shù)據(jù)庫,并給出每種病害的防治方法,利用植物病害的二值化描述方法建立了枇杷病害XML數(shù)據(jù)庫,保存為Loquat_diseases.xml文件,具體描述如下:

2 系統(tǒng)總體架構(gòu)

系統(tǒng)總體架構(gòu)如圖1所示,整個系統(tǒng)分為4層,從頂層至底層分別是應(yīng)用層、網(wǎng)絡(luò)層、技術(shù)支撐層和數(shù)據(jù)服務(wù)層,整個系統(tǒng)采用了W3C標(biāo)準(zhǔn),對各個平臺具有很好的兼容性。

2.1 應(yīng)用層

應(yīng)用層是用戶的入口層,農(nóng)民、專家和管理員通過智能手機從該層進入系統(tǒng),訪問系統(tǒng)的主功能模塊,如枇杷知識庫、病害診斷、系統(tǒng)管理功能。

2.2 網(wǎng)絡(luò)層

網(wǎng)絡(luò)層是系統(tǒng)和服務(wù)器的主要通信中心,可以使用2G、3G、4G、WLAN等主流移動通信技術(shù)進行與服務(wù)器的通信。

2.3 技術(shù)支撐層

技術(shù)支撐層是整個系統(tǒng)的核心,系統(tǒng)利用HTML5、CSS、JavaScript、jQuery Mobile技術(shù)通過PhoneGap分別調(diào)用不同平臺的API,如果開發(fā)能在Android平臺運行的系統(tǒng),需要調(diào)用Android API,如果開發(fā)能在蘋果手機運行的系統(tǒng),需要調(diào)用iOS API,然后通過Ajax和Json實現(xiàn)與數(shù)據(jù)服務(wù)層通信。

2.4 數(shù)據(jù)服務(wù)層

數(shù)據(jù)服務(wù)層是整個系統(tǒng)的數(shù)據(jù)支撐,包含了枇杷知識庫、病害數(shù)據(jù)庫。

3 主要技術(shù)

枇杷病害診斷系統(tǒng)的開發(fā)主要應(yīng)用了跨平臺的PhoneGap技術(shù)、jQueryMobile技術(shù)、JavaScript+HTM5技術(shù)等移動APP開發(fā)技術(shù)。

3.1 PhoneGap技術(shù)

PhoneGap是一款基于HTML、JavaScript和jQuery Mobile等技術(shù)的開源框架,其擁有的豐富插件可以直接調(diào)用智能手機的核心功能,如攝像頭、GPS、聲音、WLAN、照相機等,使開發(fā)者能快速開發(fā)出跨平臺的移動應(yīng)用程序,另外PhoneGap采用W3C標(biāo)準(zhǔn),開發(fā)的移動應(yīng)用程序Web App能直接運行,其卓越的兼容性完全做到了“Written Once,Run Everywhere”,而不需要針對不同的操作平臺進行單獨的開發(fā)。

3.2 jQuery Mobile技術(shù)

jQuery Mobile是jQuery團隊開發(fā)的用于創(chuàng)建移動Web應(yīng)用程序的免費的、開源的移動UI框架,包含了各種針對觸摸操作的過渡、按鈕、圖標(biāo)、工具欄、導(dǎo)航欄等優(yōu)化的用戶組件以及頁面轉(zhuǎn)換效果,如slide(滑動)、pop(彈出窗口)、fade(淡入淡出)等,支持Apple iOS、Android、Blackberry Torch、WindowsPhone、Pixi等全球主流的移動操作系統(tǒng),方便了開發(fā)者的使用。

3.3 JavaScript技術(shù)

JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言,由Netscape公司與Sun公司合作開發(fā),常用來給HTML網(wǎng)頁添加特效和動態(tài)效果,可廣泛用于電腦、筆記本電腦、智能手機、平板電腦等設(shè)備Web應(yīng)用系統(tǒng)的開發(fā)。

3.4 HTML5技術(shù)

HTML5是超文本標(biāo)記語言Hyper Text Markup language(HTML)的最新規(guī)范,是隨著智能手機的普及而發(fā)展起來的。目前基于HTML5技術(shù)開發(fā)的APP由于其良好的兼容性被各種移動瀏覽器所支持,為實現(xiàn)跨平臺應(yīng)用的開發(fā)奠定了基礎(chǔ)[7]。

4 系統(tǒng)實現(xiàn)

4.1 系統(tǒng)開發(fā)環(huán)境

本系統(tǒng)是一個Web應(yīng)用程序,在配置開發(fā)環(huán)境的時候可以采用PhoneGap+Dreamweaver集成開發(fā)環(huán)境,再針對不同的移動平臺安裝相應(yīng)的SDK包,進行安卓系統(tǒng)開發(fā)的時候需要安裝Android SDK,進行蘋果系統(tǒng)開發(fā)的時候需要安裝iOS SDK。

4.2 系統(tǒng)功能模塊設(shè)計

系統(tǒng)主要功能模塊設(shè)計如圖2所示,系統(tǒng)主要包括三大功能模塊,分別為枇杷知識庫、病害診斷、系統(tǒng)管理。枇杷知識庫模塊為用戶提供了枇杷種植的基礎(chǔ)知識,包括7個功能模塊,分別為枇杷概況、枇杷歷史、枇杷品種、枇杷價值(包含食用價值和藥用價值)、枇杷栽培、病害防治、枇杷存儲。枇杷病害診斷模塊為用戶提供了兩種診斷方法,一種是智能診斷系統(tǒng),另一種是專家診斷系統(tǒng)。系統(tǒng)管理模塊主要是對整個系統(tǒng)的管理,分為:①用戶管理。管理用戶的個人信息、登錄密碼等信息;②專家管理。管理專家的個人信息、登錄密碼等信息;③病害數(shù)據(jù)庫管理。及時更新和修改病害數(shù)據(jù)庫,確保病害數(shù)據(jù)庫的實時性;④知識庫管理。及時更新和修改病害知識庫,確保枇杷知識庫的實時性。

4.3 病害診斷流程

枇杷病害的診斷流程如圖3所示,枇杷種植戶(系統(tǒng)用戶)登錄之后,進入病害診斷功能頁面,該頁面用戶可以根據(jù)需求選擇使用智能診斷還是專家診斷系統(tǒng),需要輸入病害的發(fā)病部位、發(fā)病時期和病癥,系統(tǒng)根據(jù)病害信息使用推理機進行病害的推理,推理機從病害數(shù)據(jù)庫得出病害的名稱,并調(diào)出該病害對應(yīng)的病癥描述、圖片和防治方法,最后把結(jié)果反饋給用戶,該智能診斷系統(tǒng)可以快速得到病害信息,給用戶提供了實時幫助。如果用戶選擇使用專家診斷系統(tǒng),系統(tǒng)會自動調(diào)用智能手機的拍照功能,拍下病害照片并上傳到專家咨詢平臺,專家登錄該系統(tǒng),進入專家咨詢平臺,根據(jù)收到的病害照片,給出病害診斷,同時系統(tǒng)自動把診斷結(jié)果發(fā)送到用戶智能手機的平臺上。

5 系統(tǒng)測試和仿真試驗

為了檢驗系統(tǒng)在主流移動操作平臺上運行的兼容性和穩(wěn)定性,分別在Android和iOS操作平臺上進行了測試。根據(jù)不同機型的熱銷程度,選用了近兩年深受消費者青睞的手機作為測試機型,搭載Android操作平臺的機型選用了3個不同生產(chǎn)商的機型,分別是Samsung GALAXY Note3、小米2、華為G6-C00;蘋果操作平臺選用的機型是iPhone 4s和iPhone 5。

圖4是枇杷知識庫的運行界面,該頁面分別顯示了枇杷概況、枇杷歷史、枇杷品種、枇杷價值、枇杷栽培等七大功能的導(dǎo)航條,用戶點擊之后可以進入相應(yīng)的知識庫。圖5是對枇杷灰斑病的診斷,系統(tǒng)不僅給出相應(yīng)病癥圖片供用戶對比,還詳細(xì)說明了病狀、危害、病因,并提供了防治方法。測試結(jié)果表明本系統(tǒng)在各操作系統(tǒng)上均能穩(wěn)定運行。

6 結(jié)論

基于PhoneGap技術(shù)開發(fā)的枇杷病害診斷系統(tǒng)實現(xiàn)了同一系統(tǒng)在各種平臺的重復(fù)使用,減少了開發(fā)成本,提高了研發(fā)效率。該系統(tǒng)目前提供了枇杷常見的60多種病害的智能診斷,在后續(xù)的研究中需要進一步擴大病害數(shù)據(jù)庫,提供更多地區(qū)更多品種的枇杷病害的智能診斷,收集和完善枇杷的蟲害數(shù)據(jù)庫,給農(nóng)民提供更全面的防治技術(shù)。

參考文獻:

[1] 吳滄海,熊煥亮,何火嬌.基于Android智能手機油菜病害識別系統(tǒng)設(shè)計[J].中國農(nóng)機化學(xué)報,2013,34(4):257-260.

[2] 夏永泉,王會敏,曾 莎.基于Android的植物葉片圖像病害檢測[J].鄭州輕工業(yè)學(xué)院學(xué)報,2014,29(2):71-74.

[3] 楊林楠,郜魯濤,林爾升,等.基于Android系統(tǒng)手機的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報,2012,28(18):163-168.

[4] KORTUEM G,KAWSAR F,F(xiàn)ITTON D, et al. Smart objects as building blocks for the internet of things[J]. IEEE Internet Computing, 2010, 14(1):44-51.

[5] 程 曼,袁洪波,蔡振江.基于智能手機的農(nóng)業(yè)專家咨詢系統(tǒng)設(shè)計[J].湖北農(nóng)業(yè)科學(xué),2013,52(15):3673-3676.

[6] 陳福如,陳元洪,翁啟勇.枇杷病蟲害診治[M].福州:福建科學(xué)技術(shù)出版社,2009.

[7] 明日科技.html5從入門到精通[M].北京:清華大學(xué)出版社,2012.

猜你喜歡
跨平臺智能手機數(shù)據(jù)庫
智能手機是座礦
智能手機臉
英語文摘(2020年5期)2020-09-21 09:26:30
跨平臺APEX接口組件的設(shè)計與實現(xiàn)
假如我是一部智能手機
趣味(語文)(2018年8期)2018-11-15 08:53:00
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
基于OPC跨平臺通信的電機監(jiān)測與診斷系統(tǒng)
主站蜘蛛池模板: 国产精品手机视频一区二区| 日韩国产一区二区三区无码| 日韩免费毛片| 久久国产乱子| 欧美啪啪视频免码| 成人中文字幕在线| 国产真实二区一区在线亚洲| 欧美中文字幕第一页线路一| 免费在线成人网| 婷婷六月综合| AV不卡国产在线观看| 亚洲国产午夜精华无码福利| 波多野结衣二区| 欧美日韩国产在线人| 视频国产精品丝袜第一页| 成人一级免费视频| 欧美成人综合在线| 国产在线精品99一区不卡| 天天躁日日躁狠狠躁中文字幕| a级毛片免费网站| 久久精品亚洲专区| 亚洲第一精品福利| 久久这里只有精品8| 国产亚洲欧美在线专区| 免费AV在线播放观看18禁强制| 日韩国产一区二区三区无码| 深爱婷婷激情网| 久精品色妇丰满人妻| 天天摸夜夜操| 国产新AV天堂| 国产成人三级在线观看视频| 久热re国产手机在线观看| 国产在线观看一区二区三区| 免费在线色| 美女国产在线| 午夜限制老子影院888| 国产成人高清在线精品| 欧美国产日韩另类| 一级爱做片免费观看久久| 99精品视频在线观看免费播放| 国产传媒一区二区三区四区五区| 狂欢视频在线观看不卡| 国产在线精彩视频论坛| 在线高清亚洲精品二区| 美女无遮挡免费视频网站| 日韩美女福利视频| 午夜精品福利影院| 亚洲av无码久久无遮挡| 亚洲中文字幕国产av| 区国产精品搜索视频| 特级精品毛片免费观看| 国产va在线观看免费| 国产一级毛片在线| 尤物成AV人片在线观看| 色成人综合| 亚洲狼网站狼狼鲁亚洲下载| 日本成人精品视频| 亚洲大尺码专区影院| 欧美成在线视频| 国产无码网站在线观看| 曰韩人妻一区二区三区| 国产女人在线观看| 成人日韩欧美| 在线观看欧美国产| 成年人国产网站| 一级香蕉视频在线观看| 久久精品国产国语对白| 一本大道香蕉高清久久| 国产一区二区人大臿蕉香蕉| 伊人国产无码高清视频| 丝袜国产一区| 91久久精品日日躁夜夜躁欧美| 特级毛片8级毛片免费观看| 中文字幕1区2区| 成人午夜在线播放| 国内熟女少妇一线天| 另类重口100页在线播放| 欧美日韩国产精品综合 | 九九视频免费看| a级免费视频| 亚洲精品人成网线在线 | 91亚洲精品国产自在现线|