【技术实现步骤摘要】
链路建立方法和装置
本专利技术涉及即时通信
,具体而言,涉及一种链路建立方法和装置。
技术介绍
随着即时通讯业务的不断扩张,客户端和数据中心之间的数据访问链路容易受地域差异、网络波动、网络延迟等不确定因素的影响,尤其对于全球网络背景下的即时通讯业务,因此建立稳定可用、具备容灾性的链路就显得尤为重要。目前主要采用两种链路建立方式实现客户端与数据中心之间的连接:(1)客户端直连数据中心,但该方式无法有效避免网络波动带来的负面影响。(2)采用单AP(AccessPoint,访问接入点)点连接数据中心,建立AP点和数据中心之间的专线,该方式虽能在一定程度上解决直连数据中心网络波动链路不稳定的问题,但是当单个AP点挂掉后,链路无法正常使用,不具备容灾性。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种链路建立方法和装置,以改善上述问题,提高数据访问链路的稳定性和容灾性。一方面,本专利技术较佳实施例还提供一种链路建立方法,应用于客户端,所述链路建立方法包括:接收导航服务器下发的AP地址列表,该AP地址列表中包括多个AP节点地址;从所述多个AP节点地址中选取一个A ...
【技术保护点】
1.一种链路建立方法,其特征在于,应用于客户端,所述链路建立方法包括:接收导航服务器下发的AP地址列表,该AP地址列表中包括多个AP节点地址;从所述多个AP节点地址中选取一个AP节点地址作为目标地址,并向与该目标地址对应的AP节点发起与数据中心的链路建立请求;判断是否在预设时长内接收到所述数据中心反馈的数据访问链路建立成功的链路确认信息;若未接收到所述链路确认信息,则从所述多个AP节点地址中按照预设规则重新选取一个AP节点地址作为所述目标地址,并向与该目标地址对应的AP节点发起与数据中心的链路建立请求,直到接收到所述数据中心反馈的链路确认信息。
【技术特征摘要】
1.一种链路建立方法,其特征在于,应用于客户端,所述链路建立方法包括:接收导航服务器下发的AP地址列表,该AP地址列表中包括多个AP节点地址;从所述多个AP节点地址中选取一个AP节点地址作为目标地址,并向与该目标地址对应的AP节点发起与数据中心的链路建立请求;判断是否在预设时长内接收到所述数据中心反馈的数据访问链路建立成功的链路确认信息;若未接收到所述链路确认信息,则从所述多个AP节点地址中按照预设规则重新选取一个AP节点地址作为所述目标地址,并向与该目标地址对应的AP节点发起与数据中心的链路建立请求,直到接收到所述数据中心反馈的链路确认信息。2.根据权利要求1所述的链路建立方法,其特征在于,所述AP地址列表中包括按照预设优先级顺序进行排列的多个AP节点地址,从所述多个AP节点地址中选取的目标地址为该多个AP节点地址中优先级最高的一个,或者为优先级排列靠前的预设数量个AP节点地址中随机选择的一个。3.根据权利要求2所述的链路建立方法,其特征在于,所述链路建立方法还包括:记录基于所述AP地址列表中的各AP节点地址进行数据访问链路建立时的链路建立时长或/和对应的链路建立结果;根据所述链路建立时长或/和对应的链路建立结果判断各所述AP节点地址对应的链路连接质量;根据所述链路连接质量对所述AP地址列表中的各AP节点地址的优先级顺序进行更新。4.根据权利要求3所述的链路建立方法,其特征在于,所述链路建立方法还包括:监测已成功建立的与所述数据中心之间的数据访问链路是否出现异常;若所述数据访问链路出现异常,则基于更新后的所述AP地址列表,重新执行从所述多个AP节点地址中选取一个AP节点地址作为目标地址,并向与该目标地址对应的AP节点发起与数据中心的链路建立请求,直到再次接收到所述数据中心反馈的链路确认信息。5.根据权利要求1所述的链路建立方法,其特征在于,在接收导航服务器下发的AP地址列表的步骤之前,所述方法还包括:发送地址列表请求给所述导航服务器,以使得该导航服务器从接收到的地址列表请求中提取进行该地址列表请求转发的AP节点的节点标识,并根据该节点标识生成所述AP地址列表。6.一种链路建立方法,其特征在于,应用于导航服务器,所述链路建立方法包括:接收客户端发送的地址列表请求,判断所述地址列表请求中是否包含AP节点的节点标识;若包含节点标识,则基于所述节点标识生成包括多个AP节点地址的AP地址列表;发送所述AP地址列表给所述客户端,以使得所述客户...
【专利技术属性】
技术研发人员:李淼,杨攀,钟元才,
申请(专利权)人:北京云中融信网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。