专利名称:一种移动网管的数据并行传送的方法
技术领域:
本发明涉及一种移动通信网管系统中数据并行传送的方法。
背景技术:
在移动通信网络中,将网管系统中的配置数据传送到网元中,使之运行生效,来达到 数据同步的目的。
在需要进行数据传送的时候,传统的方法采用的是串行方式,也就是对网元逐个发起 数据传送命令,在网元成功应答后,结束本次操作,再发起对下一个网元的传送命令。对 于--个网元比较少的小规模网络,这种串行方式还可以应付,但是对于一个拥有上千个网 元的网络来讲,这个过程将非常复杂耗时。假设1分钟即可进行一次数据传送,完成对所
有网元的传送操作,总计需要1000分钟,也就是16个小时,相当于两个工作日,这其中 还不考虑发生异常情况时的处理。可见,对于大型网络,以串行方式来管理众多的网元是 困难的,网络维护人员在分别管理着功能相同、配置相同的众多网元时,将耗费大量的人 力物力。
在移动通信网络中,网络维护人员是通过数据传送操作,使配置数据在网元设备中的 运行生效,实现版本的升级更新。但在网元众多的环境下,会有维护管理上的一系列问题:
■节点数量众多在一个移动通信网络中,根据地域规模大小不等,同一类型的网 元数量往往为数上百个到上千个,网管系统要实现对这些节点的统一集中管理模 式,必须考虑多节点的并行操作。
■分布地域广这些节点从分布的地域来看,是散布在各处的,地形差异极大,维
护人员很难通过本地管理终端(LMT),在现场对其进行有效的维护。网管系统必须
支持对这些节点的远程接入,以并行方式进行数据传送。
■维护工作繁重如果维护人员只能对网元逐个进行维护的话,其工作量是可想而 知的,必将耗费大量的人力物力。网管系统需要提供一种方式,通过一个简单操 作即可实现同时对多个网元的数据传送。
从上述的讨论中可以看出,如何解决多个网元的并行数据传送的问题,决定了网管系 统实施的可行性和有效性。
发明内容
本发明要解决的技术问题在于提供一种移动网管的数据并行传送的方法,解决了多个 网元数据传送的问题,该方法操作简单,可提髙网管系统的可行性和有效性。
为实现本发明要解决的技术问题,本发明一种移动网管的数据并行传送的方法,其包
括
1) 预先构建命令集,所述命令集包括网元标识和被传数据;
2) 对命令集中的被传数据进行加锁,当在操作结束或者发生住何异常中断后,进行解 锁,保证网管系统与每个网元之间被传数据的一致性;
3) 网管系统的线程池根据命令集中的网元标示将加锁后的被传数据并行传送到各个网
元;
4) 网管系统采集每个网元上报的响应消息,监控并行传送状况。 本发明采用并行传送机制进行多网元的数据传送操作,解决了多个网元数据传送的问
题,该方法操作简单,可提高网管系统的可行性和有效性。
图1是本发明并行传送的方法流程示意图。
具体实施例方式
本发明网管系统向多个网元发送被传数据的基本实现流程如下
预先构建命令集,所述名令集中包括有被传数据以及网元标示,网元标示用于表明需 要发送的网元。当然命令集中也可以包括网元类型、网元地址、操作类型、操作时限等 信息。对命令集中的被传数据进行加锁,当在操作结束或者发生任何异常中断后,进行解 锁,保证网管系统与每个网元之间被传数据的一致性。网管系统的线程池根据命令集中的 网元标示将加锁后的被传数据并行传送到各个网元。网管系统采集每个网元上报的响应消 息,监控并行传送状况。
当命令集构建后
1) 配置管理完成对被传送数据的加锁后,向公共管理分发命令集;
2) 公共管理解析命令集,通过线程总控机制调度线程资源,向所有网元同时下发数 据传送指令;
3) 各个网元以并行方式进行数据传送;
4) 网元上报应答消息,公共管理负责采集汇总
5) 公共管理将通知消息实时上报给配置管理配置管理将进度信息动态显示给用户。 本发明的具体实现流程如下
第一歩在发起并行传送操作前,首先构建命令集。
命令集中主要包括以下参数网元类型、网元标识,网元地址、操作类型、被传数据、 版本号、操作时限等信息。维护人员可以通过向导一种易用的、交互友好的用户界面, 来快速完成命令集的构建。
第二歩完成命令集的构建后,对被传送的数据进行加锁。
并行传送有一定的时延性,在整个过程期间,不允许再对被传送的数据进行改动,以 免破坏网管系统与网元之间的数据一致性,使同步失效。通过加锁机制,在并行传送开始 前,对被传数据进行加锁,在操作结朿或者发生住何异常中断后,进行解锁,使数据重新 回到可配置状态。
第三步进入并行传送的实质阶段,利用线程总控机制同时向各个网元分发数据传送 命令。
网管系统提供线程总控机制,负责维护一个容量可配置的线程池,管理其中每个线程 资源的生命周期。当启动并行传送后,它从池中取出线程分配给各个传送操作,以并行的 方式同时向多个网元下达数据传送命令;与此同时,它监控着各个线程的运行状况当操 作结束后,它负责回收线程到池中,为下一次并行传送做好准备。
线程总控的资源调度工作是由一类特殊的守护线程(DaemonThread)完成的,它协调各 个操作线程,收集消息响应,跟踪操作进度,并随时监控发起者的中断命令,以便强行中 断所有正在进行的传送过程,处理虽后的资源回收或销毁工作。
第四步在并行传送过程中,采集网元的上报消息。
网管系统提供通知管理机制,对网元上报的通知消息进行过滤。维护人员可根据需要 灵活地注册操作所需的通知消息,屏蔽不需要的通知,以适应不同阶段的网络管理的需求, 同时对减少网络负荷也起到一定的作用。在并行传送操作中,通知管理机制负责收集每个 网元对操作的响应消息,并进行收集整理,最后以汇总报告的方式提供给维护人员。
第五歩通过进度显示,维护人员掌握并行传送的进程。
每个传送的进度会在用户界面上实时地显示出来,让用户有机会了解到当前的并行传 送进行到了何种程度,有何异常发生。在所有操作正常结束或者异常中断后,网管系统会 向维护人员提供一份汇总报告,详细描述每个操作的运行结果,包括网元信息、操作成 功与否、操作用时、发生的异常等,使用户对此次并行传送操作有一个总体把握。 第六歩在并行传送完成前的任何一个时间点,可以随时中断当前的操作。 维护人员发起中断命令后,网管系统负责通知相应的网元,回滚事务,废弃己传数据, 同时清除操作产生的中间数据、释放资源,使系统恢复到初始状态。
权利要求
1、一种移动网管的数据并行传送的方法,其特征在于包括以下步骤1)预先构建命令集,所述命令集包括网元标识和被传数据;2)对命令集中的被传数据进行加锁,当在操作结束或者发生任何异常中断后,进行解锁,保证网管系统与每个网元之间被传数据的一致性;3)网管系统的线程池根据命令集中的网元标示将加锁后的被传数据并行传送到各个网元;4)网管系统采集每个网元上报的响应消息,监控并行传送状况。
2、 根据权利要求1所述的方法,其特征在于,所述命令集中还包括网元类型、网元地 址、操作时限信息。
3、 根据权利要求1所述的方法,其特征在于,所述步骤3)进一步包括网管系统的总控 线程从线程池中分配多个线程,以并行的方式分别向多个网元发送被传数据,每个线程负 责一个网元的被传数据的发送操作。
4、 根据权利要求1所述的方法,其特征在于,步骤4中,网管系统根据每个网元的响应 消息确认向每个网元发送数据的操作是否成功、操作用时和发生的异常信息。
5、 根据权利要求1所述的方法,其特征在于,进一步包括,当在并行传送完成前的任何 --个时间点中断当前的操作时,网管系统负责通知相应的每个网元废弃已传数据,同时清 除操作产生的中间数据、释放资源,恢复到初始状态。
全文摘要
本发明公开了一种移动网管的数据并行传送的方法,包括以下步骤1)预先构建命令集,所述命令集包括网元标识和被传数据;2)对命令集中的被传数据进行加锁,当在操作结束或者发生任何异常中断后,进行解锁,保证网管系统与每个网元之间被传数据的一致性;3)网管系统的线程池根据命令集中的网元标示将加锁后的被传数据并行传送到各个网元;4)网管系统采集每个网元上报的响应消息,监控并行传送状况。本发明采用并行传送机制进行多网元的数据传送操作,解决了多个网元数据传送的问题,该方法操作简单,可提高网管系统的可行性和有效性。
文档编号H04W24/00GK101170782SQ20061014262
公开日2008年4月30日 申请日期2006年10月24日 优先权日2006年10月24日
发明者东 陈 申请人:中兴通讯股份有限公司