[發明專利]一種聊天數據收發方法有效
| 申請號: | 202110288024.1 | 申請日: | 2021-03-18 |
| 公開(公告)號: | CN112671937B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 徐新明 | 申請(專利權)人: | 杭州金線連科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 浙江千克知識產權代理有限公司 33246 | 代理人: | 汪丹琪 |
| 地址: | 310000 浙江省杭州市江干*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聊天 數據 收發 方法 | ||
1.一種聊天數據收發方法,應用于包括認證服務器、Web服務器集群、zookeeper服務器、通信服務器集群、消息隊列服務器集群、注冊中心的雙通道聊天系統,其特征在于,方法包括:
聊天數據發送流程:
Web服務器接收到發送端通過Restful接口發送的聊天數據時,將聊天數據按照發件人信息、收件人信息、信息體的模式封裝打包成聊天數據包,繼而將聊天數據包通過zookeeper服務器發送給空閑的通信服務器;
接收到聊天數據包的通信服務器對聊天數據包解包,之后按照收件人信息查找在本通信服務器上的收件人信道并向收件人信道發送聊天數據;
接收到聊天數據包的通信服務器請求注冊中心查找收件人連接的其他通信服務器,該通信服務器發送聊天數據包給對應的消息隊列服務器,由該消息隊列服務器轉發聊天數據包給其他通信服務器;
其他通信服務器所對應的消息隊列服務器監聽到轉發的聊天數據包后,其他通信服務器對各自接收到的聊天數據包解包,之后按照收件人信息查找其他通信服務器上的收件人信道并向收件人信道發送聊天數據;
聊天數據接收流程:
當接收端及其登錄的通信服務器信息在注冊中心注冊后,接收端與登錄的通信服務器建立收件人信道連接,接收端等待接收登錄的通信服務器發送的聊天數據。
2.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據包括發送端加密的身份識別碼、用戶ID、包含發件人信息、收件人信息、信息體的聊天信息。
3.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據發送流程還包括,在發送端通過Restful接口發送聊天數據前,認證服務器對登陸的發送端進行加密運算,基于用戶ID、發送端身份識別碼的有效期、認證服務器名稱加密獲得發送端加密的身份識別碼。
4.根據權利要求2所述的一種聊天數據收發方法,其特征在于,所述聊天數據發送流程還包括,在對聊天數據進行封裝打包前且在發送端加密的身份識別碼生成之后,Web服務器通過認證服務器對聊天數據中的發送端加密的身份識別碼進行解密,獲得用戶ID、發送端身份識別碼的有效期、認證服務器名稱;繼而判斷解密后用戶ID是否與發送端的用戶ID一致,判斷發送端解密后的身份識別碼的有效期是否與發送端的身份識別碼有效期一致,判斷解密后的認證服務器名稱是否與發送端登陸的認證服務器名稱是否一致,三個條件均滿足時審核通過。
5.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據發送流程還包括,當本通信服務器或其他通信服務器未在各自服務器內查找到收件人信道時,則將聊天數據保存在注冊中心,等查找到收件人信道時,向收件人信道發送保存在注冊中心的聊天數據。
6.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據發送流程還包括,當將聊天數據包通過zookeeper服務器發送給空閑的通信服務器之前,通信服務器啟動,并在zookeeper服務器、注冊中心、消息隊列服務器進行注冊。
7.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據接收流程還包括,在接收端及其登錄的通信服務器信息在注冊中心注冊前,認證服務器對登陸的接收端進行加密運算,基于用戶ID、接收端身份識別碼的有效期、認證服務器名稱加密獲得接收端加密的身份識別碼。
8.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據接收流程還包括,在接收端及其登錄的通信服務器信息在注冊中心注冊前且在接收端加密的身份識別碼生成后,登錄的通信服務器對接收端進行身份審核。
9.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述聊天數據接收流程還包括,當接收端登錄通信服務器之前,通信服務器啟動,并在zookeeper服務器、注冊中心、消息隊列服務器進行注冊。
10.根據權利要求1所述的一種聊天數據收發方法,其特征在于,所述發送端或所述接收端,位于移動終端或移動站點或web端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州金線連科技有限公司,未經杭州金線連科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110288024.1/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





