[发明专利]调度渲染器的方法、装置、电子设备和介质在审
申请号: | 202210955984.3 | 申请日: | 2022-08-10 |
公开(公告)号: | CN115390962A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 黄烈锦;曾元概 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;武汉金山办公软件有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/448 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 董晓盈 |
地址: | 519015 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 渲染 方法 装置 电子设备 介质 | ||
本申请公开了调度渲染器的方法、装置、电子设备和介质。该方法包括:获取富文本待渲染内容,所述待渲染内容包括至少一个内容块;基于所述待渲染内容中所述至少一个内容块的类型,确定所述待渲染内容对应的渲染器;调用对应的所述渲染器对所述待渲染内容进行渲染。根据本申请,可在渲染富文本内容时,实时根据内容块的类型切换渲染器,能够兼顾视觉效果和渲染速度,以恰当的开销获得期望的视觉效果,获得良好用户体验。
技术领域
本公开的实施方式涉及计算机技术领域,更具体地,本公开的实施方式涉及调度渲染器的方法、装置、电子设备和介质。
背景技术
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
文档编辑器调用渲染器对富文本进行渲染,然后呈现在显示屏幕上。现有技术中,必须由开发人员预先在文档编辑器上预先配置要调用的渲染器,由预置的渲染器对所有内容进行渲染。
实际中,不同类型的内容最适合的渲染器往往是不同的。一些类型的内容,例如图片等,期望能呈现更佳视觉效果,但能提供更佳视觉效果的渲染器通常需要消耗更多计算资源,处理速度更慢。一些类型的内容,例如文本等,对视觉效果要求较低,而是希望能消耗更少计算资源、得到更快速的响应。此外,不同类型内容的数据量不同,交互需求不同,这些特性都可能导致与其匹配的渲染器不同。因此,现有技术中,由预置的渲染器对各种类型的富文本内容块进行渲染,其渲染效果难以令人满意。
在相关技术中,文档编辑器也可把固定区域交给特定业务,由该业务对该区域对应的数据进行计算和渲染等,然后嵌入该固定区域予以显示。在这种情况下,采用何种渲染器对这部分数据进行渲染,由对应业务决定,文档编辑器不再关心如何渲染这些数据。对应业务内部可采用自己认为合适的渲染器对该固定区域的内容进行渲染,以呈现相应视觉效果。但这种情况下,文档编辑器与其他业务编辑器之间的数据交互开销较大,尤其对于富文本中密集嵌入其他业务的情况,例如富文本中连续嵌入多个由其他业务处理图片和/或视频等,文档编辑器与其他业务编辑器之间存在频繁且大量的数据交互,导致处理速度慢,响应时间长,严重影响用户体验。
发明内容
有鉴于此,本公开实施例提供如下的调度渲染器的方法、装置、电子设备和介质,以根据富文本中内容块的类型自动切换对应的渲染器进行渲染,以恰当的开销获取更好的渲染效果。
根据本公开实施例的第一方面,提供一种调度渲染器的方法,所述方法包括:
获取富文本待渲染内容,所述待渲染内容包括至少一个内容块;
基于所述待渲染内容中所述至少一个内容块的类型,确定所述待渲染内容对应的渲染器;
调用对应的所述渲染器对所述待渲染内容进行渲染。
在一些实施方式中,基于所述待渲染内容中所述至少一个内容块的类型,确定所述待渲染内容对应的渲染器,包括:
得到所述待渲染内容中指定类型的内容块的占比,所述占比为视图占比或加权后视图占比;
基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器。
在一些实施方式中,基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器,包括:
在所述指定类型的内容块的所述占比大于对应预设阈值的情况下,确定与所述指定类型的内容块匹配的渲染器为所述待渲染内容对应的渲染器。
在一些实施方式中,基于所述指定类型的内容块的所述占比,确定所述待渲染内容对应的渲染器,包括:
确定多个所述指定类型的内容块中所述占比最大的类型的所述内容块;
确定与所述占比最大的类型的所述内容块匹配的渲染器为所述待渲染内容对应的渲染器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;武汉金山办公软件有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;武汉金山办公软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210955984.3/2.html,转载请声明来源钻瓜专利网。