国产精品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>

      一種移動(dòng)端虛擬禮物效果展示方法及裝置的制造方法

      文檔序號(hào):10597014閱讀:339來(lái)源:國(guó)知局
      一種移動(dòng)端虛擬禮物效果展示方法及裝置的制造方法
      【專(zhuān)利摘要】本發(fā)明涉及互聯(lián)網(wǎng)移動(dòng)端應(yīng)用開(kāi)發(fā)領(lǐng)域,尤其是涉及一種移動(dòng)端虛擬禮物效果展示方法及裝置。包括:步驟1,客戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可或進(jìn)入直播房間;步驟2,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息,并根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠發(fā)送的虛擬禮物;步驟3,客戶(hù)端選擇需要發(fā)送的虛擬禮物后向服務(wù)器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),在直播房間展示與該虛擬禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果。因此,本發(fā)明具有如下優(yōu)點(diǎn):能夠在移動(dòng)客戶(hù)端將定制化禮物贈(zèng)送給主播,并以特定的顯示方式在直播房間顯示,增強(qiáng)用戶(hù)與主播紙件的互動(dòng)性。
      【專(zhuān)利說(shuō)明】
      一種移動(dòng)端虛擬禮物效果展示方法及裝置[0001]
      技術(shù)領(lǐng)域
      [0002]本發(fā)明涉及互聯(lián)網(wǎng)移動(dòng)端應(yīng)用開(kāi)發(fā)領(lǐng)域,尤其是涉及一種移動(dòng)端虛擬禮物效果展示方法及裝置?!颈尘凹夹g(shù)】
      [0003]隨著互聯(lián)網(wǎng)的發(fā)展,觀看視頻直播的用戶(hù)越來(lái)越多,用戶(hù)希望有一種虛擬禮物能贈(zèng)送給自己喜愛(ài)的主播。本發(fā)明就是提供一種移動(dòng)端的定制化禮物贈(zèng)送與顯示方式。
      [0004]虛擬禮物,就是虛擬世界中的禮物,在虛擬世界中,虛擬角色之間為溝通情感而相互饋贈(zèng)的物品。
      【發(fā)明內(nèi)容】

      [0005]本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的技術(shù)問(wèn)題;提供了一種能夠在移動(dòng)客戶(hù)端將定制化禮物贈(zèng)送給主播,并以特定的顯示方式在直播房間顯示,增強(qiáng)用戶(hù)與主播之間的互動(dòng)性的一種移動(dòng)端虛擬禮物效果展示方法及裝置。
      [0006]本發(fā)明的上述技術(shù)問(wèn)題主要是通過(guò)下述技術(shù)方案得以解決的:一種移動(dòng)端虛擬禮物效果展示方法,其特征在于,包括:步驟1,客戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可后進(jìn)入直播房間;步驟2,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息,然后服務(wù)器根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠發(fā)送的的虛擬禮物并在客戶(hù)端處顯示;步驟3,客戶(hù)端選擇需要發(fā)送的虛擬禮物后向服務(wù)器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),在客戶(hù)端展示與該虛擬禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果。
      [0007]優(yōu)選地,步驟1中,客戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,獲取房間信息成功后, 獲取到服務(wù)器IP與端口及房間ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈蒂連接。
      [0008]步驟3中,客戶(hù)端向服務(wù)器發(fā)出虛擬禮物贈(zèng)送信息后,會(huì)接收到服務(wù)器推送過(guò)來(lái)的虛擬禮物消息,并且:如果虛擬禮物價(jià)值小于設(shè)定的數(shù)值,服務(wù)器則判定為普通虛擬禮物消息,并以普通虛擬禮物的效果在客戶(hù)端展示。
      [0009]如果虛擬禮物價(jià)值大于設(shè)定的數(shù)值,則服務(wù)器則判定為特殊虛擬禮物消息,并以特殊虛擬禮物的效果在客戶(hù)端展示。
      [0010]優(yōu)選地,所述普通虛擬禮物的效果展示效果如下:接收到虛擬禮物消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng)送虛擬禮物名稱(chēng),贈(zèng)送連擊數(shù);所述特殊虛擬禮物的效果包括:虛擬禮物浮層展示、虛擬禮物特效展示以及房間廣播通知展示,服務(wù)器隨機(jī)選擇或者按照客戶(hù)端確定的展示效果在直播房間展示,并且,定義高于設(shè)定價(jià)值的特殊虛擬禮物為高價(jià)值虛擬禮物,其中:虛擬禮物浮層展示效果方法如下:服務(wù)器接收虛擬禮物消息后,判斷虛擬禮物價(jià)值,如果高于設(shè)定價(jià)值的虛擬禮物,則在彈幕區(qū)域最上層添加禮物浮層顯示視圖;其他的特殊虛擬禮物,則在高于設(shè)定價(jià)值的虛擬禮物的視圖下方一層添加虛擬禮物浮層顯示視圖。
      [0011]具體是:對(duì)于高價(jià)值虛擬禮物,初始化位置在直播房間頂部,把上一條消息的虛擬禮物浮層視圖向下移動(dòng),當(dāng)有超過(guò)兩條的高價(jià)值虛擬禮物浮層視圖時(shí),將最下方視圖向右移出屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層視圖向上移動(dòng),當(dāng)有超過(guò)兩條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后銷(xiāo)毀視圖。
      [0012]虛擬禮物特效展示效果方法如下:從設(shè)定的網(wǎng)絡(luò)地址獲取對(duì)應(yīng)的虛擬禮物的圖片及特效動(dòng)畫(huà),加載特效動(dòng)畫(huà)時(shí)采用局部緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法;房間廣播通知展示效果方法如下:通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接后,直播房間會(huì)初始化一個(gè)浮層視圖用于顯示房間廣播。浮層視圖包含禮物信息與贈(zèng)送人信息。所述初始化的浮層視圖根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。
      [0013]優(yōu)選地,所述虛擬禮物特效包括火箭禮物特效動(dòng)畫(huà)和飛機(jī)禮物特效動(dòng)畫(huà),其中,火箭禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為直播房間底部。加載要顯示的火箭特效視圖并且依次運(yùn)行以下運(yùn)行狀態(tài):運(yùn)行狀態(tài)一:顯示火箭特效視圖并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài)二,火箭特效視圖是從設(shè)定的網(wǎng)絡(luò)地址加載的gif格式火箭特效視圖,并循環(huán)播放;運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng)畫(huà)結(jié)束后進(jìn)入狀態(tài)三。
      [0014]運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放。
      [0015]所述飛機(jī)禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置飛機(jī)特效視圖的默認(rèn)起始位置為直播房間右方。從設(shè)定的網(wǎng)絡(luò)地址加載要顯示的飛機(jī)特效視圖并隱藏,然后顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速度并且先減速后加速的位移效果。
      [0016]優(yōu)選地,所述步驟2中,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息時(shí),向客戶(hù)端提供一個(gè)用于展示給客戶(hù)端可以消費(fèi)的虛擬禮物列表面板.客戶(hù)端用戶(hù)點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗口彈幕區(qū)M排N列排放,豎屏一排P列牌坊,超過(guò)一個(gè)視圖的數(shù)量以分頁(yè)展示,相鄰分頁(yè)之間可滑動(dòng)切換。
      [0017]—種移動(dòng)端虛擬禮物效果展示裝置,包括:直播請(qǐng)求模塊:客戶(hù)端通過(guò)直播請(qǐng)求模塊向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可后進(jìn)入直播房間;虛擬禮物展示模塊:服務(wù)器通過(guò)虛擬禮物展示模塊向客戶(hù)端發(fā)出虛擬禮物展示信息, 然后服務(wù)器根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠發(fā)送的的虛擬禮物并在客戶(hù)端處顯示;虛擬禮物發(fā)送模塊:客戶(hù)端選擇需要發(fā)送的虛擬禮物后通過(guò)虛擬禮物發(fā)送模塊向服務(wù)器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),在客戶(hù)端展示與該虛擬禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果。
      [0018]優(yōu)選地,客戶(hù)端通過(guò)直播請(qǐng)求模塊向服務(wù)器發(fā)出直播房間請(qǐng)求信息,獲取房間信息成功后,獲取到服務(wù)器IP與端口及房間ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接。
      [0019]客戶(hù)端通過(guò)虛擬禮物展示模塊向服務(wù)器發(fā)出虛擬禮物贈(zèng)送信息后,會(huì)接收到服務(wù)器推送過(guò)來(lái)的虛擬禮物消息,并且:如果虛擬禮物價(jià)值小于設(shè)定的數(shù)值,服務(wù)器則判定為普通虛擬禮物消息,并以普通虛擬禮物的效果在客戶(hù)端展示。
      [0020]如果虛擬禮物價(jià)值大于設(shè)定的數(shù)值,則服務(wù)器則判定為特殊虛擬禮物消息,并以特殊虛擬禮物的效果在客戶(hù)端展示。[0021 ]優(yōu)選地,所述普通虛擬禮物的效果展示效果如下:接收到虛擬禮物消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng)送虛擬禮物名稱(chēng),贈(zèng)送連擊數(shù);所述特殊虛擬禮物的效果包括:虛擬禮物浮層展示、虛擬禮物特效展示以及房間廣播通知展示,服務(wù)器隨機(jī)選擇或者按照客戶(hù)端確定的展示效果在直播房間展示,并且,定義高于設(shè)定價(jià)值的特殊虛擬禮物為高價(jià)值虛擬禮物,其中:虛擬禮物浮層展示效果方法如下:服務(wù)器接收虛擬禮物消息后,判斷虛擬禮物價(jià)值,如果高于設(shè)定價(jià)值的虛擬禮物,則在彈幕區(qū)域最上層添加禮物浮層顯示視圖;其他的特殊虛擬禮物,則在高于設(shè)定價(jià)值的虛擬禮物的視圖下方一層添加虛擬禮物浮層顯示視圖。
      [0022]具體是:對(duì)于高價(jià)值虛擬禮物,初始化位置在直播房間頂部,把上一條消息的虛擬禮物浮層視圖向下移動(dòng),當(dāng)有超過(guò)兩條的高價(jià)值虛擬禮物浮層視圖時(shí),將最下方視圖向右移出屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層視圖向上移動(dòng),當(dāng)有超過(guò)兩條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后銷(xiāo)毀視圖。
      [0023]虛擬禮物特效展示效果方法如下:從設(shè)定的網(wǎng)絡(luò)地址獲取對(duì)應(yīng)的虛擬禮物的圖片及特效動(dòng)畫(huà),加載特效動(dòng)畫(huà)時(shí)采用局部緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法;房間廣播通知展示效果方法如下:通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接后,直播房間會(huì)初始化一個(gè)浮層視圖用于顯示房間廣播。浮層視圖包含禮物信息與贈(zèng)送人信息。所述初始化的浮層視圖根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。
      [0024]優(yōu)選地,所述虛擬禮物特效包括火箭禮物特效動(dòng)畫(huà)和飛機(jī)禮物特效動(dòng)畫(huà),其中,火箭禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為直播房間底部。加載要顯示的火箭特效視圖并且依次運(yùn)行以下運(yùn)行狀態(tài):運(yùn)行狀態(tài)一:顯示火箭特效視圖并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài)二,火箭特效視圖是從設(shè)定的網(wǎng)絡(luò)地址加載的gif格式火箭特效視圖,并循環(huán)播放;運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng)畫(huà)結(jié)束后進(jìn)入狀態(tài)三。
      [0025]運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放。
      [0026]所述飛機(jī)禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置飛機(jī)特效視圖的默認(rèn)起始位置為直播房間右方。從設(shè)定的網(wǎng)絡(luò)地址加載要顯示的飛機(jī)特效視圖并隱藏,然后顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速度并且先減速后加速的位移效果。
      [0027]優(yōu)選地,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息時(shí),向客戶(hù)端提供一個(gè)用于展示給客戶(hù)端可以消費(fèi)的虛擬禮物列表面板.客戶(hù)端用戶(hù)點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗口彈幕區(qū)M排N列排放,豎屏一排P列牌坊,超過(guò)一個(gè)視圖的數(shù)量以分頁(yè)展示,相鄰分頁(yè)之間可滑動(dòng)切換。
      [0028]因此,本發(fā)明具有如下優(yōu)點(diǎn):能夠在移動(dòng)客戶(hù)端將定制化禮物贈(zèng)送給主播,并以特定的顯示方式在直播房間顯示,增強(qiáng)用戶(hù)與主播之間的互動(dòng)性。
      [0029]【附圖說(shuō)明】
      [0030]圖1為本發(fā)明涉及的贈(zèng)送虛擬禮物流程圖。[0031 ]圖2為本發(fā)明涉及的接收虛擬禮物信息流程圖。[〇〇32]圖3為本發(fā)明硬件結(jié)構(gòu)框圖。
      [0033]【具體實(shí)施方式】
      [0034]下面通過(guò)實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說(shuō)明。
      [0035]實(shí)施例:一種移動(dòng)端虛擬禮物效果展示方法,包括:步驟1,客戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可后進(jìn)入直播房間,其中,客戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,獲取房間信息成功后,獲取到服務(wù)器IP與端口及房間 ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接。
      [0036]步驟2,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息,然后服務(wù)器根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠發(fā)送的的虛擬禮物并在客戶(hù)端處顯示(客戶(hù)權(quán)限是自定義,可以是由當(dāng)前客戶(hù)端用戶(hù)所在等級(jí)決定能夠發(fā)送的虛擬禮物,也可以是由當(dāng)前客戶(hù)端用戶(hù)所持有的虛擬貨幣決定能夠發(fā)送的虛擬禮物,也可以是由當(dāng)前客戶(hù)端用戶(hù)所在等級(jí)和所持有的虛擬貨幣綜合決定能夠發(fā)送的虛擬禮物,或者自定義的其他方式);服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息時(shí), 向客戶(hù)端提供一個(gè)用于展示給客戶(hù)端可以消費(fèi)的虛擬禮物列表面板.客戶(hù)端用戶(hù)點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗口彈幕區(qū)M排N列排放,豎屏一排P列牌坊,超過(guò)一個(gè)視圖的數(shù)量以分頁(yè)展示,相鄰分頁(yè)之間可滑動(dòng)切換。
      [0037]步驟3,客戶(hù)端選擇需要發(fā)送的虛擬禮物后向服務(wù)器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),客戶(hù)端展示與該虛擬禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果; 客戶(hù)端向服務(wù)器發(fā)出虛擬禮物贈(zèng)送信息后,會(huì)接收到服務(wù)器推送過(guò)來(lái)的虛擬禮物消息,并且:如果虛擬禮物價(jià)值小于設(shè)定的數(shù)值,服務(wù)器則判定為普通虛擬禮物消息,并以普通虛擬禮物的效果在客戶(hù)端展示。
      [0038]如果虛擬禮物價(jià)值大于設(shè)定的數(shù)值,則服務(wù)器則判定為特殊虛擬禮物消息,并以特殊虛擬禮物的效果在客戶(hù)端展示。
      [0039](1)、普通虛擬禮物的效果展示效果如下:接收到虛擬禮物消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng)送虛擬禮物名稱(chēng),贈(zèng)送連擊數(shù);特殊虛擬禮物的效果包括:虛擬禮物浮層展示、虛擬禮物特效展示以及房間廣播通知展示,服務(wù)器隨機(jī)選擇或者按照客戶(hù)端確定的展示效果在直播房間展示,并且,定義高于設(shè)定價(jià)值的特殊虛擬禮物為高價(jià)值虛擬禮物,其中:(2)、虛擬禮物浮層展示效果方法如下:服務(wù)器接收虛擬禮物消息后,判斷虛擬禮物價(jià)值,如果高于設(shè)定價(jià)值的虛擬禮物,則在彈幕區(qū)域最上層添加禮物浮層顯示視圖;其他的特殊虛擬禮物,則在高于設(shè)定價(jià)值的虛擬禮物的視圖下方一層添加虛擬禮物浮層顯示視圖。
      [0040]具體是:對(duì)于高價(jià)值虛擬禮物,初始化位置在直播房間頂部,把上一條消息的虛擬禮物浮層視圖向下移動(dòng),當(dāng)有超過(guò)兩條的高價(jià)值虛擬禮物浮層視圖時(shí),將最下方視圖向右移出屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層視圖向上移動(dòng),當(dāng)有超過(guò)兩條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后銷(xiāo)毀視圖。[0041 ](3)、虛擬禮物特效展示效果方法如下:從設(shè)定的網(wǎng)絡(luò)地址獲取對(duì)應(yīng)的虛擬禮物的圖片及特效動(dòng)畫(huà),加載特效動(dòng)畫(huà)時(shí)采用局部緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法;房間廣播通知展示效果方法如下:通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接后,直播房間會(huì)初始化一個(gè)浮層視圖用于顯示房間廣播。浮層視圖包含禮物信息與贈(zèng)送人信息。所述初始化的浮層視圖根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。
      [0042]虛擬禮物特效包括火箭禮物特效動(dòng)畫(huà)和飛機(jī)禮物特效動(dòng)畫(huà),其中,(3-1)、火箭禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為直播房間底部。加載要顯示的火箭特效視圖并且依次運(yùn)行以下運(yùn)行狀態(tài):運(yùn)行狀態(tài)一:顯示火箭特效視圖并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài)二,火箭特效視圖是從設(shè)定的網(wǎng)絡(luò)地址加載的gif格式火箭特效視圖,并循環(huán)播放;運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng)畫(huà)結(jié)束后進(jìn)入狀態(tài)三。[〇〇43]運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放。
      [0044](3-2)、飛機(jī)禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置飛機(jī)特效視圖的默認(rèn)起始位置為直播房間右方。從設(shè)定的網(wǎng)絡(luò)地址加載要顯示的飛機(jī)特效視圖并隱藏,然后顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速度并且先減速后加速的位移效果。
      [0045]一種移動(dòng)端虛擬禮物效果展示裝置,包括:直播請(qǐng)求模塊:客戶(hù)端通過(guò)直播請(qǐng)求模塊向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可后進(jìn)入直播房間;客戶(hù)端通過(guò)直播請(qǐng)求模塊向服務(wù)器發(fā)出直播房間請(qǐng)求信息,獲取房間信息成功后,獲取到服務(wù)器IP與端口及房間ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接。
      [0046]虛擬禮物展示模塊:服務(wù)器通過(guò)虛擬禮物展示模塊向客戶(hù)端發(fā)出虛擬禮物展示信息,然后服務(wù)器根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠發(fā)送的的虛擬禮物并在客戶(hù)端處顯示(客戶(hù)權(quán)限是自定義,可以是由當(dāng)前客戶(hù)端用戶(hù)所在等級(jí)決定能夠發(fā)送的虛擬禮物,也可以是由當(dāng)前客戶(hù)端用戶(hù)所持有的虛擬貨幣決定能夠發(fā)送的虛擬禮物,也可以是由當(dāng)前客戶(hù)端用戶(hù)所在等級(jí)和所持有的虛擬貨幣綜合決定能夠發(fā)送的虛擬禮物,或者自定義的其他方式);服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息時(shí),向客戶(hù)端提供一個(gè)用于展示給客戶(hù)端可以消費(fèi)的虛擬禮物列表面板.客戶(hù)端用戶(hù)點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗口彈幕區(qū)M排N列排放,豎屏一排P列牌坊,超過(guò)一個(gè)視圖的數(shù)量以分頁(yè)展示,相鄰分頁(yè)之間可滑動(dòng)切換。
      [0047]虛擬禮物發(fā)送模塊:客戶(hù)端選擇需要發(fā)送的虛擬禮物后通過(guò)虛擬禮物發(fā)送模塊向服務(wù)器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),在客戶(hù)端展示與該虛擬禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果。其中,客戶(hù)端通過(guò)虛擬禮物展示模塊向服務(wù)器發(fā)出虛擬禮物贈(zèng)送信息后,會(huì)接收到服務(wù)器推送過(guò)來(lái)的虛擬禮物消息,并且:如果虛擬禮物價(jià)值小于設(shè)定的數(shù)值,服務(wù)器則判定為普通虛擬禮物消息,并以普通虛擬禮物的效果在客戶(hù)端展示。
      [0048]如果虛擬禮物價(jià)值大于設(shè)定的數(shù)值,則服務(wù)器則判定為特殊虛擬禮物消息,并以特殊虛擬禮物的效果在客戶(hù)端展示。
      [0049](1)、普通虛擬禮物的效果展示效果如下:接收到虛擬禮物消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng)送虛擬禮物名稱(chēng),贈(zèng)送連擊數(shù);特殊虛擬禮物的效果包括:虛擬禮物浮層展示、虛擬禮物特效展示以及房間廣播通知展示,服務(wù)器隨機(jī)選擇或者按照客戶(hù)端確定的展示效果在直播房間展示,并且,定義高于設(shè)定價(jià)值的特殊虛擬禮物為高價(jià)值虛擬禮物,其中:(2)、虛擬禮物浮層展示效果方法如下:服務(wù)器接收虛擬禮物消息后,判斷虛擬禮物價(jià)值,如果高于設(shè)定價(jià)值的虛擬禮物,則在彈幕區(qū)域最上層添加禮物浮層顯示視圖;其他的特殊虛擬禮物,則在高于設(shè)定價(jià)值的虛擬禮物的視圖下方一層添加虛擬禮物浮層顯示視圖。
      [0050]具體是:對(duì)于高價(jià)值虛擬禮物,初始化位置在直播房間頂部,把上一條消息的虛擬禮物浮層視圖向下移動(dòng),當(dāng)有超過(guò)兩條的高價(jià)值虛擬禮物浮層視圖時(shí),將最下方視圖向右移出屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層視圖向上移動(dòng),當(dāng)有超過(guò)兩條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后銷(xiāo)毀視圖。[0051 ](3)、虛擬禮物特效展示效果方法如下:從設(shè)定的網(wǎng)絡(luò)地址獲取對(duì)應(yīng)的虛擬禮物的圖片及特效動(dòng)畫(huà),加載特效動(dòng)畫(huà)時(shí)采用局部緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法;房間廣播通知展示效果方法如下:通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接后,直播房間會(huì)初始化一個(gè)浮層視圖用于顯示房間廣播。浮層視圖包含禮物信息與贈(zèng)送人信息。所述初始化的浮層視圖根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。[〇〇52]虛擬禮物特效包括火箭禮物特效動(dòng)畫(huà)和飛機(jī)禮物特效動(dòng)畫(huà):(1 )、火箭禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為直播房間底部。加載要顯示的火箭特效視圖并且依次運(yùn)行以下運(yùn)行狀態(tài):運(yùn)行狀態(tài)一:顯示火箭特效視圖并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài)二,火箭特效視圖是從設(shè)定的網(wǎng)絡(luò)地址加載的gif格式火箭特效視圖,并循環(huán)播放;運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng)畫(huà)結(jié)束后進(jìn)入狀態(tài)三。[〇〇53]運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放。
      [0054](2)、飛機(jī)禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置飛機(jī)特效視圖的默認(rèn)起始位置為直播房間右方。從設(shè)定的網(wǎng)絡(luò)地址加載要顯示的飛機(jī)特效視圖并隱藏,然后顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速度并且先減速后加速的位移效果。
      [0055]實(shí)施例1本發(fā)明提供一種移動(dòng)端虛擬禮物效果展示方法,包括:步驟1、客戶(hù)端向主播贈(zèng)送虛擬禮物,具體包括:步驟1.1:客戶(hù)端通過(guò)http協(xié)議請(qǐng)求房間網(wǎng)絡(luò)數(shù)據(jù)。
      [0056]步驟1.2:客戶(hù)端獲取到的虛擬禮物信息。
      [0057]步驟1.3:服務(wù)器判斷是否符合贈(zèng)送虛擬禮物條件步驟1.4:客戶(hù)端向服務(wù)器端發(fā)送贈(zèng)送虛擬禮物的消息。[〇〇58]步驟2、服務(wù)器接收與處理虛擬禮物消息,具體包括:步驟2.1:在步驟1.1獲取房間信息成功后,獲取到服務(wù)器IP與端口及房間ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與彈幕連接。
      [0059]步驟2.2:在進(jìn)入的房間有用戶(hù)贈(zèng)送禮物時(shí),會(huì)接收到C++服務(wù)器推送過(guò)來(lái)的禮物消息。如果禮物價(jià)值小于某一數(shù)值則認(rèn)為是普通禮物消息進(jìn)入步驟2.3。如果禮物價(jià)值大于某一數(shù)值則認(rèn)為是特殊禮物消息進(jìn)入步驟2.4。
      [0060]步驟2.3:服務(wù)器針對(duì)普通禮物消息:接收到禮物消息后判斷禮物價(jià)值如果小于某一數(shù)值則在步驟4.1中進(jìn)行展示.步驟2.4:服務(wù)器針對(duì)特殊禮物消息:接收到禮物消息后判斷禮物價(jià)值如果大于某一數(shù)值則在步驟4.2中進(jìn)行展示.步驟3、服務(wù)器向客戶(hù)端展示虛擬禮物面板:用于展示給用戶(hù)可以消費(fèi)的虛擬禮物列表面板.用戶(hù)可以點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗口彈幕區(qū)2排3列排放,豎屏一排8列排放,超過(guò)一個(gè)視圖的數(shù)量以滑動(dòng)分頁(yè)進(jìn)行處理。
      [0061]步驟4、服務(wù)器向客戶(hù)端展示虛擬禮物效果,包括:步驟4.1普通禮物:接收到禮物消息后向彈幕池增加一條禮物彈幕消息(消息內(nèi)容為贈(zèng)送人,贈(zèng)送禮物,贈(zèng)送連擊數(shù))。[〇〇62]步驟4.2特殊禮物展示:禮物展示有禮物浮層展示與禮物特效展示以及房間廣播通知三種方式同時(shí)展示。
      [0063]步驟4.2.1、禮物浮層展示方法:接收禮物消息后,判斷禮物價(jià)值,如果為高價(jià)值禮物,則在彈幕區(qū)域最上層添加禮物浮層顯示視圖。如果為低價(jià)值禮物,則在高價(jià)值視圖下面一層添加禮物浮層顯示視圖。
      [0064]當(dāng)收到一條禮物消息,如果是高價(jià)值禮物消息,初始化位置在頂部,把上一條消息的禮物浮層視圖向下移動(dòng),當(dāng)有超過(guò)三條高價(jià)值禮物浮層視圖時(shí),將最下面一個(gè)視圖向右移出屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層視圖向上移動(dòng),當(dāng)有超過(guò)三條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后銷(xiāo)毀視圖。
      [0065]步驟4.2.2、禮物特效展示方法,具體包括:1、在移動(dòng)端展示特效,需要從網(wǎng)絡(luò)獲取圖片及特效資源,有以下好處,第一減少app大小,第二方便更新。
      [0066]2、特效動(dòng)畫(huà)視圖加載特效圖片資源時(shí)采用局部緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法,節(jié)省系統(tǒng)內(nèi)存資源。[〇〇67]3、禮物特效動(dòng)畫(huà)步驟:3.1、火箭禮物特效動(dòng)畫(huà):3.1.1、初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為屏幕底部。加載要顯示的火箭特效視圖并且先隱藏后依次進(jìn)入以下三個(gè)狀態(tài):3.1.2、運(yùn)行狀態(tài)一:顯示火箭特效視圖(火箭特效視圖為一張gif格式圖片循環(huán)播放) 并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài)二。[〇〇68]3.1.3、運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng)畫(huà)結(jié)束后進(jìn)入狀態(tài)三。[〇〇69]3.1.4、運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放。[〇〇7〇] 3.2、飛機(jī)禮物特效動(dòng)畫(huà):3.2.1、初始化視圖參數(shù),設(shè)置飛機(jī)特效視圖的默認(rèn)起始位置為屏幕中間最右邊。加載要顯示的飛機(jī)特效視圖并隱藏進(jìn)入。[〇〇71]3.2.2、顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速度并且先減速后加速的位移效果。[〇〇72]3.2.3、房間廣播通知,具體方法如下:1.Socket建立連接后,接收到全站廣播通知后會(huì)初始化一個(gè)浮層視圖(包含禮物信息與贈(zèng)送人信息)用于顯示房間廣播。[〇〇73]2.根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。
      [0074]實(shí)施例2本發(fā)明提供一種移動(dòng)端虛擬禮物效果展示裝置,該裝置與實(shí)施例1中的方法一一對(duì)應(yīng), 在此不在贅述。
      [0075]本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說(shuō)明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類(lèi)似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書(shū)所定義的范圍。
      【主權(quán)項(xiàng)】
      1.一種移動(dòng)端虛擬禮物效果展示方法,其特征在于,包括:步驟1,客戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可后進(jìn)入直播房間;步驟2,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息,然后服務(wù)器根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠 發(fā)送的的虛擬禮物并在客戶(hù)端處顯示;步驟3,客戶(hù)端選擇需要發(fā)送的虛擬禮物后向服務(wù)器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根 據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),在客戶(hù)端展示與該虛擬禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果。2.根據(jù)權(quán)利要求1所述的一種移動(dòng)端虛擬禮物效果展示方法,其特征在于,步驟1中,客 戶(hù)端向服務(wù)器發(fā)出直播房間請(qǐng)求信息,獲取房間信息成功后,獲取到服務(wù)器IP與端口及房 間ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接;步驟3中,客戶(hù)端向服務(wù)器發(fā)出虛擬禮物贈(zèng)送信息后,會(huì)接收到服務(wù)器推送過(guò)來(lái)的虛擬 禮物消息,并且:如果虛擬禮物價(jià)值小于設(shè)定的數(shù)值,服務(wù)器則判定為普通虛擬禮物消息,并以普通虛 擬禮物的效果在客戶(hù)端展示;如果虛擬禮物價(jià)值大于設(shè)定的數(shù)值,則服務(wù)器則判定為特殊虛擬禮物消息,并以特殊 虛擬禮物的效果在客戶(hù)端展示。3.根據(jù)權(quán)利要求2所述的一種移動(dòng)端虛擬禮物效果展示方法,其特征在于,所述普通虛 擬禮物的效果展示效果如下:接收到虛擬禮物消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng) 送虛擬禮物名稱(chēng),贈(zèng)送連擊數(shù);所述特殊虛擬禮物的效果包括:虛擬禮物浮層展示、虛擬禮物特效展示以及房間廣播 通知展示,服務(wù)器隨機(jī)選擇或者按照客戶(hù)端確定的展示效果在直播房間展示,并且,定義高 于設(shè)定價(jià)值的特殊虛擬禮物為高價(jià)值虛擬禮物,其中:虛擬禮物浮層展示效果方法如下:服務(wù)器接收虛擬禮物消息后,判斷虛擬禮物價(jià)值,如果高于設(shè)定價(jià)值的虛擬禮物,則在 彈幕區(qū)域最上層添加禮物浮層顯示視圖;其他的特殊虛擬禮物,則在高于設(shè)定價(jià)值的虛擬 禮物的視圖下方一層添加虛擬禮物浮層顯示視圖;具體是:對(duì)于高價(jià)值虛擬禮物,初始化位置在直播房間頂部,把上一條消息的虛擬禮物 浮層視圖向下移動(dòng),當(dāng)有超過(guò)兩條的高價(jià)值虛擬禮物浮層視圖時(shí),將最下方視圖向右移出 屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層 視圖向上移動(dòng),當(dāng)有超過(guò)兩條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后 銷(xiāo)毀視圖;虛擬禮物特效展示效果方法如下:從設(shè)定的網(wǎng)絡(luò)地址獲取對(duì)應(yīng)的虛擬禮物的圖片及特效動(dòng)畫(huà),加載特效動(dòng)畫(huà)時(shí)采用局部 緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法;房間廣播通知展示效果方法如下:通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送 彈幕連接后,直播房間會(huì)初始化一個(gè)浮層視圖用于顯示房間廣播;浮層視圖包含禮物信息 與贈(zèng)送人信息;所述初始化的浮層視圖根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的 起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。4.根據(jù)權(quán)利要求3所述的一種移動(dòng)端虛擬禮物效果展示方法,其特征在于,所述虛擬禮物特效包括火箭禮物特效動(dòng)畫(huà)和飛機(jī)禮物特效動(dòng)畫(huà),其中,火箭禮物特效動(dòng)畫(huà)的具體展示 方法包括:首先初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為直播房間底部;加載 要顯示的火箭特效視圖并且依次運(yùn)行以下運(yùn)行狀態(tài):運(yùn)行狀態(tài)一:顯示火箭特效視圖并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài) 二,火箭特效視圖是從設(shè)定的網(wǎng)絡(luò)地址加載的gif格式火箭特效視圖,并循環(huán)播放;運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng) 畫(huà)結(jié)束后進(jìn)入狀態(tài)三;運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放;所述飛機(jī)禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置飛機(jī)特效視 圖的默認(rèn)起始位置為直播房間右方;從設(shè)定的網(wǎng)絡(luò)地址加載要顯示的飛機(jī)特效視圖并隱 藏,然后顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速 度并且先減速后加速的位移效果。5.根據(jù)權(quán)利要求1所述的一種移動(dòng)端虛擬禮物效果展示方法,其特征在于,所述步驟2 中,服務(wù)器向客戶(hù)端發(fā)出虛擬禮物展示信息時(shí),向客戶(hù)端提供一個(gè)用于展示給客戶(hù)端消費(fèi) 的虛擬禮物列表面板.客戶(hù)端用戶(hù)點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗口彈幕區(qū)M排N列排放,豎屏一排P列牌坊,超過(guò)一個(gè)視圖的數(shù)量以分頁(yè)展示, 相鄰分頁(yè)之間可滑動(dòng)切換。6.—種移動(dòng)端虛擬禮物效果展示裝置,其特征在于,包括:直播請(qǐng)求模塊:客戶(hù)端通過(guò)直播請(qǐng)求模塊向服務(wù)器發(fā)出直播房間請(qǐng)求信息,得到許可 后進(jìn)入直播房間;虛擬禮物展示模塊:服務(wù)器通過(guò)虛擬禮物展示模塊向客戶(hù)端發(fā)出虛擬禮物展示信息, 然后服務(wù)器根據(jù)客戶(hù)端權(quán)限點(diǎn)亮能夠發(fā)送的的虛擬禮物并在客戶(hù)端處顯示;虛擬禮物發(fā)送模塊:客戶(hù)端選擇需要發(fā)送的虛擬禮物后通過(guò)虛擬禮物發(fā)送模塊向服務(wù) 器發(fā)出贈(zèng)送信息,服務(wù)器接收后,根據(jù)客戶(hù)端發(fā)送的虛擬禮物等級(jí),在客戶(hù)端展示與該虛擬 禮物等級(jí)對(duì)應(yīng)的虛擬禮物效果。7.根據(jù)權(quán)利要求6所述的一種移動(dòng)端虛擬禮物效果展示裝置,其特征在于,客戶(hù)端通過(guò) 直播請(qǐng)求模塊向服務(wù)器發(fā)出直播房間請(qǐng)求信息,獲取房間信息成功后,獲取到服務(wù)器IP與 端口及房間ID,然后通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送彈幕連接;客戶(hù)端通過(guò)虛擬禮物展示模塊向服務(wù)器發(fā)出虛擬禮物贈(zèng)送信息后,會(huì)接收到服務(wù)器推 送過(guò)來(lái)的虛擬禮物消息,并且:如果虛擬禮物價(jià)值小于設(shè)定的數(shù)值,服務(wù)器則判定為普通虛擬禮物消息,并以普通虛 擬禮物的效果在客戶(hù)端展示;如果虛擬禮物價(jià)值大于設(shè)定的數(shù)值,則服務(wù)器則判定為特殊虛擬禮物消息,并以特殊 虛擬禮物的效果在客戶(hù)端展示。8.根據(jù)權(quán)利要求7所述的一種移動(dòng)端虛擬禮物效果展示裝置,其特征在于,所述普通虛 擬禮物的效果展示效果如下:接收到虛擬禮物消息后向彈幕池增加一條禮物彈幕消息,所述消息內(nèi)容為贈(zèng)送人,贈(zèng) 送虛擬禮物名稱(chēng),贈(zèng)送連擊數(shù);所述特殊虛擬禮物的效果包括:虛擬禮物浮層展示、虛擬禮物特效展示以及房間廣播通知展示,服務(wù)器隨機(jī)選擇或者按照客戶(hù)端確定的展示效果在直播房間展示,并且,定義高 于設(shè)定價(jià)值的特殊虛擬禮物為高價(jià)值虛擬禮物,其中:虛擬禮物浮層展示效果方法如下:服務(wù)器接收虛擬禮物消息后,判斷虛擬禮物價(jià)值,如果高于設(shè)定價(jià)值的虛擬禮物,則在 彈幕區(qū)域最上層添加禮物浮層顯示視圖;其他的特殊虛擬禮物,則在高于設(shè)定價(jià)值的虛擬 禮物的視圖下方一層添加虛擬禮物浮層顯示視圖;具體是:對(duì)于高價(jià)值虛擬禮物,初始化位置在直播房間頂部,把上一條消息的虛擬禮物 浮層視圖向下移動(dòng),當(dāng)有超過(guò)兩條的高價(jià)值虛擬禮物浮層視圖時(shí),將最下方視圖向右移出 屏幕后銷(xiāo)毀視圖;如果是低價(jià)值禮物消息,初始化在中間位置,把上一條消息的禮物浮層 視圖向上移動(dòng),當(dāng)有超過(guò)兩條低價(jià)值禮物浮層視圖時(shí),將最上面一個(gè)視圖向右移除屏幕后 銷(xiāo)毀視圖;虛擬禮物特效展示效果方法如下:從設(shè)定的網(wǎng)絡(luò)地址獲取對(duì)應(yīng)的虛擬禮物的圖片及特效動(dòng)畫(huà),加載特效動(dòng)畫(huà)時(shí)采用局部 緩存內(nèi)存加載方法,不采用全局緩存內(nèi)存加載方法;房間廣播通知展示效果方法如下:通過(guò)Socket協(xié)議與服務(wù)器分別建立房間連接與發(fā)送 彈幕連接后,直播房間會(huì)初始化一個(gè)浮層視圖用于顯示房間廣播;浮層視圖包含禮物信息 與贈(zèng)送人信息;所述初始化的浮層視圖根據(jù)當(dāng)前房間狀態(tài)是全屏還是窗口模式?jīng)Q定視圖的 起始位置,從播放器的最右邊為起始位置向左邊移動(dòng),直到移除屏幕外移除釋放。9.根據(jù)權(quán)利要求8所述的一種移動(dòng)端虛擬禮物效果展示裝置,其特征在于,所述虛擬禮 物特效包括火箭禮物特效動(dòng)畫(huà)和飛機(jī)禮物特效動(dòng)畫(huà),其中,火箭禮物特效動(dòng)畫(huà)的具體展示 方法包括:首先初始化視圖參數(shù),設(shè)置火箭特效視圖的默認(rèn)起始位置為直播房間底部;加載 要顯示的火箭特效視圖并且依次運(yùn)行以下運(yùn)行狀態(tài):運(yùn)行狀態(tài)一:顯示火箭特效視圖并向上移動(dòng),移動(dòng)到指定位置位于屏幕中間進(jìn)入狀態(tài) 二,火箭特效視圖是從設(shè)定的網(wǎng)絡(luò)地址加載的gif格式火箭特效視圖,并循環(huán)播放;運(yùn)行狀態(tài)二:顯示煙霧的特效視圖,火箭特效視圖停留一段時(shí)間,煙霧特效視圖的動(dòng) 畫(huà)結(jié)束后進(jìn)入狀態(tài)三;運(yùn)行狀態(tài)三:火箭特效視圖向上移動(dòng)出屏幕,移除屏幕后移除釋放;所述飛機(jī)禮物特效動(dòng)畫(huà)的具體展示方法包括:首先初始化視圖參數(shù),設(shè)置飛機(jī)特效視 圖的默認(rèn)起始位置為直播房間右方;從設(shè)定的網(wǎng)絡(luò)地址加載要顯示的飛機(jī)特效視圖并隱 藏,然后顯示飛機(jī)特效視圖并設(shè)置動(dòng)畫(huà)從右向左移動(dòng)指定的距離,動(dòng)畫(huà)效果采用有起始速 度并且先減速后加速的位移效果。10.根據(jù)權(quán)利要求6所述的一種移動(dòng)端虛擬禮物效果展示裝置,其特征在于,服務(wù)器向 客戶(hù)端發(fā)出虛擬禮物展示信息時(shí),向客戶(hù)端提供一個(gè)用于展示給客戶(hù)端消費(fèi)的虛擬禮物列 表面板.客戶(hù)端用戶(hù)點(diǎn)擊選擇禮物贈(zèng)送給當(dāng)前進(jìn)入的房間所觀看的主播.排列方式以窗 口彈幕區(qū)M排N列排放,豎屏一排P列牌坊,超過(guò)一個(gè)視圖的數(shù)量以分頁(yè)展示,相鄰分頁(yè)之間 可滑動(dòng)切換。
      【文檔編號(hào)】H04L29/08GK105959127SQ201610488745
      【公開(kāi)日】2016年9月21日
      【申請(qǐng)日】2016年6月28日
      【發(fā)明人】謝東華
      【申請(qǐng)人】武漢斗魚(yú)網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1