【技术实现步骤摘要】
用于通信设备的数据管理方法及可读存储介质
[0001]本专利技术涉及通信设备的告警数据管理
,具体涉及用于通信设备的数据管理方法及可读存储介质。
技术介绍
[0002]在PTN(Packet Transport Network,分组传送网)、OTN(Optical transport network,光传送网)、WDM(Wavelength Division Multiplexing,波分复用)、IPRAN(IP RadioAccess Network,基于IP的移动回传网络)以及交换机等通信设备的告警管理功能中,需要对设备上报的告警数据进行快速动态缓存和对缓存的多条件快速检索,以达到网管系统对设备告警功能的及时响应。
[0003]告警数据具有数据量大,改变频率高的特点。存储此类数据常用的技术方案是用的链表或哈希表的方式。对于链表存储方式,因为链表结构是按数据顺序存储,此结构不能快速定位到数据节点,所以不支持数据的快速查询。而使用哈希表方式存储时,因为哈希表带有数据的索引条件存储数据,可以快速查询到对应的数据节 ...
【技术保护点】
【技术特征摘要】
1.用于通信设备的数据管理方法,其特征在于,包括:S1:获取上报的待存储告警数据;S2:确定待存储告警数据关联的所有查询条件;S3:按使用频次的降序对所有查询条件进行依次排序;S4:基于各个查询条件构建对应的查询层,并将待存储告警数据缓存于最后一层的查询层,进而根据查询条件的排序结果对各个查询层进行排序,以组合生成对应的多层嵌套哈希表。2.如权利要求1所述的用于通信设备的数据管理方法,其特征在于,通过如下步骤生成多层嵌套哈希表:S401:基于每个查询条件构建对应的查询层;S402:基于所有查询条件的排序结果对各个查询层进行排列;S403:将待存储告警数据缓存于最后一层查询层,并与最后一层查询层的查询条件打包生成最后一层查询层的哈希数据;S404:将当前查询层的哈希数据存储于上一层查询层中,并与上一层查询层的查询条件打包生成对应上一层查询层的哈希数据;S405:将对应上一层查询层作为当前查询层,并返回步骤S404;S406:从最后一层查询层开始循环执行步骤S404至S405,直至将第二层查询层的哈希数据存储于第一层查询层时,生成对应的多层嵌套哈希表。3.如权利要求2所述的用于通信设备的数据管理方法,其特征在于,通过如下步骤实现多个查询条件的组合检索:S01:获取输入的所有目标查询条件,并按使用频次的降序对目标查询条件进行排序;S02:检索第一层查询层的查询条件满足排序第一的目标查询条件的多层嵌套哈希表;S03:在检索的多层嵌套哈希表中,按排序顺序依次检索剩余的目标查询条件,直至获取对应的目标哈希数据;S04:基于目标哈希数据解析...
【专利技术属性】
技术研发人员:龙宪永,陆善伟,王洪炼,
申请(专利权)人:重庆奥普泰通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。