本發(fā)明涉及計(jì)算機(jī)特效顯示技術(shù),更具體地,涉及直播網(wǎng)站上虛擬禮物的展示方法和系統(tǒng)。
背景技術(shù):
隨著直播行業(yè)的快速發(fā)展,直播受眾也在不斷的擴(kuò)大中。由于生態(tài)圈的不斷完善,用戶終端和觀眾之間的禮物/酬勤也隨之不斷活躍。
現(xiàn)有技術(shù)中,觀眾購買的禮物是不會(huì)隨時(shí)間的推移而變化的,例如,觀眾購買了一個(gè)火箭,無論任何時(shí)候觀眾使用該火箭,火箭的展示邏輯都是固定的,不會(huì)有變化,這樣就導(dǎo)致觀眾并不會(huì)在意什么時(shí)候?qū)υ摱Y物進(jìn)行消費(fèi),弱化了觀眾對(duì)于禮物的重視程度,一方面觀眾積累了大量禮物沒有消費(fèi),另一方面主播也沒有收到禮物,收入不高,因此,如何縮短禮物在觀眾包裹里存儲(chǔ)的周期,提高直播平臺(tái)的禮物的流動(dòng)性,成了急需解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種克服上述問題或者至少部分地解決上述問題的直播網(wǎng)站上虛擬禮物的展示方法和系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種直播網(wǎng)站上虛擬禮物的展示方法,包括:
s1、接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令,所述虛擬禮物贈(zèng)送指令包括所述用戶終端的身份信息、贈(zèng)送對(duì)象信息、虛擬禮物身份信息以及發(fā)送時(shí)間信息;
s2、根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯,所述展示邏輯為所述虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;以及
s3、根據(jù)調(diào)用的所述虛擬禮物的動(dòng)畫和展示邏輯,在直播網(wǎng)站上展示所述虛擬禮物;
其中,所述虛擬禮物的贈(zèng)送對(duì)象信息包括贈(zèng)送對(duì)象所在的直播分區(qū)信息。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種直播網(wǎng)站上虛擬禮物的展示系統(tǒng),包括:
接收指令模塊,用于接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令,所述虛擬禮物贈(zèng)送指令包括所述用戶終端的身份信息、贈(zèng)送對(duì)象信息、虛擬禮物身份信息以及發(fā)送時(shí)間信息;
調(diào)用禮物模塊,用于根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯,所述展示邏輯為所述虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;以及
展示禮物模塊,用于根據(jù)調(diào)用的所述虛擬禮物的動(dòng)畫和展示邏輯,在直播網(wǎng)站上展示所述虛擬禮物;
其中,所述虛擬禮物的贈(zèng)送對(duì)象信息包括贈(zèng)送對(duì)象所在的直播分區(qū)信息。
本發(fā)明提出一種直播網(wǎng)站上虛擬禮物的展示方法和系統(tǒng),通過在虛擬禮物贈(zèng)送指令中設(shè)置必要的信息,根據(jù)虛擬禮物指令調(diào)用虛擬禮物的動(dòng)畫和展示邏輯,并且虛擬禮物的展示邏輯隨展示階段的不同而不同,使得虛擬禮物在有效期內(nèi)具有多種展示可能,提高使用者的使用感受,并且縮短用戶終端持有禮物的時(shí)間,提高直播平臺(tái)的禮物的流動(dòng)性。
附圖說明
圖1為根據(jù)本發(fā)明實(shí)施例的直播網(wǎng)站上虛擬禮物的展示方法流程圖;
圖2為根據(jù)本發(fā)明實(shí)施例中步驟s3的流程示意圖;
圖3為根據(jù)本發(fā)明又一個(gè)實(shí)施例的展示方法的流程示意圖;
圖4為根據(jù)本發(fā)明實(shí)施例的直播網(wǎng)站上虛擬禮物的展示系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
現(xiàn)有技術(shù)中,當(dāng)觀眾購買禮物后,出于某些原因,觀眾并不會(huì)立即將禮物進(jìn)行消費(fèi)(即送給主播),因此,一方面觀眾積累了大量禮物沒有消費(fèi),另一方面主播也沒有收到禮物,收入不高,因此,如何縮短禮物在觀眾包裹里存儲(chǔ)的周期,提高直播平臺(tái)的禮物的流動(dòng)性,成了急需解決的問題。
為了解決上述問題,本發(fā)明提供一種直播網(wǎng)站上虛擬禮物的展示方法,如圖1所示,包括:
s1、接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令,所述虛擬禮物贈(zèng)送指令包括所述用戶終端的身份信息、贈(zèng)送對(duì)象信息、虛擬禮物身份信息以及發(fā)送時(shí)間信息。虛擬禮物的贈(zèng)送對(duì)象信息為贈(zèng)送對(duì)象所在的直播分區(qū)信息。
需要注意的是,現(xiàn)有技術(shù)中虛擬禮物的直播網(wǎng)站上虛擬禮物的展示方法中,虛擬禮物贈(zèng)送指令包括的內(nèi)容表面上可能與本發(fā)明中包含的內(nèi)容一致,但目的并不相同,由于本發(fā)明的主旨在于讓虛擬禮物的展示效果和時(shí)間產(chǎn)生對(duì)應(yīng)關(guān)系,因此,在虛擬禮物贈(zèng)送指令中包含發(fā)送時(shí)間信息,可以在接下來的步驟中根據(jù)發(fā)送時(shí)間推斷虛擬禮物所處的展示階段,而在虛擬禮物贈(zèng)送指令中包含贈(zèng)送對(duì)象所在的直播分區(qū)信息,可以實(shí)現(xiàn)在某一個(gè)展示階段,將虛擬禮物展示在特點(diǎn)的直播分區(qū)中。
本發(fā)明中提到的用戶終端的身份信息,可以指登錄該用戶終端的用戶id,也可以是該用戶終端的唯一識(shí)別碼,例如手機(jī)的imei號(hào)碼,贈(zèng)送對(duì)象信息可以通過主播在直播網(wǎng)站注冊(cè)時(shí)選擇的直播分區(qū)信息獲得,虛擬禮物身份信息是虛擬禮物的唯一標(biāo)識(shí),所有的虛擬禮物在創(chuàng)建時(shí)都會(huì)產(chǎn)生一個(gè)唯一標(biāo)識(shí),這樣后臺(tái)就可以通過這個(gè)唯一標(biāo)識(shí),查找到這個(gè)虛擬禮物的各自信息,例如有效時(shí)間等等,發(fā)送時(shí)間信息就是用戶終端將該虛擬禮物發(fā)送給主播的時(shí)刻。
s2、根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯,所述展示邏輯為所述虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間。
需要注意的是,現(xiàn)有技術(shù)中雖然也提到了展示邏輯,但是現(xiàn)有技術(shù)的展示邏輯與本發(fā)明中的展示邏輯并不相同,例如某些發(fā)明中展示邏輯僅僅為虛擬禮物的展示順序,而本發(fā)明中的展示邏輯是指虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間,所謂虛擬禮物的有效時(shí)間,是指虛擬禮物在本發(fā)明的使用環(huán)境下并不是任何時(shí)候都可以使用,只有在有效時(shí)間內(nèi),虛擬禮物才可以使用,如果超過了有效時(shí)間,那么虛擬禮物就無法再使用,相當(dāng)于過期了,這樣能夠提高用戶對(duì)自己購買的禮物的重視程度,促進(jìn)用戶及時(shí)禮物進(jìn)行消費(fèi),并且,本發(fā)明進(jìn)一步對(duì)有效時(shí)間進(jìn)行了劃分,得到了多個(gè)展示階段,例如,有效時(shí)間為24小時(shí),前8個(gè)小時(shí)為第一展示階段,第8-16小時(shí)為第二展示階段,第16-24小時(shí)為第三展示階段,針對(duì)不同的展示階段設(shè)置不同的展示范圍和展示持續(xù)時(shí)間。
在直播網(wǎng)站中,為了更好地對(duì)直播內(nèi)容進(jìn)行分類,以斗魚網(wǎng)為例,一級(jí)分類包括熱門游戲類、移動(dòng)游戲類、魚樂星天地類、科技類、文娛課堂類以及正能量類,以熱門游戲類為例,還包括了多個(gè)二級(jí)分類,例如英雄聯(lián)盟、爐石傳說、dota2以及魔獸世界等等,在二級(jí)分類下,就是各主播的直播房間了,本發(fā)明中所述的展示范圍即為展示在幾級(jí)分類下,例如,最大的展示范圍是全直播網(wǎng)站的所有直播房間進(jìn)行顯示,小一點(diǎn)的展示范圍為主播的直播房間所在一級(jí)分類的所有直播房間進(jìn)行展示,再小一點(diǎn)的展示范圍為主播的直播房間所在的二級(jí)分類的所有直播房間進(jìn)行展示,最小的展示范圍就是僅僅在主播的直播房間。
所有虛擬禮物都存在展示持續(xù)時(shí)間,需要注意的是,展示持續(xù)時(shí)間不同于與展示階段的持續(xù)時(shí)間,展示持續(xù)時(shí)間是指虛擬禮物在使用時(shí)(即展示時(shí))動(dòng)畫的持續(xù)時(shí)間,現(xiàn)有技術(shù)中某一個(gè)虛擬禮物在任何時(shí)候使用時(shí),動(dòng)畫的持續(xù)時(shí)間都是固定的,例如為3秒,但是本發(fā)明中虛擬禮物的展示持續(xù)時(shí)間與展示階段有關(guān),例如,越早使用虛擬禮物的動(dòng)畫持續(xù)時(shí)間越久,這樣就促進(jìn)用戶盡快消費(fèi)禮物,越早消費(fèi)禮物則領(lǐng)略更復(fù)雜、影響更廣、更有意思的特效。
s3、根據(jù)調(diào)用的所述虛擬禮物的動(dòng)畫和展示邏輯,在直播網(wǎng)站上展示所述虛擬禮物。
所述虛擬禮物的贈(zèng)送對(duì)象信息包括贈(zèng)送對(duì)象所在的直播分區(qū)信息。
需要注意的是,本發(fā)明提出一種直播網(wǎng)站上虛擬禮物的展示方法和系統(tǒng),通過在虛擬禮物贈(zèng)送指令中設(shè)置必要的信息,根據(jù)虛擬禮物指令調(diào)用虛擬禮物的動(dòng)畫和展示邏輯,并且虛擬禮物的展示邏輯隨展示階段的不同而不同,使得虛擬禮物在有效期內(nèi)具有多種展示可能,提高使用者的使用感受,并且縮短用戶終端持有禮物的時(shí)間,提高直播平臺(tái)的禮物的流動(dòng)性。
在一個(gè)可選實(shí)施例中,本發(fā)明還提供一種虛擬禮物的展示方法,本實(shí)施例與上一實(shí)施例的區(qū)別在于,在步驟s1之前還包括:
s0、根據(jù)用戶終端的身份信息,向所述用戶終端分配攜帶虛擬禮物身份信息的虛擬禮物,并向所述虛擬禮物配置虛擬禮物的動(dòng)畫、有效時(shí)間和展示邏輯。
需要注意的是,通過將虛擬禮物和用戶終端進(jìn)行綁定,能夠方便后續(xù)步驟中對(duì)虛擬禮物的快速調(diào)用。
在一個(gè)可選實(shí)施例中,自對(duì)所述用戶終端分配虛擬禮物的時(shí)刻起,開啟所述虛擬禮物的有效時(shí)間的倒計(jì)時(shí)。
需要注意的是,通過在對(duì)用戶終端分配虛擬禮物的時(shí)刻起就開啟有效時(shí)間的倒計(jì)時(shí),能夠統(tǒng)一有效時(shí)間的計(jì)算。
由于本發(fā)明中的虛擬禮物具有有效時(shí)間,那么就存在對(duì)超過有效時(shí)間的虛擬禮物的分類管理問題,如果將虛擬禮物不加區(qū)分地存在一起,用戶在瀏覽自己的虛擬禮物時(shí),很難一眼就找到自己想要使用的,同時(shí)能夠使用的虛擬禮物,因此,為了解決該問題,在本發(fā)明的一個(gè)實(shí)施例中,步驟s0和步驟s1之間還包括:
分別創(chuàng)建用于保存處于有效時(shí)間的虛擬禮物的第一列表和超過有效時(shí)間的虛擬禮物的第二列表;
將處于有效時(shí)間的虛擬禮物分配至所述第一列表,將超過有效時(shí)間的虛擬禮物分配至所述第二列表;以及
所述用戶終端通過對(duì)所述第一列表上的虛擬禮物的點(diǎn)擊操作,發(fā)送虛擬禮物贈(zèng)送指令。
圖2示出了本發(fā)明實(shí)施例中步驟s3的流程示意圖,包括:
s3.1、根據(jù)對(duì)所述用戶終端分配虛擬禮物的時(shí)刻、用戶終端發(fā)送的虛擬禮物贈(zèng)送指令的時(shí)刻以及虛擬禮物有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間,獲得發(fā)送虛擬禮物贈(zèng)送指令時(shí)所處的展示階段;
s3.2、根據(jù)所述發(fā)送的虛擬禮物贈(zèng)送指令時(shí)所處的展示階段,獲得對(duì)應(yīng)所述展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;以及
s3.3、根據(jù)對(duì)應(yīng)所述展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間,展示所述虛擬禮物的動(dòng)畫。
例如,對(duì)所述用戶終端分配虛擬禮物的時(shí)間為3月1日0點(diǎn),有效期為3天,用戶發(fā)送虛擬禮物贈(zèng)送指令的時(shí)間為3月2日18點(diǎn),虛擬禮物有效時(shí)間內(nèi)包括3個(gè)展示階段,每個(gè)展示階段的持續(xù)時(shí)間均為24小時(shí),顯然可以得出,發(fā)送虛擬禮物贈(zèng)送指令的時(shí)間處于第二展示階段。
由于之前的步驟已經(jīng)對(duì)虛擬禮物在不同展示階段的展示邏輯進(jìn)行了設(shè)定,那么顯然可以進(jìn)一步知道在第二展示階段,虛擬禮物的展示范圍和展示持續(xù)時(shí)間,例如,在第二展示階段賣虛擬禮物的展示范圍為英雄聯(lián)盟分類中的所有直播間可見,展示持續(xù)時(shí)間為10秒。
根據(jù)上述展示范圍和展示持續(xù)時(shí)間,雖然用戶a是在主播b的直播房間里使用的虛擬禮物,但是在英雄聯(lián)盟分類中的所有直播間,都可以看到這個(gè)虛擬禮物的特效,同時(shí)也會(huì)在這些直播間中顯示:用戶a向主播b贈(zèng)送了該虛擬禮物的提示,視覺效果非常好。
需要注意的是,由于本發(fā)明中的虛擬禮物具有有效時(shí)間,為了用于虛擬禮物的用戶及時(shí)使用,防止禮物白白超過有效時(shí)間造成浪費(fèi),并且讓用戶充分了解虛擬禮物的效果,在本發(fā)明的一個(gè)可選實(shí)施例中,本發(fā)明進(jìn)一步包括:
在所述用戶終端登錄直播間時(shí),判斷所述第一列表中的虛擬禮物是否處于有效時(shí)間,當(dāng)虛擬禮物處于有效時(shí)間時(shí),向所述用戶終端發(fā)送所述虛擬禮物的剩余有效時(shí)間和展示邏輯的提示信息。
當(dāng)用戶終端a登錄直播間時(shí),判斷用戶終端a用于的虛擬禮物是否還處于有效時(shí)間中,例如,某虛擬禮物的有效時(shí)間為3天,此時(shí)已經(jīng)距領(lǐng)取的時(shí)刻過去了兩天,那么就想用戶終端a發(fā)送該虛擬禮物的剩余有效時(shí)間還剩1天的提示消息,同時(shí)根據(jù)該虛擬禮物在當(dāng)前時(shí)刻,即有效期的最后一天對(duì)應(yīng)的展示階段,查詢?cè)撜故倦A段下的展示邏輯,例如,在最后一天,該虛擬禮物的展示范圍為僅直播間可見,展示持續(xù)時(shí)間為4秒,就把該虛擬禮物的展示范圍為僅直播間可見,展示持續(xù)時(shí)間為4秒的提示消息也通知用戶。
在一個(gè)可選實(shí)施例中,當(dāng)虛擬禮物超過有效時(shí)間時(shí),將所述虛擬禮物從所述第一列表移動(dòng)至第二列表。這樣就保證第一列表中始終保存可以使用的虛擬禮物,第二列表始終保存不能再使用的虛擬禮物,客戶想要使用虛擬禮物時(shí)就查找第一列表,想看哪些虛擬禮物過期就查找第二列表,十分清晰。
在一個(gè)可選實(shí)施例中,展示邏輯進(jìn)一步包括:
將自對(duì)該用戶終端分配虛擬禮物的時(shí)刻后的一定時(shí)間設(shè)置為第一展示階段,對(duì)應(yīng)所述第一展示階段的虛擬禮物的展示范圍為全直播網(wǎng)站可見;
將自第一展示階段結(jié)束后的一定時(shí)間設(shè)置為第二展示階段,對(duì)應(yīng)所述第二展示階段的展示持續(xù)時(shí)間與對(duì)應(yīng)所述第一展示階段的展示持續(xù)時(shí)間相等,對(duì)應(yīng)所述第二展示階段的展示范圍為贈(zèng)送對(duì)象所在的直播分區(qū);以及
將自第二展示階段結(jié)束后的一定時(shí)間設(shè)置為第三展示階段,對(duì)應(yīng)所述第三展示階段的展示持續(xù)時(shí)間為對(duì)應(yīng)所述第一展示階段的展示持續(xù)時(shí)間的一半;對(duì)應(yīng)所述第三展示階段的展示范圍為該用戶終端所在的直播分區(qū)可見。
圖3示出了本發(fā)明又一個(gè)實(shí)施例的流程圖,如圖所示,包括:
301、根據(jù)用戶終端的身份信息,向所述用戶終端分配攜帶虛擬禮物身份信息的虛擬禮物,并向所述虛擬禮物配置虛擬禮物的動(dòng)畫、有效時(shí)間和展示邏輯,開啟所述虛擬禮物的有效時(shí)間的倒計(jì)時(shí);
302、分別創(chuàng)建用于保存處于有效時(shí)間的虛擬禮物的第一列表和超過有效時(shí)間的虛擬禮物的第二列表;
303、將處于有效時(shí)間的虛擬禮物分配至所述第一列表,將超過有效時(shí)間的虛擬禮物分配至所述第二列表;
304、所述用戶終端通過對(duì)所述第一列表上的虛擬禮物的點(diǎn)擊操作,發(fā)送虛擬禮物贈(zèng)送指令;
305、接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令;
306、根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯;
307、根據(jù)對(duì)所述用戶終端分配虛擬禮物的時(shí)刻、用戶終端發(fā)送的虛擬禮物贈(zèng)送指令的時(shí)刻以及虛擬禮物有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間,獲得發(fā)送虛擬禮物贈(zèng)送指令時(shí)所處的展示階段;
308、根據(jù)所述發(fā)送的虛擬禮物贈(zèng)送指令時(shí)所處的展示階段,獲得對(duì)應(yīng)所述展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;
309、根據(jù)對(duì)應(yīng)所述展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間,展示所述虛擬禮物的動(dòng)畫。
在一個(gè)實(shí)施例中,本發(fā)明提供一種直播網(wǎng)站上虛擬禮物的具體的實(shí)現(xiàn)方法,包括:
用戶可以通過購買或者參加某些官方活動(dòng)的方式來獲取虛擬禮物,用戶通過前臺(tái)服務(wù)器(webreceptionserver),讀取禮物服務(wù)(webgiftserver)器提供的禮物列表(attenuationlist),在用戶購買/領(lǐng)取虛擬禮物后,通過前臺(tái)服務(wù)器將對(duì)應(yīng)的卡卷保持至用戶的個(gè)人中心—>我的卡劵中(cardcouponsfunction),同時(shí)通過前臺(tái)服務(wù)器,將領(lǐng)取的虛擬禮物對(duì)應(yīng)的身份信息(attgid),通過禮物服務(wù)器提供的接口,保持至禮物服務(wù)器中,并同時(shí)將虛擬禮物的使用狀態(tài)設(shè)置為開啟的狀態(tài)(attenuation.state(open))。
用戶在登錄直播平臺(tái)時(shí),通過前臺(tái)服務(wù)器獲取用戶的身份信息(logoid)id。在獲取用戶id之后,在后續(xù)的領(lǐng)取虛擬禮物時(shí),會(huì)根據(jù)用戶id進(jìn)行領(lǐng)取和使用。
在用戶領(lǐng)取虛擬禮物之后,通過前臺(tái)服務(wù)器,在用戶每次登錄直播間時(shí),通過該直播間的房間內(nèi)廣播(roomradio)提示用戶,虛擬禮物的有效時(shí)間和當(dāng)前展示階段的特效說明。
同時(shí)在用戶登錄直播間后,判斷該用戶的虛擬禮物是否已使用,通過前臺(tái)服務(wù)器,查詢用戶的個(gè)人中心—>我的卡劵中(cardcouponsfunction)是否存在虛擬禮物的方式知曉虛擬禮物是否被使用,通過禮物服務(wù)器的接口(attenuation),來獲取該虛擬禮物的自有效時(shí)間(attenuatdate),在獲取有效時(shí)間之后,與系統(tǒng)當(dāng)前時(shí)間(system.date)進(jìn)行對(duì)比。查看該虛擬禮物是否還在有效期和展示階段的展示邏輯,并將查詢的結(jié)果值保存在對(duì)象(attparameter)中。如果用戶無虛擬禮物或者虛擬禮物已失效,則不提示用戶。
在用戶領(lǐng)取自衰減卡后,用戶在進(jìn)行使用時(shí),通過點(diǎn)擊虛擬禮物的方式進(jìn)行觸發(fā)。在點(diǎn)擊觸發(fā)時(shí),虛擬禮物的id(attgid)會(huì)通過禮物服務(wù)器的接口返回的有效時(shí)間。
用戶在領(lǐng)用虛擬禮物之后,自動(dòng)觸發(fā)有效時(shí)間的倒計(jì)時(shí)功能。自動(dòng)將展示邏輯與領(lǐng)取日期進(jìn)行匹配。例如,將展示階段分為4個(gè)檔次。第一檔:領(lǐng)取0至48小時(shí),特效全部釋放(全站特效)。第二檔:領(lǐng)取48至72小時(shí),特效全部釋放(主播所在分區(qū)釋放)。第三檔:領(lǐng)取72至96小時(shí),特效效果減半(特效時(shí)間縮短一半,且在主播所在分區(qū)釋放)。第四檔:大于96小時(shí),則自動(dòng)失效該特效卡的全部特效,此卡為過期卡,用戶不能再次進(jìn)行使用。
判斷虛擬禮物的狀態(tài)(state())是否為開啟的狀態(tài),如果state()的狀態(tài)為open(state(open)),則表示虛擬禮物已經(jīng)開啟。通過前臺(tái)服務(wù)在用戶每次登錄直播間時(shí),通過該直播間的房間內(nèi)廣播(roomradio)提示用戶,虛擬禮物的有效期和展示階段的展示邏輯。如果虛擬禮物的狀態(tài)(state())為關(guān)閉的狀態(tài),則標(biāo)示該卡卷已過期。用戶無法進(jìn)行特效使用,但是用戶可以在過期卡卷中查詢到該過期的虛擬禮物。
在后臺(tái)記錄用戶中心,記錄用戶使用虛擬禮物的記錄,能夠?yàn)橛脩暨M(jìn)行事后查詢核對(duì)提供明細(xì)。
根據(jù)本發(fā)明的另一個(gè)方面,還提供一種直播網(wǎng)站上虛擬禮物的展示系統(tǒng),如圖4所示,該展示系統(tǒng)包括:
接收指令模塊,用于接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令,所述虛擬禮物贈(zèng)送指令包括所述用戶終端的身份信息、贈(zèng)送對(duì)象信息、虛擬禮物身份信息以及發(fā)送時(shí)間信息。
需要注意的是,現(xiàn)有技術(shù)中虛擬禮物的直播網(wǎng)站上虛擬禮物的展示方法中,虛擬禮物贈(zèng)送指令包括的內(nèi)容表面上可能與本發(fā)明中包含的內(nèi)容一致,但目的并不相同,由于本發(fā)明的主旨在于讓虛擬禮物的展示效果和時(shí)間產(chǎn)生對(duì)應(yīng)關(guān)系,因此,在虛擬禮物贈(zèng)送指令中包含發(fā)送時(shí)間信息,可以在接下來的步驟中根據(jù)發(fā)送時(shí)間推斷虛擬禮物所處的展示階段,而在虛擬禮物贈(zèng)送指令中包含贈(zèng)送對(duì)象所在的直播分區(qū)信息,可以實(shí)現(xiàn)在某一個(gè)展示階段,將虛擬禮物展示在特點(diǎn)的直播分區(qū)中。
本發(fā)明中提到的用戶終端的身份信息,可以指登錄該用戶終端的用戶id,也可以是該用戶終端的唯一識(shí)別碼,例如手機(jī)的imei號(hào)碼,贈(zèng)送對(duì)象信息可以通過主播在直播網(wǎng)站注冊(cè)時(shí)選擇的直播分區(qū)信息獲得,虛擬禮物身份信息是虛擬禮物的唯一標(biāo)識(shí),所有的虛擬禮物在創(chuàng)建時(shí)都會(huì)產(chǎn)生一個(gè)唯一標(biāo)識(shí),這樣后臺(tái)就可以通過這個(gè)唯一標(biāo)識(shí),查找到這個(gè)虛擬禮物的各自信息,例如有效時(shí)間等等,發(fā)送時(shí)間信息就是用戶終端將該虛擬禮物發(fā)送給主播的時(shí)刻。
調(diào)用禮物模塊,用于根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯,所述展示邏輯為所述虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間。
需要注意的是,現(xiàn)有技術(shù)中雖然也提到了展示邏輯,但是現(xiàn)有技術(shù)的展示邏輯與本發(fā)明中的展示邏輯并不相同,例如某些發(fā)明中展示邏輯僅僅為虛擬禮物的展示順序,而本發(fā)明中的展示邏輯是指虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間,所謂虛擬禮物的有效時(shí)間,是指虛擬禮物在本發(fā)明的使用環(huán)境下并不是任何時(shí)候都可以使用,只有在郵箱時(shí)間內(nèi),虛擬禮物才可以使用,如果超過了有效時(shí)間,那么虛擬禮物就無法再使用,相當(dāng)于過期了,這樣能夠提高用戶對(duì)自己購買的禮物的重視程度,促進(jìn)用戶及時(shí)禮物進(jìn)行消費(fèi),并且,本發(fā)明進(jìn)一步對(duì)有效時(shí)間進(jìn)行了劃分,得到了多個(gè)展示階段,例如,有效時(shí)間為24小時(shí),前8個(gè)小時(shí)為第一展示階段,第8-16小時(shí)為第二展示階段,第16-24小時(shí)為第三展示階段,針對(duì)不同的展示階段設(shè)置不同的展示范圍和展示持續(xù)時(shí)間。
在直播網(wǎng)站中,為了更好地對(duì)直播內(nèi)容進(jìn)行分類,以斗魚網(wǎng)為例,一級(jí)分類包括熱門游戲類、移動(dòng)游戲類、魚樂星天地類、科技類、文娛課堂類以及正能量類,以熱門游戲類為例,還包括了多個(gè)二級(jí)分類,例如英雄聯(lián)盟、爐石傳說、dota2以及魔獸世界等等,在二級(jí)分類下,就是各主播的直播房間了,本發(fā)明中所述的展示范圍即為展示在幾級(jí)分類下,例如,最大的展示范圍是全直播網(wǎng)站的所有直播房間進(jìn)行顯示,小一點(diǎn)的展示范圍為主播的直播房間所在一級(jí)分類的所有直播房間進(jìn)行展示,再小一點(diǎn)的展示范圍為主播的直播房間所在的二級(jí)分類的所有直播房間進(jìn)行展示,最小的展示范圍就是僅僅在主播的直播房間。
所有虛擬禮物都存在展示持續(xù)時(shí)間,需要注意的是,展示持續(xù)時(shí)間不同于與展示階段的持續(xù)時(shí)間,展示持續(xù)時(shí)間是指虛擬禮物在使用時(shí)(即展示時(shí))動(dòng)畫的持續(xù)時(shí)間,現(xiàn)有技術(shù)中某一個(gè)虛擬禮物在任何時(shí)候使用時(shí),動(dòng)畫的持續(xù)時(shí)間都是固定的,例如為3秒,但是本發(fā)明中虛擬禮物的展示持續(xù)時(shí)間與展示階段有關(guān),例如,越早使用虛擬禮物的動(dòng)畫持續(xù)時(shí)間越久,這樣就促進(jìn)用戶盡快消費(fèi)禮物,越早消費(fèi)禮物則領(lǐng)略更復(fù)雜、影響更廣、更有意思的特效。
展示禮物模塊,用于根據(jù)調(diào)用的所述虛擬禮物的動(dòng)畫和展示邏輯,在直播網(wǎng)站上展示所述虛擬禮物。
需要注意的是,本發(fā)明提出一種直播網(wǎng)站上虛擬禮物的展示方法和系統(tǒng),通過在虛擬禮物贈(zèng)送指令中設(shè)置必要的信息,根據(jù)虛擬禮物指令調(diào)用虛擬禮物的動(dòng)畫和展示邏輯,并且虛擬禮物的展示邏輯隨展示階段的不同而不同,使得虛擬禮物在有效期內(nèi)具有多種展示可能,提高使用者的使用感受,并且縮短用戶終端持有禮物的時(shí)間,提高直播平臺(tái)的禮物的流動(dòng)性。
其中,所述虛擬禮物的贈(zèng)送對(duì)象信息包括贈(zèng)送對(duì)象所在的直播分區(qū)信息。
在一個(gè)可選實(shí)施例中,本顯示系統(tǒng)還包括:
分配禮物模塊,用于根據(jù)用戶終端的身份信息,向所述用戶終端分配攜帶虛擬禮物身份信息的虛擬禮物,并向所述虛擬禮物配置虛擬禮物的動(dòng)畫、有效時(shí)間和展示邏輯。
需要注意的是,通過將虛擬禮物和用戶終端進(jìn)行綁定,能夠方便后續(xù)步驟中對(duì)虛擬禮物的快速調(diào)用。
在一個(gè)可選實(shí)施例中,本顯示系統(tǒng)還包括:
列表創(chuàng)建模塊,用于:分別創(chuàng)建用于保存處于有效時(shí)間的虛擬禮物的第一列表和超過有效時(shí)間的虛擬禮物的第二列表;將處于有效時(shí)間的虛擬禮物分配至所述第一列表,將超過有效時(shí)間的虛擬禮物分配至所述第二列表;以及所述用戶終端通過對(duì)所述第一列表上的虛擬禮物的點(diǎn)擊操作,發(fā)送虛擬禮物贈(zèng)送指令。
在一個(gè)可選實(shí)施例中,本顯示系統(tǒng)中的展示禮物模塊具體包括:
展示階段獲取單元,用于根據(jù)對(duì)所述用戶終端分配虛擬禮物的時(shí)刻、用戶終端發(fā)送的虛擬禮物贈(zèng)送指令的時(shí)刻以及虛擬禮物有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間,獲得發(fā)送虛擬禮物贈(zèng)送指令時(shí)所處的展示階段;
展示邏輯獲取單元,用于根據(jù)所述發(fā)送的虛擬禮物贈(zèng)送指令時(shí)所處的展示階段,獲得對(duì)應(yīng)所述展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;以及
展示動(dòng)畫單元,用于根據(jù)對(duì)應(yīng)所述展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間,展示所述虛擬禮物的動(dòng)畫。
例如,對(duì)所述用戶終端分配虛擬禮物的時(shí)間為3月1日0點(diǎn),有效期為3天,用戶發(fā)送虛擬禮物贈(zèng)送指令的時(shí)間為3月2日18點(diǎn),虛擬禮物有效時(shí)間內(nèi)包括3個(gè)展示階段,每個(gè)展示階段的持續(xù)時(shí)間均為24小時(shí),顯然可以得出,發(fā)送虛擬禮物贈(zèng)送指令的時(shí)間處于第二展示階段。
由于之前的步驟已經(jīng)對(duì)虛擬禮物在不同展示階段的展示邏輯進(jìn)行了設(shè)定,那么顯然可以進(jìn)一步知道在第二展示階段,虛擬禮物的展示范圍和展示持續(xù)時(shí)間,例如,在第二展示階段賣虛擬禮物的展示范圍為英雄聯(lián)盟分類中的所有直播間可見,展示持續(xù)時(shí)間為10秒。
根據(jù)上述展示范圍和展示持續(xù)時(shí)間,雖然用戶a是在主播b的直播房間里使用的虛擬禮物,但是在英雄聯(lián)盟分類中的所有直播間,都可以看到這個(gè)虛擬禮物的特效,同時(shí)也會(huì)在這些直播間中顯示:用戶a向主播b贈(zèng)送了該虛擬禮物的提示,視覺效果非常好。
在一個(gè)實(shí)施例中,本發(fā)明公開一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)能夠執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:
s1、接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令,所述虛擬禮物贈(zèng)送指令包括所述用戶終端的身份信息、贈(zèng)送對(duì)象信息、虛擬禮物身份信息以及發(fā)送時(shí)間信息;
s2、根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯,所述展示邏輯為所述虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;以及
s3、根據(jù)調(diào)用的所述虛擬禮物的動(dòng)畫和展示邏輯,在直播網(wǎng)站上展示所述虛擬禮物;
其中,所述虛擬禮物的贈(zèng)送對(duì)象信息包括贈(zèng)送對(duì)象所在的直播分區(qū)信息。
在一個(gè)實(shí)施例中,本發(fā)明公開了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:
s1、接收用戶終端發(fā)送的虛擬禮物贈(zèng)送指令,所述虛擬禮物贈(zèng)送指令包括所述用戶終端的身份信息、贈(zèng)送對(duì)象信息、虛擬禮物身份信息以及發(fā)送時(shí)間信息;
s2、根據(jù)所述虛擬禮物贈(zèng)送指令,調(diào)用所述虛擬禮物的動(dòng)畫和展示邏輯,所述展示邏輯為所述虛擬禮物的有效時(shí)間內(nèi)的各展示階段的持續(xù)時(shí)間以及對(duì)應(yīng)各展示階段的虛擬禮物的展示范圍和展示持續(xù)時(shí)間;以及
s3、根據(jù)調(diào)用的所述虛擬禮物的動(dòng)畫和展示邏輯,在直播網(wǎng)站上展示所述虛擬禮物;
其中,所述虛擬禮物的贈(zèng)送對(duì)象信息包括贈(zèng)送對(duì)象所在的直播分區(qū)信息。
最后,本申請(qǐng)的方法僅為較佳的實(shí)施方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。