2011-09-27 77 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