[发明专利]文件传输方法、装置、电子设备及存储介质在审
| 申请号: | 202010066707.8 | 申请日: | 2020-01-20 | 
| 公开(公告)号: | CN111294396A | 公开(公告)日: | 2020-06-16 | 
| 发明(设计)人: | 杨琳;刘养亭 | 申请(专利权)人: | 咪咕数字传媒有限公司;咪咕文化科技有限公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/16 | 
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 | 
| 地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 文件传输 方法 装置 电子设备 存储 介质 | ||
1.一种文件传输方法,其特征在于,所述文件传输方法用于第一终端,所述第一终端用于表征网络系统中的任一终端,所述文件传输方法包括:
确定所述第一终端的传输身份;
若所述第一终端的传输身份为传输方,则将所述第一终端作为服务端,在接收到所述网络系统中一个或多个传输身份为接收方的第二终端发送的第一文件传输请求时,将所述第一文件传输请求对应的文件传输至对应的所述第二终端;
若所述第一终端的传输身份为接收方,则将所述第一终端作为客户端,向所述网络系统中传输身份为传输方的第三终端发送第二文件传输请求,以及接收所述第三终端传输的所述第二文件传输请求对应的文件。
2.根据权利要求1所述的文件传输方法,其特征在于,所述将所述第一终端作为服务端,在接收到所述网络系统中一个或多个传输身份为接收方的第二终端发送的第一文件传输请求时,将所述第一文件传输请求对应的文件传输至对应的所述第二终端,包括:
将可传输文件存储在指定目录,并生成对应的可下载文件清单;
输出第一传输方标识信息,以使各个所述第二终端根据所述第一传输方标识信息分别与所述第一终端建立第一通信通道;
当接收到各个所述第二终端通过所述第一通信通道发送的所述第一文件传输请求时,将所述可下载文件清单通过所述第一通信通道发送至对应的所述第二终端,以使对应的所述第二终端从所述可下载文件清单中确定需要下载的文件;
当接收到各个所述第二终端通过所述第一通信通道发送的文件下载请求、且所述文件下载请求中包括所述第二终端需要下载的文件信息时,则基于所述需要下载的文件信息将所述指定目录中与所述文件信息相应的文件内容通过所述第一通信通道传输至对应的所述第二终端。
3.根据权利要求2所述的文件传输方法,其特征在于,所述第一传输方标识信息为所述第一终端的网际互连协议IP地址。
4.根据权利要求2所述的文件传输方法,其特征在于,所述第一传输方标识信息为所述第一终端的设备名称;
所述输出第一传输方标识信息,包括:
若确定所述第一终端未设置过设备名称,则设置所述第一终端的设备名称;
生成所述第一终端的设备名称和所述第一终端的IP地址之间的对应关系,并将所述对应关系发送至网络服务器,以使所述网络服务器存储所述对应关系,并为各个所述第二终端提供用于建立所述第一通信通道时所使用的所述第一终端的设备名称。
5.根据权利要求2所述的文件传输方法,其特征在于,所述当接收到各个所述第二终端通过所述第一通信通道发送的文件下载请求、且所述文件下载请求中包括所述第二终端需要下载的文件时,将所述指定目录中所述第二终端需要下载的文件内容通过所述第一通信通道传输至对应的所述第二终端,包括:
接收各个所述第二终端通过所述第一通信通道发送的文件下载请求;
将各个所述文件下载请求添加到文件下载队列中;
通过多线程机制来处理所述文件下载队列中的文件下载请求;其中,所述多线程机制包括线程加锁,所述线程加锁用于表征多个线程同时访问同一个文件时、只能有一个线程访问文件而其他线程排队等待;
将所述指定目录中所述第二终端需要下载的文件内容通过所述第一通信通道传输至对应的所述第二终端。
6.根据权利要求1所述的文件传输方法,其特征在于,所述将所述第一终端作为客户端,向所述网络系统中传输身份为传输方的第三终端发送第二文件传输请求,以及接收所述第三终端传输的所述第二文件传输请求对应的文件,包括:
获取第二传输方标识信息,所述第二传输方标识信息是所述第三终端为传输方时输出的传输方标识信息;
根据所述第二传输方标识信息与所述第三终端建立第二通信通道,并通过所述第二通信通道向所述第三终端发送所述第二文件传输请求;
当接收到所述第三终端通过所述第二通信通道发送的可下载文件清单时,从所述可下载文件清单中确定需要下载的文件;
通过所述第二通信通道向所述第三终端发送文件下载请求,所述文件下载请求中包括所述第一终端需要下载的文件信息;
通过所述第二通信通道接收所述第三终端传输的与所述文件信息相应的文件内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕数字传媒有限公司;咪咕文化科技有限公司,未经咪咕数字传媒有限公司;咪咕文化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010066707.8/1.html,转载请声明来源钻瓜专利网。





