[發明專利]基于統一通信信道的實時通信方法及相關設備在審
| 申請號: | 202210471149.2 | 申請日: | 2022-04-28 |
| 公開(公告)號: | CN114827065A | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 余鎮深;劉莉 | 申請(專利權)人: | 抖動科技(深圳)有限公司 |
| 主分類號: | H04L51/043 | 分類號: | H04L51/043;H04L51/10;H04L51/212 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 劉麗華;孫芬 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 統一 通信 信道 實時 方法 相關 設備 | ||
本申請提出一種基于統一通信信道的實時通信方法、裝置、電子設備及存儲介質,基于統一通信信道的實時通信方法包括:基于不同會話類型的通信系統構建通信信道框架和各會話類型的消息插件,基于通信信道框架和消息插件構建實時通信系統;當用戶登錄實時通信系統時,調用通信信道框架為用戶建立統一通信信道;調用消息插件以創建實時會話;當產生消息數據時,基于消息插件對消息數據進行分片以獲取待發送消息;基于統一通信信道對待發送消息進行斷點續傳以獲取通信結果;基于通信結果監測實時通信系統的運行情況以獲取監測結果。本申請能夠實現不同通信場景下資源的復用,減少了不同場景下通信系統開發的復雜度和調試維護成本,提高開發效率。
技術領域
本申請涉及通信技術領域,尤其涉及一種基于統一通信信道的實時通信方法、裝置、電子設備及存儲介質。
背景技術
在不同的通信場景下使用相同通信功能時,往往需要對不同場景中相同的通信功能進行重復性開發,導致代碼和網絡資源無法復用,同時,在測試過程中很難完全覆蓋所有的通信場景。
目前業界的做法都是針對不同場景的各個通信系統進行獨立開發,再從客戶端UI界面上進行集成,然而,這種方式勢必導致針對不同場景需要進行重復的定制開發,開發的復雜度成倍上升,造成網絡和設備資源的浪費,通信系統的開發效率低下。
發明內容
鑒于以上內容,有必要提出一種基于統一通信信道的實時通信方法及相關設備,以解決如何提高通信系統開發效率這一技術問題,其中,相關設備包括基于統一通信信道的實時通信裝置、電子設備及存儲介質。
本申請提供基于統一通信信道的實時通信方法,所述方法包括:
基于不同會話類型的通信系統構建通信信道框架和每一個會話類型的消息插件,并基于所述通信信道框架和所有消息插件構建實時通信系統,所述會話類型反映通信系統中包含的消息類型;
當用戶登錄所述實時通信系統時,調用通信信道框架為用戶建立統一通信信道;
依據預設會話用戶和預設會話類型調用所述消息插件以創建實時會話;
當所述實時會話中產生消息數據時,基于所述消息插件對所述消息數據進行分片以獲取待發送消息;
基于所述統一通信信道對所述待發送消息進行傳輸以獲取通信結果;
基于所述通信結果監測所述實時通信系統的運行情況以獲取監測結果。
在一些實施例中,所述基于不同會話類型的通信系統構建通信信道框架和每一個會話類型的消息插件,并基于所述通信信道框架和所有消息插件構建實時通信系統,所述會話類型反映通信系統中包含的消息類型,包括:
存儲現有的不同會話類型的通信系統以構建通信系統集合;
提取所述通信系統集合中所有通信系統共同的功能組件以獲取所有基礎組件,將所有基礎組件作為通信信道框架;
基于所述會話類型篩選所述通信系統集合以獲取每一個會話類型的通信系統子集;
提取所述通信系統子集中所有通信系統除基礎組件外共同的功能組件以獲取每一個會話類型的消息插件;
基于所述通信信道框架和所有消息插件得到實時通信系統。
在一些實施例中,所述當用戶登錄所述實時通信系統時,調用通信信道框架為用戶建立統一通信信道,包括:
當用戶登錄所述實時通信系統時,調用所述實時通信系統中的通信信道框架為用戶建立統一通信信道;
每隔固定時間發送心跳信令以維持所述統一通信信道的連接,所述心跳信令為預設數據。
在一些實施例中,所述當所述實時會話中產生消息數據時,基于所述消息插件對所述消息數據進行分片以獲取待發送消息,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于抖動科技(深圳)有限公司,未經抖動科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210471149.2/2.html,轉載請聲明來源鉆瓜專利網。





