远程运维系统和方法

文档序号:7703548阅读:213来源:国知局
专利名称:远程运维系统和方法
技术领域
本发明涉及通信技术领域,尤其涉及一种对远端设备进行远程运 行维护的远程运维系统和方法。
背景技术
随着通信技术的推广应用,电信运营商对应用服务器的日常维护 工作项也逐渐增多。日常维护工作项包括、磁盘和内存空间的维护,性 能参数设置,查看或更改应用服务器端口,安全性管理,备份和恢复 概要文件,访问量统计,应用服务器资源(线程池,消息队列,连接 池)设置与状态察看于故障恢复等。维护工作量随着电信增值业务的 扩展而急剧加大。
目前,运营商通常采用现场值班的方式处理故障和进行运行维护 管理 这需要花费较多的人力来逐一检查并处理这些日常任务。此外, 在某些特殊情况下,比如应用服务器故障而且监控程序失效,维护人
员在接收到投诉后还必须远程奔赴到机房手工恢复,这种方式效率4史 低,故障中断时间较长。

发明内容
为解决运维受地域时间限制,操作员需亲赴现场运行维护的问
题,有必要提供一种不受地域时间限制,梯:作员无需亲赴现场运行维 护的远程运维系统。
此外,还有必要提供一种上述的远程运维方法。
本发明远程运维系统,其包括终端、接口机和指令处理机。所述
终端用于向接口机发送消息;所述接口机用于判断所述消息的类型,
并对所述消息按照其类型进行解码,并将解码结果发送给所述指令处
理机;所述指令处理机设置有映射表,所述映射表包括指令代码和对 应的运维操作,所述指令处理机用于接收所述接口机的解码结果,所述解码结果与所述指令代码——对应,所述指令处理机还用于根据所 述解码结果对应的指令代码,执行所述指令代码对应的运维操作,并 通过所述接口机把所述运维操作的结果发送给所述终端。
在上述系统中,在所述接口机上设置有消息分捡标准,所述接口 机用于对符合所述消息分捡标准的消息进行解码。
在上述系统中,所述终端包括短消息终端、邮件终端和语音终端,
所述接口机包括短消息接口机、邮件接口机和综合接口机;
所述短消息接口机,用于接受短消息终端发送的短消息,并对符
合所述消息分捡标准的短消息进行解码;
所述邮件接口机,用于接受邮件终端发送的邮件,并对符合所述 消息分捡标准的邮件进行解码;
所述综合接口机,用于接受语音终端发送的语音对应的指令数据, 并对符合所述消息分捡标准的指令数据进行解码。
在上述系统中,所述系统还包括浏览器,所述浏览器用于向指令 处理机发送超文本传输协议消息,所述超文本传输协议消息对应所述 映射表中的指令代码,所述指令处理机还用于根据所述映射表,执行 所述指令代码对应的运维操:作。
本发明远程运维方法,其特征在于,包括以下步骤
通过终端发送消息到接口机,所述接口机判断所述消息的类型, 并对所述消息按照其类型进行解码;
通过指令处理机接收解码结果,调用所述指令处理才几中的映射表, 根据所述解码结果对应所述映射表保存的指令代码和对应的运维操 作,执行对应的运维操作。
在上述方法中,所述方法具体操作包括
所述终端包括短消息终端,所述接口机包括短消息接口机,所述 短消息接口机上设置消息分捡标准;
通过所述短消息终端发送短消息到所述短消息接口机,所述短消 息接口机对符合所述消息分捡标准的短消息进行解码。
在上述方法中,所述方法具体"^喿作包括
所述终端包括邮件终端,所述接口机包括邮件接口机,所述邮件接口机上设置消息分捡标准;
通过所述邮件终端发送邮件到所述邮件接口机,所述邮件接口机 对符合所述消息分捡标准的邮件进行解码。
在上述方法中,所述方法具体操作包括
所述终端包括语音终端,所述接口机包括综合接口机,所述综合 接口机上设置消息分捡标准;
通过所述语音终端发送语音对应的指令数据到所述综合接口机, 所述综合接口机对符合所述消息分捡标准的指令数据进行解码。
在上述方法中,所述方法还包括通过浏览器发送超文本传输协 议消息到所述指令处理机,所述超文本传输协议消息对应所述映射表 中的的指令代码,所述指令处理机根据所述映射表,执行所述指令代 码对应的运维操作。
在上述方法中,所述方法还包括所述指令处理机通过所述接口 机把所述运维操作的结果发送给所述终端。
与现有技术相比较,本发明远程运维系统和方法采用了多种终端 运行远程运行维护,因此能够及时、多种方式地执行运维操作,达到 了运维不受地域时间限制,才喿作员不需亲赴现场就能快速处理故障的 目的。
在结合附图阅读本发明实施方式的详细描述后,本发明的特点和 优点将变得更加清楚。


图l是本发明远程运维系统示意图; 图2是本发明远程运维方法流程图。
具体实施例方式
下面结合附图对本发明远程运维系统和方法进行说明。 通过本发明远程运维系统完成对远端的应用服务器的运维操作。 请参阅图l,其是本发明远程运维系统示意图。 远程运维系统包括终端101、接口机102和指令处理机103。终端101、接口机102和指令处理机103之间相互连接并通信。接口机 102和指令处理机103通过传输控制协议/互联网络协议(Transmission Control Protocol/Internet Protocol,简称TCP/IP)网络连接。终端101 用于发送消息到接口机102。接口机102用于判断消息的类型,并对 消息按照其类型进行解码。指令处理机103接收接口机的解码结果, 执行对应的运维操作,并把操作结果返回接口机102。
终端101包括邮件终端、短消息终端和语音终端。其中,邮件终 端与邮件服务器通过因特网(Intemet)连接,其通过邮件服务器发送邮 件。短消息终端与短信中心通过移动通讯网通信,其通过短信中心发 送短信。语音终端与业务控制点(Service Control Point,简称SCP)通 过七号信令网络连接,其通过SCP发送语音对应的指令数据。SCP 用于控制远程运维语音业务的呼叫。语音终端包括业务交换点 (Service Switch Point,简称SSP )和智能外i殳(Intelligent Peripherals, 简称IP)。 SSP用于完成远程运维业务特征码的监测、呼叫控制、呼 叫控制接入功能,在检测到语音呼叫是一个需要触发运维业务的呼叫 时,把呼叫接续到SCP。 IP用于收集双音多频运维指令数字信息, 并接受SCP的放音控制,播送指令执行结果的语音通知。语音终端
可以为电话、手机等语音通讯设备,比如在手机的签约信息增加运维
业务的业务键和SCP地址,当通过手机通话时,SSP检测到呼叫为 一个运维智能呼叫时,将呼叫接续到SCP。 SCP与SSP、 IP之间通过
七号信令网络连接。
接口机102包括邮件接口机、短消息接口机和综合接口机。邮件
接口机按时钟方式扫描邮件服务器,用于接收邮件服务器存储的邮件 中,并对邮件解码。邮件接口机与邮件服务器通过简单邮件传输协议
(Simple Mail Transfer Protocol,筒称SMTP)、邮局协议(Post Office Protocol ,简称POP)与邮件服务器连接。短消息接口机用于接收短 消息中心存储的短消息,并对所述短消息解码。短消息接口机与短消 息中心通过短消息点对点(Short Message Peer to Peer,简称SMPP)协 议连接。综合接口机用于接收来自SCP的语音对应的指令数据,并 对指令数据解码。指令处理机103用于接收接口机102发送的解码结果,并根据解
码结果对应用服务器执行对应的运维操作,再将把操作结果返回接口
才几102。
请参阅图2,其是本发明远程运维方法流程图。 远程运维方法包括以下步骤
步骤Sl、通过终端101发送消息到4妄口才几102,所述接口才几102 判断所述消息的类型,并对所述消息按照其类型进行解码;
操作员通过终端101发送消息。其中,短消息终端发送短消息, 邮件终端发送邮件,以及语音终端发送语音对应的指令数据。
接口机102上预先设置一消息分捡标准表。符合消息分捡标准的
消息才进行解码。在一个实施例中,消息分捡标准表如下表所示:
设备类型消息格式描述
短消息4妄口机#SMS OMM@133#A001短消息运维指令
邮件4妄口积J#EMAIL~OMM@ 134#A002邮件运维指令
综合接口机#VOICE OMM@135#A003语音运维指令
在上述表中,消息格式弁SMS OMM表示消息类型为短消息,@ 与#表示分隔符,133表示应用服务器的133模块,133模块用于转发 短消息经解码后的结果到其对应的指令处理机,A001表示顺序序列
—;一
接口机102接收消息,根据消息分捡标准,判断消息的类型。消 息类型包括短消息,邮件和语音对应的指令数据。其中,短消息的格 式为 #SMS OMM@133#A001 , 邮件的才各式为 #EMAIL~OMM@134#A002 ,语音对应的指令数据的格式为 #VOICE OMM@135#A003。
根据消息分捡标准,短消息接口机接收弁SMS前缀的消息,判断 为短消息,对短消息进行解码,并将解码的结果利用应用服务器的 133模块发送到指令处理机103。邮件接口积4妻收弁EMAIL前缀的邮 件,对所述邮件进行解码,并将解码的结果利用应用服务器的134模 块发送到指令处理机103。综合接口机接收弁VOICE前缀的消息,判 断为语音对应的指令数据,对所述指令数据进行解码,并将解码的结果利用应用服务器的135模块发送到指令处理机103。
步骤S2、通过指令处理机103接收解码结果,调用所述指令处理 机103的映射表,根据所述解码结果对应所述映射表保存的指令代码 和对应的运维才喿作,^执行对应的运维:操作。
指令处理机103包括一映射表。映射表包括指令代码和指令代码 对应的运维操作。在一个实施例中,映射表如下表所示
指令代码运维操作应用服务器 回执模块消息类型
A001@140&SMS统计CPU,内存和 磁盘空间数据140短消息
A002@141&VOICE统计i方问流量141SCP控制 IP放音
A003@140& SMS配置纟企查140短消息
B001@143@EMAIL统计消息队列,连接 池和线程池143电子邮件
指令处理机103接收解码结果,解码结果与所述映射表保存的指 令代码——对应。指令处理机103调用的映射表,根据解码结果对应
所述映射表保存的指令代码,执行指令代码对应的运维:操作。
比如,指令处理机103接收到解码结果,解码结果对应的指令代 码为A001@140&SMS。指令处理机103调用的映射表执行指令代码 对应的统计CPU,内存和磁盘空间数据的运维操作,并依照短消息 格式,利用应用服务器的140模块将执行结果发送到短消息中心,再 由短消息中心发送到短消息终端。
再如,指令处理机103接收到解码结果,解码结果对应的指令代 码为A002@141&VOICE,指令处理机103调用的映射表执行指令代 码对应的统计访问流量的运维搡作,并依照语音消息格式,利用应用 服务器的141模块将执行结果发送到SCP, SCP控制IP放音。
这里对在上面介绍实施方式中提到多个应用服务器模块进行说 明。在生产环境,为解决负荷问题, 一般用多个应用服务器做群集运
10行,所以这些应用服务器在逻辑上是一个,在物理上是多个,分别用模
块号133, 134, 135..140、 141、 143等标识。
与现有技术相比较,本发明远程运维系统和方法采用了多种类型 的终端101运行远程运行维护,因此能够及时、多种方式地执行运维 操作,达到了运维不受地域时间限制,操作员不需亲赴现场就能快速 处理故障的目的。
以上仅为本发明的优选实施案例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。比如远程 运维系统还包括一浏览器。浏览器通过因特网与指令处理机相连接。 浏览器用于发送超文本传输协议(Hypertext Transfer Protocol,简称 HTTP)消息。超文本传输协议消息对应指令处理机相的映射表的指 令代码。指令处理机接收并根据映射表处理所述超文本传输协议消 息,即根据映射表,指令处理机执行所述指令代码对应的运维操作。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种远程运维系统,其包括终端、接口机和指令处理机,所述终端用于向接口机发送消息,其特征在于,所述接口机用于判断所述消息的类型,并对所述消息按照其类型进行解码,并将解码结果发送给所述指令处理机;所述指令处理机设置有映射表,所述映射表包括指令代码和对应的运维操作,所述指令处理机用于接收所述接口机的解码结果,所述解码结果与所述指令代码一一对应,所述指令处理机还用于根据所述解码结果对应的指令代码,执行所述指令代码对应的运维操作,并通过所述接口机把所述运维操作的结果发送给所述终端。
2、 根据权利要求1所述的远程运维系统,其特征在于,在所述接口机上设置有消息分捡标准,所述接口机用于对符合所述消息分捡标准的消息进行解码。
3、 根据权利要求2所述的远程运维系统,其特征在于,所述终端包括短消息终端、邮件终端和语音终端,所述接口机包括短消息接口机、邮件接口机和综合接口机;所述短消息接口机,用于接受短消息终端发送的短消息,并对符合所述消息分捡标准的短消息进行解码;所述邮件接口机,用于接受邮件终端发送的邮件,并对符合所述消息分捡标准的邮件进行解码;所述综合接口机,用于接受语音终端发送的语音对应的指令数据,并对符合所述消息分捡标准的指令数据进行解码。
4、 根据权利要求1所述的远程运维系统,其特征在于,所述系统还包括浏览器,所述浏览器用于向指令处理机发送超文本传输协议消息,所述超文本传输协议消息对应所述映射表中的指令代码,所述指令处理机还用于根据所述映射表,执行所述指令代码对应的运维操作。
5、 一种远程运维方法,其特征在于,包括以下步骤通过终端发送消息到接口机,所述接口机判断所述消息的类型,并对所述消息按照其类型进行解码;通过指令处理机接收解码结果,调用所述指令处理机中的映射表,根据所述解码结果对应所述映射表保存的指令代码和对应的运维4喿作,执行对应的运维操作。
6、 根据权利要求5所述的远程运维方法,其特征在于,所述方法具体操作包括所述终端包括短消息终端,所述接口机包括短消息接口机,所述短消息接口机上设置消息分捡标准;通过所述短消息终端发送短消息到所述短消息接口机,所述短消息接口机对符合所述消息分捡标准的短消息进行解码。
7、 根据权利要求5所述的远程运维方法,其特征在于,所述方法具体操作包括所述终端包括邮件终端,所述接口机包括邮件接口机,所述邮件接口机上设置消息分捡标准;通过所述邮件终端发送邮件到所述邮件接口机,所述邮件接口机对符合所述消息分捡标准的邮件进行解码。
8、 根据权利要求5所述的远程运维方法,其特征在于,所述方法具体操作包括所述终端包括语音终端,所述接口机包括综合接口机,所述综合接口机上设置消息分捡标准;通过所述语音终端发送语音对应的指令数据到所述综合接口机,所述综合接口机对符合所述消息分捡标准的指令数据进行解码。
9、 根据权利要求5所述的远程运维方法,其特征在于,所述方法还包括通过浏览器发送超文本传输协议消息到所述指令处理机,所述超文本传输协议消息对应所述映射表中的的指令代码,所述指令处理机根据所述映射表,执行所述指令代码对应的运维操作。
10、根据权利要求5至9所述的远程运维方法,其特征在于,所述方法还包括所述指令处理机通过所述接口机把所述运维操作的结果发送给所述终端。
全文摘要
本发明公开了一种远程运维系统和方法。远程运维系统包括终端、接口机和指令处理机;终端用于向接口机发送消息;接口机用于判断消息的类型,对消息按照其类型进行解码,并将解码结果发送给指令处理机;指令处理机设置有映射表,该映射表包括指令代码和对应的运维操作;指令处理机用于接收接口机的解码结果,解码结果与指令代码一一对应;指令处理机还用于根据解码结果对应的指令代码,执行指令代码对应的运维操作,并通过接口机把运维操作的结果发送给所述终端。本发明远程运维系统和方法能够及时、多种方式地执行运维操作,达到了运维不受地域时间限制,操作员不需亲赴现场就能快速处理故障的目的。
文档编号H04W4/12GK101483836SQ20091010500
公开日2009年7月15日 申请日期2009年1月15日 优先权日2009年1月15日
发明者何君臣 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1