超时时长的调整方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:23318374 阅读:25 留言:0更新日期:2020-02-11 18:58
本发明专利技术公开了一种超时时长的调整方法、装置、设备及计算机可读存储介质,涉及金融科技领域,该方法包括步骤:获取跨系统调用对应耗时统计数组中的分段间隔时长,以及计算所述耗时统计数组对应时间间隔队列中耗时差值的时间间隔平均值;根据所述时间间隔队列计算跨系统调用对应交易的耗时趋势比例值,以及根据所述耗时统计数组和所述耗时趋势比例值计算跨系统调用对应交易的耗时平均值;根据所述分段间隔时长、所述时间间隔平均值、所述耗时趋势比例值和所述耗时平均值计算得到超时时长;根据所述超时时长调整跨系统调整下一次交易的超时时长。本发明专利技术提高了确定跨系统调用对应交易超时时长的准确率。

Adjustment method, device, equipment and computer-readable storage medium of timeout duration

【技术实现步骤摘要】
超时时长的调整方法、装置、设备及计算机可读存储介质
本专利技术涉及金融科技(Fintech)的数据处理
,尤其涉及一种超时时长的调整方法、装置、设备及计算机可读存储介质。
技术介绍
随着金融科技,尤其是互联网科技金融的不断发展,越来越多的技术(如分布式、区块链Blockchain、人工智能等)应用在金融领域,但金融业也对技术提出了更高的要求,如对金融业在跨系统调用过程中的数据处理提出了更高的要求。跨系统调用是指两个不同系统之间,通过网络进行交易请求及应答。超时时长是交易请求方从发出请求交易报文后,到接收到交易应答方发送交易应答报文之间的最大等待时长。目前设置超时时长的方法为交易请求方询问并统计交易应答方正常交易所需的处理时长,然后将该处理时长设置为超时时长。但是认为评估交易应答方的处理能力是不够准确,存在不确定性的,且存在其它很多因素会影响超时时长,如交易应答方运行的资源环境不同也会影响交易处理时长、交易应答方并发的交易量也会影响交易处理时长、交易应答方当前的网络带宽环境也会影响交易应答方将交易应答报文发送给交易请求发的传输时长、本文档来自技高网...

【技术保护点】
1.一种超时时长的调整方法,其特征在于,所述超时时长的调整方法包括以下步骤:/n获取跨系统调用对应耗时统计数组中的分段间隔时长,以及计算所述耗时统计数组对应时间间隔队列中耗时差值的时间间隔平均值;/n根据所述时间间隔队列计算跨系统调用对应交易的耗时趋势比例值,以及根据所述耗时统计数组和所述耗时趋势比例值计算跨系统调用对应交易的耗时平均值;/n根据所述分段间隔时长、所述时间间隔平均值、所述耗时趋势比例值和所述耗时平均值计算得到超时时长;/n根据所述超时时长调整跨系统调整下一次交易的超时时长。/n

【技术特征摘要】
1.一种超时时长的调整方法,其特征在于,所述超时时长的调整方法包括以下步骤:
获取跨系统调用对应耗时统计数组中的分段间隔时长,以及计算所述耗时统计数组对应时间间隔队列中耗时差值的时间间隔平均值;
根据所述时间间隔队列计算跨系统调用对应交易的耗时趋势比例值,以及根据所述耗时统计数组和所述耗时趋势比例值计算跨系统调用对应交易的耗时平均值;
根据所述分段间隔时长、所述时间间隔平均值、所述耗时趋势比例值和所述耗时平均值计算得到超时时长;
根据所述超时时长调整跨系统调整下一次交易的超时时长。


2.如权利要求1所述的超时时长的调整方法,其特征在于,所述获取跨系统调用对应耗时统计数组中的分段间隔时长的步骤之前,还包括:
获取跨系统调用对应当前交易的当前耗时时长,并判断所述当前耗时时长是否大于预设超时时长;
若所述当前耗时时长大于所述预设超时时长,则将所述预设超时时长和分段间隔时长之和确定为所述当前交易的交易耗时时长,并将所述交易耗时时长存储至所述耗时统计数组的耗时时长队列中;
若所述当前耗时时长小于或者等于所述预设超时时长,则将所述当前耗时时长确定为所述当前交易的交易耗时时长,并将所述交易耗时时长存储至所述耗时统计数组的耗时时长队列中。


3.如权利要求1所述的超时时长的调整方法,其特征在于,所述获取跨系统调用对应耗时统计数组中的分段间隔时长的步骤之前,还包括:
确定所述耗时统计数组中各个耗时时长队列和各个发生时间队列中的超时交易对应的超时数据,获取跨系统调用对应当前交易的当前发生时间,以及获取所述发生时间队列对应的时间周期;
根据所述时间周期和所述当前发生时间确定目标时间;
删除所述当前交易对应发生时间队列中小于目标时间的发生时间,并删除所述当前交易对应耗时时长队列中,与小于目标时间的发生时间对应的耗时时长;
删除所述时间间隔队列中与小于目标时间的发生时间对应的耗时差值,以及删除所述耗时时长队列和发生时间队列中的超时数据。


4.如权利要求1所述的超时时长的调整方法,其特征在于,所述计算所述耗时统计数组对应时间间隔队列中耗时差值的时间间隔平均值的步骤之前,还包括:
计算跨系统调用当前交易对应的耗时时长与上一次跨系统调用对应交易耗时时长之间的耗时差值,并将所述耗时差值添加至所述时间间隔队列中。


5.如权利要求1所述的超时时长的调整方法,其特征在于,所述根据所述时间间隔队列计算跨系统调用对应交易的耗时趋势比例值的步骤包括:
将所述时间间隔队列中的每一耗时差值记为第一目标差值,将所述目标差值对应的下一个耗时差值记为第二目标差值;
将所述第二目标差值减去对应的所述第一目标差值,得到所述时间间隔队列的时长差值;
计算所述时间间隔队列中耗时差值的元素个数,根据所述元素个数和所述时长差值计算跨系统调用对应交易的耗时趋势比例值。


6.如权利要求5所述的超时时长的调整方法,其特征在于,所述根据所述元素个数和所述时长差值计算跨系统调用对应交易的耗时趋势比例值的步骤包括:
检测所述时长差值是否大于零,得到检测结果,并根据所述检测结果确定各个所述时长差值对应的映射值;
将各个所述时长差值对应的映射值相加,得到跨系统调用对应交易的时间间隔趋势值;
将所述时间间隔趋势值除以所述...

【专利技术属性】
技术研发人员:陈昭江旻杨杨徐为恺
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1