[发明专利]一种离线文件的发送、接收、传输方法及装置有效
申请号: | 200710124959.6 | 申请日: | 2007-12-11 |
公开(公告)号: | CN101184055A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 陈家君 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 文件 发送 接收 传输 方法 装置 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种即时通讯系统中的离线文件的发送、接收、传输方法及装置。
背景技术
现有的网络即时通讯(IM)工具一般都提供了文件传输功能,以方便用户之间在工作和生活中的交流和沟通。其中文件传输的过程如下:
如果用户A希望传输文件给用户B首先由用户A客户端发送协议命令到控制服务器,请求给用户B发送文件,同时打开对应的传输控制协议(如TCP等)端口等待用户B连接;处理服务器根据包解析提取出用户B的用户标志,查询登录服务器,获取用户B客户端的登录动态IP地址与端口(Port)号,并发送通知消息给用户B客户端,询问用户B是否同意接收文件;如果用户B同意接收用户A发送的文件,则与用户A客户端建立TCP连接,进行文件数据流的传输;否则通过控制服务器返回拒绝消息给用户A客户端,用户A客户端关闭TCP等待连接端口。
上述文件传输方式要求传送文件的双方都已经成功登录IM软件,即传送文件的双方同时处于在线状态时,才能进行有效的文件传输,给用户带来了极大的不便。
现有技术存在另一种文件传输方式,其过程如下:用户B客户端发送请求发送文件的协议命令至控制服务器,请求给用户B发送文件;控制服务器查询用户B客户端的当前登录状态;如果用户B客户端当前登录状态为在线状态,则按照上述文件传输流程处理;如果用户B客户端当前登录状态为离线状态,则采用邮件方式进行文件传输;并通知用户B客户端从自身邮箱中下载传输文件。用户B客户端登录IM软件后,即可接收到该通知,从自身邮箱中下载传输的文件,从而实现文件的传输。
采用这种文件传输方式,需要涉及邮件传输系统,同时接收方用户是被动的接收传输的文件,给用户带来了不便。
发明内容
本发明实施例的目的在于提供一种离线文件的发送方法,旨在解决现有技术通过即时通讯软件传输文件时,文件传输双方都必须处于在线状态,或者需要通过邮件系统实现文件的离线传输的问题。
本发明实施例是这样实现的,一种离线文件的发送方法,所述方法包括下述步骤:
发送方客户端将需要发送的文件发送至服务器端;
文件发送成功后,发送方客户端向接收方客户端发送文件接收通知消息。
本发明实施例的另一目的在于提供一种离线文件的发送装置,所述装置包括:
文件发送模块,将需要发送的文件发送至服务器端;
接收通知发送模块,用于在所述文件发送模块将文件发送成功后,向接收方客户端发送文件接收通知消息。
本发明实施例的另一目的在于提供一种离线文件的接收方法,所述方法包括下述步骤:
接收发送方客户端发送的文件接收通知消息;
根据所述文件接收通知消息,从服务器端接收发送方客户端发送的文件。
本发明实施例的另一目的在于提供一种离线文件的接收装置,所述装置包括:
接收通知接收模块,用于接收发送方客户端发送的文件接收通知消息;
文件接收模块,用于根据所述文件接收通知消息,从服务器端接收发送方客户端发送的文件。
本发明实施例的另一目的在于提供一种离线文件的传输方法,所述方法包括下述步骤:
接收并存储发送方客户端发送的文件;
将发送方客户端发送的文件发送至接收方客户端。
本发明实施例的另一目的在于提供一种离线文件的传输装置,所述装置包括控制服务器和传输服务器,
所述控制服务器用于为发送方客户端的文件发送操作分配资源,同时为接收方客户端查询发送方客户端发送的文件;
所述传输服务器用于存储所述发送方客户端发送的文件,并将文件存储进度信息返回至发送方客户端。
在本发明实施例中,发送方客户端通过将文件发送至服务器端进行缓存,接收方无论是否处于在线状态,只要接收方登录了IM软件即可从相应的服务器端接收发送方发送的文件,从而实现即时通讯工具的离线状态下的文件的传输。同时由于对发送文件的客户端进行了鉴权,从而使文件传输更安全。
附图说明
图1是本发明实施例提供的离线文件的传输方法的实现流程图;
图2是本发明实施例提供的控制服务器响应客户端A发送的文件发送请求的实现流程图;
图3是本发明实施例提供的文件传输系统的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124959.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手术车
- 下一篇:可直接添加有机氯缓释消毒片的污水消毒装置