[發明專利]一種禮物消息的降級方法及相關裝置有效
| 申請號: | 201811161526.2 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN110971921B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 周志剛 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/239;H04N21/235;H04N21/258;H04N21/442;H04N21/431;H04N21/482 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 徐松 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 禮物 消息 降級 方法 相關 裝置 | ||
本發明實施例公開了一種禮物消息的降級方法及相關裝置,用于在降級禮物消息時,實現了根據禮物消息的等級進行選擇性降級的目的。本發明實施例方法包括:通過調用http的get函數向服務器發送直播間請求信息;接收服務器返回的直播間信息,直播間信息包括第一閾值;當接收到消息時,將接收到消息的時刻存儲到時刻隊列中,時刻隊列用于存儲接收消息的時刻;判斷時刻隊列中存儲的時刻數量是否超過第一閾值;若超過,則解析時刻隊列中的各時刻對應的消息是否為禮物消息并獲取禮物消息的等級信息;若時刻隊列中的各時刻對應的消息中存在禮物消息時,獲取禮物消息的等級信息,并根據禮物消息的等級信息判斷禮物消息的等級是否大于預設等級;若不大于,則存儲禮物消息的連擊次數,并丟棄禮物消息。
技術領域
本發明涉及計算機領域,尤其涉及一種禮物消息的降級方法及相關裝置。
背景技術
對于直播平臺來說,在一個房間內的所有觀眾是可以看到該直播間的所有彈幕消息和禮物消息。然而對于大直播間由于消息過多導致移動端的設備的發熱,以及性能消耗,會產生卡頓現象。因此在移動端對收到的彈幕和禮物消息進行降級則很有必要。
現有技術中,依據當前時刻設置來統計禮物消息數量,并將在閾值內的禮物消息存入隊列中,超過數量則丟棄掉。
然而現有技術中,禮物消息分為高等級禮物消息和低等級禮物消息,在禮物消息量多的時候,高等級禮物消息和低等級禮物消息都會被丟棄,使得發送高等級禮物消息的高級用戶體驗感不好。因此如何在控制顯示層的禮物消息的數量的前提下,優先維護高級用戶的權益是一個急需解決的問題。
發明內容
本發明實施例提供了一種禮物消息的降級方法及相關裝置,用于在降級禮物消息時,實現了根據禮物消息的等級進行選擇性降級的目的。
本發明實施例的第一方面提供了一種禮物消息的降級方法,包括:通過調用http的get函數向服務器發送直播間請求信息,所述直播間請求信息用于請求直播間信息,所述直播間請求信息包括所述直播間的域名信息和所述直播間的房間號信息;接收所述服務器返回的所述直播間信息,所述直播間信息包括第一閾值,所述第一閾值用于指示預定時長內接收消息的最大數值,所述第一閾值存儲于定義的變量size_t m_nLimit中;當接收到消息時,將接收到所述消息的時刻存儲到時刻隊列中,所述時刻隊列用于存儲接收消息的時刻;判斷所述時刻隊列中存儲的時刻數量是否超過所述第一閾值;若超過,則解析所述時刻隊列中的各時刻對應的消息是否為禮物消息;若所述時刻隊列中的各時刻對應的消息中存在禮物消息時,獲取所述禮物消息的等級信息,并根據所述禮物消息的等級信息判斷所述禮物消息的等級是否大于預設等級;若不大于,則存儲所述禮物消息的連擊次數,并丟棄所述禮物消息。
在一種可能的實施例中,所述方法還包括:定義消息降級類MessageLimit,所述消息降級類MessageLimit用于對接收到的消息進行降級處理;創建消息解析類SttDecoder,所述消息解析類用于解析所述時刻隊列中的各時刻對應的消息是否為禮物消息。
在一種可能的實施例中,所述通過調用http的get函數向服務器發送直播間請求信息包括:定義http對象http objhttp;在所述http對象中填入所述直播間的域名信息和所述直播間的房間號信息;通過所述get函數objhttp.get()將所述直播間請求信息發送給所述服務器。
在一種可能的實施例中,所述解析所述時刻隊列中的各時刻對應的消息是否為禮物消息包括:通過Parse函數pDecoder-Parse(NetMessage)解析所述時刻隊列中的各時刻對應的消息,所述NetMessage用于表示消息為網絡消息;通過string函數std::stringcmdtype=std::string(pDecoder-GetItem(“type”))獲取所述時刻隊列中的各時刻對應的消息的類型,所述type用于表示消息的類型。
在一種可能的實施例中,所述存儲所述禮物消息的連擊次數之前,所述方法還包括:根據所述禮物消息的禮物類型獲取所述禮物消息的連擊次數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811161526.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種頁面生成方法及裝置
- 下一篇:一種圖片識別方法及相關裝置





