一种网管对业务数据进行增量下载的方法

文档序号:8005181阅读:118来源:国知局
一种网管对业务数据进行增量下载的方法
【专利摘要】一种网管对业务数据进行增量下载的方法,涉及电信传输网的网络管理领域,包括步骤:S1.将网管下载的业务中,分别确定每条主业务、子业务的关键字;S2.分别确定主业务和子业务唯一的业务名;S3.将主业务和子业务分别转换成命令,每个命令对应一个命令配置;每个网元上分别建立待返回命令集合和命令配置集合;S4.将命令配置分别发送至不同的网元,网元对收到的命令配置进行排序,按顺序下发到电信设备;S5.每个网元对其待返回命令集合中的命令状态进行分析,将错误码上报网管,网管更新该错误码对应业务的激活状态。本发明在增加或更改数条业务时,仅针对这些数条业务进行下载,提高业务的下载效率,适应了业务配置量的快速增长。
【专利说明】一种网管对业务数据进行增量下载的方法
【技术领域】
[0001]本发明涉及电信传输网的网络管理领域,具体来讲是一种网管对业务数据进行增量下载的方法。
【背景技术】
[0002]随着电信业务的快速发展,传输网的规模不断扩大,需要配置的业务量也越来越大。在实际应用中,网管需要先配置完业务,然后将这些业务配置数据下发到电信设备上。现有技术将一个网元上所有的业务数据都整合成数据块进行下发,称为全量下载。这样产生了一个问题:当网元上的业务量很大的情况下,每增加一条业务或修改一条业务,都要将已经下发过的所有业务重新整合成新的数据块,再次下发到电信设备上。如此,在实际业务配置过程中,网管配置下载业务的速度,会随着业务量的增加越来越慢,效率十分低下,无法满足日益增长的业务配置需求。

【发明内容】

[0003]针对现有技术中存在的缺陷,本发明的目的在于提供一种网管对业务数据进行增量下载的方法,在增加或更改数条业务时,仅针对这些数条业务进行下载,提高业务的下载效率,适应了业务配置量的快速增长。
[0004]为达到以上目的,本 发明采取的技术方案是:一种网管对业务数据进行增量下载的方法,包括网管、多个网元和电信设备,步骤:S1.将网管下载的业务中,含有子业务的主业务细分为多个子业务,分别确定每条主业务、子业务的关键字,所述关键字唯一标识该条主业务或子业务;S2.通过主业务和子业务的特征信息,分别确定主业务和子业务唯一的业务名,所述特征信息是由用户配置时设置的;S3.网管将主业务和子业务分别转换成
--对应的命令,每个命令对应一个命令配置;同时,在每个网元上分别建立待返回命令
集合和命令配置集合;S4.网管将下载的业务所对应的命令配置,分别发送至不同的网元,每个网元对收到的命令配置进行排序,按排序后的顺序将命令配置下发到电信设备;所述电信设备是否成功收到每条命令配置用命令状态表示,将每条命令状态插入待返回命令集合;S5.所述每个网元对其待返回命令集合中的命令状态进行分析,将分析出的错误码上报网管,网管对下载的业务设置多种激活状态,更新该错误码对应业务的激活状态。
[0005]在上述技术方案的基础上,所述特征信息包括关键字,关键字又包括主业务或子业务的类型、主业务id、子业务id,对主业务类型和子业务类型进行3位数的编号。
[0006]在上述技术方案的基础上,所述网管每次下载的业务中包括多个主业务,发给网元业务为两种,一种为不能拆分的主业务,另一种为可拆分的主业务。
[0007]在上述技术方案的基础上,所述S3的详细步骤为:S31.网管将主业务或子业务转
换成--对应的命令,每个命令对应一个命令配置,所述命令配置包括命令,然后确定需要
下发命令配置的所有网元;S32.在每一个网元上,根据命令确定其主业务和子业务的关键字,根据业务特征信息来确定业务名;S33.根据下载的业务生成具体的命令配置,并根据此网元上所有需要下发至电信设备的的命令配置,构建出命令配置集合,同时配置待返回命令集合。
[0008]在上述技术方案的基础上,所述命令状态包括命令、返回码、返回状态、以及命令是否返回的标识,每个命令状态的序列分别对应一个所述关键字。
[0009]在上述技术方案的基础上,所述网管预先设置业务激活状态,包括已激活、待激活、部分激活、待删除和已删除,分别表示下载业务的不同状态。
[0010]在上述技术方案的基础上,所述网管新建的下载业务都是待激活状态,如果其对应的命令配置下发成功或部分成功,则该业务状态为已激活或部分激活;在网管上删除已激活或部分激活的业务,使该业务变为待删除状态,当该业务对应的命令全部下发成功时,业务变为已删除状态,然后从网管上彻底删除该业务。
[0011]在上述技术方案的基础上,所述业务激活状态中,待删除和待激活具有优先级,具有优先级由高到低依次为待删除、待激活。
[0012]在上述技术方案的基础上,所述S4中,下载的业务根据不同类型建立优先级,所述命令配置先比较业务激活状态的优先级,若优先级相同,再比较命令类型的优先级,根据优先级的高低进行排序。
[0013]在上述技术方案的基础上,所述S5的详细步骤为:S51.在网元上构建详细错误信息集合,对每个命令状态进行分析;如果命令状态是失败,分析出详细错误信息,插入到详细错误信息集合中;S52.每个网元根据详细错误信息集合,更新该网元待返回命令集合;
S53.网元根据待返回命令集合中命令状态,判断该次下发到电信设备的命令配置,是否已返回结果给网元;若业务所在网元都成功返回,则将这些网元下的命令状态全部返回给网管,然后从各网元的待返回命令集合中,移除该业务的命令配置所对应的命令状态。S54.网管根据该业务所在网元返回的命令状态,更新所对应业务的激活状态。
[0014]在上述技术方案的基础上,所述命令配置集合的结构按命令类型分类,每一类型下又按照网元id分类,每一网元id下都有一个主业务的命令配置,此命令配置下有子业务的命令配置序列,每个命令配置都关联了关键字;子业务的命令配置关联在主业务的命令配置下,每个命令配置可包含一个子业务命令配置的序列;如果主业务子业务,那么此序列为空;如果主业务细分了子业务,那么子业务的命令配置都在此序列中。
[0015]本发明的有益效果在于:通过对下载机制的修改,将全量下载修改成增量下载,仅对有更改的数条业务做命令下发,提高了业务下载的效率,适应了业务配置量的快速增长。将下载的业务命令划分成多个子业务的命令进行下发,修改部分业务数据时,只需要下发数个子业务的命令,其余的保持不变,这样提高了业务修改的灵活性,对频繁的改动不需要每次都下载整条业务数据,增强了系统的可用性。
【专利附图】

【附图说明】
[0016]图1为本发明网管对业务数据进行增量下载的方法流程图;
[0017]图2为业务分解成多个网元命令的步骤图;
[0018]图3为命令配置集合内部结构图;
[0019]图4为返回命令处理的流程图;
[0020]图5为图4中激活状态转换图。【具体实施方式】
[0021]以下结合附图及实施例对本发明作进一步详细说明。
[0022]如图1所示,本发明网管对业务数据进行增量下载的方法,包括网管、多个网元和电信设备,具体步骤为:
[0023]S1.将网管下载的业务中,含有子业务的主业务细分为多个子业务,分别确定每条主业务、子业务的关键字,所述关键字唯一标识该条主业务或子业务。所述网管下载的业务中,包含多个主业务,发送至网元的业务分为两种:一种为不能分成子业务的主业务,可以保留不拆分,另一种是能分成子业务的主业务,按照表1细分为多个子业务。
[0024]表1
[0025]
【权利要求】
1.一种网管对业务数据进行增量下载的方法,包括网管、多个网元和电信设备,其特征在于步骤: 51.将网管下载的业务中,含有子业务的主业务细分为多个子业务,分别确定每条主业务、子业务的关键字,所述关键字唯一标识该条主业务或子业务; 52.通过主业务和子业务的特征信息,分别确定主业务和子业务唯一的业务名,所述特征信息是由用户配置时设置的; 53.网管将主业务和子业务分别转换成一一对应的命令,每个命令对应一个命令配置;同时,在每个网元上分别建立待返回命令集合和命令配置集合; 54.网管将下载的业务所对应的命令配置,分别发送至不同的网元,每个网元对收到的命令配置进行排序,按排序后的顺序将命令配置下发到电信设备;所述电信设备是否成功收到每条命令配置用命令状态表示,将每条命令状态插入待返回命令集合; 55.所述每个网元对其待返回命令集合中的命令状态进行分析,将分析出的错误码上报网管,网管对下载的业务设置多种激活状态,更新该错误码对应业务的激活状态。
2.如权利要求1所述的网管对业务数据进行增量下载的方法,其特征在于:所述特征信息包括关键字,关键字又包括主业务或子业务的类型、主业务id、子业务id,对主业务类型和子业务类型进行3位数的编号。
3.如权利要求1所述的网管对业务数据进行增量下载的方法,其特征在于:所述网管每次下载的业务中包括多个主业务,发给网元业务为两种,一种为不能拆分的主业务,另一种为可拆分的主业务。
4.如权利要求1所述的·网管对业务数据进行增量下载的方法,其特征在于:所述S3的详细步骤为: 531.网管将主业务或子业务转换成一一对应的命令,每个命令对应一个命令配置,所述命令配置包括命令,然后确定需要下发命令配置的所有网元; 532.在每一个网元上,根据命令确定其主业务和子业务的关键字,根据业务特征信息来确定业务名; 533.根据下载的业务生成具体的命令配置,并根据此网元上所有需要下发至电信设备的的命令配置,构建出命令配置集合,同时配置待返回命令集合。
5.如权利要求1所述的网管对业务数据进行增量下载的方法,其特征在于:所述命令状态包括命令、返回码、返回状态、以及命令是否返回的标识,每个命令状态的序列分别对应一个所述关键字。
6.如权利要求1所述的网管对业务数据进行增量下载的方法,其特征在于:所述网管预先设置业务激活状态,包括已激活、待激活、部分激活、待删除和已删除,分别表示下载业务的不同状态。
7.如权利要求6所述的网管对业务数据进行增量下载的方法,其特征在于:所述网管新建的下载业务都是待激活状态,如果其对应的命令配置下发成功或部分成功,则该业务状态为已激活或部分激活;在网管上删除已激活或部分激活的业务,使该业务变为待删除状态,当该业务对应的命令全部下发成功时,业务变为已删除状态,然后从网管上彻底删除该业务。
8.如权利要求6所述的网管对业务数据进行增量下载的方法,其特征在于:所述业务激活状态中,待删除和待激活具有优先级,具有优先级由高到低依次为待删除、待激活。
9.所述如权利要求8所述的网管对业务数据进行增量下载的方法,其特征在于:所述S4中,下载的业务根据不同类型建立优先级,所述命令配置先比较业务激活状态的优先级,若优先级相同,再比较命令类型的优先级,根据优先级的高低进行排序。
10.如权利要求1所述的网管对业务数据进行增量下载的方法,其特征在于:所述S5的详细步骤为: 551.在网元上构建详细错误信息集合,对每个命令状态进行分析;如果命令状态是失败,分析出详细错误信息,插入到详细错误信息集合中; 552.每个网元根据详细错误信息集合,更新该网元待返回命令集合; 553.网元根据待返回命令集合中命令状态,判断该次下发到电信设备的命令配置,是否已返回结果给网元;若业务所在网元都成功返回,则将这些网元下的命令状态全部返回给网管,然后从各网元的待返回命令集合中,移除该业务的命令配置所对应的命令状态。554.网管根据该业务所在网元返回的命令状态,更新所对应业务的激活状态。
11.所述如权利要求1所述的网管对业务数据进行增量下载的方法,其特征在于:所述命令配置集合的结构按命令类型分类,每一类型下又按照网元id分类,每一网元id下都有一个主业务的命令配置,此命令配置下有子业务的命令配置序列,每个命令配置都关联了关键字;子业务的命令配置关联在主业务的命令配置下,每个命令配置可包含一个子业务命令配置的序列;如果主业务子业务,那么此序列为空;如果主业务细分了子业务,那么子业务的命令配置 都在此序列中。
【文档编号】H04L12/851GK103595554SQ201310373432
【公开日】2014年2月19日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】李澍 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1