[发明专利]一种文件传输方法、即时通信终端及系统有效
申请号: | 201210044496.3 | 申请日: | 2012-02-24 |
公开(公告)号: | CN103297449B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 姚登科;苏少炜;冯小勇;谢玲 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 程立民,张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 即时 通信 终端 系统 | ||
技术领域
本发明涉及网络即时通信(Instant Messaging,IM)技术领域,尤其涉及一种自动续发及自动续接的文件传输方法、即时通信终端及系统。
背景技术
在目前现有的即时通信系统(例如腾讯公司的QQ、RTX、微软公司的MSN等)中,均存在文件传输功能,用户可以通过该功与好友之间实现文件的发送与接收,基本过程为:
(1)发送方向接收方发送文件传输请求,然后等待接收方的响应;
(2)接收方的即时通信客户端在接收到文件传输请求后,在屏幕上提示用户接收文件,在用户点击接收按钮确认接收后,接收方向发送发发送同意接收的响应;
(3)发送方接收到同意接收文件的响应后开始向接收方法传送文件;
(4)在文件传输过程中,若网络意外中断,则发送方在检测到传输中断后,提示用户重传或续传,当用户点击重传或续传按钮后,发送方向接收方法发送重传或续传请求;
(5)接收方检测到传输中断后,提示用户传输中断,在接收方检测到发送发送方的重传或续传请求后,提示用户是否接受重传或续传,当接收方用户确认后,向发送方发送重传或续传响应;
(6)接收方接收到发送方同意重传或续传的响应时,向发送方重传或续传中断的文件。
本发明中,在线文件传输是指文件的发送方和接收方均在线,发送方直接与接收方建立网络连接进行文件传输。离线文件传输是指,文件的接收方不在线,文件传输通过服务器进行中转存储,待接收方上线后从服务器进行接收。
通过上述方式,能够实现好友之间的文件传输,当用户网络环境不好,传输容易中断的情况下,现有即时通信系统需要发送双方人为确定是否需要重传或续传,所述重传指重新进行整个文件的传输,所述续传是指断点续传,即在上次已传输文件部分的基础上,在上次中断的位置继续进行传输剩余未传输的部分。
然而当网络环境不好导致传输频繁中断时,文件发送方将不得不频繁发起文件发送操作,同时文件接收方将不得不频繁发起文件接收工作,给用户带来了很大的不便,特别是当其中一方的用户不在现场时,该文件传输便无法完成。
发明内容
有鉴于此,本发明的主要目的在于提供一种文件传输方法、即时通信终端及系统,旨在解决在网络环境恶劣的情况下,现有即时通讯软件进行文件传输时遇到网络中断时,需要过多人为干预,效率低的问题。
为达到上述目的,本发明的技术方案是这样实现的:
基于本发明实施例的一方面,提供一种文件传输方法,该方法应用于即时通信系统,包括:
在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项,则发送方自动向接收方发起在线文件重传或续传请求;
在接收方提供断线自动接收配置选项,在文件传输中断时,如果接收方配置了断线自动接收配置选项,则接收方自动响应所述发送方发送的文件重传或续传请求并执行文件的重传或续传。
进一步地,所述方法还包括:在发送方提供断线自动转发离线文件配置选项,在所述发送方和接收方都为即时通信终端的情况下,当发送方配置了自动转发离线文件配置选项时,若在发送方自动向接收方发起在线重传或续传请求后,在设定时间内没有接收到接收方的确认接收响应,则发送方自动向服务器发起离线文件重传或续传请求。
进一步地,所述方法还包括:在发送方自动向服务器发起离线文件重传或续传请求后,服务器自动接收发送方重传或续传的文件数据,在接收方再次登录后,服务器自动向接收方发起离线文件重传或续传请求。
基于本发明实施例的一方面,提供另一种文件传输方法,该方法包括:
在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项,则发送方即时通信终端自动向接收方发起在线文件重传或续传请求,并在接收到接收方的确认接收响应后,向接收方在线重传或续传中断传输的文件。
进一步地,所述方法还包括:在发送方提供断线自动转发离线文件配置选项,当发送方即时通信终端配置了自动转发离线文件配置选项时,若在发起在线重传或续传请求后,设定时间内没有收到接收方的确认接收响应,则发送方即时通信终端自动向服务器发起离线文件重传或续传请求。
基于本发明实施例的一方面,提供一种即时通信终端,该即时通信终端包括:
第一配置模块,用于配置或取消断线自动重传配置选项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210044496.3/2.html,转载请声明来源钻瓜专利网。