The invention discloses a Ping thread monitoring method, a network service status monitoring method and a client, and realizes whether the Ping thread is monitored abnormally. Including the Ping thread monitoring method is applied to the thread by calling the Ping monitoring network service status in the scene: Web service client using the preset period, detection of Ping thread state flag; among them, in the network service client sent a request to the Ping thread first preset value mark the Ping thread state, when the second preset value determine the Ping thread calls the success or failure in the network service client, the first preset value and the second preset value is not the same; according to the Ping thread state flag, determine whether the abnormal Ping thread.
【技术实现步骤摘要】
Ping线程监测方法、网络服务状态监测方法及客户端
本专利技术涉及通信
,尤其涉及一种Ping线程监测方法、网络服务状态监测方法及客户端。
技术介绍
现有技术中,通常通过Ping(PacketInternetGroper,因特网包探索器)线程调用来对各种网络服务的状态进行监测,例如CORBA(CommonObjectRequestBrokerArchitecture,通用对象请求代理体系结构)服务等。具体的,当网络服务客户端完成注册后,启动Ping线程调用,由该网络服务客户端向网络服务服务端发出Ping线程请求;如果该网络服务客户端在预设时间内接收到该网络服务服务端返回的响应消息,则该网络服务客户端确定Ping线程调用成功,网络服务状态正常;如果该网络服务客户端在预设时间内未接收到该网络服务服务端返回的响应消息,则该网络服务客户端确定Ping线程调用失败,网络服务状态异常。然而在实际的应用场景中,会出现Ping线程异常导致网络服务客户端无法确定出Ping线程调用成功还是失败的情况,进而无法确定出网络服务状态正常还是异常,导致现有网络服务状态监测方案可靠性较低。而现有技术中,并没有对Ping线程是否异常进行监测的方案。
技术实现思路
本专利技术实施例提供一种Ping线程监测方法、网络服务状态监测方法及客户端,用以解决现有技术中存在的不能对Ping线程是否异常进行监测的问题。本专利技术实施例提供一种Ping线程监测方法,应用于通过调用Ping线程监测网络服务状态的场景中,包括:网络服务客户端采用预设周期,检测Ping线程状态标志位;其中,上述Ping线程状态 ...
【技术保护点】
一种因特网包探索器Ping线程监测方法,应用于通过调用Ping线程监测网络服务状态的场景中,其特征在于,包括:网络服务客户端采用预设周期,检测Ping线程状态标志位;其中,所述Ping线程状态标志位在所述网络服务客户端发出Ping线程请求时为第一预设值,在所述网络服务客户端确定Ping线程调用成功或失败时为第二预设值,所述第一预设值和所述第二预设值不相同;根据所述Ping线程状态标志位,确定Ping线程是否异常。
【技术特征摘要】
1.一种因特网包探索器Ping线程监测方法,应用于通过调用Ping线程监测网络服务状态的场景中,其特征在于,包括:网络服务客户端采用预设周期,检测Ping线程状态标志位;其中,所述Ping线程状态标志位在所述网络服务客户端发出Ping线程请求时为第一预设值,在所述网络服务客户端确定Ping线程调用成功或失败时为第二预设值,所述第一预设值和所述第二预设值不相同;根据所述Ping线程状态标志位,确定Ping线程是否异常。2.如权利要求1所述的方法,其特征在于,根据所述Ping线程状态标志位,确定Ping线程是否异常,具体包括:当所述Ping线程状态标志位连续为所述第一预设值的次数达到预设次数时,确定Ping线程异常;当所述Ping线程状态标志位连续为所述第一预设值的次数未达到预设次数时,确定Ping线程正常。3.如权利要求1所述的方法,其特征在于,当确定Ping线程异常时,还包括:销毁该Ping线程;重建新的Ping线程;所述网络服务客户端通过调用新的Ping线程监测网络服务状态。4.如权利要求1-3任一所述的方法,其特征在于,所述预设周期的时间长度为单位时间。5.一种网络服务状态监测方法,其特征在于,包括:网络服务客户端向网络服务服务端发出因特网包探索器Ping线程请求,并设置Ping线程状态标志位为第一预设值;根据在预设时间内是否接收到所述网络服务服务端返回的响应消息,确定Ping线程调用成功或失败,并设置所述Ping线程状态标志位为第二预设值;其中,所述第一预设值和所述第二预设值不相同;根据确定的Ping线程调用成功或失败,确定网络服务状态正常或异常。6...
【专利技术属性】
技术研发人员:王明强,张双,
申请(专利权)人:中国移动通信集团河南有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。