专利名称:文件传输方法、传输引擎及网元的利记博彩app
技术领域:
本发明涉及通讯技术领域,尤其涉及一种多层次复杂组网架构下的通讯设备中单 板软件的文件传输方法、传输引擎及网元。
背景技术:
目前,移动通讯的基站系统下,一个网管后台管理着数量众多的网元(可达3000 个),每个网元还可能同时连接着众多的其他网元,形成一个网元的树形分布结构。即使是 扁平化结构的网络中,也存在模块和单板之间多层次的文件转发。从文件传输的角度来看, 仍可以视为树形结构。在移动通讯系统之外的其他网管系统中,这种树形组网结构也广泛存在。现有的文件传输方法能保证层次数在三层以上的文件并行传输,而第三层网元向 下级网元传输文件时,则变成了串行传输。其采用的传输方式是在各个层次的网元上驻留 不同的进程,每层次的网元均驻留不同的代码。对应不同制式的设备,因为开发者不同,更 无法进行彼此间的文件传输。随着移动通讯网管系统中管理网元数量逐渐增多,而且面临着不同制式的设备或 系统之间进行文件传输的情况,现有的文件传输方式已无法满足要求,需要有一种通用、高 效的文件传输方式来解决上述问题。
发明内容
本发明的主要目的在于提供一种文件传输方法、传输引擎及网元,旨在提高文件 传输的通用性与高效性。为了达到上述目的,本发明提出一种文件传输方法,包括以下步骤文件传输引擎接收上级网元发送的下载消息,所述下载消息携带有需要传输的文 件的文件地址列表以及传输网络地址拓扑表;从上级网元获取需要传输的文件;当所述文件不是本地网元的文件时,根据所述下载消息携带的文件地址列表以及 传输网络地址拓扑表对所述文件进行传输。优选地,所述根据下载消息携带的文件地址列表以及传输网络地址拓扑表对所述 文件进行传输的步骤包括查找所述文件地址列表,获取所述文件对应的目标地址;查找所述传输网络地址拓扑表,获取所述目标地址连接到本地网元的下级网元地 址,生成下级网元地址列表;根据所述下级网元地址列表创建多个发送进程并行发送所述文件至对应的下级 网元;同时将所述文件地址列表以及传输网络地址拓扑表对应的下级子拓扑表发送至所述 对应的下级网元,由所述对应的下级网元的文件传输引擎对接收的文件进行相应处理。优选地,所述文件传输引擎在并行传输文件时,通过公共内存或动态创建文件缓存对所述文件进行缓存。优选地,所述从上级网元获取需要传输的文件的步骤之后,还包括当所述文件是本地网元的文件时,将所述文件存储在本地网元。优选地,所述文件地址列表包括文件列表以及目标网元地址列表;当所述文件传 输引擎所在网元为第一级网元时,所述第一级网元的上级网元为后台服务器,所述文件列 表、目标网元地址列表以及传输网络地址拓扑表由所述后台服务器根据用户选择的下载文 件以及最终目标网元生成。本发明还提出一种文件传输引擎,包括接收模块,用于接收上级网元发送的下载消息,所述下载消息携带有需要传输的 文件的文件地址列表以及传输网络地址拓扑表;以及从上级网元获取需要传输的文件;文件传输模块,用于当所述文件不是本地网元的文件时,根据所述下载消息携带 的文件地址列表以及传输网络地址拓扑表对所述文件进行传输。 优选地,所述文件传输模块包括回溯单元,用于查找所述文件地址列表,获取所述文件对应的目标地址;以及查找 所述传输网络地址拓扑表,获取所述目标地址连接到本地网元的下级网元地址,生成下级 网元地址列表;文件传输单元,用于根据所述下级网元地址列表创建多个发送进程并行发送所述 文件至对应的下级网元;同时将所述文件地址列表以及传输网络地址拓扑表对应的下级子 拓扑表发送至所述对应的下级网元,由所述对应的下级网元的文件传输引擎对接收的文件 进行相应处理。优选地,还包括存储模块,用于当所述文件是本地网元的文件时,将所述文件存储 在本地网元。优选地,所述存储模块还用于在文件传输单元并行传输文件时,通过公共内存或 动态创建文件缓存对所述文件进行缓存。本发明还提出一种文件传输网元,所述网元包括如上所述的文件传输引擎。本发明提出的一种文件传输方法、传输引擎及网元,通过在各网元上驻留文件传 输引擎,该文件传输引擎既可以接收上级网元发送的文件传输消息,又可以向下级网元发 送文件传输消息,实现了各文件传输引擎相互之间的互连互通,满足了树形网络架构下的 各个层次网元的高效文件传输;解决了现有系统不同制式设备文件传输的不兼容,相同制 式设备不同层次的网元代码各不相同,以及目前系统中三层以下的网元无法并行传输的问 题。特别对于层次较多的网元网络后,使用文件传输引擎后可以大幅度的提高文件传输的 并行度,提高传输速度。
图1是本发明文件传输方法一实施例流程示意图;图Ia是本发明文件传输方法一实施例中一种实施方式的文件地址列表示意图;图Ib是本发明文件传输方法一实施例中一种实施方式的传输网络地址拓扑表示 意图;图2是本发明文件传输方法一实施例中根据下载消息携带的文件地址列表以及传输网络地址拓扑表对文件进行传输的流程示意图;图3是本发明文件传输引擎一实施例结构示意图;图4是本发明文件传输引擎一实施例中文件传输模块的结构示意图;图5是本发明文件传输网元一实施例结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是通过在各网元上驻留文件传输引擎,该文件传输引 擎既可以接收上级网元发送的文件传输消息,又可以向下级网元发送文件传输消息,实现 各文件传输引擎相互之间的互连互通,满足树形网络架构下的各个层次网元的高效文件传输。如图1所示,本发明一实施例提出一种文件传输方法,包括步骤S101,文件传输引擎接收上级网元发送的下载消息,下载消息携带有需要传 输的文件的文件地址列表以及传输网络地址拓扑表;在本实施例中,用于发起文件传输的后台模块驻留在网管服务器上,用于监测、控 制文件传输下载的前台模块驻留在网元设备的主控板上。本实施例在所有参与文件传输的网元均驻留文件传输引擎,并根据不同层次的传 输链路状况,定义好传输协议。用户在后台服务器选择需要下载的文件以及需要下载的最终目标网元,后台服务 器根据文件列表以及最终目标网元生成目标网元的逻辑地址列表即目标网元地址表,以及 传输网络地址拓扑表。之后,后台服务器中后台模块发送下载消息至第一级网元。该下载消息中携带有 需要传输的文件的文件地址列表及传输网络的地址拓扑表,其中,文件地址列表包括目标 文件列表和目标网元地址列表。当本实施例中所述文件传输引擎所在网元为第一级网元时,该第一级网元的上级 网元即为后台服务器。本实施例以当前文件传输引擎所在的网元为第一级网元为例进行说明。步骤S102,从上级网元获取需要传输的文件;步骤S103,判断文件是否为本地网元的文件,若是,则进入步骤S105,否则,进入 步骤S104 ;步骤S104,根据下载消息携带的文件地址列表以及传输网络地址拓扑表对文件进 行传输;步骤S105,将文件存储在本地网元。上述步骤S102、步骤S103、步骤S104以及步骤S105中,当文件传输引擎接收到后 台服务器发送的下载消息后,从后台服务器中获取需要传输的文件(如果传输引擎所在的 网元不是第一级网元,则从上级网元获取需要传输的文件),采用文件传输引擎定制的协议 方式(目前支持FTP协议和滑动窗口协议)创建文件接收进程。文件传输引擎首先根据接收的文件的属性判断文件是否为本地文件,具体根据文 件地址列表中文件名称与目标地址的对应关系判断是否为本地网元即第一级网元文件,如果是本地文件,则将文件保存到本地网元。如果不是本地文件,则根据下载消息携带的文件 地址列表以及传输网络地址拓扑表将文件进行传输,直至将文件被传输到最终目标网元, 其具体传输过程为第一级网元的文件传输引擎控制进程收到下载消息以及文件、文件地址列表以及 传输网络地址拓扑表等信息后,启动回溯功能,在传输网络地址拓扑表中找到每个最终的 目标地址连接到本网元(节点)的下级网元地址,生成下级网元地址表,从而明确本网元发 送文件的的下级发送目的地址。第一级网元的文件传输引擎根据生成的下级地址列表,创建多个发送进程并行发 送文件到下级网元,发送进程同时将文件地址列表以及传输网络地址拓扑表对应的下级节 点的网络拓扑子表即下级子拓扑表一起发送给下级节点的文件传输引擎控制进程。以保证 下级网元继续向更下一层地址发送。第一级网元的文件传输引擎将上述信息通过下载消息 发送至下级网元的文件传输引擎,下级网元的文件传输引擎控制进程收到下载消息后继续 按上述步骤进行处理,判断文件是否为本地文件,如果是则保持在本地网元,若不是本地文 件,则根据下载消息中的文件地址列表以及下级子拓扑表找到文件目标地址对应的该本地 网元的下级网元地址,将文件发送至该本地网元的下级网元,依次一级一级向下发送,直至 文件被转发至相应的目标地址所在网元。本实施例中驻留在各网元上的文件传输引擎,既可以接收上级网元发送文件传输 的下载消息,又可以向下级网元发送文件传输的下载消息,从而解决了各文件传输引擎相 互之间的互连互通;保证了多级文件的传输。同时,文件传输引擎构建了一个传输网络地址 拓扑表,并能在传输过程中不断将其削减为子表,在上下级网元间传输,根据此表任何一个 网元都可以查到向下级发送的目标。从而保证了文件传输引擎适用于复杂的多级拓扑网络 传输。下面以层一网元将接收的文件下发到目标地址1为例进行说明如图Ia和图沘所示,图Ia和图沘分别为层一网元从根节点(上级网元)接收 到的文件地址列表以及传输网络地址拓扑表。首先,层一网元文件传输引擎接收到根节点发送的下载消息,该消息中携带有文 件地址列表以及传输网络地址拓扑表;当层一网元文件传输引擎接收到文件时,文件包括文件1、文件2、文件3,层一网 元文件传输引擎从文件地址列表中得知上述文件均不为本地文件,并得知上述各文件的目 标地址,比如,文件1和文件3需要下发到目标地址1,文件传输引擎根据目标地址1,从传 输网络地址拓扑表中查找到文件1连接到层一网元的下级网元为层二网元1,文件2连接到 层一网元的下级网元为层二网元2,然后,层一网元将文件地址列表以及传输网络地址拓扑 表对应的下级子拓扑表发送至层二网元1和层二网元2,同时,将文件1发送给层二网元1, 将文件2发送给层二网元2。由层二网元1以及层二网元2按照上述规则一级级将文件向 下传递,直至将文件1以及文件2发送给目标地址1。UWIMAX(Worldwide Interoperability for Microwave Access,^: 联接入)系统的CC单板和PTR单板的版本下载为例,WIMAX是一项新兴的宽带无线接入技 术,能提供面向互联网的高速连接;CC为WIMAX基站系统基带侧主控板;PTR是WIMAX基站 系统的射频侧主控单板,在WIMAX系统中,由WIMAX网管后台、CC单板以及PTR构成一个层状树形结构,在本实例中,WIMAX网管后台连接有两个CC单板(第一级网元),每个CC单板 连接有三个PTR(第二级网元),其中,通过各网元文件传输引擎下载版本的过程主要分为 以下步骤A、后台将用户选择的文件和目标网元加以整理,以文件优先的方式将同一个文件 的所有目标任务连续存放,并将其生成任务文件,即文件地址列表以及相应的传输网络地 址拓扑表。B、后台同时向两个CC单板即两个下级网元发送下载消息,CC单板收到下载消息 后,使用FTP(File Transfer Protocol,文件传输协议)向后台获取任务文件。C、CC单板获取到任务文件后,创建接收进程接收文件,接收完成后判断是否本身 就是最终的目标节点,如果是,则将接收的文件存储到本地开始下一个文件的接收,两个CC 单板同时从后台获取到版本文件并存储到本地。D、如果CC单板判断接收的文件不是本地文件的,则根据当前文件的所有目标的 逻辑地址,生成目标网元的树形结构图即传输网络地址拓扑表对应的下级子拓扑表,向树 形图中的下一级网元节点的控制进程发送下载消息,在本实例中,每个CC单板下挂的三个 PTR同时接收到CC发来的下载消息。E、下级网元(PTR单板)的文件传输引擎控制进程收到文件下载消息后,继续C、D 的流程处理,接收完PTR的版本文件后,判断目标地址为本地文件,则将接收的文件存储到 本地。文件传输流程结束。通过上述实例可知,通过CC单板与PTR单板中的文件传输引擎,保证了六个PTR 版本文件同时进行下载,如果网络中的层次或叶子节点越多,则使用本实施例所述的文件 传输引擎带来的效率提升则越明显,从而最大限度的提高了文件的传输效率。同时,文件传 输引擎提供了完善的调度处理和防冲突功能,可以处理各种异常,保证了文件传输的可靠 性。此方法在实际推广应用时,可有效提高行业内设备间进行文件传输的可靠性和开发效 率,提高用户对设备的满意程度。从以上实例可以看出,文件传输引擎具有目标地址回溯功能,其可以从传输网络 地址拓扑表中计算出最终下载目标地址所对应的本节点的下级节点。从而保证每个参与传 输的节点都能找到向下级传输的目标,直到最后到达下载的目标地址。进一步的,在本实施例中,在任何一个层次的上级节点网元向下级节点网元发送 文件时,都能按照约定的最大同时发送进程个数进行并行发送。传输过程中所有发送进程既可以使用同一块公共内存,又可以在各个发送进程内 部分别动态创建文件缓存。当允许并行传输的文件很多时,可以使用公共内存方式以减少 对内存的占用,这种方式要求内存必须大于所传输的文件大小。当并行度不高或者内存资 源充足时,则各个发送进程可以动态创建自己的文件缓存。本实施例提供了一种通用的文件传输引擎,满足树形网络架构下的各个层次网元 的高效文件传输。解决了现有系统不同制式设备文件传输的不兼容,相同制式设备不同层 次的网元代码各不相同,以及目前系统中三层以下的网元无法并行传输的问题。特别对于 层次较多的网元网络后,使用文件传输引擎后可以大幅度的提高文件传输的并行度,提高 传输速度。如图2所示,步骤S103中根据下载消息携带的文件地址列表以及传输网络地址拓扑表对文件进行传输的步骤包括步骤S1031,查找文件地址列表,获取文件对应的目标地址;步骤S1032,查找传输网络地址拓扑表,获取目标地址连接到本地网元的下级网元 地址,生成下级网元地址列表;步骤S1033,根据下级网元地址列表创建多个发送进程并行发送文件至对应的下 级网元;同时将文件地址列表以及传输网络地址拓扑表对应的下级子拓扑表发送至对应的 下级网元,由对应的下级网元的文件传输引擎对接收的文件进行相应处理。如图3所示,本发明一实施例提出一种文件传输引擎,包括接收模块301、文件传 输模块302以及存储模块303 ;其中接收模块301,用于接收上级网元发送的下载消息,下载消息携带有需要传输的文 件的文件地址列表以及传输网络地址拓扑表;以及从上级网元获取需要传输的文件;在本实施例中,用于发起文件传输的后台模块驻留在网管服务器上,用于监测、控 制文件传输下载的前台模块驻留在网元设备的主控板上。本实施例在所有参与文件传输的网元均驻留文件传输引擎,并根据不同层次的传 输链路状况,定义好传输协议。用户在后台服务器选择需要下载的文件以及需要下载的最终目标网元,后台服务 器根据文件列表以及最终目标网元生成目标网元的逻辑地址列表即目标网元地址表,以及 传输网络地址拓扑表。之后,后台服务器中后台模块发送下载消息至第一级网元。该下载消息中携带有 需要传输的文件的文件地址列表及传输网络的地址拓扑表,其中,文件地址列表包括目标 文件列表和目标网元地址列表。当本实施例中所述文件传输引擎所在网元为第一级网元时,该第一级网元的上级 网元即为后台服务器。本实施例以当前文件传输引擎所在的网元为第一级网元为例进行说明。文件传输模块302,用于当文件不是本地网元的文件时,根据下载消息携带的文件 地址列表以及传输网络地址拓扑表对文件进行传输。当文件传输引擎接收到后台服务器发送的下载消息后,从后台服务器中获取需要 传输的文件(如果传输引擎所在的网元不是第一级网元,则从上级网元获取需要传输的文 件),采用文件传输引擎定制的协议方式(目前支持FTP协议和滑动窗口协议)创建文件接 收进程。文件传输引擎首先根据接收的文件的属性判断文件是否为本地文件,具体根据文 件地址列表中文件名称与目标地址的对应关系判断是否为本地网元即第一级网元文件,如 果是本地文件,则将文件保存到本地网元。如果不是本地文件,则根据下载消息携带的文件 地址列表以及传输网络地址拓扑表将文件进行传输,直至将文件被传输到最终目标网元, 其具体传输过程为第一级网元的文件传输引擎控制进程收到下载消息以及文件、文件地址列表以及 传输网络地址拓扑表等信息后,启动回溯功能,在传输网络地址拓扑表中找到每个最终的 目标地址连接到本网元(节点)的下级网元地址,生成下级网元地址表,从而明确本网元发 送文件的的下级发送目的地址。
第一级网元的文件传输引擎根据生成的下级地址列表,创建多个发送进程并行发 送文件到下级网元,发送进程同时将文件地址列表以及传输网络地址拓扑表对应的下级节 点的网络拓扑子表即下级子拓扑表一起发送给下级节点的文件传输引擎控制进程。以保证 下级网元继续向更下一层地址发送。第一级网元的文件传输引擎将上述信息通过下载消息 发送至下级网元的文件传输引擎,下级网元的文件传输引擎控制进程收到下载消息后继续 按上述步骤进行处理,判断文件是否为本地文件,如果是则保持在本地网元,若不是本地文 件,则根据下载消息中的文件地址列表以及下级子拓扑表找到文件目标地址对应的该本地 网元的下级网元地址,将文件发送至该本地网元的下级网元,依次一级一级向下发送,直至 文件被转发至相应的目标地址所在网元。本实施例中驻留在各网元上的文件传输引擎,既可以接收上级网元发送文件传输 的下载消息,又可以向下级网元发送文件传输的下载消息,从而解决了各文件传输引擎相 互之间的互连互通;保证了多级文件的传输。同时,文件传输引擎构建了一个传输网络地址 拓扑表,并能在传输过程中不断将其削减为子表,在上下级网元间传输,根据此表任何一个 网元都可以查到向下级发送的目标。从而保证了文件传输引擎适用于复杂的多级拓扑网络 传输。存储模块303,与接收模块301连接,用于当文件是本地网元的文件时,将文件存 储在本地网元。如图4所示,文件传输模块302包括回溯单元3021以及文件传输单元3022,其 中回溯单元3021,用于查找文件地址列表,获取文件对应的目标地址;以及查找传 输网络地址拓扑表,获取目标地址连接到本地网元的下级网元地址,生成下级网元地址列 表;文件传输单元3022,用于根据下级网元地址列表创建多个发送进程并行发送文件 至对应的下级网元;同时将文件地址列表以及传输网络地址拓扑表对应的下级子拓扑表发 送至对应的下级网元,由对应的下级网元的文件传输引擎对接收的文件进行相应处理。进一步的,存储模块303还用于在文件传输单元并行传输文件时,通过公共内存 或动态创建文件缓存对文件进行缓存。本发明实施例文件传输引擎具有目标地址回溯功能,其可以从传输网络地址拓扑 表中计算出最终下载目标地址所对应的本节点的下级节点。从而保证每个参与传输的节点 都能找到向下级传输的目标,直到最后到达下载的目标地址。进一步的,在本实施例中,在任何一个层次的上级节点网元向下级节点网元发送 文件时,都能按照约定的最大同时发送进程个数进行并行发送。传输过程中所有发送进程既可以使用同一块公共内存,又可以在各个发送进程内 部分别动态创建文件缓存。当允许并行传输的文件很多时,可以使用公共内存方式以减少 对内存的占用,这种方式要求内存必须大于所传输的文件大小。当并行度不高或者内存资 源充足时,则各个发送进程可以动态创建自己的文件缓存。本实施例提供了一种通用的文件传输引擎,满足树形网络架构下的各个层次网元 的高效文件传输。解决了现有系统不同制式设备文件传输的不兼容,相同制式设备不同层 次的网元代码各不相同,以及目前系统中三层以下的网元无法并行传输的问题。特别对于层次较多的网元网络后,使用文件传输引擎后可以大幅度的提高文件传输的并行度,提高 了传输速度。如图5所示,本发明一实施例提出一种文件传输网元,该网元可以包括上述实施 例中所述的文件传输引擎501。本实施例文件传输引擎对存在网元层次较多的通讯系统的版本升级具有重大意 义,本发明实施例同样适用于需要使用多层次文件传输的其他领域。本发明实施例文件传输方法、传输引擎及网元,通过在各网元上驻留文件传输引 擎,该文件传输引擎既可以接收上级网元发送的文件传输消息,又可以向下级网元发送文 件传输消息,实现了各文件传输引擎相互之间的互连互通,满足了树形网络架构下的各个 层次网元的高效文件传输;解决了现有系统不同制式设备文件传输的不兼容,相同制式设 备不同层次的网元代码各不相同,以及目前系统中三层以下的网元无法并行传输的问题。 特别对于层次较多的网元网络后,使用文件传输引擎后可以大幅度的提高文件传输的并行 度,提高传输速度。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技 术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种文件传输方法,其特征在于,包括以下步骤文件传输引擎接收上级网元发送的下载消息,所述下载消息携带有需要传输的文件的 文件地址列表以及传输网络地址拓扑表;从上级网元获取需要传输的文件;当所述文件不是本地网元的文件时,根据所述下载消息携带的文件地址列表以及传输 网络地址拓扑表对所述文件进行传输。
2.根据权利要求1所述的方法,其特征在于,所述根据下载消息携带的文件地址列表 以及传输网络地址拓扑表对所述文件进行传输的步骤包括查找所述文件地址列表,获取所述文件对应的目标地址;查找所述传输网络地址拓扑表,获取所述目标地址连接到本地网元的下级网元地址, 生成下级网元地址列表;根据所述下级网元地址列表创建多个发送进程并行发送所述文件至对应的下级网元; 同时将所述文件地址列表以及传输网络地址拓扑表对应的下级子拓扑表发送至所述对应 的下级网元,由所述对应的下级网元的文件传输引擎对接收的文件进行相应处理。
3.根据权利要求2所述的方法,其特征在于,所述文件传输引擎在并行传输文件时,通 过公共内存或动态创建文件缓存对所述文件进行缓存。
4.根据权利要求1、2或3所述的方法,其特征在于,所述从上级网元获取需要传输的文 件的步骤之后,还包括当所述文件是本地网元的文件时,将所述文件存储在本地网元。
5.根据权利要求1所述的方法,其特征在于,所述文件地址列表包括文件列表以及目 标网元地址列表;当所述文件传输引擎所在网元为第一级网元时,所述第一级网元的上级 网元为后台服务器,所述文件列表、目标网元地址列表以及传输网络地址拓扑表由所述后 台服务器根据用户选择的下载文件以及最终目标网元生成。
6.一种文件传输引擎,其特征在于,包括接收模块,用于接收上级网元发送的下载消息,所述下载消息携带有需要传输的文件 的文件地址列表以及传输网络地址拓扑表;以及从上级网元获取需要传输的文件;文件传输模块,用于当所述文件不是本地网元的文件时,根据所述下载消息携带的文 件地址列表以及传输网络地址拓扑表对所述文件进行传输。
7.根据权利要求6所述的文件传输引擎,其特征在于,所述文件传输模块包括回溯单元,用于查找所述文件地址列表,获取所述文件对应的目标地址;以及查找所述传输网络地址拓扑表,获取所述目标地址连接到本地网元的下级网元地址,生成下级网元 地址列表;文件传输单元,用于根据所述下级网元地址列表创建多个发送进程并行发送所述文件 至对应的下级网元;同时将所述文件地址列表以及传输网络地址拓扑表对应的下级子拓扑 表发送至所述对应的下级网元,由所述对应的下级网元的文件传输引擎对接收的文件进行 相应处理。
8.根据权利要求6所述的文件传输引擎,其特征在于,还包括存储模块,用于当所述文 件是本地网元的文件时,将所述文件存储在本地网元。
9.根据权利要求8所述的文件传输引擎,其特征在于,所述存储模块还用于在文件传输单元并行传输文件时,通过公共内存或动态创建文件缓存对所述文件进行缓存。
10. 一种文件传输网元,其特征在于,所述网元包括权利要求6-9中任一项所述的文件 传输引擎。
全文摘要
本发明涉及一种文件传输方法、传输引擎及网元,其方法包括文件传输引擎接收上级网元发送的下载消息,下载消息携带有需要传输的文件的文件地址列表以及传输网络地址拓扑表;从上级网元获取需要传输的文件;当文件不是本地网元的文件时,根据下载消息携带的文件地址列表以及传输网络地址拓扑表对文件进行传输。本发明通过在各网元上驻留文件传输引擎,实现了各文件传输引擎相互之间的互连互通,满足了树形网络架构下的各个层次网元的高效文件传输;解决了现有系统不同制式设备文件传输的不兼容,相同制式设备不同层次的网元代码各不相同,以及目前系统中三层以下的网元无法并行传输的问题,大幅度提高文件传输的并行度,提高传输速度。
文档编号H04L29/08GK102082816SQ20101055562
公开日2011年6月1日 申请日期2010年11月23日 优先权日2010年11月23日
发明者郭彤 申请人:中兴通讯股份有限公司