[发明专利]一种连接管理方法及连接池控制设备有效
申请号: | 201410120038.2 | 申请日: | 2014-03-27 |
公开(公告)号: | CN104954158B | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 谢鸿锋 | 申请(专利权)人: | 金蝶智慧科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连接 管理 方法 控制 设备 | ||
本发明实施例公开了一种连接管理方法,以期缩短客户端与服务器建立网络连接的时长,减少用户的等待时间,进而提高用户的体验度。本发明实施例方法包括:连接池控制设备接收客户端发起的网络连接请求,所述网络连接请求用于请求与服务器建立网络连接,所述客户端已与所述连接池控制设备建立了连接,所述服务器已与所述连接池控制设备建立了连接;所述连接池控制设备判断连接池中是否有空闲连接,若是,则所述连接池控制设备将所述空闲连接分配给所述客户端,使得所述客户端与所述服务器基于所述空闲连接建立网络连接。本发明实施例能够缩短客户端与服务器建立网络连接的时长,减少用户的等待时间,进而提高用户的体验度。
技术领域
本发明涉及网络通信领域,尤其涉及一种连接管理方法及连接池控制设备。
背景技术
随着网络技术的不断发展,网络已逐渐应用于人们生活、工作的各个领域。目前,大多的互联网应用中都采用客户端连接服务器的结构,例如,当用户需要下载图片时,用户通过客户端向服务器发送网络连接请求,以请求建立网络连接,当网络连接建立后,客户端可利用该网络连接向服务器发起图片下载请求,服务器接收该下载请求,并通过上述网络连接传输图片数据。但由于网络运营商或者客户端的缺陷,导致网络不稳定,从而导致的网络连接非正常断开。
现有技术中,当网络连接断开后,客户端可重新向服务器发送网络连接请求,以再次建立客户端与服务器间的网络连接。
但每次新建客户端与服务器间的网络连接需要消耗大量时间,使得用户的等待时间较长,从而导致用户的体验度不佳。
发明内容
本发明实施例提供了一种连接管理方法及连接池控制设备,以期缩短客户端与服务器建立网络连接的时长,减少用户的等待时间,进而提高用户的体验度。
本发明实施例提供的连接管理方法可包括:
连接池控制设备接收客户端发起的网络连接请求,所述网络连接请求用于请求与服务器建立网络连接,所述客户端已与所述连接池控制设备建立了连接,所述服务器已与所述连接池控制设备建立了连接;
所述连接池控制设备判断连接池中是否有空闲连接,若是,则所述连接池控制设备将所述空闲连接分配给所述客户端,使得所述客户端与所述服务器基于所述空闲连接建立网络连接。
可选地,所述连接池控制设备接收客户端发起的网络连接请求之前还包括:
所述连接池控制设备分别与所述客户端和所述服务器建立连接;
所述连接池控制设备生成N个空闲连接,并将生成的所述N个空闲连接加入到所述连接池中,所述N为大于或者等于1的正整数。
可选地,所述方法还包括:
所述连接池控制设备判断所述连接池中的非所述连接池控制设备生成的空闲连接的闲置时间长是否超过预置时长,若是,则释放闲置时间长超过预置时长的所述非所述连接池控制设备生成的空闲连接。
可选地,所述方法还包括:
所述连接池控制设备判断所述连接池中的非所述连接池控制设备生成的空闲连接的数量是否超过预置数值,若是,则释放K个非所述连接池控制设备生成的空闲连接,所述K为所述连接池中的非所述连接池控制设备生成的空闲连接的数量与预置数值之间的差值,K为正整数。
可选地,所述方法还包括:
当所述客户端与所述服务器的连接断开时,所述连接池控制设备将断开的所述连接标记为空闲连接,并将标记的所述空闲连接加入连接池中。
本发明实施例提供的连接池控制设备可包括:
接收单元,用于接收客户端发起的网络连接请求,所述网络连接请求用于请求与服务器建立网络连接,所述客户端已与所述连接池控制设备建立了连接,所述服务器已与所述连接池控制设备建立了连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶智慧科技(深圳)有限公司,未经金蝶智慧科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410120038.2/2.html,转载请声明来源钻瓜专利网。