[發明專利]一種基于Socket的實時通訊方法在審
| 申請號: | 201810986072.6 | 申請日: | 2018-08-28 |
| 公開(公告)號: | CN109413025A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 李章維;宋焦朋;魏遙;姚飛;周曉根;張貴軍 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L9/06;H04L12/58 |
| 代理公司: | 杭州斯可睿專利事務所有限公司 33241 | 代理人: | 王利強 |
| 地址: | 310014 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實時通訊 數據信息傳輸 網絡帶寬資源 保密性 數據傳輸 數據流量 信息收發 信息阻塞 引入系統 通訊 服務器 分析 占用 維護 研究 | ||
一種基于Socket的實時通訊方法,首先,針對數據信息傳輸問題,分析在數據流量大的時候會存在對服務器造成很大的壓力,發生信息阻塞,維護成本高等不足,通過研究分析Socket通訊具備的數據傳輸的優勢,將其引入系統中;其次,結合P2P技術和AES加密算法,提出一種信息收發速度快、保密性好、占用網絡帶寬資源低的通訊方法。本發明提供一種便捷、高效的基于Socket的實時通訊方法。
技術領域
本發明涉及一種實時通訊、數據傳輸、通訊協議、計算機應用領域,尤其涉及的是一種基于Socket的實時通訊方法。
背景技術
隨著全球信息化進程的不斷發展,網絡也在飛速發展。出于高效、快速地處理各種事務的目的,越來越多的行業在其內部使用局域網來進行工作。在內部局域網的幫助下,可以簡化信息流程,提高信息交換的速度,從而提高工作效率。然而,隨著信息數據規模的擴大,數據傳輸量的增加,在局域網上運行的應用越來越多,如知識庫、網絡會議、數據庫應用和數據的同步與備份等,這些應用局域網的信息吞吐、處理能力的要求也越來越高。這些在內部原有局域網設計之初未曾考慮到的新情況的出現使得局域網不堪重負,容易發生信息阻塞,此時,局域網不但不能提高效率,反而成為發展的瓶頸。
為了解決上述矛盾,人們提出了許多方法。提升網絡帶寬及增加服務器的吞吐能力是解決此矛盾的一種方法。然而,從運行的成本方面考慮,無論是單純地提升網絡帶寬或增加服務器的吞吐能力都不能從根本上解決局域網資源緊張的問題,對舊有局域網的大規模硬件改造反而會增加成本的負擔。
基于Socket的局域網即時通訊工具是此類局域網通訊軟件的具體實例之一,它很好地詮釋了Socket通訊的原理,并且在通訊、教學、討論等應用中都具有一定的實用價值。它具有信息收發速度快,保密性好,占用網絡帶寬資源低,占用服務器吞吐能力低,易于編程實現等優點。
基于Socket的局域網通訊軟件應用范圍廣闊,不但可以處理傳統的通訊需求,而且也能擴展以適應新型的網絡應用,如網絡教育,數據影音傳輸等,擁有廣泛的應用前景。
基于Socket的局域網即時通訊軟件可以為原有的局域網提供一種良好,安全,快速的通信機制。它的實現無需對原有的局域網硬件進行任何改動,具有實現成本低廉的優點,它的使用能有效地降低局域網通信負荷,提高局域網的使用效率,可以很好地解決各種通訊需求。
因此,通過對目前局域網實時通訊方法的研究,發現在數據流量大的時候會存在對局域網和服務器造成很大的壓力,發生信息阻塞,維護成本高的缺陷,需要改進。
發明內容
為了克服目前實時通訊中存在的信息阻塞、傳輸效率低、高成本等不足,本發明利用Socket傳輸和P2P相結合的技術,引入AES加密算法,提供一種信息收發速度快,保密性好,占用網絡帶寬資源低的基于Socket的實時通訊方法。
本發明解決其技術問題所采用的技術方案是:
一種基于Socket的實時通訊方法,所述實時通訊方法包括以下步驟:
1)創建Socket對象的實例,確定Socket的參數類型和Socket使用的網絡協議;
2)選用TCP/IP網絡通信協議,TCP協議為數據的進程提供虛電路和傳輸服務,IP協議負責為數據的網絡層提供服務;
3)引入P2P技術,采用P2P和B/S架構模式相結合的方式,首先使用B/S模式獲得用戶的IP地址和通訊端口,然后用戶與用戶之間使用P2P技術進行通訊;
4)數據傳輸加密,發送方數據經AES算法進行加密處理,然后將加密內容發送到網絡中,接收方獲取網絡中的密文信息后,調用AES算法進行解密處理,在計算機之間用Socket進行通信時,實現明文查看,密文傳輸的功能;過程如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810986072.6/2.html,轉載請聲明來源鉆瓜專利網。





