[發明專利]即時通信系統及即時通信方法在審
| 申請號: | 201910101693.6 | 申請日: | 2019-01-31 |
| 公開(公告)號: | CN109617794A | 公開(公告)日: | 2019-04-12 |
| 發明(設計)人: | 黃水財 | 申請(專利權)人: | 籬笆墻網絡科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;H04L9/06 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 付登云 |
| 地址: | 315000 浙江省寧波市寧海縣桃源街道氣象北*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端節點 即時消息 區塊數據 發送 加密 即時通信 即時通信系統 加密算法 解密 區塊 讀取 即時消息處理 目標客戶端 解密算法 消息發送 消息客戶 預設周期 端節點 端節 廣播 算法 網絡 客戶 申請 成功 | ||
1.一種即時通信方法,其特征在于,應用于即時通信系統中,所述即時通信系統為區塊鏈網絡,所述區塊鏈網絡的節點包括:若干個客戶端節點;所述若干個客戶端節點包括全消息客戶端節點和輕客戶端節點;所述即時通信方法包括:
各所述客戶端節點分別與其它客戶端節點按照預設周期約定雙方本周期內私有的加密算法和解密算法;
各所述客戶端節點將待發送的即時消息采用與目標客戶端當前周期約定的所述加密算法進行加密,將加密后的所述待發送的即時消息廣播至所述區塊鏈網絡中的各所述客戶端節點;
所述全消息客戶端節點接收到加密后的所述待發送的即時消息后,將加密后的所述待發送的即時消息處理成區塊數據,將所述區塊數據廣播至所述區塊鏈網絡中的各所述客戶端節點;
各所述客戶端節點接收所述區塊數據,采用當前周期約定的所有所述解密算法對所述區塊數據進行解密,如果解密成功,則讀取所述待發送的即時消息,以實現消息發送;如果解密失敗,判斷本客戶端節點是否為全消息客戶端節點,如果是,將所述區塊數據存儲。
2.根據權利要求1所述的即時通信方法,其特征在于,所述區塊鏈網絡基于P2P協議。
3.根據權利要求1所述的即時通信方法,其特征在于,還包括:各所述客戶端節點獲取加密算法和解密算法的集合,所述加密和解密算法的集合包括多種加密算法和解密算法;
各所述客戶端節點分別與其它客戶端節點按照預設周期約定雙方本周期內私有的加密算法和解密算法,包括:
到達預設周期后,各所述客戶端節點分別與其它客戶端節點從所述加密算法和解密算法的集合中選擇一種加密算法和解密算法作為雙方本周期內私有的加密算法和解密算法。
4.根據權利要求3所述的即時通信方法,其特征在于,所述加密和解密算法的集合包括以下項中的至少兩項:DES、3DES、RC2、RC4算法。
5.根據權利要求1所述的即時通信方法,其特征在于,所述客戶端節點中包括標志位;所述標志位的值為第一取值,表示所述客戶端節點為全消息客戶端節點,所述標志位的值為第二取值,表示所述客戶端節點為輕客戶端。
6.根據權利要求5所述的即時通信方法,其特征在于,所述第一取值為1,所述第二取值為0;或者,所述第一取值為0,所述第二取值為1。
7.根據權利要求5所述的即時通信方法,其特征在于,所述判斷本客戶端節點是否為全消息客戶端節點,包括:
獲取本客戶端節點中的所述標志位;
根據所述標志位判斷本客戶端節點是否為全消息客戶端節點。
8.根據權利要求5所述的即時通信方法,其特征在于,各所述客戶端節點獲取本地的可用存儲空間,將所述可用存儲空間與預設閾值進行比較,如果所述可用存儲空間大于或者等于預設閾值,配置本客戶端節點的標志位為第一取值,如果所述可用存儲空間小于預設閾值,配置本客戶端端節點的標志位為第二取值。
9.根據權利要求1所述的即時通信方法,其特征在于,所述客戶端節點為移動終端。
10.一種即時通信系統,其特征在于,所述即時通信系統為區塊鏈網絡,所述區塊鏈網絡的節點包括:若干個客戶端節點;所述若干個客戶端節點包括全消息客戶端節點和輕客戶端節點;
各所述客戶端節點,用于分別與其它客戶端節點按照預設周期約定雙方本周期內私有的加密算法和解密算法;將待發送的即時消息采用與目標客戶端當前周期約定的所述加密算法進行加密,將加密后的所述待發送的即時消息廣播至所述區塊鏈網絡中的各所述客戶端節點;
其中,所述全消息客戶端節點,用于接收到加密后的所述待發送的即時消息后,將加密后的所述待發送的即時消息處理成區塊數據,將所述區塊數據廣播至所述區塊鏈網絡中的各所述客戶端節點;
各所述客戶端節點,還用于接收所述區塊數據,采用當前周期約定的所有所述解密算法對所述區塊數據進行解密,如果解密成功,則讀取所述待發送的即時消息,以實現消息發送;如果解密失敗,判斷本客戶端節點是否為全消息客戶端節點,如果是,將所述區塊數據存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于籬笆墻網絡科技有限公司,未經籬笆墻網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910101693.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:即時通訊系統及廣播消息分發方法
- 下一篇:一種發送消息的方法和系統





