[發(fā)明專(zhuān)利]計(jì)算機(jī)客戶服務(wù)器系統(tǒng)中網(wǎng)絡(luò)連接有效性監(jiān)測(cè)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310180141.1 | 申請(qǐng)日: | 2013-05-15 |
| 公開(kāi)(公告)號(hào): | CN103312558A | 公開(kāi)(公告)日: | 2013-09-18 |
| 發(fā)明(設(shè)計(jì))人: | 蔣敏志;蔡立 | 申請(qǐng)(專(zhuān)利權(quán))人: | 武漢長(zhǎng)江通信產(chǎn)業(yè)集團(tuán)股份有限公司 |
| 主分類(lèi)號(hào): | H04L12/26 | 分類(lèi)號(hào): | H04L12/26;H04L29/06 |
| 代理公司: | 湖北武漢永嘉專(zhuān)利代理有限公司 42102 | 代理人: | 王丹 |
| 地址: | 430074 湖北省武*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計(jì)算機(jī) 客戶 服務(wù)器 系統(tǒng) 網(wǎng)絡(luò) 連接 有效性 監(jiān)測(cè) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)通信、軟件工程領(lǐng)域,具體涉及一種計(jì)算機(jī)客戶服務(wù)器系統(tǒng)中網(wǎng)絡(luò)連接有效性監(jiān)測(cè)方法。
背景技術(shù)
C/S(Client/Server)結(jié)構(gòu),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。目前大量應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)。
在C/S應(yīng)用中,通常需要定期監(jiān)測(cè)客戶機(jī)和服務(wù)器間的網(wǎng)絡(luò)連接的有效性。傳統(tǒng)的監(jiān)測(cè)方式是對(duì)任一網(wǎng)絡(luò)連接,進(jìn)行定期發(fā)起ping請(qǐng)求,然后根據(jù)從該連接上獲取ping請(qǐng)求回應(yīng)的情況判定網(wǎng)絡(luò)連接的有效性。
在存在第三方JMS服務(wù)器進(jìn)行消息轉(zhuǎn)發(fā)和TCP連接用于非消息的請(qǐng)求和應(yīng)答的系統(tǒng)中,傳統(tǒng)的監(jiān)測(cè)方式對(duì)網(wǎng)絡(luò)連接的有效性監(jiān)測(cè)難以判定。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是:提供一種計(jì)算機(jī)客戶服務(wù)器系統(tǒng)中網(wǎng)絡(luò)連接有效性監(jiān)測(cè)方法及系統(tǒng),在存在第三方JMS服務(wù)器進(jìn)行消息轉(zhuǎn)發(fā)和TCP連接用于非消息的請(qǐng)求和應(yīng)答的系統(tǒng)時(shí),能夠及時(shí)監(jiān)測(cè)客戶機(jī)和服務(wù)器之間網(wǎng)絡(luò)連接的有效性。
本發(fā)明為解決上述技術(shù)問(wèn)題所采取的技術(shù)方案為:一種計(jì)算機(jī)客戶服務(wù)器系統(tǒng)中網(wǎng)絡(luò)連接有效性監(jiān)測(cè)方法,其特征在于:它包括以下步驟:
1)雙通道連接建立:客戶端建立與服務(wù)端的連接,與服務(wù)端建立命令連接通道;服務(wù)端設(shè)定消息通道,并分配消息通道地址返回客戶端,同時(shí)服務(wù)端與JMS服務(wù)器建立第一消息連接通道;客戶端根據(jù)返回的消息通道地址與JMS服務(wù)器建立第二消息連接通道
2)雙通道連接監(jiān)測(cè):
客戶端通過(guò)命令連接通道發(fā)送ping指令;服務(wù)端每次接收到ping指令后重置最后一次ping命令接收時(shí)間,并通過(guò)第一消息連接通道向JMS服務(wù)器發(fā)送ping回應(yīng)消息;JMS服務(wù)器通過(guò)第二消息連接通道向客戶端轉(zhuǎn)發(fā)ping回應(yīng)消息;客戶端收到ping回應(yīng)消息后重置最后一次ping消息接收時(shí)間;
服務(wù)端定時(shí)檢查最后一次ping命令接收時(shí)間,若超時(shí)則判定雙通道故障,斷開(kāi)連接;
客戶端定時(shí)檢查最后一次ping消息接收時(shí)間,若超時(shí)則判定雙通道故障,停止發(fā)送ping請(qǐng)求,并斷開(kāi)重新建立雙通道連接。
一種采用上述計(jì)算機(jī)客戶服務(wù)器系統(tǒng)中網(wǎng)絡(luò)連接有效性監(jiān)測(cè)方法的系統(tǒng),其特征在于:它包括:
客戶端,用于發(fā)送ping指令,接收ping回應(yīng)消息,并重置最后一次ping消息接收時(shí)間,定時(shí)檢查最后一次ping消息接收時(shí)間,若超時(shí)則判定雙通道故障,停止發(fā)送ping請(qǐng)求,并斷開(kāi)重新建立連接;
服務(wù)端,用于接收ping指令,重置最后一次ping命令接收時(shí)間,并向JMS服務(wù)器發(fā)送ping回應(yīng)消息,定時(shí)檢查最后一次ping命令接收時(shí)間,若超時(shí)則判定雙通道故障,斷開(kāi)連接;
JMS服務(wù)器,用于將服務(wù)端發(fā)送的ping回應(yīng)消息向客戶端轉(zhuǎn)發(fā)。
本發(fā)明的有益效果為:通過(guò)采用本發(fā)明方法,在存在第三方JMS服務(wù)器進(jìn)行消息轉(zhuǎn)發(fā)和TCP連接用于非消息的請(qǐng)求和應(yīng)答的系統(tǒng)時(shí),客戶端通過(guò)定期在非消息通道(即命令連接通道)上發(fā)起ping請(qǐng)求,服務(wù)端收到該請(qǐng)求后,在JMS通道上發(fā)送ping回應(yīng)消息;客戶端通過(guò)監(jiān)測(cè)ping回應(yīng)消息情況即可判定兩通道連接狀態(tài);當(dāng)無(wú)法正常收到ping回應(yīng)時(shí),客戶端不再發(fā)送ping請(qǐng)求,并判定連接失效;服務(wù)端則通過(guò)監(jiān)測(cè)ping請(qǐng)求情況即可判定兩通道連接狀態(tài),從而能夠及時(shí)監(jiān)測(cè)客戶機(jī)和服務(wù)器之間網(wǎng)絡(luò)連接的有效性。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施例的雙通道連接建立流程圖。
圖2為本發(fā)明一實(shí)施例的雙通道連接監(jiān)測(cè)流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)例和附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
一種計(jì)算機(jī)客戶服務(wù)器系統(tǒng)中網(wǎng)絡(luò)連接有效性監(jiān)測(cè)方法,它包括以下步驟:
1)雙通道連接建立,如圖1所示:客戶端建立與服務(wù)端的連接,與服務(wù)端建立命令連接通道;服務(wù)端設(shè)定消息通道,并分配消息通道地址返回客戶端,同時(shí)服務(wù)端與JMS服務(wù)器建立第一消息連接通道;客戶端根據(jù)返回的消息通道地址與JMS服務(wù)器建立第二消息連接通道
2)雙通道連接監(jiān)測(cè),如圖2所示:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于武漢長(zhǎng)江通信產(chǎn)業(yè)集團(tuán)股份有限公司,未經(jīng)武漢長(zhǎng)江通信產(chǎn)業(yè)集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310180141.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 雙計(jì)算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計(jì)算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計(jì)算機(jī)集成系統(tǒng)及故障自動(dòng)切換方法
- 一種計(jì)算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計(jì)算機(jī)架構(gòu)及其執(zhí)行計(jì)算任務(wù)的方法
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





