[发明专利]服务监控方法及系统有效
申请号: | 201210009234.3 | 申请日: | 2012-01-12 |
公开(公告)号: | CN103209100A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 吕毅 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 监控 方法 系统 | ||
1.一种服务监控方法,其特征在于,包括以下步骤:
S1:根据所要监控的服务,为所述服务的程序接口配置第一通信结构体,并创建用于所述服务的监控线程;
S2:启动所述监控线程并将所述第一通信结构体发送至所述服务的程序接口;
S3:接收所述服务的程序接口根据所述第一通信结构体返回的第二通信结构体;
S4:解析所述第二通信结构体;
S5:判断所述第二通信结构体与所述第一通信结构体是否匹配;
S6:如果所述第二通信结构体与所述第一通信结构体匹配,则判断所述服务正常;以及
S7:如果所述第二通信结构体与所述第一通信结构体不匹配,则判断所述服务异常。
2.根据权利要求1所述的服务监控方法,其特征在于,所述步骤S1进一步包括:
如果多个服务的程序接口包含相同的通信协议或者包含部分相同的通信协议,为所述多个服务的程序接口配置相同的第一通信结构体。
3.根据权利要求1所述的服务监控方法,其特征在于,所述第一通信结构体包括:数据类型、数据大小、字符长度和关键字。
4.根据权利要求1所述的服务监控方法,其特征在于,所述步骤S5进一步包括:
判断所述第二通信结构体和所述第一通信结构体的语义是否匹配;或者
判断所述第二通信结构体和所述第一通信结构体的数据类型是否匹配;或者
判断所述第二通信结构体中的数据大小是否在所述第一通信结构体中预定的数据大小范围内;或者
判断所述第二通信结构体中的字符长度是否在所述第一通信结构体中预定的字符长度范围内;或者
判断所述第二通信结构体中的关键字是否与所述第一通信结构体中预定的关键字相同。
5.根据权利要求1所述的服务监控方法,其特征在于,进一步包括步骤:
如果返回所述第二通信结构体的时间超过第一预定阈值,则判断所述服务异常。
6.根据权利要求1所述的服务监控方法,其特征在于,进一步包括步骤:
确定所述服务异常的原因。
7.根据权利要求6所述的服务监控方法,其特征在于,包括:
如果所述第二通信结构体的数据长度超过第二预定阈值,则判断返回数据错误;以及
如果返回所述第二通信结构体的时间超时,则判断所述服务被拒绝。
8.根据权利要求1所述的服务监控方法,其特征在于,进一步包括步骤:
判断所述服务的端口是否连接正常。
9.根据权利要求1所述的服务监控方法,其特征在于,进一步包括步骤:
当判断所述服务异常时,发出服务异常提示。
10.根据权利要求1所述的服务监控方法,其特征在于,进一步包括步骤:
存储判断所述服务正常与否的结果。
11.一种服务监控系统,其特征在于,包括终端和服务器,
所述终端包括:
配置模块,用于根据所要监控的服务,为所述服务的程序接口配置第一通信结构体,并创建用于所述服务的监控线程;
第一发送模块,所述第一发送模块用于启动所述监控线程,并将所述第一通信结构体发送至所述服务的程序接口;
第一接收模块,所述第一接收模块用于接收所述服务器返回的第二通信结构体;
解析模块,所述解析模块用于解析所述第二通信结构体;和
判断模块,所述判断模块用于判断所述第二通信结构体与所述第一通信结构体是否匹配,如果所述第二通信结构体与所述第一通信结构体匹配,则所述判断模块判断所述服务正常,如果所述第二通信结构体与所述第一通信结构体不匹配,则所述判断模块判断所述服务异常,
所述服务器包括:
第二接收模块,所述第二接收模块用于接收所述第一发送模块发送的第一通信结构体;和
第二发送模块,所述第二发送模块用于根据所述第一通信结构体向所述第一接收模块返回第二通信结构体。
12.根据权利要求11所述的服务监控系统,其特征在于,所述判断模块还用于判断所述服务器的服务端口是否连接正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210009234.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属表面的防腐方法
- 下一篇:管件内腔镀膜工艺