本申請公開了一種基于H5的云手機支付方法及裝置,涉及互聯網領域,其中,該方法包括支付頁面若接收到用戶的支付消息,校驗當前支付頁面的運行環境是否為云手機環境;若當前運行環境為云手機環境,支付頁面將支付鏈接傳遞給云桌面應用程序;云桌面應用程序通過WSS協議將支付鏈接傳給設定同屏互動H5頁面,以便用戶終端的設定同屏互動H5頁面跳轉收銀臺地址以拉起用戶終端的支付系統;本申請的方法及裝置即可實現用戶端設備與云手機之間的消息傳送,進而能夠實現支付功能,又可以避免用戶為了實現與云手機之間的消息傳送,預先在手機中下載云手機APP,提高了用戶體驗,可降低獲客與運營成本。
【技術實現步驟摘要】
基于H5的云手機支付方法及裝置
本申請涉及互聯網
、云計算領域,尤其是一種基于H5的云手機支付方法及裝置。
技術介紹
云手機服務(CloudPhone,CPH)是基于云裸金屬服務器虛擬出的帶有原生安卓操作系統同時具有虛擬手機功能的云服務器,隨著5G的覆蓋范圍在越來越廣,基于云手機的場景在服務行業里應用越來越多,如教育、保險、游戲娛樂等。現有技術中,云手機主要應用于云計算領域中,主要提供方案是用戶在手機中下載云手機應用程序后打開,在云手機應用程序中與云手機實現消息傳送的一種方案,其實現支付方案主要是通過用戶在云手機應用程序端發起,云手機中在購買游戲時,會轉發到云手機應用程序端進行發起支付。但是,這些現有技術必須先由用戶去下載云手機應用程序才能發起流程,在當今互聯網中,推廣應用程序的成本太高且難度大,而且非常影響用戶體驗,有鑒于此,如何基于一種用戶端H5頁面的實現云手機的支付實現方案是現有技術亟待解決的一個問題。
技術實現思路
本申請實施例所要解決的一個技術問題是如何使得當用戶端為H5頁面時,基于云手機場景下實現云手機支付,使得用戶可以在遠程H5頁面操作發起支付,并在用戶端能夠真正實現基于H5的云手機的支付。根據本申請的一個方面,本申請提供了一種基于H5的云手機支付方法,包括:支付頁面若接收到用戶的支付消息,校驗當前支付頁面的運行環境是否為云手機環境;若當前運行環境為云手機環境,支付頁面將支付鏈接傳遞給云桌面應用程序;云桌面應用程序通過WSS協議將支付鏈接傳給設定同屏互動H5頁面,以便用戶終端的設定同屏互動H5頁面跳轉收銀臺地址以拉起用戶終端的支付系統。可選的,校驗當前支付頁面的運行環境是否為云手機環境包括:判斷支付頁面是否存在預設的JS對象;若存在JS對象,則確定當前運行環境為云手機環境;若不存在JS對象,則確定當前運行環境不是云手機環境。可選的,還包括:預設的JS對象的數據結構為CloudPhoneJSBridge;函數定義為postData(receiver,data,callback);JS對象提供云桌面數據轉發能力,云桌面的H5頁面調用該方法,將數據從云桌面端轉發到用戶的手機端;校驗當前支付頁面的運行環境是否為云手機環境還包括:在云手機中增加預設JS對象;云手機上的云桌面應用程序判斷當前支付頁面的運行環境是否存在設定數據結構的JS對象。可選的,預設的JS對象包括:Receiver:[字符串]、data:[字符串]、callback:[字符串];其中,receiver:[字符串]表示接收方,字符串的固定值包括:“customer”;data:[字符串]表示需要轉發的數據內容,包括支付鏈接;callback:[字符串]表示回調函數的名稱,參數可自定義;其中,callback函數的定義為callback(resp),回調參數resp為一個json對象,定義如下:{“status”:200,200參數表示成功轉發了數據,其它為錯誤;“message”:“OK”表示狀態錯誤時,描述錯誤的詳細信息;}。可選的,支付頁面將支付鏈接傳遞給云桌面應用程序之后,還包括:云桌面應用程序通過WSS協議將支付鏈接傳給轉發服務器;轉發服務器將根據設備唯一標識尋找設備綁定的房間和用戶,然后通過WSS協議將支付鏈接傳給同屏互動H5頁面。可選的,用戶終端同屏互動H5頁面跳轉收銀臺地址之后,還包括:用戶終端的支付系統拉起用戶端的支付軟件進行支付;支付軟件包括不限于微信支付、支付寶支付、applepay、數字人民幣;用戶通過設定方式支付,設定方式包括但是不限于輸入密碼、刷臉、刷指紋、刷聲紋、刷虹膜方式。可選的,云手機綁定用戶流程包括:步驟1、創建房間;步驟2、將房間綁定設定用戶,分配具體的云手機,根據設備唯一標識確定設定用戶與具體的云手機的綁定關系;步驟3、將房間綁定云手機;步驟4、綁定房間之后,云手機中的云桌面應用程序會打開指定的H5頁面;云手機啟動之后,會與轉發服務器使用WSS通信以保證當云手機掉線后可立即通知到轉發服務器。可選的,房間綁定云手機之前,還包括:為云桌面應用程序安裝云桌面應用程序APK。可選的,還包括:檢測當前運行環境是否為云手機環境;若當前運行環境不是云手機環境,則在用戶端設備中調用支付接口并進行支付。可選的,支付頁面接收到用戶的支付消息之前包括:用戶在同屏互動H5頁面發送的支付消息,同屏互動H5頁面用戶側打開的H5頁面。根據本申請的另一個方面,本申請還提供一種基于H5的云手機支付裝置,包括:校驗模塊,用于支付頁面若接收到用戶的支付消息,校驗當前支付頁面的運行環境是否為云手機環境;判斷模塊,用于若當前運行環境為云手機環境,支付頁面將支付鏈接傳遞給云桌面應用程序;處理模塊,用于云桌面應用程序通過WSS協議將支付鏈接傳給設定同屏互動H5頁面,以便用戶終端同屏互動H5頁面跳轉收銀臺地址以拉起用戶終端的支付系統。本申請提供的基于H5的云手機支付方法及裝置,即可實現用戶端設備與云手機之間的消息傳送,進而能夠實現支付功能,又可以避免用戶為了實現與云手機之間的消息傳送,預先在手機中下載云手機APP,提高了用戶體驗,可以降低獲客與運營成本。下面通過附圖和實施例,對本申請的技術方案做進一步的詳細描述。附圖說明構成說明書的一部分的附圖描述了本申請的實施例,并且連同描述一起用于解釋本申請的原理。參照附圖,根據下面的詳細描述,可以更加清楚地理解本申請,其中:圖1示出了本申請實施例提供的一種基于H5的云手機支付方法的流程圖;圖2示出了本申請實施例提供的另一種基于H5的云手機支付方法的流程圖;圖3示出了本申請實施例提供的又一種基于H5的云手機支付方法的流程圖;圖4示出了本申請實施例提供的一種基于H5的云手機支付裝置的結構框圖。具體實施方式現在將參照附圖來詳細描述本申請的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本申請的范圍。同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關系繪制的。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本申請及其應用或使用的任何限制。對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,相關技術、方法和設備應當被視為說明書的一部分。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。本申請實施例可以應用于計算機系統/服務器,其可與眾多其它通用或專用計算系統環境或配置一起本文檔來自技高網...
【技術保護點】
1.一種基于H5的云手機支付方法,其特征在于,包括:/n支付頁面若接收到用戶的支付消息,校驗當前所述支付頁面的運行環境是否為云手機環境;/n若當前運行環境為云手機環境,所述支付頁面將支付鏈接傳遞給云桌面應用程序;/n所述云桌面應用程序通過WSS協議將所述支付鏈接傳給設定同屏互動H5頁面,以便用戶終端的設定同屏互動H5頁面跳轉收銀臺地址以拉起用戶終端的支付系統。/n
【技術特征摘要】
1.一種基于H5的云手機支付方法,其特征在于,包括:
支付頁面若接收到用戶的支付消息,校驗當前所述支付頁面的運行環境是否為云手機環境;
若當前運行環境為云手機環境,所述支付頁面將支付鏈接傳遞給云桌面應用程序;
所述云桌面應用程序通過WSS協議將所述支付鏈接傳給設定同屏互動H5頁面,以便用戶終端的設定同屏互動H5頁面跳轉收銀臺地址以拉起用戶終端的支付系統。
2.根據權利要求1所述的方法,其特征在于,所述校驗當前所述支付頁面的運行環境是否為云手機環境包括:
判斷所述支付頁面是否存在預設的JS對象;
若存在所述JS對象,則確定所述當前運行環境為云手機環境;
若不存在所述JS對象,則確定所述當前運行環境不是云手機環境。
3.根據權利要求2所述的方法,其特征在于,還包括:
所述預設的JS對象的數據結構為CloudPhoneJSBridge;函數定義為postData(receiver,data,callback);所述JS對象提供云桌面數據轉發能力,云桌面的H5頁面調用該方法,將數據從云桌面端轉發到用戶的手機端;
校驗當前所述支付頁面的運行環境是否為云手機環境還包括:
在云手機中增加所述預設JS對象;
云手機上的云桌面應用程序判斷當前支付頁面的運行環境是否存在所述設定數據結構的JS對象。
4.根據權利要求3所述的方法,其特征在于,所述預設的JS對象包括:Receiver:[字符串]、data:[字符串]、callback:[字符串];
其中,
receiver:[字符串]表示接收方,字符串的固定值包括:“customer”;
data:[字符串]表示需要轉發的數據內容,包括支付鏈接;
callback:[字符串]表示回調函數的名稱,參數可自定義;
其中,callback函數的定義為callback(resp),回調參數resp為一個json對象,定義如下:
{
“status”:200,200參數表示成功轉發了數據,其它為錯誤;
“message”:“OK”表示狀態錯誤時,描述錯誤的詳細信息;
}。
5.根據權利要求1所述的方法,其特征在于,所述支付頁面將支付...
【專利技術屬性】
技術研發人員:朱小英,
申請(專利權)人:朱小英,
類型:發明
國別省市:山東;37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。