一种文件传输方法、装置及电子设备制造方法及图纸

技术编号:32216790 阅读:13 留言:0更新日期:2022-02-09 17:22
本申请提供了一种文件传输方法、装置及电子设备,可以接收第一终端发送的下载请求,下载请求包括登录第一终端的目标用户对应的目标用户标识,以及待下载文件对应的文件标识;响应于下载请求,确定目标用户标识对应的目标用户登录的第二终端;向第二终端发送文件标识对应的下载指令,以使第二终端根据下载指令获取待下载文件,因此用户可以仅通过对第一终端进行操作,即可将待下载文件下载到用户登录过的第二终端,使得用户在切换到使用第二终端时,可以立刻对待下载文件进行操作,从而节省了用户时间,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种文件传输方法、装置及电子设备


[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]在一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,应用于服务端,其特征在于,所述方法包括:接收第一终端发送的下载请求,所述下载请求包括登录所述第一终端的目标用户对应的目标用户标识,以及待下载文件对应的文件标识;响应于所述下载请求,确定所述目标用户标识对应的所述目标用户登录的第二终端;向所述第二终端发送所述文件标识对应的下载指令,以使所述第二终端根据所述下载指令获取所述待下载文件。2.根据权利要求1所述的方法,其特征在于,所述待下载文件是由其他用户登录的终端,发送至所述第一终端的即时通讯消息中包括的文件,所述向所述第二终端发送所述文件标识对应的下载指令,包括:解析所述下载请求,确定对话用户标识、消息标识和所述待下载文件对应的资源定位符;其中,所述对话用户标识用于表征向所述第一终端发送所述待下载文件的用户对应的标识,所述消息标识用于表征包含所述待下载文件的即时通讯消息的标识;根据所述目标用户标识、所述对话用户标识、所述消息标识和所述待下载文件对应的资源定位符,生成下载指令;向所述第二终端发送所述文件标识对应的下载指令,以使得所述第二终端在通过所述目标用户标识、所述对话用户标识和所述消息标识对所述下载指令进行验证后,根据所述资源定位符从所述服务端对应的内容分发网络获取所述待下载文件。3.根据权利要求1或2所述的方法,其特征在于,所述向所述第二终端发送所述文件标识对应的下载指令,包括:确定所述第二终端的状态,所述状态包括在线状态和离线状态;向状态为在线状态的第二终端,发送所述文件标识对应的下载指令。4.根据权利要求3所述的方法,其特征在于,所述向所述第二终端发送所述文件标识对应的下载指令,还包括:在确认存在处于离线状态的第二终端的情况下,将所述下载指令存储在所述服务端本地...

【专利技术属性】
技术研发人员:刘硕
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1