本申請(qǐng)涉及網(wǎng)絡(luò)直播領(lǐng)域,尤其涉及基于在線直播的虛擬禮物贈(zèng)送方法及裝置。
背景技術(shù):
網(wǎng)絡(luò)直播系統(tǒng)是一種將第一客戶端的直播視頻流廣播至第二客戶端的互聯(lián)網(wǎng)系統(tǒng)。第二客戶端的用戶進(jìn)入直播頻道中的某個(gè)頻道后可以觀看第一客戶端上傳的視頻。在用戶觀看直播視頻的過程中欲補(bǔ)充虛擬貨幣時(shí),則需從直播界面切換至支付界面進(jìn)行支付操作,操作結(jié)束后再切回至直播界面。其中,第一客戶端可以為主播客戶端,第二客戶端可以為觀眾客戶端。
以觀眾客戶端的觀眾觀看直播視頻期間欲向主播贈(zèng)送禮物為例,在觀眾點(diǎn)擊贈(zèng)送按鈕后發(fā)現(xiàn)賬戶的虛擬貨幣余額不足,觀眾需從直播界面切換至支付界面,以實(shí)現(xiàn)虛擬貨幣的補(bǔ)充,付款后再切回至直播界面,在直播界面輸出虛擬貨幣的補(bǔ)充結(jié)果,完成整個(gè)支付過程。
可見,觀眾支付時(shí)需要直播界面切出再切入,支付效率低,且可能導(dǎo)致觀眾錯(cuò)過精彩的直播片段,用戶體驗(yàn)差。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供了基于在線直播的虛擬禮物贈(zèng)送方法及裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種基于在線直播的虛擬禮物贈(zèng)送方法,所述方法包括:
在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),客戶端向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令;
所述服務(wù)端接收到所述虛擬物品贈(zèng)送指令時(shí),根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額,并將攜帶所述待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器,并根據(jù)所述支付服務(wù)器返回的支付信息向所述客戶端發(fā)送支付指令;
所述客戶端通過所述直播界面響應(yīng)所述支付指令,在所述客戶端的直播界面上輸出支付通道的入口,并通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生;
所述服務(wù)端獲取所述支付服務(wù)器的交易處理結(jié)果,并根據(jù)所述交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
可選的,所述根據(jù)所述交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品,包括:
當(dāng)所述交易處理結(jié)果為支付成功時(shí),直接向所述其他客戶端發(fā)送所述虛擬物品;
或,當(dāng)所述交易處理結(jié)果為支付成功時(shí),向所述客戶端發(fā)送是否向所述其他客戶端贈(zèng)送所述虛擬物品的提示信息,根據(jù)所述提示信息的響應(yīng)結(jié)果確定是否向其他客戶端贈(zèng)送所述虛擬物品。
根據(jù)本公開實(shí)施例的第二方面,提供一種基于在線直播的虛擬禮物贈(zèng)送方法,所述方法包括:
在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令;
通過所述直播界面響應(yīng)服務(wù)端發(fā)送的支付指令,在所述客戶端的直播界面上輸出支付通道的入口;
通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生;
根據(jù)交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
可選的,所述支付通道的入口包括以下至少一種類別:
至少一種支付通道的特征碼、至少一種支付通道的選擇按鈕。
可選的,所述通過所述直播界面響應(yīng)交易指令,以完成支付,包括:
當(dāng)通過其他終端掃描其中一種支付通道的特征碼時(shí),在所述直播界面輸出所述支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果;
或,
通過所述直播界面響應(yīng)用戶對(duì)其中一種支付通道的選擇按鈕的觸發(fā)指令,向所述支付通道所對(duì)應(yīng)的支付服務(wù)器發(fā)起交易請(qǐng)求;
響應(yīng)所述支付服務(wù)器的身份驗(yàn)證指令,在所述客戶端的直播界面上輸出身份驗(yàn)證入口;
將用戶輸入的身份驗(yàn)證信息發(fā)給所述支付服務(wù)器;
在所述直播界面上輸出所述支付服務(wù)器的交易處理結(jié)果。
可選的,所述直播界面包括一窗口區(qū)域,通過所述窗口區(qū)域輸出所述支付通道的入口以及響應(yīng)交易指令。
根據(jù)本公開實(shí)施例的第三方面,提供一種基于在線直播的虛擬禮物贈(zèng)送裝置,所述裝置包括設(shè)于客戶端的贈(zèng)送指令發(fā)送模塊、支付指令響應(yīng)模塊和交易指令響應(yīng)模塊,還包括設(shè)于服務(wù)端的請(qǐng)求發(fā)送模塊、支付指令發(fā)送模塊和贈(zèng)送模塊;
所述贈(zèng)送指令發(fā)送模塊,用于在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令;
所述請(qǐng)求發(fā)送模塊,用于接收到所述虛擬物品贈(zèng)送指令時(shí),根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額,并將攜帶所述待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器;
所述支付指令發(fā)送模塊,用于根據(jù)所述支付服務(wù)器返回的支付信息向所述客戶端發(fā)送支付指令;
所述支付指令響應(yīng)模塊,用于通過所述直播界面響應(yīng)所述支付指令,在所述客戶端的直播界面上輸出支付通道的入口;
所述交易指令響應(yīng)模塊,用于通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生;
所述贈(zèng)送模塊,用于獲取所述支付服務(wù)器的交易處理結(jié)果,并根據(jù)所述交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
可選的,所述贈(zèng)送模塊包括:
第一贈(zèng)送子模塊,用于當(dāng)所述交易處理結(jié)果為支付成功時(shí),直接向所述其他客戶端發(fā)送所述虛擬物品;
或,第二贈(zèng)送子模塊,用于當(dāng)所述交易處理結(jié)果為支付成功時(shí),向所述客戶端發(fā)送是否向所述其他客戶端贈(zèng)送所述虛擬物品的提示信息,根據(jù)所述提示信息的響應(yīng)結(jié)果確定是否向其他客戶端贈(zèng)送所述虛擬物品。
根據(jù)本公開實(shí)施例的第四方面,提供一種基于在線直播的虛擬禮物贈(zèng)送裝置,所述裝置包括:
贈(zèng)送指令發(fā)送模塊,用于在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令;
支付指令響應(yīng)模塊,用于通過所述直播界面響應(yīng)服務(wù)端發(fā)送的支付指令,在所述客戶端的直播界面上輸出支付通道的入口;
交易指令響應(yīng)模塊,用于通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生;
虛擬物品贈(zèng)送模塊,用于根據(jù)交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
可選的,所述支付通道的入口包括以下至少一種類別:
至少一種支付通道的特征碼、至少一種支付通道的選擇按鈕。
可選的,所述交易指令響應(yīng)模塊包括:
第一交易指令響應(yīng)子模塊,用于當(dāng)通過其他終端掃描其中一種支付通道的特征碼時(shí),在所述直播界面輸出所述支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果;
或,第二交易指令響應(yīng)子模塊,用于:
通過所述直播界面響應(yīng)用戶對(duì)其中一種支付通道的選擇按鈕的觸發(fā)指令,向所述支付通道所對(duì)應(yīng)的支付服務(wù)器發(fā)起交易請(qǐng)求;
響應(yīng)所述支付服務(wù)器的身份驗(yàn)證指令,在所述客戶端的直播界面上輸出身份驗(yàn)證入口;
將用戶輸入的身份驗(yàn)證信息發(fā)給所述支付服務(wù)器;
在所述直播界面上輸出所述支付服務(wù)器的交易處理結(jié)果。
可選的,所述直播界面包括一窗口區(qū)域,通過所述窗口區(qū)域輸出所述支付通道的入口以及響應(yīng)交易指令。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本公開在客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),可以在直播界面完成整個(gè)支付流程,實(shí)現(xiàn)用戶不離開直播界面的情況下仍可以完成支付過程,提高支付效率,同時(shí)在支付和贈(zèng)送禮物過程中仍能觀看直播視頻,避免錯(cuò)過精彩的直播情節(jié),給用戶帶來了便利。
本公開可以在交易處理結(jié)果為支付成功時(shí),直接向其他客戶端發(fā)送虛擬物品,提高了發(fā)送虛擬物品的效率;在支付成功時(shí)可以輸出是否向主播客戶端贈(zèng)送虛擬物品的提示信息,以提示觀眾是否贈(zèng)送虛擬物品,給用戶帶來了便利。
本公開通過特征碼的方式作為進(jìn)入支付通道的一種入口,可以利用其他終端實(shí)現(xiàn)付款,不影響直播界面中視頻的播放,方便用戶觀看直播節(jié)目。
本公開通過選擇按鈕作為進(jìn)入支付通道的一種入口,可以直接在直播界面中完成整個(gè)支付流程,通過直播界面響應(yīng)所有交易指令。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是本公開根據(jù)一示例性實(shí)施例示出的一種直播網(wǎng)絡(luò)架構(gòu)示意圖。
圖2A是本公開根據(jù)一示例性實(shí)施例示出的一種基于在線直播的虛擬禮物贈(zèng)送方法的流程圖。
圖2B是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送方法的流程圖。
圖2C是本公開根據(jù)一示例性實(shí)施例示出的一種贈(zèng)送禮物示意圖。
圖2D是本公開根據(jù)一示例性實(shí)施例示出的另一種贈(zèng)送禮物示意圖。
圖2E是本公開根據(jù)一示例性實(shí)施例示出的另一種贈(zèng)送禮物示意圖。
圖3是本公開根據(jù)一示例性實(shí)施例示出的基于在線直播的虛擬禮物贈(zèng)送方法的時(shí)序圖。
圖4是本公開根據(jù)一示例性實(shí)施例示出的一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖。
圖5是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖。
圖6是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖。
圖7是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖。
圖8是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖。
圖9是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖。
圖10是本公開基于在線直播的虛擬禮物贈(zèng)送裝置所在終端的一種硬件結(jié)構(gòu)圖。
圖11是本公開基于在線直播的虛擬禮物贈(zèng)送裝置所在服務(wù)端的一種硬件結(jié)構(gòu)圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
在本公開使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
為了更好理解本發(fā)明所公開的基于在線直播的虛擬禮物贈(zèng)送方法及裝置,先對(duì)本公開實(shí)施例使用的直播網(wǎng)絡(luò)架構(gòu)進(jìn)行說明。如圖1所示,圖1是本公開根據(jù)一示例性實(shí)施例示出的一種直播網(wǎng)絡(luò)架構(gòu)示意圖。該直播網(wǎng)絡(luò)架構(gòu)可以包括服務(wù)端及多個(gè)終端。其中,服務(wù)端可以稱為后臺(tái)服務(wù)器、組件服務(wù)器等,用于提供網(wǎng)絡(luò)直播的后臺(tái)服務(wù)。服務(wù)端可以包括服務(wù)器、服務(wù)器集群或者云平臺(tái),也可以是執(zhí)行服務(wù)的程序。終端可以是具有網(wǎng)絡(luò)直播功能的智能終端,例如,智能終端可以是智能手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、多媒體播放器、可穿戴設(shè)備等等。在直播網(wǎng)絡(luò)結(jié)構(gòu)中,終端可以分為主播終端和觀眾終端。主播終端內(nèi)安裝有主播客戶端,主播客戶端是一種視頻直播應(yīng)用程序,例如“虎牙直播”。觀眾終端中安裝有觀眾客戶端,安裝有觀眾客戶端的觀眾終端可以觀看主播客戶端上傳的直播視頻。主播終端和觀眾終端可以通過有線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)或數(shù)據(jù)傳輸線等方式與服務(wù)端連接。
在直播網(wǎng)絡(luò)架構(gòu)中,觀眾可以通過觀眾終端上的觀眾客戶端登錄直播網(wǎng)絡(luò)架構(gòu)的服務(wù)端,主播可以通過主播終端上的主播客戶端登錄直播網(wǎng)絡(luò)架構(gòu)的服務(wù)端,且觀眾和主播進(jìn)入同一直播頻道。主播客戶端向服務(wù)端上傳在線直播內(nèi)容,由服務(wù)端將該在線直播內(nèi)容發(fā)送給登錄進(jìn)入該在線直播頻道的觀眾客戶端,供觀眾客戶端的觀眾觀看。觀眾客戶端的觀眾不僅可以觀看主播客戶端上傳的直播內(nèi)容,還可以通過服務(wù)端與該直播頻道的主播或其他觀眾進(jìn)行交互,例如觀眾可以向喜愛的主播贈(zèng)送禮物等。
相關(guān)技術(shù)中,在直播期間進(jìn)行支付時(shí),整個(gè)支付流程需要從直播界面切出至支付界面,再?gòu)闹Ц督缑媲谢刂辈ソ缑妫瑸榱吮苊庀嚓P(guān)技術(shù)中支付效率低、用戶體驗(yàn)差的問題,本公開提供一種基于在線直播的虛擬禮物贈(zèng)送方法,可以應(yīng)用于如圖1所示的直播網(wǎng)絡(luò)架構(gòu)中,通過在直播界面完成整個(gè)支付流程,實(shí)現(xiàn)用戶不離開直播界面的情況下仍可以完成支付過程,實(shí)現(xiàn)虛擬貨幣的補(bǔ)充,提高支付效率,同時(shí)在支付和贈(zèng)送禮物過程中仍能觀看直播視頻,避免錯(cuò)過精彩的直播情節(jié),給用戶帶來了便利。以下對(duì)本公開所提供的方案進(jìn)行詳細(xì)說明。
為了方便理解本公開方案,本公開先以客戶端與服務(wù)端交互的一個(gè)實(shí)施例進(jìn)行說明。如圖2A所示,圖2A是本公開根據(jù)一示例性實(shí)施例示出的一種基于在線直播的虛擬禮物贈(zèng)送方法的流程圖,所述方法可以應(yīng)用在包括客戶端和服務(wù)端的系統(tǒng)中,所述方法包括步驟201至步驟204:
在步驟201中,在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),客戶端向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。
在步驟202中,所述服務(wù)端接收到所述虛擬物品贈(zèng)送指令時(shí),根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額,并將攜帶所述待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器,并根據(jù)所述支付服務(wù)器返回的支付信息向所述客戶端發(fā)送支付指令。
在步驟203中,所述客戶端通過所述直播界面響應(yīng)所述支付指令,在所述客戶端的直播界面上輸出支付通道的入口,并通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生。
在步驟204中,所述服務(wù)端獲取所述支付服務(wù)器的交易處理結(jié)果,并根據(jù)所述交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
本實(shí)施例所述客戶端可以是觀眾客戶端,也可以是主播客戶端??蛻舳丝梢园≒C端和移動(dòng)端等。其中,PC端包括web端和APP端,移動(dòng)端包括wap端和APP端。
用戶可以通過客戶端的直播界面觀看視頻,在通過客戶端的直播界面播放視頻流的過程中,當(dāng)客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),客戶端可以向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。服務(wù)端接收到直播頻道中客戶端發(fā)送的虛擬物品贈(zèng)送指令時(shí),可以根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額。進(jìn)一步的,可以將登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣進(jìn)行比較,當(dāng)?shù)卿涃~號(hào)對(duì)應(yīng)的虛擬貨幣小于虛擬物品所需的虛擬貨幣時(shí),根據(jù)虛擬物品所需的虛擬貨幣確定待支付金額。
其中,客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品可以是贈(zèng)送虛擬物品的按鈕或按鍵被觸發(fā)。在接收到登錄賬號(hào)后,可以獲取登錄賬號(hào)剩余的虛擬貨幣以及虛擬物品所需的虛擬貨幣,再將登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣進(jìn)行比較。當(dāng)?shù)卿涃~號(hào)對(duì)應(yīng)的虛擬貨幣小于虛擬物品所需的虛擬貨幣時(shí),判定登錄賬號(hào)余額不足,不足以購(gòu)買該虛擬物品。
針對(duì)根據(jù)虛擬物品所需的虛擬貨幣確定待支付金額,本公開列舉其中兩種方式進(jìn)行說明,可以理解的是,確定待支付金額不限于下述兩種方式:
第一種方式,計(jì)算所述虛擬物品所需的虛擬貨幣與所述登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣的貨幣差值,將所述貨幣差值對(duì)應(yīng)的金額確定為待支付金額。
其中,虛擬貨幣與金額存在對(duì)應(yīng)關(guān)系,不同數(shù)額的虛擬貨幣對(duì)應(yīng)不同的金額,因此可以計(jì)算貨幣差值對(duì)應(yīng)的金額,并將該金額確定為待支付金額。
可見,該實(shí)施例先計(jì)算虛擬物品所需的虛擬貨幣與登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣的貨幣差值,再將貨幣差值對(duì)應(yīng)的金額確定為待支付金額,從而實(shí)現(xiàn)剛好補(bǔ)足購(gòu)買虛擬物品的虛擬貨幣,避免用戶一次性支付過多金額給用戶帶來的不便。
第二種方式,可以將所述虛擬物品所需的虛擬貨幣對(duì)應(yīng)的金額確定為待支付金額。
可見,該實(shí)施例直接將虛擬物品所需的虛擬貨幣對(duì)應(yīng)的金額確定為待支付金額,無需計(jì)算貨幣差值,從而使確定待支付金額的效率高。
在服務(wù)端確定待支付金額后,可以將攜帶所述待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器。其中,支付通道的種類可以是一種,也可以是多種,例如支付通道可以是支付寶通道、微信通道、銀行卡通道等中的一種或多種。
支付通道的入口類別可以為支付通道的特征碼,也可以為支付通道的選擇按鈕等,該實(shí)施例以支付通道的入口類別為特征碼為例進(jìn)行說明。支付通道所對(duì)應(yīng)的支付服務(wù)器在接收到支付請(qǐng)求后,可以根據(jù)待支付金額生成特征碼信息,并將攜帶特征碼信息的支付信息發(fā)送至服務(wù)端。可以理解的是,支付請(qǐng)求中還可以攜帶支付賬號(hào),則特征碼信息中還可以包括支付賬號(hào)信息。服務(wù)端與支付通道所對(duì)應(yīng)的支付服務(wù)器之間的交互同相關(guān)技術(shù)中相同,在此不再一一贅述。
服務(wù)端可以根據(jù)所述支付通道所對(duì)應(yīng)的支付服務(wù)器返回的支付信息向所述客戶端發(fā)送支付指令,所述支付指令可以用于在所述客戶端的直播界面上輸出所述支付通道的特征碼。特征碼作為支付通道的一種入口,同時(shí)特征碼中還攜帶有待支付金額、支付賬號(hào)等信息。例如,特征碼可以是支付通道所對(duì)應(yīng)的支付服務(wù)器提供的支付二維碼。用戶可以通過其他終端掃描其中一種支付通道的特征碼,并利用其他終端同支付通道所對(duì)應(yīng)的支付服務(wù)器之間進(jìn)行交易交互,本申請(qǐng)的服務(wù)端可以從支付通道所對(duì)應(yīng)的支付服務(wù)器中獲取交易處理結(jié)果,并將在直播界面上輸出交易處理結(jié)果的交易指令發(fā)送至客戶端。
可見,通過特征碼的方式展示支付通道的入口,并且在特征碼中攜帶有待支付金額,用戶通過其他終端掃描特征碼以完成交易過程,從而提高支付效率,并且不影響直播界面中的播放進(jìn)度,提高用戶體驗(yàn)。
關(guān)于步驟204,一方面,當(dāng)所述交易處理結(jié)果為支付成功時(shí),向所述客戶端發(fā)送是否向所述其他客戶端贈(zèng)送所述虛擬物品的提示信息,根據(jù)所述提示信息的響應(yīng)結(jié)果確定是否向其他客戶端贈(zèng)送所述虛擬物品。可見,支付成功時(shí)可以輸出是否向主播客戶端贈(zèng)送虛擬物品的提示信息,以提示觀眾是否贈(zèng)送虛擬物品,提高用戶體驗(yàn)。
如圖2C所示,圖2C以輸出提示信息為例,在通過其他終端掃描二維碼并完成支付后,服務(wù)端向客戶端發(fā)送是否向主播客戶端贈(zèng)送所述虛擬物品的提示信息,客戶端根據(jù)所述提示信息在直播界面輸出補(bǔ)充虛擬貨幣成功信息和贈(zèng)送禮物按鈕。服務(wù)端根據(jù)提示信息的響應(yīng)結(jié)果確定是否向主播客戶端贈(zèng)送所述虛擬物品。例如,在圖2C的第三幅圖中輸出“成功補(bǔ)充4900金豆”以及“立即送出”按鈕。
由上述實(shí)施例可見,在客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),可以在直播界面完成整個(gè)支付流程,實(shí)現(xiàn)用戶不離開直播界面的情況下仍可以完成支付過程,提高支付效率,同時(shí)在支付和贈(zèng)送禮物過程中仍能觀看直播視頻,避免錯(cuò)過精彩的直播情節(jié),給用戶帶來了便利。
另一方面,當(dāng)所述交易處理結(jié)果為支付成功時(shí),可以直接向所述其他客戶端發(fā)送所述虛擬物品。可見,支付成功時(shí)直接向其他客戶端發(fā)送所述虛擬物品,可以提高虛擬物品贈(zèng)送效率。
如圖2D所示,圖2D以直接贈(zèng)送禮物為例,在通過其他終端掃描二維碼并完成支付后,服務(wù)端直接向主播客戶端發(fā)送虛擬物品,并在客戶端輸出成功贈(zèng)送禮物的提醒信息。如在第三幅圖中輸出“成功送出相機(jī)10臺(tái)”。
如圖2E所示,圖2E以直接贈(zèng)送禮物為例,在通過密碼的方式付款成功后,服務(wù)端直接向主播客戶端發(fā)送虛擬物品,并在客戶端輸出成功贈(zèng)送禮物的提醒信息。如在最后一幅圖中輸出“成功送出相機(jī)10臺(tái)”。
可以理解的是,當(dāng)交易處理結(jié)果為支付失敗時(shí),作為其中一種提醒方式,可以向客戶端發(fā)送支付失敗的提示信息。
另外,如圖2B所示,圖2B是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送方法的流程圖,該方法主要以客戶端為例進(jìn)行說明,所述方法包括:
在步驟301中,在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。
在步驟302中,通過所述直播界面響應(yīng)服務(wù)端發(fā)送的支付指令,在所述客戶端的直播界面上輸出支付通道的入口。
在步驟303中,通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生。
在步驟304中,根據(jù)交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
其中,步驟301至步驟303可以應(yīng)用在客戶端中,步驟304可以應(yīng)用在服務(wù)端中,也可以應(yīng)用在客戶端中。例如,當(dāng)步驟304應(yīng)用在服務(wù)端時(shí),步驟304可以為:當(dāng)所述交易處理結(jié)果為支付成功時(shí),直接向所述其他客戶端發(fā)送所述虛擬物品;步驟304也可以為:當(dāng)所述交易處理結(jié)果為支付成功時(shí),向所述客戶端發(fā)送是否向所述其他客戶端贈(zèng)送所述虛擬物品的提示信息,根據(jù)所述提示信息的響應(yīng)結(jié)果確定是否向其他客戶端贈(zèng)送所述虛擬物品。當(dāng)步驟304應(yīng)用在客戶端時(shí),步驟304可以為:當(dāng)所述交易處理結(jié)果為支付成功時(shí),輸出是否向所述其他客戶端贈(zèng)送所述虛擬物品的提示信息,根據(jù)所述提示信息的響應(yīng)結(jié)果確定是否向服務(wù)端發(fā)送向其他客戶端贈(zèng)送虛擬物品的指令。
本實(shí)施例所述客戶端可以是觀眾客戶端,也可以是主播客戶端,以下重點(diǎn)以客戶端為觀眾客戶端為例進(jìn)行舉例說明。客戶端可以包括PC端和移動(dòng)端等。其中,PC端包括web端和APP端,移動(dòng)端包括wap端和APP端。
用戶可以通過客戶端的直播界面觀看視頻,在通過客戶端的直播界面播放視頻流的過程中,客戶端可以接收服務(wù)端發(fā)送的支付指令,為了響應(yīng)所述支付指令,在該客戶端的直播界面上輸出支付通道的入口。
其中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。所述虛擬物品贈(zèng)送指令用于向直播頻道中的其他客戶端贈(zèng)送虛擬物品,所述客戶端和所述其他客戶端處于同一直播頻道中。直播頻道可以是游戲直播、各類賽事直播或影視直播等。其他客戶端可以是主播客戶端,還可以是其他觀眾客戶端,即觀眾可以給主播送禮物,觀眾也可以給同一頻道中的其他觀眾送禮物。
在客戶端上可以顯示虛擬物品列表,虛擬物品列表中可以設(shè)置有多種類型的虛擬物品。用戶可以從虛擬物品列表中選擇所需的虛擬物品和贈(zèng)送的數(shù)量,并觸發(fā)贈(zèng)送按鈕,則該客戶端向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令,虛擬物品贈(zèng)送指令中可以攜帶虛擬物品的類型信息、虛擬物品的數(shù)量信息,還可以攜帶客戶端的登錄賬號(hào)。其中,登錄賬號(hào)是用戶使用客戶端登錄服務(wù)端所使用的賬號(hào)。
在服務(wù)端中可以有多種實(shí)現(xiàn)方式,本公開列舉兩種方式進(jìn)行說明。
在一個(gè)可選的實(shí)現(xiàn)方式中,接收到直播頻道中客戶端發(fā)送的虛擬物品贈(zèng)送指令時(shí),根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額;根據(jù)虛擬物品贈(zèng)送指令向客戶端返回支付指令,支付指令中可以攜帶支付通道的入口信息和待支付金額信息。客戶端響應(yīng)服務(wù)端發(fā)送的支付指令,在所述客戶端的直播界面上輸出支付通道的入口和待支付金額信息,然后通過直播界面響應(yīng)交易指令,以完成支付。
可見,服務(wù)端在接收到虛擬物品贈(zèng)送指令后,可以根據(jù)客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額,并將攜帶支付通道的入口信息和待支付金額信息的支付指令發(fā)送至客戶端,以使客戶端在直播界面上輸出支付通道的入口和待支付金額信息,則用戶無需根據(jù)虛擬物品所需的虛擬貨幣以及賬戶剩余的虛擬貨幣計(jì)算待補(bǔ)充的虛擬貨幣,直接根據(jù)輸出的待支付金額信息選擇支付通道進(jìn)行支付,從而提高了支付效率。
在另一個(gè)可選的實(shí)現(xiàn)方式中,服務(wù)端接收到直播頻道中客戶端發(fā)送的虛擬物品贈(zèng)送指令時(shí),根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額,并將攜帶所述待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器,并根據(jù)所述支付服務(wù)器返回的支付信息向所述客戶端發(fā)送支付指令,客戶端通過直播界面響應(yīng)服務(wù)端發(fā)送的支付指令,在客戶端的直播界面上輸出支付通道的入口,并通過所述直播界面響應(yīng)交易指令,以完成支付。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述支付通道的入口包括以下至少一種類別:至少一種支付通道的特征碼、至少一種支付通道的選擇按鈕。以下分別對(duì)兩種類別進(jìn)行介紹:
第一種類別:如上述實(shí)施例所介紹,支付通道的特征碼作為支付通道的一種入口,同時(shí)還可以攜帶有待支付金額。例如,在所述客戶端的直播界面上輸出攜帶有待支付金額的支付通道的特征碼后,當(dāng)通過其他終端掃描其中一種支付通道的特征碼時(shí),在所述直播界面輸出所述支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果。其中,其他終端可以是具有掃描支付功能的終端,例如智能手機(jī)等。在所述直播界面輸出所述支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果后,完成整個(gè)支付過程。
可見,通過特征碼的方式作為進(jìn)入支付通道的一種入口,可以利用其他終端實(shí)現(xiàn)付款,不影響直播界面中視頻的播放,方便用戶觀看直播節(jié)目,同時(shí)用戶通過直接掃描二維碼即可完成付款,提高付款效率。
另外,支付通道的特征碼也可以僅作為支付通道的一種入口,不攜帶待支付金額,用戶通過其他終端掃描支付通道的特征碼進(jìn)入支付通道,利用其他終端在支付通道的支付頁面上完成付款操作,并在直播界面輸出支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果。
可見,通過特征碼的方式作為進(jìn)入支付通道的一種入口,可以利用其他終端實(shí)現(xiàn)付款,不影響直播界面中視頻的播放,方便用戶觀看直播節(jié)目。
如圖2C所示,圖2C是本公開根據(jù)一示例性實(shí)施例示出的一種贈(zèng)送禮物示意圖。該示意圖以提供一種支付通道的二維碼為例進(jìn)行說明。在該示意圖中,當(dāng)用戶點(diǎn)擊贈(zèng)送按鈕時(shí),在直播界面上輸出支付寶通道的二維碼和支付提醒信息,二維碼攜帶有待支付金額,提醒信息的內(nèi)容可以為:“!余額不足”、“快速補(bǔ)充4900金豆”以及“掃一掃付款”。用戶可以通過其他終端中的支付寶應(yīng)用掃描二維碼,從而實(shí)現(xiàn)快速補(bǔ)充金豆。
可以理解的是,圖2C三個(gè)圖中直播界面的視頻一直處于播放狀態(tài),本公開僅是為了示意方便,才利用同一張圖像進(jìn)行示例說明,但本質(zhì)上視頻流一直處于播放狀態(tài)。下述圖2D和圖2E同理,下述不再解釋。
進(jìn)一步的,響應(yīng)服務(wù)端發(fā)送的支付指令時(shí),還可以在客戶端的直播界面上輸出充值按鈕,如圖2D所示,圖2D是本公開根據(jù)一示例性實(shí)施例示出的另一種支付過程示意圖。在該示意圖中,當(dāng)用戶點(diǎn)擊贈(zèng)送按鈕時(shí),在直播界面上輸出支付寶通道的二維碼、提醒信息和充值按鈕。二維碼可以攜帶有待支付金額,提醒信息的內(nèi)容可以為:“!余額不足”、“充值或快速補(bǔ)充4900金豆”以及“掃一掃付款”,充值按鈕可以為“充值金豆”按鈕。用戶可以通過其他終端中的支付寶應(yīng)用掃描二維碼,從而實(shí)現(xiàn)快速補(bǔ)充金豆;也可以通過點(diǎn)擊“充值金豆”按鈕進(jìn)入充值頁面,進(jìn)行金豆充值,從而實(shí)現(xiàn)提供多種選擇供用戶選擇,方便用戶使用。
可見,為了避免用戶計(jì)算待補(bǔ)充虛擬貨幣和/或待支付金額信息導(dǎo)致的時(shí)間浪費(fèi),可以根據(jù)支付指令在客戶端的直播界面上輸出待補(bǔ)充虛擬貨幣和/或待支付金額信息,以提示用戶待補(bǔ)充虛擬貨幣和/或待支付金額信息,提高付款效率。
第二種類別:當(dāng)支付通道的入口為至少一種支付通道的選擇按鈕時(shí),可以在直播界面完成整個(gè)支付流程。所述通過所述直播界面響應(yīng)交易指令,以完成支付包括:通過所述直播界面響應(yīng)用戶對(duì)其中一種支付通道的選擇按鈕的觸發(fā)指令,向所述支付通道所對(duì)應(yīng)的支付服務(wù)器發(fā)起交易請(qǐng)求;響應(yīng)所述支付通道所對(duì)應(yīng)的支付服務(wù)器的身份驗(yàn)證指令,在所述客戶端的直播界面上輸出身份驗(yàn)證入口;將用戶輸入的身份驗(yàn)證信息發(fā)給所述支付通道所對(duì)應(yīng)的支付服務(wù)器;在所述直播界面上輸出所述支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果。
可見,本實(shí)施例的目的是為了在直播界面中完成整個(gè)支付流程,通過直播界面響應(yīng)所有交易指令。
作為其中一種實(shí)現(xiàn)方式,可以在直播應(yīng)用中內(nèi)嵌瀏覽器內(nèi)核,在直播界面中利用內(nèi)置的瀏覽器內(nèi)核響應(yīng)交易指令。其中,具體實(shí)現(xiàn)手段在此不做限制。
以贈(zèng)送虛擬禮物為例,如圖2E所示,圖2E是本公開根據(jù)一示例性實(shí)施例示出的另一種贈(zèng)送禮物示意圖。在該示意圖中,當(dāng)用戶點(diǎn)擊贈(zèng)送按鈕時(shí),在直播界面上輸出支付通道的選擇按鈕“支付寶”、“銀行卡”、“微信支付”以及提醒信息:“!余額不足,請(qǐng)補(bǔ)充4900金幣”。通過所述直播界面響應(yīng)用戶對(duì)其中一種支付通道的選擇按鈕的觸發(fā)指令,例如用戶選擇“支付寶”,則向支付寶通道所對(duì)應(yīng)的服務(wù)端發(fā)起交易請(qǐng)求,響應(yīng)支付通道所對(duì)應(yīng)的支付服務(wù)器的身份驗(yàn)證指令,在客戶端的直播界面上輸出身份驗(yàn)證入口,用戶可以輸入用戶名和密碼進(jìn)行登錄,然后通過客戶端的直播界面與支付寶通道所對(duì)應(yīng)的服務(wù)器進(jìn)行交易交互,并在直播界面上輸出支付寶通道所對(duì)應(yīng)的服務(wù)器的交易處理結(jié)果。
可以理解的是,本公開還可以通過充值按鈕觸發(fā)在直播界面中的支付流程,在此不再一一示例說明。
作為在直播界面上輸出信息的其中一種方式,所述直播界面包括一窗口區(qū)域,通過所述窗口區(qū)域輸出所述支付通道的入口以及響應(yīng)交易指令。
可見,本實(shí)施例在直播界面的一窗口區(qū)域輸出支付通道的入口以及響應(yīng)交易指令,由于窗口區(qū)域可移動(dòng),且易于與視頻進(jìn)行區(qū)分,可以提高輸出信息的直觀性以及靈活性。
例如,直播界面中視頻窗口可以作為父窗口,窗口區(qū)域可以作為視頻窗口的子窗口,使視頻窗口和窗口區(qū)域?yàn)榫哂懈缸雨P(guān)系的窗口,父窗口提供用來定位子窗口的坐標(biāo)系統(tǒng),一個(gè)子窗口必須顯示在父窗口的客戶區(qū)中,子窗口的尺寸小于父窗口尺寸,子窗口顯示在父窗口的前端,即子窗口顯示在父窗口上。
可以理解的是,建立父窗口和子窗口的方法可以采用相關(guān)技術(shù)中父子窗口建立方法,在此不作限制。
以上實(shí)施方式中的各種技術(shù)特征可以任意進(jìn)行組合,只要特征之間的組合不存在沖突或矛盾,但是限于篇幅,未進(jìn)行一一描述,因此上述實(shí)施方式中的各種技術(shù)特征的任意進(jìn)行組合也屬于本說明書公開的范圍。
本公開列舉其中一種應(yīng)用實(shí)例進(jìn)行說明,如圖3所示,圖3是本公開根據(jù)一示例性實(shí)施例示出的基于在線直播的虛擬禮物贈(zèng)送方法的時(shí)序圖。
直播頻道中的觀眾客戶端向后臺(tái)服務(wù)器發(fā)送虛擬物品贈(zèng)送指令,虛擬物品贈(zèng)送指令用于向直播頻道中的主播客戶端贈(zèng)送虛擬物品。虛擬物品贈(zèng)送指令中可以攜帶虛擬物品的類型信息、虛擬物品的數(shù)量信息、觀眾客戶端的登錄賬號(hào)。所述登錄賬號(hào)是用戶使用觀眾客戶端登錄服務(wù)器所使用的賬號(hào)。
后臺(tái)服務(wù)器將登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣進(jìn)行比較,當(dāng)?shù)卿涃~號(hào)對(duì)應(yīng)的虛擬貨幣小于虛擬物品所需的虛擬貨幣時(shí),將所述虛擬物品所需的虛擬貨幣對(duì)應(yīng)的金額確定為待支付金額,并生成訂單信息。
在確定待支付金額后,后臺(tái)服務(wù)器可以將攜帶有待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器。同時(shí),支付請(qǐng)求中還可以攜帶訂單、支付賬號(hào)等信息。其中,支付賬號(hào)是指虛擬禮物賣家的賬號(hào)。
支付通道所對(duì)應(yīng)的支付服務(wù)器可以根據(jù)待支付金額、訂單、支付賬號(hào)等信息生成二維碼信息,并將二維碼信息返回至后臺(tái)服務(wù)器。二維碼信息可以包括協(xié)議、支付金額、訂單等信息。
后臺(tái)服務(wù)器可以根據(jù)二維碼信息生成二維碼,并將攜帶二維碼的支付指令發(fā)送至觀眾客戶端。
觀眾客戶端根據(jù)支付指令在直播界面上輸出支付通道的二維碼。如圖2C中的第二幅圖,輸出了支付寶的二維碼,二維碼中攜帶有待支付金額,用戶可以通過其他終端掃描二維碼進(jìn)行付款處理。
支付通道所對(duì)應(yīng)的支付服務(wù)器完成支付處理后,向后臺(tái)服務(wù)器發(fā)送發(fā)貨通知。
為了避免虛假發(fā)貨通知,確保發(fā)貨通知的真實(shí)可靠性,后臺(tái)服務(wù)器啟動(dòng)檢測(cè)線程,向支付通道所對(duì)應(yīng)的支付服務(wù)器發(fā)送支付狀態(tài)查詢信息,并接收支付通道所對(duì)應(yīng)的支付服務(wù)器返回的支付結(jié)果,當(dāng)支付結(jié)果為支付成功時(shí),更新訂單狀態(tài),并向支付通道所對(duì)應(yīng)的支付服務(wù)器返回發(fā)貨成功的結(jié)果,以實(shí)現(xiàn)異步處理,避免發(fā)貨過程導(dǎo)致的資源浪費(fèi)。
后臺(tái)服務(wù)器向觀眾客戶端發(fā)送發(fā)貨通知,接收觀眾客戶端返回的支付結(jié)果查詢,將支付結(jié)果發(fā)送至觀眾客戶端,接收到由觀眾觸發(fā)的發(fā)貨請(qǐng)求后,向主播終端贈(zèng)送虛擬物品,并將贈(zèng)送結(jié)果返回至觀眾客戶端,更新訂單狀態(tài)。
與前述基于在線直播的虛擬禮物贈(zèng)送方法的實(shí)施例相對(duì)應(yīng),本公開還提供了基于在線直播的虛擬禮物贈(zèng)送裝置及其所應(yīng)用的終端的實(shí)施例。
如圖4所示,圖4是本公開根據(jù)一示例性實(shí)施例示出的一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖,所述裝置包括設(shè)于客戶端的贈(zèng)送指令發(fā)送模塊410、支付指令響應(yīng)模塊420和交易指令響應(yīng)模塊430,還包括設(shè)于服務(wù)端的請(qǐng)求發(fā)送模塊440、支付指令發(fā)送模塊450和贈(zèng)送模塊460。
所述贈(zèng)送指令發(fā)送模塊410,用于在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。
所述請(qǐng)求發(fā)送模塊440,用于接收到所述虛擬物品贈(zèng)送指令時(shí),根據(jù)所述客戶端的登錄賬號(hào)對(duì)應(yīng)的虛擬貨幣與虛擬物品所需的虛擬貨幣確定待支付金額,并將攜帶所述待支付金額的支付請(qǐng)求發(fā)送至支付通道所對(duì)應(yīng)的支付服務(wù)器。
所述支付指令發(fā)送模塊450,用于根據(jù)所述支付服務(wù)器返回的支付信息向所述客戶端發(fā)送支付指令。
所述支付指令響應(yīng)模塊420,用于通過所述直播界面響應(yīng)所述支付指令,在所述客戶端的直播界面上輸出支付通道的入口。
所述交易指令響應(yīng)模塊430,用于通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生。
所述贈(zèng)送模塊460,用于獲取所述支付服務(wù)器的交易處理結(jié)果,并根據(jù)所述交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
由上述實(shí)施例可見,在客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),可以在直播界面完成整個(gè)支付流程,實(shí)現(xiàn)用戶不離開直播界面的情況下仍可以完成支付過程,實(shí)現(xiàn)虛擬貨幣的補(bǔ)充,提高支付效率,同時(shí)在支付和贈(zèng)送禮物過程中仍能觀看直播視頻,避免錯(cuò)過精彩的直播情節(jié),給用戶帶來了便利。
如圖5所示,圖5是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖,該實(shí)施例在前述圖4所示實(shí)施例的基礎(chǔ)上,所述贈(zèng)送模塊460包括第一贈(zèng)送子模塊461。
其中,第一贈(zèng)送子模塊461,用于當(dāng)所述交易處理結(jié)果為支付成功時(shí),直接向所述其他客戶端發(fā)送所述虛擬物品。
由上述實(shí)施例可見,可以在交易處理結(jié)果為支付成功時(shí),直接向其他客戶端發(fā)送虛擬物品,提高了發(fā)送虛擬物品的效率。
如圖6所示,圖6是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖,該實(shí)施例在前述圖4所示實(shí)施例的基礎(chǔ)上,所述贈(zèng)送模塊460包括第二贈(zèng)送子模塊462。
其中,第二贈(zèng)送子模塊462,用于當(dāng)所述交易處理結(jié)果為支付成功時(shí),向所述客戶端發(fā)送是否向所述其他客戶端贈(zèng)送所述虛擬物品的提示信息,根據(jù)所述提示信息的響應(yīng)結(jié)果確定是否向其他客戶端贈(zèng)送所述虛擬物品。
由上述實(shí)施例可見,在支付成功時(shí)可以輸出是否向主播客戶端贈(zèng)送虛擬物品的提示信息,以提示觀眾是否贈(zèng)送虛擬物品,給用戶帶來了便利。
如圖7所示,圖7是本公開根據(jù)一示例性實(shí)施例示出的一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖,所述裝置包括:贈(zèng)送指令發(fā)送模塊710、支付指令響應(yīng)模塊720、交易指令響應(yīng)模塊730和虛擬物品贈(zèng)送模塊740。
其中,贈(zèng)送指令發(fā)送模塊710,用于在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。
支付指令響應(yīng)模塊720,用于通過所述直播界面響應(yīng)服務(wù)端發(fā)送的支付指令,在所述客戶端的直播界面上輸出支付通道的入口。
交易指令響應(yīng)模塊730,用于通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生。
虛擬物品贈(zèng)送模塊740,用于根據(jù)交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
由上述實(shí)施例可見,通過在直播界面完成整個(gè)支付流程,實(shí)現(xiàn)用戶不離開直播界面的情況下仍可以完成支付過程,提高支付效率,同時(shí)在支付過程中仍能觀看直播視頻,避免錯(cuò)過精彩的直播情節(jié),給用戶帶來了便利。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述支付通道的入口包括以下至少一種類別:
至少一種支付通道的特征碼、至少一種支付通道的選擇按鈕。
由上述實(shí)施例可見,通過特征碼的方式作為進(jìn)入支付通道的一種入口,可以利用其他終端實(shí)現(xiàn)付款,不影響直播界面中視頻的播放,方便用戶觀看直播節(jié)目。通過選擇按鈕作為進(jìn)入支付通道的一種入口,可以直接在直播界面中完成整個(gè)支付流程,通過直播界面響應(yīng)所有交易指令。
如圖8所示,圖8是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖,該實(shí)施例在前述圖7所示實(shí)施例的基礎(chǔ)上,所述交易指令響應(yīng)模塊730包括第一交易指令響應(yīng)子模塊731。
第一交易指令響應(yīng)子模塊731,用于當(dāng)通過其他終端掃描其中一種支付通道的特征碼時(shí),在所述直播界面輸出所述支付通道所對(duì)應(yīng)的支付服務(wù)器的交易處理結(jié)果;
如圖9所示,圖9是本公開根據(jù)一示例性實(shí)施例示出的另一種基于在線直播的虛擬禮物贈(zèng)送裝置的框圖,該實(shí)施例在前述圖7所示實(shí)施例的基礎(chǔ)上,所述交易指令響應(yīng)模塊730包括第二交易指令響應(yīng)子模塊732,所述第二交易指令響應(yīng)子模塊732用于:
通過所述直播界面響應(yīng)用戶對(duì)其中一種支付通道的選擇按鈕的觸發(fā)指令,向所述支付通道所對(duì)應(yīng)的支付服務(wù)器發(fā)起交易請(qǐng)求。
響應(yīng)所述支付服務(wù)器的身份驗(yàn)證指令,在所述客戶端的直播界面上輸出身份驗(yàn)證入口。
將用戶輸入的身份驗(yàn)證信息發(fā)給所述支付服務(wù)器。
在所述直播界面上輸出所述支付服務(wù)器的交易處理結(jié)果。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述直播界面包括一窗口區(qū)域,通過所述窗口區(qū)域輸出所述支付通道的入口以及響應(yīng)交易指令。
上述裝置中各個(gè)模塊的功能和作用的實(shí)現(xiàn)過程具體詳情見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
如圖10所示,圖10是本公開基于在線直播的虛擬禮物贈(zèng)送裝置1000所在終端的一種硬件結(jié)構(gòu)圖。該裝置1000可以是具有路由功能的移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等終端。
參照?qǐng)D10,裝置1000可以包括以下一個(gè)或多個(gè)組件:處理組件1002,存儲(chǔ)器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通??刂蒲b置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個(gè)或多個(gè)處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個(gè)或多個(gè)模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲(chǔ)器1004被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1004可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件1006為裝置1000的各種組件提供電力。電源組件1006可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1008包括在所述裝置1000和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1008包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1010包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1004或經(jīng)由通信組件1016發(fā)送。在一些實(shí)施例中,音頻組件1010還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件1014包括一個(gè)或多個(gè)傳感器,用于為裝置1000提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1014可以檢測(cè)到裝置1000的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測(cè)裝置1000或裝置1000中一個(gè)組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1016還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置1000可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
其中,當(dāng)所述存儲(chǔ)介質(zhì)中的指令由所述處理器執(zhí)行時(shí),使得裝置1000能夠執(zhí)行一種基于在線直播的虛擬禮物贈(zèng)送方法,包括:
在通過客戶端的直播界面播放視頻流的過程中,當(dāng)所述客戶端向同一直播頻道中的其他客戶端贈(zèng)送虛擬物品時(shí),向服務(wù)端發(fā)送虛擬物品贈(zèng)送指令。通過所述直播界面響應(yīng)服務(wù)端發(fā)送的支付指令,在所述客戶端的直播界面上輸出支付通道的入口。通過所述直播界面響應(yīng)交易指令,以完成支付,所述交易指令根據(jù)用戶確定的支付通道的入口產(chǎn)生。根據(jù)交易處理結(jié)果確定是否向其他客戶端贈(zèng)送虛擬物品。
如圖11所示,圖11是本公開基于在線直播的虛擬禮物贈(zèng)送裝置1100所在服務(wù)端的一種硬件結(jié)構(gòu)圖。例如,裝置1100可以被提供為一路由設(shè)備。參照?qǐng)D11,裝置1100包括處理組件1122,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1132所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理部件1122的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1132中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1122被配置為執(zhí)行指令,以執(zhí)行上述基于在線直播的虛擬禮物贈(zèng)送方法。
裝置1100還可以包括一個(gè)電源組件1126被配置為執(zhí)行裝置1100的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口1150被配置為將裝置1100連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口1158。裝置1100可以操作基于存儲(chǔ)在存儲(chǔ)器1132的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本公開旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
以上所述僅為本公開的較佳實(shí)施例而已,并不用以限制本公開,凡在本公開的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開保護(hù)的范圍之內(nèi)。