故障告警方法、设备和系统的制作方法

文档序号:7705883阅读:188来源:国知局
专利名称:故障告警方法、设备和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种故障告警方法、设备和系统。
背景技术
移动业务系统网络为移动用户提供业务服务,通过承载网与各个局域网进行通 信,接收各局域网用户的业务请求并向所述用户发送业务数据。其中,移动业务系统网络中 的告警子系统负责对业务系统进行监测,在业务系统异常时发出告警消息。所述告警消息需要通过承载网发送到各个局域网的消息中心,再由各个局域网的消息中心转发到网络维护人员的告警终端,网络维护人员根据所述告警消息,对移动业务 系统网络进行维护。当承载网故障时,网络维护人员无法及时获知承载网的故障,造成承载网传输中 断,数据丢失。此时如果业务系统网络中发生了异常,告警子系统生成的告警消息无法及时 发出,影响了业务系统的运行。

发明内容
本发明的实施例提供了一种故障告警方法、设备和系统,实现了对承载网故障的 检测。一种故障告警方法,包括判断在预置的告警时长内是否接收到告警消息;如果没有接收到所述告警消息,则向告警终端发送预存的网络故障告警消息。本发明的实施例还提供一种消息中心。一种消息中心,包括判断模块,用于判断在预置的告警时长内是否接收到告警消息;发送模块,用于在所述判断模块判断没有接收到所述告警消息时,向告警终端发 送预存的网络故障告警消息。本发明的实施例还提供一种故障告警系统,所述故障告警系统包括消息中心和告 警子系统,所述消息中心用于接收并存储告警子系统发送的网络故障告警消息,所述网络 故障告警消息中携带告警时长,并判断在所述告警时长内是否接收到告警消息;如果没有 接收到所述告警消息,则向告警终端发送所述网络故障告警消息。本发明的实施例提供的故障告警方法、设备和系统,由消息中心判断在预置的告 警时长内是否接收到告警消息,并在没有接收到所述告警消息时,向告警终端发送预存的 网络故障告警消息,实现了对承载网故障的检测。


图1为本发明的实施例提供的一种故障告警方法的流程图;图2为本发明的又一实施例提供的一种故障告警方法的流程图3为本发明的实施例提供的一种消息中心的结构示意图;图4为本发明的又一实施例提供的一种消息中心的结构示意图;图5为本发明的又一实施例提供的一种消息中心的结构示意图;图6为本发明的实施例提供的一种故障告警系统的结构示意图。
具体实施方式

移动业务系统网络中的告警子系统负责对业务系统进行监测,在业务系统异常时 发出告警消息。所述告警消息需要通过承载网发送到各个局域网的消息中心,再由各个局 域网的消息中心转发到网络维护人员的告警终端,网络维护人员根据所述告警消息,对移 动业务系统网络进行维护。当承载网故障时,网络维护人员无法及时获知承载网的故障,造成承载网传输中 断,数据丢失。此时如果业务系统网络中发生了异常,告警子系统生成的告警消息无法及时 发出,影响了业务系统的运行。为了解决上述无法获知承载网故障的问题,本发明实施例提供了一种故障告警方 法,使用该方法检测承载网故障的过程如图1所示,包括步骤101、判断在预置的告警时长内是否接收到告警消息;步骤102、如果没有接收到所述告警消息,则向告警终端发送预存的网络故障告警 消息。本发明的实施例提供的故障告警方法,由消息中心判断在预置的告警时长内是否 接收到告警消息,并在没有接收到所述告警消息时,向告警终端发送预存的网络故障告警 消息,实现了对承载网的检测。下面结合附图,对本发明的另一实施例进行介绍。本发明实施例提供了一种故障告警方法,告警子系统周期性地向消息中心发送告 警消息,消息中心通过在告警时长内能否接收到新的告警消息判断承载网是否发生故障, 解决了无法获知承载网故障的问题。本发明实施例使用所述故障告警方法检测所述承载网故障的过程如图2所示,包 括步骤201、告警子系统启动,向消息中心发送网络故障告警消息;上述网络故障告警消息用于通知告警终端承载网发生故障,上述网络故障告警消 息中携带告警时长。所述告警子系统设置有监测定时器,在发送所述网络故障告警消息的同时,所述 监测定时器启动,按照监测时长进行倒计时,该监测时长即为所述监测定时器的时限,该监 测定时器的时限小于所述监测时长。所述告警子系统可以是一个运行在Web网关上的监控脚本,在检测到业务系统异 常时发出业务故障告警。所述消息中心可以是短信中心,彩信中心或其他网络设备,本发明 实施例对此不做限定。如果所述消息中心为短信中心,则所述网络故障告警消息可以是submit_sm告警 短信;如果所述消息中心为彩信中心,则所述网络故障告警消息可以是POST告警彩信。步骤202、所述消息中心向所述告警子系统发送响应消息;
本步骤中,所述消息中心在接收到步骤201中所述告警子系统发送的所述网络故 障告警消息后,存储所述网络故障告警消息,向所述告警子系统发送响应消息,表示已接收 到所述网络故障告警消息。所述消息中心置有告警定时器,在接收到网络故障告警消息后,从所述网络故障 告警消息中提取所述告警时长,所述告警定时器根据所述告警时长进行计时。如果所述消息中心为短信中心,所述响应消息可以是Submit_Sm_reSp消息;如果 所述消息中心为彩信中心,所述响应消息可以是ACK消息。步骤203、所述告警子系统向所述消息中心发送告警消息;
本步骤中,上述告警消息为取代消息,如果所述监测定时器到时,则所述告警子系 统向所述消息中心发送取代消息,并重新启动所述监测定时器,所述监测定时器根据所述 监测时长重新计时。本发明实施例中,所述取代消息可以与步骤201中的网络故障告警消息的内容相 同,并携带有取代时长,指示告警定时器根据所述取代时长重新开始计时。如果所述消息中心为短信中心,所述取代消息可以是r印laCe_sm短信;如果所述 消息中心为彩信中心,所述取代消息可以是取代彩信。步骤204、所述消息中心向所述告警子系统发送取代响应消息;本步骤中,所述消息中心在接收到步骤203中所述告警子系统发送的取代消息 后,用所述取代消息替换存储的网络故障告警消息,向所述告警子系统回复取代响应消息, 表示已接收到所述取代消息。所述消息中心从所述取代消息中提取取代时长,并根据所述取代时长重新启动告 警定时器进行倒计时。由于所述监测时长小于所述告警时长,故在所述监测定时器到时后,所述告警定 时器还会继续计时一段时间才会到时。需要保证在所述承载网正常工作的情况下,所述告 警定时器到时前接收到所述取代消息,这样才能实现通过消息更新来验证承载网是否故障 的目的。故在设置告警时长和监测时长时,所述告警时长应略大于所述监测时长。如果所述消息中心为短信中心,所述取代响应消息可以是r印lace_Sm_reSp消 息;如果所述消息中心为彩信中心,所述取代响应消息可以是ACK消息。需要说明的是,在承载网不发生故障,且业务系统也不发生异常的情况下,在告警 系统和消息中心之间会一直重复步骤203及步骤204。当业务系统发生异常,但所述承载网正常工作时,告警子系统会向消息中心报告 业务系统的故障,具体包括如下步骤步骤205、告警子系统检测到业务系统异常,向消息中心发送告警消息;本步骤中,上述告警消息为业务故障告警消息,当业务系统发生异常,上述告警子 系统检测到这一异常,生成业务故障告警消息,并向所述消息中心发送所述业务故障告警 消息,所述业务故障告警消息中携带业务系统异常的类型、发生时间等相关信息。所述业务 故障告警消息还携带指示信息,指示所述消息中心在接收到该消息后,立即向告警终端发 送业务故障告警消息。所述业务故障告警消息中携带计时信息,指示告警定时器的计时时长为0,例如, 如果所述消息中心为短信中心,所述业务故障告警消息可以是r印laCe_sm短信,该短信中携带更新延时时间为Null ;如果所述消息中心为彩信中心,所述业务故障告警消息可以是 POST彩信,该彩信中携带更新延时时间为O。步骤206、所述消息中心向告警终端发送所述业务故障告警消息; 本步骤中,所述消息中心接收到所述业务故障告警消息后,立即向告警终端发送 业务故障告警消息。如果所述消息中心为短信中心,在GSM网络中,所述业务故障告警消息可以是 VipMTDeliver告警短信;如果所述消息中心为彩信中心,所述业务故障告警消息可以是告 警 MMS。步骤207、如果业务系统恢复正常,重新启动告警子系统;本步骤中,如果业务系统恢复正常,所述告警子系统重新启动,进入步骤201。在承载网发生故障时,所述告警子系统发送的网络故障告警消息将无法送达所述 消息中心,这时,消息中心就能够检测到所述承载网的故障,具体步骤如下步骤208、如果无法接收到告警消息,所述告警定时器到时,向告警终端发送网络 故障告警消息;本步骤中,由于承载网故障,故所述告警子系统周期性发送的取代消息无法发送 至所述消息中心,消息中心的告警定时器只根据最后一次接收的取代消息中的计时信息进 行计时;所述告警定时器到时,说明承载网故障,这时,就会向告警终端发送网络故障告警 消息。如果所述消息中心为短信中心,所述向告警终端发送的网络故障告警消息可以是 VipMTDeliver告警短信;如果所述消息中心为彩信中心,所述向告警终端发送的网络故障 告警消息可以是告警匪S。在所述告警定时器到时后,消息中心判定所述承载网发生故障,向告警终端发送 预存的网络故障告警消息。由于所述告警消息是周期性发送的,故根据所述消息中心最后一次接收到所述告 警消息的时间和向告警终端发送网络故障告警消息的时间,可以估计所述承载网发生故障 的时间。步骤209、告警终端发送故障响应消息;本步骤中,告警终端接收到消息中心发送的网络故障告警消息后,向消息中心回 复故障响应消息。如果所述消息中心为短信中心,所述故障响应消息可以是VipMTDeliveAck消息; 如果所述消息中心为彩信中心,所述故障响应消息可以是ACK消息。本发明实施例提供的故障告警方法,由告警子系统生成网络故障告警消息,并在 所述网络故障告警消息中携带告警时长;消息中心接收所述网络故障告警消息,并启动告 警定时器,根据所述告警时长进行计时,在告警定时器到时后,向告警终端转发所述网络故 障告警消息,以通知告警终端承载网出现故障,实现了对承载网故障的检测。在所述告警子 系统检测到业务系统异常时,由所述告警子系统生成并发出业务故障告警消息,指示消息 中心立即转发所述业务故障告警消息,完成了业务系统的故障监测告警,提高了业务系统 的可靠性。由于取代消息为周期性发送,故根据最后一次接收到告警消息的时间即可推测 出承载网故障的时间,便于找出故障原因。
本发明的实施例还提供了一种消息中心,该消息中心的结构如图3所示,包括 判断模块301,用于判断在预置的告警时长内是否接收到告警消息;发送模块302,用于在所述判断模块301判断没有接收到所述告警消息时,向告警 终端发送预存的网络故障告警消息。进一步地,所述发送模块302,还用于在所述判断模块判断在所述预置的告警时长 内接收到所述告警消息,且所述告警消息为携带有立即下发信息的业务故障告警消息时, 则向告警终端发送所述业务故障告警消息。进一步地,所述消息中心如图4所示,还包括更新模块303,用于在所述判断模块判断在所述预置的告警时长内接收到所述告 警消息,且所述告警消息为携带取代时长的取代消息时,将所述取代消息中的取代时长更 新为新的告警时长开始计时。进一步地,所述消息中心如图5所示,还包括存储模块304,用于接收并存储告警子系统发送的网络故障告警消息,所述网络故 障告警消息中携带告警时长。上述消息中心可以与本发明的实施例提供的一种故障告警方法相结合,由存储模 块304接收告警子系统发送的网络故障告警消息,存储所述网络故障告警消息,并在所述 网络故障告警消息中提取告警时长,根据所述告警时长进行计时;判断模块301判断在预 置的告警时长内是否接收到告警消息;更新模块303用于在所述判断模块301判断在所述 预置的告警时长内接收到所述告警消息,且所述告警消息为携带取代时长的取代消息时, 将所述取代消息中的取代时长更新为新的告警时长开始计时;发送模块302在所述判断模 块301判断没有接收到所述告警消息时,向告警终端发送所述预存的网络故障告警消息。 上述发送模块302,还用于在所述判断模块301判断在所述预置的告警时长内接收到所述 告警消息,且所述告警消息为携带有立即下发信息的业务故障告警消息时,向告警终端发 送所述业务故障告警消息。本发明实施例提供的消息中心,可以与本发明的实施例提供的一种故障告警方法 相结合,由消息中心判断在预置的告警时长内是否接收到告警消息,并在没有接收到所述 告警消息时,向告警终端发送预存的网络故障告警消息,实现了对承载网故障的检测。本发明的实施例还提供了一种故障告警系统,该系统结构如图6所示,包括消息 中心601和告警子系统602,所述消息中心601用于接收并存储告警子系统602发送的网络 故障告警消息,所述故障告警消息中携带告警时长,并判断在所述告警时长内是否接收到 告警消息;如果没有接收到所述告警消息,则向告警终端发送所述网络故障告警消息。进一步地,所述消息中心601还用于在所述预置的告警时长内接收到所述告警 消息,且所述告警消息为携带取代时长的取代消息时,将所述取代消息中的取代时长更新 为新的告警时长开始计时;或在所述预置的告警时长内接收到所述告警消息,且所述告警消息携带有立即下发 的信息时,则向告警终端发送所述预存的故障告警消息。告警子系统602在系统初始化时,生成网络故障告警消息,并向消息中心601发送 所述网络故障告警消息,该网络故障告警消息中携带有告警时长,消息中心601接收并存 储所述网络故障告警消息,根据所述告警时长计时;此后,告警子系统602周期性的向消息中心601发送告警消息,所述告警消息具体为取代消息,该取代消息中携带有取代时长,指 示消息中心601根据所述取代时长更新告警时长,重新开始计时;当网络故障时,告警子系 统602发送的取代消息无法到达消息中心601,消息中心601在上一次接收到的取代消息中 的取代时长之内没有接收到新的告警消息,则将预存的网络故障告警消息发送出去,完成 对承载网故障的告警。告警子系统602还用于监测业务系统,当业务系统发生故障时,告警子系统602 生成告警消息并向消息中心601发送所述告警消息,这时所述告警消息具体为故障告警消 息,该故障告警消息用于通知告警终端业务系统发生故障;所述故障告警消息中携带立即 转发的指示信息,消息中心601接收所述故障告警消息后,立即向告警终端转发,完成业务 系统故障的告警。本发明实施例提供的故障告警系统,可以与本发明的实施例提供的一种故障告警 方法相结合,由消息中心判断在预置的告警时长内是否接收到告警消息,并在没有接收到 所述告警消息时,向告警终端发送预存的故障告警消息,实现了对网络故障的检测。本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可 以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 该程序在执行时,包括方法实施例的步骤之一或其组合。另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中, 也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机 可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
一种故障告警方法,其特征在于,包括判断在预置的告警时长内是否接收到告警消息;如果没有接收到所述告警消息,则向告警终端发送预存的网络故障告警消息。
2.根据权利要求1所述的故障告警方法,其特征在于,还包括如果在所述预置的告警时长内接收到所述告警消息,且所述告警消息为携带有立即下 发信息的业务故障告警消息,则向告警终端发送所述业务故障告警消息。
3.根据权利要求1或2所述的故障告警方法,其特征在于,还包括如果在所述预置的告警时长内接收到所述告警消息,且所述告警消息为携带取代时长 的取代消息,则将所述取代消息中的取代时长更新为新的告警时长开始计时。
4.根据权利要求3所述的故障告警方法,其特征在于,还包括接收并存储告警子系统发送的网络故障告警消息,所述网络故障告警消息中携带告警 时长。
5.一种消息中心,其特征在于,包括判断模块,用于判断在预置的告警时长内是否接收到告警消息;发送模块,用于在所述判断模块判断没有接收到所述告警消息时,向告警终端发送预 存的网络故障告警消息。
6.根据权利要求5所述的消息中心,其特征在于,所述发送模块,还用于在所述判断模块判断在所述预置的告警时长内接收到所述告警 消息,且所述告警消息为携带有立即下发信息的业务故障告警消息时,向告警终端发送所 述业务故障告警消息。
7.根据权利要求5或6所述的消息中心,其特征在于,还包括更新模块,用于在所述判断模块判断在所述预置的告警时长内接收到所述告警消息, 且所述告警消息为携带取代时长的取代消息时,将所述取代消息中的取代时长更新为新的 告警时长开始计时。
8.根据权利要求7所述的消息中心,其特征在于,还包括存储模块,用于接收并存储告警子系统发送的网络故障告警消息,所述网络故障告警 消息中携带告警时长。
9.一种故障告警系统,其特征在于,该系统包括消息中心和告警子系统,所述消息中心 用于接收并存储告警子系统发送的网络故障告警消息,所述网络故障告警消息中携带告警 时长,并判断在所述告警时长内是否接收到告警消息;如果没有接收到所述告警消息,则向 告警终端发送所述网络故障告警消息。
10.根据权利要求9所述的故障告警系统,其特征在于,所述消息中心还用于在所述 预置的告警时长内接收到所述告警消息,且所述告警消息为携带取代时长的取代消息时, 将所述取代消息中的取代时长更新为新的告警时长开始计时;或在所述预置的告警时长内接收到所述告警消息,且所述告警消息为携带有立即下发信 息的业务故障告警消息时,则向告警终端发送所述业务故障告警消息。
全文摘要
本发明的实施例公开了一种故障告警方法、设备和系统。涉及通信领域,解决了无法获知承载网故障的问题。所述故障告警方法包括判断在预置的告警时长内是否接收到告警消息;如果没有接收到所述告警消息,则向告警终端发送预存的网络故障告警消息。本发明提供的技术方案实现了对承载网故障的检测。
文档编号H04W88/18GK101848429SQ20091011977
公开日2010年9月29日 申请日期2009年3月26日 优先权日2009年3月26日
发明者于东海, 余刚, 张博 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1