[发明专利]客户端选择IP链接地址的方法、装置及系统在审
申请号: | 201310429957.3 | 申请日: | 2013-09-18 |
公开(公告)号: | CN104468852A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 岳增书 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 选择 ip 链接 地址 方法 装置 系统 | ||
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种客户端选择IP链接地址的方法、装置及系统。
背景技术
现有的互联网通讯过程中,客户端一般采用域名服务DNS的方式连接服务器。这种方式的要点是,客户端在本地记录所要连接的服务器的域名,在客户端需要访问该服务器时,客户端先通过域名服务DNS查询的方式把域名转化为IP链接地址,然后再通过转化得到的IP链接地址来连接到对应的服务器。具体业务流程如下:
步骤1)、客户端检查本地缓存文件中是否保存有该域名所对应的IP地址,如果有,则通过该IP地址直接访问web站点,如果没有则进入步骤2)。
步骤2)、客户端向指定的DNS服务器的资料库中查询是否有该域名所对应的IP地址,如果有,则将该IP地址返回给客户端,客户端可通过该IP地址直接访问WEB站点,否则,进入步骤3)。
步骤3)、指定的DNS服务器在本地的快速缓存区中查询之前是否获取过该域名的文件记录,如果有,则将该IP地址返回给客户端,客户端可通过该IP地址直接访问WEB站点,否则,进入步骤4)。
步骤4)、在该DNS服务器中的资料库和快速缓存区中都查询不到对应的IP地址时,则该DNS服务器会向其他域名服务器进行查询操作,直到查询到该域名所对应的IP地址,并将该IP地址返回给指定的DNS服务器。
步骤5)、指定的DNS服务器江最终获取到的IP地址返回给客户端,客户端通过这个IP地址与WEB站点建立连接。
由上方案可知,客户端通过域名服务DNS的方式连接服务器,在复杂多变的无线互联网领域很难适应。包括如下原因:
1、上述域名服务DNS的查询本身可能需要消耗较多的时间,同时耗费过多的网络流量。上述方案在有线网络的环境下,因为速度快的原因,用户体验的影响不大,但如果用户处于无线网络的环境下,上述访问方式时间花费过多,且流量花费也显得比较突出。
2、由于无线环境非常复杂,ISP很多,同时可能存在访问的快速切换,因此,如果利用现有技术所提供的DNS查询方式不仅仅消耗时间过大,耗费流量突出,而且由于ISP众多,因此,客户端所连接到的服务器不是网络状态最优的,即客户端用于进行链接的IP地址不是当前网络环境中的最优IP,极端情况下可能出现客户端连接服务器失败的情况,或者客户端连接服务器的稳定性较差。
针对上述相关现有技术中由于客户端采用域名服务DNS的方式连接服务器,导致客户端消耗访问资源高,且访问效率低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种客户端选择IP链接地址的方法、装置及系统,以至少解决相关现有技术中由于客户端采用域名服务DNS的方式连接服务器,导致客户端消耗访问资源高,且访问效率低的技术问题。
根据本发明实施例的一个方面,提供了一种客户端选择IP链接地址的方法,该方法包括:客户端连接服务器;在客户端与服务器连接成功之后,客户端发起业务握手,获取从服务器返回的重定向结果;在重定向结果为需要客户端重定向的情况下,客户端提取重定向结果中的重定向IP链接地址;客户端断开与服务器的当前网络连接,并通过重定向IP链接地址与新服务器建立通讯连接。
根据本发明实施例的另一方面,还提供了一种客户端选择IP链接地址的装置,该装置包括:连接模块,用于客户端连接服务器;处理模块,用于在客户端与服务器连接成功之后,客户端发起业务握手,获取从服务器返回的重定向结果;提取模块,用于在重定向结果为需要客户端重定向的情况下,客户端提取重定向结果中的重定向IP链接地址;通讯模块,用于客户端断开与服务器的当前网络连接,并通过重定向IP链接地址与新服务器建立通讯连接。
根据本发明实施例的再一方面,还提供了一种客户端选择IP链接地址的系统,该系统包括:服务器;客户端,与服务器建立连接,在客户端与服务器连接成功之后,客户端发起业务握手,获取从服务器返回的重定向结果,在重定向结果为需要客户端重定向的情况下,客户端提取重定向结果中的重定向IP链接地址,并断开与服务器的当前网络连接,通过重定向IP链接地址与新服务器建立通讯连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310429957.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频会议中媒体流的传输方法与装置
- 下一篇:用于户外大屏幕的播放方法和装置