[发明专利]心跳机制保持方法、装置及存储介质在审
| 申请号: | 201810970468.1 | 申请日: | 2018-08-23 |
| 公开(公告)号: | CN109361561A | 公开(公告)日: | 2019-02-19 |
| 发明(设计)人: | 张余 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;汪源 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软交换设备 心跳周期 比对结果 存储介质 端口信息 网关设备 心跳机制 源IP地址 注册信息 长连接 通信技术领域 注册请求 数据处理 响应 比对 减小 发送 | ||
本发明实施例公开了一种心跳机制保持方法、装置及存储介质,涉及通信技术领域。本发明的方法包括:当网关设备首次发起注册请求时,软交换设备设置初始心跳周期时间,所述请求中包含注册信息IP包;所述网关设备按照所述初始心跳周期时间,向所述软交换设备发送长连接包;所述软交换设备将所述注册信息IP包的源IP地址和端口信息,与所述长连接包的源IP地址和端口信息之间进行比对;响应于比对结果为二者相同,所述软交换设备基于所述初始心跳周期时间,增大心跳周期时间;或者,响应于比对结果为二者不同,所述软交换设备基于所述初始心跳周期时间,减小心跳周期时间。本发明能够减轻软交换设备的数据处理压力。
技术领域
本发明涉及通信技术领域,尤其涉及一种心跳机制保持方法、装置及存储介质。
背景技术
心跳机制是定时在软交换设备和网关设备之间发送心跳包,让对方知道自己当前的工作状态是否正常,以确保软交换设备和网关设备之间有效连接的机制。
通过流程发现,当一个软交换设备下辖的网关设备数量比较庞大时,每个网关设备都需要与软交换设备保持长连接,并且都是按照相同长度时间周期性地发送长连接包给软交换设备,造成同时有大量长连接包发送到软交换设备,既耗费软交换设备的处理能力,又容易引起带宽的阻塞,进一步会影响业务的质量。
发明内容
本发明的实施例提供一种心跳机制保持方法、装置及存储介质,能够解决大量网关设备与软交换设备之间心跳机制对软交换设备的耗费问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种心跳机制保持方法,包括:
当网关设备首次发起注册请求时,软交换设备设置初始心跳周期时间,所述请求中包含注册信息IP包;
所述网关设备按照所述初始心跳周期时间,向所述软交换设备发送长连接包;
所述软交换设备将所述注册信息IP包的源IP地址和端口信息,与所述长连接包的源IP地址和端口信息之间进行比对;
响应于比对结果为二者相同,所述软交换设备基于所述初始心跳周期时间,增大心跳周期时间;或者,
响应于比对结果为二者不同,所述软交换设备基于所述初始心跳周期时间,减小心跳周期时间。
结合第一方面,在第一方面的第一种可能的实现方式中,所述响应于比对结果为二者相同,所述软交换设备基于所述初始心跳周期时间,增大心跳周期时间,包括:
响应于比对结果为二者相同,所述软交换设备基于所述初始心跳周期时间,将心跳周期时间增大为2T,所述T为所述初始心跳周期时间。
结合第一方面的第一种可能的实现方式,在第二方面的第一种可能的实现方式中,所述响应于比对结果为二者相同,所述软交换设备基于所述初始心跳周期时间,将心跳周期时间增大为2T之后,还包括:
软交换设备迭代执行比对步骤及心跳周期调整步骤;
响应于比对结果为二者相同,所述软交换设备将心跳周期时间增大为nT,n 为正整数;
响应于比对结果为二者不同,所述软交换设备将心跳周期时间减小为 n/2T+n/4T。
结合第一方面,在第一方面的第三种可能的实现方式中,所述响应于比对结果为二者不同,所述软交换设备基于所述初始心跳周期时间,减小心跳周期时间,包括:
响应于比对结果为二者不同,所述软交换设备基于所述初始心跳周期时间,将心跳周期时间减小为T/2,所述T为所述初始心跳周期时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810970468.1/2.html,转载请声明来源钻瓜专利网。





