首页> 中国专利> 用于记录多个子系统操作信息的嵌套记录装置及方法

用于记录多个子系统操作信息的嵌套记录装置及方法

摘要

本发明提供了一种用于记录多个子系统操作信息的嵌套记录装置,该装置嵌套地包括至少一个结构相同的记录单元,其中,第n个记录单元D

著录项

  • 公开/公告号CN101141293A

    专利类型发明专利

  • 公开/公告日2008-03-12

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200710110861.5

  • 发明设计人 陆一峰;

    申请日2007-06-12

  • 分类号H04L12/24;G06F17/30;H04B17/00;

  • 代理机构北京康信知识产权代理有限责任公司;

  • 代理人尚志峰

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦

  • 入库时间 2023-12-17 19:54:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-10

    未缴年费专利权终止 IPC(主分类):H04L12/24 授权公告日:20110406 终止日期:20170612 申请日:20070612

    专利权的终止

  • 2011-04-06

    授权

    授权

  • 2008-05-07

    实质审查的生效

    实质审查的生效

  • 2008-03-12

    公开

    公开

说明书

技术领域

本发明涉及通讯领域中的网管系统,并且特别地,涉及一种用于记录多个子系统操作信息的嵌套记录装置及方法。

背景技术

网管系统中存在多个子系统,而多个子系统之间往往存在着数据交互。

在网管系统中,一个功能通常由多个子系统协调完成,其间,每个子系统都会上报自身状态及交互结果。例如,S功能包含设置、查询操作,涉及三个系统。进行设置、查询操作时,每个子系统都会上报自身状态以及该设置是否成功的信息。

对于这种情况,业界通常的做法是每个子系统都独立,依次上报各自的子系统状态及命令结果信息。通常,各个子系统上报信息都非常简单,只有失败或成功,而没有各个子系统的内部具体信息。这样,在命令失败的情况下,导致对各自子系统的内部情况获知很少,显然,这不利于定位到具体的子系统。

另外,目前所采用的技术在每当增加一个子系统时,都需要改变原有命令的信息结构,因此可扩展性不强。

如上,相关技术中存在的无法提供子系统操作的详细信息以及可扩展性不强的缺陷,这显然不利于网管系统的运行以及功能实现。

发明内容

考虑到上述问题而做出本发明,为此,本发明旨在提供一种用于记录多个子系统操作信息的嵌套记录方案。

根据本发明实施例,提供了一种用于记录多个子系统操作信息的嵌套记录装置。

该装置嵌套地包括至少一个结构相同的记录单元,其中,第n个记录单元Dn包括:第一设置部,用于设置标识第m个子系统Sm操作成功的成功字段;第二设置部,用于设置标识子系统Sm操作失败的失败字段;以及记录部,用于记录与子系统Sm的成功操作或失败操作相关的信息,以及实现记录单元Dn与第n-1个记录单元Dn-1的嵌套;其中,n、m为大于等于1的整数。

其中,上述的记录部进一步包括:记录模块,用于在其中记录与子系统Sm的成功操作或失败操作相关的信息;以及嵌套于其中的记录单元Dn-1,用于以与记录单元Dn相同的方式记录第m-1个子系统Sm-1的操作信息。

另外,至少一个记录单元与多个子系统的对应关系被预先设定,使得记录单元Dn记录子系统Sm的操作信息。

根据本发明实施例,还提供了一种用于记录多个子系统操作信息的嵌套记录方法,其可以使用上述的嵌套记录装置。

该方法包括以下处理:在子系统Sm操作成功的情况下,在第一设置部中设置成功字段,并将成功操作的相关信息记录在记录部的记录模块中;在子系统Sm操作失败的情况下,在第二设置部中设置失败字段,并将失败操作的相关信息记录在记录部的记录模块中。

对于子系统Sm-1,以与上述的嵌套记录方法相同的方式在记录单元Dn-1中记录其操作信息。

在该方法中,同样需要预先设置至少一个记录单元与多个子系统的对应关系,使得记录单元Dn记录子系统Sm的操作信息。

根据本发明实施例,还提供了一种用于记录多个子系统操作信息的嵌套记录结构。

该结构包括嵌套的多个D字段,其中,使用D字段的S字段来标识子系统的成功操作;使用D字段的F字段来标识子系统的失败操作;使用D字段的E字段来记录子系统的成功操作或失败操作的相关信息,以及实现嵌套记录结构的嵌套。

在上述结构中,使用E字段中包含的G字段来记录子系统的成功操作或失败操作的相关信息,以及使用E字段中包含的下一D字段来实现嵌套记录结构的嵌套。

通过本发明提供的技术方案,实现了以下有益效果:网管系统中的各个子系统可以提供更加详细的信息,并且具有良好的可扩展性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的用于记录多个子系统操作信息的嵌套记录装置中一个记录单元的的结构示意图;

图2是根据本发明实施例的用于记录多个子系统操作信息的嵌套记录方法的流程图;

图3是根据本发明实施例的用于记录多个子系统操作信息的嵌套记录结构的示意图;

图4是在图3所示的实施例中记录m个子系统的操作示意图;以及

图5示出了图4所示的操作实例。

具体实施方式

以下将参照附图来描述本发明的实施例,注意,给出以下实施例以提供对本发明的全面和透彻理解,而不是对本发明进行任何限制。

实施例一

在该实施例中,提供了一种用于记录多个子系统操作信息的嵌套记录装置。

该装置嵌套地包括至少一个结构相同的记录单元(用D1,D2,...,Dn-1,Dn表示,其中,n为大于等于1的整数),为了便于描述,假设上述单元的嵌套顺序为由Dn到D1,即Dn位于最高层,而D1位于最低层。

如图1所示,每个记录单元(例如,记录单元Dn)都包括:

第一设置部102,用于设置标识第m(m为大于等于1的整数,其可以与n相等,也可以不相等)个子系统Sm操作成功的成功字段;第二设置部104,用于设置标识子系统Sm操作失败的失败字段;以及记录部106,用于记录与子系统Sm的成功操作或失败操作相关的信息,以及实现记录单元Dn与第n-1个记录单元Dn-1的嵌套。

其中,上述的记录部进一步包括:记录模块1062,用于在其中记录与子系统Sm的成功操作或失败操作相关的信息;以及嵌套于其中的记录单元Dn-1,用于以与记录单元Dn相同的方式记录第m-1个子系统Sm-1的操作信息。

容易理解,记录单元Dn-1嵌套于记录单元Dn中,而记录单元Dn-2又嵌套于记录单元Dn-1中,依次类推,这样形成完整的嵌套记录装置。

另外,上述的记录单元D1-Dn-1与多个子系统的对应关系被预先设定,使得记录单元Dn记录子系统Sm的操作信息,优选地,为了便于操作,使得n=m,即,使第n个记录单元记录第n个子系统的操作信息,当然,n和m也可以不相等,而采用其他的设定方式。

实施例二

在本实施例中,提供了一种用于记录多个子系统操作信息的嵌套记录方法,其可以使用上述实施例中给出的嵌套记录装置。

如图2所示,该方法包括以下处理:步骤S202,在子系统Sm操作成功的情况下,在第一设置部中设置成功字段,并将成功操作的相关信息记录在记录部的记录模块中;步骤S204,在子系统Sm操作失败的情况下,在第二设置部中设置失败字段,并将失败操作的相关信息记录在记录部的记录模块中。

对于子系统Sm-1,以与图2所示的嵌套记录方法相同的方式在记录单元Dn-1中记录其操作信息。

在该方法中,同样需要预先设置至少一个记录单元与多个子系统的对应关系,使得记录单元Dn记录子系统Sm的操作信息。

实施例三

在本实施例中,提供了一种用于记录多个子系统操作信息的嵌套记录结构,其中,图3示出了该结构的示意图。

该结构包括嵌套的多个D字段,其中,使用D字段的S字段来标识子系统的成功操作;使用D字段的F字段来标识子系统的失败操作;使用D字段的E字段来记录子系统的成功操作或失败操作的相关信息,以及实现嵌套记录结构的嵌套。

在上述结构中,使用E字段中包含的G字段来记录子系统的成功操作或失败操作的相关信息,以及使用E字段中包含的下一D字段来实现嵌套记录结构的嵌套。

即,在予系统操作成功时,设置S和E字段;在子系统操作失败时,设置F和E字段;具体地,设置的实E字段中的G字段。

图4是在该嵌套记录结构中记录m个子系统的操作示意图。

如图4所示,某命令涉及n个子系统,S1,S2,S3,...Sn,操作结果信息填写的顺序为Sn,...S3,S2,S1

如果Sn子系统命令失败,找到D字段中F字段,填写信息,此时在将具体的失败信息填入E字段中的G字段;如果Sn子系统命令成功,找到D字段中S字段,填写信息,此时在将具体的信息填入E字段中的G字段;

如果Sn-1系统成功,在E字段中选择D字段,嵌套一层,填写S,E字段,将成功信息填写到G字段;如果Sn-1系统失败,在E字段中选择D字段,嵌套一层,填写F,E字段,将失败信息填写到G字段;

...依次类推;

如果S1子系统命令失败,嵌套n-1层,在上层的E字段选择D字段,填写F、E字段,将失败的具体信息填写到G字段;如果S1子系统命令成功,嵌套n-1层,在上层的E字段选择D字段,填写F、E字段,将失败的具体信息填写到G字段。

图5给出了某网管包括三个子系统Manager、Agent、MCU的情况下的嵌套记录实例。

如图5所示,定义如下数据结构:

D={

        S,    //代表成功

        F,    //代表失败

        E      //填写失败、成功具体信息

}

E={

        D,    //嵌套结构,包含S,F,E字段

        G      //填写失败、成功具体信息

}

假设操作结果的填写顺序为MCU,Agent、Manager,则如果命令在MCU处失败,则选择D字段中F字段、E字段。将具体失败信息填入E字段内G字段;如果命令在Agent处成功,则嵌套一层,选择D字段中S字段、E字段,将成功信息填入E字段内的G字段;如果命令在Manager处失败,则嵌套两层,选择D字段中F字段、E字段,将失败信息填入E字段内的G字段。

通过本发明的上述技术方案,可以使得网管系统中的各个子系统提供更加详细的信息,并且具有良好的可扩展性,添加一个子系统,只需在相应的结构中增加一层嵌套即可。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号