论文部分内容阅读
随着互联网技术的快速发展以及网络使用者的不断增加,目前Internet已经成为主流的信息发布媒介之一。如何快速、准确地在网络中找到所需要的信息,并且以更加人性化的方式为用户提供服务,已经成为目前网络技术研究的热点之一。目前,个性化服务在满足用户需求方面已经形成了一套自己的理论和方法。RSS(Really Simple Syndication)技术是近几年发展起来的在Internet上被广泛采用的内容包装和投递协议,各种类别的信息通过RSS发送,被广泛应用于博客、新闻信息、个性化搜索、电子商务等各个领域,而RSS技术在信息推送方式上具有很好的动态性、时效性,将个性化服务技术与RSS技术相结合,可以兼顾交互性和用户的个性化需求,因此本文针对央视网站的具体需求,研究基于RSS的个性化推荐系统的设计方法与实现方案。论文首先介绍了RSS的起源、定义、标准、工作原理、技术体系、技术优势以及应用现状。在此基础上,本文根据央视网站中个性化内容推荐服务的需求,基于RSS的个性信息定制系统的概念模型、体系结构和各功能模块进行个性信息服务系统的设计,采用DMVC架构开发实现了该系统。系统的数据包括用户数据、RSS频道数据等,这些数据由Java Bean进行了封装。整个系统包含Htm]Information Extractor、Rss Information Parsor和DB Bean三个模型。HtmlInformation Extractor实现从html页面中抽取相关信息,并生成RSS文档的功能;Rss Information Parsor实现RSS文件的解析,并以html格式存入了数据库;DB Bean则实现相关的数据库操作。整个系统的控制由Controller Servlet类完成,其实现了各个页面的跳转。所设计的系统对于客户端不仅只需要浏览器就可以实现信息的聚合与阅读,操作方便简洁,而且能够为客户提供个性化的服务支持,推动网络资源管理的个性化、智能化的进一步发展。