[发明专利]渲染方法、装置、电子设备及存储介质有效
| 申请号: | 202110093171.3 | 申请日: | 2021-01-25 |
| 公开(公告)号: | CN112417344B | 公开(公告)日: | 2021-10-08 |
| 发明(设计)人: | 崔宝秋;王瑞端;吴华 | 申请(专利权)人: | 北京小米移动软件有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957 |
| 代理公司: | 北京法胜知识产权代理有限公司 11922 | 代理人: | 戎郑华 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 渲染 方法 装置 电子设备 存储 介质 | ||
本公开关于一种渲染方法、装置、电子设备及存储介质,其中,方法包括:获取回滚指令;根据回滚指令控制列表进行回滚,并获取当前视口之中的回滚页面元素;获取回滚页面元素的渲染对象集合,其中,渲染对象集合包括多个渲染对象;根据渲染对象集合之中的多个渲染对象对回滚页面元素进行渲染。该方法在获取到回滚页面元素时,无需重新创建回滚页面元素的渲染对象,而是获取回滚页面元素对应的渲染对象集合,以根据渲染对象集合对回滚页面元素进行渲染,实现了对渲染对象集合的复用,不仅可以减少流量消耗,而且可以加快渲染速度,改善用户的观看效果。
技术领域
本公开涉及互联网技术领域,尤其涉及一种渲染方法、装置、电子设备及存储介质。
背景技术
目前,随着电子设备,例如智能设备功能的不断强大,对于智能设备的功能要求也越来越多,因此智能设备所需要显示的页面内容也越来越多,越来越丰富。然而,页面内容的丰富也会带来加载时间长等问题。
相关技术之中,在页面元素从视口滚动出去后再回滚至视口时,通常是重新创建页面元素的渲染对象,不仅增加了流量消耗,而且导致渲染速度缓慢、影响了用户的观看效果。
发明内容
本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本公开提出了如下技术方案。
本公开第一方面实施例提出了一种渲染方法,包括:获取回滚指令;根据所述回滚指令控制列表进行回滚,并获取当前视口之中的回滚页面元素;获取所述回滚页面元素的渲染对象集合,其中,所述渲染对象集合包括多个渲染对象;根据所述渲染对象集合之中的多个渲染对象对所述回滚页面元素进行渲染。
另外,根据本公开上述实施例的渲染方法还可以具有如下附加的技术特征。
根据本公开的一个实施例,所述获取所述回滚页面元素的渲染对象集合,包括:获取所述回滚页面元素的多个属性和元素内容;根据所述多个属性从缓存池之中获取所述多个属性对应的多个属性渲染对象,以及所述元素内容对应的内容渲染对象。
根据本公开的一个实施例,所述根据所述渲染对象集合之中的多个渲染对象对所述回滚页面元素进行渲染,包括:根据所述多个属性渲染对象和所述内容渲染对象对所述回滚页面元素进行渲染。
根据本公开的一个实施例,所述根据所述多个属性渲染对象和所述内容渲染对象对所述回滚页面元素进行渲染,包括:从所述缓存池之中获取所述回滚页面元素对应的布局信息;根据所述布局信息对所述多个属性渲染对象和所述内容渲染对象进行排序;根据排序之后的所述多个属性渲染对象和所述内容渲染对象对所述回滚页面元素进行渲染。
根据本公开的一个实施例,所述根据排序之后的所述多个属性渲染对象和所述内容渲染对象对所述回滚页面元素进行渲染,包括:按照排序顺序对所述多个属性渲染对象和所述内容渲染对象进行拼接以生成所述回滚页面元素对应的渲染对象子树;根据所述渲染对象子树对所述回滚页面元素进行渲染。
根据本公开的一个实施例,渲染方法,还包括:在页面元素退出所述当前视口时,将所述页面元素对应的所述渲染对象集合存储至所述缓存池。
根据本公开的一个实施例,所述页面元素对应的所述渲染对象集合,通过以下步骤获得:获得所述页面元素的内容和多个属性;根据所述页面元素的内容和多个属性生成所述页面元素对应的渲染对象集合。
根据本公开的一个实施例,所述根据所述页面元素的内容和多个属性生成所述页面元素对应的渲染对象集合,包括:根据所述页面元素的内容生成内容渲染对象,并将所述内容渲染对象添加至所述渲染对象集合;根据所述页面元素的多个属性生成所述页面元素的多个属性渲染对象,并将所述页面元素的多个属性渲染对象添加至所述渲染对象集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110093171.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于绿色建筑的建筑垃圾筛分机
- 下一篇:渲染方法、装置、电子设备及存储介质





