【技术实现步骤摘要】
告警数据的处理方法、管理者实体和网元
[0001]本专利技术涉及无线通信
,尤其涉及一种告警数据的处理方法、管理者实体和网元。
技术介绍
[0002]在网络管理系统中,网络设备上运行的网元代理实体通过简单网络管理协议SNMP协议与网管的管理者实体进行交互,其中网元代理实体以SNMP Trap的形式向管理者实体上报实时告警消息,反映当前网络设备的运行状况,以便及时采取相应的措施,保证网络设备的正常运行。
[0003]由于Trap消息是一种采用UDP/IP(User Datagram Protocol/Internet Protocol,用户数据报协议/网际协议)发送的无确认访问,无法保证管理者实体能够及时、准确、无遗漏的获得网元代理实体发送的实时告警消息,需要网元代理实体在不定时生成FTP(File Transfer Protocol,文件传输协议)形式的同步告警文件,并上传到管理者实体的文件服务器上,以便于管理者实体能够从文件服务器上下载同步告警文件,确保管理者实体能够全面、及时地掌握网络设备的运行状况。
[0004]图1为现有技术中实时告警消息和同步告警文件的上报流程示意图,如图1所示,网元(即网元代理实体,以下简称为网元)将实时告警消息Alarm上报至管理者,经由告警处理器处理,生成队列Queue<Alarm>,将同步告警文件上传至文件服务器,使得管理者从文件服务器上下载同步告警文件后,经由告警文件传输事件处理器处理,生成队列Queue<List&a ...
【技术保护点】
【技术特征摘要】
1.一种告警数据的处理方法,其特征在于,包括:获取网元上报的第一类告警数据和第二类告警数据;其中,所述第一类告警数据包括实时告警消息,所述第二类告警数据包括同步告警文件;所述实时告警消息中包含有告警上报时间,所述同步告警文件中包含有文件生成时间;基于所述告警上报时间和所述文件生成时间,确定所述实时告警消息和所述同步告警文件的告警顺序,并基于所述告警顺序处理所述实时告警消息和所述同步告警文件。2.根据权利要求1所述的告警数据的处理方法,其特征在于,所述基于所述告警上报时间和所述文件生成时间,确定所述实时告警消息和所述同步告警文件的告警顺序,并基于所述告警顺序处理所述实时告警消息和所述同步告警文件,具体包括:从所述网元对应的告警队列的队头开始,依次从所述告警队列中提取所述告警数据,并基于所述告警数据的类型,将所述告警数据存储在对应类型的临时队列中;其中,所述告警队列用于按照所述告警数据的获取顺序存储所述告警数据;所述临时队列包括实时告警消息队列和同步告警文件队列;若所述实时告警消息队列中队头的所述告警上报时间,早于所述同步告警文件队列中队头的所述文件生成时间,则从所述实时告警消息队列提取队头对应的所述实时告警消息进行处理,否则从所述同步告警文件队列提取队头对应的所述同步告警文件进行处理。3.根据权利要求2所述的告警数据的处理方法,其特征在于,当存在多个所述网元时,所述从所述网元对应的告警队列的队头开始,依次从所述告警队列中提取所述告警数据,并基于所述告警数据的类型,将所述告警数据存储在对应类型的临时队列中,具体包括:将任一所述网元作为当前网元,从所述当前网元对应的告警队列的队头开始,依次从所述告警队列中提取所述告警数据,并基于所述告警数据的类型,将所述告警数据存储在对应类型的临时队列中,直至所述告警队列为空。4.根据权利要求2所述的告警数据的处理方法,其特征在于,当存在多个所述网元时,所述从所述网元对应的告警队列的队头开始,依次从所述告警队列中提取所述告警数据,并基于所述告警数据的类型,将所述告警数据存储在对应类型的临时队列中,具体包括:将任一所述网元作为当前网元,从所述当前网元对应的告警队列的队头开始,依次从所述告警队列中提取所述告警数据,并基于所述告警数据的类型,将所述告警数据存储在对应类型的临时队列中,直至所述告警队列中,待提取的所述告警数据与上一所述告警数据的类型不同,且所述待提取的告警数据对应类型的所述临时队列不为空。5.根据权利要求3或4所述的告警数据的处理方法,其特征在于,所述若所述实时告警消息队列中队头的所述告警上报时间,早于所述同步告警文件队列中队头的所述文件生成时间,则从所述实时告警消息队列提取队头对应的所述实时告警消息进行处理,否则从所述同步告警文件队列提取队头对应的所述同步告警文件进行处理,还包括:若所述实时告警消息队列和所述同步告警文件队列均为空,则将所述当前网元更新为另一所述网元。6.根据权利要求3或4所述的告警数据的处理方法,其特征在于,所述若所述实时告警消息队列中队头的所述告警上报时间,早于所述同步告警文件队列中队头的所述文件生成时间,则从所述实时告警消息队列提取队头对应的所述实时告警消息进行处理,否则从所述同步告警文件队列提取队头对应的所述同步告警文件进行处理,还包括:
若任一所述类型对应的所述临时队列为空,则将另一所述类型对应的所述临时队列中的所述告警数据存储在所述告警队列的队头,并将所述当前网元更新为另一所述网元;所述告警队列为双向队列。7.根据权利要求6所述的告警数据的处理方法,其特征在于,所述若任一所述类型对应的所述临时队列为空,则将另一所述类型对应的所述临时队列中的所述告警数据存储在所述告警队列的队头,并将所述当前网元更新为另一所述网元,具体包括:若任一所述类型对应的所述临时队列为空,则判断另一所述类型对应的所述临时队列中告警数据的比对次数是否大于预设比对次数阈值:若大于,则从所述另一类型对应的临时队列中提取所述告警数据进行处理;否则,将所述比对次数加1,从所述另一类型对应的临时队列中提取所述告警数据,存储在所述告警队列的队头,并将所述当前网元更新为另一所述网元。8.一种告警数据的处理方法,其特征在于,包括:获取待上报的第一类告警数据和第二类告警数据;其中,所述第一类告警数据包括实时告警消息,所述第二类告警数据包括同步告警文件;所述实时告警消息中包含有告警上报时间,所述同...
【专利技术属性】
技术研发人员:杨云杰,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。