[發明專利]基于通信群組的通信方法、裝置、服務器、系統及介質有效
| 申請號: | 202010568967.5 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111787079B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 沈鵬翔;黃燕達;廖文輝 | 申請(專利權)人: | 廣州市百果園信息技術有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L67/1001;H04L67/141;H04L67/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 通信 方法 裝置 服務器 系統 介質 | ||
1.一種基于通信群組的通信方法,其特征在于,應用于群組通信系統中的服務器集群中的第一服務器,所述服務器集群中的服務器與客戶端之間基于預設通信協議進行通信,所述預設通信協議允許作為客戶端的瀏覽器與服務器之間建立持久性連接,所述方法包括:
處理第一客戶端發送的第一請求,得到第一初始消息;
根據所述第一客戶端對應的第一客戶端標識查詢所述第一服務器中的第一類映射關系,得到所述第一客戶端當前所處的第一通信群組的第一群組標識;
根據所述第一群組標識從預設存儲系統中查詢第二類映射關系,得到所述第一通信群組內當前存在的第二客戶端對應的第二服務器的第一通信地址,其中,所述第二服務器包含于所述服務器集群內;
根據所述第一群組標識和所述第一初始消息生成第一目標消息,并根據所述第一通信地址將所述第一目標消息發送至所述第二服務器,所述第一目標消息用于指示所述第二服務器將所述第一初始消息的消息內容發送至對應的第二客戶端。
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一群組標識從預設存儲系統中查詢第二類映射關系,得到所述第一通信群組內當前存在的第二客戶端對應的第二服務器的第一通信地址,包括:
根據所述第一群組標識從預設存儲系統中查詢第二類映射關系,得到所述第一通信群組內當前存在的第二客戶端對應的第二服務器的第一通信地址和所述第二客戶端對應的第二客戶端標識;
所述根據所述第一群組標識和所述第一初始消息生成第一目標消息,包括:
根據所述第一群組標識、所述第二客戶端標識和所述第一初始消息生成第一目標消息;
相應的,所述第一目標消息用于指示所述第二服務器將所述第一初始消息的消息內容發送至所述第二客戶端標識對應的第二客戶端。
3.根據權利要求2所述的方法,其特征在于,還包括:
接收第三服務器發送的第二目標消息;
根據所述第二目標消息中包含的第三客戶端標識查詢所述第一服務器中的第一類映射關系;
若確定所述第三客戶端標識存在于所述第一服務器中的第一類映射關系內,則將所述第二目標消息內包含的第二初始消息的消息內容發送至對應的第三客戶端。
4.一種基于通信群組的通信方法,其特征在于,應用于群組通信系統,所述群組通信系統包括虛擬服務器、應用程序接口API網關、服務器集群、預設存儲系統和多個客戶端;所述服務器集群中的服務器與客戶端之間基于預設通信協議進行通信,所述預設通信協議允許作為客戶端的瀏覽器與服務器之間建立持久性連接;所述方法包括:
通過所述虛擬服務器將第一客戶端發送的連接建立請求轉發至所述API網關;
通過所述API網關基于第一預設負載均衡策略確定預設路由列表中的用于與所述第一客戶端建立連接的第一服務器,并將所述連接建立請求發送至所述第一服務器;
通過所述第一服務器與所述第一客戶端建立連接,并基于預設群組分配原則為所述第一客戶端分配對應的第一群組標識,所述第一群組標識用于指示將所述第一客戶端加入對應的第一通信群組;
通過所述第一服務器更新所述第一服務器中的第一類映射關系,并指示所述預設存儲系統更新第二類映射關系,其中,所述第一服務器中的第一類映射關系包括與所述第一服務器連接的客戶端的客戶端標識和客戶端所在通信群組的群組標識的對應關系,所述第二類映射關系包括群組標識和服務器的通信地址的對應關系。
5.根據權利要求4所述的方法,其特征在于,還包括:
通過所述第一客戶端向所述第一服務器發送第一請求;
通過所述第一服務器處理所述第一請求,得到第一初始消息;
通過所述第一服務器根據所述第一客戶端對應的第一客戶端標識查詢所述第一服務器中的第一類映射關系,得到所述第一客戶端當前所處的第一通信群組的第一群組標識;
通過所述第一服務器根據所述第一群組標識從預設存儲系統中查詢第二類映射關系,得到所述第一通信群組內當前存在的第二客戶端對應的第二服務器的第一通信地址;
通過所述第一服務器根據所述第一群組標識和所述第一初始消息生成第一目標消息,并根據所述第一通信地址將所述第一目標消息發送至所述第二服務器;
通過所述第二服務器將所述第一初始消息的消息內容發送至對應的第二客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市百果園信息技術有限公司,未經廣州市百果園信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010568967.5/1.html,轉載請聲明來源鉆瓜專利網。





