● 摘要
如何在互联网上提供图像资料的检索是近来在博客、图片、视频等网站开发者所讨论的热门话题。Amiigo网上电子相册系统除了提供照片的上传及共享等功能外还结合了标签的运用,并提出了照片的价值概念。Amiigo通过分析用户行为的成本来计算照片的价值,从而提供独特的经优化的照片的检索结果。Amiigo在设计检索排序时着重分析用户访问amiigo的行为方式。用户行为是用户访问网站的过程,对多用户行为的总结和提取能够反映出用户对不用照片的关注程度。amiigo认为用户在浏览某张照片付出的成本越高则这个用户越关注此照片,则此照片就越有价值,检索的排名就越高。那么不同用户的成本是多少,这些不同用户的成本是否可以叠加? Amiigo认为用户访问amiigo照片的成本就是其所付出的流量以及时间。如何将这些成本公平的叠加形成较统一的价值还需要做很多分析,就像大家都知道一个5岁孩童的时间成本和一个50岁的企业家的时间成本无法划等号一样。价值是amiigo照片排序的依据,Amiigo的照片价值分两种:一是照片本身的价值,二是照片相对于标签的价值,这两个价值相对独立互不干扰。照片价值的收集是通过用户访问网站的成本计算出来的。当用户通过标签来检索照片,那么照片的排序就是标签价值和照片价值共同决定排序结果,但如果用户得到的照片列表并不是从标签检索过来的,那么排序结果就只是照片价值作用,与标签价值无关。Amiigo网上电子相册系统采用java语言编写。运行系统采用unix操作系统及oracle数据库,amiigo按照不低于400万注册用户设计,是一个面向广大数码摄影爱好者服务的一个7*24小时运行的系统。