1.一種移動VR支付系統(tǒng),其特征在于包括:
VR支付客戶端,用于實現(xiàn)VR支付界面的展示及輸入、輸出流程;
VR支付插件,供所述VR支付客戶端調(diào)用,以實現(xiàn)支付預(yù)鑒權(quán)、支付請求發(fā)送、支付結(jié)果回調(diào);
VR支付中心,與所述VR支付插件通信,負(fù)責(zé)處理所述VR支付插件的預(yù)鑒權(quán)、支付請求,生成訂單,實現(xiàn)計費邏輯,接收并同步第三方支付系統(tǒng)的支付結(jié)果。
2.如權(quán)利要求1所述的移動VR支付系統(tǒng),其特征在于所述VR支付客戶端包括:
初始化及外部接口(Init):包括硬件環(huán)境信息初始化及計費信息獲取,獲取的硬件環(huán)境信息包括分辨率、IMEI、IMSI、操作系統(tǒng),用于支付界面的適配及支付預(yù)鑒權(quán),計費信息的獲取包括APPID、APPKey、Price、Amount等,用于支付預(yù)鑒權(quán)及計費;
虛擬攝像機(jī)(VRCamera):采用三維透視方法,將虛擬世界的物體投射到人的雙眼里,形成可見的視覺區(qū)域;
頭部追蹤模塊(VRHead):追蹤頭部的轉(zhuǎn)動方向,并反射到虛擬空間的三維坐標(biāo)里,從而確定三維虛擬攝像機(jī)的具體位置、及角度;
聲音偵測模塊(VRAudio):對虛擬世界的聲音源進(jìn)行偵測,并通過手機(jī)的揚(yáng)聲器播放出來;
視點獲取模塊(GazeInput):獲取視點位置,從而為輸入提供視點位置信息;
按鍵輸入模塊(Touch/Button):結(jié)合輸入管理及視點獲取,將二維界面的點擊轉(zhuǎn)化到三維物體的點擊上,實現(xiàn)虛擬世界物體、界面按鈕的點擊、選取,并完成相關(guān)的響應(yīng)事件;
支付交互:實現(xiàn)各類支付交互方法,包括選擇支付方式、確認(rèn)支付、取消支付。
3.如權(quán)利要求2所述的移動VR支付系統(tǒng),其特征在于所述VR支付客戶端還包括:
手柄輸入模塊(JoysticInput):結(jié)合輸入管理,獲取到手柄搖桿的水平及縱向移動向量,獲取到移動向量后,就可應(yīng)用到虛擬世界的控制物身上,從而實現(xiàn)不同方向的移動、旋轉(zhuǎn)。
4.如權(quán)利要求1所述的移動VR支付系統(tǒng),其特征在于:
所述VR支付插件包括微信支付插件(Weixin Plugin)、支付寶插件(AliPay Plugin)及話費支付插件(TelcomPay Plugin)。
5.如權(quán)利要求1所述的移動VR支付系統(tǒng),其特征在于:
所述VR支付中心包括支付預(yù)鑒權(quán)模塊、業(yè)務(wù)組件模塊、訂單日志模塊以及支付管理模塊,采用高內(nèi)聚低耦合的模塊部署實現(xiàn)方式,每類模塊實現(xiàn)相對獨立的功能,模塊之間通過接口通信,每個模塊完成一個功能,多個模塊組合完成系列功能:其中所述支付預(yù)鑒權(quán)模塊通過對接第三方支付系統(tǒng)處理預(yù)鑒權(quán)事務(wù),并將結(jié)果通過預(yù)鑒權(quán)服務(wù)進(jìn)程返回給所述VR支付客戶端,所述訂單日志模塊負(fù)責(zé)生成訂單、存儲鑒權(quán)日志、同步訂單給VR應(yīng)用服務(wù)器。
6.一種移動VR支付方法,其特征在于包括以下步驟:
1)用戶通過移動VR應(yīng)用發(fā)起購買請求;
2)移動VR應(yīng)用調(diào)起VR支付客戶端,發(fā)起預(yù)支付請求;
3)VR支付客戶端調(diào)用VR支付插件向VR支付中心發(fā)起預(yù)鑒權(quán)請求;
4)VR支付中心進(jìn)行支付預(yù)鑒權(quán),并將鑒權(quán)結(jié)果返回給VR支付客戶端;
5)VR支付客戶端向用戶展現(xiàn)支付確認(rèn)界面;
6)用戶通過手柄或VR頭顯觸控板選擇支付方式,點擊確認(rèn)支付;
7)VR支付客戶端調(diào)用相應(yīng)的VR支付插件支付向第三方支付系統(tǒng)發(fā)起計費請求,并通知VR支付中心;
8)第三方支付系統(tǒng)執(zhí)行扣費,將計費結(jié)果同步給VR支付中心;
9)VR支付中心將支付結(jié)果返回給VR支付客戶端;同時將訂單同步給VR應(yīng)用服務(wù)器;
10)VR應(yīng)用獲取到支付結(jié)果,如支付成功則向用戶發(fā)貨或提供服務(wù)。