一种动态调整心跳机制时间间隔的方法、系统、计算机程序及存储介质

基本信息

申请号 CN202011609528.0 申请日 -
公开(公告)号 CN112671924A 公开(公告)日 2021-04-16
申请公布号 CN112671924A 申请公布日 2021-04-16
分类号 H04L29/08;H04L12/26 分类 电通信技术;
发明人 吴金华;李驹光;唐东明;刘湛 申请(专利权)人 成都中嵌自动化工程有限公司
代理机构 成都九鼎天元知识产权代理有限公司 代理人 贾年龙
地址 610041 四川省成都市高新区天府大道北段1480号高新孵化园6号楼214室
法律状态 -

摘要

摘要 本发明提供了一种动态调整心跳机制时间间隔的方法,客户端运行心跳包处理线程或进程,发送心跳包,并记录当前心跳包发送时间,同时启动客户端和服务器端的业务数据通信程序;在心跳包发送时间间隔到达之前,若客户端已发送数据包至服务器端,则根据业务数据包发送时间更新当前心跳包发送时间,并等待下一心跳包发送时间间隔到来;若客户端未发送业务数据包至服务器端,则在心跳包发送时间间隔到达时直接发送下一次心跳包。本发明提出的方案动态调整了实际承担心跳包任务的时间间隔,让心跳包和业务数据包有机结合起来共同实现客户端和服务器端的心跳机制,客观上避免了多余的心跳包的发送,实现了高效率、低能耗的通信设备间保活功能。