[发明专利]提高告警数据查找和存储效率的方法有效

专利信息
申请号: 200610150112.0 申请日: 2006-10-27
公开(公告)号: CN101170361A 公开(公告)日: 2008-04-30
发明(设计)人: 崔文生;冯小青 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04B10/08 分类号: H04B10/08;H04L12/26;H04L12/24
代理公司: 北京中博世达专利商标代理有限公司 代理人: 张岱
地址: 518057广东省深圳市南山区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 提高 告警 数据 查找 存储 效率 方法
【说明书】:

技术领域

发明涉及通信领域,特别是一种针对电信管理网的提高告警数据查找和存储效率方法。

背景技术

ITU-T M.3010将电信管理层模型划分为网元层(NEL)、网元管理层(EML)、网络管理层(NML)、业务管理层(SML)、事务管理层(BML)。针对不同层次相应存在不同的网络管理系统,比如:网元层网管系统(EMS)、网络层网管系统(NMS)、业务层网管系统(SMS)等等。

在这些系统中,需要关心网络设备的运行情况,在网管系统中一般使用告警数据来表现设备的运行状态。此处主要论述网络层网管系统(NMS)网管告警数据的处理情况。

一般而言,告警数据为告警模块实际处理的数据,告警数据挂接在单板上;单板为索引数据,单板挂在网元上;网元也为索引数据,网元挂在EMS上。EMS也为索引数据,同时对EMS的数据加锁。当前操作如对网元下的单板或单板下的告警进行增加,删除,修改时,只要此网元还有其它线程正在操作,都会发生访问冲突;如只是对网元下的单板或单板下的告警数据进行查询操作,如果有其它线程对此网元下的单板或单板下的告警进行增加,删除,修改操作,都会发生访问冲突。所以,此设计只允许一个线程对EMS数据进行操作,因此对数据的访问效率比较低下。

发明内容

针对现有技术存在的缺陷和不足,本发明提供一种提高告警数据查找和存储效率的方法,给出一种允许多线程访问数据的方法。

为了达到上述发明目的,本发明提高告警数据查找和存储效率的方法,其特征在于:包括以下步骤:

(1)构造告警服务器的索引数据;

(2)告警服务器采用三层锁多线程处理告警数据。

上述的提高告警数据查找和存储效率的方法中,所述步骤(1)包括以下步骤:

(11)依次获取ems,网元,单板索引数据分别加入到系统的ems索引链表、网元索引链表、单板索引链表;

(12)对ems和网元数据的访问增加资源读写锁,同时对于网元数据增加表明操作线程使用网元状态的标记位。

上述的提高告警数据查找和存储效率的方法中,所述步骤(2)分为告警服务器处理设备上报告警数据和告警服务器处理客户端查询告警数据。

上述的提高告警数据查找和存储效率的方法中,所述告警服务器处理设备上报告警数据包括以下步骤:

(2A1)操作线程获取资源读写锁的读锁,如成功则进入下一步,失败则退出操作;

(2A2)从设备上报的告警数据获取所属的ems数据,从系统中查找是否有此ems数据,如成功,则进入下一步,失败则退出操作;

(2A3)从设备上报的告警数据中获取所属的网元数据,从(2A2)步骤中查找到的ems数据下的网元数据中查找是否有此网元数据,如成功,则进入下一步,失败则退出操作;

(2A4)操作线程获取网元锁,如成功则进入下一步,失败则退出操作;

(2A5)查看网元的使用状态是否与当前访问相冲突,如冲突则当前操作线程进入睡眠状态,并增加网元等待写标记位,线程唤醒后需去掉网元等待写标记位,增加网元写标记位并进入下一步;否则增加网元写标记位进入下一步。进入下一步前需释放网元锁;

(2A6)从设备上报的告警数据中获取所属的单板数据,从(2A3)步骤中查找到的网元数据下的单板数据中查找是否有此单板数据,如成功,则进入下一步,失败则退出操作;

(2A7)从(2A6)步骤中查找到的单板中查询是否存在设备上报的告警数据,如不存在则在单板下增加一告警数据;

(2A8)操作线程获取网元锁,如成功后去掉(2A3)中获取网元的写标记位,如系统中存在其它线程在等待,试图唤醒等待线程后释放网元锁。最后释放资源读写锁。

上述的提高告警数据查找和存储效率的方法中,所述告警服务器处理客户端查询告警数据包括以下步骤:

(2B1)操作线程获取资源读写锁的读锁,如成功则进入下一步,失败则退出操作;

(2B2)从客户端的输入参数中提取ems数据,从系统中查找是否有此ems数据,如成功,则进入下一步,失败则退出操作;

(2B3)从客户端的输入参数中提取网元数据,从(2B2)步骤中查找到的ems数据下的网元数据中查找是否有此网元数据,如成功,则进入下一步,失败则退出操作;

(2B4)操作线程获取网元锁,如成功则进入下一步,失败则退出操作;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610150112.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top