[發明專利]彈幕消息分發方法、裝置、設備和存儲介質有效
| 申請號: | 201810797433.2 | 申請日: | 2018-07-19 |
| 公開(公告)號: | CN108924653B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 張磊 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;H04N21/488;H04N21/81 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈幕 消息 分發 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了一種彈幕消息分發方法、裝置、設備和存儲介質。該方法包括:頂級彈幕分發器對象獲取待分發彈幕消息,并對待分發彈幕消息進行預處理,獲得目標彈幕消息集合;次級彈幕分發器對象獲得目標彈幕消息集合及彈幕消息接收器對象,并通過彈幕消息接收器對象調用彈幕分發函數,按序將目標彈幕消息集合中的目標彈幕消息分發至彈幕消息接收器對象中;其中,目標彈幕消息為JavaBean類型;彈幕分發函數為彈幕消息接收器對象繼承預定義的彈幕分發協議而獲得,彈幕分發協議為具有公有權限修飾符的接口協議。通過上述技術方案,簡化了彈幕消息分發過程,實現了彈幕消息的直達式分發,提高了彈幕消息分發效率和時效性。
技術領域
本發明實施例涉及計算機技術,尤其涉及一種彈幕消息分發方法、裝置、設備和存儲介質。
背景技術
在搭載Android系統的客戶端(可簡稱為Android客戶端)中,通常是從能夠傳輸及處理彈幕消息的服務器(即彈幕服務器)中獲取彈幕消息,也就是彈幕服務器會向Android客戶端發送消息。
目前,Android客戶端在接收到彈幕服務器發送的彈幕消息時,會直接通過音視頻播放/直播應用軟件中的彈幕分發模塊,基于Android系統提供的引用關系鏈,將解析后的彈幕消息按接收順序發送至各個需要接收彈幕消息的彈幕消息接收器對象中,如視圖對象、業務控制器對象或數據管理器對象等。以視圖對象為例,彈幕分發模塊會直接按照視圖層級的引用關系鏈逐層地將彈幕消息傳遞至目標視圖對象。參見圖1,如果一個位于第三視圖層104中的視圖對象需要獲取到彈幕消息101,那么該彈幕消息101需要按照引用關系鏈,先傳遞至第一視圖層102,再由第一視圖層102傳遞至第二視圖層103,并最終由第二視圖層103再傳遞至第三視圖層104。該過程中,即便第一視圖層102和第二視圖層103中的視圖對象不需要該彈幕消息,其也必須接收并傳遞該彈幕消息。
上述現有技術中,并非彈幕分發模塊直接對彈幕消息進行解析和校驗等的預處理操作,這在一定程度上增加了彈幕消息的流轉過程,降低了彈幕消息分發效率和時效性。另外,彈幕消息的分發流程過于復雜,用時較長,更大程度上降低彈幕消息分發效率,且增大系統資源消耗。
發明內容
本發明實施例提供一種彈幕消息分發方法、裝置、設備和存儲介質,以簡化彈幕消息分發過程,實現音視頻播放/直播應用軟件中彈幕消息的直達式分發,提高彈幕消息分發效率和時效性。
第一方面,本發明實施例提供了一種彈幕消息分發方法,包括:
頂級彈幕分發器對象獲取待分發彈幕消息,并對所述待分發彈幕消息進行預處理,獲得目標彈幕消息集合;
次級彈幕分發器對象獲得所述目標彈幕消息集合及彈幕消息接收器對象;
次級彈幕分發器對象通過所述彈幕消息接收器對象調用彈幕分發函數,按序將所述目標彈幕消息集合中的目標彈幕消息分發至所述彈幕消息接收器對象中;
其中,所述目標彈幕消息為JavaBean類型;所述彈幕分發函數為所述彈幕消息接收器對象繼承預定義的彈幕分發協議而獲得,所述彈幕分發協議為具有公有權限修飾符的接口協議。
第二方面,本發明實施例還提供了一種彈幕消息分發裝置,該裝置包括:頂級彈幕分發器和次級彈幕分發器;
所述頂級彈幕分發器用于獲取待分發彈幕消息,并對所述待分發彈幕消息進行預處理,獲得目標彈幕消息集合;
所述次級彈幕分發器用于獲得所述目標彈幕消息集合及彈幕消息接收器對象,并通過所述彈幕消息接收器對象調用彈幕分發函數,按序將所述目標彈幕消息集合中的目標彈幕消息分發至所述彈幕消息接收器對象中;
其中,所述目標彈幕消息為JavaBean類型;所述彈幕分發函數為所述彈幕消息接收器對象繼承預定義的彈幕分發協議而獲得,所述彈幕分發協議為具有公有權限修飾符的接口協議。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810797433.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電視信號變化檢測的方法
- 下一篇:一種智能無線網絡視頻服務系統





