[发明专利]基于存储过程定时调度的网元状态轮询方法有效
申请号: | 200910028102.3 | 申请日: | 2009-01-09 |
公开(公告)号: | CN101478432A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 孙力斌;周俊华;黄锡伟;刘国祥;宋海华 | 申请(专利权)人: | 南京联创科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W24/00 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 汤志武;王鹏翔 |
地址: | 210013江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于存储过程定时调度的网元状态轮询方法,在数据库中建立与网元状态相关的接口表包括网元对象表、网元类型表和告警信息表用于存储网元信息及网元状态值;再为需要轮询网元状态的各类网元建立获取相应网元状态的存储过程,由相应的存储过程进行数据筛选及网元状态判断,并将状态值写入相应的网元状态接口表;最后建立定时执行任务,定时调度需要轮询网元状态的各个存储过程,包括建立网元状态相关接口表;获取网元状态并设置状态值的存储过程;由定时执行任务定时调度存储过程:是由建立网元状态相关接口表、获取网元状态并设置状态值的存储过程和定时执行任务三个部分组成。 | ||
搜索关键词: | 基于 存储 过程 定时 调度 状态 方法 | ||
【主权项】:
1、基于存储过程定时调度的网元状态轮询方法,在数据库中建立与网元状态相关的接口表包括网元对象表、网元类型表和告警信息表用于存储网元信息及网元状态值;再为需要轮询网元状态的各类网元建立获取相应网元状态的存储过程,由相应的存储过程进行数据筛选及网元状态判断,并将状态值写入相应的网元状态接口表;最后建立定时执行任务,定时调度需要轮询网元状态的各个存储过程,包括建立网元状态相关接口表;获取网元状态并设置状态值的存储过程;由定时执行任务定时调度存储过程:1)建立网元状态相关接口表:网元状态相关接口表是一组建立在数据库中的与存储网元状态相关的数据表,用于存储网元状态信息,包括网元对象表、网元类型表、告警信息表;网元对象表:用于存储网元的基本信息和状态信息,其主要字段包括“网元对象编号”、“地区编号”、“网元对象名称”、“网元类型编号”、“父网元编号”、“网元告警状态”、“网元工作状态”;网元类型表:用于存储网元的类型信息,以区分网元对象表中各个网元所属的类型,其主要字段包括“网元类编号”、“网元类名称”、“网元所属流程环节编号”;告警信息表:用于存储网元对象表中各个网元的告警信息,其主要字段包括“网元编号”、“网元类型编号”、“故障类编号”、“告警详情”、“告警取消者”、“告警取消时间”;数据库中建立网元对象表、网元类型表、告警信息表用于存储网元信息及状态信息,其中通过网元编号字段索引到网元的基本信息及相关告警信息,通过网元类型编号索引到网元的类型以区分网元属于主机类型还是进程类型;2)获取网元状态并设置状态值的存储过程:通过编写获取网元状态并完成其状态值存储功能的一组SQL语句集和控制这些SQL语句集执行流程的逻辑判断程序来实现,这组SQL语句集和控制这些SQL语句集执行流程的逻辑判断程序在数据库技术中被称为存储过程,存储过程经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数来执行它,存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译;获取进程网元状态存储过程用于获得应用程序类网元的状态,其步骤为:a)建立一个数据库游标从网元对象表中筛选出类型为应用程序的网元记录;b)开始循环这个游标中的记录;c)初始化参数;d)统计告警记录表中恢复状态为未恢复,并且网元编号与当前游标记录中的网元编号相等的告警记录的总数;e)判断告警记录总数是否为零,如果为零则设置网元对象表中与当前游标记录网元编号相等的网元的告警状态为无告警;f)如果不为零则设置网元对象表中与当前游标记录网元编号相等的网元的告警状态为有告警;g)继续循环这个游标直至最后一条记录;h)最后提交所有的记录修改;获取主机网元状态存储过程用于获得主机类网元的状态,其步骤为:a)建立一个数据库游标从网元对象表中筛选出类型为主机的网元记录;b)开始循环这个游标中的记录;c)初始化参数;d)统计告警记录表中恢复状态为未恢复,并且网元编号与当前游标记录中的主机网元编号相等的告警记录的总数;统计网元对象表中父类网元编号与当前游标记录中的主机网元编号相等的,并且告警状态为有告警的子网元记录的总数;e)判断告警记录总数和子网元记录总数是否同为零,如果同为零则设置网元对象表中与当前游标记录网元编号相等的主机网元的告警状态为无告警;f)如果不为零则设置网元对象表中与当前游标记录网元编号相等的主机网元的告警状态为有告警;g)继续循环这个游标直至最后一条记录;h)最后提交所有的记录修改;在数据库中建立获取进程网元状态存储过程和获取主机网元状态存储过程,用于对主机网元状态或进程网元状态的获取和状态值的设置,在这两个存储过程中处理流程的主要操作步骤是:首先将网元状态相关接口表中的记录进行关联索引及数据筛选处理,在筛选处理后对数据进行逻辑判断以获得网元的状态,接着将状态值更新到网元对象表中相关记录的状态字段;3)由定时执行任务定时调度存储过程利用数据库中的定时执行任务功能,在数据库中建立一个定时执行任务,设定之前已建立好的获取进程网元状态存储过程和获取主机网元状态存储过程为需要执行的任务,并设定好执行这个任务的间隔时间就可以达到定时执行网元状态查询操作的目的,从而实现网元状态的轮询。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910028102.3/,转载请声明来源钻瓜专利网。