基于VR技术的支付系统开发和应用
2019-09-27杨薇薇
杨薇薇
(福建船政交通职业学院 福建 福州 350007)
随着VR 技术的高速发展以及进步,其在各行各业中的应用已经十分广泛。由于VR 技术的硬件条件已经成熟,其应用为各个领域带来了很大的发展契机以及很好的经济发展前景。在支付系统方面,目前基于VR 技术的支付系统存在安全性能不高、 难以实现VR 支付商品的交互、支付成功率不高等特点,目前并没有完善的VR 支付系统。
1.VR技术概念以及基于VR技术的支付系统现状概述
VR 技术,即虚拟现实技术,该技术集合了互联网技术、多媒体技术、计算机的图形、图像处理技术、模拟技术、传感器等诸多技术,能够为人们提供一个跟真实环境十分逼真的虚拟世界,从听觉、视觉、触觉各个方面带给人们身临其境的体验[1]。
目前,随着科技的不断创新和发展,对于VR 技术的应用变得越来越广泛,尤其是虚拟教学、虚拟实验、电子产品展示、虚拟手段等方面。在虚拟购物方面,目前已经可以实现让人们身临其境进行商品查看以及选购,但是最后的VR 虚拟现实技术支付阶段还没有成型,还需要我们不断的进行研究开发。目前市面上基于VR 虚拟现实技术的支付系统研究主要包括两种情况: 一种是用户在支付时用以往的互联网方式进行支付,这种并没有通过VR 设备,从本质上而言,这种支付方式并不属于基于VR 技术的支付方式;另一种形式是用户借助VR 技术进行支付,其具体实现过程为通过VR 技术形成一个虚拟键盘,然后用户凝视键盘输入信心支付操作就可完成,这种支付形式确实是在虚拟环境中完成的,但是用户的信息容易泄露,从而对用户财产安全造成威胁[1]。
2.基于VR技术的支付系统研发分析以及应用分析
2.1 采用token技术对支付进行标记
借助token 技术对支付进行标记,指的是把用户的银行卡账号用token 代替,用户的银行卡有效时间用token 的有效时间进行代替,这样可以保护用户的个人财产私密信息,提高基于VR 技术的支付技术的安全性。在这个实现过程里,有两个十分重要的因素:标记服务提供者以及标记请求者,在支付时,标记请求方向标记服务提供者进行token 申请,同时,对应用token 的用户进行管理,标记服务提供者对token 进行布置、管理以及标记,其具体实现过程如图1 所示。
图1 借助token 技术对支付进行标记实现过程示意图
2.2 设计安全模块保护用户私密信息
由于现在基于VR 技术的支付系统安全性不高,因此设计安全模块以此保护用户私密信息充满了必要性。所谓安全模块,是指通过一些加密算法或者数字证书等方式对用户的金融信息进行安全控制。安全模块又包括硬件安全模块以及软件安全模块两种,前者主要是一些安全芯片,后者往往是采用白盒密码技术的计算机程序。在VR 支付时,先利用安全模块为用户构建安全的支付通道,然后安全模块会对用户的银行卡信息进行存储,之后安全模块会限制其他用户对于储备的金融信息的访问,借助密码加密或者签名保护等形式,保护用户的私密信息安全。
2.3 借助3D建模技术构建虚拟支付环境
为了给用户搭建一个体验感、沉浸感较强的VR 支付环境,可以使用环境建模的方式提供全景图,全景图的表现形式有图片、video以及3D 模型。通过利用环境建模方式的优点非常多,其模拟的环境更加逼真,这对于VR 虚拟支付系统的正常运行起到了积极的作用,不会对VR 支付系统运行速度造成太大影响,因此其能够在VR 支付系统中发挥良好的作用。借助3D 建模技术构建虚拟支付环境的具体过程主要分为四个阶段:第一阶段,对收集的分散性图片或者连续性的视频进行有效的分析和处理,使其成为全景性景象;第二阶段,借助空间模型对全景性景象进行切换,使其成为虚拟全景空间;第三阶段,在全景性虚拟空间里构建虚拟商品;第四阶段,借助脚本对商品进行一些控制处理,使其能够为用户带来更好的体验感受[2]。
3.基于VR技术的支付系统设计以及应用分析
3.1 基于VR技术的支付系统的结构设计
为了给用户提供一个体验感受更强、 安全性更高的虚拟支付环境,对于VR 虚拟现实技术的支付系统设计原则包括四点:⑴可靠性高:系统必须要可靠稳定的运行,只有这样才能够实现用户的顺畅支付;⑵伸缩空间大:结构设计伸缩性强;⑶性能完善:能够保障用户访问便利、快速;⑷安全性高:能够保护用户的私密金融信息。
基于VR 技术的支付系统共分为五大模块:VR 支付模块、安全控制模块、在线支付平台、可靠服务、TSP。VR 支付模块为VR 支付系统的入口,其能够为用户提供银行卡选择功能,并借助生物识别技术对用户身份进行认证;安全控制模块适用采用白盒密码软件或者是ESE安全域对用户私密信息进行加密;在线支付平台,主要为用户实现线上支付入口、支付信息验证、完成交易;可靠服务,主要是通过跟厂商、运营商的合作,为用户提供发卡、维护安全模块等服务;TSP 主要是对基于VR 技术的支付系统进行标记,如图2 所示。
3.2 基于VR技术的支付系统的流程设计以及应用分析
基于VR 技术的支付系统的流程主要分为交互流程以及信息流程两部分。
3.2.1 交互流程
在用户使用VR 购物时,用户先进行商品选购,为了让用户拥有身临其境的感受,VR 购物应在虚拟货架、虚拟产品、虚拟标签等方面进行详细设计,并借助3D 模型对商品进行全方位展示;之后,用户选定了心仪产品之后,需要对虚拟产品进行支付,因此进入VR 支付环节,支付界面以动态形式展现在商品一侧,支付界面的设计包括银行卡信息、分期信息以及优惠信息等。用户选定银行卡后,对银行卡进行凝视,VR 支付系统会完成读取信息并完成支付。
3.2.2 信息流程
基于VR 技术的支付系统其数据流程分为七个步骤:
①用户借助交易账号对VR 支付控件进行调用;
②VR 支付控件向银行系统提供订单数据;
③银行系统把订单数据信息推送给用户;
④用户进行确认,然后银行系统在线平台向用户发送支付申请;
⑤银行系统在线平台进行授权回复;
⑥银行系统在线平台确认授权结果;
⑦银行系统在线平台完成支付。
3.3 基于VR技术的支付系统的安全设计以及应用分析
数基于VR 技术的支付系统的安全设计,主要分为业务安全设计以及技术安全两个方面。业务安全能够保护用户的银行卡信息,也能够实现用户的身份认证。借助token 技术能够防止用户私密金融信息外露,借助生物识别技术能够防止其他用户冒用用户身份,对用户个人财产造成威胁。技术安全主要分为三部分:金融信息下放、储备金融信息以及金融信息安全。金融信息下放,主要是在安全模块里面设计加密钥匙,保障金融信息安全。储备金融信息是指在安全模块内储备可靠服务下放的金融信息以及支付加密钥匙。金融信息安全是指对支付控件以及安全模块进行授权认证,以便保护用户的支付安全[3]。
综上所述,本文对于基于VR 技术的支付系统研究与应用分析,主要是通过设计安全模块保护用户在VR 支付时的个人金融信息安全,借助3D 建模技术使得用户能够身临其境地体验虚拟支付,希望本文的研究对于早日实现成熟的VR 支付系统有促进作用。