整合網路相簿功能 數位相框應用延伸

近年來,數位相框迅速竄紅,無論大小電子產品展幾乎可見其身影,消費者購買意願清單中也開始出現數位相框相關商品。到目前為止數位相框銷售量並不突出,但業者看好未來幾年成長幅度紛紛投入市場,預估未來幾年數位相框市場將維持高度成長。
隨著品牌與選擇性的增加,各廠商莫不提出新一代數位相框,希望搶攻市場大餅。因此數位相框從原先僅有的讀卡機模組,開始整合眾多功能如網路、影片、音樂、日曆,甚至遊戲機。其中,整合網路相簿功能,更為數位相框帶來新前景。  

數位相框與網路相簿的本質其實相同,也就是數位照片,數位相框將數位照片顯示在螢幕上,網路相簿則是利用網路將照片與朋友分享。這幾年網路相簿發展已相當成熟,加上數位相機的普及,幾乎每個有網路的家庭都有一個以上的網路相簿。網路相簿具有節省空間、保存容易、搜尋快速等優點,但缺點是欲觀賞照片時就必須透過電腦上網。但每個家庭的電腦數量不一,且需受限制於放置的地點,因此很難達成想看就看的目的。  

數位相框正好可補強上述缺點,利用網路模組與軟體的配合,相框本身就是具備瀏覽器功能的小型電腦,而相框本身體積也有不同選擇,從2.5吋到10吋以上都有,無論家庭各地方都不會有放置電腦的困擾,若具備無線網路模組的數位相框還能夠達成隨處可擺的環境。  

安全性為網路相簿優先考量  

數位相框要與網路相簿連接,必須先具備網路模組,目前許多新一代的數位相框已經將WiFi視為必要配備,未來藍牙等無線傳輸模組也將陸續加入。而軟體則需要HTTP Client接收網路相簿的鏈結,數位相框並不需要IE、Firefox之類複雜的圖形使用介面(GUI),只需文字指令介面的函式庫,如GNU Wget等就已足夠。  

目前普及的網路相簿,對於網站上的相片有不同的管理方式。一些相簿業者不允許使用者直接存取存放在伺服器上的數位相片圖檔,即使照片擁有者也不例外,必須透過該業者的網站才能夠讀取照片,無名小站就是一例。另一些業者允許使用者在有限制的情況下直接讀取相片檔,而不須要連結至該業者的網路相簿頁面,如Flickr就是採開放態度,只要符合Flickr的使用條款,每張照片的網頁下方就有該照片檔案的直接鏈結,甚至還提供完整的Web Service API供使用者呼叫,只要透過API呼叫,就可以拿到指定位置或指定使用者的網路照片。  

使用者要透過API取得Flickr網路相簿中的照片,首先要申請Flickr帳號,再利用帳號產生一組API Key與Secure Key,這些可以在Flickr網頁上免費取得。API Key可用來取得一般的網路照片連結,Secure Key則是當照片被上鎖或進行照片上傳時使用。當網路照片不希望被其他使用者觀賞時,就可以上鎖,須擁有者使用Secure Key才可透過API拿到照片。  

連結網路後勢看漲  

雖然數位相框已經可以直接連接到網路相簿,但畢竟網路相簿太過複雜,如果全部的設定選項都須藉由數位相框的按鈕輸入,如使用者帳號、欲顯示的相簿網址等,將耗費使用者設定時間,每次都須變更相簿將繁複的動作再重複一次。這可透過Image Crawler與Manager Server來設定及儲存相關的使用者資訊。  

Image Crawler與Manager Server是位於網路上的伺服器,使用者可經由電腦連上Manager Server,設定自己擁有的數位相框,如連結哪個數位相簿、連接的網址為何等,若家中有多台數位相框,也可以針對每台設定不同的相簿。  

Manager Server扮演處理各種裝置與服務供應商之間的橋樑,負責Client端消費性電子產品與伺服器之間的溝通,服務供應商可以是產品製造者或第三方服務提供者。Manager Server的目標是網路服務平台,可讓各種不同裝置、不同通訊協定、不同製造廠商完成欲完成的工作。Manager Server提供各種API、裝置管理介面及資料庫,讓各種裝置都能連接想要的服務且不需使用者的複雜設定。  

Image Crawler是介於相框與網路相簿間的媒介,可將網路相簿的API轉為較簡單的呼叫介面,如此一來數位相框上的軟體便不須要記錄各網路相簿業者的呼叫方式,也不須在相框上進行複雜設定。  

目前實作的Flickr Image Craw-ler以HTTP GET/PUT接受數位相框參數,相框可選擇四種網址,分別是個人相簿、相片集合(Set)、標籤(Tag)及熱門相片(Inter-estingness)。另外也可針對取得的相片大小、相片數目進行設定。  

如圖1所示,首先數位相框向Manager Server提出服務要求(Step 1),根據要求內容及使用者在資料庫的設定,Manager Server回傳多個符合的Crawler資訊,包括URL Link、登入資訊等(Step 2);數位相框挑選出想要的Crawler,再次送出服務要求及登入訊息(Step 3);Crawler將要求轉換為特定格式後傳給服務提供者,也就是網路相簿,如Flickr(Step 4)。根據要求的類型服務提供者會傳回一連串照片網址(Step 5),Crawler再轉為數位相框可接受的格式後回傳給數位相框(Step 6)。最後相框便可透過網址直接取得多張照片(Step 7)。

點圖放大
圖1 數位相框與網路相簿結合的系統服務程序

透過上述的管理與轉傳動作,數位相框將可做到無縫取得網路相簿上的照片,即使照片分別存放在不同網路相簿,透過不同的Crawler轉換,數位相框不須擔心不懂各家網路相簿的API呼叫。經由Manager Server管理,使用者可針對不同相框設定個人喜好。結合網路相簿的數位相框不但有更大發揮空間,也不會偏離主軸,而Manager Server與Crawler更可以進一步整合影像、音樂等其他服務,成為一個完整的網路服務平台。  

(本文作者任職於資策會)

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!