一种在业务处理设备上配置硬件的方法及业务处理设备的制作方法

文档序号:7700821阅读:183来源:国知局
专利名称:一种在业务处理设备上配置硬件的方法及业务处理设备的制作方法
技术领域
本发明涉及设备配置技术领域,具体涉及一种在业务处理设备上配置硬件 的方法及业务处理设备。
背景技术
在业务处理设备上实现某个业务功能,通常需要事先对该设备进行业务功 能配置。本发明中所说的业务处理设备可以是各种据以实现某种业务功能的设
备,比如,分组传送网(PTN, Packet Transport Network)中的PTN设备,同 步数字体系(SDH, Synchronous Digital Hierarchy )中的SDH传输设备等;业 务功能是指业务的处理能力。
业务处理设备上,业务功能的业务配置模型具体可以分为三层
1、 业务配置层,用于接收用户输入的业务配置命令,并下发到适配层。 业务配置层在业务配置模型中居于上层。
2、 适配层,用于接收上层的业务配置层下发的业务配置命令并进行适配 处理,转换成底层硬件能够识别和处理的硬件配置命令,并将硬件配置命令下 发到物理配置层。适配层在业务配置模型中居于中层。
3、 物理配置层,即根据适配层下发的硬件配置命令,配置相应的硬件, 例如,根据硬件配置命令中的参数,写相应的硬件寄存器。物理配置层在业务 配置模型中居于下层。
现有技术中,在业务处理设备上配置某个业务功能,需要经过以上三个层 次才能实现该业务功能的配置。业务功能的配置在经过这三个层次时,就会存 在一个问题,当业务配置层的业务配置命令与物理配置层的硬件配置命令不是 一一对应时,此时业务功能是否能够成功配置就成了一个不确定的因素。现有 技术的解决方案还没有考虑到这种情况的处理,也就无法确保业务功能的成功 配置。

发明内容
本发明所要解决的技术问题是提供一种在业务处理设备上配置硬件的方 法及业务处理设备,用以保证业务处理设备上业务功能的成功配置。
为解决上述技术问题,本发明提供方案如下 一种在业务处理设备上配置硬件的方法,包括
接收步骤,业务处理设备的适配层接收业务功能对应的业务配置命令,并 在所述业务功能对应的所有业务配置命令接收完成时,进入适配步骤;
适配步骤,所述适配层对所述所有业务配置命令进行适配处理,得到所述 业务功能对应的硬件配置命令,并下发所述硬件配置命令至所述业务处理设备 的物理配置层;
配置步骤,所述理配置层根据所述硬件配置命令配置相应的硬件。 优选地,上述方法中,在所述适配处理中,进一步对所述所有业务配置命 令中针对同 一硬件的业务配置命令进行解析,得到所述同 一硬件的所有硬件配 置参数,并生成包括有所述所有硬件配置参数的一条硬件配置命令。 优选地,上述方法中,还包括
所述适配层进一步记录所述硬件配置命令是否配置成功的配置结果,并在 根据所述配置结果判断出所述业务功能配置成功时,结束流程;否则返回所述 接收步骤。
优选地,上述方法中,所述硬件配置命令有一条或多条,所述适配层进一 步在每条所述硬件配置命令均配置成功时,判断所述业务功能配置成功;否则 判断所述业务功能配置失败。
优选地,上述方法中,所述适配步骤中,所述下发所述硬件配置命令为 在所述适配层不存在所述配置结果时,下发所述业务功能对应的所有硬件配置 命令;以及,在所述适配层存在所述配置结果时,下发所述配置结果中记录的 配置失败的硬件配置命令。
优选地,上述方法中,所述业务处理设备为分组传送网PTN设备或同步 数字体系SDH传输设备。
本发明还提供了一种业务处理设备,包括业务配置层、适配层和物理配置层,其中,
所述业务配置层,用于接收用户输入的业务功能对应的业务配置命令,并
下发至所述适配层;
所述适配层,用于接收所述业务配置层下发的所述业务配置命令,并在所
述业务功能对应的所有业务配置命令接收完成时,对所述所有业务配置命令进
行适配处理,得到所述业务功能对应的硬件配置命令,并下发所述硬件配置命
令至所述业务处理设备的物理配置层;
所述物理配置层,用于根据所述硬件配置命令配置相应的硬件。 优选地,上述业务处理设备中,所述适配层,还用于在所述适配处理中,
对所述所有业务配置命令中针对同一硬件的业务配置命令进行解析,得到所述
同一硬件的所有硬件配置参数,并生成包括有所述所有硬件配置参数的一条硬
件配置命令。
优选地,上述业务处理设备中,所述适配层,还用于记录所述硬件配置命 令是否配置成功的配置结果,并在根据所述配置结果判断出所述业务功能配置 成功时,输出业务功能配置成功的指示;否则,输出业务功能配置失败的提示, 并触发所述业务配置层重新接收所述业务功能对应的业务配置命令。
优选地,上述业务处理设备中,所述硬件配置命令有一条或多条;
所述适配层,还用于在每条所述硬件配置命令均配置成功时,判断所述业 务功能配置成功;否则判断所述业务功能配置失败。
优选地,上述业务处理设备中,所述适配层包括
适配处理单元,用于对所述所有业务配置命令进行适配处理,得到所述业 务功能对应的硬件配置命令;
记录单元,用于记录所述硬件配置命令是否配置成功的配置结果;
过滤单元,用于在所述记录单元中不存在所述配置结果时,下发所述业务 功能对应的所有硬件配置命令;以及,在所述记录单元中存在所述配置结果时, 下发所述配置结果中记录的配置失败的硬件配置命令。
优选地,上述业务处理设备为分组传送网PTN设备或同步数字体系SDH 传输设备。
从以上所述可以看出,本发明提供的在业务处理设备上配置硬件的方法及业务处理设备,适配层在接收完成某个业务功能的所有业务配置命令后再进行 适配处理,并将针对同一硬件的业务配置命令转换为一条硬件配置命令,保证 了业务功能的成功配置。并且,本发明中还可以通过对已成功配置的硬件配置 命令进行过滤处理,不再下发到物理配置层,从而可以提高硬件配置的配置效 率。


图1为本发明实施例所述在业务处理设备上配置硬件的方法的流程图2为本发明实施例所述方法在多对一的情况下的配置示意图3为本发明实施例所述方法在一对多的情况下的配置示意图4为本发明实施例在配置VCG接口时的配置示意图5为本发明实施例在配置VCG接口的激活VC成员时的配置示意图6为本发明实施例所述业务处理设备的结构示意图。
具体实施例方式
配置某个业务功能可能需要多个业务配置命令,这些业务配置命令可能是 针对同一硬件的,并且这些业务配置命令之间可能存某种联系,如在业务配置 命令2依赖于业务配置命令1的成功配置,在这种情况下,如果跳过业务配置 命令1直接下发业务配置命令2,则业务配置命令2无法配置成功。按照现有 技术的处理流程,适配层在每接收到业务配置层下发的一个业务配置命令之 后,立即进行适配处理并下发到物理配置层,因此,在上述情况下现有技术无 法保证业务功能的成功配置。
本发明考虑到上述情况,从而在业务功能配置过程中,等待业务功能对应 的业务配置命令接收完成,此后才进行业务配置命令的适配及下发,从而保证 了业务功能的成功配置。并且,本发明还通过对硬件配置命令进行过滤处理, 减少不必要的硬件配置命令的重复配置,提高了配置效率。以下将结合附图, 通过具体实施例对本发明做进一步的说明。
本实施例中所述业务处理设备可以是PTN设备,还可以是SDH传输设备 等其他设备。请参照图1,本发明实施例所述在业务处理设备上配置硬件的方法,包括以下的步骤
步骤11,业务处理设备的业务配置层接收用户输入的业务功能对应的业 务配置命令,并下发至适配层;适配层接收业务配置层下发的所述业务功能对 应的业务配置命令。
这里,用户可以通过业务配置层提供的用户输入界面,输入的某个业务功 能对应的业务配置命令;业务配置层将接收用户输入的业务配置命令并下发到 适配层。
步骤12,适配层判断所述业务功能对应的所有业务配置命令是否接收完 成若是,则进入步骤13;否则,返回步骤ll。
这里,适配层在每接收到所述业务功能对应的一个业务配置命令后,判断 所述业务功能对应的所有业务配置命令是否都已经接收完成,具体判断方式可 以是适配层首先确定所述业务功能对应的所有业务配置命令,并设置一个与所 述业务功能对应的状态机,该状态机用于收集并保存业务配置层下发的所述业 务功能对应的业务配置命令,该状态机一直处于等待状态,直到所述业务功能 对应的所有业务配置命令收集完成。
步骤13,适配层对所述所有业务配置命令进行适配处理,得到所述业务 功能对应的硬件配置命令,并下发所述硬件配置命令至物理配置层。
这里,在所述适配处理中,适配层还可以进一步对所述所有业务配置命令 中某个硬件的所有业务配置命令进行解析,得到该硬件的所有硬件配置参数, 并生成包括有所述所有硬件配置参数的一条硬件配置命令。
步骤14,物理配置层根据适配层下发的硬件配置命令,配置相应的硬件。
这里,在上述状态机收集完全所述业务功能对应的所有业务配置命令后, 适配层才对所述业务功能对应的所有业务配置命令进行适配处理,其中,在所 述适配处理中,将针对同一硬件的所有业务配置命令转换成一条硬件配置命 令;然后,将适配处理得到的所有硬件配置命令同时下发到物理配置层,由物 理配置层根据这些硬件配置命令来对相应的硬件进行配置。
上述步骤14中,物理配置层还可以进一步将所述硬件配置命令是否配置 成功的配置结果返回给所述适配层,所述适配层进一步记录所述硬件配置命令 是否配置成功的配置结果,并在根据所述配置结果判断出所述业务功能配置成功时,输出所述业务功能配置成功的指示,并结束流程;否则,输出所述业务
功能配置失败的指示,提示用户重新输入所述业务功能对应的业务配置命令,
并返回步骤ll。这里,步骤13中,适配层通过适配处理得到的所述硬件配置 命令可能有一条或多条,所述适配层在每条所述硬件配置命令均配置成功时, 才判断所述业务功能配置成功;否则判断所述业务功能配置失败。
业务功能第一次可能配置不成功,此时需要第二次,甚至更多次的重新配 置。如果在第一次配置中,有部分硬件配置命令已经配置成功,则在后续的重 新配置过程中,对于先前已经成功配置的硬件配置命令无需再次配置,以提高 配置效率。为此,本实施例还可以在步骤13中,在下发所述硬件配置命令时, 适配层进一步判断当前是否存在有配置结果,并在不存在所述配置结果时,下 发所述业务功能对应的所有硬件配置命令;在所述适配层存在所述配置结果 时,下发所述配置结果中记录的配置失败的硬件配置命令。
可以看出,本发明实施例中,适配层在收集完全某个业务功能对应的所有 业务配置命令后,再对这些业务配置命令进行适配处理,得到该业务功能对应 的硬件配置命令,并且在适配过程中,将针对同一硬件的所有业务配置命令转 换成一条硬件配置命令,并将适配得到的所有硬件配置命令同时下发到物理配 置层,提供给物理配置层进行硬件配置,从而从根本上避免了现有技术中因业 务配置命令下发的先后顺序没有满足而造成的业务功能配置失败的潜在问题, 保证了业务功能的成功配置。
本实施例中,业务功能对应的业务配置命令和业务功能对应的硬件配置命 令可能不是一一对应的。适配层在对某个业务功能的业务配置命令进行适配处 理时,可能将针对同一硬件的多条业务配置命令转换成一条硬件配置命令(多 对一 ),也可能将针对某个硬件的一条业务配置命令转换成多条硬件配置命令 (一对多),还有可能将多条业务配置命令转换成多条硬件配置命令(多对多)。
其中,本实施例所述方法在多对一的情况下配置流程如图2所示。在多对 一的情况下,某个业务功能对应的业务配置命令有2条以上,在状态机收集完 全该业务功能对应的所有业务配置命令后,再进行适配处理,转换成一条硬件 配置命令并下发到物理配置层;物理配置层接收到适配层下发的硬件配置命令 后,直接对相应的硬件进行配置,例如,进行写芯片寄存器等搡作,并将配置是否成功的配置结果返回到适配层,适配层再将该配置结果返回到业务配置 层,用以将配置结果告知用户。
本实施例所述方法在一对多的情况下配置流程如图3所示。在一对多的情 况下,某个业务功能对应的业务配置命令只有一条,适配层在收集完这一条业
务配置命令后进行适配处理,得到多条硬件配置命令并下发到物理配置层;物 理配置层根据所述多条硬件配置命令,分别对相应的硬件进行配置;此时,本 实施例在上述流程的步骤14中,业务处理设备的适配层中还可以记录每条所 述硬件配置命令是否配置成功的配置结果。如果每条所述硬件配置命令均配置 成功,则输出业务功能配置成功的指示并结束流程;否则,输出业务功能配置 失败的提示并返回步骤11,以重新接收用户输入的所述业务功能对应的业务 配置命令。
对于多对多的情况,则可以分解为多对一和一对多这两种情况的组合,因 此不再赘述。
以下通过具体的配置实例,对上述流程做更为详细的说明。
1 )、以PTN设备中虚级联组(VCG, Virtual Concatenation Group)接口业 务的配置为例,说明本实施例对于多对1的情况的处理流程。
PTN设备配置一个完整的VCG接口时,业务配置层需要下发多条业务配 置命令,具体包括VCG接口编号配置命令、VCG的LCAS属性配置命令、 VCG的时隙属性配置命令等。此时,具体配置流程如图4所示
PTN设备的业务配置层接收用户逐个输入的VCG接口的配置命令,包括 VCG接口编号配置命令、VCG的LCAS属性配置命令、VCG的时隙属性配 置命令等,并将接收到的VCG接口的配置命令下发到适配层;
适配层设置一个状态机,接收并保存业务配置层下发的VCG接口的配置 命令,待状态机收集完物理配置层所需要的配置VCG接口的所有命令时,适 配层再对所收集的所有命令进行适配处理,由于这些业务配置命令均是针对同 一硬件(VCG接口 ),因此适配处理得到针对VCG接口的一条硬件配置命令, 该硬件配置命令中包含由VCG接口的所有硬件配置参数,然后将该硬件配置 命令下发到物理配置层;其中,如果接收到的业务配置层下发的VCG接口的 配置命令不全,适配层的状态机则处于等待状态,不进行适配处理。物理配置层接收到适配层下发的VCG接口的硬件配置命令,根据该硬件
配置命令中的硬件配置参数,直接进行写芯片寄存器等后续操作,并将最终配
置结果返回到适配层;
适配层接收到物理配置层返回的VCG接口的配置结果后,直接送往业务 配置层,用以将配置结果告知用户。
2)以PTN设备中VCG接口的VC成员业务配置为例,说明本实施例对 于一对多的处理流程。
PTN设备配置VCG接口的激活VC成员时,业务配置层只需下发一条业 务配置命令时,而物理配置层则需要对多个接口进行配置,具体包括创建非激 活VC成员接口、创建激活VC成员接口等多个硬件配置命令。此时,具体配 置流程如图5所示
业务配置层接收用户输入的一条VCG接口的激活VC成员的业务配置命 令,并下发给适配层;
由于该业务功能仅需要一条业务配置命令,因此适配层接收到上述业务配 置命令后进行适配处理,将这一条业务配置命令转换成多条硬件配置命令,即 转换为创建非激活VC成员和创建激活VC成员两个硬件配置命令;
适配层查找是否存在与激活VC成员对应的过滤单元,该过滤模块用于记 录激活VC成员对应的每条硬件配置命令配置是否成功的信息如果不存在对 应的过滤模块,则创建一个对应于激活VC成员的过滤单元,用于保存物理配 置层返回的各条硬件配置命令是否配置成功的结果,然后将上述两个硬件配置 命令下发物理配置层;如果存在对应的过滤单元,则根据过滤模块中的记录一 一对照,选择出配置失败的硬件配置命令,然后将选择出的配置失败的硬件配 置命令下发到物理件配置层。例如,如果过滤模块中记录先前创建非激活VC 成员配置操作成功,而创建激活VC成员配置搡作不成功,则仅下发创建激活 VC成员的硬件配置命令至物理配置层;
物理配置层接收适配层下发的硬件配置命令,对相应的硬件进行配置,并 向适配层返回各条硬件配置命令配置是否成功的配置结果;
适配层接收完物理配置层返回的所有硬件配置命令配置是否成功的配置 结果后,判断是否所有的硬件配置命令都已配置成功,如果是,则向业务配置层返回激活VC成员配置成功的指示;否则,向业务配置层返回激活VC成员 配置失败的指示,并提示业务配置层重新下发业务配置命令;
如果业务配置层接收到适配层返回的激活VC成员配置失败的指示,则重 新下发激活VC成员的业务配置命令;如果业务配置层接收到适配层返回的激 活VC成员配置成功的指示,则结束本流程。
基于上述在业务处理设备上配置硬件的方法,本发明实施例还提供了 一种 业务处理设备。该业务处理设备可以是PTN设备,还可以是SDH传输设备等 其他设备。如图6所示,该业务处理设备包括业务配置层、适配层和物理配置 层,其中,
所述业务配置层,用于接收用户输入的业务功能对应的业务配置命令,并 下发至所述适配层;
所述适配层,用于接收所述业务配置层下发的所述业务配置命令,并在所 述业务功能对应的所有业务配置命令接收完成时,对所述所有业务配置命令进 行适配处理,得到所述业务功能对应的硬件配置命令,并下发所述硬件配置命 令至所述业务处理设备的物理配置层;
所述物理配置层,用于根据所述硬件配置命令配置相应的硬件。
优选地,图6所示的业务处理设备,所述适配层,还可以用于在所述适配 处理中,对所述所有业务配置命令中针对同一硬件的所有业务配置命令进行解 析,得到所述同一硬件的所有硬件配置参数,并生成包括有所述所有硬件配置 参数的一条硬件配置命令。
优选地,图6所示的业务处理设备,所述适配层,还可以用于记录所述硬 件配置命令是否配置成功的配置结果,并在根据所述配置结果判断出所述业务 功能配置成功时,输出业务功能配置成功的指示;否则,输出业务功能配置失 败的提示,并触发所述业务配置层重新接收所述业务功能对应的业务配置命 令。
优选地,图6所示的业务处理设备,所述硬件配置命令有一条或多条;所 述适配层,还用于在每条所述硬件配置命令均配置成功时,判断所述业务功能 配置成功;否则判断所述业务功能配置失败。
优选地,图6所示的业务处理设备,所述适配层具体可以包括适配处理单元,用于对所述所有业务配置命令进行适配处理,得到所述业
务功能对应的硬件配置命令;
记录单元,用于记录所述硬件配置命令是否配置成功的配置结果; 过滤单元,用于在所述记录单元中不存在所述配置结果时,下发所述业务
功能对应的所有硬件配置命令;以及,在所述记录单元中存在所述配置结果时,
下发所述配置结果中记录的配置失败的硬件配置命令。
综上所述,本发明实施例提供的在业务处理设备上配置硬件的方法及业务
处理设备,可以保证业务处理设备上业务功能的成功配置,并能提高硬件配置
的配置效率。
以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术 人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些 改进和润饰也应视为本发明的保护范围。
权利要求
1.一种在业务处理设备上配置硬件的方法,其特征在于,包括接收步骤,业务处理设备的适配层接收业务功能对应的业务配置命令,并在所述业务功能对应的所有业务配置命令接收完成时,进入适配步骤;适配步骤,所述适配层对所述所有业务配置命令进行适配处理,得到所述业务功能对应的硬件配置命令,并下发所述硬件配置命令至所述业务处理设备的物理配置层;配置步骤,所述理配置层根据所述硬件配置命令配置相应的硬件。
2. 如权利要求1所述的方法,其特征在于,在所述适配处理中,进一步 对所述所有业务配置命令中针对同一硬件的业务配置命令进行解析,得到所述 同一硬件的所有硬件配置参数,并生成包括有所述所有硬件配置参数的一条硬 件配置命令。
3. 如权利要求1或2所述的方法,其特征在于,还包括 所述适配层进一步记录所述硬件配置命令是否配置成功的配置结果,并在根据所述配置结果判断出所述业务功能配置成功时,结束流程;否则返回所述 接收步骤。
4. 如权利要求3所述的方法,其特征在于,所述硬件配置命令有一条或 多条,所述适配层进一步在每条所述硬件配置命令均配置成功时,判断所述业 务功能配置成功;否则判断所述业务功能配置失败。
5. 如权利要求4所述的方法,其特征在于,所述适配步骤中,所述下发 所述硬件配置命令为在所述适配层不存在所述配置结果时,下发所述业务功 能对应的所有硬件配置命令;以及,在所述适配层存在所述配置结果时,下发 所述配置结果中记录的配置失败的硬件配置命令。
6. 如权利要求1所述的方法,其特征在于,所述业务处理设备为分组传 送网PTN设备或同步数字体系SDH传输设备。
7. —种业务处理设备,其特征在于,包括业务配置层、适配层和物理配 置层,其中,所述业务配置层,用于接收用户输入的业务功能对应的业务配置命令,并下发至所述适配层;所述适配层,用于接收所述业务配置层下发的所述业务配置命令,并在所 述业务功能对应的所有业务配置命令接收完成时,对所述所有业务配置命令进 行适配处理,得到所述业务功能对应的硬件配置命令,并下发所述硬件配置命令至所述业务处理设备的物理配置层;所述物理配置层,用于根据所述硬件配置命令配置相应的硬件。
8. 如权利要求7所述的业务处理设备,其特征在于,所述适配层,还用于在所述适配处理中,对所述所有业务配置命令中针对 同一硬件的业务配置命令进行解析,得到所述同一硬件的所有硬件配置参数, 并生成包括有所述所有硬件配置参数的一条硬件配置命令。
9. 如权利要求7或8所述的业务处理设备,其特征在于 所述适配层,还用于记录所述硬件配置命令是否配置成功的配置结果,并在根据所述配置结果判断出所述业务功能配置成功时,输出业务功能配置成功 的指示;否则,输出业务功能配置失败的提示,并触发所述业务配置层重新接 收所述业务功能对应的业务配置命令。
10. 如权利要求9所述的业务处理设备,其特征在于, 所述硬件配置命令有一条或多条;所述适配层,还用于在每条所述硬件配置命令均配置成功时,判断所述业 务功能配置成功;否则判断所述业务功能配置失败。
11. 如权利要求IO所述的业务处理设备,其特征在于,所述适配层包括 适配处理单元,用于对所述所有业务配置命令进行适配处理,得到所述业务功能对应的硬件配置命令;记录单元,用于记录所述硬件配置命令是否配置成功的配置结果; 过滤单元,用于在所述记录单元中不存在所述配置结果时,下发所述业务功能对应的所有硬件配置命令;以及,在所述记录单元中存在所述配置结果时,下发所述配置结果中记录的配置失败的硬件配置命令。
12. 如权利要求7所述的方法,其特征在于,所述业务处理设备为分组传 送网PTN设备或同步数字体系SDH传输设备。
全文摘要
本发明提供了一种在业务处理设备上配置硬件的方法及业务处理设备。所述方法包括接收步骤,业务处理设备的适配层接收业务功能对应的业务配置命令,并在所述业务功能对应的所有业务配置命令接收完成时,进入适配步骤;适配步骤,所述适配层对所述所有业务配置命令进行适配处理,得到所述业务功能对应的硬件配置命令,并下发所述硬件配置命令至所述业务处理设备的物理配置层;配置步骤,所述理配置层根据所述硬件配置命令配置相应的硬件。按照本发明,能够保证了业务功能的成功配置,并提高硬件配置的配置效率。
文档编号H04L12/24GK101588217SQ200910086658
公开日2009年11月25日 申请日期2009年6月16日 优先权日2009年6月16日
发明者莫勇勇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1