[发明专利]调度渲染器的方法、装置、电子设备和介质在审
申请号: | 202210955984.3 | 申请日: | 2022-08-10 |
公开(公告)号: | CN115390962A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 黄烈锦;曾元概 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;武汉金山办公软件有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/448 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 董晓盈 |
地址: | 519015 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 渲染 方法 装置 电子设备 介质 | ||
1.一种调度渲染器的方法,其特征在于,所述方法包括:
获取富文本待渲染内容,所述待渲染内容包括至少一个内容块;
基于所述待渲染内容中所述至少一个内容块的类型,确定所述待渲染内容对应的渲染器;
调用对应的所述渲染器对所述待渲染内容进行渲染。
2.根据权利要求1所述的方法,其特征在于,基于所述待渲染内容中所述至少一个内容块的类型,确定所述待渲染内容对应的渲染器,包括:
得到所述待渲染内容中指定类型的内容块的占比,所述占比为视图占比或加权后视图占比;
基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器。
3.根据权利要求2所述的方法,其特征在于,基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器,包括:
在所述指定类型的内容块的所述占比大于对应预设阈值的情况下,确定与所述指定类型的内容块匹配的渲染器为所述待渲染内容对应的渲染器。
4.根据权利要求2所述的方法,其特征在于,基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器,包括:
确定多个所述指定类型的内容块中所述占比最大的类型的内容块;
确定与所述占比最大的类型的内容块匹配的渲染器为所述待渲染内容对应的渲染器。
5.根据权利要求2所述的方法,其特征在于,所述指定类型包括第一指定类型和第二指定类型,其中,基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器,包括:
基于所述第一指定类型的内容块的所述占比和所述第二指定类型的内容块的所述占比的大小以及所述第一指定类型的内容块的所述占比和所述第二指定类型的内容块的所述占比之间的差值,确定所述待渲染内容对应的渲染器。
6.根据权利要求2所述的方法,其特征在于,得到所述待渲染内容中指定类型的内容块的占比,所述占比为视图占比或加权后视图占比,包括:
得到所述指定类型的内容块的排版后像素高度与所述待渲染内容排版后像素高度的比值,作为所述指定类型的内容块的所述视图占比。
7.根据权利要求2所述的方法,其特征在于,得到所述待渲染内容中指定类型的内容块的占比,所述占比为视图占比或加权后视图占比,包括:
在所述待渲染内容为一显示屏幕呈现的内容的情况下,得到所述指定类型的内容块的排版后像素高度与一显示屏幕高度的比值,作为所述指定类型的内容块的所述视图占比。
8.根据权利要求2至7中任一项所述的方法,其特征在于,得到所述待渲染内容中指定类型的内容块的占比,所述占比为视图占比或加权后视图占比,包括:
将所述指定类型的内容块的所述视图占比与所述指定类型的内容块对应的预设权重值相乘,得到所述指定类型的内容块的所述加权后视图占比。
9.根据权利要求2所述的方法,其特征在于,在调用对应的所述渲染器对所述待渲染内容进行渲染后,所述方法还包括:
如果已渲染内容被更新,并且更新后内容中所述指定类型的所述内容块的所述占比保持不变,则继续调用之前针对所述已渲染内容确定的对应的渲染器对更新后内容进行渲染。
10.根据权利要求2所述的方法,其特征在于,在调用对应的所述渲染器对所述待渲染内容进行渲染后,所述方法还包括:
如果已渲染内容被更新,并且更新后内容中所述指定类型的所述内容块的所述占比被改变,则基于更新后内容中内容块的所述类型,重新确定所述更新后内容对应的渲染器,以对更新后内容进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;武汉金山办公软件有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;武汉金山办公软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210955984.3/1.html,转载请声明来源钻瓜专利网。