传输文件的方法及装置制造方法及图纸

技术编号:14649654 阅读:41 留言:0更新日期:2017-02-16 09:28
本公开是关于一种传输文件的方法及装置。所述方法包括:接收发送终端在接入路由设备提供的局域网的状态下发送的文件以及表征所述文件的目标终端的指示信息;将所述文件存储到所述路由设备的存储区域中与所述文件的目标终端对应的存储区域;向所述文件的目标终端发送通知消息,所述通知消息用于表征与所述文件的目标终端对应的存储区域中存储的所述文件是可下载的。利用了路由设备附带有存储区域的特点,简化了不同终端在同一个局域网下传输文件的流程。不要求发送终端和文件的目标终端通过路由设备提供的局域网保持实时连接,所以,在文件传输过程中不需要保持文件发送方和文件接收方之间的实时连接,提升了文件传输的稳定性和速度。

【技术实现步骤摘要】

本公开涉及通信
,尤其涉及一种传输文件的方法及装置
技术介绍
随着越来越多的终端出现在用户的工作和生活中,在不同终端之间传输文件的需求也越来越频繁。通常通过无线连接进行文件传输的方式有红外、蓝牙、射频以及WiFi等。但是这些通过无线连接进行文件传输的方式受制于技术本身,因此,传输速度慢,操作复杂,并且在文件传输过程中需要保持文件发送方与文件接收方之间的实时连接,导致用户体验较差。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种传输文件的方法及装置。根据本公开实施例的第一方面,提供一种传输文件的方法,包括:接收发送终端在接入状态下发送的文件以及表征所述文件的目标终端的指示信息,所述接入状态表征所述发送终端处于接入路由设备提供的局域网的状态;将所述文件存储到目标存储区域,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;向所述文件的目标终端发送通知消息,所述通知消息用于表征所述目标存储区域中存储的所述文件是可下载的。可选地,所述方法还包括:根据预设终端的参数信息,生成候选终端列表,所述预设终端包括当前接入和/或历史接入所述路由设备提供的局域网的终端;根据所述候选终端列表,从所述路由设备的存储区域中确定出供所述候选终端列表中的所有终端共享的存储区域,以及供所述候选终端列表中的指定终端私有的存储区域。可选地,所述将所述文件存储到目标存储区域,包括:在所述文件的目标终端的数量大于预定阈值时,或在所述文件的目标终端未包含于所述指定终端时,将所述文件存储到所述所有终端共享的存储区域。可选地,所述将所述文件存储到目标存储区域,包括:在所述文件的目标终端的数量小于所述预定阈值,且所述文件的目标终端包含于所述指定终端时,将所述文件存储到所述指定终端私有的存储区域。可选地,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:接收所述文件的目标终端发送的下载完成消息,所述下载完成消息表征所述文件的目标终端已完成对所述文件的下载;将所述文件从与所述文件的目标终端对应的存储区域中删除。可选地,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:接收所述文件的目标终端发送的下载完成消息,所述下载完成消息表征所述文件的目标终端已完成对所述文件的下载;向所述发送终端和/或所述文件的目标终端发送传输成功提示,所述传输成功提示携带所述文件在所述文件的目标终端中的存储地址。可选地,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:获得所述文件的目标终端的当前可用存储空间的大小;在所述文件的目标终端的当前可用存储空间小于所述文件所占的存储空间时,向所述文件的目标终端发送文件传输请求;接收所述文件的目标终端发送的文件传输应答,所述文件传输应答用于表征同意接收所述文件或拒绝接收所述文件;在所述文件传输应答表征同意接收所述文件时,向所述目标终端发送清理存储空间提示,所述清理存储空间提示用于提示所述文件的目标终端进行存储空间清理,以使得所述文件的目标终端的清理后的可用存储空间不小于所述文件所占的存储空间;在所述文件传输应答表征拒绝接收所述文件时,将所述文件从与所述文件的目标终端对应的存储区域中删除。可选地,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:获得所述文件的目标终端的连接状态,所述连接状态用于表征所述文件的目标终端接入或者未接入所述路由设备提供的局域网;在所述连接状态表征所述文件的目标终端未接入所述路由设备提供的局域网时,保持所述文件存储在与所述文件的目标终端对应的存储区域中;检测所述文件的目标终端的连接状态是否改变;在所述连接状态改变为表征所述文件的目标终端接入所述路由设备提供的局域网时,将所述文件发送给所述文件的目标终端。可选地,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:获得所述文件的目标终端的连接状态,所述连接状态表征所述文件的目标终端接入或者未接入所述路由设备提供的局域网;在所述连接状态表征所述文件的目标终端未接入所述路由设备提供的局域网时,保持所述文件存储在与所述文件的目标终端对应的存储区域中;检测所述目标终端的连接状态在预定时长内是否改变;在所述连接状态在预定时长内未改变时,将所述文件从与所述文件的目标终端对应的存储区域中删除。根据本公开实施例的第二方面,提供一种传输文件的方法,包括:在接入路由设备提供的局域网的状态下,从所述路由设备中获得候选终端列表,所述候选终端列表包括当前接入和/或历史接入所述路由设备提供的局域网的预设终端的参数信息,所述预设终端包括当前接入和/或历史接入所述路由设备提供的局域网的终端;从所述候选终端列表中确定所述文件的目标终端;将所述文件以及表征所述文件的目标终端的指示信息发送给所述路由设备。可选地,所述参数信息包括所述候选终端列表中各个终端的当前可用存储空间的大小,所述从所述候选终端列表中确定所述文件的目标终端,包括:比较所述文件所占的存储空间的大小与所述候选终端列表中各个终端的当前可用存储空间的大小;确定所述文件的目标终端,所述文件的目标终端的当前可用存储空间大于所述文件所占的存储空间。根据本公开实施例的第三方面,提供一种传输文件的方法,包括:在接入路由设备提供的局域网的状态下,接收所述路由设备发送的通知消息,所述通知消息用于表征目标存储区域中存储的所述文件是可下载的,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;从所述目标存储区域中下载所述文件。可选地,所述通知消息还用于指示所述文件在所述目标存储区域中的存储位置,所述从所述目标存储区域中下载所述文件,包括:从所述通知消息所指示的存储位置中下载所述文件。根据本公开实施例的第四方面,提供一种传输文件的装置,包括:第一接收模块,被配置为接收发送终端在接入状态下发送的文件以及表征所述文件的目标终端的指示信息,所述接入状态表征所述发送终端处于接入路由设备提供的局域网的状态;存储模块,被配置为将所述文件存储到目标存储区域,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;第一发送模块,被配置为向所述文件的目标终端发送通知消息,所述通知消息用于表征所述目标存储区域中存储的所述文件是可下载的。可选地,所述装置还包括:生成模块,被配置为根据预设终端的参数信息,生成候选终端列表,所述预设终端包括当前接入和/或历史接入所述路由设备提供的局域网的终端;确定模块,被配置为根据所述候选终端列表,从所述路由设备的存储区域中确定出供所述候选终端列表中的所有终端共享的存储区域,以及供所述候选终端列表中的指定终端私有的存储区域。可选地,所述存储模块被配置为在所述文件的目标终端的数量大于预定阈值时,或在所述文件的目标终端未包含于所述指定终端时,将所述文件存储到所述所有终端共享的存储区域。可选地,所述存储模块被配置为在所述文件的目标终端的数量小于所述预定阈值,且所述文件的目标终端包含于所述指定终端时,将所述文件存储到所述指定终端私有的存储区域。可选地,所述装置还包括:第二接收模块,被配置为在所述向所述文件的目标终端发送通知消息之后,接收所述文件的目标终端发送的下载完成消息,所述下载完成消息表征所述文件的目标终端已完成对所述文本文档来自技高网...
传输文件的方法及装置

【技术保护点】
一种传输文件的方法,其特征在于,所述方法包括:接收发送终端在接入状态下发送的文件以及表征所述文件的目标终端的指示信息,所述接入状态表征所述发送终端处于接入路由设备提供的局域网的状态;将所述文件存储到目标存储区域,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;向所述文件的目标终端发送通知消息,所述通知消息用于表征所述目标存储区域中存储的所述文件是可下载的。

【技术特征摘要】
1.一种传输文件的方法,其特征在于,所述方法包括:接收发送终端在接入状态下发送的文件以及表征所述文件的目标终端的指示信息,所述接入状态表征所述发送终端处于接入路由设备提供的局域网的状态;将所述文件存储到目标存储区域,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;向所述文件的目标终端发送通知消息,所述通知消息用于表征所述目标存储区域中存储的所述文件是可下载的。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设终端的参数信息,生成候选终端列表,所述预设终端包括当前接入和/或历史接入所述路由设备提供的局域网的终端;根据所述候选终端列表,从所述路由设备的存储区域中确定出供所述候选终端列表中的所有终端共享的存储区域,以及供所述候选终端列表中的指定终端私有的存储区域。3.根据权利要求2所述的方法,其特征在于,所述将所述文件存储到目标存储区域,包括:在所述文件的目标终端的数量大于预定阈值时,或在所述文件的目标终端未包含于所述指定终端时,将所述文件存储到所述所有终端共享的存储区域。4.根据权利要求2所述的方法,其特征在于,所述将所述文件存储到目标存储区域,包括:在所述文件的目标终端的数量小于所述预定阈值,且所述文件的目标终端包含于所述指定终端时,将所述文件存储到所述指定终端私有的存储区域。5.根据权利要求1所述的方法,其特征在于,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:接收所述文件的目标终端发送的下载完成消息,所述下载完成消息表征所述文件的目标终端已完成对所述文件的下载;将所述文件从与所述文件的目标终端对应的存储区域中删除。6.根据权利要求1所述的方法,其特征在于,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:接收所述文件的目标终端发送的下载完成消息,所述下载完成消息表征所述文件的目标终端已完成对所述文件的下载;向所述发送终端和/或所述文件的目标终端发送传输成功提示,所述传输成功提示携带所述文件在所述文件的目标终端中的存储地址。7.根据权利要求1所述的方法,其特征在于,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:获得所述文件的目标终端的当前可用存储空间的大小;在所述文件的目标终端的当前可用存储空间小于所述文件所占的存储空间时,向所述文件的目标终端发送文件传输请求;接收所述文件的目标终端发送的文件传输应答,所述文件传输应答用于表征同意接收所述文件或拒绝接收所述文件;在所述文件传输应答表征同意接收所述文件时,向所述目标终端发送清理存储空间提示,所述清理存储空间提示用于提示所述文件的目标终端进行存储空间清理,以使得所述文件的目标终端的清理后的可用存储空间不小于所述文件所占的存储空间;在所述文件传输应答表征拒绝接收所述文件时,将所述文件从与所述文件的目标终端对应的存储区域中删除。8.根据权利要求1所述的方法,其特征在于,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:获得所述文件的目标终端的连接状态,所述连接状态用于表征所述文件的目标终端接入或者未接入所述路由设备提供的局域网;在所述连接状态表征所述文件的目标终端未接入所述路由设备提供的局域网时,保持所述文件存储在与所述文件的目标终端对应的存储区域中;检测所述文件的目标终端的连接状态是否改变;在所述连接状态改变为表征所述文件的目标终端接入所述路由设备提供的局域网时,将所述文件发送给所述文件的目标终端。9.根据权利要求1所述的方法,其特征在于,在所述向所述文件的目标终端发送通知消息之后,所述方法还包括:获得所述文件的目标终端的连接状态,所述连接状态表征所述文件的目标终端接入或者未接入所述路由设备提供的局域网;在所述连接状态表征所述文件的目标终端未接入所述路由设备提供的局域网时,保持所述文件存储在与所述文件的目标终端对应的存储区域中;检测所述目标终端的连接状态在预定时长内是否改变;在所述连接状态在预定时长内未改变时,将所述文件从与所述文件的目标终端对应的存储区域中删除。10.一种传输文件的方法,其特征在于,所述方法包括:在接入路由设备提供的局域网的状态下,从所述路由设备中获得候选终端列表,所述候选终端列表包括预设终端的参数信息,所述预设终端包括当前接入和/或历史接入所述路由设备提供的局域网的终端;从所述候选终端列表中确定所述文件的目标终端;将所述文件以及表征所述文件的目标终端的指示信息发送给所述路由设备。11.根据权利要求10所述的方法,其特征在于,所述参数信息包括所述候选终端列表中各个终端的当前可用存储空间的大小,所述从所述候选终端列表中确定所述文件的目标终端,包括:比较所述文件所占的存储空间的大小与所述候选终端列表中各个终端的当前可用存储空间的大小;确定所述文件的目标终端,所述文件的目标终端的当前可用存储空间大于所述文件所占的存储空间。12.一种传输文件的方法,其特征在于,所述方法包括:在接入路由设备提供的局域网的状态下,接收所述路由设备发送的通知消息,所述通知消息用于表征目标存储区域中存储的所述文件是可下载的,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;从所述目标存储区域中下载所述文件。13.根据权利要求12所述的方法,其特征在于,所述通知消息还用于指示所述文件在所述目标存储区域中的存储位置,所述从所述目标存储区域中下载所述文件,包括:从所述通知消息所指示的存储位置中下载所述文件。14.一种传输文件的装置,其特征在于,包括:第一接收模块,被配置为接收发送终端在接入状态下发送的文件以及表征所述文件的目标终端的指示信息,所述接入状态表征所述发送终端处于接入路由设备提供的局域网的状态;存储模块,被配置为将所述文件存储到目标存储区域,所述目标存储区域位于所述路由设备的存储区域中且与所述文件的目标终端对应;第一发送模块,被配置为向所述文件的目标终端发送通知消息,所述通知消息用于表征所述目标存储区域中存储的所述文件是可下载的。15.根据权利要求14所述的装置,其特征在于,所述装置还包括:生成模块,被配置为根据预设终端的参数信息,生成候选终端列表,所述预设终端包括当前接入和/或历史接入所述路由设备提供的局域网的终端;确定模块,被配置为根据所述候选终端列表,从所述路由设备的存储区域中确定出供所述候选终端列表中的所有终端共享的存储区域,以及供所述候选终端列表中的指定终端私有的存储区域。16.根据权利要求15所述的装置,其特征在于,所述存储模块...

【专利技术属性】
技术研发人员:张旭王川
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1