网络连接容灾方法、终端设备、存储介质及电子设备技术

技术编号:24293333 阅读:83 留言:0更新日期:2020-05-26 20:52
本发明专利技术提供一种网络连接容灾方法、终端设备、存储介质及电子设备。本发明专利技术实施例提供的网络连接容灾方法,包括:首先判断终端设备是否接收到第一远程服务端发送的虚拟IP地址列表,若判断结果为是,则根据虚拟IP地址列表中的主虚拟IP地址发送第一网络请求,而当第一网络请求失败时,依次对备选虚拟IP地址集合中的每个备选虚拟IP地址进行拨测,以确定备选虚拟IP地址集合中能够访问第二远程服务端的第一备选虚拟IP地址,然后再根据第一备选虚拟IP地址发送第二网络请求。本发明专利技术提供一种网络连接容灾方法,可以在客户端发生网络异常时,对客户端的网络连接进行自修复,从而恢复该客户端的正常数据交互。

Disaster recovery method of network connection, terminal equipment, storage medium and electronic equipment

【技术实现步骤摘要】
网络连接容灾方法、终端设备、存储介质及电子设备
本专利技术涉及移动终端网络通信
,尤其涉及一种网络连接容灾方法、终端设备、存储介质及电子设备。
技术介绍
随着移动互联网时代移动终端的广泛普及,用户对移动终端中的应用客户端的依赖性也随之日益提高。因此,每个移动终端都离不开跟服务器的即时通信,尤其是电商这种新型的线上销售模式,移动终端网络的畅通对整个交易的过程更加是起到至关重要的作用。为了保证位于不同网络环境下的用户都能够通过移动终端在相应的应用客户端中进行正常的访问服务,应用客户端的服务提供者通常需要部署分布式内容分发系统(ContentDeliveryNetwork,简称CDN)以及多个机房来保证网络的可靠性。然而,在实际的应用过程中,由于存在用户所处区域以及所选择的网络运营商差异等因素,无法保证应用客户端所对应的所有网络连接均可用。当应用客户端当前所连接的机房发生故障时,就会直接导致应用客户端网络连接失败,而在现有技术中,应用客户端只是提示用户当前网络无法访问,或者是发起请求重试,而无法进行网络连接的自动修复。专利技术内本文档来自技高网...

【技术保护点】
1.一种网络连接容灾方法,其特征在于,包括:/n判断终端设备是否接收到第一远程服务端发送的虚拟IP地址列表,其中,所述虚拟IP地址列表包括:备选虚拟IP地址集合以及主虚拟IP地址,所述备选虚拟IP地址集合包括至少一个备选虚拟IP地址,所述主虚拟IP地址为建立网络连接的首选IP地址;/n若判断结果为是,则根据所述主虚拟IP地址发送第一网络请求;/n当所述第一网络请求失败时,依次对所述备选虚拟IP地址集合中的每个所述备选虚拟IP地址进行拨测,以确定所述备选虚拟IP地址集合中能够访问第二远程服务端的第一备选虚拟IP地址;/n根据所述第一备选虚拟IP地址发送第二网络请求。/n

【技术特征摘要】
1.一种网络连接容灾方法,其特征在于,包括:
判断终端设备是否接收到第一远程服务端发送的虚拟IP地址列表,其中,所述虚拟IP地址列表包括:备选虚拟IP地址集合以及主虚拟IP地址,所述备选虚拟IP地址集合包括至少一个备选虚拟IP地址,所述主虚拟IP地址为建立网络连接的首选IP地址;
若判断结果为是,则根据所述主虚拟IP地址发送第一网络请求;
当所述第一网络请求失败时,依次对所述备选虚拟IP地址集合中的每个所述备选虚拟IP地址进行拨测,以确定所述备选虚拟IP地址集合中能够访问第二远程服务端的第一备选虚拟IP地址;
根据所述第一备选虚拟IP地址发送第二网络请求。


2.根据权利要求1所述的网络连接容灾方法,其特征在于,所述依次对所述备选虚拟IP地址集合中的每个所述备选虚拟IP地址进行拨测,以确定所述备选虚拟IP地址集合中能够访问第一远程服务端的第一备选虚拟IP地址,包括:
依次对所述备选虚拟IP地址集合中的每个所述备选虚拟IP地址进行拨测,以获取每个所述备选虚拟IP地址对应的连接性能数据;
确定所述备选虚拟IP地址集合中所述连接性能数据最优的虚拟IP地址作为所述第一备选虚拟IP地址。


3.根据权利要求2所述的网络连接容灾方法,其特征在于,所述连接性能数据为访问所述第二远程服务端的访问速率,所述第一备选虚拟IP地址为所述虚拟IP地址集合中所述访问速率最快的虚拟IP地址。


4.根据权利要求1-3中任意一项所述的网络连接容灾方法,其特征在于,在所述根据所述第一备选虚拟IP地址发送第二网络请求之后,还包括:
判断所述第二网络请求是否成功;
若判断结果为否,则通过域名系统解析技术发起网络重试。


5.根据权利要求1所述的网络连接容灾方法,其特征在于,在所述判断终端设备是否接收到第一远程服务端发送的虚拟IP地址列表之后,还包括:
若所述终端设备未收到第一远程服务端发送的所述虚拟IP地址列表,则依次对内置虚拟IP地址集合中的每个内置虚拟IP地址进行拨测,以确定所述内置虚拟IP地址集合中能够访问所述第二远程服务端的第二备选虚拟IP地址,其中,所述内置虚拟IP地址集合预设在所述终端设备中;
根据所述第二备选虚拟IP地址发送第三网络请求。


6.根据权利要求5所述的网络连接容灾方法,其特征在于,所述依次对内置虚拟IP地址集合中的每个内置虚拟IP地址进行拨测,以确定所述备选虚拟IP地址集合中能够访问所述第二远程服务端的第二备选虚拟IP地址,包括:
依次对所述内置虚拟IP地址集合中的每个所述内置虚拟IP地址进行拨测,以获取每个所述内置虚拟IP地址对应的连接性能数据;
确定所述内置虚拟IP地址集合中所述连接性能数据最优的虚拟IP地址作为所述第二备选虚拟IP地址。


7.根据权利要求6所述的网络连接容灾方法,其特征在于,所述连接性能数据为访问所述第二远程服务端的访问速率,所述第二备选虚拟IP地址为所述虚拟IP地址集合中所述访问速率最快的虚拟IP地址。


8.根据权利要求6或7所述的网络连接容灾方法,其特征在于,在所述根据所述第二备选虚拟IP地址发送第三网络请求之后,还包括:
判断所述第三网络请求是否成功;
若判断结果为否,则通过域名系统解析技术发起网络重试。


9.一种终端设备,其特征在于,包括:
列表接收判断模块,用于判断终端设备是否接收到第一远程服...

【专利技术属性】
技术研发人员:王刚
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1