[发明专利]一种基于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.vipzhuanli.com/pat/books/201810986072.6/2.html,转载请声明来源钻瓜专利网。