【技术实现步骤摘要】
文本渲染方法、装置及电子设备
[0001]本公开涉及人工智能
中的文本处理
,尤其涉及一种文本渲染方法、装置及电子设备。
技术介绍
[0002]在许多文本处理应用中,为了使文本的显示效果一目了然,便于用户浏览阅读,也便于快速查找文本中的重点词汇、核心内容等,一些文本处理应用中提供了对文本进行高亮显示的功能。
[0003]然而,目前对文本进行高亮显示的渲染方案,通常仅是对文本中的单一关键字进行高亮显示,功能单一。
技术实现思路
[0004]本公开提供了一种实现了对待处理文本进行不同着色效果的渲染的文本渲染方法、装置及电子设备。
[0005]根据本公开的第一方面,提供了一种文本渲染方法,包括:
[0006]获取待处理文本对应的原始数据,所述原始数据中包括对所述待处理文本进行分词后得到的多个分词结果;
[0007]遍历所述原始数据中的分词结果,提取所述原始数据中的关键词;
[0008]根据所述关键词的类型确定所述关键词的显示属性,并根据所述关键词的显示属性对所述关键词进行渲染。
[0009]根据本公开的第二方面,提供了一种文本渲染装置,包括:
[0010]获取模块,用于获取待处理文本对应的原始数据,所述原始数据中包括对所述待处理文本进行分词后得到的多个分词结果;
[0011]提取模块,用于遍历所述原始数据中的分词结果,提取所述原始数据中的关键词;
[0012]渲染模块,用于根据所述关键词的类型确定所述关键词的显示属性,并根据 ...
【技术保护点】
【技术特征摘要】
1.一种文本渲染方法,包括:获取待处理文本对应的原始数据,所述原始数据中包括对所述待处理文本进行分词后得到的多个分词结果;遍历所述原始数据中的分词结果,提取所述原始数据中的关键词;根据所述关键词的类型确定所述关键词的显示属性,并根据所述关键词的显示属性对所述关键词进行渲染。2.根据权利要求1所述的方法,其中,所述遍历所述原始数据中的分词结果,提取所述原始数据中的关键词,包括:根据所述分词结果在所述待处理文本中的位置,对所述原始数据中的分词结果进行排序,得到排序后的原始数据;遍历排序后的原始数据中的分词结果,提取所述关键词。3.根据权利要求2所述的方法,其中,所述根据所述分词结果在所述待处理文本中的位置,对所述原始数据中的分词结果进行排序,包括:根据所述分词结果在所述待处理文本中的位置和所述分词结果的长度,对所述原始数据中的分词结果进行去重处理;根据所述分词结果在所述待处理文本中的位置,对去重处理后的所述原始数据中的分词结果进行排序。4.根据权利要求1
‑
3任一项所述的方法,其中,所述根据所述关键词的类型确定所述关键词的显示属性,并根据所述关键词的显示属性对所述关键词进行渲染,包括:若所述关键词包括非连续的至少两部分基础词,则确定所述至少两部分基础词各自对应的类型;根据所述类型,确定所述基础词的显示属性,并根据所述基础词的显示属性对所述基础词进行渲染。5.根据权利要求1
‑
3任一项所述的方法,其中,所述根据所述关键词的类型确定所述关键词的显示属性,并根据所述关键词的显示属性对所述关键词进行渲染,包括:若至少两个关键词中存在同一个基础词,且所述关键词包括至少两部分基础词,则确定所述关键词中除所述同一个基础词之外的其他基础词对应的第一类型,并确定所述同一个基础词对应的第二类型;根据所述第一类型确定所述其他基础词的显示属性,并根据所述第二类型确定所述同一个基础词的显示属性;根据所述其他基础词的显示属性和所述同一个基础词的显示属性,对所述至少两个关键词进行渲染。6.根据权利要求5所述的方法,其中,所述根据所述其他基础词的显示属性和所述同一个基础词的显示属性,对所述至少两个关键词进行渲染,包括:根据所述至少两个关键词中的基础词在所述待处理文本中的位置,基于所述其他基础词的显示属性和所述同一个基础词的显示属性,依次对所述基础词进行渲染。7.根据权利要求5或6所述的方法,还包括:在对所述关键词进行渲染之后,响应于对所述同一个基础词的操作指令,显示所述同一个基础词对应的至少两个关键词。
8.一种文本渲染装置,包括:获取模块,用于获取待处理文本对应的原始数据,所述原始数据中包括对所述待处理文本进行分词后得到的多个分词结果;提取模块,用于遍历所述原始数据中的分词结果,提取所述原始数据中的关键词;渲染模块,用于根...
【专利技术属性】
技术研发人员:王琪,李跃凯,李晓琴,王晓荣,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。