一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息展示方法、装置、系统、设备及存储介质与流程

2021-11-26 22:17:00 来源:中国专利 TAG:


1.本发明是涉及信息处理技术领域,尤其涉及一种信息展示方法、装置、系统、设备及存储介质。


背景技术:

2.随着互联网的发展,从互联网上可以获取各种各样的信息。在这种情况下,信息标注技术日渐成为计算机辅助协同工作、信息共享及管理在内的热门话题之一。信息标注主要是通过接收用户对待标注数据源的标注交互操作,并向用户展示待标注数据的标注结果的过程。
3.传统的标注组件往往是针对特定的数据源和标注任务独立开发的,例如相同类型的数据源以及相同目的的标注任务,采用的是相同的标注组件对其进行标注。但是,一旦数据源或者标注任务发生变化,如数据源由文本变为图片,或者标注任务涉及的标注交互方式由拖拽变为点击时,标注组件往往需要进行较大的改动,甚至重新设计实现,这样,会导致标注组件的复用程度低,不利于快速迭代完善标注工具功能以满足用户不断增加的标注任务需求。


技术实现要素:

4.本发明一个或多个实施例描述了一种信息展示方法、装置、系统、设备及存储介质,用以解决相关技术中,标注组件的复用程度低,不利于快速迭代完善标注工具功能以满足用户不断增加的标注任务需求的问题。
5.为了解决上述技术问题,本发明是这样实现的:
6.根据第一方面,提供了一种信息展示方法,该方法可以包括:
7.接收用户对目标数据源进行标注的第一输入;
8.响应于所述第一输入,根据与所述第一输入对应的目标标注数据模型对所述目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息;
9.向所述用户展示所述标注结果信息。
10.根据第二方面,提供了一种信息展示装置,该装置可以包括:
11.接收模块,用于接收用户对目标数据源进行标注的第一输入;
12.处理模块,用于响应于所述第一输入,根据与所述第一输入对应的目标标注数据模型对所述目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息;
13.展示模块,用于向所述用户展示所述标注结果信息。
14.根据第三方面,提供了一种信息展示系统,该信息展示系统可以包括:可视化组件和标准标注数据模型;
15.所述可视化组件,用于接收用户对目标数据源进行标注的第一输入;
16.所述标准标注数据模型,用于响应于所述第一输入,根据与所述第一输入对应的目标标注数据模型对所述目标数据源进行标准化处理,得到具有标准数据格式的标注结果
信息;
17.所述可视化组件还可以用于,向所述用户展示所述标注结果信息。
18.根据第四方面,提供了一种计算设备,设备包括至少一个处理器和存储器,存储器用于存储有计算机程序指令,处理器用于执行存储器的程序,以控制计算设备实现如第一方面所示的信息展示方法。
19.根据第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,若计算机程序在计算机中执行,则令计算机执行如第一方面所示的信息展示方法。
20.本发明实施例的方案中,通过与用户对目标数据源进行标注的第一输入对应的目标标注数据模型,对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息,且向用户展示标注结果信息。这里,增加对目标数据源进行标准化处理的过程,以使独立的目标标注数据模型进行标准化处理,遵循适用范围广泛的标注数据标准,大大提升了对不同类型数据源标注任务的兼容性的同时,也减少了扩展任务时所需要的开发成本。另外,与传统的只支持单一类型任务的标注工具相比,具有更强的通用性,标注组件即目标标注数据模型的复用程度高,以满足用户不断增加的标注任务需求的问题。
附图说明
21.从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。
22.图1示出根据一个实施例的信息展示方法的架构示意图;
23.图2示出根据一个实施例的一种信息展示方法的流程图;
24.图3示出根据一个实施例的一种实现信息展示的示意图;
25.图4示出根据一个实施例的信息展示装置的结构框图;
26.图5示出根据一个实施例的计算设备的结构示意图。
具体实施方式
27.下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
28.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种测量的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
29.为了解决上述技术问题,本发明实施例提供了一种信息展示方法、装置、设备及存储介质,具体如下所示。
30.首先,对本发明实施例提供的一种信息展示架构进行说明。
31.如图1所示,信息展示系统可以包括可视化组件10、标准标注数据模型11和标注器组件12。其中,
32.可视化组件10,用于接收用户对目标数据源进行标注的第一输入,另外,可视化组件还可以用于,向用户展示标注结果信息。
33.具体地,可视化组件10可以提供包括文本、图片、音频、视频等不同格式的标注数据源,以及标注数据源结合标注结果的可视化功能。这里,可以借助文本标注可视化如可缩放的矢量图形(scalable vector graphics,svg)、多媒体标注可视化如图形编辑器(canvas)、web图形库(web graphics library,webgl)等标记语言或javascript api来根据数据源如目标数据源和/或标注标签如将数据源标记成“人名”或者“地名”的标签,展示标注结果信息。
34.由此,该步骤又可以理解为,若给定了数据源及标注标签,且在预设时间内没有接收到用户下一步操作的情况下,可视化组件渲染的最终结果为一个帧,并且,在一种可能的实施例中,将该渲染后的最终结果即标注结果信息通过可视化组件向用户展示。基于上述渲染并展示的过程中,可以采用与标注结果相关的文档对象模型(document object model,dom)、svg元素绘制逻辑及canvas操作方式。另外,在数据源和/或标注结果变更时,根据变更位置,采用仅更新与变更位置对应的数据源的策略,无需更新全部的帧,这样,以较低的成本更新帧。这里,可视化组件在完成渲染逻辑的同时,还提供针对上述dom、svg和canvas的交互响应方法的接口,这些接口将作为事件处理方式,或者调用canvas api来捕获用户的点击、拖拽、键盘输入等操作。但可以不适用可视化组件的此类接口进行具体实现过程,可以使用标注器提供的接口进行实现,用可视化组件的此类接口可以负责捕获用户输入,并调用其实现方法。另外,可视化组件10完全由数据驱动,只接受经过标准标注数据模型处理且符合标准数据格式的标注结果信息并进行可视化展示。
35.标准标注数据模型11,用于响应于第一输入,根据与第一输入对应的目标标注数据模型对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息。
36.其中,本发明实施例中的标准标注数据模型11可以为信息展示方法提供两种类型的功能,具体如下所示:首先,遵循标准标注数据模型如w3c web annotation data model对被标注的数据如目标数据源(如文本序列原文)、标注标签(如“人名”,“地名”等)、定位信息(如文本的偏移量,音视频的时间位置,图片中的点集、多边形等)进行组织,形成跨任务、结构统一且稳定的标注结果信息。根据这一标注结果信息及数据源,可由可视化组件迅速还原标注现场,以可视化展示标注结果信息。
37.对于不同的标注任务,该标准的标注结果信息可以在数据源类型、定位方式等个别信息上存在差异,结构相对稳定,便于对标注结果信息通过统一的转换逻辑,进行与业务相关的转换,以便提供给用户使用。
38.另外,标准标注数据模型11还可以用于标注数据源相关的更新方式,该方式可以包括:对标注数据库对象的集合进行初始化、标注标签载入、标注结果信息的校验、创建和/或恢复标注现场快照(如撤销或者反撤销)及标注条目的增删等更新方式。标准标注数据模型11是任务敏感的,即对文本、图片、视频、音频等不同数据源格式的标注任务,可能存在多种数据模型,该标准标注数据模型11可继承自标注模型的基类,也可以实现代码复用,有利
于快速迭代完善标注工具功能以满足用户不断增加的标注任务需求。涉及的标注器组件12可以包括多种目标接口;其中,目标接口用于连接可视化组件和标准标注数据模型,连接计算设备与可视化组件和/或标准标注数据模型、将数据在可视化组件和标准标注数据模型之间传输、以及将数据在电子设备与可视化组件和/或标准标注数据模型之间传输。
39.具体地,标注器组件可以理解为是一个接受可视化组件为参数的高阶组件。在这里,由可视化组件定义的各类标注交互接口将被实现,如果可视化组件捕获用户输入,会将相关参数传入标注器组件中相应接口的实现方法中,实现在不同标注任务需求下,用户的交互将对数据源进行不同形式的更新。
40.基于上述可视化组件10和标准标注数据模型11,在新增标注任务时,可实现快速扩展支持。如已存在标注器组件(如实体标注组件)的情况下,新增关系标注,只需要新增关系标注器组件,使其继承自实体标注器,获得实体标注能力,接着,再根据关系标注的要求及关系标注对应的标准标注数据模型,再在可视化组件中完善关系可视化能力,最后,在标注器组件中实现相应交互接口的信息展示方法。
41.另外,除了上述涉及的文本标记,本发明实施例提供的方法还可以适用于图片、音视频等多媒体标注,即在基本标注能力上,进行横向扩展,如在图片矩形标注能力的基础上,增加点集、圆形、多边形等扩展能力。
42.另外,本发明实施例提供的架构中,信息展示系统的工作区可以使用canvas绘制。对文本、图像、以及音频波形的绘制和标注交互也可以由canvas api来实现,信息展示系统的标注数据管理可由单独模块集中处理,在此不在限定。
43.由此,本发明实施例提出的信息展示系统面向多类型数据源、多种交互的标注任务,分离了数据管理、数据呈现和用户交互模块,不绑定特定的标注任务和交互方式,具有一定的通用性。另外,在扩展标注任务时无需针对新的数据源类型、标注交互和新的标注数据格式重新开发标注组件,可节省大量开发成本。另外,本发明实施例与传统的只支持单一类型任务的标注工具相比,具有更强的通用性,由于增加了独立的标准标注数据模型管理标注数据,遵循适用范围广泛的标注数据标准,大大提升了对不同类型数据源标注任务的兼容性的同时,也减少了扩展任务时所需要的开发成本。同时,该信息展示系统支持云上、端上等多种形式的落地服务给用户,便于用户的使用。
44.其次,基于上述架构,本发明实施例结合图2和图3对本发明实施例提供的信息展示方法作出进一步说明。
45.图2示出根据一个实施例的一种信息展示方法的流程图。
46.如图2所示,该方法可以包括步骤210至步骤230:
47.首先,步骤210,接收用户对目标数据源进行标注的第一输入;其次,步骤220,响应于第一输入,根据与第一输入对应的目标标注数据模型对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息;然后,步骤230,向用户展示标注结果信息。
48.下面分别对上述步骤进行详细说明:
49.首先,涉及步骤210,在接收用户对目标数据源进行标注的第一输入之前,方法还包括:
50.根据预设配置信息对信息标注进行配置,得到标注配置信息,以根据标注配置信息对目标数据源进行标准化处理;
51.其中,预设配置信息包括下述中的至少一种配置信息:实体标签配置信息、关系标签配置信息、文本分类标签配置信息、关系标签配置信息。
52.举例说明,如图3所示,在用户启动计算设备的情况下,可以进行标注任务配置。其中,可以根据预设配置信息对信息标注进行配置,如预先进行实体标签配置、关系标签配置、文本分类标签配置等。
53.其次,涉及步骤220,其中,在一种实施场景中,在用户选择目标数据源的情况下,可视化组件可以根据目标数据源的数据类型向用户提供至少一个标注标签选项;或者,在另一种实施例场景中,可视化组件可以根据目标数据源的数据类型向用户提供空的标注标签选项,以便用户在空的标注标签选项中填写用户自定义的标注标签选项。
54.需要提示的是,上述涉及的标注标签的类别可以由数据源的数据类型确定,如目标数据源的数据类型为图像,那么标注标签就可以为图像标签;当然,也可以由每个数据源中具体的内容确定,如目标数据源的数据类型为文本,并且该文本为“张三”,这样,标注标签可以为“认命”。
55.基于此,该步骤220提供了一种如何根据目标数据源和数据类型确定标注结果信息的方式,具体可以包括:
56.响应于第一输入,获取目标数据源的数据类型和第一输入的操作方式;
57.根据数据类型和操作方式,确定目标标注数据模型;
58.调用目标标注数据模型对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息。
59.进一步地,在一种可能的实施例中,响应于第一输入,获取目标数据源的数据类型和第一输入的操作方式,包括:
60.响应于第一输入,通过目标接口获取第一输入的操作方式;其中,
61.目标接口包括下述中的至少一种接口:文本表述可视化svg的交互响应接口、多媒体标注可视化canvas的交互响应接口、文档对象模型的交互响应接口、第二接口canvas api;
62.操作方式包括下述中的至少一种:点击操作方式、拖拽操作方式、输入设备的输入操作方式。
63.基于此,在另一种可能的实施例中,上述涉及的目标标注数据模型可以为网页注释数据模型,数据类型包括下述中的至少一种:标注目标数据源的标注标签、标注目标数据源的标注类型、目标数据源的定位信息,其中,标注类型包括关系标注或者文本标注,定位信息用于表征目标数据源在数据源的位置。
64.基于此,上述涉及的调用目标标注数据模型对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息的步骤,具体可以包括:
65.调用网页注释数据模型对目标数据源、标注类型、标注标签和定位信息进行标准化处理,得到具有标准数据格式的标注结果信息。
66.基于该步骤240,结合图3进行详细说明,在第一输入为用户对目标数据源进行拖拽的第一输入,且目标数据源为文本的情况下,确定用户将该文本标记的标记标签如标记成“人名”,这样,可视化组件将这样的信息通过接口传递到标注器组件中,标注器组件根据该信息选择与信息对应的关系标注器组件,并调用在目标标注数据模型中与关系标注器组
件对应的关系标注模型,对该信息进行标准化处理,得到具有标准数据格式的标注结果信息。基于该原理,实体标注器组件和实体标注模型同理。
67.然后,步骤230,向用户展示标注结果信息,包括:
68.如果在预设时间内未检测到用户对展示标注结果信息的界面的第二输入,对标注结果信息进行可视化渲染;向用户展示可视化渲染后的标注结果信息。
69.这里,渲染的部分可以是目标数据源所在的整个数据源,也可以仅是对目标数据源进行渲染,这样,若仅对目标数据源进行渲染的情况,则可以减少渲染时间,缩短显示标注结果信息的时间。
70.另外,在另一种可能的实施例中,该步骤具体可以包括:
71.通过文本表述可视化svg或者多媒体标注可视化canvas展示标注结果信息,其中,标注结果信息包括标注目标数据源的标记语言信息;或者,
72.通过第一接口javascript api展示目标数据源和标注结果信息。
73.另外,在步骤230之后,本发明实施例还可以包括:如果目标数据源为多个目标数据源,接收对多个目标数据源完成标注的第二输入;
74.响应于第二输入,对多个目标数据源进行质检,以校验多个目标数据源中每个目标数据源的标注结果信息。
75.举例说明,在一些场景下,如用户在文本中标注了少数的目标数据源1,此时,可以根据用户表述的目标数据源1标记整个文本中与目标数据源1相同或者相似的目标数据源2,这样,可以理解为该过程为之间过程等。
76.另外,如图3所示,本发明实施例中还可以根据不同类别的目标数据源,提供不同的质检方式,如,若为文档,可采用更新dom工具的方式,若为图像,可采用更新svg方式。另外,还可以根据不同标签和标签选择器组件对目标数据源进行质检。
77.综上,需要说明的是,本发明实施例提供的信息展示方法不仅适用于用户针对一次标注的情况,也同样适用于若干次标注。此外,不管是第一输入的操作类型如何变化例如由拖拽到点击,目标数据源如何变化例如由文本变为图像,标注标签如何变化由人名更换为地名,均可以通过上述方法,进行标准化处理,得到具有标准数据格式的标注结果信息。
78.由此,通过与用户对目标数据源进行标注的第一输入对应的目标标注数据模型,对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息,且向用户展示标注结果信息。这里,增加对目标数据源进行标准化处理的过程,以使独立的目标标注数据模型进行标准化处理,遵循适用范围广泛的标注数据标准,大大提升了对不同类型数据源标注任务的兼容性的同时,也减少了扩展任务时所需要的开发成本。另外,与传统的只支持单一类型任务的标注工具相比,具有更强的通用性,标注组件即目标标注数据模型的复用程度高,以满足用户不断增加的标注任务需求的问题。
79.基于上述信息展示的方法,本发明实施例提供了一种信息展示装置,具体结合图4进行详细说明。
80.图4示出根据一个实施例的信息展示装置的结构框图。
81.如图4所示,该信息展示装置400具体可以包括:
82.接收模块401,用于接收用户对目标数据源进行标注的第一输入;
83.处理模块402,用于响应于第一输入,根据与第一输入对应的目标标注数据模型对
目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息;
84.展示模块403,用于向用户展示标注结果信息。
85.在本发明实施例中,处理模块402具体可以用于,响应于第一输入,获取目标数据源的数据类型和第一输入的操作方式;
86.根据数据类型和操作方式,确定目标标注数据模型;
87.调用目标标注数据模型对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息。
88.基于此,本发明实施例中的处理模块402具体可以用于,响应于第一输入,通过目标接口获取第一输入的操作方式;其中,
89.目标接口包括下述中的至少一种接口:文本表述可视化svg的交互响应接口、多媒体标注可视化canvas的交互响应接口、文档对象模型的交互响应接口、第二接口canvas api;
90.操作方式包括下述中的至少一种:点击操作方式、拖拽操作方式、输入设备的输入操作方式。
91.在一种可能的实施例中,上述涉及的目标标注数据模型包括网页注释数据模型web annotation data model;数据类型包括下述中的至少一种:标注目标数据源的标注标签、标注目标数据源的标注类型、目标数据源的定位信息,其中,标注类型包括关系标注或者文本标注,定位信息用于表征目标数据源在数据源的位置。
92.这里,本发明实施例中的处理模块402具体可以用于,调用网页注释数据模型对目标数据源、标注类型、标注标签和定位信息进行标准化处理,得到具有标准数据格式的标注结果信息。
93.另外,在一种可能的实施例中,本发明实施例中的展示模块403具体可以用于,如果在预设时间内未检测到用户对展示标注结果信息的界面的第二输入,对标注结果信息进行可视化渲染;向用户展示可视化渲染后的标注结果信息。
94.以及,在另一种可能的实施例中,本发明实施例中的展示模块403具体可以用于,通过文本表述可视化svg或者多媒体标注可视化canvas展示标注结果信息,其中,标注结果信息包括标注目标数据源的标记语言信息;或者,
95.通过第一接口javascript api展示目标数据源和标注结果信息。
96.除此之外,本发明实施例中的信息展示装置400还可以包括配置模块404。其中,该配置模块404,用于如果目标数据源为多个目标数据源,接收对多个目标数据源完成标注的第二输入;
97.响应于第二输入,对多个目标数据源进行质检,以校验多个目标数据源中每个目标数据源的标注结果信息。
98.由此,本发明实施例的方案中,通过与用户对目标数据源进行标注的第一输入对应的目标标注数据模型,对目标数据源进行标准化处理,得到具有标准数据格式的标注结果信息,且向用户展示标注结果信息。这里,增加对目标数据源进行标准化处理的过程,以使独立的目标标注数据模型进行标准化处理,遵循适用范围广泛的标注数据标准,大大提升了对不同类型数据源标注任务的兼容性的同时,也减少了扩展任务时所需要的开发成本。另外,与传统的只支持单一类型任务的标注工具相比,具有更强的通用性,标注组件即
目标标注数据模型的复用程度高,以满足用户不断增加的标注任务需求的问题。
99.图5示出根据一个实施例的计算设备的结构示意图。
100.如图5所示,能够实现根据本发明实施例信息展示方法、信息展示装置的计算设备的示例性硬件架构的结构图。
101.该设备可以包括处理器501以及存储有计算机程序指令的存储器502。
102.具体地,上述处理器501可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
103.存储器502可以包括用于信息或指令的大容量存储器。举例来说而非限制,存储器502可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个及其以上这些的组合。在合适的情况下,存储器502可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器502可在综合网关设备的内部或外部。在特定实施例中,存储器502是非易失性固态存储器。在特定实施例中,存储器502包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存,或者两个或及其以上这些的组合。
104.处理器501通过读取并执行存储器502中存储的计算机程序指令,以实现上述实施例中的任意一种方法。
105.收发器503,主要用于实现本发明实施例中各装置或者与其他设备中的通信。
106.在一个示例中,该设备还可包括总线504。其中,如图5所示,处理器501、存储器502和收发器503通过总线504连接并完成相互间的通信。
107.总线504包括硬件、软件或两者。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围控件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线503可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
108.本发明实施例还提供了与上述信息展示方法对应的计算机可读存储介质。
109.在一种可能的实施例中,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,当计算机程序在计算机中执行时,令计算机执行本发明实施例信息展示方法的步骤。
110.需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
111.本领域的技术人员可以清楚地了解到,本发明的方法过程并不限于所描述和示出的具体步骤,任何熟悉本技术领域的技术人员在领会本发明的精神后,在本发明揭露的技术范围内作出各种改变、修改和添加,或者等效替换以及改变步骤之间的顺序,这些修改或替换都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献