一种请求处理方法及装置制造方法及图纸

技术编号:28673843 阅读:15 留言:0更新日期:2021-06-02 02:49
本申请示出了一种请求处理方法及装置。在本申请中,响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,以预设处理结果响应第N+1组时序的请求,以及,以预设处理逻辑处理测试请求,获取以预设处理逻辑处理的测试请求对应的测试平均时长;响应于测试平均时长小于或等于第一预设时长,则以预设处理逻辑处理第N+2组时序的请求。通过本申请可以提高处理第N+1组时序的请求的效率,可以提高第N+1组时序的请求的发送方对应的用户的体验,可以尽可能的降低电子设备崩溃的概率,以及可以提高对第N+2组时序的请求的发送方带来的优点(例如用户体验以及处理结果的准确率等)。

【技术实现步骤摘要】
一种请求处理方法及装置
本申请涉及计算机
,特别是涉及一种请求处理方法及装置。
技术介绍
在互联网环境下,网络上的平台可以对广大用户提供数据服务,例如,网络上的平台与广大用户使用的终端对接,接收用户的终端发送的请求,并对请求处理得到处理结果,向用户的终端返回处理结果,以实现为用户提供数据服务的目的。
技术实现思路
本申请示出了一种请求处理方法及装置。第一方面,本申请示出了一种请求处理方法,所述方法包括:响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,则以预设处理结果响应第N+1组时序的请求,以及,以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长,其中,所述测试请求包括第N组时序的请求和/或所述第N+1组时序的请求;响应于所述测试平均时长小于或等于所述第一预设时长,则以所述预设处理逻辑处理第N+2组时序的请求。在一个可选的实现方式中,所述方法还包括:响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,间隔第二预设时长之后,再执行所述以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长的步骤。在一个可选的实现方式中,所述方法还包括:响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,缓存所述第N组时序的请求。在一个可选的实现方式中,所述以预设处理逻辑处理测试请求,包括:获取已缓存的第N组时序的请求;以预设处理逻辑再次处理已缓存的第N组时序的请求。在一个可选的实现方式中,所述获取以预设处理逻辑处理的测试请求对应的测试平均时长,包括:统计以预设处理逻辑再次处理已缓存的第N组时序的请求对应的第N个平均时长,并作为所述测试平均时长。在一个可选的实现方式中,所述方法还包括:响应于所述测试平均时长小于或等于所述第一预设时长,删除缓存的第N组时序的请求。在一个可选的实现方式中,所述方法还包括:响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长小于或等于第一预设时长,则以预设处理逻辑处理第N+1组时序的请求。在一个可选的实现方式中,所述方法还包括:响应于所述测试平均时长大于所述第一预设时长,则以预设处理结果响应所述第N+2组时序的请求,以及,执行所述以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长的步骤。第二方面,本申请示出了一种请求处理装置,所述装置包括:第一响应模块,用于响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,则以预设处理结果响应第N+1组时序的请求,以及,第一处理模块,用于以预设处理逻辑处理测试请求,获取模块,用于获取以预设处理逻辑处理的测试请求对应的测试平均时长,其中,所述测试请求包括第N组时序的请求和/或所述第N+1组时序的请求;第二处理模块,用于响应于所述测试平均时长小于或等于所述第一预设时长,则以所述预设处理逻辑处理第N+2组时序的请求。在一个可选的实现方式中,所述装置还包括:所述第一处理模块还用于:响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,间隔第二预设时长之后,再以预设处理逻辑处理测试请求,所述获取模块还用于在以预设处理逻辑处理测试请求之后再获取以预设处理逻辑处理的测试请求对应的测试平均时长。在一个可选的实现方式中,所述装置还包括:缓存模块,用于响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,缓存所述第N组时序的请求。在一个可选的实现方式中,所述第一处理模块包括:获取单元,用于获取已缓存的第N组时序的请求;处理单元,用于以预设处理逻辑再次处理已缓存的第N组时序的请求。在一个可选的实现方式中,所述获取模块包括:统计单元,用于统计以预设处理逻辑再次处理已缓存的第N组时序的请求对应的第N个平均时长,并作为所述测试平均时长。在一个可选的实现方式中,所述装置还包括:删除模块,用于响应于所述测试平均时长小于或等于所述第一预设时长,删除缓存的第N组时序的请求。在一个可选的实现方式中,所述装置还包括:第三处理模块,用于响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长小于或等于第一预设时长,则以预设处理逻辑处理第N+1组时序的请求。在一个可选的实现方式中,所述装置还包括:第二响应模块,用于响应于所述测试平均时长大于所述第一预设时长,则以预设处理结果响应所述第N+2组时序的请求;所述第一处理模块还用于:响应于所述测试平均时长大于所述第一预设时长,以预设处理逻辑处理测试请求,所述获取模块还用于在以预设处理逻辑处理测试请求之后再获取以预设处理逻辑处理的测试请求对应的测试平均时长。第三方面,本申请示出了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行如第一方面所述的请求处理方法。第四方面,本申请示出了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的请求处理方法。第五方面,本申请示出了一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的请求处理方法。本申请提供的技术方案可以包括以下有益效果:在本申请中,以预设处理逻辑处理第N组时序的请求,以及获取以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长,在以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长的情况下,则往往可以说明电子设备出现故障,这样,电子设备往往无法以预设处理逻辑成功处理(之后接收到的)第N+1组时序的请求,如此,可以不以预设处理逻辑处理第N+1组时序的请求,而是使用事先设置的预设处理结果响应第N+1组时序的请求,以预设处理结果响应第N+1组时序的请求的过程耗费的时长可以小于第一预设时长,如此,可以避免电子设备在“以预设处理逻辑无法成功处理第N+1组时序的请求的情况下”仍旧针对各个第N+1组时序的请求依次耗费第一预设时长,从而可以提高处理第N+1组时序的请求的效率。如此,一方面,对于第N+1组时序的请求的发送方,等待小于第一预设时长的时长就能得到处理结果,减少了等待时长,从而可以提高第N+1组时序的请求的发送方对应的用户的体验。另一方面,由于每一个第N+1组时序的请求使用事先设置的预设处理结果响应的过程只需占用小于第一预设时长的时长,因此,在电子设备是串行地依次处理各个请求的情况下,可以减少请求在电子设备中堆积的可能性以及减少请求在电子设备中堆积的数量,从而可以尽可能的降低电子设备崩溃的概率。另外,电子本文档来自技高网...

【技术保护点】
1.一种请求处理方法,其特征在于,所述方法包括:/n响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,则以预设处理结果响应第N+1组时序的请求,以及,以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长,其中,所述测试请求包括第N组时序的请求和/或所述第N+1组时序的请求;/n响应于所述测试平均时长小于或等于所述第一预设时长,则以所述预设处理逻辑处理第N+2组时序的请求。/n

【技术特征摘要】
1.一种请求处理方法,其特征在于,所述方法包括:
响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,则以预设处理结果响应第N+1组时序的请求,以及,以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长,其中,所述测试请求包括第N组时序的请求和/或所述第N+1组时序的请求;
响应于所述测试平均时长小于或等于所述第一预设时长,则以所述预设处理逻辑处理第N+2组时序的请求。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,间隔第二预设时长之后,再执行所述以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长的步骤。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,缓存所述第N组时序的请求。


4.根据权利要求3所述的方法,其特征在于,所述以预设处理逻辑处理测试请求,包括:
获取已缓存的第N组时序的请求;
以预设处理逻辑再次处理已缓存的第N组时序的请求。


5.根据权利要求4所述的方法,其特征在于,所述获取以预设处理逻辑处理的测试请求对应的测试平均时长,包括:
统计以预设处理逻辑再次处理已缓存的第N组时序的请求对应的第N个平均时长,并作为所述测试平均时长。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于所述测试平均时长小于或等于所述第一预设时长,删除缓存的第N组时序的请求。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长小于或等于第一预设时长,则以预设处理逻辑处理第N+1组时序的请求。


8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述测试平均时长大于所述第一预设时长,则以预设处理结果响应所述第N+2组时序的请求,以及,执行所述以预设处理逻辑处理测试请求,并获取以预设处理逻辑处理的测试请求对应的测试平均时长的步骤。


9.一种请求处理装置,其特征在于,所述装置包括:
第一响应模块,用于响应于以预设处理逻辑处理的第N组时序的请求对应的第N个平均时长大于第一预设时长,则以预设处理结果响应第N+1组时序的请求,以及,第一处理模块,用于以预设处理逻辑处理测试请求,获取模块,用于获取以预设处理逻辑处理的测试请求对应的测试平均时长,其中,所述测试...

【专利技术属性】
技术研发人员:宋艳垒
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京;11

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

1