[发明专利]双栈终端的网络访问方法、装置、设备及可读存储介质有效
申请号: | 202011003779.4 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112165538B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 沈健林 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L61/2503;H04L43/0811;H04L101/686 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 网络 访问 方法 装置 设备 可读 存储 介质 | ||
1.一种双栈终端的网络访问方法,其特征在于,包括:
接收至少一个第四版因特网协议IPv4地址和至少一个第六版因特网协议IPv6地址,所述至少一个IPv4地址和所述至少一个IPv6地址是所述服务器根据所述域名访问请求确定的所述目标网站的因特网协议地址;
基于本地中当前网络环境对应的故障IPv6地址集合,确定所述至少一个IPv6地址中在所述当前网络环境下的故障IPv6地址;所述当前网络环境从当前连通的无线接入点获得,所述故障IPv6地址集合根据历史域名访问请求对应的IPv6地址的连通结果确定并更新的;
将各IPv4地址和各IPv6地址进行交替排序,得到第一地址序列,并确定所述第一地址序列中的故障IPv6地址,将所述第一地址序列中的故障IPv6地址,排列至所述第一地址序列中的所述非故障IPv6地址之后;其中,所述第一地址序列中的第i个IPv6地址排列在第i个IPv4地址之前,所述i为正整数;所述非故障IPv6地址包括所述至少一个IPv6地址中所述故障IPv6地址之外的IPv6地址和所述至少一个IPv4地址;
基于所述至少一个IPv4地址和所述至少一个IPv6地址的排列顺序,访问所述目标网站。
2.如权利要求1所述的方法,其特征在于,所述基于所述至少一个IPv4地址和所述至少一个IPv6地址的排列顺序,访问所述目标网站,包括:
基于所述至少一个IPv4地址和所述至少一个IPv6地址的排列顺序,优先选取排列顺序靠前的一个IPv4地址或IPv6地址为当前协议地址进行连通;
当选取的当前协议地址连通成功时,则访问所述目标网站;并
当选取的当前协议地址连通失败时,则重新选取排列顺序靠前的下一个IPv4地址或IPv6地址为当前协议地址进行连通;以及
所述故障IPv6地址集合根据历史域名访问请求对应的IPv6地址的连通结果确定并更新的,具体包括:
当所述故障IPv6地址集合中包含连通成功的IPv6地址时,从所述故障IPv6地址集合中删除连通成功的IPv6地址;或者当所述故障IPv6地址集合中未包含连通失败的IPv6地址时,将连通失败的IPv6地址增加到所述故障IPv6地址集合中。
3.如权利要求2所述的方法,其特征在于,所述当选取的当前协议地址连通失败时之后,还包括:
将所述当前协议地址发送给所述服务器,以通知所述服务器当前协议地址连通故障。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据设定的更新触发规则,对所述故障IPv6地址集合中的各个故障IPv6地址进行连通性测试;
当测试结果表明故障IPv6地址恢复连通时,从所述故障IPv6地址集合中删除恢复连通的IPv6地址。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
根据连通性测试的次数,记录所述故障IPv6地址中的各个故障IPv6地址的连通参考值;以及
按照所述第一地址序列中的各故障IPv6地址的连通参考值的大小,对所述第一地址序列中的各故障IPv6地址进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011003779.4/1.html,转载请声明来源钻瓜专利网。