一种调整连接超时时间的方法及装置制造方法及图纸

技术编号:21612586 阅读:26 留言:0更新日期:2019-07-13 20:48
本发明专利技术实施例提供的一种调整连接超时时间的方法及装置,可以获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,其中,每个期望值均为一个历史时间段内的多个连接请求受该历史时间段的连接超时时间影响的请求等待时长的期望值;基于期望值与预设阈值的比较结果对第一时间段的连接超时时间进行调整。本发明专利技术实施例可以通过历史时间段的连接请求的请求等待时长的期望值与预设阈值的比较结果调整历史时间段之后的第一时间段的连接超时时间。本发明专利技术提高了网络连接的建立效率。

A Method and Device for Adjusting Connection Overtime

【技术实现步骤摘要】
一种调整连接超时时间的方法及装置
本专利技术涉及数据连接领域,尤其涉及一种调整连接超时时间的方法及装置。
技术介绍
如今,人们在使用互联网资源时,可以通过某设备向另一设备发送连接请求以建立用于传输互联网资源的网络连接。为了防止连接请求由于长时间未被响应而导致该连接请求的无谓等待,现有技术通过为连接请求设置连接超时时间以对请求等待时长加以限制。若某连接请求的请求等待时长达到连接超时时间,则将该连接请求再次发送至另一设备以进行重试。然而,现有技术为连接请求设置的连接超时时间是一个固定的值,本申请专利技术人研究发现:当有很多连接请求长时间未被响应时,固定的连接超时时间导致后续的连接请求仍需要等待较长时间才能进行重试,降低了网络连接的建立效率。
技术实现思路
鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种调整连接超时时间的方法及装置,技术方案如下:一种调整连接超时时间的方法,包括:获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,其中,每个期望值均为一个历史时间段内的多个连接请求受该历史时间段的连接超时时间影响的请求等待时长的期望值;基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整。可选的,所述获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,包括:对第一时间段之前的至少一个历史时间段:获得该历史时间段内的结束请求过程的连接请求的个数和请求等待时长,获得该历史时间段内的阻塞的连接请求的个数和请求等待时长,根据获得的连接请求的个数和请求等待时长计算获得该历史时间段内的多个连接请求的请求等待时长的期望值,其中,所述结束请求过程的连接请求和阻塞的连接请求中均不包括重试的连接请求。可选的,所述根据获得的连接请求的个数和请求等待时长计算获得该历史时间段内的多个连接请求的请求等待时长的期望值,包括:根据公式计算获得该历史时间段内的多个连接请求的请求等待时长的期望值r,其中,N为该历史时间段内的结束请求过程的连接请求的个数,N=N1+N2,N1为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的连接请求的个数,ti为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的第i个连接请求的请求等待时长,i为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的连接请求的编号,N2为该历史时间段内的、由于网络连接建立而结束请求过程的连接请求的个数,tj为该历史时间段内的、由于网络连接建立而结束请求过程的第j个连接请求的请求等待时长,j为该历史时间段内的、由于网络连接建立而结束请求过程的连接请求的编号,M为该历史时间段内的阻塞的连接请求的个数,为tk为该历史时间段内的阻塞的第k个连接请求的请求等待时长,k为该历史时间段内的阻塞的连接请求的编号,i、j和k均为自然数,w1为该历史时间段内的结束请求过程的连接请求的平均请求等待时长所占的权重,w2为该历史时间段内的阻塞的连接请求的平均请求等待时长所占的权重。可选的,所述预设阈值包括第一预设阈值,所述基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整,包括:将连续的预设数量的历史时间段内的各所述期望值分别与所述第一预设阈值比较,当连续的预设数量的历史时间段内的各所述期望值均大于所述第一预设阈值时,对所述第一时间段的连接超时时间进行调整。可选的,所述预设阈值包括第二预设阈值,所述基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整,包括:将获得的各所述期望值分别与所述第二预设阈值比较,当有至少一个所述期望值大于所述第二预设阈值时,对所述第一时间段的连接超时时间进行调整。可选的,所述预设阈值包括第一预设阈值和第二预设阈值,所述基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整,包括:将连续的预设数量的历史时间段内的各所述期望值分别与所述第一预设阈值比较,将获得的各所述期望值分别与所述第二预设阈值比较,其中,所述第一预设阈值小于所述第二预设阈值;当获得的各所述期望值中有至少一个大于所述第二预设阈值的期望值,或所述连续的预设数量的历史时间段内的各所述期望值均大于所述第一预设阈值时,对所述第一时间段的连接超时时间进行调整。可选的,所述对所述第一时间段的连接超时时间进行调整,包括:将所述第一时间段的连接超时时间调整为所述至少一个历史时间段的连接超时时间的平均值的预设倍数,所述预设倍数小于1倍。一种调整连接超时时间的装置,包括:期望值获得单元和调整单元,所述期望值获得单元,用于获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,其中,每个期望值均为一个历史时间段内的多个连接请求受该历史时间段的连接超时时间影响的请求等待时长的期望值;所述调整单元,用于基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整。可选的,所述期望值获得单元具体用于:对第一时间段之前的至少一个历史时间段:获得该历史时间段内的结束请求过程的连接请求的个数和请求等待时长,获得该历史时间段内的阻塞的连接请求的个数和请求等待时长,根据获得的连接请求的个数和请求等待时长计算获得该历史时间段内的多个连接请求的请求等待时长的期望值,其中,所述结束请求过程的连接请求和阻塞的连接请求中均不包括重试的连接请求。可选的,所述期望值获得单元具体用于根据公式计算获得该历史时间段内的多个连接请求的请求等待时长的期望值r,其中,N为该历史时间段内的结束请求过程的连接请求的个数,N=N1+N2,N1为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的连接请求的个数,ti为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的第i个连接请求的请求等待时长,i为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的连接请求的编号,N2为该历史时间段内的、由于网络连接建立而结束请求过程的连接请求的个数,tj为该历史时间段内的、由于网络连接建立而结束请求过程的第j个连接请求的请求等待时长,j为该历史时间段内的、由于网络连接建立而结束请求过程的连接请求的编号,M为该历史时间段内的阻塞的连接请求的个数,为tk为该历史时间段内的阻塞的第k个连接请求的请求等待时长,k为该历史时间段内的阻塞的连接请求的编号,i、j和k均为自然数,w1为该历史时间段内的结束请求过程的连接请求的平均请求等待时长所占的权重,w2为该历史时间段内的阻塞的连接请求的平均请求等待时长所占的权重。借由上述技术方案,本专利技术提供的一种调整连接超时时间的方法及装置,可以获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,其中,每个期望值均为一个历史时间段内的多个连接请求受该历史时间段的连接超时时间影响的请求等待时长的期望值;基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整。本专利技术实施例可以通过历史时间段的连接请求的请求等待时长的期望值与预设阈值的比较结果调整历史时间段之后的第一时间段的连接超本文档来自技高网...

【技术保护点】
1.一种调整连接超时时间的方法,其特征在于,包括:获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,其中,每个期望值均为一个历史时间段内的多个连接请求受该历史时间段的连接超时时间影响的请求等待时长的期望值;基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整。

【技术特征摘要】
1.一种调整连接超时时间的方法,其特征在于,包括:获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,其中,每个期望值均为一个历史时间段内的多个连接请求受该历史时间段的连接超时时间影响的请求等待时长的期望值;基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整。2.根据权利要求1所述的方法,其特征在于,所述获得第一时间段之前的至少一个历史时间段内的多个连接请求的请求等待时长的期望值,包括:对第一时间段之前的至少一个历史时间段:获得该历史时间段内的结束请求过程的连接请求的个数和请求等待时长,获得该历史时间段内的阻塞的连接请求的个数和请求等待时长,根据获得的连接请求的个数和请求等待时长计算获得该历史时间段内的多个连接请求的请求等待时长的期望值,其中,所述结束请求过程的连接请求和阻塞的连接请求中均不包括重试的连接请求。3.根据权利要求2所述的方法,其特征在于,所述根据获得的连接请求的个数和请求等待时长计算获得该历史时间段内的多个连接请求的请求等待时长的期望值,包括:根据公式计算获得该历史时间段内的多个连接请求的请求等待时长的期望值r,其中,N为该历史时间段内的结束请求过程的连接请求的个数,N=N1+N2,N1为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的连接请求的个数,ti为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的第i个连接请求的请求等待时长,i为该历史时间段内的、由于请求等待时长达到该历史时间段的连接超时时间而结束请求过程的连接请求的编号,N2为该历史时间段内的、由于网络连接建立而结束请求过程的连接请求的个数,tj为该历史时间段内的、由于网络连接建立而结束请求过程的第j个连接请求的请求等待时长,j为该历史时间段内的、由于网络连接建立而结束请求过程的连接请求的编号,M为该历史时间段内的阻塞的连接请求的个数,为tk为该历史时间段内的阻塞的第k个连接请求的请求等待时长,k为该历史时间段内的阻塞的连接请求的编号,i、j和k均为自然数,w1为该历史时间段内的结束请求过程的连接请求的平均请求等待时长所占的权重,w2为该历史时间段内的阻塞的连接请求的平均请求等待时长所占的权重。4.根据权利要求1所述的方法,其特征在于,所述预设阈值包括第一预设阈值,所述基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整,包括:将连续的预设数量的历史时间段内的各所述期望值分别与所述第一预设阈值比较,当连续的预设数量的历史时间段内的各所述期望值均大于所述第一预设阈值时,对所述第一时间段的连接超时时间进行调整。5.根据权利要求1所述的方法,其特征在于,所述预设阈值包括第二预设阈值,所述基于所述期望值与预设阈值的比较结果对所述第一时间段的连接超时时间进行调整,包括:将获得的各所述期望值分别与所述第二预设阈值比较,当有至少一个所述期望值大于所述第二预设阈值时,对所述第一时间段的连接超时时间进行调整。6.根据权利要...

【专利技术属性】
技术研发人员:胡文吴岩
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1