[发明专利]一种通信设备端口信息管理方法和系统无效
申请号: | 200610114702.8 | 申请日: | 2006-11-21 |
公开(公告)号: | CN101192944A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 谢衍 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/10 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;徐金国 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 设备 端口 信息管理 方法 系统 | ||
1.一种通信设备端口信息管理方法,其特征在于,包括下列步骤:
步骤A,根据通信接入设备中的线卡,创建端口信息管理的动态链表树数据库;
步骤B,根据通信接入设备中对线卡端口的操作信息,对动态链表树数据库中的端口信息进行管理。
2.根据权利要求1所述的通信设备端口信息管理方法,其特征在于,所述步骤B,根据通信接入设备中对线卡端口的操作信息,对动态链表树数据库中的端口信息进行管理,具体包括下列步骤:
步骤B1,判断通信接入设备中对线卡端口的操作;
步骤B2,根据判断的结果,当是为一个线卡端口配置信息时,则根据线卡相应的动态链表树进行查找判断,或者创建相应的端口信息节点,并将配置信息记录到端口信息节点中;或者修改相应端口信息节点的配置信息;
步骤B3,根据判断的结果,当是要删除端口的端口信息时,则根据线卡相应的动态链表树进行查找判断,在找到该端口相应的端口信息节点后,删除该节点;
步骤B4,根据判断的结果,当是查询端口配置信息时,则先根据线卡信息的动态链表树定位到相应动态链表树根节点,然后再遍历动态链表树,查找端口对应的节点,获取配置信息。
3.根据权利要求2所述的通信设备端口信息管理方法,其特征在于,所述步骤B2中,根据线卡相应的动态链表树进行查找判断,或者创建相应的端口信息节点,并将配置信息记录到端口信息节点中;或者修改相应端口信息节点的配置信息,具体包括以下步骤:
步骤B21,先根据线卡相应的动态链表树的定位到相应的根节点,然后在信息树上查找该端口对应的节点;
步骤B22,根据查找的结果,判断是否找到;
步骤B23,如果没找到,则创建该端口信息节点插入动态链表树,并将配置信息记录到节点的端口信息节点中;
步骤B24,如果找到,则直接修改节点中的端口信息的配置信息。
4.根据权利要求2所述的通信设备端口信息管理方法,其特征在于,所述步骤B3中,根据线卡相应的动态链表树进行查找判断,在找到该端口相应的端口信息节点后,删除该节点,具体包括下列步骤:
步骤B31,先根据线卡信息的动态链表树定位到相应动态链表树根节点,然后在信息树上查找该端口对应的节点;
步骤B32,根据查找的结果,判断是否找到;
步骤B33,如果没找到,直接返回;
步骤B34,如果找到,则删除该节点。
5.根据权利要求4所述的通信设备端口信息管理方法,其特征在于,所述步骤B34之后进一步包括下列步骤:
当删除线卡时,线卡对应的动态链表树上所有节点都被删除,树根节点指针置空。
6.根据权利要求1至5任一项所述的通信设备端口信息管理方法,其特征在于,所述动态链表树为二叉树。
7.根据权利要求6所述的通信设备端口信息管理方法,其特征在于,所述二叉树的每个节点包含以下几个部分:
连接词,用于连接二叉树中各个节点;
端口索引,用于标识端口,可用作以端口索引遍历二叉树时的关键字;
端口信息,用于根据不同应用,存放各种端口相关信息。
8.一种通信设备端口信息管理系统,其特征在于,包括动态链表树数据库单元和端口信息管理单元,其中:
所述动态链表树数据库单元,用于根据通信接入设备中的线卡端口信息,创建并存储通信接入设备中的线卡的端口信息的动态链表树数据库;
端口信息管理单元,用于根据通信接入设备中对线卡端口的操作信息,对动态链表树数据库中的端口信息进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610114702.8/1.html,转载请声明来源钻瓜专利网。