[發明專利]彈幕連接監控方法、裝置、設備及存儲介質有效
| 申請號: | 202110344742.6 | 申請日: | 2021-03-29 |
| 公開(公告)號: | CN113115059B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 汪剛 | 申請(專利權)人: | 武漢斗魚魚樂網絡科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/4425;H04N21/4788;H04N21/81 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區軟件園東路*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈幕 連接 監控 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種彈幕連接監控方法、裝置、設備及存儲介質,所述方法通過根據預設代理協議和預設代理構建彈幕監聽器;根據所述彈幕監聽器對直播間彈幕進行監聽,獲得彈幕監聽結果;將所述彈幕監聽結果上報至服務器,能夠快速排查彈幕連接失敗原因,可以更好的更詳細知道彈幕連接情況,對彈幕的各個狀態進行監控,實現對直播間的所有彈幕連接情況的監聽,對彈幕監控的方式簡單便捷,可以針對不同的直播間進行全鏈路監控,提升了用戶體驗。
技術領域
本發明涉及直播監控技術領域,尤其涉及一種彈幕連接監控方法、裝置、設備及存儲介質。
背景技術
隨著網絡通信技術的進步和寬帶網絡的提速,網絡直播得到了越來越多的發展和應用;在實際應用中經常有用戶反饋彈幕連接失敗的情況發生,當前的解決方案使將彈幕連接失敗的錯誤碼顯示在屏幕上面并通知后臺服務器,這樣當用戶彈幕連接失敗的時候會告訴服務器彈幕連接失敗且告知服務器彈幕連接失敗的錯誤碼是多少,這樣的方式后臺服務器可以知道個別彈幕連接失敗的情況,但不能知道直播間所有的彈幕連接失敗的情況,不能很好的去排查彈幕連接失敗的原因。
發明內容
本發明的主要目的在于提供一種彈幕連接監控方法、裝置、設備及存儲介質,旨在解決現有技術中無法快速排查彈幕連接失敗原因,只能被動接受錯誤碼確定彈幕連接失敗的個別用戶,并且無法對直播間的所有彈幕連接情況進行監聽,用戶體驗較差的技術問題。
第一方面,本發明提供一種彈幕連接監控方法,所述彈幕連接監控方法包括以下步驟:
根據預設代理協議和預設代理構建彈幕監聽器;
根據所述彈幕監聽器對直播間彈幕進行監聽,獲得彈幕監聽結果;
將所述彈幕監聽結果上報至服務器。
可選地,所述根據預設代理協議和預設代理構建彈幕監聽器,包括:
獲取彈幕監聽需求,根據所述彈幕監聽需求確定需要調用的目標函數;
根據所述目標函數創建句柄,通過存儲指針函數alloc和初始化函數init結合句柄創建套接字句柄;
將所述套接字句柄在初始監聽器的底層注冊,獲得套接字點句柄;
根據所述套接字點句柄和預設代理協議在所述初始監聽器中定義預設代理,生成彈幕監聽器。
可選地,所述根據所述彈幕監聽器對直播間彈幕進行監聽,獲得彈幕監聽結果,包括:
創建監視器對象并調用start方法設置預設消息數組;
通過所述預設消息數組監聽獲得直播間彈幕的消息類型;
在檢測到消息類型為彈幕開始連接時,將彈幕狀態監聽參數發送至所述彈幕監聽器;
所述彈幕監聽器根據所述彈幕狀態監聽參數對所述直播間彈幕進行監聽,獲得彈幕監聽結果。
可選地,所述彈幕監聽器根據所述彈幕狀態監聽參數對所述直播間彈幕進行監聽,獲得彈幕監聽結果,包括:
所述彈幕監聽器根據所述彈幕狀態監聽參數對所述直播間彈幕進行監聽,獲得彈幕連接狀態信息;
根據所述彈幕連接狀態信息生成彈幕監聽結果。
可選地,所述彈幕監聽器根據所述彈幕狀態監聽參數對所述直播間彈幕進行監聽,獲得彈幕連接狀態信息,包括:
所述彈幕監聽器根據所述彈幕狀態監聽參數創建中轉對象,為所述中轉對象配對代理權限;
根據配對后的中轉對象對所述直播間彈幕進行監聽,獲得各彈幕狀態對應的彈幕連接狀態信息。
可選地,所述根據所述彈幕連接狀態信息生成彈幕監聽結果,包括;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚魚樂網絡科技有限公司,未經武漢斗魚魚樂網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110344742.6/2.html,轉載請聲明來源鉆瓜專利網。





