[发明专利]屏幕渲染方法、装置、电子设备及存储介质在审
申请号: | 202210641638.8 | 申请日: | 2022-06-07 |
公开(公告)号: | CN114996607A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 李红艳 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/951 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 苏银虹;王兆赓 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 渲染 方法 装置 电子设备 存储 介质 | ||
本公开关于一种屏幕渲染方法、装置、电子设备及存储介质,屏幕渲染方法包括:从服务端接收渲染数据,其中,渲染数据包括多个标签数据和每个标签数据对应的渲染内容数据,多个标签数据呈树状结构;响应于接收到对当前屏幕进行渲染的指令,从位置记录信息中获取用于本次渲染的起始位置信息;基于用于本次渲染的起始位置信息,确定本次渲染的起始标签数据;基于本次渲染的起始标签数据以及树状结构,从多个标签数据中获取预设数量个标签数据;利用预设数量个标签数据中每个标签数据对应的渲染内容数据,渲染当前屏幕。本公开可实现按需进行渲染,减少浏览器的压力,在处理乃至千万级的数据量的情况下也可保持良好、流畅的操作体验。
技术领域
本公开涉及计算机技术领域,尤其涉及一种屏幕渲染方法、装置、电子设备及存储介质。
背景技术
互联网时代,越来越多的人们选择通过电子客户端上的各种平台进行信息交互,在用户获取信息时,需要将服务端传输的数据渲染到本端页面上,以完成对用户进行信息展示,但是,在面对需要渲染乃至千万级的数据量的情况,相关技术中目前没有很好的解决方案。
发明内容
本公开提供一种屏幕渲染方法、装置、电子设备及存储介质,以至少解决上述相关技术中的问题,也可不解决任何上述问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种屏幕渲染方法,包括:从服务端接收渲染数据,其中,所述渲染数据包括多个标签数据和每个标签数据对应的渲染内容数据,所述多个标签数据呈树状结构;响应于接收到对当前屏幕进行渲染的指令,从位置记录信息中获取用于本次渲染的起始位置信息,其中,所述位置记录信息记录有用于每次渲染的起始位置信息,所述用于每次渲染的起始位置信息指示用于确定每次渲染开始执行的起始标签数据在所述树状结构中的位置的信息;基于所述用于本次渲染的起始位置信息,确定所述本次渲染的起始标签数据;基于所述本次渲染的起始标签数据以及所述树状结构,从所述多个标签数据中获取预设数量个标签数据;利用所述预设数量个标签数据中每个标签数据对应的渲染内容数据,渲染所述当前屏幕。
可选地,在对所述当前屏幕进行首次渲染的情况下,所述用于本次渲染的起始位置信息是预先定义的起始位置信息,其中,所述预先定义的起始位置信息用于指示所述本次渲染的起始标签数据是位于所述树状结构的树根的标签数据。
可选地,在对所述当前屏幕进行非首次的渲染的情况下,所述用于本次渲染的起始位置信息是上次渲染的结束标签数据的位置信息,其中,所述上次渲染执行到所述多个标签数据中的所述上次渲染的结束标签数据为止;其中,所述基于所述用于本次渲染的起始位置信息,确定所述本次渲染的起始标签数据,包括:在所述树状结构中,根据所述上次渲染的结束标签数据确定所述本次渲染的起始标签数据。
可选地,所述在所述树状结构中,根据所述上次渲染的结束标签数据确定所述本次渲染的起始标签数据,包括:获取用于指示所述上次渲染的结束标签数据是展开或隐藏的状态信息,其中,所述上次渲染的结束标签数据是展开状态表征所述上次渲染的结束标签数据的子标签数据能够被获取到本次渲染所需的预设数量个标签数据中,所述上次渲染的结束标签数据是隐藏状态表征所述上次渲染的结束标签数据的子标签数据不能被获取到本次渲染所需的预设数量个标签数据中;在所述上次渲染的结束标签数据为展开状态的情况下,确定所述上次渲染的结束标签数据在所述树状结构中的第一个子标签数据是所述本次渲染的起始标签数据;在所述上次渲染的结束标签数据为隐藏状态的情况下,确定所述上次渲染的结束标签数据在所述树状结构中的父标签数据,在所述上次渲染的结束标签数据在所述树状结构中的父标签数据的所有子标签数据中,确定所述上次渲染的结束标签数据的下一个子标签数据是所述本次渲染的起始标签数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210641638.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双屏车载智能导航仪
- 下一篇:一种提取阿兹海默症的显著特征的电子设备