所述的聊天室中贈送虛擬禮物及特效觸發(fā)方法,其特征在于,還包括:在數(shù)據(jù)庫中增加所述受贈者所擁有的虛擬禮物元素數(shù)量,并在數(shù)據(jù)庫中減少所述贈送者所擁有的虛擬禮物元素數(shù)量;其中所述增加和減少的虛擬禮物元素數(shù)量為所述贈送者向所述受贈者贈送的虛擬禮物元素數(shù)量。4.如權(quán)利要求1或2所述的聊天室中贈送虛擬禮物及特效觸發(fā)方法,其特征在于,如果所述虛擬禮物ID對應的虛擬禮物模板中包含有連擊特效,則根據(jù)所述虛擬禮物ID對應的虛擬禮物模板中所包含的特效功能進行特效展示,具體為: 根據(jù)贈送者ID、虛擬禮物ID獲得所述贈送者在預設時間段內(nèi)送出的該虛擬禮物的數(shù)量,并更新緩存中贈送者贈送該虛擬禮物的數(shù)量,獲取更新后的虛擬禮物數(shù)量; 將贈送者昵稱、虛擬禮物ID、贈送該禮物的總數(shù)量廣播給聊天室內(nèi)所有的用戶; 根據(jù)所述虛擬禮物ID獲得展示該虛擬禮物所對應的展示資源,根據(jù)所述展示資源在聊天室的視頻區(qū)域展示所述虛擬禮物并展示出連擊特效;并其中所述展示資源包括虛擬禮物所對應的圖片以及虛擬禮物名稱。5.如權(quán)利要求1或2所述的聊天室中贈送虛擬禮物及特效觸發(fā)方法,其特征在于,如果所述虛擬禮物ID對應的虛擬禮物模板中包含有高人氣聊天室視頻區(qū)域廣播的特效,則根據(jù)所述虛擬禮物ID對應的虛擬禮物模板中所包含的特效功能進行特效展示,具體為: 將贈送者昵稱、受贈者昵稱、虛擬禮物ID、聊天室ID、單次贈送的虛擬禮物數(shù)量打包成禮物數(shù)據(jù)包; 從人氣最高的前Μ個聊天室中隨機抽取Ν個聊天室,并將上述禮物數(shù)據(jù)包廣播到上述Ν個聊天室;其中所述Μ和Ν為預設值; 上述Ν個聊天室解析上述禮物數(shù)據(jù)包,根據(jù)虛擬禮物ID獲得展示該虛擬禮物所對應的展示資源,根據(jù)所述展示資源在聊天室的視頻區(qū)域展示所述虛擬禮物并展示出廣播特效;其中所述展示資源包括虛擬禮物所對應的圖片以及虛擬禮物名稱。6.如權(quán)利要求1或2所述的聊天室中贈送虛擬禮物及特效觸發(fā)方法,其特征在于,如果所述虛擬禮物ID對應的虛擬禮物模板中包含有聊天室內(nèi)視頻區(qū)域廣播的特效,則根據(jù)所述虛擬禮物ID對應的虛擬禮物模板中所包含的特效功能進行特效展示,具體為: 將贈送者昵稱、受贈者昵稱、虛擬禮物ID、聊天室ID、單次贈送的虛擬禮物數(shù)量打包成禮物數(shù)據(jù)包; 解析上述禮物數(shù)據(jù)包,根據(jù)虛擬禮物ID獲得展示該虛擬禮物所對應的展示資源,根據(jù)所述展示資源在聊天室的視頻區(qū)域展示所述虛擬禮物并展示出廣播特效;其中所述展示資源包括虛擬禮物所對應的圖片以及虛擬禮物名稱。7.如權(quán)利要求1或2所述的聊天室中贈送虛擬禮物及特效觸發(fā)方法,其特征在于,如果所述虛擬禮物ID對應的虛擬禮物模板中包含有開啟虛擬禮物寶箱的特效,則根據(jù)所述虛擬禮物ID對應的虛擬禮物模板中所包含的特效功能進行特效展示,具體為: 將需要贈送的虛擬禮物元素的數(shù)據(jù)打包成禮物數(shù)據(jù)包,所述禮物數(shù)據(jù)包包括虛擬禮物寶箱ID、虛擬禮物寶箱開啟剩余時間、虛擬禮物寶箱剩余生命期; 解析上述禮物數(shù)據(jù)包,在聊天區(qū)域展示虛擬禮物寶箱; 當虛擬禮物寶箱開啟剩余時間到達后,開啟所述虛擬禮物寶箱; 當虛擬禮物寶箱剩余生命期到達后,銷毀所述虛擬禮物寶箱。8.一種聊天室中贈送虛擬禮物及特效觸發(fā)系統(tǒng),其特征在于,所述系統(tǒng)包括禮物贈送請求接收模塊、特效功能判斷模塊以及特效展示模塊,其中: 所述禮物贈送請求接收模塊,用于接收贈送者贈送虛擬禮物的禮物贈送請求,所述禮物贈送請求中包括虛擬禮物ID、聊天室ID以及受贈者ID ; 所述特效功能判斷模塊,用于根據(jù)所述虛擬禮物ID查找到與所述虛擬禮物ID對應的虛擬禮物模板,確定所述虛擬禮物模板中所包含的特效功能,所述特效功能包括連擊特效、聊天室內(nèi)視頻區(qū)域廣播、高人氣聊天室視頻區(qū)域廣播以及聊天室內(nèi)開啟虛擬禮物寶箱中的一種或多種,其中所述虛擬禮物寶箱是包含有多個虛擬禮物元素的集合; 所述特效展示模塊,用于在所述聊天室ID所對應的聊天室中展示所述虛擬禮物寶箱,以使所述受贈者ID所對應的受贈者能夠獲得該虛擬禮物寶箱中的虛擬禮物元素;并根據(jù)所述虛擬禮物ID對應的虛擬禮物模板中所包含的特效功能進行特效展示。9.如權(quán)利要求8所述的聊天室中贈送虛擬禮物及特效觸發(fā)系統(tǒng),其特征在于,所述禮物贈送請求中還包括有發(fā)送禮物贈送請求的贈送者ID、贈送者昵稱、禮物數(shù)量以及禮物價值,便于在聊天室中展示所述虛擬禮物寶箱時顯示所述贈送者ID和贈送者昵稱,所述禮物數(shù)量是指虛擬禮物寶箱的數(shù)量,所述禮物價值是指虛擬禮物寶箱中所包含的虛擬禮物元素的數(shù)量。10.如權(quán)利要求8或9所述的聊天室中贈送虛擬禮物及特效觸發(fā)系統(tǒng),其特征在于,所述特效展示模塊具體用于: 如果所述虛擬禮物ID對應的虛擬禮物模板中包含有連擊特效,則根據(jù)贈送者ID、虛擬禮物ID獲得所述贈送者在預設時間段內(nèi)送出的該虛擬禮物的數(shù)量,并更新緩存中贈送者贈送該虛擬禮物的數(shù)量,獲取更新后的虛擬禮物數(shù)量;將贈送者昵稱、虛擬禮物ID、贈送該禮物的總數(shù)量廣播給聊天室內(nèi)所有的用戶;根據(jù)所述虛擬禮物ID獲得展示該虛擬禮物所對應的展示資源,根據(jù)所述展示資源在聊天室的視頻區(qū)域展示所述虛擬禮物并展示出連擊特效;其中所述展示資源包括虛擬禮物所對應的圖片以及虛擬禮物名稱; 如果所述虛擬禮物ID對應的虛擬禮物模板中包含有高人氣聊天室視頻區(qū)域廣播的特效,則將贈送者昵稱、受贈者昵稱、虛擬禮物ID、聊天室ID、單次贈送的虛擬禮物數(shù)量打包成禮物數(shù)據(jù)包;從人氣最高的前Μ個聊天室中隨機抽取N個聊天室,并將上述禮物數(shù)據(jù)包廣播到上述Ν個聊天室,以使上述Ν個聊天室解析上述禮物數(shù)據(jù)包,根據(jù)虛擬禮物ID獲得展示該虛擬禮物所對應的展示資源,根據(jù)所述展示資源在聊天室的視頻區(qū)域展示所述虛擬禮物并展示出廣播特效;其中所述Μ和N為預設值,所述展示資源包括虛擬禮物所對應的圖片以及虛擬禮物名稱; 如果所述虛擬禮物ID對應的虛擬禮物模板中包含有聊天室內(nèi)視頻區(qū)域廣播的特效,則將贈送者昵稱、受贈者昵稱、虛擬禮物ID、聊天室ID、單次贈送的虛擬禮物數(shù)量打包成禮物數(shù)據(jù)包;解析上述禮物數(shù)據(jù)包,根據(jù)虛擬禮物ID獲得展示該虛擬禮物所對應的展示資源,根據(jù)所述展示資源在聊天室的視頻區(qū)域展示所述虛擬禮物并展示出廣播特效;其中所述展示資源包括虛擬禮物所對應的圖片以及虛擬禮物名稱; 如果所述虛擬禮物ID對應的虛擬禮物模板中包含有開啟虛擬禮物寶箱的特效,則將需要贈送的虛擬禮物元素的數(shù)據(jù)打包成禮物數(shù)據(jù)包,所述禮物數(shù)據(jù)包包括虛擬禮物寶箱ID、虛擬禮物寶箱開啟剩余時間、虛擬禮物寶箱剩余生命期;解析上述禮物數(shù)據(jù)包,在聊天區(qū)域展示虛擬禮物寶箱;當虛擬禮物寶箱開啟剩余時間到達后,開啟所述虛擬禮物寶箱;當虛擬禮物寶箱剩余生命期到達后,銷毀所述虛擬禮物寶箱。
【專利摘要】本發(fā)明公開了一種聊天室中贈送虛擬禮物及特效觸發(fā)方法,包括:接收贈送者贈送虛擬禮物的禮物贈送請求;確定虛擬禮物模板中所包含的特效功能,所述特效功能包括連擊特效、聊天室內(nèi)視頻區(qū)域廣播、高人氣聊天室視頻區(qū)域廣播以及聊天室內(nèi)開啟虛擬禮物寶箱中的一種或多種;在聊天室中展示所述虛擬禮物寶箱,以使受贈者能夠獲得該虛擬禮物寶箱中的虛擬禮物元素;并根據(jù)所述虛擬禮物ID對應的虛擬禮物模板中所包含的特效功能進行特效展示。本發(fā)明還提供了相應的聊天室中贈送虛擬禮物及特效觸發(fā)系統(tǒng)。本發(fā)明在該聊天室中向其他用戶發(fā)送虛擬禮物并且進行特效展示,增加了互聯(lián)網(wǎng)直播平臺的交互性和娛樂性。
【IPC分類】H04L12/58, H04L12/18
【公開號】CN105406975
【申請?zhí)枴緾N201510937403
【發(fā)明人】楊鵬, 劉琛
【申請人】武漢斗魚網(wǎng)絡科技有限公司
【公開日】2016年3月16日
【申請日】2015年12月15日