一种文件传输方法、即时通信终端及系统技术方案

技术编号:9145942 阅读:119 留言:0更新日期:2013-09-12 07:08
本发明专利技术公开了一种文件传输方法、即时通信终端及系统,旨在解决在网络环境恶劣的情况下,现有即时通讯软件进行文件传输时遇到网络中断时,需要过多人为干预,效率低,用户体验不佳的问题。本发明专利技术为即时通信终端提供断线自动重传配置选项、断线自动接收配置选项、断线自动转发离线文件配置选项,使得即时通信系统能够在文件传输中断时,自动重传或续传传输中断的文件,提高文件传输效率。

【技术实现步骤摘要】
一种文件传输方法、即时通信终端及系统
本专利技术涉及网络即时通信(InstantMessaging,IM)
,尤其涉及一种自动续发及自动续接的文件传输方法、即时通信终端及系统。
技术介绍
在目前现有的即时通信系统(例如腾讯公司的QQ、RTX、微软公司的MSN等)中,均存在文件传输功能,用户可以通过该功与好友之间实现文件的发送与接收,基本过程为:(1)发送方向接收方发送文件传输请求,然后等待接收方的响应;(2)接收方的即时通信客户端在接收到文件传输请求后,在屏幕上提示用户接收文件,在用户点击接收按钮确认接收后,接收方向发送发发送同意接收的响应;(3)发送方接收到同意接收文件的响应后开始向接收方法传送文件;(4)在文件传输过程中,若网络意外中断,则发送方在检测到传输中断后,提示用户重传或续传,当用户点击重传或续传按钮后,发送方向接收方法发送重传或续传请求;(5)接收方检测到传输中断后,提示用户传输中断,在接收方检测到发送发送方的重传或续传请求后,提示用户是否接受重传或续传,当接收方用户确认后,向发送方发送重传或续传响应;(6)接收方接收到发送方同意重传或续传的响应时,向发送方重传或续传中断的文件。本专利技术中,在线文件传输是指文件的发送方和接收方均在线,发送方直接与接收方建立网络连接进行文件传输。离线文件传输是指,文件的接收方不在线,文件传输通过服务器进行中转存储,待接收方上线后从服务器进行接收。通过上述方式,能够实现好友之间的文件传输,当用户网络环境不好,传输容易中断的情况下,现有即时通信系统需要发送双方人为确定是否需要重传或续传,所述重传指重新进行整个文件的传输,所述续传是指断点续传,即在上次已传输文件部分的基础上,在上次中断的位置继续进行传输剩余未传输的部分。然而当网络环境不好导致传输频繁中断时,文件发送方将不得不频繁发起文件发送操作,同时文件接收方将不得不频繁发起文件接收工作,给用户带来了很大的不便,特别是当其中一方的用户不在现场时,该文件传输便无法完成。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种文件传输方法、即时通信终端及系统,旨在解决在网络环境恶劣的情况下,现有即时通讯软件进行文件传输时遇到网络中断时,需要过多人为干预,效率低的问题。为达到上述目的,本专利技术的技术方案是这样实现的:基于本专利技术实施例的一方面,提供一种文件传输方法,该方法应用于即时通信系统,包括:在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项,则发送方自动向接收方发起在线文件重传或续传请求;在接收方提供断线自动接收配置选项,在文件传输中断时,如果接收方配置了断线自动接收配置选项,则接收方自动响应所述发送方发送的文件重传或续传请求并执行文件的重传或续传。进一步地,所述方法还包括:在发送方提供断线自动转发离线文件配置选项,在所述发送方和接收方都为即时通信终端的情况下,当发送方配置了自动转发离线文件配置选项时,若在发送方自动向接收方发起在线重传或续传请求后,在设定时间内没有接收到接收方的确认接收响应,则发送方自动向服务器发起离线文件重传或续传请求。进一步地,所述方法还包括:在发送方自动向服务器发起离线文件重传或续传请求后,服务器自动接收发送方重传或续传的文件数据,在接收方再次登录后,服务器自动向接收方发起离线文件重传或续传请求。基于本专利技术实施例的一方面,提供另一种文件传输方法,该方法包括:在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项,则发送方即时通信终端自动向接收方发起在线文件重传或续传请求,并在接收到接收方的确认接收响应后,向接收方在线重传或续传中断传输的文件。进一步地,所述方法还包括:在发送方提供断线自动转发离线文件配置选项,当发送方即时通信终端配置了自动转发离线文件配置选项时,若在发起在线重传或续传请求后,设定时间内没有收到接收方的确认接收响应,则发送方即时通信终端自动向服务器发起离线文件重传或续传请求。基于本专利技术实施例的一方面,提供一种即时通信终端,该即时通信终端包括:第一配置模块,用于配置或取消断线自动重传配置选项;自动重传模块,用于在配置了断线自动重传配置选项的情况下,在文件传输中断时,自动向接收方发起在线文件重传或续传请求,并在接收到接收方的确认接收响应后,向接收方在线重传或续传中断传输的文件。进一步地,所述第一配置模块还用于配置或取消自动转发离线文件配置选项;所述自动重传模块还用于在配置了所述自动转发离线文件配置选项的情况下,在发起在线重传或续传请求后,设定时间内没有收到接收方的确认接收响应时,自动向服务器发起离线文件重传或续传请求。基于本专利技术实施例的一方面,提供另一种文件传输方法,该方法包括:为即时通信终端提供断线自动接收配置选项;在接收方即时通信终端配置了断线自动接收配置选项的情况下,在文件传输中断时,接收方即时通信终端自动响应文件发送方的文件重传或续传请求,向发送方发送确认接收响应,并重新接收或续接中断传输的文件。基于本专利技术实施例的一方面,提供另一种即时通信终端,该即时通信终端包括:第二配置模块,用于配置或取消断线自动接收配置选项;自动接收模块,用于在配置了断线自动接收配置选项的情况下,在文件传输中断时,自动响应文件发送方的文件重传或续传请求,向发送方发送确认接收响应,并重新接收或续接中断传输的文件。基于本专利技术实施例的一方面,提供一种即时通信终端,该即时通信终端包含上述第一配置模块、自动重传模块,以及第二配置模块、自动接收模块。基于本专利技术实施例的一方面,提供一种文件传输系统,该系统包括作为文件发送方的包含第一配置模块、自动重传模块的即时通信终端、服务器及作为文件接收方的包含第二配置模块、自动接收模块的即时通信终端。本专利技术为即时通信终端提供断线自动重传配置选项、断线自动接收配置选项、断线自动转发离线文件配置选项,使得即时通信系统能够在文件传输中断时,自动重传或续传传输中断的文件,提高文件传输效率,提升用户体验。附图说明图1为本专利技术实施例提供的即时通信终端发送方发送文件的方法流程图;图2为本专利技术实施例提供的即时通信终端接收方接收文件的方法流程图;图3为一种文件传输系统的功能结构描述图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进一步详细说明。图1为本专利技术实施例提供的即时通信终端发送方发送文件的方法步骤流程图,包括:步骤101、发送方向接收方发起文件传输请求,在接收到接收方的确认接收响应后,通过TCP等传输方式向接收方传送文件;所述接收方可以为一个即时通信客户端或即时通信服务器(以下简称服务器)。步骤102、若在文件传输过程中检测到因网络等原因文件传输意外中断,则执行步骤104,否则执行步骤103;步骤103、在未检测到因网络等原因文件传输意外中断的情况下,发送方和接收方之间正常的完成文件传送后,即可结束流程;步骤104、在检测到因网络等原因文件传输意外中断时,判断发送方是否配置断线自动重传选项,如果配置了该选项,则执行步骤106,否则执行步骤105;步骤105、提示用户文件传输失败,流程结束;优选地,在发送方未配置断线自动重传选项的情况下,双方的即时通信终端都会向用户提本文档来自技高网
...
一种文件传输方法、即时通信终端及系统

【技术保护点】
一种文件传输方法,其特征在于,该方法应用于即时通信系统,包括:在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项,则发送方自动向接收方发起在线文件重传或续传请求;在接收方提供断线自动接收配置选项,在文件传输中断时,如果接收方配置了断线自动接收配置选项,则接收方自动响应所述发送方发送的文件重传或续传请求并执行文件的重传或续传。

【技术特征摘要】
1.一种文件传输方法,其特征在于,该方法应用于即时通信系统,包括:在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项且监测到网络恢复正常,则发送方自动向接收方发起在线文件重传或续传请求;在接收方提供断线自动接收配置选项,在文件传输中断时,如果接收方配置了断线自动接收配置选项,则接收方自动响应所述发送方发送的文件重传或续传请求并执行文件的重传或续传;在设定时间内发送方没有接收到接收方的确认接收响应,若配置了断线自动转发离线文件配置选项,则将所述文件发送给服务器,由服务器缓存。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述发送方和接收方都为即时通信终端的情况下,当发送方配置了所述断线自动转发离线文件配置选项时,在设定时间内没有接收到接收方的确认接收响应,则将所述文件发送给服务器之前,发送方自动向服务器发起离线文件重传或续传请求。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在发送方自动向服务器发起离线文件重传或续传请求后,服务器自动接收发送方重传或续传的所述文件,在接收方再次登录后,服务器自动向接收方发起离线文件重传或续传请求。4.一种文件传输方法,其特征在于,该方法包括:在发送方提供断线自动重传配置选项,在文件传输中断时,如果发送方配置了断线自动重传配置选项且监测到网络恢复正常,则发送方即时通信终端自动向接收方发起在线文件重传或续传请求,并在接收到接收方的确认接收响应后,向接收方在线重传或续传中断传输的文件;在设定时间内发送方没有接收到接收方的确认接收响应,若配置了断线自动转发离线文件配置选项,则将所述文件发送给服务器,由服务器缓存。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当发送方即时通信终端配置了所述断线自动转发离线文件配置选项时,在设定时间内没有收到接收方的确认接收响应,则将所述文件发送给服务器之前,发送方即时通信终端自动向服务器发起离线文件重传或续传请求。6.一种即时通信终端,其特征在于,该即时通信终端包括:第一配置模块,用于配置或取消断线自动重传配置...

【专利技术属性】
技术研发人员:姚登科苏少炜冯小勇谢玲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1