[發明專利]一種基于WebSocket的對講機實現方法在審
| 申請號: | 201911255867.0 | 申請日: | 2019-12-10 |
| 公開(公告)號: | CN110943910A | 公開(公告)日: | 2020-03-31 |
| 發明(設計)人: | 費瀟;張華;周敏;何志明 | 申請(專利權)人: | 杭州當虹科技股份有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;H04L29/08 |
| 代理公司: | 杭州橙知果專利代理事務所(特殊普通合伙) 33261 | 代理人: | 賀龍萍 |
| 地址: | 310012 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 websocket 對講機 實現 方法 | ||
1.一種基于WebSocket的對講機實現方法,其特征是,包括語音服務器和終端,具體包括如下步驟:
(1)已經存在的終端通過WebSocket連接到語音服務器,加入房間然后已經存在的終端通過WebSocket將語音數據發送到語音服務器;
(2)新加入的終端通過WebSocket連接到語音服務器,加入相同房間然后通過WebSocket將語音數據發送到語音服務器,語音服務器會將新加入的終端跟已經存在的終端進行關聯,這樣已經存在的終端的語音數據就會被發送給新加入的終端,已經存在的終端也可以接收到新加入終端的數據,同時語音服務器會通知已經存在的終端有新的終端加入。
2.根據權利要求1所述的一種基于WebSocket的對講機實現方法,其特征是,所述的語音服務器指的是管理會話以及轉發語音數據的服務器,所述的終端指的是支持WebSocket同時支持音頻錄制和播放的設備,所述的語音服務器包括會話Tunnel模塊、Router模塊和RelaySvr節點,所述的Tunnel模塊將WebSocket承載的數據流轉為UDP或者TCP數據;所述的Router模塊為原生語音系統的調度器,用于分配接入和傳輸節點;所述的RelaySvr節點用于轉發音頻數據。
3.根據權利要求2所述的一種基于WebSocket的對講機實現方法,其特征是,在步驟(1)和步驟(2)中,終端加入房間的具體操作方法如下:終端通過WebSocket連接到語音服務器的Tunnel模塊,發送加入房間的請求命令給語音服務器的Tunnel模塊,而語音服務器的Tunnel模塊根據請求內容執行加入房間命令通過HTTP發送給語音服務器的Router模塊,語音服務器的Router模塊接收到語音服務器的Tunnel模塊轉發過來的加入房間命令,為其分配合適的語音服務器的RelaySvr節點,然后將該信息通過HTTP通知到語音服務器的RelaySvr節點。
4.根據權利要求3所述的一種基于WebSocket的對講機實現方法,其特征是,在步驟(1)和步驟(2)中,語音數據發送到語音服務器的具體操作方法如下:終端拿到相對應的語音服務器的RelaySvr節點以后就開始發送語音數據給語音服務器的Tunnel模塊,語音服務器的Tunnel模塊將語音數據通過UDP轉發給語音服務器的RelaySvr節點,語音服務器的RelaySvr節點通過UDP將語音數據發送給房間內已經存在的終端,通過UDP數據流使得終端與房間內已經存在的終端完成互通。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州當虹科技股份有限公司,未經杭州當虹科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911255867.0/1.html,轉載請聲明來源鉆瓜專利網。





