基于Android的植保服务平台的研究与实现
作者:张萌 钱蓉 董伟 朱静波 孔娟娟 李闰枚 张立平
来源:《安徽农业科学》2019年第17期
jdk最新下载安装步骤
        摘要 为了实现农作物病虫害有效预防和及时控制的突出需求,提出基于Android的植保服务平台。该平台包括病虫害自动识别、地理信息可视化、典型病虫害及植保机构查询、病虫害防治方法科普等功能,平台设计了量大面广的农作物病虫害图文数据库,便于农户查阅资料。该平台在安徽省舒城县推广试用,测试显示各功能模块均达到了理想的运行效果,用户通过平台可以及时掌握当地病虫害的发生信息及防治方法,该平台实现了“互联网+”植保新模式。
        关键词 植物保护;病虫害识别;监测预警;手机终端
        中图分类号 S431.9 文献标识码 A
        文章编号 0517-6611(2019)17-0244-03
        Abstract In order to realize the outstanding demand of effective prevention and timely control of crop diseases and pests, an androidbased plant protection service platform was proposed. The platform included functions such as automatic identification of diseases and pests, visualization of geographic information, inquiry of typical diseases and pests
and plant protection institutions, and popularization of pest control methods. The platform designed a large and extensive graphic database of crop diseases and insect pests, which was convenient for farmers to consult data. The platform was promoted and tried in Shucheng County, Anhui Province. The test results showed that each functional module achieved the ideal operation effect. Users could timely grasp the occurrence information and control methods of local diseases and pests through the platform, which realized the new mode of “Internet +” plant protection.
        Key words Plant protection;Pest identification;Monitoring and forecast;Mobile terminal
        病虫害防治的最大难点在于精准识别,对症下药才能达到最好的防治效果,因此病虫害识别技术在农业生产中起着重要的作用[1]。当前,我国围绕农业病虫害监测预警、预防控制为核心内容的体系框架已初步建立[2],但随着病虫害社会化服务形式日益严峻,农业病虫害数据感知和服务手段相对落后、科技含量不高、应对突发和大面积病虫害能力不强等问题逐渐显现出来。国内开发的植保服务平台大多数仅局限于病虫害图像的采集或传输,而目标对象的精准识别仍然存在很多问题,也很少有平台汇集地域性植保组织或个体的信息,基层工作人员迫切需要一个可以互相交流、咨询实时信息的服务平台。
        随着手持终端和移动互联网的普及,APP服务凭借其灵活性、开放性、便捷性等优势,已经成为当今移动互联网的主要服务方式[3-4],以农业信息化带动农业现代化正在成为现实。目前,工作在一线的农技专家与种植户大多仍然采用陈旧的工作方式和落后的工作机制,难以适应新的挑战[5],运用信息化手段创新植保新模式已经成为突破发展瓶颈的当务之急。
        安徽省地处南北气候过渡带,气候条件适宜多种重大生物灾害的增殖和流行,是我国病虫草鼠害等生物灾害的重灾区[6],这些不利因素严重影响现代农业发展、农业增产和农民增收。舒城县位于安徽省中部,临近大别山区和巢湖,生态资源丰富,是安徽省城居民粮食的主要来源地[7]。针对当前病虫害防治的突出需求,笔者以安徽省舒城县为试验点,开发大数据植保应用软件APP,体现“互联网+”植保新模式,实现病虫害知识查询、智能诊断与防治、监测预警、植保社会化服务,为病虫害防控提供大数据支撑[8],切实提高基层农技专家和种植户对病虫害防控的技术水平。
        1 系统架构设计
        1.1 系统开发环境
        舒城县植保服务平台APP是一款基于Android的手机移动应用软件,在Windows 7系统下安装JDK 1.7、 Mac Android studio和Android sdk工具包,配置好必要的变量,选用Mysql 5.1储存数据,成功搭建开发环境,采用Web Service中间件技术对系统架构进行封装[9-10],开发程序编译后生成Apk文件,下载至手机终端安装后可正常使用该平台。基于云服务架构和分析引擎算法池的理念設计,集成病虫害识别、地理分布图、图文数据库、个人分享社交等多个功能模块,实现云端服务交互,方便用户的使用,可高效准确地实现植保智能化服务。
        1.2 关键模块
        服务平台建设紧密联系生产实际,对当地的病虫害发生规律及农技专家、种植户的需求进行了充分调研,以确保平台的切实可用性。系统有首页、动态圈、识别、地图、个人中心共5个主要界面,整个服务平台以病虫害识别为核心,简化操作步骤,增强实用性,形成了一个以舒城县为试验点,面向整个安徽的综合性植保服务平台。
        首页包含病虫情报、图库、植保组织和植保小贴士4个子模块。病虫情报专栏会定期推送一些当地病虫害及相关的资讯信息,让用户及时掌握可能感兴趣的消息。图库中包含了当
地所有主要病虫害的高清图像与文字信息,详细介绍了各类主要病虫害的形态特征、危害程度、发生规律、防治方法等信息,用户可以自行在图文库中查想要了解的病虫害信息。植保组织中覆盖了当地的植保站、农技专家以及所有在册的合作社、农资店、协会等植保社会化服务组织的简介与,以解决当地用户植保信息闭塞的突出问题。植保小贴士专栏会定期推送植保小知识,扩展用户的植保知识面,逐渐从根本上缓解专家团队人才紧缺的难题。
        动态圈是为用户个性化服务提供的窗口,用户可以在此界面发布自己的作品、心得等,也可以与其他用户进行交流、分享、学习。考虑到虫害与病害发生特征区别较大,为了保证病虫害识别的准确性与可靠性,识别功能包括病害识别和虫害识别2个子模块,分别用于识别并反馈病害与虫害的种类、发生规律、防治方法等具体信息。地图信息用于将后台的病虫害发生信息进行可视化处理,方便用户直观地了解当地病虫害的发生程度,以达到预警、预报、预防的目的。用户可以在个人中心界面设置个人偏好,并在此页面查阅历史浏览记录与收藏记录,可以与后台工作人员反馈建议,以进一步完善服务平台。
        2 主要功能
        2.1 病虫害自动识别
        深度学习是病虫害识别模块所用到的关键技术,该模块基于VGG16深度学习模型建立病虫害识别分析引擎[11-12],对已有的大量带标注病虫害样本数据进行训练,构建病虫害识别模型,初步实现了基于深度学习技术的病虫害图像识别。
        基层的种植户、农技专家等用户将识别目标置于采样区进行拍摄,即可以通过交互式移动服务平台上传样本数据,对应的分析引擎结合后台已经建立的识别模型进行分析判别,并将结果返回给上传用户,实现各类农作物病虫害的在线检测服务[13],同时通过目标样本与反馈结果进行后台的网络模型优化[14]。若对识别结果抱有疑问,用户可以申请专家在线诊断或通过动态圈在线交流。
        目前系统处于测试阶段,可以实现对18种病害和42种虫害的自动识别,满足用户对农作物病虫害识别、预警的基本需求。基于计算机视觉、深度学习等技术,通过对大量农作物病虫害感知数据的有效分析利用,实现病虫害图像的自动识别与分析服务,满足对病虫害远程自动监测预警等管理需求,提高了病虫害监测预报的系统性、科学性、时效性(图1)。
        2.2 地理信息可视化
        时间和空间是预测病虫害发展趋势的重要数据[15],用户在使用病虫害识别模块时,系统将样本图像与拍摄时间、地点等数据一起上传以供后台分析,调用电子地图应用程序数据接口,将地理分布库的数据以电子地图的形式呈现,并对电子地图进行实时更新,展示病虫害的地理分布、区域内病虫害种类的分布情况。
        在后期的更新中,会基于用户后台数据与当地植保站的病虫害发生历史数据,定期推送当地主要病虫害的发生趋势预测。基于病虫害大数据的可视化分析与预警预报平台,可以满足不同用户对平台的植保智能化服务需求。
        2.3 典型病虫害及植保机构查询
        对安徽省农业有害生物的发生、分布和形态特征进行了系统调查和研究,采集农业病害、农业虫害、天敌、外来入侵物种等图文信息和防控技术,建立主要病虫害信息数据库[16],为公众信息服务平台提供知识支撑,提升植保服务的科学规范性。用户可以在平台中查询当地常见的病虫害信息,数据库中以图文并茂的方式详细介绍病虫害的形态及症状、发生规律、防治方法等内容。此外,平台提供了当地植保站、农技服务专家及各类植保社会化服务组织的简介信息和,用户可根据自己的需求与相关组织或专家取得联系,及时
获取需要的技术服务。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。