预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116028155A(43)申请公布日2023.04.28(21)申请号202310118985.7(22)申请日2023.02.03(71)申请人北京达佳互联信息技术有限公司地址100085北京市海淀区上地西路6号1幢1层101D1-7(72)发明人张新(74)专利代理机构北京律智知识产权代理有限公司11438专利代理师孙宝海(51)Int.Cl.G06F9/451(2018.01)G06F3/0482(2013.01)G06F3/04842(2022.01)权利要求书2页说明书11页附图4页(54)发明名称智能渲染方法、装置、电子设备及存储介质(57)摘要本公开实施例提供一种智能渲染方法、装置、电子设备及存储介质。该方法包括:获取针对列表的操作指令;根据所述操作指令和所述列表的可视区域,确定选项渲染数量;根据所述操作指令,从多个预设选项中确定所述选项渲染数量的待渲染选项;对所述选项渲染数量的待渲染选项进行渲染。该方法可以节约计算资源,提升渲染性能及渲染效率,避免在滚动列表时出现明显卡顿的情况。CN116028155ACN116028155A权利要求书1/2页1.一种智能渲染方法,其特征在于,包括:获取针对列表的操作指令;根据所述操作指令和所述列表的可视区域,确定选项渲染数量;根据所述操作指令,从多个预设选项中确定所述选项渲染数量的待渲染选项;对所述选项渲染数量的待渲染选项进行渲染。2.根据权利要求1所述的智能渲染方法,其特征在于,所述待渲染选项包括待显示选项和缓冲选项;其中,根据所述操作指令和所述列表的可视区域,确定选项渲染数量,包括:根据所述列表的可视区域,确定所述待显示选项的选项数量;根据所述操作指令,确定所述缓冲选项的选项数量;根据所述待显示选项的选项数量和所述缓冲选项的选项数量,确定所述选项渲染数量。3.根据权利要求2所述的智能渲染方法,其特征在于,根据所述操作指令,从所述列表对应的多个预设选项中确定所述选项渲染数量的待渲染选项,包括:根据所述操作指令,确定至少一个待渲染选项的位置标识;根据所述位置标识,从所述多个预设选项中确定所述选项渲染数量的待渲染选项。4.根据权利要求3所述的智能渲染方法,其特征在于,根据所述操作指令,确定所述缓冲选项的选项数量,包括:解析所述操作指令,获得滚动速度;根据所述滚动速度确定所述缓冲选项的选项数量,其中所述缓冲选项的选项数量和所述滚动速度正相关;其中,根据所述操作指令,确定至少一个待渲染选项的位置标识,包括:获取所述列表中的至少一个已渲染选项的位置标识;根据所述滚动速度和所述至少一个已渲染选项的位置标识,预测所述至少一个待渲染选项的位置标识。5.根据权利要求1所述的智能渲染方法,其特征在于,所述列表包括所述选项渲染数量的已渲染选项;其中,对所述选项渲染数量的待渲染选项进行渲染,包括:对所述选项渲染数量的待渲染选项进行渲染,并使用渲染后的所述待渲染选项替换所述已渲染选项。6.根据权利要求1所述的智能渲染方法,其特征在于,在获取针对列表的操作指令之前,所述方法还包括:获取各个预设选项各自对应的属性名和属性值;对各个预设选项各自对应的属性名和属性值进行封装,获得选项组件;其中,对所述选项渲染数量的待渲染选项进行渲染,包括:调用所述选项组件,获得所述待渲染选项的渲染数据;根据所述待渲染选项的渲染数据,对所述待渲染数量的待渲染选项进行渲染。7.根据权利要求1所述的智能渲染方法,其特征在于,对所述选项渲染数量的待渲染选项进行渲染,包括:2CN116028155A权利要求书2/2页获取所述列表对应的设计文件;对所述设计文件进行识别,生成用于表示所述设计稿中的设计元素的项目文件;执行所述项目文件,以对所述选项渲染数量的待渲染选项进行渲染。8.根据权利要求7所述的智能渲染方法,其特征在于,对所述设计稿进行识别,生成用于表示所述设计稿的设计元素的项目文件,包括:在无头浏览器中渲染所述设计稿,生成设计图像;分析所述设计图像中各个像素点的颜色和位置,获得所述设计元素的布局信息;根据所述设计元素的布局信息,生成用于表示所述设计元素的项目文件。9.一种智能渲染装置,其特征在于,包括:获取模块,被配置为执行获取针对列表的操作指令;确定模块,被配置为执行根据所述操作指令和所述列表的可视区域,确定选项渲染数量;所述确定模块还被配置为执行根据所述操作指令,从多个预设选项中确定所述选项渲染数量的待渲染选项;渲染模块,被配置为执行对所述选项渲染数量的待渲染选项进行渲染。10.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令,以实现如权利要求1至8中任一项所述的智能渲染方法。11.一种计算