失败网络请求的确定方法、装置及计算机存储介质与流程

文档序号:21779413发布日期:2020-08-07 19:55阅读:来源:国知局

技术特征:

1.一种失败网络请求的确定方法,其特征在于,应用于客户端,所述方法包括:

发送目标网络请求,所述目标网络请求用于指示从服务器处获取目标数据;

在没有成功接收到针对所述目标网络请求的响应消息的情况下,从所述客户端的缓存中查找所述目标数据;

在没有查找到所述目标数据的情况下,将所述目标网络请求确定为失败网络请求。

2.如权利要求1所述的方法,其特征在于,所述从所述客户端的缓存中查找所述目标数据之后,还包括:

在查找到所述目标数据的情况下,基于所述缓存中的目标数据响应所述目标网络请求。

3.如权利要求1所述的方法,其特征在于,所述将所述目标网络请求确定为失败网络请求之前,还包括:

确定当前所述客户端与所述服务器之间的网络链路状态;

在所述网络链路状态为连接中的情况下,执行将所述目标网络请求确定为失败网络请求的操作。

4.如权利要求3所述的方法,其特征在于,所述确定当前所述客户端与所述服务器之间的网络链路状态之后,还包括:

在所述网络链路状态为断开的情况下,将所述网络请求标记为第一类网络请求,所述第一类网络请求为在所述网络链路状态为断开的情况下发起的网络请求。

5.如权利要求1至4任一所述的方法,其特征在于,所述发送目标网络请求之后,还包括:

如果检测到所述客户端中途退出,则将所述网络请求标记为第二类网络请求,所述第二类网络请求为网络请求发起后所述客户端中途退出的网络请求。

6.一种失败网络请求的确定装置,其特征在于,所述装置部署在客户端,所述装置包括:

发送模块,用于发送目标网络请求,所述目标网络请求用于指示从服务器处获取目标数据;

查找模块,用于在没有成功接收到针对所述目标网络请求的响应消息的情况下,从所述客户端的缓存中查找所述目标数据;

第一确定模块,用于在没有查找到所述目标数据的情况下,将所述目标网络请求确定为失败网络请求。

7.如权利要求6所述的装置,其特征在于,所述装置还包括:

响应模块,用于在查找到所述目标数据的情况下,基于所述缓存中的目标数据响应所述目标网络请求。

8.如权利要求6所述的装置,其特征在于,所述装置还包括:

第二确定模块,用于确定当前所述客户端与所述服务器之间的网络链路状态;

所述第一确定模块,用于在所述网络链路状态为连接中的情况下,执行将所述目标网络请求确定为失败网络请求的操作。

9.如权利要求8所述的装置,其特征在于,所述装置还包括:

第一标记模块,用于在所述网络链路状态为断开的情况下,将所述网络请求标记为第一类网络请求,所述第一类网络请求为在所述网络链路状态为断开的情况下发起的网络请求。

10.如权利要求6至9任一所述的装置,其特征在于,所述装置还包括:

第二标记模块,用于如果检测到所述客户端中途退出,则将所述网络请求标记为第二类网络请求,所述第二类网络请求为网络请求发起后所述客户端中途退出的网络请求。

11.一种失败网络请求的确定装置,其特征在于,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器执行所述存储器中的可执行指令来执行上述权利要求1-5任一项方法的步骤。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述权利要求1-5任一项方法的步骤。


技术总结
本申请公开了一种失败网络请求的确定方法、装置及计算机存储介质,属于互联网技术领域。在本申请中,客户端发送目标网络请求,目标网络请求用于指示从服务器处获取目标数据,在没有成功接收到针对目标网络请求的响应消息的情况下,从客户端的缓存中查找目标数据,在没有查找到目标数据的情况下,将目标网络请求确定为失败网络请求。因此,在本申请中,在没有成功接收到针对目标网络请求的响应消息的情况下,客户端并不直接将该目标网络请求确定为失败目标网络请求,而是继续基于缓存中的数据确定该目标网络请求是否是失败网络请求,以使最终确定的网络请求的响应失败率和用户感知的响应失败率能够一致,也即是提高网络请求的响应失败率的准确性。

技术研发人员:洪锐堉;谢导
受保护的技术使用者:广州酷狗计算机科技有限公司
技术研发日:2020.04.09
技术公布日:2020.08.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1