[發明專利]彈幕消息分發方法、裝置、設備及存儲介質有效
| 申請號: | 201810688138.3 | 申請日: | 2018-06-28 |
| 公開(公告)號: | CN109005448B | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 張磊;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/435 | 分類號: | H04N21/435;H04N21/462;H04N21/443;H04N21/4788 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈幕 消息 分發 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了一種彈幕消息分發方法、裝置、設備及存儲介質。該方法包括:獲取待分發彈幕消息及第一彈幕分發目標;將所述第一彈幕分發目標轉換為彈幕分發協議對象,獲得第二彈幕分發目標;通過所述第二彈幕分發目標調用彈幕分發函數,將所述待分發彈幕消息分發至所述第二彈幕分發目標中,其中,所述彈幕分發函數為所述第一彈幕分發目標繼承彈幕分發協議而獲得。通過上述技術方案,實現了Android客戶端的音視頻播放/直播應用軟件中彈幕消息的直達式分發,使得各個彈幕分發目標能夠直接獲得彈幕消息,簡化了彈幕消息分發過程,提高了彈幕消息分發效率。
技術領域
本發明實施例涉及計算機技術,尤其涉及一種彈幕消息分發方法、裝置、設備及存儲介質。
背景技術
在諸如斗魚的音視頻播放/直播應用軟件中,會大量使用彈幕消息。通常,這些彈幕消息是由音視頻播放/直播應用軟件逐條分發給需要使用彈幕消息的各個彈幕分發目標,如視圖、業務控制器或數據管理器等。
以彈幕分發目標為視圖為例,目前,對于安裝于Android系統的音視頻播放/直播應用軟件,其向各個視圖分發彈幕消息的方式是逐層傳遞的方式。具體來說,Android系統中的各個視圖是按照層級關系布設的,那么基于該層級關系,可以構建各個視圖之間的引用關系鏈。彈幕消息在各個視圖之間的傳遞,便是按照上述引用關系鏈進行逐層傳遞的。參見圖1,如果一個位于第三視圖層104中的視圖需要獲取到彈幕消息101,那么該彈幕消息101需要按照引用關系鏈,先傳遞至第一視圖層102,再由第一視圖層102傳遞至第二視圖層103,并最終由第二視圖層103再傳遞至第三視圖層104。這樣,該視圖獲取彈幕消息的過程就比較復雜,用時較長,效率較低。而且,即便第一視圖層102和第二視圖層103中的視圖不需要該彈幕消息,其也必須接收并傳遞該彈幕消息,無疑會造成系統資源的浪費。
現有的彈幕消息在音視頻播放/直播應用軟件中的分發方式存在分發過程復雜,分發效率低以及系統資源消耗較高的問題。
發明內容
本發明實施例提供一種彈幕消息分發方法、裝置、設備及存儲介質,以實現音視頻播放/直播應用軟件中彈幕消息的直達式分發,使得各個彈幕分發目標能夠直接獲得彈幕消息,簡化了彈幕消息分發過程,提高了彈幕消息分發效率。
第一方面,本發明實施例提供了一種彈幕消息分發方法,包括:
獲取待分發彈幕消息及第一彈幕分發目標;
將所述第一彈幕分發目標轉換為彈幕分發協議對象,獲得第二彈幕分發目標;
通過所述第二彈幕分發目標調用彈幕分發函數,將所述待分發彈幕消息分發至所述第二彈幕分發目標中,其中,所述彈幕分發函數為所述第一彈幕分發目標繼承彈幕分發協議而獲得。
第二方面,本發明實施例還提供了一種彈幕消息分發裝置,該裝置包括:
數據獲取模塊,用于獲取待分發彈幕消息及第一彈幕分發目標;
分發目標獲取模塊,用于將所述第一彈幕分發目標轉換為彈幕分發協議對象,獲得第二彈幕分發目標;
彈幕消息分發模塊,用于通過所述第二彈幕分發目標調用彈幕分發函數,將所述待分發彈幕消息分發至所述第二彈幕分發目標中,其中,所述彈幕分發函數為所述第一彈幕分發目標繼承彈幕分發協議而獲得。
第三方面,本發明實施例還提供了一種設備,該設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明任意實施例所提供的彈幕消息分發方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810688138.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種安防高清錄像倒播方法及裝置
- 下一篇:防盜錄方法、裝置、存儲介質及處理器





