基于Android平台的规模化养殖管理用户定位系统的设计与开发

来源 :安徽农业科学 | 被引量 : 0次 | 上传用户:nobodypan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要[目的]针对当前规模化养殖人员的有效管理。[方法]设计基于Android平台的定位系统,获取人员定位的位置数据。[结果]对单人轨迹和多人轨迹实现可视化查看,并进行实时监控。[结论]定位系统运行稳定,能够较好地达到实时定位的目的。
  关键词Android;用户定位;GPS;规模化养殖
  中图分类号S818文献标识码A文章编号0517-6611(2016)18-260-03
  Abstract[Objective] The aim was to study the effective management of intensive culture personnel. [Method] A positioning system based on Android platform was designed to obtain the location data of personnel. [Result] The positioning system, which is realtime monitoring, realized to check visually for single trajectory or more people trajectory. [Conclusion] The positioning system runs stably and can achieve the goal of realtime positioning.
  Key wordsAndroid; User positioning system; GPS; Intensive culture
  随着3G无线网络通信技术的不断提升和移动智能设备的大量研发生产,智能手机作为一种便捷、美观、实用的通讯设备正被越来越多的人接受,已经成为人们日常生活中获取主要信息的重要工具之一,如自动控制[1-2]、医疗仪器[3-5]、消费电子[2,6-9]等领域取得了许多成功的应用案例。因此,在手机端安装更多应用并推广其服务更大程度上满足了用户需求,移动设备的Web地图服务就是其重要的一部分,尤其是地图服务中的一项基于位置信息的服务(Location Based Service,LBS),倍受喜爱和关注。通过利用移动终端的定位技术,设备与服务器之间互联通信,为用户提供了各种与位置有关的信息服务。
  随着江西省畜禽养殖业的迅猛发展,传统的畜禽养殖开始由粗放式的管理向集约化的管理方式转变,规模化畜禽养殖因管理落后而出现的问题也越来越多,尤其在人员管理中存在的问题显得尤为突出。针对此问题,通过研究多种形式的用户定位方法如GPS、WIFI或者基站等,笔者设计了一套基于Android平台的用户定位系统,并在规模化养殖管理人员中推广试用,取得了较明显的效果。
  1Android系统
  Android系统[10-12]架构从下层到上层有Linux内核层、系统运行库层、应用程序框架层、应用层四层结构。
  1.1Linux内核层
  位于Android系统架构最底层,Android的核心系统服务主要有安全性、内存管理、进程管理、网络协议栈和驱动模型等,这些服务都依赖于Android系统基于Linux2.6内核。Linux内核同时也作为硬件和软件栈之间的抽象层,它可隐藏具体硬件细节而为上层提供统一的服务。
  1.2系统运行库层
  是Android系统架构中的第三层,这一层主要包含了手机系统平台必须的C/C++核心库、Dalvik虚拟机运行环境和HAL子层。
  1.3应用程序框架层
  是一个应用程序的核心,一个项目中所有参与开发的程序员都应使用和遵守的该框架层中的相关约定,进而使程序达到清晰的目的,在满足不同需求的同时又不互相影响。
  1.4应用层
  是用Java语言编写的运行在虚拟机上的程序,开发人员也可以根据需要替换掉系统默认的应用程序,与其他的把软件固化在系统内部的手机操作系统不同,更具灵个性和灵活性。
  2定位技术
  目前常用的定位方式有GPS定位、WIFI、基站定位、IP定位、RFID/二维码等标签识别定位、场景识别定位等[13,14]。简单的介绍如下三种定位技术:
  2.1GPS定位
  GPS全球定位系统,是一个卫星导航定位系统,该系统由美国建立。使用GPS在全球无论任何地方用户不仅能实时、连续、全天候实现测速和三维导航定位的目的,而且还能够高精度地定位和时间传递。GPS系统由三大部分组成:用户部分、空间部分、地面控制部分。
  2.2WIFI定位
  WIFI定位是利用现有的无线网络,配合WIFI标签和相关的移动终端设备(如WIFI手机、PDA、笔记本电脑等),再结合相应的定位算法,来确定相关人员和物品位置的一种技术。
  2.3基站定位
  基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS-Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务,例如目前中国移动动感地带提供的动感位置查询服务等。
  3系统总体设计
  3.1系统整体框架分析
  详细阐述了用户定位管理系统的总计设计和实现方式,系统的整体框架如图1所示:
  3.2系统功能模块分析
  系统主要为规模化养殖场的管理人员及相关外出工作人员设计,进一步提高人员管理水平。养殖场管理人员通过系统可查看工作人员的位置信息、实时关注工作情况,经跟踪、统计分析,可以很好地做出相应的决策。工作人员通过本系统可以总结自己的工作情况,以便调整自身,提高工作效率。本系统对不同角色、不同岗位的用户采用灵活的方式提供相应的功能和服务。总体上分为管理员和普通工作人员,管理人员又可以分级别,管理人员只能管理自己级别以下的用户。系统的总体功能模块如图2所示。   从图2的系统功能图可以得知,系统主要有四大模块,用户登录和鉴权控制主要是为用户指定角色,分配不同级别的权限。按照系统的设计思路来分析,管理人员可以分为不同的等级,例如一级主管、二级主管等,这些级别的主管分管其下属的工作人员,而不能够跨越权限。普通工作人员可以被他所属的所有上级管理,而本身没有任何的管理权限,只能使用系统中的个人信息模块的功能。在此模块中,普通工作人员可以通过地图查看自己以往的历史活动轨迹,并在每次登陆后上报个人当前位置信息供上级主管查看,还可以使用Android系统内置的google地图服务,以便获取路线、查找周边设施等场所。
  用户管理模块为管理人员所用,管理人员可以对下属工作人员进行查看信息、添加人员、删除人员的操作,同时管理人员可以查看工作人员的位置、追踪活动轨迹,通过google地图直观地显示位置信息。管理人员不仅能够查看不同时刻单一人员的位置信息,而且还能查看同一时刻全部人员的位置信息。
  角色与功能模块的关系如图3所示:
  整个界面是一个LinearLayout,仅包含一个地图视图MapView。难点是把人员的每次位置显示在地图上,主要通过编程实现。图4所示为单人活动轨迹:
  3.4查看全部人员活动轨迹模块设计与实现
  使用一个MapView进行表示人员的位置信息,可以通过前进、后退按钮查看每一天的人员位置信息;全部人员当天的位置都显示在地图上,在地图上点击每个标记会弹出窗口用于显示该人员的详细位置信息。如图5所示:
  4结束语
  随着网络的高速发展,信息技术的不断提升,基于位置服务的应用越来越得到广泛的需求,成为人们生活重要的一部分。本文运用Android平台实现系统的设计,主要包括用户管理、权限管理、活动轨迹查询、用户登录、个人信息展示、Google地图服务调用、地图位置标识等功能,使信息可视化,提高了规模化养殖场人员管理的信息化水平,能够游侠管理利用各种数据信息、减轻工作量并提高工作效率,具有较强的使用价值。
  参考文献
  [1] 肖梁军.基于Android智能终端的远程控制电脑系统设计与实现[D].昆明:云南大学,2012.
  [2] 高荣.基于S3C2440的智能家居控制中心设计[D].苏州:苏州大学,2012.
  [3] 高宇.基于ARM和Android平台的智能医疗监控系统的研究[D].太原:太原理工大学,2012.
  [4] 杨博菲,吕卫,褚晶辉,等.基于Android平台的医学图像显示软件[J].中国医学物理学杂志,2012,29(3):3375-3379.
  [5] 包巍.基于安卓的动物疫病远程诊断系统设计与开发[J].农业网络信息,2012(7):29-31.
  [6] 程磊,胡景春,孙国峰.基于Android和WISMO228的远程控制系统[J].计算机技术与发展,2012,22(10):233-236,241.
  [7] 王朝华,陈德艳,黄国宏,等.基于Android的智能家居系统的研究与实现[J].计算机技术与发展,2012,22(6):225-228,233.
  [8] 高峰,毕经平,郭景峰,等.汽车状态感知系统的Android客户端[J].清华大学学报(自然科学版),2011,51(S1):1393-1396.
  [9] 杨雪春,胡江天,董懿琼.基于Android的电动汽车车载信息显示终端[J].南昌大学学报:工科版,2011,33(3):273-276.
  [10] 康德尔.Android移动应用开发从入门到精通[M].北京:人民邮电出版社,2010.
  [11] 百度文库:android软件开发揭秘[EB/OL].(2011-01-05)[2016-04-01].http://wenku.baidu.com/view/5fd2941655270722192ef7dc?fr=hittag&album=doc&tag_type=1.
  [12] 百度文库:Android手机开发入门简介[EB/OL].(2011-11-02)[2016-04-01].http://wenku.baidu.com/view/eb10f846336c1eb91a 375d62.html.
  [13] 代敏.基于Android平台下手机定位程序的设计及实现[J].计算机与数字工程,2012,40(4):143-145.
  [14] 郭蕊.基于Android平台的GPS定位系统的设计与实现[J].北京职业技术学院学报,2012,2(11):54-57,58.
其他文献
摘要利用1966~2015年曹县气温观测资料,采用线性回归分析、线性倾向估计、M-K检验、Morlet子波分析等方法,分析了近50 a曹县气温变化趋势、周期变化、突变和异常年份。结果表明,近50 a曹县年平均气温呈明显的增温趋势,增温率为0.20 ℃/10 a;四季中冬季增温趋势最为显著,夏季略有下降;50 a来各月平均气温均呈增温趋势;平均最低、最高气温均呈上升趋势,曹县增温主要表现于冬季气温和
期刊
摘要[目的]了解野生软枣猕猴桃生境土壤养分状况。[方法]采集安图县有代表性10个分布区混合土样,测定土壤理化性质、养分含量,并分析养分因素间相关性。[结果]研究区土壤表土质地为黑壤土,平均pH为5.6,偏酸性,无盐碱化;有机质含量高达68.69 g/kg,富含N、K、Ca、Mg、Fe,而Cu和P相对匮乏。土壤有机质分别与Cu和B呈极显著正相关和显著正相关,高有机质含量可提高土壤可利用Cu和B含量。
期刊
摘要以武陵山区农户调查为例,基于农户需求角度,探讨新时期扶贫工作开展的状况。首先建立农户政策满意度指标,对比分析各项扶贫政策实施效果及满意度综合排名;然后将农户按收入水平分组,对农户评价进行Probit回归分析;再次基于分析得出不同收入水平的农户对扶贫政策需求评价不同的结论,提出一些调整并完善扶贫政策方案的对策与建议。  关键词扶贫政策;需求;农户;武陵山区  中图分类号S-9;F127.8文献标
期刊
摘要土壤/植被碳储量及其空间分布在全球气候变化中起着重要作用。介绍了碳储量估算方法主要有土壤类型法、生命地带类型法、模型法等,指出由于研究尺度和数据来源不同,森林土壤/植被的碳密度和碳储量统计结果尚存在很大的不确定性。进而分析和比较了区域、国家和全球尺度森林土壤/植被碳储量及其空间分布特征,最后提出采用实时动态监测(RS/GIS)与长期定位实验实测数据相结合方法估算土壤/植被的碳密度/碳储量是提高
期刊
摘要以广东省新兴县为例,基于2010~2013年土地利用变更数据和耕地质量等别更新评价数据,分析了新兴县耕地数量、质量及其空间变化特征和变化原因。结果表明,从数量上看,2010~2013年新兴县耕地数量呈现减少的趋势,耕地利用动态变化度相对较小,耕地增加主要来源于有林地,耕地减少以建设用地为主;从质量上看,2010~2013年新兴县耕地质量整体呈现逐渐升高的趋势,区域耕地质量等别变化差异明显;从变
期刊
摘要GF1国产高分辨率卫星遥感数据具有高空间分辨率、高时间分辨率和高光谱分辨率的优点。该研究利用GF1卫星宽视场遥感数据,在GPS实地取样的基础上,利用增强型植被指数(EVI),提取建湖县2014年多时相水稻长势信息。结果显示,GF1卫星宽视场影像可以清晰反映水稻长势要素,能够在遥感估产中推广应用。  关键词遥感;GF1卫星数据;水稻长势;监测  中图分类号S5-39文献标识码A文章编号0517-
期刊
摘要对麻城市乘马岗镇的精准扶贫工作和经济发展现状进行了调研,认为精准扶贫的重点是贫因户的精准识别,从组织、实施与评估3个层面提出并讨论了精准扶贫动态管理体系的要点;分析了乘马岗镇的庭院经济、村域经济和乡镇经济发展特点,提出了因地制宜发展乡镇经济,建立消除贫困的长效保障机制的对策建议。  关键词精准扶贫;动态扶贫;管理体系;乘马岗镇  中图分类号S-9文献标识码A文章编号0517-6611(2016
期刊
摘要[目的]通过土地整治使得未利用地的利用类型及土壤理化性质等发生变化,从而评价土地整治后的新增耕地质量。[方法]选取有效土层厚度等6个方面构建评价指标体系,应用特尔斐法确定权重。依据《农用地质量分等规程》,采用“多因素综合评价法”对该地区190.500 5 hm2新增耕地质量等级进行评价。[结果]新增耕地省级自然等为6等、省级利用等为7等、省级经济等为6等;新增耕地国家级自然等为12等、利用等为
期刊
摘要以浙江省嘉善县为研究区,应用高分一号影像数据,通过面向对象分类方法提取永久基本农田范围内坑塘、苗木地等非粮化区域,总体分类精度为0.846,Kappa系数为0.875。结果表明,利用高分辨率国产卫星影像,能够快速、准确地提取永久基本农田非粮化面积和分布,为永久基本农田非粮化程度的快速监测和评估,合理管控和引导耕地用途提供可靠的参考。  关键词永久基本农田;“非粮化”;高分一号;面向对象分类  
期刊
摘要在对安徽省畜牧业生产现状分析的基础上,利用养分平衡理论,对2000~2013年安徽省各地级市畜禽养殖污染情况进行测度,用单位耕地面积畜禽粪便当量负荷和警报值来判断不同地区畜牧业发展是否超过其环境承载能力, 并从区域合理化和种类多元化两方面提出了政策建议。  关键词畜禽废弃物;环境承载力;产业布局;养分平衡;警报机制  中图分类号S-9文献标识码  A文章编号0517-6611(2016)18-
期刊