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

技术编号:13051084 阅读:52 留言:0更新日期:2016-03-23 16:15
本公开提供了文件传输方法及装置,所述方法包括:当通过无线网络与第二终端成功建立第一连接后,接收第二终端通过所述第一连接发送的第二终端的第二文件系统信息;输出第一终端的第一文件系统信息和第二文件系统信息;在输出的第一文件系统信息和第二文件系统信息中,分别获取需要传输的目标文件和存放目标文件的目标位置的目标位置信息;通过第一连接发送目标文件和目标位置信息到第二终端,使得第二终端根据目标位置信息,存放目标文件到目标位置。本公开中,用户可以直接在第一终端上选中需要传输到第二终端的目标文件,且可以选择目标文件在第二终端上存放的目标位置,提高了文件传输的便捷性。

【技术实现步骤摘要】

本公开涉及通信领域,尤其涉及文件传输方法及装置
技术介绍
随着手机软硬件技术和计算机技术的不断发展,终端例如手机和电脑等,越来越成为生活中的一大核心。相关技术中,如果需要从一个终端传输文件到另一个终端,那么接收文件的终端会将文件存放在预定的某一位置上,用户不能通过发送文件的终端进行存放位置的选择,便捷性差,用户体验低。
技术实现思路
有鉴于此,本公开提供了文件传输方法及装置,解决相关技术中需要在两个终端之间进行文件传输时,用户不能通过发送文件的终端进行文件存放位置的选择,导致文件传输的便捷性差,用户体验低的问题。根据本公开实施例的第一方面,提供一种文件传输方法,用于第一终端,所述方法包括:当通过无线网络与第二终端成功建立第一连接后,接收所述第二终端通过所述第一连接发送的所述第二终端的第二文件系统信息;输出所述第一终端的第一文件系统信息和所述第二文件系统信息;在输出的所述第一文件系统信息和所述第二文件系统信息中,分别获取需要传输的目标文件和存放所述目标文件的目标位置的目标位置信息;通过所述第一连接发送所述目标文件和所述目标位置信息到所述第二终端,使得所述第二终端根据所述目标位置信息,存放所述目标文件到所述目标位置。可选地,在通过无线网络与第二终端成功建立第一连接之前,所述方法还包括:输出预存的备选终端的终端列表,其中所述备选终端已经接入无线网络;获取通过选中操作在所述终端列表中选中需要接收文件的第二终端。可选地,通过无线网络与第二终端建立第一连接,包括:获取所述第二终端的终端互联网协议IP地址;根据所述终端IP地址,通过无线网络发送连接请求消息到所述第二终端;当接收到所述第二终端返回的连接响应消息后,确定通过无线网络与所述第二终端成功建立第一连接。可选地,所述获取所述第二终端的终端互联网协议IP地址,包括:与目的路由器建立第二连接;当与所述目的路由器成功建立所述第二连接后,通过所述第二连接发送预存的所述第二终端的终端媒体访问控制MAC地址到所述目的路由器,使得所述目的路由器在预存的终端的MAC地址和IP地址之间的对应关系列表中,根据接收到的所述终端MAC地址,获取所述第二终端的终端IP地址;接收所述目的路由器返回的所述终端IP地址。根据本公开实施例的第二方面,提供一种文件传输方法,用于第二终端,所述方法包括:当通过无线网络与第一终端成功建立第一连接后,获取所述第二终端的第二文件系统信息;通过所述第一连接发送所述第二文件系统信息到所述第一终端;通过所述第一连接接收所述第一终端发送的目标文件和目标位置信息,其中所述目标位置信息是所述第一终端在所述第二文件系统信息中选中的存放所述目标文件的目标位置的位置信息;根据所述目标位置信息,存放所述目标文件到所述目标位置。可选地,通过无线网络与第一终端建立第一连接,包括:接收第一终端通过无线网络发送的请求建立第一连接的连接请求消息;发送连接响应消息到所述第一终端,以便所述第一终端在接收到所述连接响应消息后,确定已经成功建立所述第一连接。可选地,所述连接请求消息中携带认证信息;所述发送连接响应消息到所述第一终端,包括:验证所述认证信息;当对所述认证信息验证通过后,发送连接响应消息到所述第一终端。根据本公开实施例的第三方面,提供一种文件传输装置,用于第一终端,所述装置包括:第一接收模块,被配置为当通过无线网络与第二终端成功建立第一连接后,接收所述第二终端通过所述第一连接发送的所述第二终端的第二文件系统信息;第一输出模块,被配置为输出所述第一终端的第一文件系统信息和所述第二文件系统信息;第一获取模块,被配置为在输出的所述第一文件系统信息和所述第二文件系统信息中,分别获取需要传输的目标文件和存放所述目标文件的目标位置的目标位置信息;第一发送模块,被配置为通过所述第一连接发送所述目标文件和所述目标位置信息到所述第二终端,使得所述第二终端根据所述目标位置信息,存放所述目标文件到所述目标位置。可选地,所述装置还包括:第二输出模块,被配置为输出预存的备选终端的终端列表,其中所述备选终端已经接入无线网络;第二获取模块,被配置为获取通过选中操作在所述终端列表中选中需要接收文件的第二终端。 可选地,所述第一接收模块包括:获取子模块,被配置为获取所述第二终端的终端互联网协议IP地址;第一发送子模块,被配置为根据所述终端IP地址,通过无线网络发送连接请求消息到所述第二终端;确定子模块,被配置为当接收到所述第二终端返回的连接响应消息后,确定通过无线网络与所述第二终端成功建立第一连接。可选地,所述获取子模块包括:连接建立单元,被配置为与目的路由器建立第二连接;第一发送单元,被配置为当与所述目的路由器成功建立所述第二连接后,通过所述第二连接发送预存的所述第二终端的终端媒体访问控制MAC地址到所述目的路由器,使得所述目的路由器在预存的终端的MAC地址和IP地址之间的对应关系列表中,根据接收到的所述终端MAC地址,获取所述第二终端的终端IP地址;接收单元,被配置为接收所述目的路由器返回的所述终端IP地址。根据本公开实施例的第四方面,提供一种文件传输装置,用于第二终端,所述装置包括:第三获取模块,被配置为当通过无线网络与第一终端成功建立第一连接后,获取所述第二终端的第二文件系统信息;第二发送模块,被配置为通过所述第一连接发送所述第二文件系统信息到所述第一终端;第二接收模块,被配置为通过所述第一连接接收所述第一终端发送的目标文件和目标位置信息,其中所述目标位置信息是所述第一终端在所述第二文件系统信息中选中的存放所述目标文件的目标位置的位置信息;文件存放模块,被配置为根据所述目标位置信息,存放所述目标文件到所述目标位置。可选地,所述第三获取模块包括:接收子模块,被配置为接收第一终端通过无线网络发送的请求建立第一连接的连接请求消息;第二发送子模块,被配置为发送连接响应消息到所述第一终端,以便所述第一终端在接收到所述连接响应消息后,确定已经成功建立所述第一连接。可选地,所述连接请求消息中携带认证信息;所述第二发送子模块包括:验证单元,被配置为验证所述认证信息;第二发送单元,被配置为当对所述认证信息验证通过后,发送连接响应消息到所述第一终端。根据本公开实施例的第五方面,提供一种文件传输装置,用于第一终端,包括:处理器;用于存放处理器可执行指令的存放器;其中,所述处理器被配置为:当通过无线网络与第二终端成功建立第一连接后,接收所述第二终端通过所述第一连接发送的所述第二终端的第二文件系统信息;输出所述第一终端的第一文件系统信息和所述第二文件系统信息;在输出的所述第一文件系统信息和所述第二文件系统信息中,分别获取需要传输的目标文件和存放所述目标文件的目标位置的目标位置信息;通过所述第一连接发送所述目标文件和所述目标位置信息到所述第二终端,使得所述第二终端根据所述目标位置信息,存放所述目标文件到所述目标位置。根据本公开实施例的第六方面,提供一种文件传输装置,用于第二终端,包括:处理器;用于存放处理器可执行指令的存放器;其中,所述处理器被配置为:当通过无线网络与第一终端成功建立第一连接后,获取所述第二终端的第二文件系统信息;通过所述第一连接发送所述第二文件系统信息到所述第一终端;通过所述第一连接接收所本文档来自技高网...

【技术保护点】
一种文件传输方法,用于第一终端,其特征在于,所述方法包括:当通过无线网络与第二终端成功建立第一连接后,接收所述第二终端通过所述第一连接发送的所述第二终端的第二文件系统信息;输出所述第一终端的第一文件系统信息和所述第二文件系统信息;在输出的所述第一文件系统信息和所述第二文件系统信息中,分别获取需要传输的目标文件和存放所述目标文件的目标位置的目标位置信息;通过所述第一连接发送所述目标文件和所述目标位置信息到所述第二终端,使得所述第二终端根据所述目标位置信息,存放所述目标文件到所述目标位置。

【技术特征摘要】

【专利技术属性】
技术研发人员:哈晓琳勇幸林尚泉
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1