连接建立方法、装置、电子设备、存储介质制造方法及图纸

技术编号:30700973 阅读:14 留言:0更新日期:2021-11-06 09:37
本公开关于一种连接建立方法、装置、电子设备及存储介质,所述方法包括:确定候选接入点集合,候选接入点集合中包括至少一个接入点;在接入点建立连接的过程中,获取接入点的处理耗时;当候选接入点集合中存在第一接入点的处理耗时达到第一时长阈值时,获取新的接入点,第一时长阈值小于自动超时限制值;将新的接入点加入至候选接入点集合,直至从候选接入点集合中确定第一目标接入点,第一目标接入点用于与服务器成功建立连接。通过上述方法,使接入点无需等待自动超时限制值便可补充进新的接入点参与连接竞速,从而可以确保连接的整体建连耗时能够在较短时间内完成,提高了连接建立的效率。建立的效率。建立的效率。

【技术实现步骤摘要】
连接建立方法、装置、电子设备、存储介质


[0001]本公开涉及互联网
,尤其涉及一种连接建立方法、装置、电子设备、计算机可读存储介质、计算机程序产品。

技术介绍

[0002]长连接作为一些应用程序平台的底层上下行信令通道,被应用程序平台的上层多种业务(例如,私信、游戏、直播等业务)依赖。
[0003]相关技术中,在长连接建连阶段,客户端可以从预先配置的一组接入点中选择一定数量的接入点同时开始连接竞速。当存在某个接入点连接或者握手达到自动超时限制(默认15秒)后,客户端会淘汰该个接入点,并补充新的接入点,使新的接入点加入连接竞速,直至存在接入点使客户端和服务器之间完成连接和握手。但是,采用相关技术中的方式,需在接入点连接或者握手达到自动超时限制后才能补充新的接入点,存在连接建立耗时较久的问题。

技术实现思路

[0004]本公开提供一种连接建立方法、装置、电子设备、计算机可读存储介质、计算机程序产品,以至少解决相关技术中连接建立耗时较久的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种连接建立方法,包括:
[0006]确定候选接入点集合,所述候选接入点集合中包括至少一个接入点;
[0007]在所述接入点建立连接的过程中,获取所述接入点的处理耗时;
[0008]当所述候选接入点集合中存在第一接入点的所述处理耗时达到第一时长阈值时,获取新的接入点,所述第一时长阈值小于自动超时限制值;
[0009]将所述新的接入点加入至所述候选接入点集合,直至从所述候选接入点集合中确定第一目标接入点,所述第一目标接入点用于与服务器成功建立连接。
[0010]在其中一个实施例中,所述当所述候选接入点集合中存在第一接入点的所述处理耗时达到第一时长阈值时,获取新的接入点,包括:
[0011]当所述候选接入点集合中存在第一接入点的所述处理耗时达到所述第一时长阈值时,获取存在于所述候选接入点集合中接入点的接入点数量;
[0012]当所述接入点数量未达到数量阈值时,获取新的接入点。
[0013]在其中一个实施例中,所述方法还包括:
[0014]当所述第一接入点对应的所述处理耗时达到所述自动超时限制值时,从所述候选接入点集合中移除所述第一接入点。
[0015]在其中一个实施例中,所述处理耗时为建立连接耗时、握手耗时中的任一个。
[0016]在其中一个实施例中,在所述从所述候选接入点集合中确定第一目标接入点之后,还包括:
[0017]获取第二时长阈值;
[0018]当在所述第二时长阈值内,从所述候选接入点集合中确定第二目标接入点成功建立连接时,从所述第一目标接入点和所述第二目标接入点中,确定出用于数据传输的接入点。
[0019]在其中一个实施例中,所述从所述第一目标接入点和所述第二目标接入点中,确定出用于数据传输的接入点,包括:
[0020]获取所述第一目标接入点的第一时延和所述第二目标接入点的第二时延;
[0021]当所述第一时延大于所述第二时延时,采用所述第二目标接入点进行数据传输;
[0022]当所述第二时延大于或等于所述第一时延时,采用所述第一目标接入点进行数据传输。
[0023]在其中一个实施例中,所述获取第二时长阈值,包括:
[0024]获取所述第一目标接入点的第一时延;
[0025]根据所述第一时延以及预设的调节参数值确定所述第二时长阈值。
[0026]在其中一个实施例中,所述根据所述第一时延以及预设的调节参数值确定所述第二时长阈值,包括:
[0027]获取所述第一时延与预设的所述调节参数值的比值,作为所述第二时长阈值。
[0028]根据本公开实施例的第二方面,提供一种连接建立装置,包括:
[0029]请求发送模块,被配置为执行确定候选接入点集合,所述候选接入点集合中包括至少一个接入点;
[0030]耗时获取模块,被配置为执行在所述接入点建立连接的过程中,获取所述接入点的处理耗时;
[0031]接入点获取模块,被配置为执行当所述候选接入点集合中存在第一接入点的所述处理耗时达到第一时长阈值时,获取新的接入点,所述第一时长阈值小于自动超时限制值;
[0032]连接建立模块,被配置为执行将所述新的接入点加入至所述候选接入点集合,直至从所述候选接入点集合中确定第一目标接入点,所述第一目标接入点用于与服务器成功建立连接。
[0033]在其中一个实施例中,所述接入点获取模块,包括:
[0034]数量获取单元,被配置为执行当所述候选接入点集合中存在第一接入点的所述处理耗时达到所述第一时长阈值时,获取存在于所述候选接入点集合中接入点的接入点数量;
[0035]接入点获取单元,被配置为执行当所述接入点数量未达到数量阈值时,获取新的接入点。
[0036]在其中一个实施例中,所述装置还包括:
[0037]接入点移除模块,被配置为执行当所述第一接入点对应的所述处理耗时达到所述自动超时限制值时,从所述候选接入点集合中移除所述第一接入点。
[0038]在其中一个实施例中,所述处理耗时为建立连接耗时、握手耗时中的任一个。
[0039]在其中一个实施例中,所述装置还包括:
[0040]阈值获取模块,被配置为执行获取第二时长阈值;
[0041]接入点选择模块,被配置为执行当在所述第二时长阈值内,从所述候选接入点集合中确定第二目标接入点成功建立连接时,从所述第一目标接入点和所述第二目标接入点
中,确定出用于数据传输的接入点。
[0042]在其中一个实施例中,所述接入点选择模块,包括:
[0043]时延获取单元,被配置为执行获取所述第一目标接入点的第一时延和所述第二目标接入点的第二时延;
[0044]接入点选择单元,被配置为执行当所述第一时延大于所述第二时延时,采用所述第二目标接入点进行数据传输;当所述第二时延大于或等于所述第一时延时,采用所述第一目标接入点进行数据传输。
[0045]在其中一个实施例中,所述阈值获取模块,被配置为执行获取所述第一目标接入点的第一时延;根据所述第一时延以及预设的调节参数值确定所述第二时长阈值。
[0046]在其中一个实施例中,所述阈值获取模块,被配置为执行获取所述第一时延与预设的所述调节参数值的比值,作为所述第二时长阈值。
[0047]根据本公开实施例的第三方面,提供一种计算机程序产品,包括:
[0048]处理器;
[0049]用于存储所述处理器可执行指令的存储器;
[0050]其中,所述处理器被配置为执行所述指令,以实现上述第一方面任一项所述的连接建立方法。
[0051]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行上述第一方面任一项所述的连接建立方法。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种连接建立方法,其特征在于,包括:确定候选接入点集合,所述候选接入点集合中包括至少一个接入点;在所述接入点建立连接的过程中,获取所述接入点的处理耗时;当所述候选接入点集合中存在第一接入点的所述处理耗时达到第一时长阈值时,获取新的接入点,所述第一时长阈值小于自动超时限制值;将所述新的接入点加入至所述候选接入点集合,直至从所述候选接入点集合中确定第一目标接入点,所述第一目标接入点用于与服务器成功建立连接。2.根据权利要求1所述的连接建立方法,其特征在于,所述当所述候选接入点集合中存在第一接入点的所述处理耗时达到第一时长阈值时,获取新的接入点,包括:当所述候选接入点集合中存在第一接入点的所述处理耗时达到所述第一时长阈值时,获取存在于所述候选接入点集合中接入点的接入点数量;当所述接入点数量未达到数量阈值时,获取新的接入点。3.根据权利要求1所述的连接建立方法,其特征在于,所述方法还包括:当所述第一接入点对应的所述处理耗时达到所述自动超时限制值时,从所述候选接入点集合中移除所述第一接入点。4.根据权利要求1~3任一项所述的连接建立方法,其特征在于,所述处理耗时为建立连接耗时、握手耗时中的任一个。5.根据权利要求1~3任一项所述的连接建立方法,其特征在于,在所述从所述候选接入点集合中确定第一目标接入点之后,还包括:获取第二时长阈值;当在所述第二时长阈值内,从所述候选接入点集合中确定第二目标接入点成功建立连接时,从所述第一目标接入点和所述第二目标接入点中,确定出用于数据传输的接入点。6.根据权利要求5所述的连接建立方法,其特征在...

【专利技术属性】
技术研发人员:翁祥
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1