一种网络连接方法与装置制造方法及图纸

技术编号:24334051 阅读:42 留言:0更新日期:2020-05-29 21:19
本发明专利技术实施例涉及通信技术领域,尤其涉及一种网络连接方法与装置,用以优化网络连接的选择结果。本发明专利技术实施例包括:终端响应于用户的操作,确定连接请求的域名;确定所述域名对应的多个备选IP(网际互连协议)地址;针对每一个备选IP地址,确定所述终端与所述备选IP地址之间的网络状态;根据网络状态,从多个备选IP地址中选择网络状态最优的作为连接IP地址;根据所述连接IP地址发送连接请求。

A network connection method and device

【技术实现步骤摘要】
一种网络连接方法与装置
本专利技术涉及通信
,尤其涉及一种网络连接方法与装置。
技术介绍
终端与服务器进行网络通信的过程大致可分为两步,第一步是构建连接。终端构建与服务端的连接,首先要对域名进行DNS(DomainNameSystem,域名系统协议)解析,得到域名映射的IP地址后再构建连接。随着网站访问量增加,服务端借助DNS进行负载均衡也成为一种十分常见的技术,很多网站域名会对应多个IP地址,这样客户端进行一次DNS解析会返回多个可用的IP地址。以域名为www.jianshu.com为例,在对域名进行解析时,得到多个IP地址。若DNS解析出多个IP地址,仅会对每个IP地址的成功失败进行记录,优先选择之前成功过的IP地址进行连接构建。该方案仅对之前成功连接的IP地址根据时间先后进行排序,优先选择最近使用的IP地址,但由于网络状态多变,当前时刻该IP地址的网络状态并不一定是最好的,因此选择结果不可靠,准确性有待提高。
技术实现思路
本申请提供一种网络连接方法与装置,用以优化网络连接的选择结果。本专利技术实施例提供的一种网本文档来自技高网...

【技术保护点】
1.一种网络连接方法,其特征在于,包括:/n终端响应于用户的操作,确定连接请求的域名;/n确定所述域名对应的多个备选IP(网际互连协议)地址;/n针对每一个备选IP地址,确定所述终端与所述备选IP地址之间的网络状态;/n根据网络状态,从多个备选IP地址中选择网络状态最优的作为连接IP地址;/n根据所述连接IP地址发送连接请求。/n

【技术特征摘要】
1.一种网络连接方法,其特征在于,包括:
终端响应于用户的操作,确定连接请求的域名;
确定所述域名对应的多个备选IP(网际互连协议)地址;
针对每一个备选IP地址,确定所述终端与所述备选IP地址之间的网络状态;
根据网络状态,从多个备选IP地址中选择网络状态最优的作为连接IP地址;
根据所述连接IP地址发送连接请求。


2.如权利要求1所述的方法,其特征在于,所述确定所述终端与所述备选IP地址之间的网络状态,包括:
向所述备选IP地址发送PING(因特网包探索器)命令;
根据接收到的应答消息确定所述备选IP地址对应的网络性能参数,所述网络性能参数用于表征所述终端与所述备选IP地址之间的网络状态;
所述根据网络状态,从多个备选IP地址中选择网络状态最优的作为连接IP地址,包括:
根据网络性能参数,计算每个备选IP地址的优先级;
确定优先级最高的备选IP地址为所述连接IP地址。


3.如权利要求2所述的方法,其特征在于,所述网络性能参数包括网络时延参数、丢包率、时延抖动参数。


4.如权利要求1所述的方法,其特征在于,所述确定所述域名对应的多个备选IP地址,包括:
解析所述域名,确定所述域名对应的所有IP地址以及已存储的本地IP地址;
选择预定数量的本地IP地址,以及所有IP地址中除本地IP地址之外的IP地址,作为所述备选IP地址。


5.如权利要求4所述的方法,其特征在于,所述根据所述连接IP地址发送连接请求之后,还包括:
确定所述终端的网络状态满足刷新策略;
从所述终端的备选IP地址中选择设定刷新数量的刷新IP地址;
针对每一个刷新IP地址,确定所述终端与所述刷新IP地址之间的网络状态;
根据刷新IP地址的网络状态,更新本地IP地址的排序。


6.如权利要求1至5任一项所述的方法,其特征在于,所述根据所述连接IP地址发送连接请求之后,还包括:
向所述连接IP地址发送数据获取请求,所述数据获取请求中包含所述连接IP地址的网络状态参数;
接收服务器发送的反馈等级的内容数据,所述反馈等级为所述服务器确定的与所述连接IP地址的网络状态参数等级对应的内容数据的数据量等级。


7.一种网络连接装置,其特征在于,包括:
确定单元,用于响应于用户的操作,确定连接请求的域名;
解析单元,用于确定所述域名对应的多个备选IP(网际互连协议)地址;

【专利技术属性】
技术研发人员:肖彦均赵卫星
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1