[發明專利]直播功能組件間的通信方法、存儲介質、電子設備及系統有效
| 申請號: | 201710935292.1 | 申請日: | 2017-10-10 |
| 公開(公告)號: | CN109660839B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 張磊;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/41 | 分類號: | H04N21/41;H04N21/426;G06F13/38 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 功能 組件 通信 方法 存儲 介質 電子設備 系統 | ||
本發明公開了一種直播功能組件間的通信方法、存儲介質、電子設備及系統,涉及直播功能組件間的耦合關系設計領域。該方法的步驟為:根據直播功能組件的數量,設置對應數量的組件通信模塊,在每個組件通信模塊中設置通用的通信消息名稱轉換協議;直播功能組件需要通信時,為直播功能組件選擇并關聯合適的組件通信模塊;直播功能組件發送通信消息至關聯的組件通信模塊,組件通信模塊根據所述通信消息名稱轉換協議,將當前通信消息名稱轉換為消息傳輸名稱后,將轉換名稱后的通信消息發送至目的直播功能組件關聯的組件通信模塊。本發明當直播功能組件間通信時,能夠在保證直播功能組件通信效率的同時提高通信質量。
技術領域
本發明涉及直播功能組件間的耦合關系設計領域,具體涉及一種直播功能組件間的通信方法、存儲介質、電子設備及系統。
背景技術
目前,直播功能組件在設計時,為了隔離直播功能組件之間的業務功能,一般將直播功能組件之間的耦合關系設計為零耦合關系(即沒有耦合關系)。雖然零耦合關系能夠完全隔離直播功能組件之間的業務功能,但是,零耦合直播功能組件之間不僅會存在較多的重復數據,而且在通信時還存在以下缺陷:
(1)所有直播功能組件通信時,均需要通過1條事件總線來發送通信消息,在事件總線本身需要處理其他的事情的情況下,讓事件總線在轉發所有直播功能組件的通信消息,無疑加重了事件總線(也就是整個系統)的負荷,而且所有直播功能組件通過1條事件總線通信,會使得通信消息發送的延遲率較高,進而嚴重降低了工作效率和用戶體驗。
(2)有直播功能組件的通信消息名稱封裝于組件內部,即每個直播功能組件均獨立維護消息,這樣會造成不同直播功能組件通信時,因不同直播功能組件的通信消息名稱不匹配(無法對應),而導致通信消息丟包等問題,進而降低通信質量。
發明內容
針對現有技術中存在的缺陷,本發明解決的技術問題為:當直播功能組件間通信時,如何實現在保證直播功能組件通信效率的同時提高通信質量。
為達到以上目的,本發明提供的直播功能組件間的通信方法,包括以下步驟:
S1:根據直播功能組件的數量,設置對應數量的組件通信模塊,在每個組件通信模塊中設置通用的通信消息名稱轉換協議,轉到S2;
S2:直播功能組件需要通信時,為直播功能組件選擇合適的組件通信模塊后,將選擇的組件通信模塊與直播功能組件關聯,轉到S3;
S3:直播功能組件發送通信消息至關聯的組件通信模塊,組件通信模塊根據所述通信消息名稱轉換協議,將當前通信消息名稱轉換為消息傳輸名稱后,將轉換名稱后的通信消息發送至目的直播功能組件關聯的組件通信模塊,目的直播功能組件關聯的組件通信模塊接收轉換名稱后的通信消息。
在上述技術方案的基礎上,S1中所述根據直播功能組件的數量,設置對應數量的組件通信模塊的標準為:組件通信模塊的數量與直播功能組件的數量的比為1:1~7。
在上述技術方案的基礎上,S2為直播功能組件選擇合適的組件通信模塊的流程包括:獲取每個組件通信模塊已關聯的直播功能組件的數量,選擇已關聯直播功能組件的數量最少的組件通信模塊,作為合適的組件通信模塊。
在上述技術方案的基礎上,S1中所述在每個組件通信模塊中設置通用的通信消息名稱轉換協議的流程包括:在每個組件通信模塊中,設置與每個直播功能組件的所有通信消息名稱對應的消息傳輸名稱,將每個消息傳輸名稱相關聯;S3中所述組件通信模塊根據所述通信消息名稱轉換協議,將當前通信消息名稱轉換為消息傳輸名稱的流程包括:獲取與當前通信消息名稱對應的消息傳輸名稱。
本發明提供的存儲介質,該存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現上述直播功能組件間的通信方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710935292.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種視頻直播流生成方法、裝置及電子設備
- 下一篇:一種直播系統





