【技术实现步骤摘要】
网络连接超时时间设置方法、装置、设备及介质
本申请实施例涉及数据通信
,特别是一种基于大数据的网络连接超时时间设置方法、装置、设备及介质。
技术介绍
在当今移动互联网盛行的时代,移动应用运行的场景非常丰富,尤其是现在的手机用户更习惯在上下班的路上去关注一些新闻,看股市、小说、直播,或玩游戏等。而在地铁里、巴士上、甚至是电梯、车库等弱网环境的场景里,用户请求进行网络连接时容易出现连接超时等问题。在网络相关的项目中,经常会出现较多网络连接超时的状况,目前业内的网络连接方法都是设置一个固定的超时时间来建立网络连接,这方式有一定的局限性,尤其在不同的网络环境下较明显的弊端。比如当处在一个较差的网络环境,如弱网环境中时,很容易出现网络连接的时间大于设置固定的超时时间,出现网络无法连接的状况,导致超时率急剧升高,从而使用户无法使用网络,影响用户的产品体验。
技术实现思路
本申请实施例所要解决的技术问题是,提供一种基于大数据的网络连接超时时间设置方法、装置、设备及介质,通过动态地调整超时时间的方式,适应不同的网络环境下的网络连接,减少请求超时的状况。为了解决上述技术问题,本申请实施例所述的一种基于大数据的网络连接超时时间设置方法,采用了如下所述的技术方案:一种基于大数据的网络连接超时时间设置方法,包括:当发送网络连接请求并接收到反馈的超时信息时,获取当前网络环境的缺省超时时间,作为初始超时时间;调用一个数值递增的数列{A(n)},基于初始超时时间T0,根据超时调整计 ...
【技术保护点】
1.一种基于大数据的网络连接超时时间设置方法,其特征在于,包括:/n当发送网络连接请求并接收到反馈的超时信息时,获取当前网络环境的缺省超时时间,作为初始超时时间;/n调用一个数值递增的数列{A(n)},基于初始超时时间T0,根据超时调整计算公式Tn=A(n)*T0(n∈正整数),以A(1)为起点依次重设超时时间为Tn;所述{A(n)}中,A(1)>1;/n每一次重设超时时间后,均基于重设的超时时间重新发送网络连接请求,并确认重新发送网络连接请求后是否连接成功;/n当确认重新发送网络连接请求后仍连接超时时,基于超时调整计算公式对超时时间继续进行重设,直至确认基于重设后的超时时间进行网络连接请求时连接成功为止;/n当确认重新发送网络连接请求后连接成功时,将对应的超时时间设为当前网络环境的缺省超时时间。/n
【技术特征摘要】
1.一种基于大数据的网络连接超时时间设置方法,其特征在于,包括:
当发送网络连接请求并接收到反馈的超时信息时,获取当前网络环境的缺省超时时间,作为初始超时时间;
调用一个数值递增的数列{A(n)},基于初始超时时间T0,根据超时调整计算公式Tn=A(n)*T0(n∈正整数),以A(1)为起点依次重设超时时间为Tn;所述{A(n)}中,A(1)>1;
每一次重设超时时间后,均基于重设的超时时间重新发送网络连接请求,并确认重新发送网络连接请求后是否连接成功;
当确认重新发送网络连接请求后仍连接超时时,基于超时调整计算公式对超时时间继续进行重设,直至确认基于重设后的超时时间进行网络连接请求时连接成功为止;
当确认重新发送网络连接请求后连接成功时,将对应的超时时间设为当前网络环境的缺省超时时间。
2.根据权利要求1所述的基于大数据的网络连接超时时间设置方法,其特征在于,所述调用一个数值递增的数列{A(n)}的步骤之前,所述方法还包括:
删除斐波那契数列{Fib(n)}中的首项Fib(1)和第二项Fib(2),将第三项Fib(3)调整为所述{Fib(n)}中的首项,预设调整后的所述{Fib(n)}为所述{A(n)}。
3.根据权利要求1所述的基于大数据的网络连接超时时间设置方法,其特征在于,所述调用一个数值递增的数列{A(n)}的步骤之前,所述方法还包括:
设置最大超时时间Tmax;
所述基于初始超时时间T0,根据超时调整计算公式Tn=A(n)*T0(n∈正整数),以A(1)为起点依次重设超时时间为Tn的步骤之后,所述方法还包括:
比较重设的超时时间Tn与最大超时时间Tmax的值;
当Tn≥Tmax时,将Tmax的值作为重设的超时时间Tn的值,并直接设为当前网络环境的缺省超时时间。
4.根据权利要求3所述的基于大数据的网络连接超时时间设置方法,其特征在于,所述每一次重设超时时间后,均基于重设的超时时间重新发送网络连接请求的步骤之后,所述方法还包括:
当等待网络连接请求的响应结果的时间大于预设的提示时间参数时,发送连接确认指令,所述连接确认指令用于询问是否继续等待所述网络连接请求的响应结果;所述提示时间参数小于所述重设的超时时间。
5.根据权利要求1所述的基于大数据的网络连接超时时间设置方法,其特征在于,所述当确认重新发送网络连接请求后连接成功时的步骤之后,所述方法包括步骤:
基于对应的超时时间,发送至少两次新的网络连接请求;
当所述新的网络连接请求的响应结果均为连接成功时,将所述超时时间设为当前网络环境的缺省超时时间;
当所述新的网络连接请求的响应结果中有至...
【专利技术属性】
技术研发人员:雷郴湘,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。