[發(fā)明專利]一種無(wú)業(yè)務(wù)數(shù)據(jù)交換下保持websocket長(zhǎng)連接的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910362818.0 | 申請(qǐng)日: | 2019-04-30 |
| 公開(kāi)(公告)號(hào): | CN110071981A | 公開(kāi)(公告)日: | 2019-07-30 |
| 發(fā)明(設(shè)計(jì))人: | 蘇立偉;覃浩;龍震岳;尚艷偉;喬麟;王國(guó)瑞;陳海燕;劉振華;陳敏;梁瑞瑩;伊思諾;蘇春明 | 申請(qǐng)(專利權(quán))人: | 廣東電網(wǎng)有限責(zé)任公司;廣東電網(wǎng)有限責(zé)任公司客戶服務(wù)中心 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 張春水;唐京橋 |
| 地址: | 510600 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 響應(yīng)端 長(zhǎng)連接 請(qǐng)求端 業(yè)務(wù)數(shù)據(jù)交換 發(fā)送系統(tǒng) 反饋信息 命令信息 系統(tǒng)命令 后向 消息交換過(guò)程 閉環(huán) 發(fā)送 網(wǎng)絡(luò)環(huán)境 網(wǎng)絡(luò)配置 超時(shí) 預(yù)設(shè) 解析 | ||
本發(fā)明公開(kāi)了一種無(wú)業(yè)務(wù)數(shù)據(jù)交換下保持websocket長(zhǎng)連接的方法,包括如下步驟:在請(qǐng)求端與響應(yīng)端進(jìn)行websocket長(zhǎng)連接時(shí),請(qǐng)求端間隔預(yù)設(shè)時(shí)間后向響應(yīng)端發(fā)送系統(tǒng)命令信息;響應(yīng)端接收到所述信息后,響應(yīng)端解析所述信息;響應(yīng)端判斷所述信息是否為系統(tǒng)命令信息,若是,則響應(yīng)端向請(qǐng)求端發(fā)送反饋信息;通過(guò)定時(shí)向響應(yīng)端發(fā)送系統(tǒng)命令信息,響應(yīng)端接收到系統(tǒng)命令信息后向請(qǐng)求端發(fā)送反饋信息,從而形成閉環(huán)的消息交換過(guò)程,以能夠在網(wǎng)絡(luò)環(huán)境有超時(shí)限制時(shí),在不修改網(wǎng)絡(luò)配置策略的情況下,實(shí)現(xiàn)了websocket長(zhǎng)連接能夠保持且有效。
技術(shù)領(lǐng)域
本發(fā)明涉及連接技術(shù)領(lǐng)域,尤其涉及一種無(wú)業(yè)務(wù)數(shù)據(jù)交換下保持websocket長(zhǎng)連接的方法。
背景技術(shù)
websocket長(zhǎng)連接雖然解決了服務(wù)器和客戶端兩邊的問(wèn)題,但是網(wǎng)絡(luò)應(yīng)用除了服務(wù)器和客戶端之外,另一個(gè)巨大的存在是中間的網(wǎng)絡(luò)鏈路。一個(gè)HTTP/WebSocket連接往往要經(jīng)過(guò)無(wú)數(shù)的路由,防火墻。這些中間節(jié)點(diǎn)可能會(huì)認(rèn)為一份連接在一段時(shí)間內(nèi)沒(méi)有數(shù)據(jù)發(fā)送就等于失效,它們會(huì)自動(dòng)的切斷這些連接。在這種情況下,不論服務(wù)器還是客戶端都不會(huì)收到任何提示,從而使長(zhǎng)連接陷入假死狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種無(wú)業(yè)務(wù)數(shù)據(jù)交換下保持websocket長(zhǎng)連接的方法,主要解決在websocket長(zhǎng)連接一段時(shí)間后如果沒(méi)有數(shù)據(jù)交換會(huì)被切斷的問(wèn)題。
為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
一種無(wú)業(yè)務(wù)數(shù)據(jù)交換下保持websocket長(zhǎng)連接的方法,提供一請(qǐng)求端與響應(yīng)端,請(qǐng)求端向響應(yīng)端發(fā)送信息,所述信息包括數(shù)據(jù)信息和系統(tǒng)命令信息;
在請(qǐng)求端與響應(yīng)端進(jìn)行websocket長(zhǎng)連接時(shí),請(qǐng)求端間隔預(yù)設(shè)時(shí)間后向響應(yīng)端發(fā)送系統(tǒng)命令信息;
響應(yīng)端接收到所述信息后,響應(yīng)端解析所述信息;
響應(yīng)端判斷所述信息是否為系統(tǒng)命令信息,若是,則響應(yīng)端向請(qǐng)求端發(fā)送反饋信息。
可選的,所述系統(tǒng)命令信息為單字節(jié)信息。
可選的,所述反饋信息為單字節(jié)信息。
可選的,所述步驟:在請(qǐng)求端與響應(yīng)端進(jìn)行websocket長(zhǎng)連接時(shí),請(qǐng)求端間隔預(yù)設(shè)時(shí)間后向響應(yīng)端發(fā)送系統(tǒng)命令信息,具體為:
在請(qǐng)求端與響應(yīng)端進(jìn)行websocket長(zhǎng)連接時(shí),請(qǐng)求端間隔預(yù)設(shè)時(shí)間后發(fā)送系統(tǒng)命令信息至內(nèi)外網(wǎng)交換平臺(tái),內(nèi)外網(wǎng)交換平臺(tái)將所述系統(tǒng)命令信息發(fā)送至響應(yīng)端。
可選的,本發(fā)明的方法還包括:提供一日志模塊,日志模塊記錄請(qǐng)求端與響應(yīng)端的信息傳遞的內(nèi)容。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果:
本發(fā)明通過(guò)定時(shí)向響應(yīng)端發(fā)送系統(tǒng)命令信息,響應(yīng)端接收到系統(tǒng)命令信息后向請(qǐng)求端發(fā)送反饋信息,從而形成閉環(huán)的消息交換過(guò)程,以能夠在網(wǎng)絡(luò)環(huán)境有超時(shí)限制時(shí),在不修改網(wǎng)絡(luò)配置策略的情況下,實(shí)現(xiàn)了websocket長(zhǎng)連接能夠保持且有效。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實(shí)施例提供的一種無(wú)業(yè)務(wù)數(shù)據(jù)交換下保持websocket長(zhǎng)連接的方法的流程圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東電網(wǎng)有限責(zé)任公司;廣東電網(wǎng)有限責(zé)任公司客戶服務(wù)中心,未經(jīng)廣東電網(wǎng)有限責(zé)任公司;廣東電網(wǎng)有限責(zé)任公司客戶服務(wù)中心許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910362818.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 導(dǎo)航系統(tǒng)的客戶端、服務(wù)端、及地圖數(shù)據(jù)提供、響應(yīng)方法
- 設(shè)備端輸入交互的快速響應(yīng)系統(tǒng)及實(shí)現(xiàn)方法
- 分析網(wǎng)絡(luò)端未響應(yīng)測(cè)量報(bào)告事件的方法
- 一種報(bào)文重傳的方法、請(qǐng)求端、響應(yīng)端以及系統(tǒng)
- 一種播放端響應(yīng)多控制端控制的方法及裝置
- 一種播放端響應(yīng)控制端控制的方法及裝置
- 光發(fā)射端幅頻響應(yīng)測(cè)量裝置
- 一種響應(yīng)請(qǐng)求端請(qǐng)求的方法及系統(tǒng)
- 響應(yīng)超時(shí)處理方法、服務(wù)器及客戶端響應(yīng)超時(shí)處理系統(tǒng)
- 一種使用全局響應(yīng)圖的端到端的多目標(biāo)跟蹤方法
- 重發(fā)請(qǐng)求發(fā)送方法、發(fā)送端裝置及接收端裝置
- 重發(fā)請(qǐng)求發(fā)送方法及接收端裝置
- 存儲(chǔ)器端存儲(chǔ)請(qǐng)求管理
- 存儲(chǔ)器端存儲(chǔ)請(qǐng)求管理
- 重傳請(qǐng)求的處理方法、發(fā)送端、接收端和系統(tǒng)
- 一種響應(yīng)請(qǐng)求端請(qǐng)求的方法及系統(tǒng)
- 圖片請(qǐng)求方法、響應(yīng)圖片請(qǐng)求的方法及客戶端
- 密碼重置的方法、請(qǐng)求端和校驗(yàn)端
- 移動(dòng)端請(qǐng)求的處理方法和裝置
- 藍(lán)牙通信認(rèn)證請(qǐng)求、接收及通信方法、移動(dòng)端、設(shè)備端
- 數(shù)據(jù)交換方法及設(shè)備
- 業(yè)務(wù)數(shù)據(jù)交換方法、服務(wù)器及業(yè)務(wù)數(shù)據(jù)交換系統(tǒng)
- 基于波長(zhǎng)交換的數(shù)據(jù)中心光網(wǎng)絡(luò)通信方法和系統(tǒng)
- 一種業(yè)務(wù)數(shù)據(jù)和管理數(shù)據(jù)分離的MicroTCA 平臺(tái)
- 一種倉(cāng)儲(chǔ)物流大數(shù)據(jù)共享平臺(tái)
- 一種終端間端到端業(yè)務(wù)數(shù)據(jù)交換的實(shí)現(xiàn)方法
- 邏輯隔離應(yīng)用服務(wù)器間數(shù)據(jù)交換系統(tǒng)
- 數(shù)據(jù)處理方法、裝置和系統(tǒng)
- 一種用于鐵路內(nèi)網(wǎng)非接觸式業(yè)務(wù)數(shù)據(jù)交換的方法
- 數(shù)字交付處理方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)





