[发明专利]提高告警数据查找和存储效率的方法有效
申请号: | 200610150112.0 | 申请日: | 2006-10-27 |
公开(公告)号: | CN101170361A | 公开(公告)日: | 2008-04-30 |
发明(设计)人: | 崔文生;冯小青 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04B10/08 | 分类号: | H04B10/08;H04L12/26;H04L12/24 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 张岱 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 告警 数据 查找 存储 效率 方法 | ||
1.一种提高告警数据查找和存储效率的方法,其特征在于:包括以下步骤:
(1)构造告警服务器的索引数据;
(2)告警服务器采用三层锁多线程处理告警数据。
2.根据权利要求1所述的提高告警数据查找和存储效率的方法,其特征在于:所述步骤(1)包括以下步骤:
(11)依次获取网元层网管系统,网元,单板索引数据分别加入到系统的网元层网管系统索引链表、网元索引链表、单板索引链表;
(12)对网元层网管系统和网元数据的访问增加资源读写锁,同时对于网元数据增加表明操作线程使用网元状态的标记位。
3.根据权利要求1所述的提高告警数据查找和存储效率的方法,其特征在于:所述步骤(2)分为告警服务器处理设备上报告警数据和告警服务器处理客户端查询告警数据。
4.根据权利要求3所述的提高告警数据查找和存储效率的方法,其特征在于:所述告警服务器处理设备上报告警数据包括以下步骤:
(2A1)操作线程获取资源读写锁的读锁,如成功则进入下一步,失败则退出操作;
(2A2)从设备上报的告警数据获取所属的网元层网管系统数据,从系统中查找是否有此网元层网管系统数据,如成功,则进入下一步,失败则退出操作;
(2A3)从设备上报的告警数据中获取所属的网元数据,从(2A2)步骤中查找到的网元层网管系统数据下的网元数据中查找是否有此网元数据,如成功,则进入下一步,失败则退出操作;
(2A4)操作线程获取网元锁,如成功则进入下一步,失败则退出操作;
(2A5)查看网元的使用状态是否与当前访问相冲突,如冲突则当前操作线程进入睡眠状态,并增加网元等待写标记位,线程唤醒后需去掉网元等待写标记位,增加网元写标记位并进入下一步;否则增加网元写标记位进入下一步;进入下一步前需释放网元锁;
(2A6)从设备上报的告警数据中获取所属的单板数据,从(2A3)步骤中查找到的网元数据下的单板数据中查找是否有此单板数据,如成功,则进入下一步,失败则退出操作;
(2A7)从(2A6)步骤中查找到的单板中查询是否存在设备上报的告警数据,如不存在则在单板下增加一告警数据;
(2A8)操作线程获取网元锁,如成功则去掉(2A3)中获取网元的写标记位,如系统中存在其它线程在等待,试图唤醒等待线程后释放网元锁;最后释放资源读写锁。
5.根据权利要求3所述的提高告警数据查找和存储效率的方法,其特征在于:所述告警服务器处理客户端查询告警数据包括以下步骤:
(2B1)操作线程获取资源读写锁的读锁,如成功则进入下一步,失败则退出操作;
(2B2)从客户端的输入参数中提取网元层网管系统数据,从系统中查找是否有此网元层网管系统数据,如成功,则进入下一步,失败则退出操作;
(2B3)从客户端的输入参数中提取网元数据,从(2B2)步骤中查找到的ems数据下的网元数据中查找是否有此网元数据,如成功,则进入下一步,失败则退出操作;
(2B4)操作线程获取网元锁,如成功则进入下一步,失败则退出操作;
(2B5)查看网元的使用状态是否与当前访问相冲突,如冲突则当前操作线程进入睡眠状态,并增加网元等待读标记位,线程唤醒后去掉网元等待读标记位,增加读标记位并进入下一步;否则增加网元读标记位进入下一步;进入下一步前需释放网元锁;
(2B6)如果客户端不提供单板数据,进入步骤(2B9);如果客户端提供单板数据,从客户端的输入参数中提取单板数据,从(2B3)步骤中查找到的网元数据下的单板数据中查找是否有此单板数据,如成功,则进入下一步,失败则退出操作;
(2B7)从(2B6)步骤中查找到的单板中查询是否存在告警数据,如存在则取出单板下所有告警数据;
(2B8)操作线程获取网元锁,如成功则去掉(2B3)中获取网元的读标记位,如系统中存在其它线程在等待,试图唤醒等待线程后释放网元锁;最后释放资源读写锁,并返回(2B7)步骤中的获取的告警数据,步骤结束;
(2B9)查出网元下所有单板,依次取出单板下告警数据并合并为一个数据包返回给客户端,步骤结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610150112.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:组织多普勒成像方法和装置
- 下一篇:用于广播多播业务系统的登记系统和方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置