透過您的圖書館登入
IP:18.220.178.207
  • 學位論文

用於社群用戶有效率蒐集、標註、分享和管理照片的 Web 應用程式開發平台

An Efficient Web-Based Application Platform for Social Users to Collect, Tag, Share and Manage Photos

指導教授 : 林宣華

摘要


社群網站與智慧型行動裝置普及,改變生活與社交方式,人們習慣以手機拍照並分享至社群,幾年下來就累積大量多媒體圖文資訊,但就現有的雲端服務都難以提供有效方便的管理機制。因此,本論文開發Web應用程式開發平台 (MWSNP),提供多媒體相關的應用程式及開發工具,根據使用者不同需求,協助開發者有效率地開發「蒐集、標註、分享及管理照片」等相關整合應用程式。基於「人、事、時、地、物」5W標籤管理的概念,系統開發Sync App安裝於行動端或電腦端,在同步裝置內照片到iTravel時,自動分析照片拍攝時間及位置資訊,並推薦相關標籤,做為照片標記重要訊息。以MVC的Responsive Web設計方式,開發者可由Web API從MWSNP後端系統取得JSON資料,搭配平台的介面端模組,依據需求使用MWSNP網頁呈現樣式,或是參考系統XML網頁設定,修改XML設定以客製化網頁呈現樣式。平台後端分成三個子系統,標籤推薦系統 (Tag Recommendation System, TRS) 依據拍照裝置的資訊,推薦5W標籤,方便標註在照片上。多媒體管理系統 (Media Management System, MMS) 提供使用者上傳與管理多媒體資料,包含編輯、分類、搜尋、分析之功能。旅遊相片分享系統 (Media Sharing System , MSS) 提供整合社群的多媒體分享服務。

並列摘要


The popularity of the social network service and mobile smart devices changes the lifestyle and social activities of people. People are used to take pictures with smartphones and share on social networks so that we accumulated massive multimedia photos and videos in recent years. However, current cloud services are hard to facilitate the annotation and managements of these objects. In this thesis, we developed Mobile Web and Social Network Platform (MWSNP) for managing multimedia data and developing customized Apps to collect, annotate, share and manage photos easily. Sync App is also developed to annotate 5W tags for photos and synchronize desired photos from several devices efficiently so that photos with similar time-place information taken by family members can be synchronized and annotated automatically. Based MVC design concept, programmers can rapidly develop Apps through XML layout templates and Web APIs provided by the platform. The backend systems of the platform consists of, Tag Recommendation System (TRS) that recommends 5W tags for photos based on the location information, Media Management System (MMS) that provides upload/sync functions integrated with Mobile Web or Sync Apps, and Media Sharing System (MSS) that integrated with other social network sites to provide social sharing services.

參考文獻


[1]Business logic,http://en.wikipedia.org/wiki/Business_logic
[2]CMS, http://en.wikipedia.org/wiki/Content_management_system
[3]Dependency injection, http://en.wikipedia.org/wiki/Dependency_injection
[4]Drupal, https://www.drupal.org
[5]Dublin Core, http://en.wikipedia.org/wiki/Dublin_Core

延伸閱讀