[发明专利]心跳检测方法、装置、存储介质及服务器有效
| 申请号: | 201811489458.2 | 申请日: | 2018-12-06 |
| 公开(公告)号: | CN109602413B | 公开(公告)日: | 2022-01-18 |
| 发明(设计)人: | 郭子亮 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | A61B5/024 | 分类号: | A61B5/024 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 心跳 检测 方法 装置 存储 介质 服务器 | ||
本申请实施例公开了心跳检测方法、装置、存储介质及服务器。该方法包括:获取客户端对应的请求标识ID及所述客户端与所述服务端建立连接的连接时间;根据所述请求标识ID,确定所述客户端对应的目标存储环;根据所述连接时间,从所述目标存储环包含的存储区域中确定所述客户端对应的目标存储区域;其中,所述目标存储区域用于存储所述客户端的关键信息;当心跳检测事件被触发时,并行对各个存储区域对应的客户端进行心跳检测。通过本申请实施例提供的技术方案,可以实现对与服务端连接的各个客户端进行快速、及时地心跳检测,准确地确定各个客户端的连接状态,有利于减少连接状态异常的客户端对服务端的资源占用。
技术领域
本申请实施例涉及通信技术领域,尤其涉及心跳检测方法、装置、存储介质及服务器。
背景技术
心跳检测机制在现代的各种电子设备中得到了广泛的应用,对于判断客户端的运行状态,及客户端和服务端之间的连接状态起到了不可或缺的作用。
因为需要周期性的发送心跳信息,所以心跳检测的效率极为重要,尤其是能及时地发现客户端的异常状态,以减少无效客户端对带宽和资源的占用。因此,有效的心跳检测机制变得至关重要。
发明内容
本申请实施例提供心跳检测方法、装置、存储介质及服务器,可以优化现有的心跳检测机制。
第一方面,本申请实施例提供了一种心跳检测方法,包括:
获取客户端对应的请求标识ID及所述客户端与所述服务端建立连接的连接时间;
根据所述请求标识ID,确定所述客户端对应的目标存储环;
根据所述连接时间,从所述目标存储环包含的存储区域中确定所述客户端对应的目标存储区域;其中,所述目标存储区域用于存储所述客户端的关键信息;
当心跳检测事件被触发时,并行对各个存储区域对应的客户端进行心跳检测。
第二方面,本申请实施例提供了一种心跳检测装置,包括:
客户端信息获取模块,用于获取客户端对应的请求标识ID及所述客户端与所述服务端建立连接的连接时间;
目标存储环确定模块,用于根据所述请求标识ID,确定所述客户端对应的目标存储环;
目标存储区域确定模块,用于根据所述连接时间,从所述目标存储环包含的存储区域中确定所述客户端对应的目标存储区域;其中,所述目标存储区域用于存储所述客户端的关键信息;
心跳检测模块,用于当心跳检测事件被触发时,并行对各个存储区域对应的客户端进行心跳检测。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例第一方面所述的心跳检测方法。
第四方面,本申请实施例提供了一种服务器,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例第一方面所述的心跳检测方法。
本申请实施例中提供的心跳检测方案,获取客户端对应的请求标识ID及所述客户端与所述服务端建立连接的连接时间,并根据所述请求标识ID,确定所述客户端对应的目标存储环,然后根据所述连接时间,从所述目标存储环包含的存储区域中确定所述客户端对应的目标存储区域,其中,所述目标存储区域用于存储所述客户端的关键信息,当心跳检测事件被触发时,并行对各个存储区域对应的客户端进行心跳检测。通过采用上述技术方案,可以实现对与服务端连接的各个客户端进行快速、及时地心跳检测,准确地确定各个客户端的连接状态,有利于减少连接状态异常的客户端对服务端的资源占用。
附图说明
图1为本申请实施例提供的一种心跳检测方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811489458.2/2.html,转载请声明来源钻瓜专利网。





