[发明专利]优先级调整方法、电子设备及存储介质在审
申请号: | 202210247930.1 | 申请日: | 2022-03-14 |
公开(公告)号: | CN115037801A | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 杨夕凯;刘浩 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L67/61 | 分类号: | H04L67/61 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 钟文芳 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优先级 调整 方法 电子设备 存储 介质 | ||
本公开实施例公开了一种优先级调整方法、电子设备及存储介质,所述方法包括:在检测到进入应用客户端的当前页面后,获取当前待处理的多个网络请求;基于所述网络请求所针对的页面是否为所述当前页面调整所述网络请求的处理优先级;基于所述处理优先级处理所述多个网络请求。该技术方案能够提高多个并发网络请求的处理效率,并且能够提高处理设备的处理性能,进而能够提高用户使用应用客户端的体验。
技术领域
本公开涉及计算机网络技术领域,具体涉及一种优先级调整方法、电子设备及存储介质。
背景技术
随着智能终端的发展和网络环境的普及,用户可以通过终端上安装的应用客户端对网络进行访问,在访问过程中,可能同时接收到已开启应用的多个网络请求,这种情况也称为网络请求并发;但是终端同时处理多个网络请求的处理能力有限,容易导致终端处理性能下降。
为了解决网络请求并发导致终端处理性能下降的问题,已有技术中预先设置不同网络请求的优先级,并在发生网络请求并发情况后,终端会基于网络请求的优先级对网络进行访问。已有的优先级设置方式是静态的,无法进行动态调整。例如,应用客户端中页面内核心网络请求通常被定义为最高优先级,而这容易导致客户端运行时并发的多个网络请求的优先级同样都是最高优先级,依然无法彻底解决网络请求高并发的问题。
因此,如何有效解决多个网络请求并发而导致终端处理性能下降的技术问题是当前本领域技术人员需要解决的主要技术问题之一。
发明内容
本公开实施例提供一种优先级调整方法、电子设备及存储介质。
第一方面,本公开实施例中提供了一种优先级调整方法,其中,包括:
在检测到进入应用客户端的当前页面后,获取当前待处理的多个网络请求;
基于所述网络请求所针对的页面是否为所述当前页面调整所述网络请求的处理优先级;
基于所述处理优先级处理所述多个网络请求。
进一步地,在检测到进入应用客户端的当前页面后,获取当前待处理的多个网络请求,包括:
在检测到进入应用客户端的当前页面后,获取进入所述当前页面所触发的当前网络请求以及进入所述当前页面之前未处理完成的历史网络请求。
进一步地,基于所述网络请求所针对的页面是否为所述当前页面调整所述网络请求的处理优先级,包括:
提高所述当前网络请求的处理优先级,以及降低所述历史网络请求的处理优先级。
进一步地,提高所述当前网络请求的处理优先级,以及降低所述历史网络请求的处理优先级,包括:
对所述当前网络请求的处理优先级加权处理,以提高所述当前网络请求的处理优先级;
对所述历史网络请求的处理优先级降权处理,以降低所述历史网络请求的处理优先级。
进一步地,在检测到进入当前页面的请求后,获取进入所述当前页面所触发的当前网络请求以及未完成发送的历史网络请求之后,所述方法包括:
设置所述当前网络请求的初始处理优先级,使得所述当前网络请求中的预设核心网络请求的初始处理优先级高于所述当前网络请求中的非预设核心网络请求的初始处理优先级。
进一步地,所述方法还包括:
在检测到打开所述应用客户端进入首页的请求后,获取进入所述首页触发的网络请求;
设置所述网络请求的初始处理优先级,使得所述网络请求中的预设核心网络请求的初始处理优先级高于非预设核心网络请求的初始处理优先级。
进一步地,基于所述网络请求所针对的页面是否为所述当前页面调整所述网络请求的处理优先级,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210247930.1/2.html,转载请声明来源钻瓜专利网。