Android粮情测控客户端功能模块的设计与实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:skyfis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粮食是人类生存所必需的物质基础。粮食安全关系到我国经济的可持续发展以及社会的和谐稳定。全世界每年因为粮食不安全可靠存储等原因造成的粮食损耗占粮食总产量相当大的比重。有鉴于此,改善粮食存储环境、提高粮食存储能力十分必要。传统的粮情测控设备的位置往往是固定的,灵活性和移动性的缺乏导致客户不能随时随地获取粮仓信息。为了解决该问题,便携式测控终端应用而生。但目前的便携式手持终端均存在存储能力有限、可视化效果差、并且需要特定的硬件支持等问题,研发成本较高、推广难度较大。随着4G高速率通信网络的逐步覆盖,Android智能手机及应用软件正逐步广泛普及,这也为手持测控终端的研制提供了一种新途径。本文针对现有粮情测控系统中便携式终端的种种不足,基于云平台服务器的粮情测控系统框架,采用Netty网络通信API开发技术、Google Protocol Buffer数据格式转换技术、多线程通信技术等,设计了一种Android粮情测控客户端。本文的主要研究工作如下:(1)基于Netty网络通信框架,采用Netty网络通信API开发技术,设计了Android客户端与云平台服务器之间的通信机制。采用TCP网络数据传输模式,实现了Android客户端与云平台服务器之间的可靠数据传输。(2)由于云平台服务器软件开发和Android开发所用语言不同,会导致数据传输的不稳定。针对该问题,结合Google Protocol Buffer数据格式转换技术的优势,在Netty框架里定义了与云平台服务器通信的六个交互消息。该消息结构具有占用空间更小、存储速率更快、效率更高的优点。(3)模块化的功能设计,有利于软件运行的稳定性。采用MVC设计模式,将数据处理功能与界面功能进行分离设计。该方法有利于降低应用程序之间的耦合度、提升开发效率、便于软件的维护和升级。设计的Android粮情测控客户端具有用户登录、仓库选择、实时测温、数据显示、历史数据查询等粮情监控系统的基本功能,界面美观人性化,具有操作简单高效、功能丰富齐全的优点。用户能够随时、随地对粮仓情况进行远程测控,经现场实际应用,效果良好。
其他文献
<正>中国文化源远流长,博大精深。在其长期历史的发展过程中,不仅产生了众多的本土学派,也不断有外来文化的传入,这些不同的学派和文化,在矛盾冲突中相互吸收和融合,其中有的
自2006年中巴双方签署自由贸易协定以来,农产品贸易增长迅速,两国的农业合作关系进一步增强。由于中巴地理位置接壤、资源相似,并且都是农产品主要出口国,因此双方在农产品出
目的:建立HPLC法测定敷胸膏中黄芩苷、大黄酚、大黄素、大黄素甲醚、芦荟大黄素、大黄酸的含量。方法:采用高效液相色谱法。色谱条件为Agilent TC-C18(4.6 mm×250 mm,5μm)
马克思提出了无产阶级专政国家实行地方自治直接民主理论,社区又是中国民主制度下的重要社会组织形式。本文探讨了新世纪中国社区发展必须解决的六大问题:实现从居民自治和村民
<正>从2006年3月开始,直至2007年春天,兰州女子杨丽娟的疯狂追星故事成为被国内媒体关注的重大社会事件。在整个追星事件过程中,媒体通过提供资金和各种帮助“积极”介入事件
文件运动形式是多样的,文件横向运动是文件运动的重要形式,文件生命周期理论只揭示和描述了文件纵向运动的规律和情形,并未揭示和描述文件横向运动,事实上,许多文件都不仅拥
目的 研究并优化微球乙型肝炎疫苗的配方 ,观察微球乙肝疫苗对温度的稳定性。方法 用明胶包裹HBs制备微球 ,设计不同配方及不同粒径微球乙肝疫苗、冻干微球乙肝疫苗于不同
本文介绍了中世纪后欧洲的社会概况和威尼斯的地理位置和社会生活,简介提香的生平,具体分析提香一些作品的技巧和艺术特点,同时说明了提香在艺术史上的重要地位和对后世的影
当今经济高速发展,无论是超市里琳琅满目的商品,还是街道上无处不在的广告栏,无一例外的都包含着版式设计的要素。版式设计随着社会的发展在不同的时期受到各种文化、艺术流
空间数据是GIS的核心。通过对目前国内空间数据的生产和研究情况的总结,笔者认为,对空间数据集生产过程的研究是一个相对薄弱的内容。缺少面向GIS应用的空间数据集,成为阻碍GIS