【支付宝的支付原理】支付宝AR红包业务原理解析

2019-01-13 14:57:30 个人接口相关 404 views 个人接口相关
[导读]:本文(《支付宝AR红包业务原理解析》)由来自江都的客户投稿,并经由本站(支付宝免签约接口)结合主题:支付宝的支付原理,收集整理了众多资料而成。主要记述了支付宝,支付宝红包,抢红包等方面的信息。相信从本文您一定可以获得自己所需要的!

12月22日,支付宝宣布含有AR抢红包功能的更新版本正式上线。此次支付宝主要新增了AR实景红包,有藏红包、找红包、红包地图等多种玩法。AR实景红包基于“LBS+AR+图像识别+红包”的模式,要求用户在发、抢红包时,需要满足地理位置和AR实景扫描两个条件。相比于既有的红包形式,互动性和趣味性都强了很多。

主要交互服务器

藏红包

藏红包

藏红包:LBS定位——选择红包藏匿物体——图像上传云端——红包信息发送给好友。

进入藏红包界面终端会定位用户当前位置,用户在当前位置选择一个藏匿红包的物体,对准物体扫描,生成线索图片后,用户塞钱进红包即可完成藏红包。

图片

在藏红包过程中,终端主要跟定位服务器,主服务器,图片上传服务器进行交互。终端与主服务器的链接为加密的长链接,当用户保存图片,并上传图片时,主服务器会有一定量的数据传送;终端与图片上传服务器一次交互大约消耗30-50KB;终端与位置服务器一次交互消耗大约1KB流量。

结论:对于一次藏红包时间,流量消耗大约100KB。

结论:对于一次藏红包时间,流量消耗大约100KB。

藏红包体验:在藏红包过程中发现定位信息只能大致定位到一栋建筑物(500m),不能精确定位到室内的楼层,或者某间屋子;这对于一栋商场里的商家来说,想让红包位置显示到自己店铺内比较困难。

找红包

找红包:LBS定位——红包地图——进入红包集——选择要找的红包——识别预置AR素材——识别成功上传匹配的图片。

进入找红包页面时,终端会加载高德地图、用户周边的红包的数量和大致位置信息。当前用户只能选择距离自己周边500m左右的红包进行查找。用户进入红包集,主服务器加载红包列表,用户选择要找的红包,终端从下载图片服务器下载线索图片到本地,当用户扫描到匹配的图片后,会把匹配的图片传至图片上传服务器,用户点击开红包完成找红包。

【支付宝的支付原理】支付宝AR红包业务原理解析

找红包主要与高德地图服务器、定位服务器、主服务器、图片下载服务器、图片上传服务器交互。

主服务器:终端与主服务器的链接为加密的长链接,当用户打开找红包地图时,主服务器会下发地图上的红包信息和数量到地图上,该过程大约消耗30-50KB;当用户进入选定的红包集,主服务器下发当前红包集中的红包列表信息,消耗大约30-50KB流量。

地图服务器:手机与地图服务器的交互,加载一次地图大约消耗50-100KB的流量。

定位服务器:用户进入红包地图时,若用户停留在红包分布地图不动时,支付宝会实时刷新用户位置信息,大约每隔2s交互一次。一次交互大约消耗1KB。如果用户找到红包,也会定位服务器交互一次。

图片下载&上传服务器:用户选定要找的红包,终端会从红包图片下载服务器下拉线索图片,线索图片大小约3-5KB;用户成功匹配图片后,匹配的图片会上传至图片服务器,图片大小约30-50KB。

【支付宝的支付原理】支付宝AR红包业务原理解析

结论:单用户一次找红包事件,大约消耗200-300KB的流量。

找红包体验:(1) 用户在找红包过程中,由于地图上显示的是500m以内的红包,对于一栋大型建筑里的红包,支付宝并不精确显示到楼层或者房间,增加用户找红包的困难度。(2) 支付宝允许多人同时匹配线索图片,随后多人的界面都会出现开红包图片,当有人抢到红包时,主服务器会及时刷新数据,其余的人点开图片会提示红包已被抢。在多人抢红包过程中需要用户快速点击以及网络快速响应,才能保证用户优先抢到红包。

总结

从用户体验而言,这种位置+实景的寻宝过程,不论对于藏红包,还是找红包,定位精度高于10m,才可以得到比较好的体验,而50m的精度可以认为是入门级需求了;而当多人同时发现藏匿红包的实景后,在识别实景及争抢红包过程中,终端主服务器之间的时延,就是最终得到红包的决定性因素。

更多内容,请参考Hi3ms MBB LAB团队。

拓展阅读

PayPal支付基本原理【paypal吧】:https://tieba.baidu.com/p/921456836?red_tag=0703054281

相关问答

问:关于淘宝支付宝原理

答:很高兴为你解答 支付宝你可以把它当作是中介机构 淘宝上开店的卖家 消费者(买家) 支付宝 三个人 消费者在淘宝上买东西 看中了喜欢的东西 拍下 付款 这个付款是把钱付到支付宝账户上了 没有直接到卖家的手上 支付宝收到买家的钱后 通知卖家发货 卖家给买家发货 买家收到货物之后 感觉满意 很喜欢 就可以登录你的淘宝账户 或是支付宝账户 找到确认收货并且付款 这时候支付宝收到你确认收货的信息后 就会把钱给卖家 最后彼此评价下购物的评价 一组交易就完成了 如果中间有插曲的话 可以申请退款 或是投诉维权 不懂的再问我吧 支付宝是一个储值账户 可以往里存钱 可以提现 可以转账的!


问:微信支付宝和银行卡之间转钱是什么原理?

答:微信支付宝和银行卡之间转钱
这实际上是银行代扣业务实现的,即收款方直接发送收款命令,银行无需验证付款方的密码直接从付款方银行账户扣款实现的。
支付宝和微信的支付形式采用自由独立账户体系方式。即每个客户在自己机构注册一个账户,它们为每个客户独立维护账户。以支付宝为例当你发起充值命令后,支付宝等将这条命令再转发给银行。不过支付宝会适当修改这条代扣命令。付款账户,是你的银行卡账户。


问:支付宝原理

答:第一种情况:张三的确收到了货,然后不去确认。乱说没收到货,过了十天钱也会自动转到李四的,除非张三收到货,又要求退货,钱才不会进李四的账户,但是钱也不会回到张三的账户里,这时需要张三退货,等李四确认了,钱才能退回张三。
第二种情况是:张三地确收到了货,不去确认,乱说没有收到货,这个条件是很难成立的。因为快递公司送货时会要求他签字的,只要他签了字,不管他说多少遍没有收到货都是无效的。所以店家可以放心送货。只要有他签了字的收货单,就算他告到国务院都是无效的,钱也不会退回他,店家也能正常收款。


发表评论

Yunus

这个怎么可以乱说呢 李四可以去问快递公司啊 如果查出来了 张三还是不认账 那就得起诉了

2019-02-07 21:02:52
胡波

不会的.快递系统那边有签收的.

2019-01-17 15:13:04
山丘

如果不做任何处理,钱是不会自动退回的张三账户的。因为在卖家点击发货之后的10天,如果买家未作收获确认,钱就自动划入卖家的账户了。

2019-01-16 10:35:46
Lip

河塘论坛很多可5以抽4空去看看能3学到很多

2019-01-14 09:22:20
宁静的夏天。

大致是买家付款到支付宝,支付宝通知卖家,卖家发货,买家收到或满意后才允许支付宝将货款打给卖家。使用支付宝能极大的提高交易安全性防止上当受骗。 1,qECxsW

2019-01-14 00:10:07
lunatic shit

答案在嗬塘墒4家5伦坛可以找到可以自己去看下

2019-01-13 17:17:14

发表评论:

在线客服