本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
:,尤其涉及一種基于視頻直播的信息處理方法及裝置。
背景技術(shù):
::隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,觀看視頻直播的用戶越來越多,網(wǎng)絡(luò)直播得到了廣泛的普及,用戶可以登錄網(wǎng)絡(luò)直播的應(yīng)用程序,進(jìn)入感興趣的直播間,觀看主播的視頻直播節(jié)目,而且很多用戶會對自己喜歡的主播贈送禮物信息,以實(shí)現(xiàn)觀眾與主播的互動。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:現(xiàn)有技術(shù)中直播系統(tǒng)的禮物贈送功能過于簡單,一般直播間在發(fā)送禮物時,只要用戶登錄就可以贈送禮物,無法滿足不同等級用戶的使用需求,影響用戶體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于視頻直播的信息處理方法及裝置,能夠滿足不同等級用戶的贈送禮物的互動需求,提高視頻直播中禮物贈送的娛樂性、趣味性,提升用戶體驗(yàn)。本發(fā)明的一個方面,提供了一種基于視頻直播的信息處理方法,包括:根據(jù)用戶當(dāng)前選取的待贈送禮物,獲取所述待贈送禮物在禮物面板上所展示的區(qū)域;根據(jù)所述待贈送禮物在禮物面板上所展示的區(qū)域,確定所述待贈送禮物的禮物類別;其中,所述禮物類別至少包括如下類別:貴族禮物、普通禮物,且不同禮物類別的禮物分別展示在禮物面板的不同區(qū)域;在用戶當(dāng)前選取的待贈送禮物為貴族禮物時,驗(yàn)證所述用戶的用戶等級,當(dāng)所述用戶滿足預(yù)設(shè)的用戶等級要求時,執(zhí)行貴族禮物的贈送操作。可選地,在所述根據(jù)用戶當(dāng)前選取的待贈送禮物,獲取所述待贈送禮物在禮物面板上所展示的區(qū)域之前,所述方法還包括:獲取后臺服務(wù)器發(fā)送的禮物數(shù)組;將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類,并將所述貴族禮物和所述普通禮物分別展示在禮物面板的不同區(qū)域??蛇x地,所述獲取后臺服務(wù)器發(fā)送的禮物數(shù)組,包括:接收所述后臺服務(wù)器返回的json格式的禮物數(shù)據(jù),將所述json格式的禮物數(shù)據(jù)轉(zhuǎn)化為數(shù)組,得到所述禮物數(shù)組。可選地,所述將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類,包括:根據(jù)所述禮物數(shù)組中每一禮物數(shù)據(jù)的類型標(biāo)識,將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類。可選地,所述將所述貴族禮物和所述普通禮物分別展示在禮物面板的不同區(qū)域,包括:采用預(yù)設(shè)的接口函數(shù)獲取所述禮物面板的數(shù)組;根據(jù)所述貴族禮物和所述普通禮物的數(shù)組分別對所述禮物面板賦值,并在賦值完成后,對所述禮物面板的數(shù)據(jù)進(jìn)行顯示??蛇x地,在所述執(zhí)行貴族禮物的贈送操作之前,所述方法還包括:判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度;若滿足,則在完成支付后執(zhí)行貴族禮物的贈送操作,否則,發(fā)送充值提示消息,以提示所述用戶及時進(jìn)行充值。可選地,在所述判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度之前,所述方法還包括:判斷當(dāng)前系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài);若網(wǎng)絡(luò)連接正常,則判斷所述用戶是否為當(dāng)前視頻直播的主播,否則,發(fā)送網(wǎng)絡(luò)連接異常的提示消息;若所述用戶不是當(dāng)前視頻直播的主播,則判斷當(dāng)前直播房間與用于展示禮物的彈幕服務(wù)器的連接狀態(tài),否則,發(fā)送禮物錯發(fā)的提示消息;若當(dāng)前直播房間與彈幕服務(wù)器的連接正常,則執(zhí)行所述判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度的步驟,否則,發(fā)送彈幕服務(wù)器連接異常的提示消息??蛇x地,所述方法還包括:若用戶當(dāng)前選取的待贈送禮物為普通禮物時,采用異步scoket方式執(zhí)行普通禮物的贈送操作。可選地,在所述驗(yàn)證所述用戶的用戶等級之前,所述方法還包括:檢測當(dāng)前app的版本是否為最新的版本;若當(dāng)前app的版本為最新的版本,則執(zhí)行所述驗(yàn)證所述用戶的用戶等級的步驟。本發(fā)明的另一個方面,提供了一種基于視頻直播的信息處理裝置,包括:獲取模塊,用于根據(jù)用戶當(dāng)前選取的待贈送禮物,獲取所述待贈送禮物在禮物面板上所展示的區(qū)域;判定模塊,用于根據(jù)所述待贈送禮物在禮物面板上所展示的區(qū)域,確定所述待贈送禮物的禮物類別;其中,所述禮物類別至少包括如下類別:貴族禮物、普通禮物,且不同禮物類別的禮物分別展示在禮物面板的不同區(qū)域;執(zhí)行模塊,用于在用戶當(dāng)前選取的待贈送禮物為貴族禮物時,驗(yàn)證所述用戶的用戶等級,當(dāng)所述用戶滿足預(yù)設(shè)的用戶等級要求時,執(zhí)行貴族禮物的贈送操作。本發(fā)明實(shí)施例提供的基于視頻直播的信息處理方法及裝置,通過在禮物數(shù)組中增加貴族禮物的設(shè)置,并貴族禮物和普通禮物按照類別的不同分別展示在禮物面板的不同區(qū)域,在用戶執(zhí)行贈送禮物操作時,對于待贈送禮物為貴族禮物的情況,則在用戶滿足預(yù)設(shè)的用戶等級要求時,才執(zhí)行貴族禮物的贈送操作。進(jìn)而能夠滿足不同等級用戶的贈送禮物的互動需求,提高視頻直播中禮物贈送的娛樂性、趣味性,提升用戶體驗(yàn)。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。附圖說明通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1為本發(fā)明實(shí)施例的一種基于視頻直播的信息處理方法的流程圖;圖2為本發(fā)明實(shí)施例的另一種基于視頻直播的信息處理方法的流程圖;圖3為本發(fā)明實(shí)施例的一種基于視頻直播的信息處理裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。本
技術(shù)領(lǐng)域:
:技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非被特定定義,否則不會用理想化或過于正式的含義來解釋。為了能夠滿足不同等級用戶的贈送禮物的互動需求,讓某一部分更愿意付費(fèi)的用戶能夠送出的禮物更具有特色,本發(fā)明實(shí)施例提供了一種能夠在直播過程中的發(fā)送貴族或者vip禮物的方法。圖1示意性示出了本發(fā)明一個實(shí)施例的基于視頻直播的信息處理方法的流程圖。參照圖1,本發(fā)明實(shí)施例的基于視頻直播的信息處理方法具體包括以下步驟:步驟s11、根據(jù)用戶當(dāng)前選取的待贈送禮物,獲取所述待贈送禮物在禮物面板上所展示的區(qū)域。步驟s12、根據(jù)所述待贈送禮物在禮物面板上所展示的區(qū)域,確定所述待贈送禮物的禮物類別;其中,所述禮物類別至少包括如下類別:貴族禮物、普通禮物,且不同禮物類別的禮物分別展示在禮物面板的不同區(qū)域。需要說明的是,本實(shí)施例中的貴族禮物是指只有成為貴族的用戶或者是成為了vip的用戶才可以發(fā)送的禮物。貴族禮物發(fā)出的禮物特效區(qū)別于普通禮物,具有更加炫酷的展示效果。例如,貴族禮物可以是斗魚直播軟件中的魚翅等禮物,普通禮物可以是斗魚直播軟件中的魚丸等禮物??衫斫獾?,貴族禮物是隨著時間的推移和技術(shù)的發(fā)展而不斷更新替換的,當(dāng)前的貴族禮物可能在后續(xù)的某一時間會作為普通禮物使用。步驟s13、在用戶當(dāng)前選取的待贈送禮物為貴族禮物時,驗(yàn)證所述用戶的用戶等級,當(dāng)所述用戶滿足預(yù)設(shè)的用戶等級要求時,執(zhí)行貴族禮物的贈送操作。本實(shí)施例中,用戶執(zhí)行贈送禮物操作時,對于待贈送禮物為貴族禮物的情況,則在用戶滿足預(yù)設(shè)的用戶等級要求時,才執(zhí)行貴族禮物的贈送操作。非貴族用戶點(diǎn)擊禮物面板中的貴族禮物時,則提示只有滿足預(yù)設(shè)的用戶等級要求的貴族或vip用戶才可以發(fā)送貴族禮物。具體的,非貴族用戶點(diǎn)擊禮物面板中的貴族禮物時,可以使用showtoast函數(shù)進(jìn)行提示。其中,用戶等級包括0到n個等級,其中0級為普通用戶,1-n級為貴族或vip用戶,所述普通用戶是指注冊了直播應(yīng)用程序,但是沒有充值的用戶,貴族或vip用戶是指注冊了直播應(yīng)用程序,但是進(jìn)行了充值的用戶??蛇x地,可以根據(jù)充值金額的多少對貴族或vip用戶進(jìn)行不同等級劃分。而且,當(dāng)所述用戶當(dāng)前的等級是貴族或vip用戶等級時,則表示所述用戶預(yù)先進(jìn)行了充值,可執(zhí)行贈送操作。在一個具體實(shí)施例中,可以通過使用函數(shù)scoketreceiveopenstatemsg確定用戶的等級,如果用戶等級>0,則禮物面板顯示用戶為續(xù)費(fèi)貴族;用戶的等級等于0,說明用戶的貴族已經(jīng)過期或者從來沒開通過貴族,禮物面板顯示用戶為普通用戶,并展示去續(xù)費(fèi)貴族的提醒消息。本發(fā)明實(shí)施例提供的基于視頻直播的信息處理方法,通過在禮物數(shù)組中增加貴族禮物的設(shè)置,并貴族禮物和普通禮物按照類別的不同分別展示在禮物面板的不同區(qū)域,在用戶執(zhí)行贈送禮物操作時,對于待贈送禮物為貴族禮物的情況,則在用戶滿足預(yù)設(shè)的用戶等級要求時,才執(zhí)行貴族禮物的贈送操作。進(jìn)而能夠滿足不同等級用戶的贈送禮物的互動需求,提高視頻直播中禮物贈送的娛樂性、趣味性,提升用戶體驗(yàn)。在本發(fā)明的一個可選實(shí)施例中,所述方法還包括附圖中未示出的步驟s14:步驟s14、在用戶當(dāng)前選取的待贈送禮物為普通禮物時,采用異步scoket方式執(zhí)行普通禮物的贈送操作。本發(fā)明實(shí)施例中,對于普通禮物,如斗魚直播軟件中的魚丸,鑒于普通禮物是基本不值錢的,用戶可以免費(fèi)獲得,發(fā)送量比較大,因此,可直接采用異步scoket方式發(fā)送,異步方式傳輸不僅不阻塞線程,而且提高app的流暢度,同時socket是一種輕量級的協(xié)議,socket可以實(shí)現(xiàn)使用很小的數(shù)據(jù)量就可以和服務(wù)端進(jìn)行通信,提高用戶體驗(yàn)。在本發(fā)明的一個可選實(shí)施例中,所述方法還包括:禮物發(fā)送完畢后,使用firegift:函數(shù)顯示禮物特效。圖2示意性示出了本發(fā)明另一個實(shí)施例的基于視頻直播的信息處理方法的流程圖。參照圖2,本發(fā)明實(shí)施例的基于視頻直播的信息處理方法具體包括以下步驟:步驟s21、獲取后臺服務(wù)器發(fā)送的禮物數(shù)組。步驟s22、將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類,并將所述貴族禮物和所述普通禮物分別展示在禮物面板的不同區(qū)域。步驟s23、根據(jù)用戶當(dāng)前選取的待贈送禮物,獲取所述待贈送禮物在禮物面板上所展示的區(qū)域。步驟s24、根據(jù)所述待贈送禮物在禮物面板上所展示的區(qū)域,確定所述待贈送禮物的禮物類別;其中,所述禮物類別至少包括如下類別:貴族禮物、普通禮物,且不同禮物類別的禮物分別展示在禮物面板的不同區(qū)域。步驟s25、在用戶當(dāng)前選取的待贈送禮物為貴族禮物時,驗(yàn)證所述用戶的用戶等級,當(dāng)所述用戶滿足預(yù)設(shè)的用戶等級要求時,執(zhí)行貴族禮物的贈送操作。本發(fā)明實(shí)施例中,步驟s21中的獲取后臺服務(wù)器發(fā)送的禮物數(shù)組,具體包括:接收所述后臺服務(wù)器返回的json格式的禮物數(shù)據(jù),將所述json格式的禮物數(shù)據(jù)轉(zhuǎn)化為數(shù)組,得到所述禮物數(shù)組。在一個具體實(shí)施例中,后臺服務(wù)器返回的是json格式的禮物數(shù)據(jù),接收到后臺服務(wù)器返回的json格式的禮物數(shù)據(jù)之后,將其轉(zhuǎn)化為數(shù)組,以便后續(xù)從該數(shù)組中過濾出貴族禮物數(shù)組。本發(fā)明實(shí)施例中,所述步驟s22中的將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類,具體包括:根據(jù)所述禮物數(shù)組中每一禮物數(shù)據(jù)的類型標(biāo)識,將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類。在實(shí)際應(yīng)用中,過濾出貴族禮物數(shù)組的函數(shù)getgiftornoblearray實(shí)現(xiàn)過程具體如下:1.1)getgiftornoblearray有兩個參數(shù)一個參數(shù)是isnoblegift代表是不是貴族禮物;一個參數(shù)是后臺返回的禮物面板的數(shù)組,這個數(shù)組里面既有普通禮物又有貴族禮物;1.2)重新創(chuàng)建一個新數(shù)組giftarr,創(chuàng)建語句是giftarr=[nsmutablearrayarray];1.3)創(chuàng)建一個新數(shù)組noblearr,創(chuàng)建語句是noblearr=[nsmutablearrayarray];1.4)使用for循環(huán)遍歷外部傳入的禮物數(shù)組,在每個for循環(huán)內(nèi),取出dygiftmodel*model=[netarrobjectatindex:i],其中i代表第幾次for循環(huán);1.5)model是數(shù)據(jù)模型,model有很多字段,判斷model中的字段gt是否是1,如果等于1說明這是一個貴族禮物的model,加到noblearr中語句是[noblearraddobject:model];如果不等于1,說明這個model是一個普通禮物的model,將這個modle加到giftarr中,語句是[giftarraddobject:model];1.6)當(dāng)傳入的參數(shù)isnoblegift為yes的時候,返回的參數(shù)是noblearr,否則,返回giftarr。本發(fā)明實(shí)施例中,所述步驟s22中的將所述貴族禮物和所述普通禮物分別展示在禮物面板的不同區(qū)域,具體包括:采用預(yù)設(shè)的接口函數(shù)獲取所述禮物面板的數(shù)組;根據(jù)所述貴族禮物和所述普通禮物的數(shù)組分別對所述禮物面板賦值,并在賦值完成后,對所述禮物面板的數(shù)據(jù)進(jìn)行顯示。在實(shí)際應(yīng)用中,后臺配置禮物,前臺獲取禮物列表,并從獲取的禮物列表中獲取貴族禮物并且展示。在一個具體實(shí)施例中,可以通過使用loadroom接口函數(shù)獲取禮物面板的數(shù)組,并在獲取到禮物面板的數(shù)組之后,前臺獲取到的貴族禮物數(shù)組使用setarraygift函數(shù)為禮物面板賦值,并使用showgift函數(shù)實(shí)現(xiàn)對禮物面板的數(shù)據(jù)顯示。本發(fā)明實(shí)施例中,在所述驗(yàn)證所述用戶的用戶等級之前,所述方法還包括以下步驟:檢測當(dāng)前app的版本是否為最新的版本;若當(dāng)前app的版本為最新的版本,則執(zhí)行所述驗(yàn)證所述用戶的用戶等級的步驟,否則發(fā)送提示消息,以提示用戶只有升級新版本app才可以發(fā)送貴族禮物。本發(fā)明實(shí)施例中,貴族禮物是一個新加的功能,為了讓過去版本的app知道有貴族禮物,通過將貴族禮物返回在禮物數(shù)組中,使得最新版本的app使用這個函數(shù)分離出貴族禮物,讓最新版本的用戶很好的使用貴族禮物,同時讓老版本顯示貴族禮物,當(dāng)用戶選擇發(fā)送貴族禮物的時候,提示用戶“只有升級新版本app才可以發(fā)送貴族禮物”,這樣用戶知道可能需要升級新版本,讓用戶升級新版本可以提高用戶體驗(yàn)。本發(fā)明實(shí)施例中,在所述執(zhí)行貴族禮物的贈送操作之前,所述方法還包括:判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度;若滿足,則在完成支付后執(zhí)行貴族禮物的贈送操作,否則,發(fā)送充值提示消息,以提示所述用戶及時進(jìn)行充值。進(jìn)一步地,在所述判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度之前,所述方法還包括:判斷當(dāng)前系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài);若網(wǎng)絡(luò)連接正常,則判斷所述用戶是否為當(dāng)前視頻直播的主播,否則,發(fā)送網(wǎng)絡(luò)連接異常的提示消息;若所述用戶不是當(dāng)前視頻直播的主播,則判斷當(dāng)前直播房間與用于展示禮物的彈幕服務(wù)器的連接狀態(tài),否則,發(fā)送禮物錯發(fā)的提示消息;若當(dāng)前直播房間與彈幕服務(wù)器的連接正常,則執(zhí)行所述判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度的步驟,否則,發(fā)送彈幕服務(wù)器連接異常的提示消息。在一個具體實(shí)施例中,貴族用戶使用函數(shù)-(void)dysendnobleview:(uiview*)viewsendgift:(dygiftmodel*)giftmodel發(fā)送貴族禮物其中,-(void)dysendnobleview:(uiview*)viewsendgift:(dygiftmodel*)giftmodel函數(shù)的具體實(shí)現(xiàn)過程如下:1)使用函數(shù)connectedtonetwork判斷是否網(wǎng)絡(luò)連接正常,若不正常直接return,提示網(wǎng)絡(luò)異常,發(fā)送禮物失??;2)若網(wǎng)絡(luò)連接正常,則使用isequaltostring判斷發(fā)送禮物的用戶uid是否等于主播的uid,如果一樣直接return,并提示不能在自己房間發(fā)送禮物;3)若發(fā)送禮物的用戶uid與主播的uid不一樣,則使用[dysocketmanagersharedinstance].roomisconnect判斷房間是否與用于展示禮物的彈幕服務(wù)器連接正常,沒有連接,則return,并去重連用于展示禮物的彈幕服務(wù)器;4)若房間與用于展示禮物的彈幕服務(wù)器連接正常,則使用if([giftmodel.typeintvalue]==1)判斷禮物是貴族禮物還是普通禮物,如果是普通禮物,則使用sendyw函數(shù)去發(fā)送禮物,sendyw函數(shù)采用的是scoket協(xié)議,使用異步socket發(fā)送普通禮物的函數(shù)是danmautil->danmusendyuwan;5)如果是貴族禮物,則判斷用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度,不夠則使用showpayviewwithmessage函數(shù)讓用戶去充值;6)如果用戶當(dāng)前對應(yīng)的虛擬貨幣余額充足,使用函數(shù)usersendgift去發(fā)送貴族禮物;7)根據(jù)后臺返回的錯誤碼提示用戶是否發(fā)送禮物成功,其中,錯誤碼等于0,說明發(fā)送成功,后臺服務(wù)器返回用戶剩余的虛擬貨幣余額。需要說明的是,用戶的貴族禮物和普通禮物也可以是預(yù)先支付的,當(dāng)進(jìn)行禮物贈送時,則直接判斷用戶的所對應(yīng)的禮物數(shù)量是否夠待贈送禮物的消耗額度即可,若禮物發(fā)送成功,則后臺服務(wù)器返回用戶剩余的禮物數(shù)量,客戶端刷新禮物面板的剩余禮物數(shù)量。8)如果后臺檢測異常提供一個不等于0的錯誤碼和錯誤信息,比如后臺發(fā)現(xiàn)用戶uid缺失,錯誤碼=1,則說明用戶未登錄,app提示用戶去登陸。本發(fā)明實(shí)施例,通過對網(wǎng)絡(luò)的情況進(jìn)行了判斷,進(jìn)行了異常處理,并在網(wǎng)絡(luò)連接異常時及時給予用戶提示,確保禮物能夠成功贈送。而且對于有些主播作弊,自己在自己的房間發(fā)送禮物的現(xiàn)象,給予提示,并得到了遏制,保證直播環(huán)境的公平,提升用戶體驗(yàn)。此外,本實(shí)施例還對用于展示禮物的彈幕服務(wù)器是否正常連接進(jìn)行了有效校驗(yàn),并給予重連提示,以確保禮物的成功展示。本發(fā)明實(shí)施例中,對app的各種異常進(jìn)行了處理(異常包括網(wǎng)絡(luò)連接是否正常,是不是在自己的房間發(fā)送禮物,是否登錄,魚翅是否充足),這些異常是app內(nèi)經(jīng)常會遇到的,異常的處理使得app的用戶體驗(yàn)更好。而且,本發(fā)明提供了完善的錯誤碼,前臺可以根據(jù)后臺的錯誤碼進(jìn)行處理,提示用戶貴族禮物不足或者貴族禮物被凍結(jié)的信息,app可以進(jìn)行靈活的處理消息同時展示錯誤信息給用戶。對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。圖3示意性示出了本發(fā)明一個實(shí)施例的基于視頻直播的信息處理裝置的結(jié)構(gòu)示意圖。參照圖3,本發(fā)明實(shí)施例的基于視頻直播的信息處理裝置具體包括獲取模塊301、判定模塊302以及執(zhí)行模塊303,其中:所述的獲取模塊301,用于根據(jù)用戶當(dāng)前選取的待贈送禮物,獲取所述待贈送禮物在禮物面板上所展示的區(qū)域;所述的判定模塊302,用于根據(jù)所述待贈送禮物在禮物面板上所展示的區(qū)域,確定所述待贈送禮物的禮物類別;其中,所述禮物類別至少包括如下類別:貴族禮物、普通禮物,且不同禮物類別的禮物分別展示在禮物面板的不同區(qū)域;所述的執(zhí)行模塊303,用于在用戶當(dāng)前選取的待贈送禮物為貴族禮物時,驗(yàn)證所述用戶的用戶等級,當(dāng)所述用戶滿足預(yù)設(shè)的用戶等級要求時,執(zhí)行貴族禮物的贈送操作。進(jìn)一步地,所述的獲取模塊301,還用于獲取后臺服務(wù)器發(fā)送的禮物數(shù)組;相應(yīng)的,所述裝置還包括圖中未示出的顯示模塊,所述的顯示模塊用于將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類,并將所述貴族禮物和所述普通禮物分別展示在禮物面板的不同區(qū)域。進(jìn)一步地,所述獲取模塊301,具體用于接收所述后臺服務(wù)器返回的json格式的禮物數(shù)據(jù),將所述json格式的禮物數(shù)據(jù)轉(zhuǎn)化為數(shù)組,得到所述禮物數(shù)組。進(jìn)一步地,所述顯示模塊,具體包括分類單元和顯示單元,其中:所述的分類單元,用于根據(jù)所述禮物數(shù)組中每一禮物數(shù)據(jù)的類型標(biāo)識,將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類;所述的顯示單元,用于采用預(yù)設(shè)的接口函數(shù)獲取所述禮物面板的數(shù)組,并根據(jù)所述貴族禮物和所述普通禮物的數(shù)組分別對所述禮物面板賦值,并在賦值完成后,對所述禮物面板的數(shù)據(jù)進(jìn)行顯示。在本發(fā)明的一個可選實(shí)施例中,所述裝置還包括附圖中未示出的判斷模塊和提示模塊,其中:所述的判斷模塊,用于在所述執(zhí)行貴族禮物的贈送操作之前,判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度;相應(yīng)的,所述執(zhí)行模塊303,具體用于在第一判斷模塊的判定結(jié)果為用戶當(dāng)前對應(yīng)的虛擬貨幣余額滿足待贈送禮物所需的虛擬貨幣支付額度時,在完成支付后執(zhí)行貴族禮物的贈送操作;所述的提示模塊,用于在第一判斷模塊的判定結(jié)果為用戶當(dāng)前對應(yīng)的虛擬貨幣余額不能滿足待贈送禮物所需的虛擬貨幣支付額度時,發(fā)送充值提示消息,以提示所述用戶及時進(jìn)行充值,以便后續(xù)完成貴族禮物的贈送。進(jìn)一步地,所述的判斷模塊,還用于在所述判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度之前,判斷當(dāng)前系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài);若網(wǎng)絡(luò)連接正常,則判斷所述用戶是否為當(dāng)前視頻直播的主播,否則,調(diào)用所述提示模塊,發(fā)送網(wǎng)絡(luò)連接異常的提示消息;若所述用戶不是當(dāng)前視頻直播的主播,則判斷當(dāng)前直播房間與用于展示禮物的彈幕服務(wù)器的連接狀態(tài),否則,調(diào)用所述提示模塊,發(fā)送禮物錯發(fā)的提示消息;若當(dāng)前直播房間與彈幕服務(wù)器的連接正常,則執(zhí)行所述判斷所述用戶當(dāng)前對應(yīng)的虛擬貨幣余額是否滿足所述待贈送禮物所需的虛擬貨幣支付額度的操作,否則,調(diào)用所述提示模塊,發(fā)送彈幕服務(wù)器連接異常的提示消息。在本發(fā)明的一個可選實(shí)施例中,所述執(zhí)行模塊303,還用于當(dāng)用戶當(dāng)前選取的待贈送禮物為普通禮物時,采用異步scoket方式執(zhí)行普通禮物的贈送操作。在本發(fā)明的一個可選實(shí)施例中,所述裝置還包括檢測模塊,所述的檢測模塊,用于在所述驗(yàn)證所述用戶的用戶等級之前,檢測當(dāng)前app的版本是否為最新的版本;相應(yīng)的,所述執(zhí)行模塊303,具體用于在當(dāng)前app的版本為最新的版本時,執(zhí)行所述驗(yàn)證所述用戶的用戶等級的操作。對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。此外,本發(fā)明另一實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為所述電子設(shè)備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:獲取后臺服務(wù)器發(fā)送的禮物數(shù)組;將所述禮物數(shù)組中的貴族禮物和普通禮物進(jìn)行分類,并將所述貴族禮物和所述普通禮物分別展示在禮物面板的不同區(qū)域;若用戶當(dāng)前選取的待贈送禮物為貴族禮物時,驗(yàn)證所述用戶的用戶等級,當(dāng)所述用戶滿足預(yù)設(shè)的用戶等級要求時,執(zhí)行貴族禮物的贈送操作。本發(fā)明實(shí)施例提供的基于視頻直播的信息處理方法及裝置,通過在禮物數(shù)組中增加貴族禮物的設(shè)置,并貴族禮物和普通禮物按照類別的不同分別展示在禮物面板的不同區(qū)域,在用戶執(zhí)行贈送禮物操作時,對于待贈送禮物為貴族禮物的情況,則在用戶滿足預(yù)設(shè)的用戶等級要求時,才執(zhí)行貴族禮物的贈送操作。進(jìn)而能夠滿足不同等級用戶的贈送禮物的互動需求,提高視頻直播中禮物贈送的娛樂性、趣味性,提升用戶體驗(yàn)。此外,本發(fā)明實(shí)施例提供的基于視頻直播的信息處理方法及裝置,通過增加只有滿足預(yù)設(shè)的用戶等級要求的用戶才可以發(fā)送貴族禮物的功能,不僅能夠提高用戶的付費(fèi)率,為公司的營收做出貢獻(xiàn),而且還能夠?yàn)榛ǜ噱X的用戶,提供更加有趣、炫酷的用戶體驗(yàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實(shí)施。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實(shí)施例或者實(shí)施例的某些部分所述的方法。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。當(dāng)前第1頁12當(dāng)前第1頁12