对应用程序的网络请求进行统一管理的方法、装置和终端与流程

文档序号:12600641阅读:来源:国知局

技术特征:

1.一种对应用程序的网络请求进行统一管理的方法,其特征在于,包括:

获取终端的当前网络质量参数;

根据当前网络制式,调整当前运行的应用程序下每个网络请求并发的数量和等待响应的超时时间。

2.根据权利要求1所述的方法,其特征在于,所述根据当前网络制式,调整当前运行的应用程序下每个网络请求并发的数量和等待响应的超时时间之前,所述方法,还包括:

根据用户的输入信息设定每个网络请求的优先级,并且根据网络请求之间的依赖关系设定主网络请求和次网络请求;

相应地,所述根据当前网络制式,调整当前运行的应用程序下每个网络请求并发的数量和等待响应的超时时间之后,所述方法,还包括:

根据所述每个网络请求的优先级,以及所述主网络请求和所述次网路请求的设定,异步发送所述网络请求。

3.根据权利要求2所述的方法,其特征在于,所述异步发送所述网络请求至服务器之前,所述方法,还包括:

记录所述每个网络请求的数据大小和发起时间;

相应地,所述异步发送所述网络请求之后,所述方法,还包括:

接收所述服务器返回的响应数据,并且记录每个响应数据的数据大小和返回时间。

4.根据权利要求3所述的方法,其特征在于,所述接收所述服务器返回的响应数据之后,所述方法,还包括:

保存所述每个网络请求的数据大小、发起时间,以及所述每个响应数据的数据大小、返回时间。

5.一种对应用程序的网络请求进行统一管理的装置,其特征在于,包括:

获取模块,用于获取终端的当前网络质量参数;

调整模块,用于根据当前网络制式,调整当前运行的应用程序下每个网络请求并发的数量和等待响应的超时时间。

6.根据权利要求5所述的装置,其特征在于,所述装置,还包括设定模块和异步发送模块,

所述调整模块,根据当前网络制式,调整当前运行的应用程序下每个网络请求并发的数量和等待响应的超时时间之前;

所述设定模块,用于:根据用户的输入信息设定每个网络请求的优先级,并且根据网络请求之间的依赖关系设定主网络请求和次网络请求;

相应地,所述调整模块,根据当前网络制式,调整当前运行的应用程序下每个网络请求并发的数量和等待响应的超时时间之后;

所述异步发送模块,用于:根据所述每个网络请求的优先级,以及所述主网络请求和所述次网路请求的设定,异步发送所述网络请求。

7.根据权利要求6所述的装置,其特征在于,所述装置,还包括记录模块和接收模块,

所述异步发送模块异步发送所述网络请求之前;

所述记录模块,用于:记录所述每个网络请求的数据大小和发起时间;

相应地,所述异步发送模块异步发送所述网络请求之后;

所述接收模块,用于接收所述服务器返回的响应数据,并且记录每个响应数据的数据大小和返回时间。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括存储模块,

所述接收模块接收所述服务器返回的响应数据之后;

所述存储模块,用于保存所述每个网络请求的数据大小、发起时间,以及所述每个响应数据的数据大小、返回时间。

9.一种终端,其特征在于,包括根据权利要求5至8中任一项所述的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1