[发明专利]页面加载方法、装置、终端及存储介质在审
申请号: | 202110601540.5 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113378085A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 王克刚 | 申请(专利权)人: | 游艺星际(北京)科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 加载 方法 装置 终端 存储 介质 | ||
本公开关于一种页面加载方法、装置、终端及存储介质,涉及终端技术领域。方法包括:在包括多个页面标签的目标页面中显示第一页面标签对应的第一子页面;将已缓存的页面集合中的第二子页面设置为不可显示状态;以及,将页面集合中的每个第二子页面中的第一多媒体数据从缓存区域中删除,将每个第二子页面的第一多媒体数据存储至本地存储空间中;响应于用于加载页面集合中的任一第二子页面的页面加载操作,将被加载的第二子页面设置为可显示状态,基于本地存储空间中存储的第一多媒体数据,加载第二子页面。通过本方案,保证了第二子页面的加载效率,还减少了终端内存的占用量,防止了因内存占用过大导致的应用卡顿的问题,提高了应用的流畅度。
技术领域
本公开涉及终端技术领域,尤其涉及页面加载方法、装置、终端及存储介质。
背景技术
目前,终端中同一页面需要承载的内容越来越多。为了使同一页面能够承载更多的内容,往往会在当前页面中设置多个页面标签(Tab),例如,短视频应用的主界面中设置多个页面标签,分别为“首页”、“同城”、“拍摄”、“消息”和“我”;通过切换页面标签,切换同一页面显示不同页面标签对应的子页面,以使得同一页面承载更多的内容。
为了提高页面切换效率,将该页面包括的多个页面标签对应的子页面均存储在缓存区域中,这样当切换页面标签时,直接从缓存区域中获取子页面进行显示。然而当同一页面中包括的页面标签较多时,则缓存区域占用的内存比较多,而大量的内存占用会导致应用卡顿,造成应用流畅度较低。
发明内容
本公开提供一种页面加载方法、装置、终端及存储介质,能够提高应用的流畅度。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种页面加载方法,所述方法包括:
在目标页面中显示第一页面标签对应的第一子页面,所述目标页面中包括多个页面标签;
将已缓存的页面集合中的第二子页面的显示状态设置为不可显示状态,所述页面集合包括至少一个第二页面标签对应的子页面,所述第二页面标签为所述多个页面标签中除所述第一页面标签以外的页面标签;以及,
将所述页面集合中的每个第二子页面的第一多媒体数据从缓存区域中删除,以及,将所述每个第二子页面的第一多媒体数据存储至本地存储空间中;
响应于用于加载所述页面集合中的任一第二子页面的页面加载操作,将被加载的所述第二子页面的显示状态设置为可显示状态,以及,基于所述本地存储空间中存储的所述第一多媒体数据,加载所述第二子页面。
根据本公开实施例的第二方面,提供一种页面加载装置,所述装置包括:
展示单元,被配置为执行在目标页面中显示第一页面标签对应的第一子页面,所述目标页面中包括多个页面标签;
设置单元,被配置为执行将已缓存的页面集合中的第二子页面的显示状态设置为不可显示状态,所述页面集合包括至少一个第二页面标签对应的子页面,所述第二页面标签为所述多个页面标签中除所述第一页面标签以外的页面标签;以及,
存储单元,被配置为执行将所述页面集合中的每个第二子页面的第一多媒体数据从缓存区域中删除,以及,将所述每个第二子页面的第一多媒体数据存储至本地存储空间中;
加载单元,被配置为响应于用于加载所述页面集合中的任一第二子页面的页面加载操作,执行将被加载的所述第二子页面的显示状态设置为可显示状态,以及,基于所述本地存储空间中存储的所述第一多媒体数据,加载所述第二子页面。
根据本公开实施例的第三方面,提供一种终端,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上述任一方面所述的页面加载方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于游艺星际(北京)科技有限公司,未经游艺星际(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110601540.5/2.html,转载请声明来源钻瓜专利网。