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

技术编号:24863088 阅读:14 留言:0更新日期:2020-07-10 19:13
本申请提供一种文件传输方法、装置、电子设备及存储介质,该文件传输方法可以应用于服务器,该方法包括:接收终端设备发送的存储设备的唯一标识;确定存储设备的唯一标识对应的隧道指示信息,隧道指示信息用于指示数据隧道的存储索引信息;根据隧道指示信息确定存储设备的唯一标识对应的数据隧道;向终端设备发送数据隧道,以使终端设备通过数据隧道与存储设备传输文件。也就是说,终端设备可以使用服务器发送的事先建立的数据隧道,可以快速地利用数据隧道与存储设备建立连接,从而有效地提高了通过终端设备与不同的存储设备传输文件的效率。

【技术实现步骤摘要】
一种文件传输方法、装置、电子设备及存储介质
本申请涉及数据传输的
,具体而言,涉及一种文件传输方法、装置、电子设备及存储介质。
技术介绍
网际互连协议地址(InternetProtocolAddress),常缩写为IP(InternetProtocol)地址,是分配给用户上网使用的网际协议的设备的数字标签,IP地址通常可以分为:公网IP地址和私网IP地址。公网IP地址,是指在因特网上直接可达的地址,即在因特网上能够直接被访问的IP地址。私网IP地址,是指在因特网上不能直接到达的地址,即在因特网上不能直接被访问的IP地址。目前,当用户需要与不同存储设备传输文件时,通常需要频繁更改目的存储设备的公网IP地址,极大地增加了文件传输的耗时;通常也并不是所有的存储设备都存在公网IP地址,有些存储设备只有私网IP地址;也就是说,用户通过设备与不同的存储设备传输文件的效率比较低下。
技术实现思路
本申请实施例的目的在于提供一种文件传输方法、装置、电子设备及存储介质,用于改善通过设备与不同的存储设备传输文件的效率比较低下的问题。本申请实施例提供了一种文件传输方法,应用于服务器,包括:接收终端设备发送的存储设备的唯一标识;确定存储设备的唯一标识对应的隧道指示信息,隧道指示信息用于指示数据隧道的存储索引信息;根据隧道指示信息确定存储设备的唯一标识对应的数据隧道;向终端设备发送数据隧道,以使终端设备通过数据隧道与存储设备传输文件。在上述的实现过程中,通过服务器接收终端设备发送的存储设备的唯一标识;服务器确定存储设备的唯一标识对应的隧道指示信息;服务器并根据隧道指示信息确定存储设备的唯一标识对应的数据隧道;服务器向终端设备发送数据隧道,以使终端设备通过数据隧道与存储设备传输文件;也就是说,终端设备使用服务器发送的事先建立的数据隧道,可以快速地利用数据隧道与存储设备建立连接,从而有效地提高了通过终端设备与不同的存储设备传输文件的效率。可选地,在本申请实施例中,在向终端设备发送数据隧道之前,还包括:建立服务器与至少一个网关设备的数据隧道,并获取数据隧道的指示信息,至少一个网关设备的网络地址所属网段与服务器的网络地址所属网段是不同的;确定至少一个网关设备连接的至少一个存储设备的唯一标识;将数据隧道的指示信息与至少一个存储设备的唯一标识存储至缓存中。在上述的实现过程中,通过建立服务器与至少一个网关设备的数据隧道,并获取数据隧道的指示信息;确定至少一个网关设备连接的至少一个存储设备的唯一标识;将数据隧道的指示信息与至少一个存储设备的唯一标识存储至缓存中;也就是说,通过将事先建立的数据隧道存储至缓存中,待终端设备需要使用该数据隧道时,再从缓存中取出该数据隧道,可以快速地利用数据隧道与存储设备建立连接,从而有效地提高了通过终端设备与不同的存储设备传输文件的效率。可选地,在本申请实施例中,确定存储设备的唯一标识对应的隧道指示信息,包括:判断在缓存中是否查找到存储设备的唯一标识对应的数据隧道的指示信息;若是,则将指示信息确定为隧道指示信息。在上述的实现过程中,通过使用缓存命中存储设备的唯一标识对应的数据隧道,从缓存中取出该数据隧道,可以快速地利用数据隧道与存储设备建立连接,从而有效地提高了通过终端设备与不同的存储设备传输文件的效率。可选地,在本申请实施例中,在判断在缓存中是否查找到存储设备的唯一标识对应的数据隧道的指示信息之后,还包括:若在缓存中没有查找到存储设备的唯一标识对应的数据隧道,则根据存储设备的唯一标识建立存储设备的数据隧道,并将建立存储设备的数据隧道的指示信息确定为隧道指示信息。在上述的实现过程中,通过若在缓存中没有查找到存储设备的唯一标识对应的数据隧道,则根据存储设备的唯一标识建立存储设备的数据隧道,并将建立存储设备的数据隧道的指示信息确定为隧道指示信息;也就是说,当数据隧道没有在缓存查找到时,服务器才建立该数据隧道,从而有效地提高了数据隧道的建立和使用效率。可选地,在本申请实施例中,根据存储设备的唯一标识建立存储设备的数据隧道,包括:根据存储设备的唯一标识确定网关设备,网关设备的网络地址所属网段与存储设备的网络地址所属网段是相同的;建立服务器与网关设备的数据隧道,服务器的网络地址所属网段与网关设备的网络地址所属网段是不同的。在上述的实现过程中,通过根据存储设备的唯一标识确定网关设备;建立服务器与网关设备的数据隧道;也就是说,服务器事先与网关设备建立数据隧道,再向终端设备发送该数据隧道,使得终端设备可以快速地利用数据隧道与存储设备建立连接,从而有效地提高了通过终端设备与不同的存储设备传输文件的效率。本申请实施例还提供了一种文件传输方法,应用于终端设备,包括:获得存储设备的唯一标识;向服务器发送存储设备的唯一标识,以使服务器确定并发送存储设备的唯一标识对应的数据隧道;接收服务器发送的数据隧道;使用数据隧道与存储设备建立连接,并与存储设备传输文件。在上述的实现过程中,通过终端设备接收服务器发送的数据隧道,终端设备并使用服务器发送的事先建立的数据隧道,可以快速地利用数据隧道与存储设备建立连接,从而有效地提高了通过终端设备与不同的存储设备传输文件的效率。本申请实施例还提供了一种文件传输装置,应用于服务器,包括:唯一标识接收模块,用于接收终端设备发送的存储设备的唯一标识;指示信息确定模块,用于确定存储设备的唯一标识对应的隧道指示信息,隧道指示信息用于指示数据隧道的存储索引信息;数据隧道确定模块,用于根据隧道指示信息确定存储设备的唯一标识对应的数据隧道;数据隧道发送模块,用于向终端设备发送数据隧道,以使终端设备通过数据隧道与存储设备传输文件。可选地,在本申请实施例中,文件传输装置,还包括:隧道建立模块,用于建立服务器与至少一个网关设备的数据隧道,并获取数据隧道的指示信息,至少一个网关设备的网络地址所属网段与服务器的网络地址所属网段是不同的;标识确定模块,用于确定至少一个网关设备连接的至少一个存储设备的唯一标识;缓存存储模块,用于将数据隧道的指示信息与至少一个存储设备的唯一标识存储至缓存中。可选地,在本申请实施例中,指示信息确定模块,包括:查找判断模块,用于判断在缓存中是否查找到存储设备的唯一标识对应的数据隧道的指示信息;第一确定模块,用于若在缓存中查找到存储设备的唯一标识对应的数据隧道的指示信息,则将指示信息确定为隧道指示信息。可选地,在本申请实施例中,指示信息确定模块,还包括:第二确定模块,用于若在缓存中没有查找到存储设备的唯一标识对应的数据隧道,则根据存储设备的唯一标识建立存储设备的数据隧道,并将建立存储设备的数据隧道的指示信息确定为隧道指示信息。可选地,在本申请实施例中,第二确定模块,包括:网关设备确定模块,用于根据存储设备的唯一标识确定网关设备,网关设备的网络地址所属网段与存储设备的网络地址所属网段是相同的;数据隧道建立模块,用于建立服务器与网关设备的数据隧道,服务器的网络地址所属网段与网关设备的网络地址所属网段是不同的。本申请实施例还提供了一种文件传本文档来自技高网...

【技术保护点】
1.一种文件传输方法,其特征在于,应用于服务器,包括:/n接收终端设备发送的存储设备的唯一标识;/n确定所述存储设备的唯一标识对应的隧道指示信息,所述隧道指示信息用于指示数据隧道的存储索引信息;/n根据所述隧道指示信息确定所述存储设备的唯一标识对应的数据隧道;/n向所述终端设备发送所述数据隧道,以使所述终端设备通过所述数据隧道与所述存储设备传输文件。/n

【技术特征摘要】
1.一种文件传输方法,其特征在于,应用于服务器,包括:
接收终端设备发送的存储设备的唯一标识;
确定所述存储设备的唯一标识对应的隧道指示信息,所述隧道指示信息用于指示数据隧道的存储索引信息;
根据所述隧道指示信息确定所述存储设备的唯一标识对应的数据隧道;
向所述终端设备发送所述数据隧道,以使所述终端设备通过所述数据隧道与所述存储设备传输文件。


2.根据权利要求1所述的方法,其特征在于,在所述向所述终端设备发送所述数据隧道之前,还包括:
建立所述服务器与至少一个网关设备的数据隧道,并获取所述数据隧道的指示信息,所述至少一个网关设备的网络地址所属网段与所述服务器的网络地址所属网段是不同的;
确定所述至少一个网关设备连接的至少一个存储设备的唯一标识;
将所述数据隧道的指示信息与所述至少一个存储设备的唯一标识存储至缓存中。


3.根据权利要求2所述的方法,其特征在于,所述确定所述存储设备的唯一标识对应的隧道指示信息,包括:
判断在所述缓存中是否查找到所述存储设备的唯一标识对应的数据隧道的指示信息;
若是,则将所述指示信息确定为所述隧道指示信息。


4.根据权利要求3所述的方法,其特征在于,在所述判断在所述缓存中是否查找到所述存储设备的唯一标识对应的数据隧道的指示信息之后,还包括:
若在缓存中没有查找到所述存储设备的唯一标识对应的数据隧道,则根据所述存储设备的唯一标识建立所述存储设备的数据隧道,并将所述建立所述存储设备的数据隧道的指示信息确定为所述隧道指示信息。


5.根据权利要求4所述的方法,其特征在于,所述根据所述存储设备的唯一标识建立所述存储设备的数据隧道,包括:
根据所述存储设备的唯一标识确定网关设备,所述网关设备的网络地址所属网段与所述存储设备的网络地址所属网段是相同的;
建立所述服务器与所述...

【专利技术属性】
技术研发人员:张发恩马鑫意
申请(专利权)人:创新奇智上海科技有限公司
类型:发明
国别省市:上海;31

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

1