一種動態(tài)調(diào)整心跳機(jī)制時(shí)間間隔的方法、系統(tǒng)、計(jì)算機(jī)程序及存儲介質(zhì)
基本信息
申請?zhí)?/td> | CN202011609528.0 | 申請日 | - |
公開(公告)號 | CN112671924A | 公開(公告)日 | 2021-04-16 |
申請公布號 | CN112671924A | 申請公布日 | 2021-04-16 |
分類號 | H04L29/08;H04L12/26 | 分類 | 電通信技術(shù); |
發(fā)明人 | 吳金華;李駒光;唐東明;劉湛 | 申請(專利權(quán))人 | 成都中嵌自動化工程有限公司 |
代理機(jī)構(gòu) | 成都九鼎天元知識產(chǎn)權(quán)代理有限公司 | 代理人 | 賈年龍 |
地址 | 610041 四川省成都市高新區(qū)天府大道北段1480號高新孵化園6號樓214室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種動態(tài)調(diào)整心跳機(jī)制時(shí)間間隔的方法,客戶端運(yùn)行心跳包處理線程或進(jìn)程,發(fā)送心跳包,并記錄當(dāng)前心跳包發(fā)送時(shí)間,同時(shí)啟動客戶端和服務(wù)器端的業(yè)務(wù)數(shù)據(jù)通信程序;在心跳包發(fā)送時(shí)間間隔到達(dá)之前,若客戶端已發(fā)送數(shù)據(jù)包至服務(wù)器端,則根據(jù)業(yè)務(wù)數(shù)據(jù)包發(fā)送時(shí)間更新當(dāng)前心跳包發(fā)送時(shí)間,并等待下一心跳包發(fā)送時(shí)間間隔到來;若客戶端未發(fā)送業(yè)務(wù)數(shù)據(jù)包至服務(wù)器端,則在心跳包發(fā)送時(shí)間間隔到達(dá)時(shí)直接發(fā)送下一次心跳包。本發(fā)明提出的方案動態(tài)調(diào)整了實(shí)際承擔(dān)心跳包任務(wù)的時(shí)間間隔,讓心跳包和業(yè)務(wù)數(shù)據(jù)包有機(jī)結(jié)合起來共同實(shí)現(xiàn)客戶端和服務(wù)器端的心跳機(jī)制,客觀上避免了多余的心跳包的發(fā)送,實(shí)現(xiàn)了高效率、低能耗的通信設(shè)備間保活功能。 |
