[發明專利]一種基于P2P即時通信的群聊實現方法在審
| 申請號: | 201910769927.4 | 申請日: | 2019-08-20 |
| 公開(公告)號: | CN110460453A | 公開(公告)日: | 2019-11-15 |
| 發明(設計)人: | 曹希同;趙東升 | 申請(專利權)人: | 深圳市中仁信息科技有限公司 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L12/58;H04L29/08;H04L12/26 |
| 代理公司: | 13115 石家莊元匯專利代理事務所(特殊普通合伙) | 代理人: | 張建茹<國際申請>=<國際公布>=<進入 |
| 地址: | 518000廣東省深圳市寶安區西鄉街道福中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時通信 群聊 服務器 節點提供 傳統的 網絡拓撲結構 消息傳輸步驟 對等網絡 好友關系 技術空白 目標節點 社交網絡 通信過程 通信瓶頸 完成消息 消息傳輸 消息廣播 信息傳輸 信息同步 用戶節點 管理群 傳輸 填補 服務 創建 應用 網絡 | ||
本發明屬于即時通信技術領域,公開了一種基于P2P即時通信的群聊實現方法,該方法是在P2P社交網絡中的用戶節點間已建立好友關系的基礎上進行的,使用一種樹型網絡拓撲結構來管理群和完成消息的傳輸,包括群創建、信息同步與群消息傳輸步驟;P2P對等網絡應用于即時通信的群聊技術領域,打破了傳統的C/S模式,使得在網絡中的每個節點的地位都是對等的。每個節點既充當服務器,為其他節點提供服務,同時也享用其他節點提供的服務),避免了通信過程中對服務器的過分依賴而造成的服務器成為通信瓶頸的種種不斷,填補技術空白;摒棄了傳統的群聊中的消息廣播模式,而使得消息傳輸的目標節點更加明確,信息傳輸更加高效。
技術領域
本發明屬于即時通信技術領域,涉及有一種基于P2P的即時通信方法,具體地說是一種基于P2P即時通信的群聊實現方法。
背景技術
對等網絡,即對等計算機網絡,是一種在對等者(Peer)之間分配任務和工作負載的分布式應用架構,是對等計算模型在應用層形成的一種組網或網絡形式。Peer在英語里有對等者、伙伴、對端的意義。因此,從字面上,P2P可以理解為對等計算或對等網絡。其可以定義為:網絡的參與者共享他們所擁有的一部分硬件資源(處理能力、存儲能力、網絡連接能力、打印機等),這些共享資源通過網絡提供服務和內容,能被其它對等節點(Peer)直接訪問而無需經過中間實體。在此網絡中的參與者既是資源、服務和內容的提供者(Server),又是資源、服務和內容的獲取者(Client)。
在P2P網絡環境中,彼此連接的多臺計算機之間都處于對等的地位,各臺計算機有相同的功能,無主從之分,一臺計算機既可作為服務器,設定共享資源供網絡中其他計算機所使用,又可以作為工作站,整個網絡一般來說不依賴專用的集中服務器,也沒有專用的工作站。網絡中的每一臺計算機既能充當網絡服務的請求者,又對其它計算機的請求做出響應,提供資源、服務和內容。通常這些資源和服務包括:信息的共享和交換、計算資源(如CPU計算能力共享)、存儲共享(如緩存和磁盤空間的使用)、網絡共享、打印機共享等。
而現有的即時通信技術領域,P2P沒有得到真正的應用和實施,例如QQ或微信的即時通信仍然為目前網絡中占據主導地位的客戶端/服務器(Client/Server)結構(也就是WWW所采用的結構方式),其群聊是的信息通信采用消息廣播式,這種通信方式方向性不明確,不能實現具有目標性、指向性的信息發送。而P2P與客戶端/服務器的一個本質區別是,整個網絡結構中不存在中心節點(或中心服務器)。正因為P2P結構眾多優勢(每一個節點(peer)大都同時具有信息消費者、信息提供者和信息通訊等三方面的功能。從計算模式上來說,P2P打破了傳統的Client/Server(C/S)模式,在網絡中的每個節點的地位都是對等的。每個節點既充當服務器,為其他節點提供服務,同時也享用其他節點提供的服務),更加迫切地需要在即時通信,尤其是群聊技術領域得到應用,以填補技術空白。
發明內容
本發明為了解決上述問題,設計了一種基于P2P即時通信的群聊實現方法,該方法建立了一種樹型網絡拓撲結構來完成基于P2P網絡的群聊、群消息的通信,摒棄了現有的即時通信群聊中用的廣播式信息發布方式,而使得消息傳輸方向性更加明確,信息傳輸更加高效。
本發明采用的技術方案是:一種基于P2P即時通信的群聊實現方法,該方法是在P2P社交網絡中的用戶節點間已建立好友關系的基礎上進行的,關鍵是:所述方法是基于樹型網絡拓撲結構,包括群創建、信息同步與群消息傳輸步驟,所述群創建步驟包括:
1-1)用戶節點A發起建立群操作,系統自動生成群ID及群名稱,用戶節點A即為所建立的群的根節點;
1-2)群的根節點作為邀請節點,跳至步驟1-3);
1-3)邀請節點發送群邀請請求至自己的好友,群邀請請求報文中包括群的ID、名稱及自定義的描述信息,好友收到群邀請請求報文后,向邀請節點回復是否同意入群的信息,如果是,則跳至步驟1-4);如果否,跳至步驟1-8);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中仁信息科技有限公司,未經深圳市中仁信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910769927.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:消息推送方法及相關產品
- 下一篇:基于深度學習的網絡設備端口故障智能預測方法





