2011-09-27 110 views
1

我正在使用MacMini和Elotouch顯示器構建Kiosk。它會加載一個基於CoreAnimation的應用程序。在用戶基於觸摸的選擇之後播放多媒體內容。直接將mp3文件從Kiosk傳輸到智能手機

我正處於項目的早期階段。如果需要,我可以更改架構/技術。

我需要我的自助服務終端還可以通過無線方式將mp3內容分發到靠近它的智能手機。 現在我想支持iOS和Android手機。我在智能手機方面沒有任何控制權。信息亭是投幣式(基於時間的會話到期),並通過由我管理的WiFi網絡連接到網絡。

你能告訴我一個通用,安全和簡單的方法來完成這個嗎?

我以爲WebDav,但我想探索的替代品,越簡單的用戶端越好。

回答

0

如果你有一次性/基於會話的網址,您的信息亭的屏幕上顯示的QR代碼將得到下載URL的一種方式到設備(並在成功下載/會話過期後失效);這需要一個QR碼閱讀器,它既不是iOS也不是Android的內置,但許多用戶都有。

此外,顯示目前正使用URL縮短服務等bit.ly在QR碼編碼,goo.gl相同的URL等,爲用戶鍵入英寸

這種方式沒有建立起來用於用戶,並沒有把數據推送給用戶的有趣業務(隱私/安全問題),每部智能手機都有一個網頁瀏覽器。

+0

我喜歡使用qr碼和縮短的URL的想法。由於內容主要是.mp3文件,你認爲瀏覽器就足夠了嗎?這些文件對用戶來說是一種「紀念品」,可以在那裏或之後使用它們。 – microspino

+0

瀏覽器不應該是個問題。如果你直接鏈接到MP3文件,Android將自動播放(只是測試了這一點),我*假設* iOS也一樣(現在沒有iOS設備)。所以你可能想鏈接到一個HTML頁面,並提供兩個鏈接:一個直接到MP3,一個直接到MP3下載,例如,一些'x-application/download' MIME類型 - Android應該處理這個問題,不確定iOS。不過,我確定網絡上有關於此的文檔。 –

0

完成此操作的最佳方法是使用OBEX Push和藍牙。 有很多命令行工具可以列出附近的所有藍牙設備,並將文件傳輸到其中一個。

用戶只需要在他的手機上激活藍牙發現,在自助服務終端上搜索手機,然後選擇他的手機。

另一種選擇是郵件。 WebDAV是一個壞主意,因爲用戶必須輸入地址(很麻煩!)。

很多照片亭已經在使用OBEX Push來接收來自手機的照片。

最簡單的是提供不同類型的USB電纜:micro-usb,mini-usb ...幾乎所有的手機都可以作爲USB磁盤連接到現在。

摘要: * OBEX推 * USB連接 *郵件

+0

我絕不會將任何有線電纜從公共信息亭插入存儲我所有郵件,聯繫人和日曆的設備,並且知道我的大部分密碼,如果該信息亭應該寫入*數據,則更不用說。郵件將要求用戶放棄他的郵件地址(個人信息),並可能是一個問題取決於文件的大小(收件箱限制)。 –

+0

由於安全原因,我有點擔心您的推送解決方案。 USB連接不是一個選項,它必須是無線的。 – microspino

+0

@microspino:有什麼安全原因限制了OBEX推送?藍牙堆棧默認是加密的,用戶需要在任何文件傳輸發生之前接受手機上的文件。如果你不希望你的用戶放棄個人信息,就我所知,這是唯一的方法。其他選項都包括需要提供目的地地址(郵件,MMS傳輸的電話號碼,...) – parasietje