一种文本的标记方法、装置、电子设备及存储介质与流程

文档序号:34979060发布日期:2023-08-02 02:20阅读:32来源:国知局
一种文本的标记方法、装置、电子设备及存储介质与流程

本申请涉及文本标注,具体而言,涉及一种文本的标记方法、装置、电子设备及存储介质。


背景技术:

1、现有的文本标记方法中,通常使用line-height技术将文本中的行高撑开,以显示标记字段对应的标签。但line-height高度是基于文本baseline线确定的,会和文本有重合,从而导致标签不能完整的包住文本。现有的标签与标记字段的对应关系也不明确,尤其是在多个标记字段之间有重合的时候,不同字段所对应的标签在不同的行中显示,此时无法准确的确定出每个标签与字段之间的对应关系。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种文本的标记方法、装置、电子设备及存储介质,同时生成目标标签和标签线框来对目标字段进行标记,目标标签与目标字段之间的关系明确,且目标标签与标签线框将目标字段完全包住。

2、第一方面,本申请提供了一种文本的标记方法,方法包括:响应于在文本显示界面上执行的对目标标签的选择操作,确定用于对文本进行标记的目标标签,文本显示界面中显示有文本内容;接收在文本显示界面上执行的对文本内容中的目标字段的选择操作,确定出标签容器的尺寸、标签的尺寸,标签容器用于在文本显示界面中创建针对目标字段所添加的标签的显示区域;在标签容器所创建的显示区域中,按照所确定出的尺寸显示与目标字段的目标标签和目标标签对应的标签线框,其中,目标标签与标签线框对齐显示,目标标签与对应的标签线框的宽度值相同,标签线框与标签形成封闭区域,且目标字段位于该封闭区域内。

3、优选的,尺寸包括宽度值和高度值,通过以下方式确定目标字段对应的标签容器的尺寸:根据目标字段和至少一个已标记字段中每个字段所对应的字段起始索引或字段结束索引,确定出最小的字段起始索引作为容器起始索引,确定出最大的字段结束索引作为容器结束索引;根据文本中容器结束索引和容器起始索引之间每个字段的宽度值的总和,确定目标容器的宽度值;以及根据与目标字段重合和至少一个已标记字段所对应的容器的高度值,确定出最大高度值;将最大高度值与初始高度值的和,确定为目标容器的高度值。

4、优选的,通过以下方式确定出目标标签的尺寸:根据所选择的目标字段与文本内容中已存在的标记字段的位置关系,确定针对目标字段添加的目标标签在标签容器中的层数索引;根据目标标签在标签容器中的层数索引,分别确定目标标签的高度值;根据目标标签与标签容器之间的位置偏移,确定目标标签的宽度值。

5、优选的,通过以下方式确定针对目标字段添加的目标标签在标签容器中的层数索引:确定目标字段与已标记字段的位置是否重合;若目标字段与已标记字段的位置不重合,则将初始层数索引确定为目标字段在标签容器中的层数索引;若目标字段与已标记字段的位置重合,则根据与目标字段重合的至少一个已标记字段所对应的层数索引,确定针对目标字段添加的目标标签在标签容器中的层数索引。

6、优选的,字段起始索引和字段结束索引分别用于指示字段在文本中的起始位置和结束位置,通过以下方式确定目标字段与已标记字段的位置是否重合:按照从小到大的顺序,将所有已标记字段对应的层数索引进行分组;依次确定每一组中每个已标记字段所对应的字段起始索引或字段结束索引是否在目标字段所对应的字段起始索引和字段结束索引之间;若该已标记字段所对应的字段起始索引或字段结束索引在目标字段所对应的字段起始索引和字段结束索引之间,则确定该已标记字段与目标字段重合;若该已标记字段所对应的字段起始索引或字段结束索引中的任一个都不在目标字段所对应的字段起始索引和字段结束索引之间,则确定该已标记字段与目标字段不重合。

7、优选的,根据与目标字段重合的至少一个已标记字段所对应的层数索引,确定目标字段在标签容器中的层数索引的步骤,具体包括:确定所有与目标字段重合的已标记字段所对应的层数索引中的最大层数索引;将最大层数索引加一,以作为目标字段在标签容器中的层数索引。

8、优选的,响应于在文本显示界面上执行的对目标标签的选择操作,确定目标标签的标签属性;确定标签属性的字段宽度值;若标签属性的字段宽度值大于目标标签的宽度值,则将标签属性动态展示在目标标签中;若标签属性的字段宽度值小于目标标签的宽度值,则将标签属性静态展示在目标标签中。

9、优选的,根据目标字段的字段起始索引和字段结束索引,确定目标字段是否跨行;若确定目标字段跨行,则将目标字段分为多个子字段,其中每个子字段对应一个子标签容器,子标签容器用于在文本显示界面中创建针对子字段所添加的子标签的显示区域;针对每个子字段,确定该子字段对应的目标标签的显示范围,以按照各自的显示范围在每个子标签容器中显示每个子字段对应的子标签。

10、第二方面,本申请提供了一种文本的标记装置,装置包括:

11、响应模块,用于响应于在文本显示界面上执行的对目标标签的选择操作,确定用于对文本进行标记的目标标签,文本显示界面中显示有文本内容;

12、接收模块,用于接收在文本显示界面上执行的对文本内容中的目标字段的选择操作,确定出标签容器的尺寸、标签的尺寸,标签容器用于在文本显示界面中创建针对目标字段所添加的标签的显示区域;

13、显示模块,用于在标签容器所创建的显示区域中,按照所确定出的尺寸显示与目标字段的目标标签和目标标签对应的标签线框,其中,目标标签与标签线框对齐显示,目标标签与对应的标签线框的宽度值相同,标签线框与标签形成封闭区域,且目标字段位于该封闭区域内。

14、第三方面,本申请还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线通信,机器可读指令被处理器执行时执行如上述的文本的标记方法的步骤。

15、第四方面,本申请还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的文本的标记方法的步骤。

16、本申请提供的文本的标记方法、装置、电子设备及存储介质,响应于在文本显示界面上执行的对目标标签的选择操作,确定用于对文本进行标记的目标标签,文本显示界面中显示有文本内容;接收在文本显示界面上执行的对文本内容中的目标字段的选择操作,确定出标签容器的尺寸、标签的尺寸,标签容器用于在文本显示界面中创建针对目标字段所添加的标签的显示区域;在标签容器所创建的显示区域中,按照所确定出的尺寸显示与目标字段的目标标签和目标标签对应的标签线框,其中,目标标签与标签线框对齐显示,目标标签与对应的标签线框的宽度值相同,标签线框与标签形成封闭区域,且目标字段位于该封闭区域内。通过标签和标签线框将目标文字包住,使字段与标签之间的对应关系更明确。

17、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种文本的标记方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,尺寸包括宽度值和高度值,通过以下方式确定目标字段对应的标签容器的尺寸:

3.根据权利要求2所述的方法,其特征在于,通过以下方式确定出目标标签的尺寸:

4.根据权利要求3所述的方法,其特征在于,通过以下方式确定针对目标字段添加的目标标签在标签容器中的层数索引:

5.根据权利要求4所述的方法,其特征在于,字段起始索引和字段结束索引分别用于指示字段在文本中的起始位置和结束位置,通过以下方式确定目标字段与已标记字段的位置是否重合:

6.根据权利要求5所述的方法,其特征在于,所述根据与目标字段重合的至少一个已标记字段所对应的层数索引,确定目标字段在标签容器中的层数索引的步骤,具体包括:

7.根据权利要求6所述的方法,其特征在于,还包括:

8.根据权利要求7所述的方法,其特征在于,还包括:

9.一种文本的标记装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至8任一所述文本的标记方法的步骤。


技术总结
本申请提供了一种文本的标记方法、装置、电子设备及存储介质,确定用于对文本进行标记的目标标签;接收在文本显示界面上执行的对文本内容中的目标字段的选择操作,确定出标签容器的尺寸、标签的尺寸;在所述标签容器所创建的显示区域中,按照所确定出的尺寸显示与目标字段的目标标签和目标标签对应的标签线框,其中,目标标签与标签线框对齐显示,目标标签与对应的标签线框的宽度值相同,所述标签线框与标签形成封闭区域,且所述目标字段位于该封闭区域内。通过同时生成目标标签和标签线框来对目标字段进行标记,目标标签与目标字段之间的关系明确,且目标标签与标签线框将目标字段完全包住。

技术研发人员:郝海亮,吴明辉,李莹莹
受保护的技术使用者:北京明略昭辉科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1