论文部分内容阅读
在手机多媒体应用越来越普遍的现在,人们更关心的是在不耗费太多有限的手机存储以及运算资源的基础上能不能对使用手机拍摄出的照片实现有效、合理、符合需求的管理,以及照片的便捷浏览、查找等。目前,有很多图片网站提供了对图片的存储,处理以及呈现,这些应用大多是基于浏览器这种B/S (Browser/Server)结构的,也有很多图片管理软件帮助用户进行本地图片的管理与查看,但是,对于手机用户来说,他们可能不希望为了图片管理去启动一个浏览器,并且与此同时他们又希望能够浏览好友或者互联网上的其它图片进而实现图片的共享。因此,本文设计了一种C/S (Client/Server)结构下的手机图片组织与管理服务器端实现方案,本方案将图片按其不同标签分为多种维度进行组织,其中包括时间、地点、事件、SNS(社会性网络服务)、情感等维度。本文主要侧重介绍服务器根据图片多标记为移动终端提供的图片多维组织服务。本文首先对移动环境中多媒体应用软件和web环境下的多媒体管理网站的研究现状以及移动环境中基于C/S框架的应用软件进行了研究与分析,进而引出本课题的研究目标以及研究意义;其次,对本文研究并实现的系统使用的相关技术进行了介绍,包括RESTful思想,服务器端使用的Restlet开源框架,以及本课题引入的应用于图片分类的K-means聚类算法的介绍;再次,本文对客户端标记上传以及服务器的数据库设计和后台存储方法进行了辅助介绍;然后,文章介绍了图片多维组织与管理系统的总体设计,以及服务器端业务模块,包括多维相册模块和Hyper-photo-link(图片超链接)模块的详细设计;而后,文章详细介绍了服务器端各模块的实现工作;最后,通过系统测试和演示,得出结论并进行了后期工作的展望。