当前位置: 首页 > 专利查询>中南大学专利>正文

一种基于云存储的即时通讯数据传输系统及方法技术方案

技术编号:13467090 阅读:61 留言:0更新日期:2016-08-04 23:03
本发明专利技术公开了一种基于云存储的即时通讯数据传输系统及方法,客户端通过IP地址服务查询本机互联网IP和局域网IP地址;访问公共网盘并实时更新云盘表文件;进行数据传输时下载云盘表文件获取对方IP信息;双方建立直接连接并使用TCP/IP协议进行数据传输;判断传输是否完成,若没有完成则查询对方IP是否发生变化以及是否处于离线;传输完成则结束本次通讯。本发明专利技术只需建立一个公共网盘即可有效实现通讯双方的即时数据传输,降低通讯成本。

【技术实现步骤摘要】


本专利技术涉及一种即时通讯方法,尤其涉及一种基于云存储的即时通讯数据传输系统及方法

技术介绍

随着互联网技术的普及,出现了基于服务器架构的QQ,微信等即时通讯软件,用户能够方便地进行消息与文件的发送和接收。这些基于服务器架构的即时通讯软件必须首先建立服务器端才能进行数据传输,成本较高。而且通过架设服务器进行数据传输的通讯方式,发送方需要先将数据上传至服务器端,再转送到接收方,数据传输效率低。
针对通过架设服务器进行数据传输的现有技术而言,本专利技术的优点还在于客户端双方通过云盘云文件获取对方IP地址信息后,数据不需要先上传至服务器端,再转送到接收方,而是客户端之间建立直接TCP/IP连接,将消息或文件发送至对方,提高数据传输效率。
因此,有必要设计一种新的即时通讯数据传输系统及方法,以降低通讯成本,提高通讯效率。

技术实现思路

本专利技术所解决的技术问题是,针对目前现有技术的不足,提出一种基于云存储的即时通讯数据传输系统及方法,使用云盘表文件帮助完成消息与文件的发送和接收,成本低,实现简单。
>本专利技术的技术方本文档来自技高网...

【技术保护点】
一种基于云存储的即时通讯数据传输系统,其特征在于:包括公共云盘和各个客户端;所述各个客户端均与公共云盘连接;所述公共云盘中存储有云盘表文件,用于存储各个客户端的IP地址信息和在线情况;云盘表文件能供客户端下载,同时客户端也能实时更新云盘表文件;所述客户端包括客户端界面、云盘文件信息解析模块和数据接收发送模块;所述客户端界面,用于人机交互;所述云盘文件信息解析模块,用于分析从云盘中下载的云盘表文件,获取要进行数据传输的对方客户端IP地址和在线情况;所述数据接收发送模块,用于连接各个客户端以及客户端与公共云盘,以进行客户端之间的数据传输,以及客户端与公共云盘之间的数据传输。

【技术特征摘要】
1.一种基于云存储的即时通讯数据传输系统,其特征在于:包括公共云盘和各个客户端;
所述各个客户端均与公共云盘连接;
所述公共云盘中存储有云盘表文件,用于存储各个客户端的IP地址信息和在线情况;云盘表文件能供客户端下载,同时客户端也能实时更新云盘表文件;
所述客户端包括客户端界面、云盘文件信息解析模块和数据接收发送模块;
所述客户端界面,用于人机交互;
所述云盘文件信息解析模块,用于分析从云盘中下载的云盘表文件,获取要进行数据传输的对方客户端IP地址和在线情况;
所述数据接收发送模块,用于连接各个客户端以及客户端与公共云盘,以进行客户端之间的数据传输,以及客户端与公共云盘之间的数据传输。
2.根据权利要求1所述的基于云存储的即时通讯数据传输系统,其特征在于:所述公共云盘还包括一个访问控制模块,用于接受客户端的注册和客户端的身份验证。
3.一种基于云存储的即时通讯数据传输方法,其特征在于:采用权利要求1或2所述的基于云存储的即时通讯数据传输系统,所述传输方法包括以下步骤:
步骤1:客户端通过客户端界面输入个人账号和密码登陆,连接至公共云盘;
步骤2:每个客户端查询本机的互联网IP地址、局域网IP地址,将地址信息传送到公共云盘,实时更新云盘表文件;
步骤3:发送方客户端A向接收端客户端B发送消息或文件时,下载公共云盘中存储的云盘表文件;通过云盘文件信息解析模块对云盘表文件进行分析,获取客户端B的互联网IP地址和局域网IP地址;
步骤4:客户端A与客户端B通过互联网IP地址和局域网IP地址建立直接连接,将消息或文件发送到客户端B。
4.根据权利要求3所述的基于云存储的即时通讯数据传输方法,其特征在于:所述步骤3中,发送方客户端A向接收端客户...

【专利技术属性】
技术研发人员:张航吴永健张伟林海昕
申请(专利权)人:中南大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1