CN103312558A - 计算机客户服务器***中网络连接有效性监测方法及*** - Google Patents

计算机客户服务器***中网络连接有效性监测方法及*** Download PDF

Info

Publication number
CN103312558A
CN103312558A CN2013101801411A CN201310180141A CN103312558A CN 103312558 A CN103312558 A CN 103312558A CN 2013101801411 A CN2013101801411 A CN 2013101801411A CN 201310180141 A CN201310180141 A CN 201310180141A CN 103312558 A CN103312558 A CN 103312558A
Authority
CN
China
Prior art keywords
ping
client
server
time
last
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101801411A
Other languages
English (en)
Other versions
CN103312558B (zh
Inventor
蒋敏志
蔡立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUHAN YANGTZE COMMUNICATIONS INDUSTRY GROUP Co Ltd
Original Assignee
WUHAN YANGTZE COMMUNICATIONS INDUSTRY GROUP Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUHAN YANGTZE COMMUNICATIONS INDUSTRY GROUP Co Ltd filed Critical WUHAN YANGTZE COMMUNICATIONS INDUSTRY GROUP Co Ltd
Priority to CN201310180141.1A priority Critical patent/CN103312558B/zh
Publication of CN103312558A publication Critical patent/CN103312558A/zh
Application granted granted Critical
Publication of CN103312558B publication Critical patent/CN103312558B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供计算机客户服务器***中网络连接有效性监测方法及***,包括客户端,用于发送ping指令,接收ping回应消息,并重置最后一次ping消息接收时间,定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立连接;服务端,用于接收ping指令,重置最后一次ping命令接收时间,并向JMS服务器发送ping回应消息,定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;JMS服务器,用于将服务端发送的ping回应消息向客户端转发。本发明能够及时监测客户机和服务器之间网络连接的有效性。

Description

计算机客户服务器***中网络连接有效性监测方法及***
技术领域
本发明涉及网络技术、计算机通信、软件工程领域,具体涉及一种计算机客户服务器***中网络连接有效性监测方法。
背景技术
C/S(Client/Server)结构,即客户机和服务器结构。它是软件***体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了***的通讯开销。目前大量应用软件***都是Client/Server形式的两层结构。
在C/S应用中,通常需要定期监测客户机和服务器间的网络连接的有效性。传统的监测方式是对任一网络连接,进行定期发起ping请求,然后根据从该连接上获取ping请求回应的情况判定网络连接的有效性。
在存在第三方JMS服务器进行消息转发和TCP连接用于非消息的请求和应答的***中,传统的监测方式对网络连接的有效性监测难以判定。
发明内容
本发明要解决的技术问题是:提供一种计算机客户服务器***中网络连接有效性监测方法及***,在存在第三方JMS服务器进行消息转发和TCP连接用于非消息的请求和应答的***时,能够及时监测客户机和服务器之间网络连接的有效性。
本发明为解决上述技术问题所采取的技术方案为:一种计算机客户服务器***中网络连接有效性监测方法,其特征在于:它包括以下步骤:
1)双通道连接建立:客户端建立与服务端的连接,与服务端建立命令连接通道;服务端设定消息通道,并分配消息通道地址返回客户端,同时服务端与JMS服务器建立第一消息连接通道;客户端根据返回的消息通道地址与JMS服务器建立第二消息连接通道
2)双通道连接监测:
客户端通过命令连接通道发送ping指令;服务端每次接收到ping指令后重置最后一次ping命令接收时间,并通过第一消息连接通道向JMS服务器发送ping回应消息;JMS服务器通过第二消息连接通道向客户端转发ping回应消息;客户端收到ping回应消息后重置最后一次ping消息接收时间;
服务端定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;
客户端定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立双通道连接。
一种采用上述计算机客户服务器***中网络连接有效性监测方法的***,其特征在于:它包括:
客户端,用于发送ping指令,接收ping回应消息,并重置最后一次ping消息接收时间,定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立连接;
服务端,用于接收ping指令,重置最后一次ping命令接收时间,并向JMS服务器发送ping回应消息,定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;
JMS服务器,用于将服务端发送的ping回应消息向客户端转发。
本发明的有益效果为:通过采用本发明方法,在存在第三方JMS服务器进行消息转发和TCP连接用于非消息的请求和应答的***时,客户端通过定期在非消息通道(即命令连接通道)上发起ping请求,服务端收到该请求后,在JMS通道上发送ping回应消息;客户端通过监测ping回应消息情况即可判定两通道连接状态;当无法正常收到ping回应时,客户端不再发送ping请求,并判定连接失效;服务端则通过监测ping请求情况即可判定两通道连接状态,从而能够及时监测客户机和服务器之间网络连接的有效性。
附图说明
图1为本发明一实施例的双通道连接建立流程图。
图2为本发明一实施例的双通道连接监测流程图。
具体实施方式
下面结合具体实例和附图对本发明做进一步说明。
一种计算机客户服务器***中网络连接有效性监测方法,它包括以下步骤:
1)双通道连接建立,如图1所示:客户端建立与服务端的连接,与服务端建立命令连接通道;服务端设定消息通道,并分配消息通道地址返回客户端,同时服务端与JMS服务器建立第一消息连接通道;客户端根据返回的消息通道地址与JMS服务器建立第二消息连接通道
2)双通道连接监测,如图2所示:
客户端通过命令连接通道发送ping指令;服务端每次接收到ping指令后重置最后一次ping命令接收时间,并通过第一消息连接通道向JMS服务器发送ping回应消息;JMS服务器通过第二消息连接通道向客户端转发ping回应消息;客户端收到ping回应消息后重置最后一次ping消息接收时间;
服务端定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;
客户端定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立双通道连接。
一种采用上述计算机客户服务器***中网络连接有效性监测方法的***,它包括:
客户端,用于发送ping指令,接收ping回应消息,并重置最后一次ping消息接收时间,定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立连接;
服务端,用于接收ping指令,重置最后一次ping命令接收时间,并向JMS服务器发送ping回应消息,定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;
JMS服务器,用于将服务端发送的ping回应消息向客户端转发。

Claims (2)

1.一种计算机客户服务器***中网络连接有效性监测方法,其特征在于:它包括以下步骤:
1)双通道连接建立:客户端建立与服务端的连接,与服务端建立命令连接通道;服务端设定消息通道,并分配消息通道地址返回客户端,同时服务端与JMS服务器建立第一消息连接通道;客户端根据返回的消息通道地址与JMS服务器建立第二消息连接通道;
2)双通道连接监测:
客户端通过命令连接通道发送ping指令;服务端每次接收到ping指令后重置最后一次ping命令接收时间,并通过第一消息连接通道向JMS服务器发送ping回应消息;JMS服务器通过第二消息连接通道向客户端转发ping回应消息;客户端收到ping回应消息后重置最后一次ping消息接收时间;
服务端定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;
客户端定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立双通道连接。
2.一种采用权利要求1所述的计算机客户服务器***中网络连接有效性监测方法的***,其特征在于:它包括:
客户端,用于发送ping指令,接收ping回应消息,并重置最后一次ping消息接收时间,定时检查最后一次ping消息接收时间,若超时则判定双通道故障,停止发送ping请求,并断开重新建立连接;
服务端,用于接收ping指令,重置最后一次ping命令接收时间,并向JMS服务器发送ping回应消息,定时检查最后一次ping命令接收时间,若超时则判定双通道故障,断开连接;
JMS服务器,用于将服务端发送的ping回应消息向客户端转发。
CN201310180141.1A 2013-05-15 2013-05-15 计算机客户服务器***中网络连接有效性监测方法及*** Active CN103312558B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310180141.1A CN103312558B (zh) 2013-05-15 2013-05-15 计算机客户服务器***中网络连接有效性监测方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310180141.1A CN103312558B (zh) 2013-05-15 2013-05-15 计算机客户服务器***中网络连接有效性监测方法及***

Publications (2)

Publication Number Publication Date
CN103312558A true CN103312558A (zh) 2013-09-18
CN103312558B CN103312558B (zh) 2016-04-06

Family

ID=49137359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310180141.1A Active CN103312558B (zh) 2013-05-15 2013-05-15 计算机客户服务器***中网络连接有效性监测方法及***

Country Status (1)

Country Link
CN (1) CN103312558B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI549449B (zh) * 2014-11-12 2016-09-11 宏碁股份有限公司 網路連線維護方法及電腦系統
CN106533845A (zh) * 2016-12-27 2017-03-22 海尔优家智能科技(北京)有限公司 一种长连接状态监控方法和装置
CN106648966A (zh) * 2016-10-14 2017-05-10 郑州云海信息技术有限公司 一种存储服务器元数据备份方法及***
CN107809807A (zh) * 2017-10-20 2018-03-16 广州小鹏汽车科技有限公司 一种Android中控大屏与移动终端的通信方法及装置
CN110213120A (zh) * 2019-04-24 2019-09-06 深圳智链物联科技有限公司 一种消息中间件的压测方法、装置及终端设备
CN115103005A (zh) * 2022-06-14 2022-09-23 北京京东乾石科技有限公司 请求响应方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150443A (zh) * 2007-10-17 2008-03-26 中兴通讯股份有限公司 电信网络管理消息的处理方法
CN102340510A (zh) * 2011-11-02 2012-02-01 上海市共进通信技术有限公司 VoIP网络中基于SIP信令实现呼叫心跳保持的方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150443A (zh) * 2007-10-17 2008-03-26 中兴通讯股份有限公司 电信网络管理消息的处理方法
CN102340510A (zh) * 2011-11-02 2012-02-01 上海市共进通信技术有限公司 VoIP网络中基于SIP信令实现呼叫心跳保持的方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI549449B (zh) * 2014-11-12 2016-09-11 宏碁股份有限公司 網路連線維護方法及電腦系統
CN106648966A (zh) * 2016-10-14 2017-05-10 郑州云海信息技术有限公司 一种存储服务器元数据备份方法及***
CN106533845A (zh) * 2016-12-27 2017-03-22 海尔优家智能科技(北京)有限公司 一种长连接状态监控方法和装置
CN107809807A (zh) * 2017-10-20 2018-03-16 广州小鹏汽车科技有限公司 一种Android中控大屏与移动终端的通信方法及装置
CN107809807B (zh) * 2017-10-20 2020-12-15 广州小鹏汽车科技有限公司 一种Android中控大屏与移动终端的通信方法及装置
CN110213120A (zh) * 2019-04-24 2019-09-06 深圳智链物联科技有限公司 一种消息中间件的压测方法、装置及终端设备
CN110213120B (zh) * 2019-04-24 2020-12-04 深圳智链物联科技有限公司 一种消息中间件的压测方法、装置及终端设备
CN115103005A (zh) * 2022-06-14 2022-09-23 北京京东乾石科技有限公司 请求响应方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN103312558B (zh) 2016-04-06

Similar Documents

Publication Publication Date Title
CN103312558A (zh) 计算机客户服务器***中网络连接有效性监测方法及***
CN102333128B (zh) 一种Web实时数据主动推送方法
EP2437456B1 (en) Method and system for realizing concurrent access of multi-kinds of bearer protocols on machine-to-machine (m2m) platform
JP2017505473A5 (zh)
CN102394925B (zh) 远程监测诊断中心与地区调度中心的通讯方法及装置
CN103491102A (zh) 互联网音视频稳定性监控方法、***及装置
JP2014515851A5 (zh)
CN107360239A (zh) 一种客户端连接状态检测方法及***
CN110098987B (zh) 一种解决物联网多层长连接负载均衡的方法
CN103312593B (zh) 一种消息分发***及方法
CN107529229B (zh) 数据传输的方法,装置及***
CN103858389A (zh) 一种传输会话的方法、客户端及Push服务器
CN103036724B (zh) 状态信息传输方法、网络设备及组合设备
CN104113564A (zh) 超文本传输协议连接复用方法、设备、***及终端
CN105554150A (zh) 一种网络登录方法及装置
CN109067509A (zh) 分布式节点信令传输方法和***、共享计算节点及信令网关
CN103428070A (zh) 即时群体通信方法、会话管理服务器及客户端
CN104378230A (zh) 一种提高Telnet服务端稳定性的***和方法
JP5740105B2 (ja) 通信システムのアプリケーション監視方法
CN105306442A (zh) 代理服务器及其指令传输方法
CN107295057B (zh) 用于在scada***中中继数据传输的装置
KR20120128013A (ko) 망 부하 감소를 위한 푸시 서비스 제공 시스템 및 방법
CN113472810B (zh) 一种基于tcp/ip协议socket通信的方法及***
KR101407597B1 (ko) 망 부하 감소를 위한 푸시 서비스 제공 시스템 및 방법
CN104052623A (zh) 以太网无源光网络中的报文处理方法和报文处理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20130918

Assignee: WUHAN YANGTZE COMMUNICATIONS ZHILIAN TECHNOLOGY CO., LTD.

Assignor: Wuhan Yangtze Communications Industry Group Co., Ltd.

Contract record no.: 2014420000177

Denomination of invention: Network connection availability monitoring method and system in computer client server system

License type: Exclusive License

Record date: 20140926

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
C14 Grant of patent or utility model
GR01 Patent grant