标注数据复用的方法及系统、电子设备、可读存储介质

文档序号:1963836 发布日期:2021-12-14 浏览:13次 >En<

阅读说明:本技术 标注数据复用的方法及系统、电子设备、可读存储介质 (Method and system for multiplexing label data, electronic device and readable storage medium ) 是由 张玉玺 于 2021-09-18 设计创作,主要内容包括:本发明涉及数据标注技术领域,公开了一种标注数据复用的方法及系统、电子设备、可读存储介质,该方法通过浏览器端获取待标注数据集和预设标注类型,待标注数据集包括未标注数据,浏览器端发送导出指令给服务器端,导出指令包括目标数据的预设标注类型和目标数据识别信息,目标数据预先按照预设标注类型完成标注,浏览器端获取目标数据,并将目标数据合并入待标注数据集,获得合并数据集,浏览器端根据预设标注类型对合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集,这样,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。(The invention relates to the technical field of data marking, and discloses a marked data multiplexing method and system, electronic equipment and a readable storage medium, wherein the method comprises the steps of obtaining a data set to be marked and a preset marking type through a browser end, the data set to be marked comprises unmarked data, sending a lead-out instruction to a server end by the browser end, the lead-out instruction comprises the preset marking type of target data and target data identification information, marking the target data according to the preset marking type in advance, obtaining the target data by the browser end, merging the target data into the data set to be marked to obtain a merged data set, marking the unmarked data in the merged data set by the browser end according to the preset marking type to generate a multiplexed data set for subsequent multiplexing, so that the marked target data which are marked are already merged in the data set to be marked are marked, then marking the unmarked data in the data set to be marked, therefore, the target data can be multiplexed, and the operation cost and the time cost are saved.)

标注数据复用的方法及系统、电子设备、可读存储介质

技术领域

本发明涉及数据标注技术领域,尤其涉及一种标注数据复用的方法及系统、电子设备、可读存储介质。

背景技术

随着信息技术的发展,图像信息迎来爆炸式增长,仅凭人工处理无法对如此大量的图像数据进行图像标注。图像标注作为机器视觉的图像数据处理方法,将待标注图像素材导入图像标注平台,图像标注平台通过目标框选、目标分类等方法进行图像标注,再将图像素材与标注信息打包管理,大幅节省了人力成本,对人工智能、生活安全等行业都具有重要的意义。目前,在使用标记数据前,需要将待标记数据导入图像标注平台重新进行标注,无法复用已经标注的标注数据,浪费大量运算成本和时间成本。

发明内容

为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

鉴于以上所述现有技术的缺点,本发明提供一种标注数据复用的方法及系统、电子设备、可读存储介质,以解决上述由于无法复用已经标注的表述数据而造成运算成本和时间成本浪费的问题。

本发明提供的标注数据复用的方法,包括:浏览器端获取待标注数据集和预设标注类型;

所述浏览器端发送导出指令给服务器端,所述导出指令包括目标数据的预设标注类型和目标数据识别信息,所述目标数据预先按照所述预设标注类型完成标注;所述浏览器端获取所述目标数据,并将所述目标数据合并入所述待标注数据集,获得合并数据集;所述浏览器端根据所述预设标注类型对所述合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。

可选地,所述标注数据复用的方法还包括:所述浏览器端在获取到第三方平台发送的数据获取请求之后,根据所述数据获取请求获取数据转换规则,所述数据获取请求包括所述第三方平台所需要的数据类型信息;所述浏览器端根据所述数据转换规则对待转换数据进行数据转换,获得转化数据集,所述待转换数据包括至少一部分复用数据集;所述浏览器端发送所述转换数据集给所述第三方平台。

可选地,所述目标数据通过以下方式获得:获取第一原始数据,并生成所述第一原始数据对应的目标识别信息;根据所述预设标注类型对所述第一原始数据进行标注,获得目标数据;建立所述目标识别信息、所述预设标注类型和所述目标数据三者之间的对应关系并保存。

可选地,所述浏览器端将所述目标数据合并入所述待标注数据集,包括:所述浏览器端将所述目标数据与所述待标注数据集中的集合数据进行比对,获得所述集合数据对应的对比结果;所述浏览器端将所述对比结果为相同的集合数据从所述待标注数据集中删除,并将所述目标数据添加入所述待标注数据集,获得合并数据集。

本发明提供的标注数据复用的方法,包括:服务器端接收浏览器端发送的导出指令,所述导出指令包括目标数据的预设标注类型和目标数据识别信息,所述目标数据预先按照所述预设标注类型完成标注;所述服务器端根据所述预设标注类型和所述目标数据识别信息获取所述目标数据;所述服务器端发送所述目标数据给所述浏览器端,以实现所述浏览器端将所述目标数据合并入待标注数据集获得合并数据集,对所述合并数据集中的未标注数据进行标注生成用于后续复用的复用数据集。

可选地,若所述导出指令还包括导出标注信息,所述服务器端根据所述预设标注类型和所述目标数据识别信息获取所述目标数据,所述目标数据包括标注信息。

可选地,所述服务器端根据所述预设标注类型和所述目标数据识别信息获取所述目标数据,包括:所述服务器端根据所述预设标注类型和目标数据识别信息从预设标注数据数据库中匹配出对应的目标数据,所述预设标注数据数据库包括所述目标数据、所述目标数据对应的预设标注类型和所述目标数据对应的目标数据标识信息。

本发明提供的标注数据复用的系统,包括以下至少一端:浏览器端,用于获取待标注数据集和预设标注类型,发送导出指令给服务器端,所述导出指令包括所述目标数据的预设标注类型和目标数据识别信息,在获取目标数据之后将所述目标数据合并入所述待标注数据集获得合并数据集,并对所述合并数据集中的未标注数据进行标注生成用于后续复用的复用数据集,所述目标数据预先按照所述预设标注类型完成标注;所述服务器端,用于接收浏览器端发送的导出指令,根据所述导出指令中的预设标注类型和所述导出指令中的目标数据识别信息获取所述目标数据,并发送所述目标数据给所述浏览器端。

本发明提供的电子设备,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行上述的方法。

本发明提供的计算机可读存储介质,其上存储有计算机程序;所述计算机程序被处理器执行时实现上述的方法。

本发明的有益效果:通过浏览器端获取待标注数据集和预设标注类型,发送包含目标数据的预设标注类型和目标数据识别信息的导出指令给服务器端,以获取预先按照预设标注类型完成标注的目标数据,将目标数据合并入待标注数据集获得合并数据集,再将合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

附图说明

图1是本发明实施例中一个标注数据复用的方法的流程示意图;

图2是本发明实施例中另一个标注数据复用的方法的流程示意图;

图3是本发明实施例中一个目标数据获取的方法的示意图;

图4是本发明实施例中一个标注数据复用的方法的时序图;

图5是本发明实施例中一个标注数据复用的系统的结构示意图;

图6是本发明实施例中一个电子设备的示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

在下文描述中,探讨了大量细节,以提供对本发明实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本发明的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本发明的实施例难以理解。

除非另有说明,术语“多个”表示两个或两个以上。

本公开实施例中,字符“/”表示前后对象是一种“或”的关系。例如,A/B表示:A或B。

术语“和/或”是一种描述对象的关联关系,表示可以存在三种关系。例如,A和/或B,表示:A或B,或,A和B这三种关系。

结合图1所示,本发明提供一种标注数据复用的方法,包括:

步骤S101,浏览器端获取待标注数据集和预设标注类型;

步骤S102,浏览器端发送导出指令给服务器端;

步骤S103,浏览器端获取目标数据,并将目标数据合并入待标注数据集,获得合并数据集;

步骤S104,浏览器端根据预设标注类型对合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。

其中,导出指令包括目标数据的预设标注类型和目标数据识别信息,目标数据预先按照预设标注类型完成标注。

利用本发明提供的标注数据复用的方法,通过浏览器端获取待标注数据集和预设标注类型,发送包含目标数据的预设标注类型和目标数据识别信息的导出指令给服务器端,以获取预先按照预设标注类型完成标注的目标数据,将目标数据合并入待标注数据集获得合并数据集,再将合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

可选地,待标注数据集包括有标注数据和无标注数据。

可选地,待标注数据集通过以下方式获得:在当前转换平台生成空数据集,该空数据集设置有与预设标注类型的对应关系;获取无标注数据,并将无标注数据添加到空数据集,将添加后的空数据集待标注数据集;获取有标注数据,并将有标注数据添加到待标注数据集。

可选地,有标注数据通过以下方式获得:获取第二原始数据、第二原始数据对应的第二标注信息、第二原始数据对应的第二标签信息;对第二原始数据、第二标注信息、第二标签信息三者一同进行压缩,将获得的压缩包确定为有标注数据;其中,第二标注信息和第二标签信息为JSON(JavaScript Object Notation,JS对象简谱)格式的文件。

可选地,目标数据通过以下方式获得:获取第一原始数据,并生成第一原始数据对应的目标识别信息;根据预设标注类型对第一原始数据进行标注,获得目标数据;建立目标识别信息、预设标注类型和目标数据三者之间的对应关系并保存。这样,通过建立目标识别信息、预设标注类型和目标数据三者之间的对应关系并保存,便于浏览器端发送包括目标数据的预设标注类型和目标数据识别信息的导出指令给服务器端,以获取目标数据。并且在获取到目标数据之后,浏览器端将目标数据合并入待标注数据集获得合并数据集,再将合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集,从而实现对目标数据的复用,节约了运算成本和时间成本。

可选地,目标数据包括第一原始数据,第一原始数据对应的第一标注信息、第一原始数据对应的第一标签信息。

可选地,将目标识别信息、预设标注类型和目标数据三者之间的对应关系保存在预设标注数据数据库。

可选地,浏览器端将目标数据合并入待标注数据集,包括:浏览器端将目标数据与待标注数据集中的集合数据进行比对,获得集合数据对应的对比结果;浏览器端将对比结果为相同的集合数据从待标注数据集中删除,并将目标数据添加入待标注数据集,获得合并数据集。这样,删除了与目标数据重复的集合数据,并将目标数据合并入待标注数据集获得合并数据集,再对合并数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

可选地,集合数据包括有标注数据和无标注数据。

可选地,浏览器端将目标数据与待标注数据集中的集合数据进行比对,获得集合数据对应的对比结果,包括:若集合数据为无标注数据,浏览器端将目标数据中第一原始数据对应的图像特征值与无标注数据对应的图像特征值进行对比,获得该集合数据对应的对比结果。

可选地,浏览器端将目标数据与待标注数据集中的集合数据进行比对,获得集合数据对应的对比结果,包括:若集合数据为有标注数据,浏览器端将目标数据中第一原始数据对应的图像特征值与有标注数据中第二原始数据对应的图像特征值进行对比,获得该集合数据对应的对比结果。

可选地,图像特征值为MD5(message-digest algorithm 5,5代信息摘要算法)值或图像ID等中的一种。

可选地,浏览器端根据预设标注类型对合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集,包括:浏览器端根据预设标注类型对合并数据集中的未标注数据进行标注,获得未标注数据对应的标注结果;将标注结果添加到合并数据集,生成用于后续复用的复用数据集。

可选地,未标注数据包括无标注数据、第一原始数据和第二原始数据中的一个或多个。

可选地,标注结果包括未标注数据对应的标注信息和未标注数据对应的标签信息。

可选地,若无标注数据、第一原始数据和第二原始数据为图像数据,则预设标注类型为单分类标注(classification)、多分类标注(multi-label classification)、物体检测标注、图像切割标注(Semantic Segmentation)、物体检测与分类混合标注等图像标注类型中的一种。

在一些实施例中,若预设标注类型为单分类标注,浏览器端对未标注数据进行标注,获得未标注数据对应的标注信息为动物标签中的一种;其中,动物标签例如猫、狗、鸟等。

在一些实施例中,若预设标注类型为单分类标注,浏览器端对未标注数据进行标注,获得未标注数据对应的标注信息为车辆标签中的一种;其中,车辆标签例如公交车、轿车、越野车等。

在一些实施例中,若预设标注类型为多分类标注,浏览器端对未标注数据进行标注,获得未标注数据对应的标注信息为品种标签中的一种以及颜色标签中的一种;其中,品种标签例如加菲猫、折耳猫、英国短毛猫等,颜色标签例如黑、白、虎斑纹、橘等。

在一些实施例中,若预设标注类型为多分类标注,浏览器端对未标注数据进行标注,获得未标注数据对应的标注信息为车辆品牌标签中的一种以及颜色标签中的一种;其中,品种标签例如大众、宝马、吉利等,颜色标签例如黑、白、红等。

在一些实施例中,若预设标注类型为物体检测标注,浏览器端对未标注数据进行标注,获得未标注数据对应的标注信息为目标物体、框选目标物体的矩形框的坐标;其中,目标物体例如猫、狗、鸟等。

在一些实施例中,若预设标注类型为图像切割标注,浏览器端对未标注数据进行标注,获得未标注数据对应的标注信息为各区域框的像素坐标。

可选地,浏览器端根据预设标注类型对合并数据集中的未标注数据进行标注,获得未标注数据对应的标注结果,包括:浏览器端发送标注指令给当前标注平台;标注指令包括预设标注类型和合并数据集;标注指令用于触发当前标注平台根据预设标注类型对合并数据集中的未标注数据进行标注;浏览器端获取当前标注平台反馈的未标注数据对应的标注结果。

可选地,当前标注平台为交通抓拍图像标注平台、生活图片标注平台、照片处理标注平台等标注平台的一种。

可选地,当前标注平台根据预设标注类型对合并数据集中的未标注数据进行标注前,还包括:当前标注平台对合并数据集进行数据验证,获得验证结果;若验证结果为合法,当前标注平台根据预设标注类型对合并数据集中的未标注数据进行标注。

可选地,当前标注平台在合并数据集的未标注数据不满足预设格式条件的情况下,将验证结果确定为非法;当前标注平台在合并数据集的未标注数据满足预设格式条件的情况下,将验证结果确定为合法。在一些实施例中,预设格式条件为JPEG(JointPhotographic Experts Group,联合图像专家组)格式图像文件。

可选地,当前标注平台在合并数据集的未标注数据不满足预设数据大小条件的情况下,将验证结果确定为非法;当前标注平台在合并数据集的未标注数据满足预设数据大小条件的情况下,将验证结果确定为合法。在一些实施例中,预设数据大小条件为小于8M。

可选地,当前标注平台在合并数据集的目标数据不满足预设类型条件的情况下,将验证结果确定为非法;当前标注平台在合并数据集的未标注数据满足预设类型条件的情况下,将验证结果确定为合法。在一些实施例中,预设类型条件为单分类标注。

可选地,标注数据复用的方法还包括:浏览器端在获取到第三方平台发送的数据获取请求之后,根据数据获取请求获取数据转换规则,数据获取请求包括第三方平台所需要的数据类型信息;浏览器端根据数据转换规则对待转换数据进行数据转换,获得转化数据集,待转换数据包括至少一部分复用数据集;浏览器端发送转换数据集给第三方平台。这样,通过数据转换规则将当前标注平台的标注数据转换为第三方平台的标注数据,以实现第三方平台读取标注数据,便于标注数据的复用和分享,提高标注数据的使用率。

可选地,第三方平台与当前标注平台为不同的标注平台;第三方平台为交通抓拍图像标注平台、生活图片标注平台、照片处理标注平台等标注平台的一种。

在一些实施例中,数据获取请求还包括数据转化规则,浏览器端根据数据获取请求获取数据转换规则,包括:浏览器端获取数据获取请求中的数据转化规则。

在一些实施例中,数据获取请求还包括第三方平台信息,浏览器端根据数据获取请求获取数据转换规则,包括:浏览器端根据第三方平台信息和第三方平台所需要的数据类型信息从预设数据转换规则数据库中匹配出数据转换规则;预设数据转换规则数据库储存有第三方平台信息和数据转换规则的对应关系。

结合图2所示,本发明提供一种标注数据复用的方法,包括:

步骤S201,服务器端接收浏览器端发送的导出指令;

步骤S202,服务器端根据预设标注类型和目标数据识别信息获取目标数据;

步骤S203,服务器端发送目标数据给浏览器端,以实现浏览器端将目标数据合并入待标注数据集获得合并数据集,对合并数据集中的未标注数据进行标注生成用于后续复用的复用数据集。

其中,导出指令包括目标数据的预设标注类型和目标数据识别信息,目标数据预先按照预设标注类型完成标注

利用本发明提供的标注数据复用的方法,通过服务器端接收浏览器端发送的导出指令,该导出和指令包括目标数据的预设标注类型和目标数据识别信息,服务器端根据预设标注类型和目标数据识别信息获取预先按照预设标注类型完成标注的目标数据,服务器端发送目标数据给浏览器端,以实现浏览器端将目标数据合并入待标注数据集以获得合并数据集,并对合并数据集中的未标注数据进行标注生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

可选地,若导出指令还包括导出标注信息,服务器端根据预设标注类型和目标数据识别信息获取目标数据,目标数据包括标注信息。

可选地,若导出指令包括不导出标注信息且不包括导出标注信息,服务器端根据预设标注类型和目标数据识别信息获取目标数据,目标数据中不包含标注信息。

可选地,服务器端根据预设标注类型和目标数据识别信息获取目标数据,包括:服务器端根据预设标注类型和目标数据识别信息从预设标注数据数据库中匹配出对应的目标数据;预设标注数据数据库储存有预设标注类型、目标数据识别信息和目标数据三者的对应关系。

可选地,服务器端根据预设标注类型和目标数据识别信息从预设标注数据数据库中匹配出对应的目标数据后,还包括:服务器端获取预设转换协议,该预设转换协议根据预设标注类型获得;根据预设转换协议将目标数据进行数据转换,并将转换后的目标数据打包并发送给浏览器端。这样,目标数据按照特定转换协议导出浏览器端,进而实现目标数据的复用和分享。

在一些实施例中,目标数据包括第一原始数据,第一原始数据对应的第一标注信息、第一原始数据对应的第一标签信息,根据预设转换协议将目标数据中的第一标注信息和第一标签信息分别转换为JSON格式文件,将第一原始数据、第一标注信息的JSON格式文件、第一标签信息的JSON格式文件三者一同进行压缩,得到包含目标数据的ZIP(ZoneImprovement Plan,区域改善计划)格式压缩文件。

结合图3所示,本发明提供一种目标数据获取方法,包括:

步骤S301,浏览器端获取第一原始数据和预设标注类型;

其中,第一原始数据为图像数据,预设标注类型为单分类标注、多分类标注、物体检测标注、图像切割标注、物体检测与分类混合标注等图像标注类型中的一种;

步骤S302,浏览器端发送第一原始数据和预设标注类型到当前标注平台;

其中,当前标注平台为交通抓拍图像标注平台、生活图片标注平台、照片处理标注平台等标注平台的一种;

步骤S303,当前标注平台对第一原始数据进行数据验证,判断获得的验证结果是否是合法;若是,执行步骤S304;若否,执行步骤S305;

步骤S304,当前标注平台根据预设标注类型对第一原始数据进行标注,获得目标数据,执行步骤S306;

其中,目标数据包括第一原始数据,第一原始数据对应的第一标注信息、第一原始数据对应的第一标签信息;

步骤S305,当前标注平台发送标注失败信息到浏览器端。

步骤S306,当前标注平台发送目标数据到服务器端;

步骤S307,服务器端获取预设转换协议;

其中,该预设转换协议根据预设标注类型获得;

步骤S308,服务器端根据预设转换协议将目标数据进行数据转换,并将转换后的目标数据打包并发送给浏览器端;

步骤S309,浏览器端将接收到的目标数据存入客户端磁盘。

结合图4所示,本发明提供一种标注数据复用的方法,包括:

步骤S401,浏览器端获取待标注数据集和预设标注类型;

其中,待标注数据集包括有标注数据和无标注数据,有标注数据包括第二原始数据、第二原始数据对应的第二标注信息、第二原始数据对应的第二标签信息,预设标注类型为单分类标注、多分类标注、物体检测标注、图像切割标注、物体检测与分类混合标注等图像标注类型中的一种;

步骤S402,浏览器端发送导出指令给服务器端;

其中,导出指令包括目标数据的预设标注类型和目标数据识别信息,目标数据预先按照预设标注类型完成标注;

步骤S403,服务器端根据导出指令获取目标数据;

其中,目标数据包括第一原始数据,第一原始数据对应的第一标注信息、第一原始数据对应的第一标签信息;

步骤S404,服务器端发送目标数据给浏览器端;

步骤S405,浏览器端获取目标数据,并将目标数据合并入待标注数据集,获得合并数据集;

步骤S406,浏览器端根据预设标注类型对合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集;

其中,未标注数据包括无标注数据、第一原始数据和第二原始数据中的一个或多个。

利用本发明提供的标注数据复用的方法,浏览器端获取待标注数据集和预设标注类型,发送包含目标数据的预设标注类型和目标数据识别信息的导出指令给服务器端,服务器端根据导出指令获取目标数据并发送目标数据给浏览器端,浏览器端将目标数据合并入待标注数据集获得合并数据集,再将合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

结合图5所示,本发明提供一种标注数据复用的系统,包括浏览器端501和服务器端502中的至少一端。浏览器端501用于获取待标注数据集和预设标注类型,发送导出指令给服务器端,导出指令包括目标数据的预设标注类型和目标数据识别信息,在获取目标数据之后将目标数据合并入待标注数据集获得合并数据集,并对合并数据集中的未标注数据进行标注生成用于后续复用的复用数据集,目标数据预先按照预设标注类型完成标注。服务器端502用于接收浏览器端发送的导出指令,根据导出指令中的预设标注类型和导出指令中的目标数据识别信息获取目标数据,并发送目标数据给浏览器端。

利用本发明提供的标注数据复用的系统,浏览器端获取待标注数据集和预设标注类型,发送包含目标数据的预设标注类型和目标数据识别信息的导出指令给服务器端,服务器端根据导出指令获取目标数据并发送目标数据给浏览器端,浏览器端将目标数据合并入待标注数据集获得合并数据集,再将合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

可选地,浏览器端和服务器端通过无线网络进行连接。

上述实施例仅示例性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

结合图6所示,本实施例提供一种电子设备,包括:处理器(processor)600及存储器(memory)601;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行本实施例中任一项方法。可选地,该电子设备还可以包括通信接口(Communication Interface)602和总线603。其中,处理器600、通信接口602、存储器601可以通过总线603完成相互间的通信。通信接口602可以用于信息传输。处理器600可以调用存储器601中的逻辑指令,以执行上述实施例的标注数据复用的方法。

此外,上述的存储器601中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器601作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令/模块。处理器600通过运行存储在存储器601中的程序指令/模块,从而执行功能应用以及数据处理,即实现上述实施例中标注数据复用的方法。

存储器601可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器。

可选地,若应用于浏览器端,电子设备为计算机、笔记本电脑、平板电脑、智能手机、服务器等中的一种。该电子设备通过获取包含未标注数据的待标注数据集和预设标注类型,发送包含目标数据的预设标注类型和目标数据识别信息的导出指令给服务器端,以获取预先按照预设标注类型完成标注的目标数据,将目标数据合并入待标注数据集获得合并数据集,再将合并数据集中的未标注数据进行标注,生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

可选地,若应用于服务器端,电子设备为服务器。该电子设备通过接收浏览器端发送的导出指令,该导出和指令包括目标数据的预设标注类型和目标数据识别信息,根据预设标注类型和目标数据识别信息获取预先按照预设标注类型完成标注的目标数据,发送目标数据给浏览器端,以实现浏览器端将目标数据合并入待标注数据集以获得合并数据集,并对合并数据集中的未标注数据进行标注生成用于后续复用的复用数据集。这样,相较于现有技术,将待标注数据集中合并了已经完成标注的目标数据,再对待标注数据集中的未标注数据进行标注,从而实现对目标数据的复用,节约了运算成本和时间成本。

本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本实施例中的任一项方法。

本实施例中的计算机可读存储介质,本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例提供的电子设备,包括处理器、存储器、收发器和通信接口,存储器和通信接口与处理器和收发器连接并完成相互间的通信,存储器用于存储计算机程序,通信接口用于进行通信,处理器和收发器用于运行计算机程序,使电子设备执行如上方法的各个步骤。

在本实施例中,存储器可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

以上描述和附图充分地示出了本公开的实施例,以使本领域的技术人员能够实践它们。其他实施例可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施例的部分和特征可以被包括在或替换其他实施例的部分和特征。而且,本申请中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本申请中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本申请中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中,每个实施例重点说明的可以是与其他实施例的不同之处,各个实施例之间相同相似部分可以互相参见。对于实施例公开的方法、产品等而言,如果其与实施例公开的方法部分相对应,那么相关之处可以参见方法部分的描述。

本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,可以取决于技术方案的特定应用和设计约束条件。所述技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。所述技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本文所披露的实施例中,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例。另外,在本公开实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

附图中的流程图和框图显示了根据本公开实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。在附图中的流程图和框图所对应的描述中,不同的方框所对应的操作或步骤也可以以不同于描述中所披露的顺序发生,有时不同的操作或步骤之间不存在特定的顺序。例如,两个连续的操作或步骤实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:实验室用户数据统计方法、系统、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!