System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种终端加载续航方法、装置、计算机设备及存储介质。
技术介绍
1、银行线上终端系统作为最重要的线上引流方式及放贷渠道,稳定、高效的运行环境成为了线上终端所必需的基本且最重要保障。随着银行内部业务量的不断升级,用户量的不断加大,线上终端系统所承受的压力也随之呈线性增长趋势。在如此大体量的业务负载之下,要求线上终端具备稳定、高效的基本能力之外,更加需要应对不同突发状况的能力,例如大批量用户请求造成的网络堵塞导致用户在终端看到正常内容以及网络状态不稳定造成终端无法正常显示等一系列问题。所以,针对这一情况,一个能解决上述问题的加载续航技术显得尤为重要。
2、据了解,解决由于网络抖动造成的网络请求失败的较为理想的实现方案为:客户端规定网络请求的超时时长,针对不同的接口规定不同的网络请求次数,在一定的时间段内若造成网络请求失败,进行二次请求或者三次请求。但是此方法存在以下几方面缺陷:
3、(1)在终端比较庞大的情况下,接口请求数量较多,需要处理的接口也会增多,容易出错并且较为繁琐;
4、(2)针对不同的接口设置单独的请求次数,人力成本较高,不够智能;
5、(3)针对网络不稳定的环境,请求次数完成之后,不再进行请求,页面无法正常显示,当网络正常的情况下需要用户手动刷新页面,容易造成客户流失。
技术实现思路
1、有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种能够应用于如金融科技领域或其他
的终端加
2、本专利技术提供如下技术方案:
3、第一方面,本公开实施例中提供了一种终端加载续航方法,所述方法包括:
4、构建监听脚本文件,通过所述监听脚本文件监听各接口的请求时长和请求频率;
5、每次接收到所述接口发起的网络请求时,通过智能监听方式对各所述接口设置不同的加载续航阈值;
6、通过所述监听脚本文件分析各所述接口的请求时长和请求频率,并将所述请求时长和所述请求频率超过对应的加载续航阈值的接口上报至服务端;
7、通过所述监听脚本文件监听所述服务端的网络状况,在所述网络状况恢复正常时通过所述监听脚本文件向所述服务端进行所述网络请求,并在所述服务端的内容更新时加载最新的界面内容。
8、进一步地,所述智能监听方式为navigator.online方式。
9、进一步地,所述通过智能监听方式对各所述接口设置不同的加载续航阈值,包括:
10、通过所述智能监听方式判断各所述接口的网络状态;
11、基于各所述接口的网络状态,根据各所述接口的请求时长、请求频率和重要程度,对各所述接口设置对应的加载续航阈值。
12、进一步地,所述在所述网络状况恢复正常时通过所述监听脚本文件向所述服务端进行所述网络请求之后,还包括:
13、若所述服务端的内容未更新,则获取并加载更新之前的界面内容。
14、第二方面,本公开实施例中提供了一种终端加载续航装置,所述装置包括:
15、构建模块,用于构建监听脚本文件,通过所述监听脚本文件监听各接口的请求时长和请求频率;
16、设置模块,用于每次接收到所述接口发起的网络请求时,通过智能监听方式对各所述接口设置不同的加载续航阈值;
17、上报模块,用于通过所述监听脚本文件分析各所述接口的请求时长和请求频率,并将所述请求时长和所述请求频率超过对应的加载续航阈值的接口上报至服务端;
18、更新模块,用于通过所述监听脚本文件监听所述服务端的网络状况,在所述网络状况恢复正常时通过所述监听脚本文件向所述服务端进行所述网络请求,并在所述服务端的内容更新时加载最新的界面内容。
19、进一步地,所述智能监听方式为navigator.online方式。
20、进一步地,所述装置还包括:
21、判断模块,用于通过所述智能监听方式判断各所述接口的网络状态;
22、设置子模块,用于基于各所述接口的网络状态,根据各所述接口的请求时长、请求频率和重要程度,对各所述接口设置对应的加载续航阈值。
23、进一步地,所述装置还包括:
24、获取模块,用于若所述服务端的内容未更新,则获取并加载更新之前的界面内容。
25、第三方面,本公开实施例中提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中所述终端加载续航方法的步骤。
26、第四方面,本公开实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中所述终端加载续航方法的步骤。
27、本申请的实施例具有如下优点:
28、本申请实施例提供的终端加载续航方法,通过构建监听脚本文件,通过所述监听脚本文件监听各接口的请求时长和请求频率;每次接收到所述接口发起的网络请求时,通过智能监听方式对各所述接口设置不同的加载续航阈值;通过所述监听脚本文件分析各所述接口的请求时长和请求频率,并将所述请求时长和所述请求频率超过对应的加载续航阈值的接口上报至服务端;通过所述监听脚本文件监听所述服务端的网络状况,在所述网络状况恢复正常时通过所述监听脚本文件向所述服务端进行所述网络请求,并在所述服务端的内容更新时加载最新的界面内容。本方法可将网络请求智能化、高效化,为服务端进行分析提供较好的外部保障,减少人力和时间成本,实现更低的维护成本。
29、为使本专利技术的上述目的、特征和优点能更明显和易懂,下文特举较佳实施例,并配合所附附图,做详细说明如下。
本文档来自技高网...【技术保护点】
1.一种终端加载续航方法,其特征在于,所述方法包括:
2.根据权利要求1所述的终端加载续航方法,其特征在于,所述智能监听方式为navigator.online方式。
3.根据权利要求1所述的终端加载续航方法,其特征在于,所述通过智能监听方式对各所述接口设置不同的加载续航阈值,包括:
4.根据权利要求1所述的终端加载续航方法,其特征在于,所述在所述网络状况恢复正常时通过所述监听脚本文件向所述服务端进行所述网络请求之后,还包括:
5.一种终端加载续航装置,其特征在于,所述装置包括:
6.根据权利要求5所述的终端加载续航装置,其特征在于,所述智能监听方式为navigator.online方式。
7.根据权利要求5所述的终端加载续航装置,其特征在于,所述装置还包括:
8.根据权利要求5所述的终端加载续航装置,其特征在于,所述装置还包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1-4中任一项所述终端加载续航方法的
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4中任一项所述终端加载续航方法的步骤。
...【技术特征摘要】
1.一种终端加载续航方法,其特征在于,所述方法包括:
2.根据权利要求1所述的终端加载续航方法,其特征在于,所述智能监听方式为navigator.online方式。
3.根据权利要求1所述的终端加载续航方法,其特征在于,所述通过智能监听方式对各所述接口设置不同的加载续航阈值,包括:
4.根据权利要求1所述的终端加载续航方法,其特征在于,所述在所述网络状况恢复正常时通过所述监听脚本文件向所述服务端进行所述网络请求之后,还包括:
5.一种终端加载续航装置,其特征在于,所述装置包括:
6.根据权利要求5所述的终端加载续航装置,其特...
【专利技术属性】
技术研发人员:余明峰,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。