专利名称:获取短信链路异常信息的方法、系统及网管监控服务器的制作方法
技术领域:
本发明涉及网管监控技术,特别涉及一种获取短信链路异常信息的方法、系统及 网管监控服务器。
背景技术:
在通信网络中,网管监控服务器主要对网络侧设备的稳定性和持续性进行监控, 例如,对于包括业务运营支撑系统(BOSS,Business & Operation Support System)、客 服系统、经分系统以及业务支撑网运营管理系统(BOMC,Business Operation Management Center)的移动业务支撑系统来说,网管监控服务器的主要作用就是对BOSS系统、客服系 统、经分系统的业务应用和基础平台的稳定性、持续性进行监控,一旦发现异常或故障便通 知相关维护人员和负责人进行故障处理。通知的方式可以是由相关维护人员在现场实时 监测网管监控服务器,在监测到网管监控服务器显示屏上弹出的相关异常或故障信息后, 进行相关处理,但该方式需要专门的维护人员不间断地轮流值班以观察相关异常或故障信 息,而实际应用中,通信网络的异常或故障出现的概率一般较小,造成了人力资源的浪费。 因而,现有技术中,由于短信具有普遍性、易用性、及时性等各种优点,网管监控服务器通常 采用的一种通知的方式是通过触发短信告警通知相关维护人员和负责人进行故障处理。图1为现有网管监控服务器发送告警短信通知相关维护人员的系统结构示意 图。参见图1,该系统包括网管监控服务器、互联网短消息网关(ISMG,Internet Short Message Gateway,简称短信网关)、短信服务器(SMS,Short Messaging Service)、基站以 及用户终端设备,其中,网管监控服务器,在检测到通信网络异常或故障后,将异常或故障信息通过中国 移动点对点(CMPP,China Mobile Peer to Peer) 2. 0协议封装为告警短信,携带目的用户 终端设备标识,发送至短信网关;实际应用中,也可以通过其他协议将异常或故障信息封装为告警短信,然后发送 至短信网关。网管监控服务器中预先存储有相关维护人员和负责人的联系方式,例如,移动 电话号码(目的用户终端设备标识)。短信网关,是网管监控服务器与短信服务器之间的中介实体,接收网管监控服务 器发送的告警短信,提交给短信服务器;实际应用中,短信网关接收网管监控服务器发送的告警短信,根据携带的目的用 户终端设备标识对应的号段,以短消息点对点(SMPP,Short Message Peer to Peer)协议 发送至短信服务器。短信服务器,接收短信网关发送的告警短信,根据目的用户终端设备标识对应的 号段,发送至相应的基站;实际应用中,短信服务器通过N0. 7信令网向基站发送信息。基站,接收短信服务器发送的告警短信,发送至用户终端设备;实际应用中,基站通过移动通信无线网络(N0.7信令网)发送告警短信,例如,通过全球移动通信(GSM,Global System for Mobile Communication)无线网络、通用 无线分组业务(GPRS,General Packet Radio Service)无线网络或码分多址(CDMA, Code-Division Multiple Access)无线网络等发送告警短信。用户终端设备,接收告警短信,获取异常或故障信息。相关维护人员和负责人获取异常或故障信息后,便可及时处理异常或故障,保障 通信网络的正常运行。由上述可见,现有的通过网管监控服务器触发短信告警通知相关维护人员和负责 人进行故障处理的方式,能够在降低人力资源的条件下,当通信网络异常或故障时,通过短 信方式通知相关维护人员和负责人解决故障,有效减少通信网络故障时间和业务中断时 间,提高用户良好的使用感知。但同时,该网管监控服务器将告警短信发送至用户终端设 备,需要经过短信网关、短信服务器、基站以及用户终端设备之间级联的短信链路,如果其 中的任一短信链路发生异常或故障,就不能及时将告警短信发送至相关维护人员,因而,保 障短信链路的通畅性就显得尤为重要;而且,网管监控服务器在发送告警短信后,并不知晓 用户终端设备能否接收告警短信,如果短信链路异常,就会延误相关维护人员解决故障,影 响通信网络的正常运行。为了克服目前级联短信链路故障引起的相关维护人员不能接收告警短信的问题, 目前提出了一种保障短信链路通畅性的方法,具体为网管监控服务器定期(例如,每隔30 分钟)发送测试短信到相关维护人员的用户终端设备上,并在通信网络异常时,将告警短 信也进行发送,由相关维护人员人工检查自己的用户终端设备是否在预先设置的定期时间 内接收到测试短信,如果能定期接收到测试短信,表明短信链路正常,因而也能及时接收到 告警短信,从而进行通信网络维护;如果没有定期接收到测试短信,表明短信链路出现了异 常或故障,相关维护人员则赶往现场查看网管监控服务器是否有告警信息,并检查和修复 网管监控服务器与相关维护人员之间的短信链路。但上述由网管监控服务器定期发送测试短信、相关维护人员定期检测是否接收测 试短信的保障短信链路通畅性的方法,由于没有实时将短信链路异常信息传输至相关维护 人员,相关维护人员只是通过人工方式定期检测是否接收到测试短信来确定短信链路状 态,不能及时获取短信链路异常信息,确定短信链路异常的效率低;进一步地,如果短信链 路故障,而此时又发送了告警短信,相关维护人员由于人为疏忽,在定期内没有查看是否接 收到测试短信,将导致通信网络的故障不能及时处理,影响用户的业务,并可能导致用户及 网络运营商巨大的经济损失;而且,定期发送测试短信确定短信链路状态,如果定期时间间 隔短,将造成网络资源的浪费,也会影响相关维护人员的正常生活;而如果定期时间间隔 长,在短信链路异常或故障的情况下,又将导致该定期时间内可能丢失很多告警信息,使得 相关维护人员不能及时处理通信网络的故障,通信网络的维护效率低。
发明内容
有鉴于此,本发明的主要目的在于提出一种获取短信链路异常信息的方法,能够 及时获取短信链路异常信息,保障短信链路的通畅性以提高通信网络的维护效率。本发明的另一目的在于提出一种获取短信链路异常信息的系统,能够及时获取短 信链路异常信息,保障短信链路的通畅性以提高通信网络的维护效率。
本发明的再一目的在于提出一种网管监控服务器,能够及时获取短信链路异常信 息,保障短信链路的通畅性以提高通信网络的维护效率。为达到上述目的,本发明提供了一种获取短信链路异常信息的方法,该方法包 括定期通过外部的短信网关、短信服务器以及基站向第一用户终端设备发送测试短判断是否在预先设定的时间内接收到测试短信反馈信息,如果没有接收到,通过 第一用户终端设备控制器向所述第一用户终端设备发送短信链路异常的第一告警消息,携 带外部的第二用户终端设备标识,所述第一用户终端设备将接收的第一告警消息通过GSM 无线网络发送至第二用户终端设备,第二用户终端设备获取第一告警消息。所述定期通过外部的短信网关、短信服务器以及基站向第一用户终端设备发送测 试短信包括网管监控服务器定期通过外部的短信网关、短信服务器以及基站向第一用户终端 设备发送测试短信;所述第一用户终端设备接收到测试短信,生成测试短信触发信息,发送至第一用 户终端设备控制器;所述第一用户终端设备控制器接收测试短信触发信息,调用获取测试短信的AT 命令,发送至所述第一用户终端设备;所述第一用户终端设备根据接收的获取测试短信的AT命令,向所述第一用户终 端设备控制器返回测试短信反馈信息;所述第一用户终端设备控制器将测试短信反馈信息发送至所述网管监控服务器。在所述通过第一用户终端设备控制器向所述第一用户终端设备发送第一告警消 息的步骤前,进一步包括网管监控服务器向第一用户终端设备控制器发送第一告警消息,携带外部相关维 护人员的第二用户终端设备标识;所述第二用户终端设备获取第一告警消息后,进一步包括第二用户终端设备根据获取的短信链路异常信息进行短信链路维护。一种获取短信链路异常信息的系统,该系统包括网管监控服务器、第一用户终端 设备以及第一用户终端设备控制器,其中,所述网管监控服务器,定期通过外部的短信网关、短信服务器以及基站向所述第 一用户终端设备发送测试短信;如果在预先设定的时间内没有接收到测试短信反馈信息, 向所述第一用户终端设备控制器发送短信链路异常的第一告警消息,携带外部的第二用户 终端设备标识;所述第一用户终端设备控制器,接收测试短信触发信息,从所述第一用户终端设 备获取所述测试短信反馈信息、以及接收所述第一告警消息,发送至所述第一用户终端设 备;接收所述测试短信反馈信息,发送至所述网管监控服务器;所述第一用户终端设备,在接收到所述测试短信后,生成所述测试短信触发信息, 发送至所述第一用户终端设备控制器;根据接收的所述第一告警消息携带的所述第二用户 终端设备标识,将所述第一告警消息发送至所述第二用户终端设备。
所述第一用户终端设备进一步用于记录所述测试短信的主叫号码、内容、时间以 及存储空间信息,并携带在所述测试短信触发信息中,接收删除测试短信的AT命令,删除 存储的测试短信;所述第一用户终端设备控制器进一步用于根据接收的存储空间信息,调用所述删 除测试短信的AT命令,发送至所述第一用户终端设备。所述网管监控服务器进一步用于检测通信网络是否异常,如果通信网络异常、且在预先设定的时间内没有接收到所述测试短信反馈信息, 则将通信网络异常信息封装为第二告警消息,携带第二用户终端设备标识,通过所述第一 用户终端设备控制器以及所述第一用户终端设备向所述第二用户终端设备发送。所述第一用户终端设备控制器为个人计算机或个人数字助理。所述第一用户终端设备包括第一短信猫,所述第一告警消息为短信链路异常告警 短信。所述第一用户终端设备进一步包括交互语音应答服务器,所述第一告警消息为短 信链路异常告警短信和自动告警语音,所述自动告警语音通过交互语音应答服务器发送至 所述第二用户终端设备。所述第一用户终端设备进一步包括第二短信猫,所述网管监控服务器如果在预先 设定的时间内没有接收到任一测试短信反馈信息,通过所述第一用户终端设备控制器向所 述第一短信猫或所述第二短信猫发送短信链路异常的所述第一告警消息,携带维护人员的 第二用户终端设备标识。一种网管监控服务器,该网管监控服务器包括测试短信单元、测试短信反馈信息 接收单元、第一告警消息单元、测试短信用户终端设备标识存储单元以及第一告警消息用 户终端设备标识存储单元,其中,所述测试短信单元,用于根据所述测试短信用户终端设备标识存储单元存储的测 试短信用户终端设备标识,定期通过外部的短信网关、短信服务器以及基站向测试短信用 户终端设备发送测试短信;所述测试短信反馈信息接收单元,用于在预先设定的时间内没有接收到测试短信 反馈信息,触发所述第一告警消息单元生成第一告警消息;所述第一告警消息单元,用于根据所述测试短信反馈信息接收单元的触发信息, 生成所述第一告警消息,携带所述第一告警消息用户终端设备标识存储单元存储的第一告 警消息用户终端设备标识,发送至外部的第一用户终端设备控制器。所述测试短信用户终端设备标识包括第一用户终端设备标识和第二用户终端设 备标识。所述第一告警消息用户终端设备标识包括第二用户终端设备标识。进一步包括短信链路状态存储单元,短信链路状态存储单元,用于当所述测试短信反馈信息接收单元在预先设定的时 间内没有接收到所述测试短信反馈信息时,将短信链路状态标识置为异常;当所述测试短 信反馈信息接收单元在预先设定的时间内接收到所述测试短信反馈信息时,将短信链路状 态标识置为正常。进一步包括通信网络异常检测单元、通信网络异常处理单元、第二告警短信单元以及第二告警消息单元,其中,所述通信网络异常检测单元,检测到通信网络异常时,将异常信息发送至所述通 信网络异常处理单元;所述通信网络异常处理单元,用于接收所述异常信息,根据所述短信链路状态存 储单元存储的短信链路状态标志,如果所述短信链路状态标志为正常,将所述异常信息发 送至所述第二告警短信单元,携带从所述测试短信用户终端设备标识存储单元读取短信用 户终端设备标识的通知;如果所述短信链路状态标志为异常,将所述异常信息发送至所述 第二告警消息单元,携带从所述第一告警消息用户终端设备标识存储单元读取第一告警消 息用户终端设备标识的通知;所述第二告警短信单元,根据从所述测试短信用户终端设备标识存储单元读取的 短信用户终端设备标识,将接收的所述异常短信封装为第二告警信息,通过外部的短信网 关、短信服务器以及基站向短信用户终端设备发送;所述第二告警消息单元,根据从所述第一告警消息用户终端设备标识存储单元读 取的第一告警消息用户终端设备标识,将接收的所述异常短信封装为第二告警消息,发送 至第一用户终端设备控制器。由上述的技术方案可见,本发明提供的一种获取短信链路异常信息的方法、系统 及网管监控服务器,网管监控服务器定期通过外部的短信网关、短信服务器以及基站向第 一用户终端设备发送测试短信;如果在预先设定的时间内没有接收到测试短信反馈信息, 向第一用户终端设备控制器发送短信链路异常的第一告警消息,携带维护人员的第二用户 终端设备标识;第一用户终端设备控制器接收测试短信触发信息,调用获取测试短信的AT 命令、以及接收第一告警消息,调用发送第一告警消息的AT命令,发送至第一用户终端设 备;接收测试短信反馈信息,发送至网管监控服务器;第一用户终端设备,在接收到测试短 信后,生成测试短信触发信息,发送至第一用户终端设备控制器,根据接收的获取测试短信 的AT命令,向第一用户终端设备控制器返回测试短信反馈信息;根据接收的发送第一告警 消息的AT命令、以及第一告警消息携带的第二用户终端设备标识,发送至第二用户终端设 备。实现了对短信链路是否通畅进行自动的周期性检测,如果短信链路中某个环节出现问 题,网管监控服务器能够及时发现并通过改变告警方式(自动语音告警),和/或,切换告警 短信的传输通道通知相关维护人员及时获取短信链路异常信息并进行处理,保障了短信链 路的通畅性以提高通信网络的维护效率,提高了发现短信链路故障的及时性,保证了系统 的告警传输通道不中断,提高了短信链路检测的效率和质量,避免了短信链路故障时丢失 支撑网各系统的告警信息。
图1为现有网管监控服务器发送告警短信通知相关维护人员的系统结构示意图。图2为本发明实施例获取短信链路异常信息的系统结构示意图。图3为本发明实施例网管监控服务器的结构示意图。图4为本发明实施例获取短信链路异常信息的方法流程示意图。图5为本发明实施例获取短信链路异常信息的方法具体流程示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本发明作进一步地详细描述。通过分析前述的网管监控服务器发送告警短信通知相关维护人员的系统,可知, 网管监控服务器发送的告警短信及时性和短信链路的稳定性对于业务支撑系统的相关维 护人员非常重要,如果相关维护人员能够及时获取短信链路异常的信息(即短信链路异常 信息能够及时传输至相关维护人员),也就能及时发现并修复短信链路的故障,从而能保障 网管监控服务器发送的告警短信及时到达相关维护人员,使得相关维护人员及时修复通信 网络的故障,避免由网络故障造成的后果。现有的网管监控短信链路(即上述的短信链路)为由网管监控服务器至相关维 护人员的用户终端设备形成的级联链路,包括网管监控服务器- >短信网关- >短信服务 器->基站->用户终端设备之间的链路。网管监控服务器作为告警短信发起方,用户终 端设备作为告警短信接收方,如果短信链路异常或故障,由于短信链路为级联链路,网管监 控服务器无法检测接收方(用户终端设备)是否收到告警短信,从而延误维护。因而,本发 明中,改变网管监控服务器至相关维护人员的用户终端设备形成的级联短信链路(开环短 信链路),使之形成闭环短信链路,形成新的传输短信链路异常信息的方法。这样,网管监控 服务器在发送测试短信后,通过闭环短信链路接收测试短信反馈信息,就可自动、实时地检 测整个短信链路的通畅性,在检测到短信链路异常或故障时,及时通过其他方式(例如,语 音告警方式)通知相关维护人员,避免因为短信链路故障而导致的告警信息丢失。现有技术中,短信猫(GSM MODEM)是一种支持GSM制式无线网络通讯的工业调 制解调器,通过插入移动通信运营商的用户身份识别模块(SIM,Subscriber Identity Module)卡后即可接入运营商无线通信网络(例如,GSM无线网络),用于GSM无线网络通 话、收发短信以及数据传输。实际应用中,用户可以将短信猫与计算机通过串口连接,当短 信猫接通电源后,其内置软件就开始工作,用户通过调用AT(Attention)指令操作短信猫 进行无线通信。因而,本发明实施例中,优先采用短信猫构成闭环短信链路。图2为本发明实施例获取短信链路异常信息的系统结构示意图。参见图2,该系统 包括网管监控服务器、第一用户终端设备以及第一用户终端设备控制器,其中,网管监控服务器,定期通过外部的短信网关、短信服务器以及基站向第一用户终 端设备发送测试短信;如果在预先设定的时间内没有接收到测试短信反馈信息,确定短信 链路异常或故障,向第一用户终端设备控制器发送短信链路异常的第一告警消息,携带外 部的第二用户终端设备标识;本实施例中,网管监控服务器以CMPP2. 0协议封装测试短信;以SMPP协议封装第
一告警消息,第一告警消息可以为短信链路异常告警短信,和/或自动告警语音。预先设定的时间可以根据实际需要确定。第一用户终端设备控制器,接收测试短信触发信息,从第一用户终端设备获取测 试短信反馈信息、以及接收第一告警消息,发送至第一用户终端设备;接收测试短信反馈信 息,发送至网管监控服务器;本实施例中,第一用户终端设备控制器可以是个人计算机,也可以是个人数字助 理,或者是其它的具有AT命令的控制器。较佳地,通过串口编程,与第一用户终端设备进行串口通信,调用AT命令集中的短信控制命令进行短信的收发以及控制第一用户终端设备 进行短信删除。AT命令集中的短信控制命令为现有技术,在此不再赘述。如果第一用户终端设备控制器没有接收到测试短信反馈信息,则不作处理。第一用户终端设备控制器发送的获取测试短信的AT命令(例如,AT+CMGR命令) 用于获取测试短信的主叫号码、测试短信内容以及测试短信的时间等信息。第一用户终端设备,在接收到测试短信后,生成测试短信触发信息,发送至第一用 户终端设备控制器;根据接收的第一告警消息携带的第二用户终端设备标识,将第一告警 消息发送至该第二用户终端设备。本实施例中,第一用户终端设备接收到测试短信后,记录测试短信的主叫号码、内 容、时间以及存储空间等信息,然后生成测试短信触发信息,发送至第一用户终端设备控制 器,如果没有接收到测试短信,则不作处理。在接收到AT命令后,向第一用户终端设备控制 器返回包含主叫号码、内容以及时间等信息的测试短信反馈信息,这样,网管监控服务器可 以根据返回的测试短信反馈信息携带的信息,确定短信链路的健康状况(例如,测试短信 接收的时间与发送的时间差越小,表明该短信链路越健康)。实际应用中,第一用户终端设备控制器还可以根据第一用户终端设备的存储空间 信息,调用删除测试短信的AT命令,以在第一用户终端设备存储空间不足时,删除存储的短信。本实施例中,网管监控服务器、第一用户终端设备控制器以及第一用户终端设备 可以通过串口相互连接;也可以通过其它如USB等方式相互连接。较佳地,如果第一告警消息为短信链路异常告警短信,则第一用户终端设备为短 信猫,可以通过GSM无线网络等直接向第二用户终端设备发送短信;如果第一告警消息 为自动告警语音,则第一用户终端设备为交互语音应答服务器(IVR,Interactive Voice Response),通过GSM无线网络等直接向第二用户终端设备发送自动告警语音。本实施例中,考虑到短信猫或SIM卡也可能出现故障,也可以设置两台短信猫作 为主备设备,分别配置SIM卡、或者,在同一短信猫中配置两张SIM卡,并通过编写程序输入 AT命令控制短信猫收发短信。这样,网管监控服务器可以同时向两张SIM卡对应的移动电 话号码标识发送测试短信,只要在预先设定的时间内接收到任一测试短信反馈信息,就表 明短信链路状态正常;也可以先向一张SIM卡对应的移动电话号码标识发送测试短信,在 预先设定的时间内没有接收到测试短信反馈信息时,再向另一张SIM卡对应的移动电话号 码标识发送测试短信。具体发送的过程如上所述,在此不再赘述。实际应用中,在图2所示的系统中,如果网管监控服务器确定短信链路正常,并检 测到通信网络异常或故障,则将异常或故障信息封装为第二告警信息,携带第一和第二用 户终端设备标识,通过外部的短信网关、短信服务器以及基站分别向第一和第二用户终端 设备发送,这样,通过第一用户终端设备的反馈,可以获知第二告警信息的发送状态,如果 预定时间内没有接收到第二告警短信反馈信息,则采用如下的处理方式,以及时将第二告 警信息通知给相关维护人员。如果网管监控服务器确定短信链路异常,并检测到通信网络异常或故障,则将异 常或故障信息封装为第二告警消息,携带第二用户终端设备标识,向第一用户终端设备控 制器发送。
网管监控服务器中预先存储有相关维护人员和负责人的联系方式(第二用户终 端设备标识)以及第一用户终端设备标识,例如,移动电话号码。第二告警消息可以为通信 网络异常告警短信,和/或自动告警语音。短信网关,接收网管监控服务器发送的第二告警短信,提交给短信服务器;实际应用中,短信网关接收网管监控服务器发送的第二告警短信,根据携带的目 的用户终端设备标识对应的号段,以SMPP协议发送至短信服务器。短信服务器,接收短信网关发送的第二告警短信,根据携带的第一和第二用户终 端设备标识对应的号段,发送至相应的基站;本实施例中,如果第一用户终端设备和第二用户终端设备同属于同一基站,则发 送至该基站;如果第一用户终端设备和第二用户终端设备属于不同的基站,则分别发送至 不同的基站。基站,接收短信服务器发送的第二告警短信,分别发送至第一用户终端设备和第 二用户终端设备;第一用户终端设备控制器,接收第二告警消息,发送至第一用户终端设备;第一用户终端设备,接收第二告警消信,向第二用户终端设备发送;实际应用中,第一用户终端设备在发送第二告警消息后,也可以向网管监控服务 器发送反馈信息。第二用户终端设备,接收第二告警消息,获取通信网络异常或故障信息。相关维护人员和负责人获取异常或故障信息后,便可及时处理异常或故障,保障 通信网络的正常运行。当然,实际应用中,在增加第一用户终端设备以及第一用户终端设备控制器后,网 管监控服务器也可以不进行定期发送测试信息的流程,在检测到通信网络异常后,首先通 过外部的短信网关、短信服务器以及基站向第一用户终端设备和第二用户终端设备发送第 二告警短信;如果在预先设定的时间内没有接收到第二告警短信反馈信息,确定短信链路 异常或故障,才向第一用户终端设备控制器发送第二告警消息,携带外部的第二用户终端 设备标识,通过第一用户终端设备向第二用户终端设备发送第二告警消息。图3为本发明实施例网管监控服务器的结构示意图。参见图3,该网管监控服务器 包括测试短信单元、测试短信反馈信息接收单元、第一告警消息单元、测试短信用户终端 设备标识存储单元以及第一告警消息用户终端设备标识存储单元,其中,测试短信单元,用于根据测试短信用户终端设备标识存储单元存储的测试短信用 户终端设备标识,定期通过外部的短信网关、短信服务器以及基站向测试短信用户终端设 备发送测试短信;测试短信反馈信息接收单元,用于在预先设定的时间内没有接收到测试短信反馈 信息,触发第一告警消息单元生成第一告警消息;第一告警消息单元,用于根据测试短信反馈信息接收单元的触发信息,生成第一 告警消息,携带第一告警消息用户终端设备标识存储单元存储的第一告警消息用户终端设 备标识,发送至外部的第一用户终端设备控制器。测试短信用户终端设备标识包括第一用户终端设备标识和第二用户终端设备标 识。
第一告警消息用户终端设备标识包括第二用户终端设备标识。进一步地,网管监控服务器还可以包括通信网络异常检测单元、通信网络异常处 理单元、短信链路状态存储单元、第二告警短信单元以及第二告警消息单元,其中,短信链路状态存储单元,用于当测试短信反馈信息接收单元在预先设定的时间内 没有接收到测试短信反馈信息时,将短信链路状态标识置为异常;当测试短信反馈信息接 收单元在预先设定的时间内接收到测试短信反馈信息时,将短信链路状态标识置为正常;实际应用中,短信链路状态存储单元存储的短信链路状态,可以置1表示短信链 路状态异常,置0表示短信链路状态正常,当然,也可以是其他表示方法。通信网络异常检测单元,检测到通信网络异常时,将异常信息发送至通信网络异 常处理单元;通信网络异常处理单元,用于接收异常信息,根据短信链路状态存储单元存储的 短信链路状态标志,如果短信链路状态标志为正常,将异常信息发送至第二告警短信单元, 携带从测试短信用户终端设备标识存储单元读取短信用户终端设备标识的通知;如果短信 链路状态标志为异常,将异常信息发送至第二告警消息单元,携带从第一告警消息用户终 端设备标识存储单元读取第一告警消息用户终端设备标识的通知;第二告警短信单元,根据从测试短信用户终端设备标识存储单元读取的短信用户 终端设备标识,将接收的异常短信封装为第二告警信息,通过外部的短信网关、短信服务器 以及基站向短信用户终端设备发送;第二告警消息单元,根据从第一告警消息用户终端设备标识存储单元读取的第一 告警消息用户终端设备标识,将接收的异常短信封装为第二告警消息,发送至第一用户终 端设备控制器。由上述实施例可见,本发明提出的传输短信链路异常信息的系统,通过在网管监 控服务器侧增加形成闭环短信链路的第一用户终端设备以及第一用户终端设备控制器, 第一用户终端设备控制器,接收到第一用户终端设备根据接收的测试短信发送的触发信息 后,调用获取测试短信的AT命令、以及接收第一告警消息,发送至第一用户终端设备;接收 第一用户终端设备根据AT命令返回的测试短信反馈信息,发送至网管监控服务器,使得网 管监控服务器及时获取短信链路状态,并在短信链路异常或故障时,通过第一用户终端设 备控制器以及第一用户终端设备向相关维护人员发送第一告警消息,以使相关维护人员及 时维护异常短信链路,提高了短信链路检测的效率和质量。本实施例中,利用第一用户终端设备模拟相关维护人员的第二用户终端设备,并 使第一用户终端设备通过第一用户终端设备控制器与网管监控服务器相连,从而将现有的 单向短信链路改为闭环短信链路;进一步地,网管监控服务器定期(周期性)发送测试短信 并将发送时间和接收时间进行比较,通过接收时延准实时地量化短信链路的健康状况,并 且可以快速发现短信链路的异常,及时告警通知相关维护人员;而且,设置短信链路的多重 保障机制,当网管监控服务器检测到短信链路异常时,切换告警短信的传输通道,利用闭环 短信链路的短信猫发送告警短信,或者,改变告警方式,通过将告警短信转换为自动语音告 警,从而避免因短信链路异常导致重要告警信息丢失以及不能及时送达相关维护人员的问 题。以下对本发明实施例的传输短信链路异常信息的方法流程进行说明。
13
图4为本发明实施例获取短信链路异常信息的方法流程示意图。参见图4,预先增 加与网管监控服务器相连的第一用户终端设备控制器、以及与第一用户终端设备控制器相 连的第一用户终端设备,该流程包括步骤401,定期通过外部的短信网关、短信服务器以及基站向第一用户终端设备发 送测试短信;步骤402,判断是否在预先设定的时间内接收到测试短信反馈信息,如果没有接 收到,确定短信链路异常或故障,通过第一用户终端设备控制器向第一用户终端设备发送 第一告警消息,携带外部的第二用户终端设备标识,所述第一用户终端设备将接收的第一 告警消息通过GSM无线网络发送至第二用户终端设备,第二用户终端设备获取第一告警消 肩、ο图5为本发明实施例获取短信链路异常信息的方法具体流程示意图。参见图5,预 先增加与网管监控服务器相连的第一用户终端设备控制器、以及与第一用户终端设备控制 器相连的第一用户终端设备,该流程包括步骤501,网管监控服务器定期通过外部的短信网关、短信服务器以及基站向第一 用户终端设备发送测试短信;步骤502,第一用户终端设备接收到测试短信,生成测试短信触发信息,发送至第 一用户终端设备控制器;本步骤中,如果第一用户终端设备没有接收到测试短信,则不作处理。步骤503,第一用户终端设备控制器接收测试短信触发信息,调用获取测试短信的 AT命令,发送至第一用户终端设备;步骤504,第一用户终端设备根据接收的获取测试短信的AT命令,向第一用户终 端设备控制器返回测试短信反馈信息;本步骤中,测试短信反馈信息包括测试短信的主叫号码、测试短信内容以及测试 短信的时间等信息。步骤505,第一用户终端设备控制器将测试短信反馈信息发送至网管监控服务 器;步骤506,网管监控服务器判断是否在预先设定的时间内接收到测试短信反馈信 息,如果没有接收到,确定短信链路异常或故障,执行步骤507 ;如果接收到,确定短信链路 正常,结束该流程;本步骤中,网管监控服务器在接收到测试短信反馈信息后,可以进行存储并记录 测试短信的发送时间和接收时间,以计算出测试短信收发的时延,可同期对比短信链路的 将抗状况。步骤507,向第一用户终端设备控制器发送第一告警消息,携带外部相关维护人员 的第二用户终端设备标识;步骤508,第一用户终端设备控制器接收第一告警消息,调用发送第一告警消息的 AT命令,发送至第一用户终端设备;本步骤中,如果第一用户终端设备为短信猫,则第一告警消息为第一告警短信,第一用户终端设备控制器调用发送短信的AT命令,将第一告警短信发送至短信猫;如果第一 用户终端设备为IVR,则第一告警消息为自动告警语音,第一用户终端设备控制器调用发送 语音的AT命令,将自动告警语音发送至IVR。实际应用中,网管监控服务器也可以是先发送第一告警短信,如果在预定时间内 没有接收到第一告警短信反馈信息,再发送自动告警语音;也可以是向短信猫发送第一告 警短信,或者,向IVR发送自动告警语音;还可以是向短信猫发送第一告警短信,同时向IVR 发送自动告警语音。步骤509,第一用户终端设备接收第一告警消息,通过GSM无线网络发送至第二用 户终端设备;本步骤中,第一用户终端设备在发送第一告警消息后,通过第一用户终端设备控 制器向网管监控服务器返回反馈信息。步骤510,第二用户终端设备接收第一告警消息,根据获取的短信链路异常信息进 行短信链路维护。至此,该流程结束。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保 护范围之内。
权利要求
1.一种获取短信链路异常信息的方法,其特征在于,该方法包括定期通过外部的短信网关、短信服务器以及基站向第一用户终端设备发送测试短信;判断是否在预先设定的时间内接收到测试短信反馈信息,如果没有接收到,通过第一 用户终端设备控制器向所述第一用户终端设备发送短信链路异常的第一告警消息,携带外 部的第二用户终端设备标识,所述第一用户终端设备将接收的第一告警消息通过GSM无线 网络发送至第二用户终端设备,第二用户终端设备获取第一告警消息。
2.如权利要求1所述的方法,其特征在于,所述定期通过外部的短信网关、短信服务器 以及基站向第一用户终端设备发送测试短信包括网管监控服务器定期通过外部的短信网关、短信服务器以及基站向第一用户终端设备 发送测试短信;所述第一用户终端设备接收到测试短信,生成测试短信触发信息,发送至第一用户终 端设备控制器;所述第一用户终端设备控制器接收测试短信触发信息,调用获取测试短信的AT命令, 发送至所述第一用户终端设备;所述第一用户终端设备根据接收的获取测试短信的AT命令,向所述第一用户终端设 备控制器返回测试短信反馈信息;所述第一用户终端设备控制器将测试短信反馈信息发送至所述网管监控服务器。
3.如权利要求1或2所述的方法,其特征在于,在所述通过第一用户终端设备控制器向 所述第一用户终端设备发送第一告警消息的步骤前,进一步包括网管监控服务器向第一用户终端设备控制器发送第一告警消息,携带外部相关维护人 员的第二用户终端设备标识;所述第二用户终端设备获取第一告警消息后,进一步包括第二用户终端设备根据获取的短信链路异常信息进行短信链路维护。
4.一种获取短信链路异常信息的系统,其特征在于,该系统包括网管监控服务器、第 一用户终端设备以及第一用户终端设备控制器,其中,所述网管监控服务器,定期通过外部的短信网关、短信服务器以及基站向所述第一用 户终端设备发送测试短信;如果在预先设定的时间内没有接收到测试短信反馈信息,向所 述第一用户终端设备控制器发送短信链路异常的第一告警消息,携带外部的第二用户终端 设备标识;所述第一用户终端设备控制器,接收测试短信触发信息,从所述第一用户终端设备获 取所述测试短信反馈信息、以及接收所述第一告警消息,发送至所述第一用户终端设备;接 收所述测试短信反馈信息,发送至所述网管监控服务器;所述第一用户终端设备,在接收到所述测试短信后,生成所述测试短信触发信息,发送 至所述第一用户终端设备控制器;根据接收的所述第一告警消息携带的所述第二用户终端 设备标识,将所述第一告警消息发送至所述第二用户终端设备。
5.如权利要求4所述的系统,其特征在于,所述第一用户终端设备进一步用于记录所 述测试短信的主叫号码、内容、时间以及存储空间信息,并携带在所述测试短信触发信息 中,接收删除测试短信的AT命令,删除存储的测试短信;所述第一用户终端设备控制器进一步用于根据接收的存储空间信息,调用所述删除测试短信的AT命令,发送至所述第一用户终端设备。
6.如权利要求4所述的系统,其特征在于,所述网管监控服务器进一步用于检测通信 网络是否异常,如果通信网络异常、且在预先设定的时间内没有接收到所述测试短信反馈信息,则将 通信网络异常信息封装为第二告警消息,携带第二用户终端设备标识,通过所述第一用户 终端设备控制器以及所述第一用户终端设备向所述第二用户终端设备发送。
7.如权利要求4所述的系统,其特征在于,所述第一用户终端设备控制器为个人计算 机或个人数字助理。
8.如权利要求4至7任一项所述的系统,其特征在于,所述第一用户终端设备包括第一 短信猫,所述第一告警消息为短信链路异常告警短信。
9.如权利要求8所述的系统,其特征在于,所述第一用户终端设备进一步包括交互语 音应答服务器,所述第一告警消息为短信链路异常告警短信和自动告警语音,所述自动告 警语音通过交互语音应答服务器发送至所述第二用户终端设备。
10.如权利要求8所述的系统,其特征在于,所述第一用户终端设备进一步包括第二短 信猫,所述网管监控服务器如果在预先设定的时间内没有接收到任一测试短信反馈信息, 通过所述第一用户终端设备控制器向所述第一短信猫或所述第二短信猫发送短信链路异 常的所述第一告警消息,携带维护人员的第二用户终端设备标识。
11.一种网管监控服务器,其特征在于,该网管监控服务器包括测试短信单元、测试 短信反馈信息接收单元、第一告警消息单元、测试短信用户终端设备标识存储单元以及第 一告警消息用户终端设备标识存储单元,其中,所述测试短信单元,用于根据所述测试短信用户终端设备标识存储单元存储的测试短 信用户终端设备标识,定期通过外部的短信网关、短信服务器以及基站向测试短信用户终 端设备发送测试短信;所述测试短信反馈信息接收单元,用于在预先设定的时间内没有接收到测试短信反馈 信息,触发所述第一告警消息单元生成第一告警消息;所述第一告警消息单元,用于根据所述测试短信反馈信息接收单元的触发信息,生成 所述第一告警消息,携带所述第一告警消息用户终端设备标识存储单元存储的第一告警消 息用户终端设备标识,发送至外部的第一用户终端设备控制器。
12.如权利要求11所述的网管监控服务器,其特征在于,所述测试短信用户终端设备 标识包括第一用户终端设备标识和第二用户终端设备标识。
13.如权利要求11所述的网管监控服务器,其特征在于,所述第一告警消息用户终端 设备标识包括第二用户终端设备标识。
14.如权利要求11至13任一项所述的网管监控服务器,其特征在于,进一步包括短 信链路状态存储单元,短信链路状态存储单元,用于当所述测试短信反馈信息接收单元在预先设定的时间内 没有接收到所述测试短信反馈信息时,将短信链路状态标识置为异常;当所述测试短信反 馈信息接收单元在预先设定的时间内接收到所述测试短信反馈信息时,将短信链路状态标 识置为正常。
15.如权利要求14所述的网管监控服务器,其特征在于,进一步包括通信网络异常检测单元、通信网络异常处理单元、第二告警短信单元以及第二告警消息单元,其中,所述通信网络异常检测单元,检测到通信网络异常时,将异常信息发送至所述通信网 络异常处理单元;所述通信网络异常处理单元,用于接收所述异常信息,根据所述短信链路状态存储单 元存储的短信链路状态标志,如果所述短信链路状态标志为正常,将所述异常信息发送至 所述第二告警短信单元,携带从所述测试短信用户终端设备标识存储单元读取短信用户终 端设备标识的通知;如果所述短信链路状态标志为异常,将所述异常信息发送至所述第二 告警消息单元,携带从所述第一告警消息用户终端设备标识存储单元读取第一告警消息用 户终端设备标识的通知;所述第二告警短信单元,根据从所述测试短信用户终端设备标识存储单元读取的短信 用户终端设备标识,将接收的所述异常短信封装为第二告警信息,通过外部的短信网关、短 信服务器以及基站向短信用户终端设备发送;所述第二告警消息单元,根据从所述第一告警消息用户终端设备标识存储单元读取的 第一告警消息用户终端设备标识,将接收的所述异常短信封装为第二告警消息,发送至第 一用户终端设备控制器。
全文摘要
本发明公开了一种获取短信链路异常信息的方法。预先增加与网管监控服务器相连的第一用户终端设备控制器、以及与第一用户终端设备控制器相连的第一用户终端设备,定期通过外部的短信网关、短信服务器以及基站向所述第一用户终端设备发送测试短信;判断是否在预先设定的时间内接收到测试短信反馈信息,如果没有接收到,通过所述第一用户终端设备控制器向所述第一用户终端设备发送第一告警消息,携带外部的第二用户终端设备标识。本发明还公开了一种传输短信链路异常信息的系统及网管监控服务器。应用本发明,能够及时获取短信链路异常信息,保障短信链路的通畅性以提高通信网络的维护效率,避免短信链路故障时丢失支撑网各系统的告警信息。
文档编号H04W24/04GK102075987SQ20091023875
公开日2011年5月25日 申请日期2009年11月24日 优先权日2009年11月24日
发明者刘三甦, 周晓伟, 杨新涛 申请人:中国移动通信集团四川有限公司