[发明专利]控制页面刷新的方法、装置、计算机设备和存储介质在审
申请号: | 202010621489.X | 申请日: | 2020-06-30 |
公开(公告)号: | CN111782326A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 袁辉辉 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/48 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明;赵吉阳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 页面 刷新 方法 装置 计算机 设备 存储 介质 | ||
1.一种控制页面刷新的方法,其特征在于,所述方法包括:
响应于页面刷新操作,确定与页面刷新过程关联的多种资源调度操作,并确定所述多种资源调度操作对应的优先级;其中,所述优先级包括第一优先级和第二优先级;所述第一优先级高于第二优先级;
通过调用第一优先级的各个资源调度操作对应的资源调度线程,执行第一优先级的资源调度操作,以进行页面内容的更新展示;
在检测到页面内容更新展示完成时,通过调用第二优先级的各个资源调度操作对应的资源调度线程,执行所述第二优先级的资源调度操作,以完成所述页面刷新过程中与页面内容的更新展示无关的操作。
2.如权利要求1所述的方法,其特征在于,所述第二优先级的资源调度操作包括内存回收操作;所述方法还包括:
在开始执行页面刷新操作时,控制执行内存回收操作的资源调度线程暂停进行内存回收操作;
在检测到页面内容更新展示完成时,通过调用第二优先级的各个资源调度操作对应的资源调度线程,执行所述第二优先级的资源调度操作,包括:
在检测到页面内容更新展示完成时,通过调用执行内存回收操作的资源调度线程,执行内存回收操作。
3.如权利要求1所述的方法,其特征在于,所述第一优先级的资源调度操作包括第一消息写入操作和第一消息处理操作;所述第一消息为进行页面内容更新展示必须执行的消息;
通过调用第一优先级的各个资源调度操作对应的资源调度线程,执行第一优先级的资源调度操作,包括:
通过调用执行第一消息写入操作的资源调度线程,将所述第一消息写入第一消息队列,并通过调用执行第一消息处理操作的资源调度线程,从所述第一消息队列中依次提取各条第一消息进行处理。
4.如权利要求3所述的方法,其特征在于,所述第一消息中包括页面绘制消息;
所述通过调用执行第一消息写入操作的资源调度线程,将所述第一消息写入第一消息队列,包括:
通过调用执行第一消息写入操作的资源调度线程,将所述页面绘制消息从所述第一消息队列的队首写入;
所述通过调用执行第一消息处理操作的资源调度线程,从所述第一消息队列中依次提取各条第一消息进行处理,包括:
通过调用执行第一消息处理操作的资源调度线程,从所述第一消息队列的队首依次提取各条第一消息进行处理。
5.如权利要求1所述的方法,其特征在于,所述第一优先级的资源调度操作包括第二消息写入操作,所述第二优先级的资源调度操作包括第二消息处理操作;所述第二消息为进行页面内容更新展示非必须执行的消息;
通过调用第一优先级的各个资源调度操作对应的资源调度线程,执行第一优先级的资源调度操作,包括:
通过调用执行第二消息写入操作的资源调度线程,将所述第二消息写入第二消息队列;
在检测到页面内容更新展示完成时,通过调用第二优先级的各个资源调度操作对应的资源调度线程,执行所述第二优先级的资源调度操作,包括:
在检测到页面内容更新展示完成时,通过调用执行第二消息处理操作的资源调度线程,从所述第二消息队列中依次提取各条第二消息进行处理。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
在开始页面刷新时,若检测到应用正在执行图形优化操作,则停止执行图形优化操作;
在所述页面刷新过程完成后,开始执行与刷新后的页面内容相关的图形优化操作。
7.一种控制页面刷新的装置,其特征在于,所述装置包括:
确定模块,用于响应于页面刷新操作,确定与页面刷新过程关联的多种资源调度操作,并确定所述多种资源调度操作对应的优先级;其中,所述优先级包括第一优先级和第二优先级;所述第一优先级高于第二优先级;
第一处理模块,用于通过调用第一优先级的各个资源调度操作对应的资源调度线程,执行第一优先级的资源调度操作,以进行页面内容的更新展示;
第二处理模块,用于在检测到页面内容更新展示完成时,通过调用第二优先级的各个资源调度操作对应的资源调度线程,执行所述第二优先级的资源调度操作,以完成所述页面刷新过程中与页面内容的更新展示无关的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010621489.X/1.html,转载请声明来源钻瓜专利网。