[发明专利]一种界面渲染方法、系统、设备及计算机可读存储介质在审
申请号: | 202110003954.8 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112698904A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 王鑫 | 申请(专利权)人: | 浙江诺诺网络科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 渲染 方法 系统 设备 计算机 可读 存储 介质 | ||
本申请公开了一种界面渲染方法、系统、设备及计算机可读存储介质,确定目标界面中待渲染的目标脏区域;确定目标脏区域与目标界面中控件间的重叠区域;对重叠区域对应的目标控件进行渲染,得到渲染结果;传输渲染结果至目标界面进行绘制。本申请中,可以确定目标脏区域,确定目标脏区域与控件间的重叠区域,并对重叠区域对应的目标控件进行渲染,实现了以区域为单位来对控件进行渲染,进而对界面进行渲染,与以渲染点为单位确定控件并进行渲染的现有技术相比,提高了确定控件的效率,进而提高了界面的渲染效率。本申请实施例提供的一种界面渲染系统、设备及计算机可读存储介质也解决了相应技术问题。
技术领域
本申请涉及数据处理技术领域,更具体地说,涉及一种界面渲染方法、系统、设备及计算机可读存储介质。
背景技术
当前,在计算机、手机等应用过程中,可以通过控件来对数据和方法进行封装,控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,因此,当需要对计算机、手机等的界面进行渲染时,便需要对控件进行渲染。
现有的一种界面渲染方法是:通过界面的屏幕坐标找到控件,具体的,通过控件的根节点向下遍历,判断渲染点是否在控件的矩形区域内,从而定位到控件,之后再对控件进行渲染。然而,在此过程中,需要对大量的控件进行遍历,并比较点和矩形间的关系,耗时较久,效率较低。
综上所述,如何提高界面渲染的效率是目前本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种界面渲染方法,其能在一定程度上解决如何提高界面渲染的效率的技术问题。本申请还提供了一种界面渲染系统、设备及计算机可读存储介质。
为了实现上述目的,本申请提供如下技术方案:
一种界面渲染方法,包括:
确定目标界面中待渲染的目标脏区域;
确定所述目标脏区域与所述目标界面中控件间的重叠区域;
对所述重叠区域对应的目标控件进行渲染,得到渲染结果;
传输所述渲染结果至所述目标界面进行绘制。
优选的,所述确定目标界面中待渲染的目标脏区域,包括:
根据所述目标界面的像素点信息创建像素点表;
获取所述目标界面的变化信息,所述变化信息的类型包括按钮状态改变、拖动滑块、文字输入;
基于所述变化信息,在所述像素点表中确定所述目标脏区域。
优选的,所述根据所述目标界面的像素点信息创建像素点表,包括:
创建宽度等于所述目标界面的屏幕宽度、高度等于所述目标界面的屏幕高度的所述像素点表。
优选的,所述基于所述变化信息,在所述像素点表中确定所述目标脏区域,包括:
基于所述变化信息,在所述像素点表中确定初始脏区域;
对所述初始脏区域进行处理,得到互不重叠的所述目标脏区域。
优选的,所述对所述重叠区域对应的目标控件进行渲染,得到渲染结果,包括:
确定所述目标控件在所述目标界面的画布上的层级关系;
基于所述层级关系,按照先上层后下层的顺序,对所述目标控件进行渲染,得到所述渲染结果。
优选的,所述基于所述层级关系,按照先上层后下层的顺序,对所述目标控件进行渲染,得到所述渲染结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江诺诺网络科技有限公司,未经浙江诺诺网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110003954.8/2.html,转载请声明来源钻瓜专利网。