[发明专利]建立连接的方法及装置有效
申请号: | 201310172564.9 | 申请日: | 2013-05-10 |
公开(公告)号: | CN104142868B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 周龄 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 连接 方法 装置 | ||
本发明公开了一种建立连接的方法及装置,属于计算机领域。所述方法包括:获取应用程序所提供的服务对应的连接请求;在预先构建的连接池中确定与连接请求携带的连接标识相匹配的连接标识;在相匹配的连接标识对应的至少一个连接中获取连接请求对应的连接,并将获取到的连接发送给用户终端,使得用户终端的应用程序根据获取到的连接与服务器建立服务对应的连接。本发明通过在连接池中确定与连接请求携带的连接标识相匹配的连接标识,并获取连接请求对应的连接后,将获取到的连接发送给应用程序,使得连接池可以为多个应用程序提供连接,避免了服务器连接资源的浪费,提高了连接池的利用率,降低了构建连接池的成本。
技术领域
本发明涉及计算机领域,特别涉及一种建立连接的方法及装置。
背景技术
在计算机领域中,用户终端的应用程序能够为用户提供多个服务,在提供每个服务时,通常都会向服务器读/写数据。在读/写数据之前,应用程序需要与服务器的一个端口建立连接。因此,每个连接可以由服务器的IP(Internet Protocol,互联网协议)地址和端口ID(Identifier,标识)唯一确定。有些连接在建立时所需的时间较长,例如,在建立TCP连接时,应用程序与服务器要进行“三次握手”(three-way handshake),即应用程序与服务器在进行三次确认后才能建立TCP连接。因此,如何快速建立连接,是提高应用程序与服务器之间的数据通信速度的关键。
现有技术在建立连接时,针对用户终端的每个应用程序,建立连接的装置预先创建多个连接,根据每个应用程序对应的多个连接构建每个应用程序对应的连接池;当用户终端的应用程序需要与服务器建立连接时,该建立连接的装置获取应用程序的连接请求,并确定该应用程序对应的连接池;从该应用程序对应的连接池中获取连接请求对应的连接,并将获取到的连接发送给用户终端,使得该用户终端上的应用程序根据获取到的连接与服务器建立连接。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有技术建立连接的方式中,需要为每个应用程序预先创建多个连接,从而组成每个应用程序对应的连接池,即使不同应用程序的连接请求对应相同的连接,仍然需要重复执行为不同应用程序构建对应连接池的过程,重复创建的连接导致服务器连接资源的浪费;且每个应用程序对应的连接池仅为该应用程序提供连接,导致连接池的利用率不高,成本较高。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种建立连接的方法及装置。所述技术方案如下:
一方面,提供了一种建立连接的方法,所述方法包括:
获取应用程序所提供的服务对应的连接请求,所述连接请求中携带有与所述服务相对应的连接标识;
在预先构建的连接池中确定与所述连接请求携带的连接标识相匹配的连接标识,所述相匹配的连接标识对应至少一个连接;
从所述相匹配的连接标识对应的至少一个连接中获取所述连接请求对应的连接,并将获取到的连接发送给用户终端,使得所述用户终端上的应用程序根据所述获取到的连接与服务器建立所述服务对应的连接。
另一方面,提供了一种建立连接的装置,所述装置包括:
第一获取模块,用于获取应用程序所提供的服务对应的连接请求,所述连接请求中携带有与所述服务相对应的连接标识;
确定模块,用于在预先构建的连接池中确定与所述第一获取模块获取到的连接请求携带的连接标识相匹配的连接标识,所述相匹配的连接标识对应至少一个连接;
第二获取模块,用于从所述确定模块确定的相匹配的连接标识对应的至少一个连接中获取所述连接请求对应的连接;
第一发送模块,用于将所述第二获取模块获取到的连接发送给用户终端,使得所述用户终端上的应用程序根据所述获取到的连接与服务器建立所述服务对应的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310172564.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风扇侦测电路
- 下一篇:应用服务系统的资源调整方法与装置