一种远程文件传输方法

文档序号:7964907阅读:512来源:国知局

专利名称::一种远程文件传输方法
技术领域
:本发明涉及通讯领域远程文件传输的方法,尤其涉及一种基于IP技术的电信级设备的文件远程传送的方法。目前尚未检索到与本发明相关专利文献。本发明提出了一种实现相对简单,工作可靠的远程文件传输方法,基本实现方法和步骤如下1.在网络终端上启动TFTPServer进程,作为后台进程运行;2.在主控制板的内存中创建虚拟磁盘,并在该虚拟磁盘上建立POSIX(PortableOperatingSystemUNIX,可移植的UNIX操作系统)兼容的文件系统;3.在主控制板上以后台进程方式运行TFTPServer程序;4.当需要进行文件传输时,网络终端向主控制板发出传输文件的命令;5.主控制板收到文件传输命令后,根据该命令的参数判断当前的文件传输的目标对象是主控制板还是系统内的其它业务单板;6.在主控制板上运行TFTP客户端应用程序,启动TFTP会话,建立和网络终端TFTPServer之间的连接,利用TFTP协议,将网络终端上的源文件传输到主控制板上;7.判断当前文件传输的目标板位,如果是主控制板,则直接将文件拷贝到文件保存的目标设备,文件传输结束;如果目标板位是系统内的其它单板,则将文件远程下载到虚拟磁盘中,继续执行下面的步骤;8.目标板位是系统内的其它单板,主控制板向目标单板发出传输文件的命令;9.在目标单板上启动TFTP客户端应用程序,启动TFTP会话,建立和主控制板上TFTPServer之间的连接;10.利用TFTP协议,将存储在主控制板虚拟磁盘中的文件传输到目标单板的相应设备,文件传输过程结束。下面结合附图对本发明作进一步的详细描述图1是本发明方法系统结构示意图;图2是本发明的方法流程图;图3是TFTPServer的功能框图;图4是创建虚拟磁盘的流程图。权利要求1.一种远程文件传输方法,其特征在于包括以下步骤步骤1在网络终端上启动TFTPServer进程,作为后台进程运行;步骤2在主控制板的内存中创建虚拟磁盘,并在该虚拟磁盘上建立POSIX(PortableOperatingSystemUNIX,可移植的UNIX操作系统)兼容的文件系统;步骤3在主控制板上以后台进程方式运行TFTPServer程序;步骤4当需要进行文件传输时,网络终端向主控制板发出传输文件的命令;步骤5主控制板收到文件传输命令后,根据该命令的参数判断当前的文件传输的目标对象是主控制板还是系统内的其它业务单板;步骤6在主控制板上运行TFTP客户端应用程序,启动TFTP会话,建立和网络终端TFTPServer之间的连接,利用TFTP协议,将网络终端上的源文件传输到主控制板上;步骤7判断当前文件传输的目标板位,如果是主控制板,则直接将文件拷贝到文件保存的目标设备,文件传输结束;如果目标板位是系统内的其它单板,则将文件远程下载到虚拟磁盘中,继续执行下面的步骤;步骤8目标板位是系统内的其它单板,主控制板向目标单板发出传输文件的命令;步骤9在目标单板上启动TFTP客户端应用程序,启动TFTP会话,建立和主控制板上TFTPServer之间的连接;步骤10利用TFTP协议,将存储在主控制板虚拟磁盘中的文件传输到目标单板的相应设备,文件传输过程结束。全文摘要本发明提出了一种电信级设备提供高效、可靠的远程文件传输方法。该方法基于TFTP(TrivialFileTransferProtocol,简单文件传输协议)协议来实现文件传输的功能。其基本思路是从存有传输文件的网络终端向主控制板传输文件时,在网络终端上启动TFTP服务器,而在主控制板上启动TFTP客户端,实现网络终端和主控制板间的文件传输。在进行文件的第二级传输时,在主控制板上运行TFTP服务器,而在业务单板上启动TFTP客户端程序,再次利用TFTP协议将文件传输到业务单板上。本发明的方法充分利用了TFTP简单文件传输协议来实现文件传输,不需要将文件先保存到快速闪存中,读写效率非常高,而且实现起来比较简单。文档编号H04L12/28GK1426209SQ0114265公开日2003年6月25日申请日期2001年12月12日优先权日2001年12月12日发明者袁功胜,郝峥申请人:深圳市中兴通讯股份有限公司上海第二研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1