论文部分内容阅读
随着信息化进程在农业领域的推进,人们对农业生产过程相关的信息需求越来越多。本课题以果业为背景,针对果业种植过程中信息服务这一问题,设计开发了一个果业技术综合服务平台,为果业从业人员提供相关的技术服务、信息资讯以及规范标准,对推动果业种植过程信息化具有十分重要的意义。 本文首先介绍了目前国内外农业信息化的现状以及果业技术综合服务平台涉及的相关技术,设计了一个果业技术综合服务平台体系结构,将平台划分为数据采集层、服务层、应用层。在此基础上,设计了系统功能结构,包括基础信息管理子系统、Web前端子系统、消息推送子系统、文本分类子系统、移动APP等五个子系统。 其次,针对果业技术服务中的信息(如技术指导方案、技术服务信息、病虫害预警消息等)推送问题,设计了一种轻量级的消息推送框架,详细介绍了移动APP端与服务器端通过长连接进行消息解析、处理、推送的流程和具体方法。并对论文提出的消息推送方法的能耗进行了实验分析,结果表明与传统的轮询方法相比,本文提出的方法具有较低的能耗。 接着,针对通过多种方式从网络中获取的果业资讯信息的分类存储问题,提出了一种基于特征词二次选取的文本信息分类方法。由于每一条资讯归属于不同的主题,因此需要对获得的文本信息进行分类。本文针对传统特征词提取方法获得的特征词可能会存在冗余,结合传统特征词选择方法TF_IDF和MRMR标准,提出基于MRMR的二次特征词选取方法TFIDF_MRMR,并进行了实验分析,分类结果表明本文提出的特征词选择方法优于传统的特征词选择方法。 最后,详细介绍了本课题开发的果业技术综合服务平台设计与实现的方法,该平台由基础信息管理子系统、APP客户端、消息推送子系统、文本分类子系统、Web网站等五部分组成,提供了信息推送、文本分类、基础信息管理等功能。