【技术实现步骤摘要】
本公开涉及终端
,尤其涉及一种页面显示方法及装置。
技术介绍
随着终端技术的不断发展,终端能够为用户提供的功能越来越多,用户还可以通过在终端上安装不同的APP(Application,应用程序)享受第三方提供的各种服务,由于互联网技术,尤其是移动互联网技术的广泛使用,使得终端能够在不受时间、地点限制的条件下,通过网络从第三方服务器或其他终端获取不同资源,例如,文本信息、图片信息和音频信息等。当用户需要重复浏览一个页面时,可以对该页面中的刷新功能按键或转到功能按键执行触发操作,以使得终端对该页面进行刷新或重新加载,进而获取该页面最新的页面数据,并基于该页面数据对该页面进行显示,该方法虽然能够满足用户的浏览需求,但是刷新或重新加载,会导致该页面出现白屏现象,进而会导致页面显示不连贯;目前,用于解决上述问题的请求处理方法可以为:终端在发送页面加载请求,且基于该请求接收到相应的页面数据之后,将该页面数据存储至该终端的指定存储空间,以使得终端再次检测到发送该页面加载请求时,先获取该指定存储空间中的页面数据,并基于该页面数据对该页面进行显示,然后再根据该页面加载请求,获取该页面最新的页面数据,并基于该最新的页面数据对已显示的该页面进行全局刷新,以显示更新后的页面。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种页面显示方法及装置。根据本公开实施例的第一方面,提供一种页面显示方法,包括:当检 ...
【技术保护点】
一种页面显示方法,其特征在于,所述方法包括:当检测到发送指定页面的页面加载请求时,从指定存储空间中获取第一页面数据,所述第一页面数据是指所述指定页面在历史加载过程中所获取到的页面数据;基于所述第一页面数据,显示所述指定页面;接收第二页面数据,所述第二页面数据为基于所述页面加载请求得到的页面数据;确定所述第一页面数据和所述第二页面数据之间的差异数据;根据所述差异数据,对所述指定页面内所述差异数据的对应部分进行渲染,得到更新后的指定页面。
【技术特征摘要】
1.一种页面显示方法,其特征在于,所述方法包括:
当检测到发送指定页面的页面加载请求时,从指定存储空间中获取第一页
面数据,所述第一页面数据是指所述指定页面在历史加载过程中所获取到的页
面数据;
基于所述第一页面数据,显示所述指定页面;
接收第二页面数据,所述第二页面数据为基于所述页面加载请求得到的页
面数据;
确定所述第一页面数据和所述第二页面数据之间的差异数据;
根据所述差异数据,对所述指定页面内所述差异数据的对应部分进行渲染,
得到更新后的指定页面。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一页面数据
和所述第二页面数据之间的差异数据包括:
分别对所述第一页面数据和所述第二页面数据进行数据分块,以获取所述
第一页面数据的多个数据块和所述第二页面数据的多个数据块;
确定每个数据块的数据特征值,所述数据特征值用于唯一标识一个数据块;
将第二页面数据中与所述第一页面数据中数据特征值不同的数据块确定为
所述差异数据。
3.根据权利要求1所述的方法,其特征在于,当检测到发送指定页面的页
面加载请求时,从指定存储空间中获取第一页面数据之前,所述方法还包括:
在所述指定页面的历史加载过程的任一次加载过程中,如果所述指定存储
空间中未存储有所述第一页面数据,在所述指定页面中不同显示元素的显示位
置上显示占位图;
根据所述加载过程中所发送的页面加载请求,获取所述指定页面的页面数
据;
根据所述页面数据,对所述指定页面进行渲染,并将所述页面数据存储至
所述指定存储空间。
4.根据权利要求1所述的方法,其特征在于,确定所述第一页面数据和所
述第二页面数据之间的差异数据之后,所述方法还包括:
用所述差异数据替换所述指定存储空间中的所述第一页面数据中的对应数
据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据预设周期,用所述预设周期内最新的页面数据替换所述指定存储空间
中的所述第一页面数据。
6.一种页面显示装置,其特征在于,所述装置包括:
获取模块,用于当检测到发送指定页面的页面加载请求时,从指定存储空
间中获取第一页面数据,所述第一页面数据是指所述指定页面在历史加载过程
中所获取到的页面数据;
显示模块,用于基于所述获取模块获取到的所述第一页面数据,显示所述
指定页面;
接收模块,用...
【专利技术属性】
技术研发人员:杨伟贤,于奎星,余鹏,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。