V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ksky
V2EX  ›  问与答

支付宝钱包最新版的“声波支付”是怎么实现的?

  •  
  •   ksky · 2013-01-24 17:35:36 +08:00 · 4984 次点击
    这是一个创建于 4347 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个功能是这样的,付款方点击付款,然后手机会发出“咻咻咻”的声音。另外一个手机打开支付宝的个人名片页面。付款方手机就能识别出对方手机并建立连接。这样就可以付款了。

    想知道这是怎么做到的呢?


    12 条回复    1970-01-01 08:00:00 +08:00
    weakfox
        1
    weakfox  
       2013-01-24 17:38:45 +08:00
    歪楼吐槽下这货貌似还不适配5
    ritksm
        2
    ritksm  
       2013-01-24 17:40:41 +08:00
    调制解调吧?声波也是一种波呗。。。
    romoo
        3
    romoo  
       2013-01-24 17:43:26 +08:00
    音频识别吧?
    Semidio
        4
    Semidio  
       2013-01-24 17:49:21 +08:00
    skyahead
        5
    skyahead  
       2013-01-24 18:01:07 +08:00
    我猜是这样的:发送方把一个特殊的声音+要share的内容发到网上一个server中,接受方‘听到’这个特殊的声音也去那个server’问‘是不是有给它的内容,有的话就下载。你可以试试把wifi和cellular的数据服务都关掉,看看还能不能工作。看我猜的对不对。
    ksky
        6
    ksky  
    OP
       2013-01-24 18:10:07 +08:00
    @skyahead 这么测可能得不到结果,因为不管是否识别到都需要联网来确定那个是你,不是另外其他的账户。
    ksky
        7
    ksky  
    OP
       2013-01-24 18:10:36 +08:00
    @weakfox 我刚在Twitter吐槽了这点。。。我这还闪退了。
    jackyz
        8
    jackyz  
       2013-01-24 18:20:22 +08:00   ❤️ 2
    * 付款方点击付款,然后手机会发出“咻咻咻”的声音。

    这个声音可以看作是在播送一个调制过的 ROOM URL,它在说,收钱的,我在这个 ROOM URL ,听到请过来找我。

    * 另外一个手机打开支付宝的个人名片页面。

    打开这个页面就会打开话筒,听到和解码付款方播送的 ROOM URL 然后跑到哪个 ROOM 里去。

    * 付款方手机就能识别出对方手机并建立连接。

    双方接上了头,后面的事情就不用解释了吧。
    yt1988
        9
    yt1988  
       2013-01-24 18:41:26 +08:00
    hahaxo
        10
    hahaxo  
       2013-01-24 18:52:37 +08:00
    @jackyz 正解&形象
    ksky
        11
    ksky  
    OP
       2013-01-25 11:12:17 +08:00
    @jackyz 感谢解答。
    Cwind
        12
    Cwind  
       2013-01-25 11:30:48 +08:00
    感谢Jackyz的解答
    话说因为不适配iPhone 5,这货美区评分只有1星半,伤不起...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1481 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:09 · PVG 01:09 · LAX 09:09 · JFK 12:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.