一种长连接维护方法与装置制造方法及图纸

技术编号:15867400 阅读:53 留言:0更新日期:2017-07-23 16:45
本发明专利技术实施例提供一种长连接维护方法与装置,涉及互联网技术领域。其中,所述方法包括:获取与服务端建立长连接通信的客户端的属性信息;根据所述属性信息,为所述客户端配置长连接维护策略;按照所述长连接维护策略维护所述客户端与所述服务端的长连接。本发明专利技术实施例能够在有效维护长连接的同时,避免产生一些不必要的电能和网络资源的消耗。

Long connection maintenance method and device

The embodiment of the invention provides a long connection maintenance method and a device, relating to the technical field of the internet. Among them, the method comprises: obtaining attribute information to establish the long connection between the client and the server; according to the attribute information for the client configuration long connection maintenance strategy; according to the long connection maintenance policy for the client and the server is connected with the long. The embodiment of the invention can avoid the unnecessary consumption of the electric energy and the network resource while effectively maintaining the long connection.

【技术实现步骤摘要】
一种长连接维护方法与装置
本专利技术涉及互联网
,尤其涉及一种长连接维护方法与装置。
技术介绍
目前,市场上的大多数应用程序是建立在TCP长连接服务上的,TCP长连接可以有效减少建立TCP连接的次数,也避免了因频繁建立连接导致的网络延迟,提高了服务器响应客户端的速度。现有技术中,服务端与客户端之间需要通过发送心跳包来维持长连接,为了确保长连接不被网络运营商切断,会统一设置一个较短的心跳包发送时间间隔。而频繁地发送心跳包,不仅会大幅度地消耗电能,还会大幅度地消耗网络资源。因此,需要合理设置心跳包发送时间周期,才能在有效维护长连接的同时避免产生一些不必要的电能和网络资源的消耗。
技术实现思路
本专利技术提供一种长连接维护方法与装置,目的在于能够在有效维护长连接的同时,避免产生一些不必要的电能和网络资源的消耗。为了解决上述技术问题,本专利技术提供一种长连接维护方法,包括:获取与服务端建立长连接通信的客户端的属性信息;根据所述属性信息,为所述客户端配置长连接维护策略;按照所述长连接维护策略维护所述客户端与所述服务端的长连接。可选地,所述属性信息包括:终端类型、为客户端提供网络服务的运营商信本文档来自技高网...
一种长连接维护方法与装置

【技术保护点】
一种长连接维护方法,其特征在于,包括:获取与服务端建立长连接通信的客户端的属性信息;根据所述属性信息,为所述客户端配置长连接维护策略;按照所述长连接维护策略维护所述客户端与所述服务端的长连接。

【技术特征摘要】
1.一种长连接维护方法,其特征在于,包括:获取与服务端建立长连接通信的客户端的属性信息;根据所述属性信息,为所述客户端配置长连接维护策略;按照所述长连接维护策略维护所述客户端与所述服务端的长连接。2.根据权利要求1所述的方法,其特征在于,所述属性信息包括:终端类型、为客户端提供网络服务的运营商信息及客户端的网络类型。3.根据权利要求2所述的方法,其特征在于,根据所述属性信息,为所述客户端配置长连接维护策略,包括:根据所述终端类型和/或所述网络类型,判定所述客户端所属维护类型;根据所述运营商信息、所述网络类型及所述维护类型,为所述客户端配置所述长连接维护策略。4.根据权利要求3所述的方法,其特征在于,根据所述终端类型和/或所述网络类型,判定所述客户端所属维护类型,包括:若所述终端类型为移动终端类型和/或所述网络类型为移动网络类型,则判定所述客户端所属维护类型为保活类型;若所述终端类型为非移动终端类型和所述网络类型为非移动网络类型,则判定所述客户端所属维护类型为探活类型。5.根据权利要求3所述的方法,其特征在于,根据所述运营商信息、所述网络类型及所述维护类型,为所述客户端配置所述长连接维护策略,包括:根据所述运营商信息及所述网络类型,确定发送心跳包的最大时间间隔;根据所述维护类型,在所述最大时间间隔限定的范围内为所述客户端配置相应的维护时间间隔;其中,按照所述维护时间间隔向对方发送心跳信息即所述长连接维护策略。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取与服务端建立长连接通信的客户端的属性信息,包括:从记录信息中,查找所述客户端在请求与所述服务端建立所述长连接时被记录在所述记录信息中的所述客户端的属性信息。7.根据权利要求1至5中任一项所述的方法,其特征在于,按照所述长连接维护策略维护所述客户端与所述服务端的长连接,包括:在所述客户端与所述服务端的长连接空闲时,所述客户端或所述服...

【专利技术属性】
技术研发人员:朱宇潮张菊元
申请(专利权)人:北京潘达互娱科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1