论文部分内容阅读
在城市改造进程中,草坪等绿地的开发与维护是新生活、新型城市的重要方面,而运动类草坪便是其中的重要组成部分。针对传统草坪管理存在的“老方法、旧观念”等问题,本文在对传统运动类草坪管理进行了深入分析后,通过对传统设备的信息化改造,运用软件工程加物联网技术,设计出一套集专业知识管理、实时人机交互于一体的管理系统,以改进现有的管理方式。本文主要研究内容为:(1)搭建软件系统整体开发框架。配合下层智能硬件,使用蓝牙、红外等无线通信技术,基于移动终端设备实现上层应用软件。首先对系统功能需求进行了分析,划分系统层次与结构,然后对系统架构进行了设计。在统一数据接口方面,由于系统涉及硬件通信,因此综合考虑了软件层和硬件层接口兼容问题,同时也考虑了通信过程中两种不同无线传输技术的协议兼容性;在请求服务资源方面,采用基于RESTful面向资源的Web服务,提高系统的规范性、适用性和扩展性。(2)打造移动应用环境。为了使草坪管理更加智能化,采用改进的移动端架构,开发出耦合性更低、扩展性更强的移动应用。此应用可以实时查看草坪管理相关数据,可以远程控制智能设备,对设备进行单元地址编写。设备控制过程采用蓝牙和红外无线通信技术,同时针对部分移动设备(机型)无自带红外功能的情况,对红外波形进行分析,提出利用设备耳机孔将音频信号转为红外信号的方案,极大地增强了软件的兼容性和扩展性。(3)构建草坪专业知识库。首先运用网络爬虫技术抓取专业网站草坪相关数据,同时将传统纸质数据电子化,辅以专家经验建立草坪知识数据仓库。其次选取合适分词方法构建关键字匹配模型,通过对仓库数据分配权重确定搜索排序规则,最终建立草坪专业知识库,为草坪管理提供专业化的基础信息支持。本系统在 Microsoft SQL Server2012、Android Studio 2.0 环境下,使用 C#和 JAVA 语言编写,采用三层架构模型,分别实现了 PC端管理软件和移动终端软件。本系统于2017年初已被某高尔夫俱乐部应用于实际的草坪管理中,初步实现了草坪的智能化管理。