[发明专利]客户端通信链路保活方法、装置、电子设备及存储介质在审
| 申请号: | 202111216665.2 | 申请日: | 2021-10-19 |
| 公开(公告)号: | CN113890894A | 公开(公告)日: | 2022-01-04 |
| 发明(设计)人: | 陈晟豪 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
| 主分类号: | H04L67/145 | 分类号: | H04L67/145;H04L43/08;H04L43/10 |
| 代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 周雷 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端 通信 链路保活 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种客户端通信链路保活方法、装置、电子设备及存储介质,涉及互联网应用领域。它包括:根据当前网络类型获取对应的预设阈值时间,将预设阈值时间作为所述客户端的保活时间阈值;根据当前运行状态获取对应的预设间隔时长,将预设间隔时长作为客户端的触发间隔周期;每隔所述触发间隔周期,生成保活数据包;判断上一个触发间隔周期内所述客户端是否与服务器进行过数据交互,得到第一检查结果;向服务器发送所述保活数据包并开始计时;判断客户端是否收到所述服务器针对所述保活数据包的应答结果,得到第二检查结果;确定客户端与所述服务器处于通信连接状态。本申请能减少流量浪费和电量消耗。
技术领域
本发明涉及互联网应用领域,还涉及人工智能领域,特别涉及一种客户端通信链路保活方法、装置、电子设备及存储介质。
背景技术
客户端和服务器通过长链接进行数据通信(通讯连接)时,为了保证网络资源的有效利用,服务器往往会在一段时间后,没有与客户端进行数据交户,此时,客户端和服务器则会将通讯连接(长链接)断开以回收资源;另外,在移动网络情况下,运营商也会因链路在一段时间内没有数据通讯而回收网络资源。上述这些情况,都会导致已建立的长链接不再可用。
实际工作时,为了保证长链接地稳定性,也为了避免客户端在用户使用时需要频繁的断开与重连链接降低用户的使用体验,客户端往往会通过预设的固定时间间隔(也即固定的触发间隔周期)发送一个小的数据包用来保活链路,但数据包在发送时常常会存在以下这几个方面的问题:
1、当采用固定时间间隔发送数据时,常常会遇到客户端与服务端可能在此时间内有其他数据交互的情况,在这种客户端与服务端已经处于链接状态的情况下,如果再发送数据包来来保活客户端和服务器是否处于链接状态,就会造成不必要的流量浪费和电量消耗。
2、在实际工作时,不同的运营商网络资源回收时间不同,因此人们设置的上述固定时间间隔只能低于所有回收时间情况下的最小值,在这种情况下,运营商网络资源的回收时间会远大于固定时间间隔,这样会导致客户端为了避免降低用户的使用体验往往会发送多个保活数据包,这样也造成不必要的流量浪费和电量消耗。
发明内容
本发明实施例提供一种客户端通信链路保活方法、装置、电子设备及存储介质,以解决现有的客户端通信链路保活方式存在较大的流量浪费和电量消耗的问题。
本发明的技术方案如下:提供一种客户端通信链路保活优化方法,包括:
获取客户端所连接的当前网络类型,根据所述当前网络类型在预设的保活时间阈值信息表中查找所述当前网络类型对应的预设阈值时间,并将查找到的预设阈值时间作为所述客户端的保活时间阈值;
获取所述客户端的当前运行状态,根据所述当前运行状态在预设的触发间隔周期信息表中查找当前运行状态对应的预设间隔时长,将查找到的预设间隔时长作为所述客户端的触发间隔周期;
每隔所述触发间隔周期,生成保活数据包;
判断上一个触发间隔周期内所述客户端是否与服务器进行过数据交互,得到第一检查结果;
若所述第一检查结果为否,则向所述服务器发送所述保活数据包并开始计时;
在所述保活时间阈值达到后,判断所述客户端是否收到所述服务器针对所述保活数据包的应答结果,得到第二检查结果;
若所述第二检查结果为是,则确定所述客户端与所述服务器处于通信连接状态。
优选地,还包括:实时监听所述客户端连接的网络类型;若监听到所述客户端连接的网络类型发生变化,则获取当前网络类型对应的预设阈值时间,根据所述预设阈值时间更新所述客户端的保活时间阈值。
优选地,还包括:实时监听所述客户端的运行状态;若监听到所述运行状态发生变化,则获取当前运行状态对应的预设间隔时长,根据所述预设间隔时长更新所述客户端的触发间隔周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111216665.2/2.html,转载请声明来源钻瓜专利网。





