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





