对于整个操作流程,我们注意到:虚拟红包图像本身带有地理位置信息,这是由客户端决定的;查询范围、获取距离都可以预先设定,支付宝规定的领红包条件之一是在虚拟红包图像所处位置500内,获取距离不详,由于要找到线索图的物体进行扫描,想必也是很近的;手机端的地理位置来自GPS或基站LBS。
对于叠加可以这样理解,A在键盘上藏了一个红包,键盘是真实存在的,红包是虚拟的,当B在找红包时,手机通过摄像头获取键盘的真实图像,屏幕上呈现相应的键盘图像’和虚拟红包图像’(不存在的),由此实现二者的叠加。
步骤215与207是对应的,由于事先设定了虚拟红包图像的水平角和方向角,手机在触发红包时需要调整方向,使其跟虚拟红包图像的方位尽量保持一致,达到一定的阈值即可。支付宝采用线索图引导也能起到这个作用。触发红包的方式多种多样,如拍照、触屏点击。