文件传输方法、装置及存储介质制造方法及图纸

技术编号:35264728 阅读:19 留言:0更新日期:2022-10-19 10:26
本公开涉及通信技术领域,尤其涉及一种文件传输方法、装置及存储介质。该方法包括:接收第三设备发送的第一请求消息,其中,第三设备预先存储有根据第二设备的存储目录和文件标识生成的文件图标;第一请求消息为:第三设备检测到作用于文件图标的用户操作时发送的;在接收到第一请求消息后,基于远程连接从第二设备获取第三设备所需的目标文件;将目标文件发送给第三设备;在成功将目标文件发送给第三设备之后,根据第三设备的用户账号的网络存储签约信息,确定是否删除目标文件。确定是否删除目标文件。确定是否删除目标文件。

【技术实现步骤摘要】
文件传输方法、装置及存储介质


[0001]本公开涉及通信
,尤其涉及一种文件传输方法、装置及存储介质。

技术介绍

[0002]随着通信技术的快速发展,越来越多的通信设备出现在人们的生活当中,随之而来的,用户需要存储的数据量和数据类型也日益增多,通信设备的存储空间已不能满足人们对存储空间的需求。
[0003]在相关技术中,为了获取更大的存储空间,需要借助于云存储服务,例如各种云盘、云存储、云服务器等,从而便于用户扩展自己的存储空间。
[0004]然而,相关技术中的云存储服务主要依赖于商用网盘,成本较高。

技术实现思路

[0005]本公开提供一种文件传输方法、装置及存储介质。
[0006]本公开的第一方面提供一种文件传输方法,由第一设备,所述第一设备为网络设备,且与第二设备建立有远程连接;所述方法包括:
[0007]接收第三设备发送的第一请求消息,其中,所述第三设备预先存储有根据所述第二设备的存储目录和文件标识生成的文件图标;所述第一请求消息为:所述第三设备检测到作用于所述文件图标的用户操作时发送的;
[0008]在接收到所述第一请求消息后,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件;
[0009]将所述目标文件发送给所述第三设备;
[0010]在成功将所述目标文件发送给所述第三设备之后,根据所述第三设备的用户账号的网络存储签约信息,确定是否删除所述目标文件。
[0011]可选的,所述远程连接为长连接。
[0012]可选的,所述方法还包括:
[0013]当基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件时,若所述目标文件传输中断,保存所述目标文件中断时所述目标文件的已接收状态信息;
[0014]向所述第二设备发送传输指示,其中,所述传输指示包括:所述已接收状况信息或根据所述已接收信息生成的未接收信息;
[0015]接收所述第二设备根据所述已接收状况信息或所述未接收信息继续发送的所述目标文件。
[0016]可选的,所述方法还包括:
[0017]接收所述第二设备的存储目录和文件标识;
[0018]接收所述第三设备发送第二请求消息;
[0019]基于所述第二请求消息,将所述第二设备的存储目录和所述文件标识发送给所述第三设备。
[0020]可选的,所述在接收到所述第一请求消息后,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件,包括:
[0021]在接收到所述第一请求消息之后,根据所述第一设备本地存储的所述第二设备的存储目录和所述文件标识,确定所述第一请求消息指定获取的目标文件是否存在所述第二设备中;
[0022]若所述第一请求消息指定获取的所述目标文件存在所述第二设备中,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件。
[0023]可选的,所述在接收到所述第一请求消息后,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件,包括:
[0024]在接收到所述第一请求消息后,确定所述第一设备本地未存储有所述目标文件,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件。
[0025]可选的,所述方法还包括:
[0026]在接收到所述第一请求消息后,确定所述第一设备本地存储有所述目标文件的缩略文件时,在基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件同时,将所述缩略文件发送给所述第三设备。
[0027]可选的,所述在成功将所述目标文件发送给所述第三设备之后,根据所述第三设备的用户账号的网络存储签约信息,确定是否删除所述目标文件,包括:
[0028]在成功获取所述目标文件之后,根据所述存储签约信息确定所述用户账号是否具有所述网络设备的存储权限;
[0029]若所述用户账号具有网络存储权限,根据所述用户账号签约存储空间的存储状况信息和/或所述目标文件的状况信息,确定是否删除所述目标文件。
[0030]可选的,所述在成功将所述目标文件发送给所述第三设备之后,根据所述第三设备的用户账号的网络存储签约信息,确定是否删除所述目标文件,包括:
[0031]若所述用户账户不具有网络存储权限,删除所述第一设备缓存的所述目标文件。
[0032]可选的,所述根据所述用户账号签约存储空间的存储状况信息和/或所述目标文件的状况信息,确定是否删除所述目标文件,包括以下至少之一:
[0033]当所述用户账号签约的存储空间的剩余容量小于第一阈值时,确定删除所述第一设备缓存的所述目标文件;
[0034]当所述用户账号签约的存储空间的剩余容量小于第一阈值时,根据所述目标文件的优先级确定是否删除所述第一设备缓存的所述目标文件;
[0035]当所述用户账号签约的存储空间的剩余容量大于第二阈值时,确定保存所述第一设备缓存的所述目标文件;
[0036]当所述用户账号签约的存储空间的剩余容量小于所述第二阈值且大于所述第一阈值时,确定保存所述目标文件的缩略文件;
[0037]其中,所述第二阈值大于所述第一阈值。
[0038]可选的,所述当所述用户账号签约的存储空间的剩余容量小于第一阈值时,根据所述目标文件的优先级确定是否删除所述第一设备缓存的所述目标文件,包括:
[0039]当所述用户账号签约的存储空间的剩余容量小于第一阈值时,若所述目标文件的优先级为第一优先级,确定保存所述目标文件。
[0040]可选的,所述方法还包括:
[0041]在保存所述目标文件的同时,删除所述第一设备内保存的所述目标账号的第二优先级的文件;所述第二优先级低于所述第一优先级。
[0042]本公开第二方面提供一种文件传输方法,由第三设备执行,所述方法包括:
[0043]获取第二设备的存储目录和文件标识;
[0044]根据所述存储目录和所述文件标识,显示文件图标;
[0045]检测作用于所述文件图标的用户操作;
[0046]当检测到查看所述文件图标所对应文件的用户操作时,向第一设备发送第一请求消息;其中,所述第一请求消息,用于触发所述第一设备从第二设备获取所述文件图标对应的目标文件;
[0047]接收并显示所述第一设备提供的所述目标文件。
[0048]可选的,所述方法还包括:
[0049]在发送所述第一请求消息之后,确定所述第三设备是否本地存储有所述目标文件;
[0050]所述当检测到查看所述文件图标所对应文件的用户操作时,向第一设备发送第一请求消息,包括:
[0051]若所述第三设备本地未存储有所述目标文件,向第一设备发送第一请求消息。
[0052]可选的,所述获取第二设备的存储目录和文件标识,包括:
[0053]当启动预设应用时,根据所述预设应用绑定的所述第二设备的设备信息,向所述第二设备或所述第一设备请求所述第二设备的存储目录和所述文件标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,由第一设备,所述第一设备为网络设备,且与第二设备建立有远程连接;所述方法包括:接收第三设备发送的第一请求消息,其中,所述第三设备预先存储有根据所述第二设备的存储目录和文件标识生成的文件图标;所述第一请求消息为:所述第三设备检测到作用于所述文件图标的用户操作时发送的;在接收到所述第一请求消息后,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件;将所述目标文件发送给所述第三设备;在成功将所述目标文件发送给所述第三设备之后,根据所述第三设备的用户账号的网络存储签约信息,确定是否删除所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述远程连接为长连接。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件时,若所述目标文件传输中断,保存所述目标文件中断时所述目标文件的已接收状态信息;向所述第二设备发送传输指示,其中,所述传输指示包括:所述已接收状况信息或根据所述已接收信息生成的未接收信息;接收所述第二设备根据所述已接收状况信息或所述未接收信息继续发送的所述目标文件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第二设备的存储目录和文件标识;接收所述第三设备发送第二请求消息;基于所述第二请求消息,将所述第二设备的存储目录和所述文件标识发送给所述第三设备。5.根据权利要求4所述的方法,其特征在于,所述在接收到所述第一请求消息后,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件,包括:在接收到所述第一请求消息之后,根据所述第一设备本地存储的所述第二设备的存储目录和所述文件标识,确定所述第一请求消息指定获取的目标文件是否存在所述第二设备中;若所述第一请求消息指定获取的所述目标文件存在所述第二设备中,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件。6.根据权利要求4所述的方法,其特征在于,所述在接收到所述第一请求消息后,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件,包括:在接收到所述第一请求消息后,确定所述第一设备本地未存储有所述目标文件,基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:在接收到所述第一请求消息后,确定所述第一设备本地存储有所述目标文件的缩略文件时,在基于所述远程连接从所述第二设备获取所述第三设备所需的目标文件同时,将所述缩略文件发送给所述第三设备。8.根据权利要求1所述的方法,其特征在于,所述在成功将所述目标文件发送给所述第
三设备之后,根据所述第三设备的用户账号的网络存储签约信息,确定是否删除所述目标文件,包括:在成功获取所述目标文件之后,根据所述存储签约信息确定所述用户账号是否具有所述网络设备的存储权限;若所述用户账号具有网络存储权限,根据所述用户账号签约存储空间的存储状况信息和/或所述目标文件的状况信息,确定是否删除所述目标文件。9.根据权利要求8所述的方法,其特征在于,所述在成功将所述目标文件发送给所述第三设备之后,根据所述第三设备的用户账号的网络存储签约信息,确定是否删除所述目标文件,包括:若所述用户账户不具有网络存储权限,删除所述第一设备缓存的所述目标文件。10.根据权利要求8所述的方法,其特征在于,所述根据所述用户账号签约存储空间的存储状况信息和/或所述目标文件的状况信息,确定是否删除所述目标文件,包括以下至少之一:当所述用户账号签约的存储空间的剩余容量小于第一阈值时,确定删除所述第一设备缓存的所述目标文件;当所述用户账号签约的存储空间的剩余容量小于第一阈值时,根据所述目标文件的优先级确定是否删除所述第一设备缓存的所述目标文件;当所述用户账号签约的存储空间的剩余容量大于第二阈值时,确定保存所述第一设备缓存的所述目标文件;当所述用户账号签约的存储空间的剩余容量小于所述第二阈值且大于所述第一阈值时,确定保存所述目标文件的缩略文件;其中,所述第二阈值大于所述第一阈值。11.根据权利要求8所述的方法,其特征在于,所述当所述用户账号签约的存储空间的剩余容量小于第一阈值时,根据所述目标文件的优先级确定是否删除所述第一设备缓存的所述目标文件,包括:当所述用户账号签约的存储空间的剩余容量小于第一阈值时,若所述目标文件的优先级为第一优先级,确定保存所述目标文件。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:在保存所述目标文件的同时,删除所述第一设备内保存的所述目标账号的第二优先级的文件;所述第二优先级低于所述第一优先级。13.一种文件传输方法,其特征在于,由第三设备执行,所述方法包括:获取第二设备的存储目录和文件标识;根据所述存储目录和所述文件标识,显示文件图标;检测作用于所述文件图标的用户操作;当检测到查看所述文件图标所对应文件的用户操作时,向第一设备发送第一请求消息;其中,所述第一请求消息,用于触发所述第一设备从第二设备获取所述文件图标对应的目标文件;接收并显示所述第一设备提供的所述目标文件。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
在发送所述第一请求消息之后,确定所述第三设备是否本地存储有所述目标文件;所述当检测到查看所述文件图标所对应文件的用户操作时,向第一设备发送第一请求消息,包括:若所述第三设备本地未存储有所述目标文件,向第一设备发送第一请求消息。15.根据权利要求13或14所述的方法,其特征在于,所述获取第二设备的存储目录和文件标识,包括:当启动预设应用时,根据所述预设应用绑定的所述第二设备的设备信息,向所述第二设备或所述第一设备请求所述第二设备的存储目录和所述文件标识;或者,接收所述第一设备存储的所述第二设备的存储目录和/或文件标识更新时,发送的所述第二设备的存储目录和所述文件标识;或者,接收所述第二设备存储的所述第二设备的存储目录和/或文件标识更新时,发送的所述第二设备的存储目录和所述文件标识。16.根据权利要求15所述的方法,其特征在于,所述方法还包括:显示绑定页面;基于作用于所述绑定页面的操作,确定与所述第三设备建立绑定关系的所述第二设备的设备信息,其中,所述设备信息,用于供所述第三设备获取所述第二设备的存储目录和所述文件标识。17.一种文件传输装置,其特征在于,由第一设备,所述第一设备为网络设备,...

【专利技术属性】
技术研发人员:商荣
申请(专利权)人:北京快乐茄信息技术有限公司
类型:发明
国别省市:

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

1