本申請(qǐng)涉及通信技術(shù)領(lǐng)域,特別涉及一種虛擬禮物的展示方法及裝置。
背景技術(shù):
在網(wǎng)絡(luò)直播中,虛擬禮物是主播和觀眾之間互動(dòng)的主要媒介。目前,網(wǎng)絡(luò)直播的直播間內(nèi)供觀眾選擇的虛擬禮物種類(lèi)豐富,不同的虛擬禮物可以表達(dá)不同的情感,比如:贊嘆、鼓勵(lì)、喜愛(ài)等,觀眾可以通過(guò)向主播贈(zèng)送虛擬禮物表達(dá)對(duì)主播的情感,主播在接收到觀眾的虛擬禮物后,可以相應(yīng)地對(duì)觀眾的支持有所表示。
目前,針對(duì)的三種直播客戶(hù)端(包括PC客戶(hù)端、PC網(wǎng)頁(yè)端和手機(jī)客戶(hù)端),直播服務(wù)端對(duì)直播客戶(hù)端生成統(tǒng)一的虛擬禮物初始化配置。由于直播客戶(hù)端類(lèi)型間存在差異,每種直播客戶(hù)端的對(duì)虛擬禮物初始化配置都有不同的需求?,F(xiàn)有的技術(shù)方案中,根據(jù)運(yùn)營(yíng)人員統(tǒng)一配置虛擬禮物的展示方式,難以滿(mǎn)足所有觀眾的需求。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N虛擬禮物的展示方法及裝置,用以解決現(xiàn)有技術(shù)根據(jù)運(yùn)營(yíng)人員統(tǒng)一配置的展示方式,難以滿(mǎn)足所有觀眾的需求的問(wèn)題。
具體地,本申請(qǐng)是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
一種虛擬禮物的展示方法,應(yīng)用于直播服務(wù)端,包括:
接收直播客戶(hù)端發(fā)送的虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí);
根據(jù)所述獲取請(qǐng)求中攜帶的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找預(yù)設(shè)的虛擬禮物初始化配置,獲得對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式;
將所述虛擬禮物初始化配置發(fā)送至所述直播客戶(hù)端,以由所述直播客戶(hù)端根據(jù)所述虛擬禮物初始化配置對(duì)應(yīng)的展示方式展示虛擬禮物。
在所述虛擬禮物的展示方法中,所述方法還包括:
獲取人工添加的虛擬禮物,以及為所述虛擬禮物配置的對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式;
基于添加的所述虛擬禮物,以及對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式,分別生成對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的配置文件,并保存所述配置文件與對(duì)應(yīng)類(lèi)型直播客戶(hù)端的類(lèi)型標(biāo)識(shí)之間的映射關(guān)系。
在所述虛擬禮物的展示方法中,人工配置的所述展示方式與對(duì)應(yīng)類(lèi)型的直播客戶(hù)端的用戶(hù)界面適配。
在所述虛擬禮物的展示方法中,所述對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式包括以下至少一種:
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示圖標(biāo);
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的排列方式;
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示順序。
在所述虛擬禮物的展示方法中,所述配置文件包括虛擬禮物初始化配置基于XML的模板文件。
在所述虛擬禮物的展示方法中,所述直播客戶(hù)端包括PC客戶(hù)端,PC網(wǎng)頁(yè)端和手機(jī)客戶(hù)端。
一種虛擬禮物的展示裝置,應(yīng)用于直播服務(wù)端,包括:
接收單元,用于接收直播客戶(hù)端發(fā)送的虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí);
查找單元,用于根據(jù)所述獲取請(qǐng)求中攜帶的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找預(yù)設(shè)的虛擬禮物初始化配置,獲得對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式;
發(fā)送單元,用于將所述虛擬禮物初始化配置發(fā)送至所述直播客戶(hù)端,以由所述直播客戶(hù)端根據(jù)所述虛擬禮物初始化配置對(duì)應(yīng)的展示方式展示虛擬禮物。
在所述虛擬禮物的展示裝置中,所述裝置還包括:
所述接收單元,進(jìn)一步用于獲取人工添加的虛擬禮物,以及為所述虛擬禮物配置的對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式;
生成單元,用于基于添加的所述虛擬禮物,以及對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式,分別生成對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的配置文件,并保存所述配置文件與對(duì)應(yīng)類(lèi)型直播客戶(hù)端的類(lèi)型標(biāo)識(shí)之間的映射關(guān)系。
在所述虛擬禮物的展示裝置中,人工配置的所述展示方式與對(duì)應(yīng)類(lèi)型的直播客戶(hù)端的用戶(hù)界面適配。
在所述虛擬禮物的展示裝置中,所述對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式包括以下至少一種:
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示圖標(biāo);
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的排列方式;
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示順序。
在所述虛擬禮物的展示裝置中,所述配置文件包括虛擬禮物初始化配置基于XML的模板文件。
在所述虛擬禮物的展示裝置中,所述直播客戶(hù)端包括PC客戶(hù)端,PC網(wǎng)頁(yè)端和手機(jī)客戶(hù)端。
一種虛擬禮物的展示方法,應(yīng)用于直播客戶(hù)端,包括:
響應(yīng)于用戶(hù)的請(qǐng)求,向直播服務(wù)端發(fā)送虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),以由所述直播服務(wù)端根據(jù)所述獲取請(qǐng)求中的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找并返回對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置;
接收所述直播服務(wù)端返回的所述虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式;
根據(jù)所述虛擬禮物初始化配置指示的展示方式展示虛擬禮物。
一種虛擬禮物的展示裝置,應(yīng)用于直播客戶(hù)端,包括:
請(qǐng)求單元,用于響應(yīng)于用戶(hù)的請(qǐng)求,向直播服務(wù)端發(fā)送虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),以由所述直播服務(wù)端根據(jù)所述獲取請(qǐng)求中的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找并返回對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置;
獲取單元,用于接收所述直播服務(wù)端返回的所述虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式;
展示單元,用于根據(jù)所述虛擬禮物初始化配置指示的展示方式展示虛擬禮物。
在本申請(qǐng)實(shí)施例中,通過(guò)針對(duì)不同類(lèi)型的直播客戶(hù)端設(shè)置不同的虛擬禮物初始化配置,在接收到直播客戶(hù)端的虛擬禮物初始化配置的獲取請(qǐng)求后,可以根據(jù)所述獲取請(qǐng)求中的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),差異性地返回對(duì)應(yīng)所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置,由所述直播客戶(hù)端根據(jù)適配所述直播客戶(hù)端的所述虛擬禮物初始化配置對(duì)應(yīng)的展示方式展示虛擬禮物,因此解決了現(xiàn)有技術(shù)方案根據(jù)運(yùn)營(yíng)人員統(tǒng)一配置虛擬禮物的展示方式,難以滿(mǎn)足全部觀眾的需求的問(wèn)題。
附圖說(shuō)明
圖1是本申請(qǐng)示出的一種虛擬禮物的展示方法的流程圖;
圖2是本申請(qǐng)示出的另一種虛擬禮物的展示方法的流程圖;
圖3是本申請(qǐng)示出的一種虛擬禮物的展示方法的交互示意圖;
圖4是本申請(qǐng)示出的一種虛擬禮物的展示裝置的邏輯框圖;
圖5是本申請(qǐng)示出的一種虛擬禮物的展示裝置的硬件結(jié)構(gòu)圖;
圖6是本申請(qǐng)示出的另一種虛擬禮物的展示裝置的邏輯框圖;
圖7是本申請(qǐng)示出的另一種虛擬禮物的展示裝置的硬件結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)現(xiàn)有技術(shù)方案和本發(fā)明實(shí)施例中的技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。
在現(xiàn)有技術(shù)中,不同類(lèi)型的直播客戶(hù)端面向用戶(hù)展示的虛擬禮物,通常都是由運(yùn)營(yíng)人員通過(guò)直播服務(wù)端統(tǒng)一配置的展示方式,生成初始化配置文件,然后由直播服務(wù)端在直播客戶(hù)端請(qǐng)求虛擬禮物初始化配置時(shí),下發(fā)給直播客戶(hù)端,由直播客戶(hù)端加載顯示。
然而,在實(shí)際應(yīng)用中,不同類(lèi)型的直播客戶(hù)端的用戶(hù)界面、不同類(lèi)型的直播客戶(hù)端發(fā)起的直播活動(dòng)以及觀眾群體可能是不同的,不同類(lèi)型的直播客戶(hù)端對(duì)虛擬禮物的展示方式有著不同的需求;因此,如果仍然由運(yùn)營(yíng)人員通過(guò)直播服務(wù)端為虛擬禮物統(tǒng)一配置展示方式,并不能滿(mǎn)足在不同類(lèi)型的直播客戶(hù)端上,對(duì)虛擬禮物需要差異化的展示方式的用戶(hù)需求。
參加圖1,為本申請(qǐng)示出的一種虛擬禮物的展示方法的流程圖,該方法的執(zhí)行主體是直播服務(wù)端;所述方法包括以下步驟:
步驟101:接收直播客戶(hù)端發(fā)送的虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí)。
步驟102:根據(jù)所述獲取請(qǐng)求中攜帶的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找預(yù)設(shè)的虛擬禮物初始化配置,獲得對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式。
步驟103:將所述虛擬禮物初始化配置發(fā)送至所述直播客戶(hù)端,以由所述直播客戶(hù)端根據(jù)所述虛擬禮物初始化配置對(duì)應(yīng)的展示方式展示虛擬禮物。
與上述應(yīng)用于直播服務(wù)端的虛擬禮物的展示方法的流程圖對(duì)應(yīng),參見(jiàn)圖2,為本申請(qǐng)示出的另一種虛擬禮物的展示方法的流程圖,該方法的執(zhí)行主體是直播客戶(hù)端;所述方法包括以下步驟:
步驟201:響應(yīng)于用戶(hù)的請(qǐng)求,向直播服務(wù)端發(fā)送虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),以由所述直播服務(wù)端根據(jù)所述獲取請(qǐng)求中的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找并返回對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置。
步驟202:接收所述直播服務(wù)端返回的所述虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式。
步驟203:根據(jù)所述虛擬禮物初始化配置指示的展示方式展示虛擬禮物。
上述直播客戶(hù)端,包括具有面向用戶(hù)提供在線直播功能的客戶(hù)端軟件以及面向用戶(hù)提供在線直播功能的直播網(wǎng)頁(yè);比如,常見(jiàn)的直播APP以及直播網(wǎng)站的直播網(wǎng)頁(yè);
上述直播服務(wù)端,包括面向直播客戶(hù)端提供服務(wù)的服務(wù)器、服務(wù)器集群,或者基于服務(wù)器集群搭建的直播平臺(tái)。
在本申請(qǐng)實(shí)施例中,直播服務(wù)端可以面向運(yùn)營(yíng)人員提供一個(gè)虛擬禮物配置界面,運(yùn)營(yíng)人員可以通過(guò)該配置界面來(lái)添加需要在直播客戶(hù)端上上架展示的虛擬禮物。
其中,運(yùn)營(yíng)人員在添加虛擬禮物時(shí),會(huì)添加虛擬禮物的名稱(chēng)、價(jià)格以及虛擬禮物的展示圖標(biāo);不同的虛擬禮物之間在因價(jià)格和展示圖標(biāo)的差異,表達(dá)的內(nèi)容也是不同的。例如:虛擬禮物“鼓掌”可以表示對(duì)主播的表演的支持,而虛擬禮物“被雷了”可以表示對(duì)主播的表演的調(diào)侃。
另外,為了滿(mǎn)足在不同類(lèi)型的客戶(hù)端上,對(duì)虛擬禮物采用差異化的展示方式的用戶(hù)需求,運(yùn)營(yíng)人員還可以在上述虛擬禮物配置界面中,針對(duì)不同類(lèi)型的直播客戶(hù)端為添加的虛擬禮物分別配置不同的展示方式。其中,不同的展示方式包括適配不同的直播客戶(hù)端的虛擬禮物的展示圖標(biāo)、排列方式和展示順序。
其中,上述不同類(lèi)型的直播客戶(hù)端可以包括PC客戶(hù)端、PC網(wǎng)頁(yè)端、手機(jī)客戶(hù)端和pad客戶(hù)端。
在示出的一種實(shí)施方式中,運(yùn)營(yíng)人員為不同類(lèi)型的直播客戶(hù)度配置不同的展示方式時(shí),一方面,展示方式可以適配用戶(hù)界面。
PC客戶(hù)端、PC網(wǎng)頁(yè)端和手機(jī)客戶(hù)端的用戶(hù)界面的尺寸、分辨率、界面內(nèi)容、界面布局都存在差異,所以在配置展示方式時(shí),要充分考慮到不同類(lèi)型的直播客戶(hù)端的用戶(hù)界面的尺寸和分辨率等因素,針對(duì)同一虛擬禮物采用不同大小和分辨率的虛擬禮物展示圖標(biāo)或者不同內(nèi)容的圖標(biāo)。例如:在PC網(wǎng)頁(yè)端的用于展示虛擬禮物的界面相比PC客戶(hù)端用于展示虛擬禮物的界面較大,一個(gè)名為“棒棒糖”的虛擬禮物,在PC網(wǎng)頁(yè)端上的展示圖標(biāo)大于PC客戶(hù)端上的展示圖標(biāo),并且前者的分辨率也大于后者。一個(gè)名為“抱抱”的虛擬禮物,在PC網(wǎng)頁(yè)端上的展示圖標(biāo)可以是兩個(gè)卡通人物擁抱的全身圖片,而在PC客戶(hù)端上的展示圖標(biāo)可以是兩個(gè)卡通人物擁抱的上半身圖片。
其中,上述虛擬禮物展示圖標(biāo)包括虛擬禮物展示圖片和對(duì)應(yīng)該虛擬禮物展示圖片的虛擬禮物展示動(dòng)圖;虛擬禮物展示圖片即為表示虛擬禮物的靜態(tài)圖片,按照一定順序和形式排列在直播客戶(hù)端的用戶(hù)界面的禮物模塊中,而對(duì)應(yīng)虛擬禮物展示圖片的虛擬禮物展示動(dòng)圖用于展示虛擬禮物被送出后在用戶(hù)界面上呈現(xiàn)的效果;當(dāng)用戶(hù)觸碰或移動(dòng)鼠標(biāo)光標(biāo)至用戶(hù)界面的禮物模塊的虛擬禮物展示圖片時(shí),作為一種預(yù)覽方式,用戶(hù)界面上也會(huì)出現(xiàn)對(duì)應(yīng)虛擬禮物展示圖片的虛擬禮物展示動(dòng)圖。
另外,針對(duì)不同直播客戶(hù)端用于展示虛擬禮物的界面的差異,虛擬禮物在不同直播客戶(hù)端上的排列方式也可以不同。例如:PC網(wǎng)頁(yè)端用于展示虛擬禮物的界面可以是一個(gè)經(jīng)用戶(hù)點(diǎn)擊展開(kāi)的矩形,里面的虛擬禮物排在6乘6個(gè)方格中;PC客戶(hù)端用于展示虛擬禮物的界面可以是一個(gè)直接顯示在用戶(hù)界面直播框下方的矩形,里面的虛擬禮物排在4乘8個(gè)方格中;而對(duì)于手機(jī)客戶(hù)端而言,由于用戶(hù)界面較小,用于展示虛擬禮物的界面也相應(yīng)地縮小了,用于展示虛擬禮物的界面可以是一個(gè)經(jīng)用戶(hù)點(diǎn)擊展開(kāi)的矩形,針對(duì)手機(jī)客戶(hù)端上的直播框全屏以及非全屏的兩種情況,矩形內(nèi)的虛擬禮物可以按照排成一排,由用戶(hù)滑動(dòng)選擇的方式排列,以及按照排成兩排,由用戶(hù)滑動(dòng)選擇的方式排列。
另一方面,展示方式要適配不同類(lèi)型直播客戶(hù)端的用戶(hù)需求。
由于不同類(lèi)型的直播客戶(hù)端上的業(yè)務(wù)可能不同,對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示順序與各個(gè)類(lèi)型的直播客戶(hù)端的業(yè)務(wù)相關(guān),因此,不同類(lèi)型的直播客戶(hù)端上的虛擬禮物展示順序是不相同的。例如,當(dāng)各類(lèi)型直播客戶(hù)端的活動(dòng)不同時(shí),則用戶(hù)在各個(gè)類(lèi)型的直播客戶(hù)端參加的活動(dòng)不同,送出的虛擬禮物也不同,因此,可以根據(jù)虛擬禮物與活動(dòng)的關(guān)聯(lián)程度對(duì)虛擬禮物進(jìn)行排序,關(guān)聯(lián)程度高的虛擬禮物排在前面,方便用戶(hù)選擇;或者,可以根據(jù)虛擬禮物的價(jià)格對(duì)虛擬禮物進(jìn)行排序,價(jià)格高的虛擬禮物排在前面,促進(jìn)平臺(tái)獲益。通過(guò)針對(duì)不同類(lèi)型的直播客戶(hù)端分別設(shè)置虛擬禮物的展示順序,可以適配不同類(lèi)型直播客戶(hù)端的用戶(hù)需求。
在本申請(qǐng)實(shí)施例中,上述直播服務(wù)端在獲取到人工添加的虛擬禮物和上述虛擬禮物配置的對(duì)應(yīng)不同類(lèi)型的直播客戶(hù)端的展示方式后,可以生成適配不同類(lèi)型的直播客戶(hù)端的配置文件,并保存所述配置文件與對(duì)應(yīng)類(lèi)型直播客戶(hù)端的類(lèi)型標(biāo)識(shí)之間的映射關(guān)系。
在示出的一種實(shí)施方式中,上述配置文件可以包括虛擬禮物初始化配置基于XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)的模板文件,該模板文件包括直播客戶(hù)端的類(lèi)型標(biāo)識(shí)、虛擬禮物的名稱(chēng)和價(jià)格、虛擬禮物的展示方式。其中,由于對(duì)應(yīng)于各類(lèi)型標(biāo)識(shí)的展示方式不同,上述模板文件實(shí)現(xiàn)上述展示方式中的虛擬禮物圖標(biāo)的差異性可以包含上述虛擬禮物展示圖標(biāo)(包括虛擬禮物展示圖片和虛擬禮物展示動(dòng)圖)的URL(Uniform Resource Locator,統(tǒng)一資源定位符)。
各個(gè)類(lèi)型的直播客戶(hù)端可以根據(jù)直播客戶(hù)端的類(lèi)型標(biāo)識(shí)對(duì)應(yīng)的上述虛擬禮物初始化配置中的上述虛擬禮物展示圖片的URL和上述虛擬禮物展示動(dòng)圖的URL,獲得上述虛擬禮物展示圖片和上述虛擬禮物展示動(dòng)圖的文件,進(jìn)而展現(xiàn)在用戶(hù)界面上。
在本申請(qǐng)實(shí)施例中,當(dāng)直播服務(wù)端生成對(duì)應(yīng)各個(gè)類(lèi)型的直播客戶(hù)端的配置文件后,可以向直播客戶(hù)端下發(fā)適配直播客戶(hù)端的配置文件。
用戶(hù)在打開(kāi)直播客戶(hù)端,進(jìn)入任一直播頁(yè)面后,可以利用虛擬禮物與主播互動(dòng)。因此,直播客戶(hù)端可以在用戶(hù)進(jìn)入直播頁(yè)面后,可以向直播服務(wù)端發(fā)送虛擬禮物初始化配置的獲取請(qǐng)求。
直播服務(wù)端接收上述直播客戶(hù)端發(fā)送的虛擬禮物初始化配置的獲取請(qǐng)求后,根據(jù)該獲取請(qǐng)求中的上述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找已生成的虛擬禮物初始化配置,獲得與上述直播客戶(hù)端的類(lèi)型標(biāo)識(shí)對(duì)應(yīng)的虛擬禮物初始化配置,然后將該虛擬禮物初始化配置發(fā)送至上述直播客戶(hù)端。
例如:直播服務(wù)端根據(jù)直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找預(yù)設(shè)的作為配置文件的XML文件,獲得與上述直播客戶(hù)端的類(lèi)型標(biāo)識(shí)對(duì)應(yīng)的XML文件,然后將查找到的該XML文件下發(fā)至上述直播客戶(hù)端。
在本申請(qǐng)實(shí)施例中,上述直播客戶(hù)端接收到直播服務(wù)端返回的上述虛擬禮物初始化配置后,根據(jù)上述虛擬禮物初始化配置中的展示方式中的虛擬禮物展示圖標(biāo),獲取對(duì)應(yīng)于上述直播客戶(hù)端的類(lèi)型標(biāo)識(shí)的虛擬禮物展示圖標(biāo)的文件,并基于上述虛擬禮物展示方式中的展示順序,展示虛擬禮物展示圖標(biāo)。由于服務(wù)端針對(duì)不同類(lèi)型的直播客戶(hù)端分別設(shè)置不同的展示方式,因此,直播客戶(hù)端上對(duì)虛擬禮物展示可以滿(mǎn)足各類(lèi)型直播客戶(hù)端的用戶(hù)的需要。
例如:上述直播客戶(hù)端在接收到直播服務(wù)端返回的作為配置文件的XML文件,獲得虛擬禮物的名稱(chēng)和價(jià)格,并根據(jù)XML文件中的虛擬文件展示圖標(biāo)的URL獲得虛擬禮物的展示圖片文件和展示動(dòng)圖圖片,然后根據(jù)XML文件中的展示順序和排列方式展示虛擬禮物。
參見(jiàn)圖3,為本申請(qǐng)示出的一種虛擬禮物的展示方法的交互示意圖。如圖3所示,以PC網(wǎng)頁(yè)端和PC客戶(hù)端為例,當(dāng)這兩種直播客戶(hù)端向直播服務(wù)端發(fā)送虛擬禮物初始化配置的獲取請(qǐng)求后,直播服務(wù)端根據(jù)上述獲取請(qǐng)求中的類(lèi)型標(biāo)識(shí),下發(fā)對(duì)應(yīng)于類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置至上述直播客戶(hù)端。上述直播客戶(hù)端根據(jù)直播服務(wù)端下發(fā)的配置文件展示虛擬禮物,展示效果如直播客戶(hù)端下發(fā)所示。PC網(wǎng)頁(yè)端的虛擬禮物展示方式與PC客戶(hù)端的虛擬禮物展示方式在展示順序、排列方式和圖標(biāo)大小上都是不同的,可以很好地適配各種類(lèi)型的直播客戶(hù)端的用戶(hù)需求。
綜上所述,在本申請(qǐng)實(shí)施例中,通過(guò)針對(duì)不同類(lèi)型的直播客戶(hù)端設(shè)置唯一的虛擬禮物初始化配置,在接收到直播客戶(hù)端后發(fā)送的虛擬禮物初始化配置的獲取請(qǐng)求后,根據(jù)該獲取請(qǐng)求中的類(lèi)型標(biāo)識(shí),查找預(yù)設(shè)的虛擬禮物初始化配置,獲得對(duì)應(yīng)上述客戶(hù)端類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置,然后將該虛擬禮物初始化配置發(fā)送至上述直播客戶(hù)端,以由上述直播客戶(hù)端根據(jù)適配上述直播客戶(hù)端的上述虛擬禮物初始化配置中的展示方式展示虛擬禮物,從而滿(mǎn)足了的各類(lèi)型的直播客戶(hù)端展示虛擬禮物的不同需求。
與本申請(qǐng)?zhí)摂M禮物的展示方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了用于執(zhí)行上述方法實(shí)施例的裝置的實(shí)施例。
參見(jiàn)圖4,為本申請(qǐng)?zhí)摂M禮物的展示裝置的一個(gè)實(shí)施例框圖:
如圖4所述,該虛擬禮物的展示裝置40包括:
接收單元410,用于接收直播客戶(hù)端發(fā)送的虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí)。
查找單元420,用于根據(jù)所述獲取請(qǐng)求中攜帶的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找預(yù)設(shè)的虛擬禮物初始化配置,獲得對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式。
發(fā)送單元430,用于將所述虛擬禮物初始化配置發(fā)送至所述直播客戶(hù)端,以由所述直播客戶(hù)端根據(jù)所述虛擬禮物初始化配置對(duì)應(yīng)的展示方式展示虛擬禮物。
在本例中,所述裝置還包括:
所述接收單元410,進(jìn)一步用于獲取人工添加的虛擬禮物,以及為所述虛擬禮物配置的對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式。
生成單元440,用于基于添加的所述虛擬禮物,以及對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式,分別生成對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的配置文件,并保存所述配置文件與對(duì)應(yīng)類(lèi)型直播客戶(hù)端的類(lèi)型標(biāo)識(shí)之間的映射關(guān)系。
在本例中,人工配置的所述展示方式與對(duì)應(yīng)類(lèi)型的直播客戶(hù)端的用戶(hù)界面適配。
在本例中,所述對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示方式包括以下至少一種:
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示圖標(biāo);
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的排列方式;
對(duì)應(yīng)于不同類(lèi)型的直播客戶(hù)端的展示順序。
在本例中,所述配置文件包括虛擬禮物初始化配置基于XML的模板文件。
在本例中,所述直播客戶(hù)端包括PC客戶(hù)端,PC網(wǎng)頁(yè)端和手機(jī)客戶(hù)端。
本申請(qǐng)?zhí)摂M禮物的展示裝置的實(shí)施例可以應(yīng)用在直播服務(wù)端上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在直播服務(wù)端的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖5所示,為本申請(qǐng)?zhí)摂M禮物的展示裝置所在直播服務(wù)端的一種硬件結(jié)構(gòu)圖,除了圖5所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的直播服務(wù)端通常根據(jù)該虛擬禮物的展示裝置的實(shí)際功能,還可以包括其他硬件,對(duì)此不再贅述。
參見(jiàn)圖6,為本申請(qǐng)?zhí)摂M禮物的展示裝置的一個(gè)實(shí)施例框圖:
如圖6所述,該虛擬禮物的展示裝置60包括:
請(qǐng)求單元610,用于響應(yīng)于用戶(hù)的請(qǐng)求,向直播服務(wù)端發(fā)送虛擬禮物初始化配置的獲取請(qǐng)求;其中,所述獲取請(qǐng)求攜帶所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),以由所述直播服務(wù)端根據(jù)所述獲取請(qǐng)求中的所述直播客戶(hù)端的類(lèi)型標(biāo)識(shí),查找并返回對(duì)應(yīng)于所述類(lèi)型標(biāo)識(shí)的虛擬禮物初始化配置。
獲取單元620,用于接收所述直播服務(wù)端返回的所述虛擬禮物初始化配置;其中,不同類(lèi)型的直播客戶(hù)端適配的虛擬禮物初始化配置指示不同的虛擬禮物展示方式。
展示單元630,用于根據(jù)所述虛擬禮物初始化配置指示的展示方式展示虛擬禮物。
本申請(qǐng)?zhí)摂M禮物的展示裝置的實(shí)施例可以應(yīng)用在直播客戶(hù)端上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在直播客戶(hù)端的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖7所示,為本申請(qǐng)?zhí)摂M禮物的展示裝置所在直播客戶(hù)端的一種硬件結(jié)構(gòu)圖,除了圖7所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的直播客戶(hù)端通常根據(jù)該虛擬禮物的展示裝置的實(shí)際功能,還可以包括其他硬件,對(duì)此不再贅述。
上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。