【问题标题】:direct mp3 file-transfer from a Kiosk to a smartphone将 mp3 文件从 Kiosk 直接传输到智能手机
【发布时间】:2011-11-25 19:48:48
【问题描述】:

我正在构建一个 Kiosk,使用 MacMini 和 Elotouch 显示器。它将加载一个基于 CoreAnimation 的应用程序。根据用户基于触摸的选择播放多媒体内容。

我正处于项目的早期阶段。如果需要,我可以更改架构/技术。

我需要我的 Kiosk 也可以通过无线方式将 mp3 内容分发到附近的智能手机。 现在我想支持 iOS 和 Android 手机。我在智能手机方面没有任何控制权。 Kiosk 是投币式的(基于时间的会话到期),并通过由我管理的 wifi 网络连接到网络。

你能告诉我一个常见的、安全的和简单的方法吗?

我想到了 WebDav,但我想探索替代方案,对用户而言越简单越好。

【问题讨论】:

    标签: android ios file-transfer kiosk


    【解决方案1】:

    如果您有一次性/基于会话的 URL,则在您的自助服务终端屏幕上显示 QR 码将是获取设备下载 URL 的一种方式(并且在成功下载/会话到期后失效);这需要一个 QR 码阅读器,虽然 iOS 和 Android 都没有内置,但很多用户都有。

    此外,使用 URL 缩短服务(如 bit.ly、goo.gl 等)显示在 QR 码中编码的相同 URL,供用户输入。

    这样就没有为用户设置,没有向用户推送数据的有趣业务(隐私/安全问题),而且每部智能手机都有一个网络浏览器。

    【讨论】:

    • 我喜欢同时使用二维码和缩短网址的想法。由于内容主要是 .mp3 文件,您认为浏览器就足够了吗?这些文件是用户的一种“纪念品”,可以立即使用或稍后使用。
    • 浏览器应该没有问题。如果您直接链接到 MP3 文件,Android 将自动播放(刚刚测试过),我假设 iOS 也会这样做(目前没有 iOS 设备)。因此,您可能希望链接到 HTML 页面并提供两个链接:一个直接链接到 MP3,另一个链接到 MP3 作为下载,例如一些x-application/download MIME 类型——Android 应该可以很好地处理这个问题,不确定iOS。不过,我确信网络上有关于此的文档。
    【解决方案2】:

    实现此目的的最佳方法是使用 OBEX Push 和蓝牙。 有很多命令行工具可以列出附近的所有蓝牙设备,并将文件传输到其中一个。

    用户只需要在他的手机上激活蓝牙发现,在自助服务终端上搜索手机,然后选择他的手机。

    另一种选择是邮件。 WebDAV 是个坏主意,因为用户必须输入地址(很麻烦!)。

    很多照片亭已经在使用 OBEX Push 从手机接收照片。

    最简单的就是提供不同类型的usb线:micro-usb、mini-usb...现在几乎所有的手机都可以作为U盘连接。

    总结: * OBEX 推送 * USB 连接 * 邮件

    【讨论】:

    • 我永远不会将公共信息亭的任何电缆插入存储我所有邮件、联系人和日历并且知道我的大部分密码的设备中,如果该信息亭应该写入数据。邮寄会要求用户放弃他的邮件地址(个人信息),并且根据文件的大小(收件箱限制)可能会出现问题。
    • 出于安全原因,我有点担心您的推送解决方案。 USB 连接不是一个选项,它必须是无线的。
    • @microspino:限制 OBEX 推送的安全原因是什么?蓝牙堆栈默认加密,用户需要在任何文件传输发生之前接受手机上的文件。如果您不希望您的用户放弃个人信息,据我所知,这是唯一的方法。其他选项都包括需要提供目标地址(邮件、彩信传输的电话号码……)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    相关资源
    最近更新 更多