专利名称:一种支撑网管监控短信集中管理的系统和方法
技术领域:
本发明涉及移动通信网管监控领域,特别是一种支撑网管监控短信集中管理 的系统和方法。
技术背景目前,无论是什么领域,网管系统都设置有一定的告警信息,通信领域的网 管系统也设置有告警信息,而告警信息基本上是根据告警阀值来判断是否发出告 警短信,对告警短信管理处于被动处理的状态,由于告警短信量大、告警短信接 收人多、告警短信分类复杂,无法及时对告警短信内容、接收对象进行调整和分 类管理,不能检测短信是否正常发送(比如网络堵塞等情况的时候),没有良好 的告警短信集中管理办法,维护麻烦和管理不便。发明内容本发明为解决上述问题提供了一种支撑网管监控短信集中管理的系统和方 法,能够控制批量监控告警短信的发送对象、发送级别和短信筛选。本发明的技术方案如下一种支撑网管监控短信集中管理的系统,其特征在于在业务支撑网管系统 上,基于短信告警平台建立监控短信告警子系统,所述短信告警子系统包括告警 信息输入模块、告警信息分析模块、告警信息输出模块、告警信息发送模块、告 警订阅模块和和短信模板配置模块,所述告警信息输入模块用于接收告警的信 息,所述告警信息分析模块用于分拣处理告警信息,所述告警信息输出模块用于 得到告警信息的内容、手机号码并存放于短信发送池中,所述告警信息发送模块 用于发送短信发送池中等待发送的告警信息,所述告警订阅和短信模板配置模块 分别用于订阅和配置告警信息。所述短信告警平台是以ORACLE数据库为基本存储,分析告警信息和发送 告警的框架平台。该平台配置性强,实时性高,很稳定;根据平台的设计,具有 低耦合,高内聚的特性,很容易和其他系统进行协作,并且可跨平台,可移植性 强,可以部署在不同的操作系统之上。所述告警信息输入模块采用多路输入技术,最大可能地减小时延;同时,在 输入通道上有粗粒度的阀门进行告警信息过滤,减少后续处理的数据量。所述告警信息分析模块是短信告警的引擎,是支撑网管监控短信集中管理系 统的核心部分;该模块的数据流向和告警信息输入模块对接,对告警信息进行分 拣处理。所述告警信息分析模块采用并发处理技术,根据告警配置模块配置的对应规 则,独立进行在管理信息,实体规格和管理实体3个级别上分析,筛选出告警信 息匹配的发送单位、发送级别和发送人员。所述告警信息输出模块根据分析模块的生成结果和告警短信配置中的格式, 进行数值替换,拼接出告警实际内容;再根据人员信息,提取到对应的接收告警 短信的电话号码;最后将告警信息和号码保存在短信发送池中,等待发送。所述告警信息发送模块具有统一的短信接口方式,屏蔽了短信发送的细节, 提髙了系统的移植能力。所述告警订阅和短信模板配置模块根据告警短信内容配置短信模板,对不同 的告警短信根据短信模板生成不同的短信内容,同时根据管理信息、实体类别、 管理实体以及告警级别配置告警信息,同时告警信息接收人员订阅和退订,或是 某类的告警短信。所述告警信息的配置可以批量进行,比如批量的增加、转移、 删除等,而且配置修改后,会立即生效,不存在时延的问题。所述告警级别包括一般、重要、严重三个级别。根据所述系统的支撑网管监控短信集中管理的方法,其特征在于流程为首 先通过告警信息输入模块接收业务支撑网管系统上的所有告警信息,短信分析模 块根据告警信息输入模块接收的告警信息进行分拣处理,根据告警信息订阅情况 和短信内容分析得到告警订阅信息、告警故障点,并筛选告警接收人,然后通过 告警订阅和短信模板配置模块将告警订阅信息、告警故障点和告警接收人按照模 板生成告警信息内容并存放在短信池中待发送,最后通过告警信息发送模块将短 信池中等待发送的告警信息内容发送给告警订阅信息中的告警信息接收人。本发明的有益效果如下-1、 统一告警短信管理,明确定义告警短信的接收人员,做到有告警必定有 人处理,不会出现遗漏的情况;2、 短信订阅管理手段操作简单,对告警分类和告警级别可以快速订阅,快 速生效,灵活订阅短信模板,可以随时修改告警的内容和格式;3、统一的短信接口方式,屏蔽了短信发送的底层细节,在网管系统本身只 需要自身的分析功能,不关心发送细节,提高自己的移植性;短信发送功能封装 在一个模块中,降低了系统耦合度,提高灵活性。
图1为本发明的系统结构示意2为本发明的短信告警处理流程示意3为本发明的告警短信订阅和短信模板配置流程示意图具体实施方式
实施例l如图1 3所示, 一种支撑网管监控短信集中管理的系统,在业务支撑网管 系统上,基于短信告警平台建立监控短信告警子系统,所述短信告警子系统包括 告警信息输入模块、告警信息分析模块、告警信息输出模块、告警信息发送模块、 告警订阅模块和和短信模板配置模块,所述告警信息输入模块用于接收告警的信 息,所述告警信息分析模块用于分拣处理告警信息,所述告警信息输出模块用于 得到告警信息的内容、手机号码并存放于短信发送池中,所述告警信息发送模块 用于发送短信发送池中等待发送的告警信息,所述告警订阅和短信模板配置模块 分别用于订阅和配置告警信息。所述短信告警平台是以ORACLE数据库为基本存储,分析告警信息和发送 告警的框架平台。该平台配置性强,实时性高,很稳定;根据平台的设计,具有 低耦合,高内聚的特性,很容易和其他系统进行协作,并且可跨平台,可移植性 强,可以部署在不同的操作系统之上。所述告警信息输入模块采用多路输入技术,最大可能地减小时延;同时,在 输入通道上有粗粒度的阀门进行告警信息过滤,减少后续处理的数据量。所述告警信息分析模块是短信告警的引擎,是支撑网管监控短信集中管理系 统的核心部分;该模块的数据流向和告警信息输入模块对接,对告警信息进行分 拣处理。所述告警信息分析模块釆用并发处理技术,根据告警配置模块配置的对应规 则,独立进行在管理信息,实体规格和管理实体3个级别上分析,筛选出告警信 息匹配的发送单位、发送级别和发送人员。所述告警信息输出模块根据分析模块的生成结果和告警短信配置中的格式, 进行数值替换,拼接出告警实际内容;再根据人员信息,提取到对应的接收告警 短信的电话号码;最后将告警信息和号码保存在短信发送池中,等待发送。所述告警信息发送模块具有统一的短信接口方式,屏蔽了短信发送的细节, 提高了系统的移植能力。所述告警订阅和短信模板配置模块根据告警短信内容配置短信模板,对不同 的告警短信根据短信模板生成不同的短信内容,同时根据管理信息、实体类别、 管理实体以及告警级别配置告警信息,同时告警信息接收人员订阅和退订是单独 的,或是某类的告警短信。所述告警信息的配置可以批量进行,比如批量的增加、 转移、删除等,而且配置修改后,会立即生效,不存在时延的问题。所述告警级别包括一般、重要、严重三个级别。根据所述系统的支撑网管监控短信集中管理的方法,其特征在于流程为首 先通过告警信息输入模块接收业务支撑网管系统上的所有告警信息,短信分析模 块根据告警信息输入模块接收的告警信息进行分拣处理,根据告警信息订阅情况 和短信内容分析得到告警订阅信息、告警故障点,并筛选告警接收人,然后通过 告警订阅和短信模板配置模块将告警订阅信息、告警故障点和告警接收人按照模 板生成告警信息内容并存放在短信池中待发送,最后通过告警信息发送模块将短 信池中等待发送的告警信息内容发送告警订阅信息中的告警信息接收人。 实施例2一种支撑网管监控短信集中管理的系统,在业务支撑网管系统上,基于短信 告警平台建立监控短信告警子系统,所述短信告警子系统包括告警信息输入模 块、告警信息分析模块、告警信息输出模块、告警信息发送模块、告警订阅模块 和和短信模板配置模块,所述告警信息输入模块用于接收告警的信息,所述告警 信息分析模块用于分拣处理告警信息,所述告警信息输出模块用于得到告警信息 的内容、手机号码并存放于短信发送池中,所述告警信息发送模块用于发送短信 发送池中等待发送的告警信息,所述告警订阅和短信模板配置模块分别用于订阅 和配置告警信息。所述短信告警平台是以ORACLE数据库为基本存储,分析告警信息和发送 告警的框架平台。该平台配置性强,实时性高,很稳定;根据平台的设计,具有低耦合,高内聚的特性,很容易和其他系统进行协作,并且可跨平台,可移植性 强,可以部署在不同的操作系统之上。所述告警信息输入模块采用多路输入技术,最大可能地减小时延;同时,在 输入通道上有粗粒度的阀门进行告警信息过滤,减少后续处理的数据量。本模块 采用0++语言编写,最大限度地提高程序执行效率。所述告警信息分析模块是短信告警的引擎,是支撑网管监控短信集中管理系 统的核心部分;该模块的数据流向和告警信息输入模块对接,对告警信息进行分 拣处理。所述告警信息分析模块采用并发处理技术,根据告警配置模块配置的对应规 则,独立进行在管理信息,实体规格和管理实体3个级别上分析,筛选出告警信 息匹配的发送单位、发送级别和发送人员。所述告警信息输出模块根据分析模块的生成结果和告警短信配置中的格式, 进行数值替换,拼接出告警实际内容;再根据人员信息,提取到对应的接收告警 短信的电话号码;最后将告警信息和号码保存在短信发送池中,等待发送。所述告警信息发送模块具有统一的短信接口方式,屏蔽了短信发送的细节, 提高了系统的移植能力。为了提高模块的通用性和实效性,告警信息发送模块釆 用了0++的八0£网络应用框架,提高稳定性和发送速度。在告警信息发送成功 后(网关反馈值),将该条短信放入备份库,留作告警短信分析之用;否则,将会 持续发送;在短信由于链路问题出现积压的情况下,通过备用链路进行自身的告 警。短信发送的最大速度为50条/每秒。所述告警订阅和短信模板配置模块根据告警短信内容配置短信模板,对不同 的告警短信生成不同的短信内容,同时根据管理信息、实体类别、管理实体以及 告警级别配置告警信息,同时告警信息接收人员订阅和退订,或是某类的告警短 信。所述告警信息的配置可以批量进行,比如批量的增加、转移、删除等,而且 配置修改后,会立即生效,不存在时延的问题。所述告警级别包括一般、重要、严重三个级别。根据所述系统的支撑网管监控短信集中管理的方法,其特征在于流程为首 先通过告警信息输入模块接收业务支撑网管系统上的所有告警信息,短信分析模 块根据告警信息输入模块接收的告警信息进行分拣处理,根据告警信息订阅情况和短信内容分析得到告警订阅信息、告警故障点,并筛选告警接收人,然后通过告警订阅和短信模板配置模块将告警订阅信息、告警故障点和告警接收人按照模板生成告警信息内容并存放在短信池中待发送,最后通过告警信息发送模块将短信池中等待发送的告警信息内容发送告警订阅信息中的告警信息接收人。实施例3本发明实际应用时,通过使用鼠标点击、拖曳的简单操作,可以在屏幕界面 上进行增加、删除和复制接收人员的告警短信订阅信息;告警订阅信息及时生效。 当系统产生的大量的告警短信到达,告警子系统将按照告警级别(一般、重要、 严重)、告警实体和订阅信息进行接收范围的筛选,对告警短信进行分拣和过滤; 然后自动生成定义的告警内容,通过告警短信的发送模块,把系统告警准确地发 送到相关的人员手机上,使得故障能迅速得到处理。
权利要求
1、一种支撑网管监控短信集中管理的系统,其特征在于在业务支撑网管系统上,基于短信告警平台建立监控短信告警子系统,所述短信告警子系统包括告警信息输入模块、告警信息分析模块、告警信息输出模块、告警信息发送模块、告警订阅模块和和短信模板配置模块,所述告警信息输入模块用于接收告警的信息,所述告警信息分析模块用于分拣处理告警信息,所述告警信息输出模块用于得到告警信息的内容、手机号码并存放于短信发送池中,所述告警信息发送模块用于发送短信发送池中等待发送的告警信息,所述告警订阅和短信模板配置模块分别用于订阅和配置告警信息。
2、 根据权利要求1所述一种支撑网管监控短信集中管理的系统,其特征在 于所述告警信息输入模块采用多路输入技术,并告警信息进行粗略的过滤。
3、 根据权利要求1所述一种支撑网管监控短信集中管理的系统,其特征在 于所述告警信息分析模块的数据流向和告警信息输入模块对接,对告警信息进 行分拣处理。
4、 根据权利要求1或3所述一种支撑网管监控短信集中管理的系统,其特 征在于所述告警信息分析模块采用并发处理技术,筛选出告警信息匹配的发送 单位、发送级别和发送人员。
5、 根据权利要求1所述一种支撑网管监控短信集中管理的系统,其特征在 于-所述告警信息输出模块根据分析模块的生成结果和告警短信配置中的格式, 进行数值替换,拼接出告警实际内容;再根据人员信息,提取到对应的接收告警 短信的电话号码;最后将告警信息和号码保存在短信发送池中,等待发送。
6、 根据权利要求1所述一种支撑网管监控短信集中管理的系统,其特征在 于所述告警信息发送模块具有统一的短信接口方式。
7、 根据权利要求1所述一种支撑网管监控短信集中管理的系统,其特征在 于所述告警订阅和短信模板配置模块根据告警短信内容配置短信模板,对不同 的告警短信根据短信模板生成不同的短信内容。
8、 一种支撑网管监控短信集中管理的方法,其特征在于流程为首先通过 告警信息输入模块接收业务支撑网管系统上的所有告警信息,短信分析模块根据 告警信息输入模块接收的告警信息进行分拣处理,根据告警信息订阅情况和短信内容分析得到告警订阅信息、告警故障点,并筛选告警接收人,然后通过告警订 阅和短信模板配置模块将告警订阅信息、告警故障点和告警接收人按照模板生成 告警信息内容并存放在短信池中待发送,最后通过告警信息发送模块将短信池中 等待发送的告警信息内容发送给告警订阅信息中的告警信息接收人。
全文摘要
本发明公开了一种支撑网管监控短信集中管理的系统和方法,基于短信告警平台建立监控短信告警子系统,所述短信告警子系统通过告警信息输入模块接收业务支撑网管系统上的所有告警信息,短信分析模块根据告警信息输入模块接收的告警信息进行处理,根据告警信息订阅情况和短信内容分析得到告警订阅信息、告警故障点,并筛选告警接收人,然后通过告警订阅和短信模板配置模块将告警订阅信息、告警故障点和告警接收人按照模板生成告警信息存放在短信池中待发送,最后通过告警信息发送模块将短信池中待发送的告警信息发送给告警信息接收人;本发明能统一告警短信管理,短信订阅管理手段操作简单;统一的短信接口方式,降低了系统耦合度,提高灵活性。
文档编号H04L12/58GK101232394SQ20071005107
公开日2008年7月30日 申请日期2007年12月29日 优先权日2007年12月29日
发明者周晓伟, 健 曾, 林 王, 科 金 申请人:中国移动通信集团四川有限公司