一种富文本处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:38998929 阅读:9 留言:0更新日期:2023-10-07 10:30
本申请涉及数字医疗及计算机技术领域,具体公开了一种富文本处理方法、装置、存储介质及电子设备。其中方法包括:对富文本内容进行结构转换,获得由若干内容元素作为节点的树形结构;分别对所述树形结构中各内容元素进行分类,以确定各内容元素对应的元素类型;至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度;基于各当前父节点对应的拟合度确定目标封装边界,以基于目标封装边界对所述富文本内容进行容器封装处理。本申请中能细化富文本的颗粒度,便于后续对富文本进行修改、调整,提高富文本灵活度。文本灵活度。文本灵活度。

【技术实现步骤摘要】
一种富文本处理方法、装置、存储介质及电子设备


[0001]本专利技术涉及数字医疗及计算机
,特别涉及一种富文本处理方法、装置、存储介质及电子设备。

技术介绍

[0002]富文本编辑器(Multi

function Text Editor),是一种可以对文字、图片以及超文本标记语言(Hyper Text Markup Language,英文简称:HTML)等元素进行编辑的内嵌于浏览器的文档工具,具有所见即所得的能力,其可以应用于线上问诊平台、远程会诊系统或其他等医疗系统对文字/图片等内容元素进行编辑的过程。
[0003]目前富文本编辑器只能处理扁平化数据,比如在单层外框中叠加文字及图片等其他元素,最终呈现为流式布局,而对于复杂结构则束手无策。现有的针对富文本的处理方式中,只接受流式布局,无法拆分成颗粒度更小的模块形式,欠缺自由度与灵活性,不便于后续对富文本文件进行修改、调整。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种富文本处理方法、装置、存储介质及电子设备,主要目的在于解决目前存在的在对富文本进行处理过程中只能进行流式布局,不便于后续对富文本文件进行修改、调整的问题。
[0005]为解决上述问题,本申请提供一种富文本处理方法,包括:
[0006]对富文本内容进行结构转换,获得由若干内容元素作为节点的树形结构;
[0007]分别对所述树形结构中各内容元素进行分类,以确定各内容元素对应的元素类型;
[0008]至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度;
[0009]基于各当前父节点对应的拟合度确定目标封装边界,以基于所述目标封装边界对所述富文本内容进行容器封装处理。
[0010]可选的,所述对富文本内容进行结构转换,获得由若干内容元素作为节点的树形结构,具体包括:
[0011]对json结构的富文本内容进行识别,获得若干内容元素;
[0012]基于各内容元素之间的层级关系,构建获得由若干内容元素作为节点的树形结构。
[0013]可选的,所述至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度,具体包括:
[0014]基于各内容元素,分别确定树形结构中各节点对应的内容元素重复度;
[0015]基于各内容元素的元素类型,分别确定树形结构中各节点对应的类型出现频率;
[0016]针对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,至少基于当前父节点对应的类型出现频率以及各当前子节点对应的内容元素重复度进行拟合度计算,获得与所述当前父节点对应的拟合度。
[0017]可选的,所述富文本处理方法还包括:
[0018]基于各内容元素中的类名,分别确定树形结构中各节点对应的类名重复次数;
[0019]所述至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度,具体包括:
[0020]针对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,基于当前父节点对应的类型出现频率、各当前子节点对应的内容元素重复度、以及各当前子节点对应的类名重复次数,进行拟合度计算,获得与所述当前父节点对应的拟合度。
[0021]可选的,所述基于各当前父节点对应的拟合度确定目标封装边界,具体包括:
[0022]对各当前父节点对应的拟合度按照由高到低的顺序进行排序,确定位于第一排序位置的当前父节点为目标父节点;
[0023]确定所述目标父节点对应的各子节点为目标子节点,以将各目标子节点作为目标封装边界。
[0024]可选的,所述基于所述目标封装边界对所述富文本内容进行容器封装处理,具体包括:
[0025]基于所述目标封装边界,为各所述目标子节点对应的内容元素封装容器,以对所述富文本内容进行容器封装处理。
[0026]可选的,所述富文本处理方法还包括:按照预定的标记方式对封装容器进行标记。
[0027]为解决上述问题,本申请提供一种富文本处理装置,包括:
[0028]转换模块,用于对富文本内容进行结构转换,获得由若干内容元素作为节点的树形结构;
[0029]第一确定模块,用于分别对所述树形结构中各内容元素进行分类,以确定各内容元素对应的元素类型;
[0030]计算模块,用于至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度;
[0031]封装模块,用于基于各当前父节点对应的拟合度确定目标封装边界,以基于所述目标封装边界对所述富文本内容进行容器封装处理。
[0032]为解决上述问题,本申请提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述富文本处理方法的步骤。
[0033]为解决上述问题,本申请提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述任一项所述富文本处理方法的步骤。
[0034]本申请中的一种富文本处理方法、装置、存储介质及电子设备,通过获取以元素内
容为节点的树形结构,并确定各节点对应的元素内容的元素类型,后续就可以基于各节点的层级关系以及各节点的元素内容和元素类型进行拟合度计算,使得计算结果更加合理、准确,后续就可以基于计算获得的拟合度精准、合理的确定出封装边界,从而实现对富文本合理、准确的进行封装,细化了富文本的颗粒度,便于后续对富文本进行修改、调整,提高了富文本灵活度,同时能够为线上问诊平台、远程会诊系统或其他等医疗系统提供灵活、可靠的富文本编辑服务。
[0035]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0036]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0037]图1为本申请实施例一种富文本处理方法的流程图;
[0038]图2为本申请又一实施例一种富文本处理方法的流程图;
[0039]图3为本申请一实施例中树形结构示意图;
[0040本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种富文本处理方法,其特征在于,包括:对富文本内容进行结构转换,获得由若干内容元素作为节点的树形结构;分别对所述树形结构中各内容元素进行分类,以确定各内容元素对应的元素类型;至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度;基于各当前父节点对应的拟合度确定目标封装边界,以基于所述目标封装边界对所述富文本内容进行容器封装处理。2.如权利要求1所述的方法,其特征在于,所述对富文本内容进行结构转换,获得由若干内容元素作为节点的树形结构,具体包括:对json结构的富文本内容进行识别,获得若干内容元素;基于各内容元素之间的层级关系,构建获得由若干内容元素作为节点的树形结构。3.如权利要求1所述的方法,其特征在于,所述至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度,具体包括:基于各内容元素,分别确定树形结构中各节点对应的内容元素重复度;基于各内容元素的元素类型,分别确定树形结构中各节点对应的类型出现频率;针对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,至少基于当前父节点对应的类型出现频率以及各当前子节点对应的内容元素重复度进行拟合度计算,获得与所述当前父节点对应的拟合度。4.如权利要求1所述的方法,其特征在于,所述方法还包括:基于各内容元素中的类名,分别确定树形结构中各节点对应的类名重复次数;所述至少基于各内容元素以及各内容元素的元素类型,分别对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点,进行拟合度计算,获得与各当前父节点对应的拟合度,具体包括:针对树形结构中相邻两个节点层级中的当前父节点以及与当前父节点对应的若干当前子节点...

【专利技术属性】
技术研发人员:郭俊超
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1