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)
主站蜘蛛池模板: 日本午夜影院| 九九久久99精品| 综合久久久久久久综合网| 中国一级毛片免费观看| 国产二级毛片| 国产精品伦视频观看免费| 中文无码日韩精品| 国产亚洲视频中文字幕视频| 草草线在成年免费视频2| 中文国产成人精品久久一| 国产亚洲高清在线精品99| 午夜性刺激在线观看免费| 91精品专区| 精品91自产拍在线| 午夜老司机永久免费看片| 国产成人精品视频一区视频二区| av天堂最新版在线| 国产乱人乱偷精品视频a人人澡| 婷婷色婷婷| 亚洲天堂在线视频| 992Tv视频国产精品| 国内精品九九久久久精品| h视频在线播放| 久久77777| 98超碰在线观看| 色综合久久无码网| 国产精品久久久久婷婷五月| 亚洲综合久久成人AV| 日韩A∨精品日韩精品无码| 污网站免费在线观看| 久草性视频| AV无码一区二区三区四区| 国产成人亚洲毛片| 在线综合亚洲欧美网站| 国产新AV天堂| 亚洲精品片911| 亚洲男人在线| 国产精品太粉嫩高中在线观看 | 毛片网站在线看| 高h视频在线| 中文无码精品a∨在线观看| 久久96热在精品国产高清| 日本一区二区三区精品国产| 4虎影视国产在线观看精品| 亚洲日韩精品无码专区97| 成人午夜精品一级毛片| 午夜高清国产拍精品| 伊人福利视频| 日韩精品无码免费专网站| 国产麻豆精品手机在线观看| 午夜成人在线视频| 久久福利片| 青青草综合网| 老司国产精品视频91| 欧美成人午夜视频免看| 亚洲成a人片77777在线播放| 99热这里只有精品免费国产| 欧美福利在线观看| 国产精品午夜福利麻豆| 国产美女自慰在线观看| 中文字幕乱码二三区免费| 91福利免费视频| 99re在线视频观看| 国产亚洲精品自在线| 国产精品国产三级国产专业不 | 免费国产高清精品一区在线| 国产国语一级毛片在线视频| 国产免费精彩视频| 欧美激情首页| 亚卅精品无码久久毛片乌克兰| 午夜国产理论| 无码在线激情片| 97影院午夜在线观看视频| 亚洲视频在线青青| 婷婷色一区二区三区| 国产精品亚洲一区二区三区z| 日韩最新中文字幕| 成人伊人色一区二区三区| 国产亚洲一区二区三区在线| 97se亚洲综合在线韩国专区福利| 日本黄色不卡视频| 国内熟女少妇一线天|