一种基于简单网络管理协议的文件传输管理系统及方法转让专利

申请号 : CN200510124415.0

文献号 : CN100596142C

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邹兰

申请人 : 华为技术有限公司

摘要 :

一种基于简单网络管理协议SNMP的文件传输管理系统及方法,该系统由可操作SNMP管理信息库SNMP MIB节点的管理单元和被管单元组成,在SNMP MIB节点中增加具有文件传输管理控制功能的节点,包括具有管理文件传输控制消息以及上下载文件功能的节点或/和文件传输功能消息上报的通知上报节点,其中,具有管理文件传输控制消息以及上下载文件功能的节点用于被管单元和管理单元之间进行文件传输的控制消息的交互;文件传输功能消息上报的通知上报节点用于被管单元向管理单元进行通知消息的上报。本发明提供的系统及方法使管理单元对被管单元的数据发送过程进行管理控制,保证数据传输的及时性和可靠性。

权利要求 :

1、一种基于简单网络管理协议SNMP的文件传输管理系统,由可操作 SNMP管理信息库SNMP MIB节点的管理单元和被管单元组成,其特征在 于,在SNMP MIB节点中增加具有文件传输管理控制功能的节点,所述具 有文件传输管理控制功能的节点包括具有管理文件传输控制消息以及上下 载文件功能的节点或/和文件传输功能消息上报的通知上报节点,其中,具 有管理文件传输控制消息以及上下载文件功能的节点用于被管单元和管理 单元之间进行文件传输的控制消息的交互;文件传输功能消息上报的通知上 报节点用于被管单元向管理单元进行通知消息的上报。

2、如权利要求1所述的系统,其特征在于,所述具有管理文件传输控 制消息以及上下载文件功能的节点包括查询被管单元当前准备好文件的节 点和传输文件节点,分别用于传输查询当前准备好文件控制消息和传输上下 载文件控制消息。

3、如权利要求2所述的系统,其特征在于,所述查询被管单元当前准 备好文件的节点还包括:发送获取当前准备好的可传输文件控制消息的节点,

以及设置获取当前准备好的可传输文件控制消息中的数据内容类型参 数的节点、设置获取当前准备好的可传输文件控制消息的开始时间参数的节 点、设置获取当前准备好的可传输文件控制消息的结束时间参数的节点和设 置获取当前准备好的可传输文件控制消息的返回准备好文件列表参数的节 点中的一种或多种组合;

分别用于发送获取当前准备好的可传输文件控制消息,设置获取当前准 备好的可传输文件控制消息中的数据内容类型参数、开始时间参数、结束时 间参数和返回的准备好文件列表相关参数。

4、如权利要求2所述的系统,其特征在于,所述传输文件的节点包括:

发送上载文件控制信息和下载文件控制信息的节点,

以及设置上载文件控制信息和下载文件控制信息中的存放位置参数的 节点、设置下载文件控制信息的下载进度参数的节点和设置上载文件控制信 息的上载进度参数的节点中的一种或多种组合;

分别用于发送上载文件控制信息和下载文件控制信息、标识可传输文件 的存放位置、标识下载进度以及标识上载进度。

5、如权利要求1所述的系统,其特征在于,所述文件传输功能消息上 报的通知上报节点包括:设置通知上报消息的节点、控制通知上报消息是否发送的节点、发送文 件准备好通知的节点和发送文件准备出错通知的节点。

6、一种基于简单网络管理协议SNMP的文件传输管理方法,其特征在 于,在被管单元和管理单元的SNMP管理信息库SNMP MIB节点中增加文 件传输管理控制功能的节点,该方法还包括:A、将要发送的数据承载在文件中;

B、管理单元和被管单元通过设置的具有文件传输管理控制功能的节点 对步骤A所述的文件进行传输管理控制;

所述进行传输管理控制为:被管单元通过文件传输管理控制功能的节点 向管理单元发送文件准备好通知消息、或发送文件准备出错通知消息;管理 单元通过文件传输管理控制功能的节点向被管单元发送下载文件控制消息、 或发送上载文件控制消息。

7、如权利要求6所述的方法,其特征在于,步骤B所述的进行传输管 理控制的过程为:管理单元通过文件传输管理控制功能的节点向被管单元发送获取当前 准备好的可传输文件控制消息;

被管单元通过文件传输管理控制功能节点向管理单元返回当前准备好 的文件信息。

8、如权利要求7所述的方法,其特征在于,所述的当前准备好的文件 信息包括但不限于文件保存的内容类型、文件大小、文件压缩算法类型、文 件准备好时间信息及文件保存位置。

9、如权利要求6所述的方法,其特征在于,所述的文件准备好通知消 息为可传输文件保存的内容类型、可传输文件的大小、可传输文件的压缩算 法类型、可传输文件准备好的时间信息和可传输文件保存的位置中的一种或 多种组合。

10、如权利要求6所述的方法,其特征在于,所述的文件准备出错通知 消息为可传输文件保存的内容类型、可传输文件的大小、可传输文件的压缩 算法类型、可传输文件准备好的时间信息和可传输文件保存的位置中的一种 或多种组合。

11、如权利要求6所述的方法,其特征在于,所述的下载文件控制消息 携带文件的存放位置信息。

12、如权利要求6所述的方法,其特征在于,在所述的向被管单元发送 下载文件控制消息之后,该方法还包括:下载进度通过文件传输管理控制功能的节点向管理单元上报。

13、如权利要求6所述的方法,其特征在于,所述的上载文件控制消息 携带文件的存放位置信息。

14、如权利要求6所述的方法,其特征在于,在所述的向被管单元发送 上载文件控制消息之后,该方法还包括:上载进度通过文件传输管理控制功能的节点向管理单元上报。

15、如权利要求6所述的方法,其特征在于,步骤A所述的要发送的 数据为:告警数据、性能统计数据、日志数据、配置数据和系统测试数据中 的一种或多种组合。

说明书 :

技术领域

本发明涉及通信系统中的文件传输管理控制技术,特别涉及一种基于简 单网络管理协议(SNMP)的文件传输管理系统及方法。

背景技术

全球微波接入互操作性(WiMAX,World Interoperability for Microwave Access)是一项基于电气与电子工程师协会(IEEE)802.16系列标准的无线 城域网技术。WiMAX的最大传输速度可达75兆比特每秒(Mbit/s),信号 传输半径达到50公里,基本上能够覆盖城郊。由于这种远距离传输特性, WiMAX将不仅仅是解决无线接入的技术,还能作为电缆(Cable)、数字用 户线(DSL)等有线网络接入的无线扩展,方便地实现边远地区的网络连接, 因此WiMAX具有广阔的应用前景。
如图1所示的是WiMAX的网络结构示意图,包括核心网络、管理单元、 基站(BS,Base Station)、用户站(SS,Subscriber Station)和用户终端设 备(TE)。其中,核心网络提供接入因特网的功能;管理单元用于监视和 控制网内所有BS和SS,提供管理、控制等功能;BS提供SS和核心网络之 间的连接;SS提供BS与TE之间的中继连接;TE也可以与SS合一。
在WiMAX的应用中,涉及到在管理单元对接入侧两个新引入被管单元 BS和SS的集中管理的问题。随着技术的发展,WiMAX还会支持移动性管 理等特性,从而需要管理的被管单元种类还会增加,同时,在被管单元中, 需要管理的数据量也会随着被管单元的功能增加而大幅度增加。
被管单元和管理单元之间传输的数据包括:告警数据、性能统计数据、 日志数据、配置数据或/和系统测试数据等等用户关心的数据。根据系统运 行的不同情况,这些数据的数据量可能会很大,在采用SNMP进行网络管理 的系统中,如何高效地完成被管单元与管理单元之间数据的传输,并且对运 行的系统的影响最小,是亟待解决的问题。
目前,在管理单元和被管单元之间通过SNMP管理信息库(MIB)进 行交互,当被管单元向管理单元发送数据时,被管单元通过设置的SNMP MIB节点将要发送的数据单条串行的向管理单元上报;或者管理单元通过设 置的SNMP MIB节点向被管单元下发查询命令,接收到查询命令的被管单 元通过设置的SNMP MIB节点将查询结果返回给管理单元。
这两种被管单元与管理单元之间传输数据的方式,都受到所设置的 SNMP MIB节点当前处理数据能力的限制,使管理单元无法对被管单元的数 据发送过程进行管理控制,当要发送的数据量大时,就会导致被管单元的 SNMP MIB节点处理数据效率不高,传送不及时,严重时导致要传输数据的 丢失,影响采用SNMP进行网络管理的系统的正常运行。

发明内容

有鉴于此,本发明的主要目的在于提供一种基于SNMP的文件传输管 理系统,该系统能够使管理单元对被管单元的数据发送过程进行管理控制, 保证数据传输的及时性和可靠性。
本发明还提供一种基于SNMP的文件传输管理方法,该方法能够使管 理单元对被管单元的数据发送过程进行管理控制,保证数据传输的及时性和 可靠性。
根据上述目的,本发明的技术方案是这样实现的:
一种基于简单网络管理协议SNMP的文件传输管理系统,由可操作 SNMP管理信息库SNMP MIB节点的管理单元和被管单元组成,在SNMP MIB节点中增加具有文件传输管理控制功能的节点,所述具有文件传输管理 控制功能的节点包括具有管理文件传输控制消息以及上下载文件功能的节 点或/和文件传输功能消息上报的通知上报节点,其中,具有管理文件传输 控制消息以及上下载文件功能的节点用于被管单元和管理单元之间进行文 件传输的控制消息的交互;文件传输功能消息上报的通知上报节点用于被管 单元向管理单元进行通知消息的上报。
所述具有管理文件传输控制消息以及上下载文件功能的节点包括查询 被管单元当前准备好文件的节点和传输文件节点,分别用于传输查询当前准 备好文件控制消息和传输上下载文件控制消息。
所述查询被管单元当前准备好文件的节点还包括:
发送获取当前准备好的可传输文件控制消息的节点,
以及设置获取当前准备好的可传输文件控制消息中的数据内容类型参 数的节点、设置获取当前准备好的可传输文件控制消息的开始时间参数的节 点、设置获取当前准备好的可传输文件控制消息的结束时间参数的节点和设 置获取当前准备好的可传输文件控制消息的返回准备好文件列表参数的节 点中的一种或多种组合;
分别用于发送获取当前准备好的可传输文件控制消息,设置获取当前准 备好的可传输文件控制消息中的数据内容类型参数、开始时间参数、结束时 间参数和返回的准备好文件列表相关参数。
所述传输文件的节点包括:发送上载文件控制信息和下载文件控制信息 的节点,
以及设置上载文件控制信息和下载文件控制信息中的存放位置参数的 节点、设置下载文件控制信息的下载进度参数的节点和设置上载文件控制信 息的上载进度参数的节点中的一种或多种组合;
分别用于发送上载文件控制信息和下载文件控制信息、标识可传输文件 的存放位置、标识下载进度以及标识上载进度。
所述文件传输功能消息上报的通知上报节点包括:
设置通知上报消息的节点、控制通知上报消息是否发送的节点、发送文 件准备好通知的节点和发送文件准备出错通知的节点。
一种基于简单网络管理协议SNMP的文件传输管理方法,在被管单元 和管理单元的SNMP管理信息库SNMP MIB节点中增加文件传输管理控制 功能的节点,该方法还包括:A、将要发送的数据承载在文件中;
B、管理单元和被管单元通过设置的具有文件传输管理控制功能的节点 对步骤A所述的文件进行传输管理控制;
所述进行传输管理控制为:被管单元通过文件传输管理控制功能的节点 向管理单元发送文件准备好通知消息、或发送文件准备出错通知消息;管理 单元通过文件传输管理控制功能的节点向被管单元发送下载文件控制消息、 或发送上载文件控制消息。步骤B所述的进行传输管理控制的过程为:管理 单元通过文件传输管理控制功能的节点向被管单元发送获取当前准备好的 可传输文件控制消息;被管单元通过文件传输管理控制功能节点向管理单元 返回当前准备好的文件信息。
所述的当前准备好的文件信息包括但不限于文件保存的内容类型、文件 大小、文件压缩算法类型、文件准备好时间信息及文件保存位置。
所述的文件准备好通知消息为可传输文件保存的内容类型、可传输文件 的大小、可传输文件的压缩算法类型、可传输文件准备好的时间信息和可传 输文件保存的位置中的一种或多种组合。
所述的文件准备出错通知消息为可传输文件保存的内容类型、可传输文 件的大小、可传输文件的压缩算法类型、可传输文件准备好的时间信息和可 传输文件保存的位置中的一种或多种组合。
所述的下载文件控制消息携带文件的存放位置信息。
在所述的向被管单元发送下载文件控制消息之后,该方法还包括:下载 进度通过文件传输管理控制功能的节点向管理单元上报。所述的上载文件控 制消息携带文件的存放位置信息。在所述的向被管单元发送上载文件控制消 息之后,该方法还包括:上载进度通过文件传输管理控制功能的节点向管理 单元上报。步骤A所述的要发送的数据为:告警数据、性能统计数据、日 志数据、配置数据和系统测试数据中的一种或多种组合。
从上述方案可以看出,本发明考虑到管理单元和被管单元之间的SNMP MIB节点当前处理数据的能力,将数据在文件中传输,即在被管单元和管理 单元之间的SNMP MIB节点中增加具有文件传输管理控制功能的节点,管 理单元和被管单元通过设置的具有文件传输管理控制功能的节点进行文件 传输管理控制。因此,本发明提供的系统及方法保证了数据传输的及时性和 可靠性,进一步保证采用SNMP进行网络管理的系统的正常运行。

附图说明

图1为WiMAX的网络结构示意图。
图2为本发明基于SNMP的文件传输管理系统示意图。
图3为本发明基于SNMP的文件传输管理系统的实施例示意图。
图4为采用本发明基于SNMP的文件传输管理系统进行被管单元和管 理单元之间的数据传输过程流程图。
图5为本发明的第一种文件传输管理控制过程的流程图。
图6为本发明的第二种文件传输管理控制过程的流程图。
图7为本发明的第三种文件传输管理控制过程的流程图。
图8为本发明的第四种文件传输管理控制过程的流程图。
图9为本发明的第五种文件传输管理控制过程的流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施 例并参照附图,对本发明进行进一步详细的说明。
本发明中的管理单元为使用SNMP协议的网络管理系统(NMS)或被 管单元管理系统(EMS);本发明中的被管单元为BS或SS;本发明可以应 用于任何使用SNMP的系统,并不局限于WiMAX系统。
本发明采用文件方式传送数据。
为了实现管理单元对被管单元数据发送过程的管理控制,本发明在管理 单元和被管单元之间的SNMP MIB中设置了具有文件传输管理控制功能的 节点,具有文件传输管理控制功能的节点可以进行以下操作:
管理单元查询当前准备好文件:管理单元向被管单元发送获取当前准备 好的可传输文件控制消息,被管单元将已经准备好的可传输文件信息返回给 管理单元。
被管单元文件准备好通知:当被管单元要发送数据的文件准备好之后, 主动向管理单元发送文件准备好通知。
管理单元文件准备出错通知:当被管单元要发送数据的文件出错,主动 向管理单元发送管理单元文件准备出错通知。
管理单元下载文件:管理单元向被管单元发送下载文件控制消息。
管理单元上载文件:管理单元向被管单元发送上载文件控制消息。
图2为本发明基于SNMP的文件传输管理系统示意图:基于SNMP的 文件传输管理系统由管理单元和被管单元组成,其中,管理单元和被管单元 之间的SNMP MIB节点中增加了具有文件传输管理控制功能的节点,进行 控制消息、通知以及承载要发送数据的文件的交互,完成被管单元和管理单 元之间的文件传输控制管理。
图3为本发明基于SNMP的文件传输管理系统的实施例示意图:基于 SNMP的文件传输管理系统由管理单元和被管单元组成,管理单元和被管单 元的SNMP MIB节点中增加的具有文件传输管理控制功能的节点为 wmanDevCmnFileTransferManagementTable wmanDevCmnFileTransferManagementTable包括具有管理文件传输控制消息 以及上下载文件功能的节点或/和文件传输功能消息上报的通知上报节点, 分别表示为wmanDevCmnFileTransferOperation和 wmanDevCmnFileTransTrap。
具有管理文件传输控制消息以及上下载文件功能的节点中还设置有查 询被管单元当前准备好文件的节点和传输文件的节点,分别记为 wmanDevCmnListFiles节点和wmanDevCmnFileTransfer节点, wmanDevCmnListFiles节点用于传输查询当前准备好文件控制消息; wmanDevCmnFileTransfer节点用于传输上下载文件控制消息。
其中,wmanDevCmnListFiles节点还包括以下节点:
发送获取当前准备好的可传输文件控制消息的节点,记为 wmanDevCmnListFileOperation节点,用于管理单元向被管单元发送获取当 前准备好的可传输文件控制消息。
设置获取当前准备好的可传输文件控制消息中的数据内容类型参数的 节点,记为wmanDevCmnParamManagementDataType节点,用于设置获取 当前准备好的可传输文件控制消息中的数据内容类型参数,标识文件承载的 数据内容类型,数据内容类型可以为性能数据、配置数据、告警数据或/和 系统测试数据等用户关心的数据。
设置获取当前准备好的可传输文件控制消息的开始时间参数的节点,记 为wmanDevCmnParamBeginTime节点,用于设置获取当前准备好的可传输 文件控制消息的时间参数,该时间参数标识获取当前准备好的可传输文件的 开始时间;
设置获取当前准备好的可传输文件控制消息的结束时间参数的节点,记 为wmanDevCmnParamEndTime节点,用于设置获取当前准备好的可传输文 件控制消息的时间参数,该时间参数标识获取当前准备好的可传输文件的结 束时间。
设置获取当前准备好的可传输文件控制消息的返回准备好文件列表参 数的节点,记为wmanDevCmnFileList节点,用于被管单元当接收到管理单 元发送的获取当前准备好的可传输文件控制消息后,设置获取当前准备好的 可传输文件控制消息的返回参数,这些信息包括但不限于准备好的可传输文 件的大小,准备好的可传输文件的压缩算法,可传输文件的准备好时间,准 备好的可传输文件的格式以及准备好的可传输文件存放位置等信息。
在wmanDevCmnListFiles节点也可以部分包含上述这些具体参数的节 点。
wmanDevCmnFileTransfer节点还包括以下节点:
发送上载文件控制信息和下载文件控制信息的节点,记为 wmanDevCmnFileTransferState节点,用于管理单元向被管单元中发送上载 文件控制信息和下载文件控制信息。
设置上载文件控制信息和下载文件控制信息中的存放位置参数的节点, 记为wmanDevCmnParamFileTransferLocation节点,用于设置上载文件控制 信息和下载文件控制信息中的存放位置参数,标识可传输文件的存放位置。
设置上载文件控制信息的上载进度参数的节点,记为 wmanDevCmnParamFileUploadProgress节点,用于标识上载进度。
设置下载文件控制信息的下载进度参数的节点,记为 wmanDevCmnParamFileDownloadProgress节点,用于标识下载进度。
wmanDevCmnFileTransfer节点也可以部分包含上述这些具体参数的节 点。
文件传输功能消息上报的通知上报节点还包括以下节点:
设置通知上报消息的节点,记为wmanDevCmnFileTransferInterface节 点,用于设置Trap消息的相关参数,相关参数包含但不限于可传输文件传 输发生时间、可传输文件的传输Trap类型、可传输文件的存放位置信息或/ 和可传输文件准备好时间等信息。
控制通知上报消息是否发送的节点,记为 wmanDevCmnFileTransferTrapControlRegister节点,用于对被管单元是否发 送Trap消息进行控制。
发送文件准备好通知的节点,记为wmanDevCmnFileReadyTrap节点, 用于发送文件准备好通知。
发送文件准备出错通知的节点,记为wmanDevCmnFilePrepareErrorTrap 节点,用于发送文件准备出错通知。
文件传输功能消息上报的通知上报节点也可以部分包含上述这些具体 参数的节点。
当采用本发明基于SNMP的文件传输管理系统进行被管单元和管理单 元之间的数据传输过程如图4所示,其具体步骤为:
步骤400、在管理单元和被管单元之间的SNMP MIB节点中设置具有文 件传输管理控制功能的节点,预先将要发送的数据承载在文件中。
步骤401、管理单元和被管单元通过设置的具有文件传输管理控制功能 的节点对步骤400所述的文件进行传输管理控制。
在本发明中,管理单元通过设置具有文件传输管理控制功能的节点中的 查询被管单元当前准备好文件的节点发送获取当前准备好的可传输文件控 制消息获取被管单元上当前准备好的可传输文件的信息;也可以由被管单元 通过设置的具有文件传输管理控制功能的节点中的文件传输功能消息上报 的通知上报节点向管理单元主动上报文件准备好通知消息;当被管单元上准 备文件失败时,也可以通过设置具有文件传输管理控制功能的节点中的文件 传输功能消息上报的通知上报节点发送文件准备出错通知向管理单元上报; 还可以由管理单元通过设置的具有文件传输管理控制功能的节点中的传输 文件节点发送下载/上载文件控制消息,触发文件的传输过程。
第一种文件传输管理控制过程是发送获取当前准备好的可传输文件控 制消息后,对承载数据的文件进行传输的过程,如图5所示,其具体步骤为:
步骤500、管理单元通过设置的具有文件传输管理控制功能的节点中的 查询被管单元当前准备好文件的节点向被管单元发送获取当前准备好的可 传输文件控制消息。
发送获取当前准备好的可传输文件控制消息可以由SNMP MIB节点中 设置具有文件传输管理控制功能的节点的wmanDevCmnListFiles节点中的 wmanDevCmnListFileOperation节点完成,同时可以指定设置具有文件传输 管理控制功能的节点的wmanDevCmnListFiles节点中的 wmanDevCmnParamManagementDataType节点、 wmanDevCmnParamB eginTime节点以及wmanDevCmnParamEndTime节点 完成。
步骤501、接收到该控制消息的被管单元通过设置的具有文件传输管理 控制功能的节点的查询被管单元当前准备好文件的节点中的设置获取当前 准备好的可传输文件控制消息的返回准备好文件列表参数的节点返回当前 准备好的可传输文件的信息,或者直接返回当前准备好的可传输文件,该当 前准备好的可传输文件中承载着要发送的数据。
以上返回信息被设置在wmanDevCmnListFiles节点中的 wmanDevCmnFileList节点。
第二种文件传输管理控制过程是主动上报文件准备好通知消息后,对数 据文件进行传输的过程,如图6所示,其具体步骤为:
步骤600、被管单元通过设置的具有文件传输管理控制功能的节点将可 传输的数据文件准备好。
步骤601、被管单元通过设置的具有文件传输管理控制功能的节点中的 文件传输功能消息上报的通知上报节点中的发送文件准备好通知的节点向 管理单元发送文件准备好通知消息。文件准备好通知消息可以包含但不限于 以下内容:可传输文件保存的内容类型、可传输文件的大小、可传输文件的 压缩算法类型、可传输文件准备好的时间信息或/和可传输文件保存的位置 等信息。
发送文件准备好通知消息可以通过SNMP MIB节点中设置的具有文件 传输管理控制功能的节点的wmanDevCmnFileTransTrap节点中的 wmanDevCmnFileReadyTrap节点完成的。
发送完文件准备好通知消息后,可以直接将数据文件进行传输。也可以 等到SNMP MIB节点中设置的具有文件传输管理控制功能的节点发送获取 当前准备好的可传输文件控制消息后再将数据文件进行传输。
第三种文件传输管理控制过程是主动上报文件准备出错通知消息的过 程,如图7所示,其具体步骤为:
步骤700、被管单元通过设置的具有文件传输管理控制功能的节点准备 数据文件出错。
步骤701、被管单元通过设置的具有文件传输管理控制功能的节点中的 文件传输功能消息上报的文件准备出错通知上报节点中的发送文件准备出 错通知的节点向管理单元发送文件准备出错通知消息。
文件准备出错通知消息可以包含但不限于以下内容:可传输文件保存的 内容类型、可传输文件的大小、可传输文件的压缩算法类型、可传输文件准 备好的时间信息或/和可传输文件保存的位置等信息。
发送文件准备出错通知消息是由SNMP MIB节点中设置的具有文件传 输管理控制功能的节点的wmanDevCmnFileTransTrap节点中的 wmanDevCmnFilePrepareErrorTrap节点完成的。
第四种文件传输管理控制过程是对发送下载文件控制消息后,进行文件 传输监控的过程,如图8所示,其具体步骤为:
步骤800、管理单元通过设置的具有文件传输管理控制功能的节点中的 传输文件节点向被管单元发送下载文件控制消息。
下载文件控制消息的参数包括:文件存放位置以及下载进度等。
下载文件控制消息是由SNMP MIB节点中设置的具有文件传输管理控 制功能的节点的wmanDevCmnListFiles节点中的 wmanDevCmnFileTransferState节点发送的。
步骤801、被管单元通过设置的具有文件传输管理控制功能的节点上报 下载进度。
在上报下载进度的同时,可以将承载了数据的文件进行传输。
在本发明中,也可以不进行上报下载进度的过程。
上报下载进度是SNMP MIB节点中设置的具有文件传输管理控制功能 的节点的wmanDevCmnListFiles节点中的 wmanDevCmnParamFileDownloadProgress节点完成的。
第五种文件传输管理控制过程是对发送上载文件控制消息后,进行文件 传输的过程,如图9所示,其具体步骤为:
步骤900、管理单元通过设置的具有文件传输管理控制功能的节点中的 传输文件节点向被管单元发送上载文件控制消息。
上载文件控制消息的参数包括:文件存放位置以及上载进度等。
上载文件控制消息是由SNMP MIB节点中设置的具有文件传输管理控 制功能的节点的wmanDevCmnListFiles节点中的 wmanDevCmnFileTransferState节点发送的。
步骤901、管理单元通过设置的具有文件传输管理控制功能的节点从自 身获取上载进度。
在上报上载进度的同时,可以将承载了数据的文件进行传输。
在本发明中也可以不进行上报上载进度的过程。
上载进度是管理单元的SNMP MIB节点中设置的具有文件传输管理控 制功能的节点的wmanDevCmnListFiles节点中的 wmanDevCmnParamFileUploadProgress节点获取的。
采用上述五种方法就能实现各种情况下的文件传输管理控制,从而在文 件传输管理的控制下在管理单元与被管单元之间完成承载了要发送数据的 文件的传输。
上述五种文件传输管理控制方法可以相互进行组合,完成本发明中管理 单元和被管单元之间对承载要发送数据文件的传输。
举两个具体例子说明本发明提供的方法如何实现。
例1,承载了性能数据的性能数据文件在管理单元和被管单元之间的传 输过程如下所述。
性能数据文件是采用SNMP进行网络管理的系统在设定的周期内收集 并记录的文件。当被管单元将性能数据文件准备好后,向管理单元发送性能 数据文件准备好通知,在该通知中,包含性能数据文件的位置信息以及标明 该文件内容为“性能数据”等信息。接收到该通知的管理单元,根据自身需 要,选择是否从被管单元上获取性能数据文件。
当被管单元向管理单元发送的性能数据文件准备好通知消息丢失,或者 管理单元和被管单元在连接的一段时间内中断等异常情况下,采用SNMP 进行网络管理的系统恢复正常后,管理单元向被管单元发送获取当前准备好 的可传输性能数据文件控制消息,被管单元上报当前准备好的可传输性能数 据文件信息,接收到该信息的管理单元,根据自身需要,选择是否从被管单 元上获取性能数据文件。
管理单元指定要传输的在被管单元上的性能数据文件时,发送上载文件 控制消息,控制在被管单元上的性能数据文件传输到管理单元上,在传输过 程中,管理单元还可以向被管单元获取上载进度。
例2,承载了系统测试结果数据的系统测试结果文件在管理单元和被管 单元之间的传输过程如下所述。
管理单元向被管单元发送获取当前准备好的可传输系统测试结果文件 控制消息,被管单元执行测试并将测试结果数据承载在系统测试结果文件 中。当系统测试结果文件准备出错时,被管单元向管理单元发送文件准备出 错通知,在该通知中,可以包含出错原因以及标明该文件内容的类型为系统 测试数据等信息,接收到该通知的管理单元可以根据自身的需要,选择是否 重新发起获取当前准备好的可传输系统测试结果文件控制消息。
本发明考虑到SNMP MIB节点当前处理数据的能力,在被管单元和管 理单元之间的SNMP MIB节点中设置具有文件传输管理控制功能的节点, 通过SNMP MIB节点中的具有文件传输管理控制功能的节点对被管单元的 数据发送过程进行管理和控制。本发明能够实现被管单元在可传输文件准备 好后,及时通知管理单元。本发明能够使管理单元在管理管理单元和被管单 元之间传输文件的过程中,对文件传输过程进行管理控制。本发明采用文件 方式传输数据,而不是像现有技术那样单条串行地传输数据,增大了管理单 元和被管单元之间传输数据的数据量,提高了数据的传输速率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。