国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)直播中禮物動(dòng)畫展示方法及系統(tǒng)與流程

      文檔序號(hào):11254406閱讀:1267來源:國知局
      一種網(wǎng)絡(luò)直播中禮物動(dòng)畫展示方法及系統(tǒng)與流程

      本發(fā)明涉及網(wǎng)絡(luò)視頻直播技術(shù)領(lǐng)域,更具體地,涉及一種視頻直播中禮物動(dòng)畫展示方法及系統(tǒng)。



      背景技術(shù):

      網(wǎng)絡(luò)直播是基于互聯(lián)網(wǎng)技術(shù),將主播用戶的音頻或視頻廣播至其它用戶觀眾的一種技術(shù)。隨著互聯(lián)網(wǎng)技術(shù)的不斷進(jìn)步,現(xiàn)如今網(wǎng)絡(luò)直播作為一種新興產(chǎn)業(yè)已越來越普遍地受到廣大網(wǎng)絡(luò)用戶的關(guān)注和追捧。

      在常見的網(wǎng)絡(luò)直播平臺(tái)當(dāng)中,觀眾為了增加主播與用戶之間互動(dòng)的趣味性,為了鼓勵(lì)主播生產(chǎn)更加優(yōu)質(zhì)的視頻直播內(nèi)容,會(huì)通過贈(zèng)送虛擬禮物的方式增加與主播的互動(dòng)。用戶在向主播送禮物時(shí),如果間隔單位時(shí)間內(nèi)送的是多個(gè)相同的禮物,則會(huì)出現(xiàn)該禮物的單個(gè)原始圖像視覺效果相互疊加,不利于展示送觀眾的禮物貢獻(xiàn)度的有效體現(xiàn),從而降低用戶短時(shí)間內(nèi)連續(xù)送出相同禮物的積極性。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明為克服上述問題或者至少部分地解決上述問題,提供一種禮物動(dòng)畫展示方法及系統(tǒng)。

      根據(jù)本發(fā)明的一個(gè)方面,提供一種禮物動(dòng)畫展示方法,包括:

      步驟1,統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);

      步驟2,當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;

      步驟3,進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      進(jìn)一步,所述步驟1進(jìn)一步包括:

      s11,當(dāng)檢測(cè)到直播房間中用戶贈(zèng)送禮物事件時(shí),根據(jù)所述直播房間的編號(hào)、所述用戶的身份編號(hào)和所述禮物的編號(hào),獲取當(dāng)前時(shí)刻前預(yù)設(shè)時(shí)長t個(gè)時(shí)刻內(nèi)所述相同禮物的連擊次數(shù)n0;

      s12,當(dāng)n0=0時(shí),將所述直播房間的編號(hào)、所述用戶的身份編號(hào)、所述禮物的編號(hào)和檢測(cè)到的所述禮物事件觸發(fā)次數(shù)n1進(jìn)行關(guān)聯(lián)存儲(chǔ),所述n1即為所述相同禮物的連擊次數(shù);

      當(dāng)n0≠0時(shí),將檢測(cè)到的所述禮物事件觸發(fā)次數(shù)n1與n0求和得到n1’并進(jìn)行存儲(chǔ),所述n1’即為所述相同禮物的連擊次數(shù)。

      進(jìn)一步,所述步驟2進(jìn)一步包括:

      s21,針對(duì)不同禮物,預(yù)先設(shè)定不同的閾值,不同的閾值對(duì)應(yīng)不同的連擊動(dòng)畫;

      s22,當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取所述閾值相的連擊動(dòng)畫。

      進(jìn)一步,所述連擊動(dòng)畫內(nèi)還包括所述相同禮物的連擊次數(shù)的展示。

      進(jìn)一步,當(dāng)所述直播房間中存在多個(gè)不同連擊動(dòng)畫正在展示時(shí),根據(jù)如下順序中的至少一種進(jìn)行所述連擊動(dòng)畫的優(yōu)先展示排序:按照連擊動(dòng)畫出現(xiàn)的時(shí)間順序、按照各連擊動(dòng)畫中禮物的價(jià)值順序和按照發(fā)送連擊動(dòng)畫的用戶等級(jí)順序。

      進(jìn)一步,當(dāng)所述用戶離開所述直播房間時(shí),將存儲(chǔ)的所述用戶的相同禮物連擊次數(shù)置0。

      進(jìn)一步,所述步驟3進(jìn)一步包括:進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示時(shí),取消所述相同禮物的常規(guī)禮物動(dòng)畫的展示。

      進(jìn)一步,還包括:當(dāng)同一時(shí)刻,發(fā)出連擊動(dòng)畫的用戶數(shù)量達(dá)到預(yù)設(shè)閾值時(shí),自動(dòng)提高所述預(yù)設(shè)時(shí)長。

      進(jìn)一步,還包括:

      在特定時(shí)間t內(nèi),連擊動(dòng)畫展示數(shù)量為0時(shí),自動(dòng)降低所述預(yù)設(shè)時(shí)長t0,其中t=nt0,其中n≥1。

      根據(jù)本發(fā)明另一個(gè)方面,提供一種禮物動(dòng)畫展示系統(tǒng),包括統(tǒng)計(jì)模塊、調(diào)取模塊和展示模塊:

      所述統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);

      所述調(diào)取模塊,用于當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;

      所述展示模塊,用于進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      本申請(qǐng)?zhí)岢鲆环N禮物動(dòng)畫展示方法及系統(tǒng),本發(fā)明所述方法通過統(tǒng)計(jì)用戶禮物連擊次數(shù),當(dāng)連擊次數(shù)滿足閾值時(shí),調(diào)取相應(yīng)的連擊動(dòng)畫并展示。本發(fā)明解決了現(xiàn)有技術(shù)中用戶連擊禮物而導(dǎo)致的禮物圖像疊加等技術(shù)問題,通過調(diào)用并展示相應(yīng)的連擊動(dòng)畫特效,使得觀眾的禮物貢獻(xiàn)度更加直觀有效的展示,從而增加用戶短時(shí)間內(nèi)連續(xù)送出相同禮物的積極性。

      附圖說明

      圖1為根據(jù)本發(fā)明實(shí)施例一種禮物動(dòng)畫展示方法的總體流程示意圖;

      圖2為根據(jù)本發(fā)明實(shí)施例一種禮物動(dòng)畫展示系統(tǒng)的總體框架示意圖;

      圖3為根據(jù)本發(fā)明實(shí)施例一種禮物動(dòng)畫展示方法的設(shè)備的結(jié)構(gòu)框架示意圖。

      具體實(shí)施方式

      下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。

      首先,對(duì)本發(fā)明具體實(shí)施例出現(xiàn)的術(shù)語進(jìn)行解釋說明。

      禮物:可以為各種不同形式的禮物。一個(gè)直播平臺(tái)一般會(huì)有多種禮物。直播平臺(tái)不同,送的禮物也可以不同。禮物是在直播平臺(tái)上使用的。用戶可以通過充值來購買禮物,或者通過參加活動(dòng)來獲得禮物。

      連擊:重復(fù)進(jìn)行點(diǎn)擊,指的時(shí)在較斷的時(shí)間周期內(nèi)進(jìn)行相同的操作。禮物連擊指的是用戶在針對(duì)某一個(gè)主播在較短的時(shí)間內(nèi),連續(xù)贈(zèng)送的多個(gè)禮物的情況。根據(jù)設(shè)置禮物連擊特效,在用戶贈(zèng)送指定禮物數(shù)據(jù)量,指定時(shí)間內(nèi)完成,則自動(dòng)觸發(fā)禮物的效果疊加/新的效果說明。

      常規(guī)禮物動(dòng)畫:接收到禮物發(fā)送消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng)送虛擬禮物名稱,贈(zèng)送連擊數(shù)。

      禮物的連擊動(dòng)畫:所述連擊動(dòng)畫為當(dāng)相同禮物連擊達(dá)到預(yù)設(shè)數(shù)量時(shí),為了加強(qiáng)所述禮物的展示效果的一種所述相同禮物的加強(qiáng)展示動(dòng)畫;所述連擊動(dòng)畫能夠?yàn)椋狠^所述禮物的常規(guī)動(dòng)畫體積更大、停留時(shí)間更久、具有特殊光暈效果、包含隨連擊次數(shù)更新而進(jìn)行動(dòng)態(tài)展示的連擊次數(shù)信息。當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),確認(rèn)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),如果達(dá)到預(yù)設(shè)閾值,則在禮物對(duì)話區(qū)域最上層添加禮物浮層,在所述禮物浮層展示所述相應(yīng)連擊動(dòng)畫。

      圖1中,示出本發(fā)明一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法整體流程示意圖。總體上,包括:

      步驟1,統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);

      步驟2,當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;

      步驟3,進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      在上述本發(fā)明具體實(shí)施例中,用戶在預(yù)設(shè)時(shí)長內(nèi)向主播送相同禮物所取得的連擊效果,例如,2連擊、10連擊、30連擊等等。所述預(yù)設(shè)時(shí)長可以為預(yù)先設(shè)定好的時(shí)間,例如可以為3秒、5秒等。

      步驟2中對(duì)于獲取到的連擊次數(shù)進(jìn)行判斷,判斷針對(duì)所述用戶統(tǒng)計(jì)的連擊次數(shù)是否達(dá)到所述閾值,當(dāng)達(dá)到時(shí)進(jìn)行相應(yīng)連擊動(dòng)畫的調(diào)用,而當(dāng)沒有達(dá)到所述閾值時(shí),則不會(huì)調(diào)用。

      其中,所述閾值可以預(yù)先設(shè)定,其可以為一個(gè)固定值,也可以為一個(gè)動(dòng)態(tài)值,例如根據(jù)用戶的連擊情況進(jìn)行動(dòng)態(tài)調(diào)整。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,所述步驟1進(jìn)一步包括:

      所述步驟1進(jìn)一步包括:

      s11,當(dāng)檢測(cè)到直播房間中用戶贈(zèng)送禮物事件時(shí),根據(jù)所述直播房間的編號(hào)、所述用戶的身份編號(hào)和所述禮物的編號(hào),獲取當(dāng)前時(shí)刻前預(yù)設(shè)時(shí)長t個(gè)時(shí)刻內(nèi)所述相同禮物的連擊次數(shù)n0;

      s12,當(dāng)n0=0時(shí),將所述直播房間的編號(hào)、所述用戶的身份編號(hào)、所述禮物的編號(hào)和檢測(cè)到的所述禮物事件觸發(fā)次數(shù)n1進(jìn)行關(guān)聯(lián)存儲(chǔ),所述n1即為所述相同禮物的連擊次數(shù);

      當(dāng)n0≠0時(shí),將檢測(cè)到的所述禮物事件觸發(fā)次數(shù)n1與n0求和得到n1’并進(jìn)行存儲(chǔ),所述n1’即為所述相同禮物的連擊次數(shù)。

      在本發(fā)明上述具體實(shí)施例中,當(dāng)檢測(cè)到所述房間中的禮物發(fā)送事件時(shí),先進(jìn)行該禮物被當(dāng)前用戶在當(dāng)前房間送出的歷史次數(shù)的記錄,如果在預(yù)設(shè)時(shí)長內(nèi)存在所述記錄,則將當(dāng)前檢測(cè)到所述房間中的所述禮物的發(fā)送次數(shù)并與先前歷史記錄進(jìn)行相加,將所得和值作為相同禮物的連擊數(shù);當(dāng)并沒有發(fā)現(xiàn)存儲(chǔ)的當(dāng)前房間當(dāng)前用戶發(fā)送所述相同禮物的次數(shù)記錄信息時(shí),設(shè)定返回一個(gè)0值進(jìn)行表示,則將當(dāng)前檢測(cè)得到所述房間中的禮物事件發(fā)生次數(shù)進(jìn)行記錄,即為所述相同禮物的連擊次數(shù)。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,所述步驟2進(jìn)一步包括:

      s21,針對(duì)不同禮物,預(yù)先設(shè)定不同的閾值,不同的閾值對(duì)應(yīng)不同的連擊動(dòng)畫;

      s22,當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取所述閾值相的連擊動(dòng)畫。

      在上述本發(fā)明具體實(shí)施例中,針對(duì)不同的禮物,考慮到禮物價(jià)格等因素等的差異,對(duì)于不同的禮物設(shè)定不同的閾值,才能夠恰如其分的解決本發(fā)明要解決的技術(shù)問題。例如:對(duì)于0.1元每個(gè)的禮物,可以設(shè)定當(dāng)贈(zèng)送數(shù)量達(dá)到50時(shí),能夠調(diào)用相應(yīng)的連擊動(dòng)畫;對(duì)于100每個(gè)的禮物,此時(shí)再設(shè)定閾值為50就不合適了,應(yīng)該設(shè)定更小的值。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,所述連擊動(dòng)畫內(nèi)還包括所述相同禮物的連擊次數(shù)的展示。

      在本發(fā)明具體實(shí)施例中,考慮到實(shí)際研發(fā)過程中對(duì)于每個(gè)數(shù)量細(xì)微變化的連擊操作專門設(shè)定不同的連擊動(dòng)畫效果并不現(xiàn)實(shí),耗時(shí)耗力。此時(shí),我們?cè)谒鲞B擊動(dòng)畫進(jìn)行禮物連擊次數(shù)特效關(guān)聯(lián)的展示。例如,當(dāng)連擊次數(shù)為55時(shí),除了需要展示待展示禮物進(jìn)行了連擊的動(dòng)畫效果外,還在所述連擊動(dòng)畫效果上進(jìn)行數(shù)值55的展示,增加趣味性的同時(shí)更加精準(zhǔn)的展現(xiàn)了禮物連擊的數(shù)量信息,有益于用戶體驗(yàn)。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,當(dāng)所述直播房間中存在多個(gè)不同連擊動(dòng)畫正在展示時(shí),根據(jù)如下順序中的至少一種進(jìn)行所述連擊動(dòng)畫的優(yōu)先展示排序:按照連擊動(dòng)畫出現(xiàn)的時(shí)間順序、按照各連擊動(dòng)畫中禮物的價(jià)值順序和按照發(fā)送連擊動(dòng)畫的用戶等級(jí)順序。

      直播房間無論在移動(dòng)端app還是pc端網(wǎng)頁或軟件進(jìn)行展示時(shí),視頻窗口會(huì)占據(jù)所述房間絕大多數(shù)的面積,而留給用戶交流聊天的界面占屏面積有限,當(dāng)直播房間中存在多個(gè)連擊動(dòng)畫正在展示時(shí),我們可以設(shè)定但不限于上述規(guī)則對(duì)多各正在展示的連擊動(dòng)畫進(jìn)行優(yōu)先級(jí)排序。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,當(dāng)所述用戶離開所述直播房間時(shí),將存儲(chǔ)的所述用戶的相同禮物連擊次數(shù)置0。

      當(dāng)用戶離開房間時(shí),為了節(jié)省內(nèi)存或存儲(chǔ)空間,將存儲(chǔ)的所述相同禮物連擊次數(shù)置0或清空。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,所述步驟3進(jìn)一步包括:進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示時(shí),取消所述相同禮物的常規(guī)禮物動(dòng)畫的展示。

      在上述本發(fā)明具體實(shí)施例中,當(dāng)調(diào)用相應(yīng)連擊動(dòng)畫并進(jìn)行展示的時(shí)刻前,所述禮物的原始圖像信息已經(jīng)在屏幕中進(jìn)行了展示。如果將所述禮物的原始圖像和所述連擊動(dòng)畫進(jìn)行同時(shí)展示難免會(huì)導(dǎo)致聊天界面禮物信息的繁雜與冗余。所以進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示時(shí),取消所述相同禮物的常規(guī)禮物動(dòng)畫的展示可以有效解決上述技術(shù)問題。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,還包括:

      當(dāng)同一時(shí)刻,發(fā)出連擊動(dòng)畫的用戶數(shù)量達(dá)到預(yù)設(shè)閾值時(shí),自動(dòng)提高所述預(yù)設(shè)時(shí)長。

      當(dāng)屏幕中存在過多發(fā)送連擊動(dòng)畫的用戶時(shí),難免會(huì)造成聊天展示的混亂,通過上述具體實(shí)施例中的技術(shù)方案可以有效避免。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法,還包括:

      在特定時(shí)間t內(nèi),連擊動(dòng)畫展示數(shù)量為0時(shí),自動(dòng)降低所述預(yù)設(shè)時(shí)長t0,其中t=nt0,其中n≥1。

      上述具體實(shí)施例中,當(dāng)特定時(shí)間內(nèi)屏幕內(nèi)沒有用戶發(fā)送連擊動(dòng)畫時(shí),我們可以通過降低所述預(yù)設(shè)時(shí)長的方式鼓勵(lì)用戶發(fā)送連擊禮物。

      在本發(fā)明又一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示方法。所述實(shí)施例方法詳細(xì)如下:

      1.設(shè)置禮物動(dòng)畫效果:在禮物后臺(tái)設(shè)置不同禮物連擊數(shù)據(jù)量和連擊時(shí)間限制。根據(jù)不同禮物數(shù)量,顯示不同禮物連擊特效動(dòng)畫。用戶在禮物服務(wù)器中(webgiftserver),設(shè)置每個(gè)禮物對(duì)應(yīng)的連擊數(shù)量及連擊數(shù)量對(duì)應(yīng)的時(shí)限,并選擇每一檔對(duì)應(yīng)禮物的效果及對(duì)應(yīng)的通知范圍。

      2.用戶登陸直播間:用戶在登陸直播間后,獲取用戶登陸的id(userid)。用戶在登陸直播間之后,通過用戶鏈接的彈幕服務(wù)器(webbarrageserver),鏈接的用戶信息來獲取用戶的登陸id(userid)和當(dāng)前房間號(hào)id(roomid)。

      3.用戶贈(zèng)送禮物:用戶在直播間中打開直播間對(duì)應(yīng)的禮物列表,選擇需要贈(zèng)送的禮物。用戶在直播間中,通過禮物展示列表(giftlist),選擇對(duì)應(yīng)的禮物。在點(diǎn)擊禮物列表中的禮物時(shí),通過前臺(tái)服務(wù)器(webreceptionserver)中的監(jiān)聽功能(monitormethod),在用戶點(diǎn)擊/連擊對(duì)應(yīng)禮物時(shí),獲取對(duì)應(yīng)禮物的id(giftid)。

      4.判斷用戶是否有贈(zèng)送記錄:判斷用戶是否在本次鏈接中有過禮物的贈(zèng)送記錄。在用戶點(diǎn)擊贈(zèng)送禮物時(shí),通過禮物服務(wù)器(webgiftserver)中,對(duì)外提供的禮物消費(fèi)記錄查詢接口(consumptionrecord),將當(dāng)前房間的id(roomid)用戶id(userid),作為查詢限制條件,來查詢當(dāng)前用戶在當(dāng)前房間的禮物贈(zèng)送記錄(禮物明細(xì))。如果,無禮物贈(zèng)送記錄,則不行禮物總會(huì)的匯總,待下次贈(zèng)送禮物時(shí),在進(jìn)行匯總結(jié)算。如果有禮物贈(zèng)送記錄則執(zhí)行。

      5.匯總禮物贈(zèng)送數(shù)量:獲取用戶禮物贈(zèng)送總數(shù)。通過接口查詢的返回值(sumgiftvalue),加上本次點(diǎn)擊的數(shù)量值(newgiftvalue),將兩個(gè)結(jié)果值進(jìn)行累加,得到一個(gè)匯總值(grossvalue)。

      6.判斷禮物是否出現(xiàn)特效:判斷禮物贈(zèng)送是否符合禮物總數(shù)加禮物贈(zèng)送時(shí)間間隔的要求。在得到禮物贈(zèng)送的總值(grossvalue)之后,判斷禮物總數(shù)的時(shí)間間隔是否滿足連擊設(shè)置的對(duì)應(yīng)時(shí)限(timelimit)。如果滿足對(duì)應(yīng)時(shí)限,則執(zhí)行下述7加載禮物贈(zèng)送特效步驟。如果不滿足對(duì)應(yīng)時(shí)限,則不進(jìn)行任何操作。

      7.加載禮物贈(zèng)送特效:在用戶所在的房間釋放禮物連擊動(dòng)畫效果。釋放禮物對(duì)應(yīng)的連擊效果,前臺(tái)通過禮物的id(giftid),訪問禮物服務(wù)器中(webgiftserver)禮物的連擊動(dòng)畫設(shè)置,同時(shí)根據(jù)傳人的禮物總數(shù)量(grossvalue)禮物贈(zèng)送的時(shí)間間隔(timelimit)來匹配對(duì)應(yīng)的禮物連擊特效。在獲取對(duì)應(yīng)的禮物連擊特效之后,將結(jié)果值,返回給前臺(tái)的flash服務(wù)器(webflashserver),通過前臺(tái)flash服務(wù)器(webflashserver)加載禮物鏈接動(dòng)畫效果。

      步驟7較現(xiàn)有技術(shù)創(chuàng)新:較現(xiàn)有禮物特效顯示,進(jìn)行進(jìn)一步延伸。在保留原有禮物特效的基礎(chǔ)上,創(chuàng)新的增加了禮物多次匯總特效。有別與現(xiàn)有禮物特效顯示,新的特效將會(huì)出現(xiàn)新的一組動(dòng)畫效果,新的動(dòng)畫效果也會(huì)根據(jù)用戶贈(zèng)送禮物的數(shù)據(jù)和贈(zèng)送時(shí)間兩個(gè)維度來結(jié)合顯示不同的新特效。

      8.進(jìn)行相應(yīng)系統(tǒng)通知/公告:根據(jù)設(shè)置的禮物鏈接動(dòng)畫設(shè)置的通知范圍進(jìn)行現(xiàn)有的通知。

      9.判斷用戶是否離開當(dāng)前直播間:本次連擊效果結(jié)束后,判斷用戶是否退出該直播間。根據(jù)彈幕服務(wù)器(webbarrageserver)的鏈接狀態(tài)來判斷用戶是否已退出該直播間。如果用戶已經(jīng)退出該直播間,那么用戶的禮物贈(zèng)送記錄將會(huì)清空(這里清空是針對(duì)禮物鏈接特效來說的)。如果用戶未退出該直播間則依然保留該用戶在該直播間中的禮物贈(zèng)送數(shù)量(針對(duì)禮物連擊特效來說的)。

      如圖3,在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),統(tǒng)計(jì)模塊a1、調(diào)取模塊a2和展示模塊a3:

      所述統(tǒng)計(jì)模塊a1,用于統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);

      所述調(diào)取模塊a2,用于當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;

      所述展示模塊a3,用于進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),所述統(tǒng)計(jì)模塊還用于:

      當(dāng)檢測(cè)到直播房間中用戶贈(zèng)送禮物事件時(shí),根據(jù)所述直播房間的編號(hào)、所述用戶的身份編號(hào)和所述禮物的編號(hào),獲取當(dāng)前時(shí)刻前預(yù)設(shè)時(shí)長t個(gè)時(shí)刻內(nèi)所述相同禮物的連擊次數(shù)n0;

      當(dāng)n0=0時(shí),將所述直播房間的編號(hào)、所述用戶的身份編號(hào)、所述禮物的編號(hào)和檢測(cè)到的所述禮物事件觸發(fā)次數(shù)n1進(jìn)行關(guān)聯(lián)存儲(chǔ),所述n1即為所述相同禮物的連擊次數(shù);

      當(dāng)n0≠0時(shí),將檢測(cè)到的所述禮物事件觸發(fā)次數(shù)n1與n0求和得到n1’并進(jìn)行存儲(chǔ),所述n1’即為所述相同禮物的連擊次數(shù)。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),所述調(diào)取模塊還用于:

      針對(duì)不同禮物,預(yù)先設(shè)定不同的閾值,不同的閾值對(duì)應(yīng)不同的連擊動(dòng)畫;

      當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取所述閾值相的連擊動(dòng)畫。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),根據(jù)如下順序中的至少一種所述相同禮物的連擊次數(shù)的展示。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),所述展示模塊還用于當(dāng)所述直播房間中存在多個(gè)不同連擊動(dòng)畫正在展示時(shí),根據(jù)如下順序中的至少一種進(jìn)行所述連擊動(dòng)畫的優(yōu)先展示排序:按照連擊動(dòng)畫出現(xiàn)的時(shí)間順序、按照各連擊動(dòng)畫中禮物的價(jià)值順序和按照發(fā)送連擊動(dòng)畫的用戶等級(jí)順序。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),還包括清理模塊,用于當(dāng)所述用戶離開所述直播房間時(shí),將存儲(chǔ)的所述用戶的相同禮物連擊次數(shù)置0。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),所述展示模塊還用于:進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示時(shí),取消所述相同禮物的常規(guī)禮物動(dòng)畫的展示。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),還包括第一調(diào)整模塊,用于當(dāng)同一時(shí)刻,發(fā)出連擊動(dòng)畫的用戶數(shù)量達(dá)到預(yù)設(shè)閾值時(shí),自動(dòng)提高所述預(yù)設(shè)時(shí)長。

      在本發(fā)明另一個(gè)具體實(shí)施例中,一種禮物動(dòng)畫展示系統(tǒng),還包括第二調(diào)整模塊,用于在特定時(shí)間內(nèi),連擊動(dòng)畫展示數(shù)量為0時(shí),自動(dòng)降低所述預(yù)設(shè)時(shí)長。

      圖3示出本申請(qǐng)實(shí)施例的禮物動(dòng)畫展示方法的設(shè)備的結(jié)構(gòu)框圖。

      參照?qǐng)D3,所述禮物動(dòng)畫展示方法的設(shè)備,包括:處理器(processor)301、存儲(chǔ)器(memory)302、通信接口(communicationsinterface)303和總線304;

      其中,

      所述處理器301、存儲(chǔ)器302、通信接口303通過所述總線304完成相互間的通信;

      所述通信接口303用于該設(shè)備與禮物動(dòng)畫展示方法的通信設(shè)備之間的信息傳輸;

      所述處理器301用于調(diào)用所述存儲(chǔ)器302中的程序指令,以執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      本實(shí)施例公開一種計(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í)施例所提供的方法,例如包括:統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      本實(shí)施例提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:統(tǒng)計(jì)直播房間中用戶在預(yù)設(shè)時(shí)長內(nèi)相同禮物的連擊次數(shù);當(dāng)所述相同禮物的連擊次數(shù)達(dá)到預(yù)設(shè)閾值時(shí),調(diào)取相應(yīng)連擊動(dòng)畫;進(jìn)行所述用戶發(fā)送所述連擊動(dòng)畫的展示。

      本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      以上所描述的禮物動(dòng)畫展示方法的設(shè)備等實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。

      通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

      最后,本申請(qǐng)的方法僅為較佳的實(shí)施方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1