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

技术编号:12863666 阅读:75 留言:0更新日期:2016-02-13 12:05
本发明专利技术提供了一种文件传输方法、装置及系统,其中,该方法包括第一设备将第一传输文件编码为基于telnet/ssh协议传输的数据类型的第一传输文本;第一设备将第一传输文本上传给第二设备;和/或,第一设备下载由第二设备编码的基于telnet/ssh协议传输的数据类型的第二传输文本;第一设备对下载的第二传输文本进行解码,通过本发明专利技术,解决了相关技术中存在的依据ftp/sftp/http/https协议进行文件传输会存在文件传输受限的缺陷,依据telnet/ssh协议无法实现文件传输问题,进而实现了依据telnet/ssh协议进行文件传输的目的,达到了跨子网进行文件传输,提高工作效率的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种文件传输方法、装置及系统
技术介绍
在相关技术中,文件传输一般使用f化/sftp/http/https等协议。但是送些协议 都有一个共用的问题就是无法跨越不同的网络进行传输。并且路径上的设备必须开放对应 的传输端口和路由可达才能进行文件传输。 为了网络安全和管理方便,会将设备划分为多个互相不能连接的子网。网关设备 一般开启相对安全的SSh管理端口。其他协议都被限制并无法使用。设备和设备之间并不 是全部联网的,而是两两之间可W进行通讯。 表1中示出了依据各种协议进行传输的特点: 表 1 因此,在相关技术中,依据ftp/sf化AttpAttps协议进行文件传输会存在文件 传输受限的缺陷,而依据telnet/ssh协议无法实现文件传输问题。
技术实现思路
本专利技术提供了一种文件传输方法、装置及系统,W至少解决相关技术中存在的依 据ftp/sf化Attp/https协议进行文件传输会存在文件传输受限的缺陷,而依据telnet/ SSh协议无法实现文件传输问题。 根据本专利技术的一个方面,提供了一种文件传输方法,包括:第一设备将第一传输文 件编码为基于telnet/ssh协议传输的数据类型的第一传输文本;所述第一设备将所述第 一传输文本上传给第二设备;和/或,第一设备下载由第二设备编码的基于telnet/ssh协 议传输的数据类型的第二传输文本;所述第一设备对下载的所述第二传输文本进行解码。 优选地,所述第一设备将所述第一传输文本上传给所述第二设备包括:所述第一 设备通过向所述第二设备发送用于请求上传文件的文件传输请求的方式,将所述第一传输 文本上传给第二设备,其中,所述文件传输请求为所述第一设备编码的基于telnet/ssh协 议传输的数据类型的文件传输请求,所述文件传输请求中包括所述第一传输文本。 优选地,在所述第一设备下载由所述第二设备编码的基于telnet/ssh协议传输 的数据类型的第二传输文本之前,还包括:所述第一设备向所述第二设备发送基于文件列 表获取请求,其中,所述文件列表获取请求用于获取所述第二设备中存储的文件的列表,所 述文件列表获取请求为所述第一设备编码的基于telnet/ssh协议传输的数据类型的文件 列表获取请求;所述第一设备接收所述第二设备返回的对所述文件列表获取请求进行处理 后得到的文件列表,其中,所述文件列表为所述第二设备编码的基于telnet/ssh协议传输 的数据类型的文件列表。 根据本专利技术的另一方面,提供了一种文件传输方法,包括:第二设备接收第一设备 上传的由所述第一设备编码的基于telnet/ssh协议传输的数据类型的第一传输文本;所 述第二设备对接收到的所述第一传输文本进行解码;和/或,第二设备将供第一设备下载 的第二传输文件编码为基于telnet/ssh协议传输的数据类型的第二传输文本;所述第二 设备将所述第二传输文本提供给所述第一设备下载。 优选地,所述第二设备接收所述第一设备上传的由所述第一设备编码的基于 telnet/ssh协议传输的数据类型的第一传输文本包括:所述第二设备接收到所述第一设 备发送的用于请求上传文件的文件传输请求,其中,所述文件传输请求为所述第一设备编 码的基于telnet/ssh协议传输的数据类型的文件传输请求,所述文件传输请求中包括由 所述第一设备编码的基于telnet/ssh协议传输的数据类型的第一传输文本。 优选地,在所述第二设备将供所述第一设备下载的所述第二传输文件编码为基于 telnet/ssh协议传输的数据类型的第二传输文本之前,还包括;所述第二设备接收到所述 第一设备发送的由所述第一设备编码的基于telnet/ssh协议传输的数据类型的文件列表 获取请求,其中,所述文件列表获取请求用于获取所述第二设备中存储的文件的列表;所述 第二设备向所述第一设备发送对所述文件列表获取请求进行处理后得到的基于文件列表, 其中,所述文件列表为所述第二设备编码的基于telnet/ssh协议传输的数据类型的文件 列表。 根据本专利技术的再一方面,提供了一种文件传输装置,应用于第一设备侧,包括:第 一编码模块,用于将第一传输文件编码为基于telnet/ssh协议传输的数据类型的第一传 输文本;上传模块,用于将所述第一传输文本上传给第二设备;和/或,下载模块,用于下载 由所述第二设备编码的基于telnet/ssh协议传输的数据类型的第二传输文本;第一解码 模块,用于对下载的所述第二传输文本进行解码。 优选地,所述上传模块包括:上传单元,用于通过向所述第二设备发送用于请求上 传文件的文件传输请求的方式,将所述第一传输文本上传给第二设备,其中,所述文件传输 请求为所述第一设备编码的基于telnet/ssh协议传输的文件类型的文件传输请求,所述 文件传输请求中包括所述第一传输文本。 优选地,所述文件传输装置还包括;第一发送模块,用于向所述第二设备发送文件 列表获取请求,其中,所述文件列表获取请求用于获取所述第二设备中存储的文件的列表, 所述文件列表获取请求为所述第一设备编码的基于telnet/ssh协议传输的数据类型的文 件列表获取请求;第一接收模块,用于接收所述第二设备返回的对所述文件列表获取请求 进行处理后得到的文件列表,其中,所述文件列表为所述第二设备编码的基于telnet/ssh 协议传输的数据类型的文件列表。 根据本专利技术的另一方面,提供了一种文件传输装置,应用于第二设备侧,包括:第 二接收模块,用于接收第一设备上传的由所述第一设备编码的基于telnet/ssh协议传输 的数据类型的第一传输文本;第二解码模块,用于对接收到的所述第一传输文本进行解码; 和/或,第二编码模块,用于将供第一设备下载的第二传输文件进行编码为基于telnet/ SSh协议传输的数据类型的第二传输文本;提供模块,用于将所述第二传输文本提供给所 述第一设备下载。 优选地,所述第二接收模块包括;接收单元,用于接收到所述第一设备发送的用 于请求上传文件的文件传输请求,其中,所述文件传输请求为所述第一设备编码的基于 telnet/ssh协议传输的数据类型的文件传输请求,所述文件传输请求中包括由所述第一设 备编码的基于telnet/ssh协议传输的数据类型的第一传输文本。 优选地,所述文件传输装置还包括:第H接收模块,用于接收到所述第一设备发送 的由所述第一设备编码的基于telnet/ssh协议传输的数据类型的文件列表获取请求,其 中,所述文件列表获取请求用于获取所述第二设备中存储的文件的列表;第二发送模块,用 于向所述第一设备发送对所述文件列表获取请求进行处理后得到的文件列表,其中,所述 文件列表为所述第二设备编码的基于telnet/ssh协议传输的数据类型的文件列表。 根据本专利技术的再一方面,提供了一种文件传输系统,包括上述任一项所述的应用 于第一设备侧的文件传输装置和上述任一项所述的应用于第二设备侧的文件传输装置。 通过本专利技术,采用第一设备将第一传输文件编码为基于telnet/ssh协议传输的 数据类型的第一传输文本;所述第一设备将所述第一传输文本上传给第二设备;和/或, 第一设备下载由第二设备编码的基于telnet/ssh协议本文档来自技高网...

【技术保护点】
一种文件传输方法,其特征在于,包括:第一设备将第一传输文件编码为基于telnet/ssh协议传输的数据类型的第一传输文本;所述第一设备将所述第一传输文本上传给第二设备;和/或,第一设备下载由第二设备编码的基于telnet/ssh协议传输的数据类型的第二传输文本;所述第一设备对下载的所述第二传输文本进行解码。

【技术特征摘要】

【专利技术属性】
技术研发人员:阚江涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1