论文部分内容阅读
当前农业信息资源开发一个总的特点是以宏观性信息、大众化信息、通用性信息为主,与农业的区域性特征不能实现深度融合,主要表现在①部门、行业条块分割,信息资源共享困难;②已有平台众多,集成服务不高,终端用户使用困难;③农业经济发展区域性产业化、差异化日趋明显与单个农户、小规模农业相关组织分散,搜集、捕捉分析信息能力差的现状和现有农业信息服务针对性、准确性、有效性不强的矛盾日益突出。云环境下的强大计算与存储能力可实现计算统一与集中运维、实现对海量农业数据的集中存储,实现多种资源的便捷获取和全面共享,减少重复建设。在此基础上,基于农业区域特征的农业信息个性推送服务可以与当地实际情况整合,与用户互动,满足农业信息服务的根本需求。正是在这样的背景下,开展云环境下基于“区域特征”的农业信息服务研究具有重大的现实意义。首先,本文以湖南农业云信息化综合服务平台为基础,构建以信息平台与通信平台互联互通,为涉农人员、组织提供个性化区域信息服务为目的的信息服务体系。设计了资源共享层、应用集成层和个性化推送层的农业信息区域服务架构。其次,在个性化推送层,针对用户区域性、用户评价少的特点,结合人口统计学特征和用户评价行为提出了一种基于区域的推荐算法。该算法依据用户注册时选择的行业兴趣和地域信息,将用户划分成不同社区,通过计算同社区用户性别、年龄的相似性,得到邻居用户;再基于新注册用户最近邻Top-N推荐,非新用户SlopeOne加权Top-N推荐,较有效的解决推荐系统用户冷启动问题,提高推荐的准确度。该算法能够对非注册用户推荐热点权威信息;能够根据注册用户的区域信息揣测用户兴趣和爱好,推荐各种特性服务。最后,对研究结果使用软件工程方法进行系统分析、架构设计、采用成熟的JavaEE开发平台、Oracle数据库,结合SSH框架、DWR框架、Shiro框架设计和实现农业信息区域推送系统。综上所述,通过对云环境和农业区域特征的系统分析研究,云环境下基于“区域特征”的农业信息服务能有效实现资源共享、集成应用,有效与用户需求融合,提高农业信息服务的针对性。