当前位置: 首页 > 专利查询>尤帕斯公司专利>正文

用于验证标签数据的系统和计算机实现的方法技术方案

技术编号:35092103 阅读:16 留言:0更新日期:2022-10-01 16:50
一种用于验证标签数据的系统和计算机实现的方法包括:接收标签数据,并且使用第一机器学习模型将其分割为一个或多个部分。进一步地,包括文本和图像的第一多个属性从经分割的标签数据被提取。该方法还包括:接收与标签数据相关联的真实数据,并且从真实数据提取第二多个属性。第一多个属性和第二多个属性然后使用第二机器学习模型进行比较,并且比较结果被显示在三个窗格用户界面上。进一步地,标签数据基于所显示的结果而被验证。据基于所显示的结果而被验证。据基于所显示的结果而被验证。

【技术实现步骤摘要】
【国外来华专利技术】用于验证标签数据的系统和计算机实现的方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年3月10日提交的美国非临时专利申请号17/197,527的权益,该申请要求于2021年1月27日提交的印度专利申请号202111003686的权益和优先权。这些较早提交的申请的主题通过整体引用并入本文。


[0003]本专利技术大体上涉及机器人过程自动化(RPA),更具体地涉及使用RPA验证原图(artwork)标签。

技术介绍

[0004]RPA已被用于促进软件自动化的扩散,因为它执行企业内大量存在的相对简单、可重复的任务。RPA通常允许将简单的任务自动化,这些任务早前使用计算系统的手动用户输入完成,并且现在越来越多地由使用RPA工具的软件机器人执行。当前,RPA工具是可用的,其可以帮助软件开发人员设计、执行、部署和测试企业的简单任务和重复任务。例如,这些任务可以使用设计器工具来设计,并且使用部署工具来部署。一些任务可能与基于具体产品的应用领域相关。一个这样的应用领域是标签的设计和验证。标签可以包括原图标签,诸如产品标签、艺术作品的标签,如绘画、营销小册子和手册等。通常,这些原图标签包括文本和图像的组合。有时,原图标签被用于大规模印刷,诸如在产品标签的情况下。在这些情况下,在印刷前准确高效地验证标签至关重要。如果错误的标签被大规模生产,即使是标签验证中的小错误也可能会导致资源的巨大损失和生产成本的增加。
[0005]原图标签验证中的一些误差是由人为误差引起的,诸如如果人为质量控制人员在人为验证时无法标识微小误差。为此,需要用于设计和验证原图标签的自动化工具,以高效准确地验证标签。

技术实现思路

[0006]本专利技术的某些实施例为当前RPA技术尚未完全标识、了解或解决的本领域中的问题和需求提供更好且容易的解决方案。例如,本专利技术的一些实施例涉及基于机器学习(ML)的标签数据验证,诸如针对原图标签,用于提供用于原图标签验证的高效、准确且经济的过程。一些实施例提供直观且易于导航的用户界面,包括用于执行标签数据验证的至少三个显示窗格。至少三个显示窗格(或3个窗格)至少包括:第一显示窗格,其被配置用于显示标签数据中的一个或多个错误;第二显示窗格,其被配置用于显示标签数据;以及第三显示窗格,其被配置用于显示与标签数据相关联的真实数据。
[0007]在实施例中,提供了一种计算机实现的方法。该计算机实现的方法采用至少一个硬件处理器来执行一系列操作,其中该一系列操作被用于验证标签数据。该一系列操作包括接收标签数据,并且使用第一ML模型将接收到的标签数据分割为一个或多个部分。因此输出是经分割的标签数据。该一系列操作还包括从经分割的标签数据提取第一多个属性。
该一系列操作还包括接收与标签数据相关联的真实数据,并且从真实数据提取第二多个属性。该一系列操作还包括使用第二ML模型将来自经分割的标签数据的第一多个属性与来自真实数据的第二多个属性进行比较,并且在包括至少三个显示窗格的用户界面上显示比较结果。该一系列操作附加地包括基于显示的比较结果验证标签数据。
[0008]在又一实施例中,提供了一种系统。该系统包括:存储器,被配置为存储计算机可执行指令;以及一个或多个处理器,被配置为执行指令。计算机可执行指令被配置为使一个或多个处理器验证标签数据。计算机可执行指令还被配置为使一个或多个处理器接收标签数据,并且使用第一学习模型将接收到的标签数据分割为一个或多个部分,从而提供经分割的标签数据。计算机可执行指令还被配置为使一个或多个处理器从经分割的标签数据提取第一多个属性。计算机可执行指令还被配置为使一个或多个处理器接收真实数据,并且从接收到的真实数据提取第二多个属性。计算机可执行指令还被配置为使一个或多个处理器使用第二ML模型将来自经分割的标签数据的第一多个属性与来自真实数据的第二多个属性进行比较。计算机可执行指令还被配置为使一个或多个处理器在包括至少三个显示窗格的用户界面上显示比较结果。附加地,计算机可执行指令被配置为使一个或多个处理器基于所显示的比较结果来验证标签数据。
附图说明
[0009]为了本专利技术的某些实施例的优点被容易地理解,上面简要描述的本专利技术的更具体的描述将通过参照在所附附图中图示的具体实施例来呈现。尽管应该理解的是,这些附图仅描绘了本专利技术的典型实施例,因此不应被认为是对其范围的限制,本专利技术将通过使用附图来利用附加的特异性和细节描述并解释,在附图中:
[0010]图1是图示了根据本专利技术的实施例的RPA系统的架构图。
[0011]图2是图示了根据本专利技术的实施例的已部署RPA系统的架构图。
[0012]图3是图示了根据本专利技术的实施例的设计器、活动和驱动之间的关系的架构图。
[0013]图4是图示了根据本专利技术的实施例的另一RPA系统的架构图。
[0014]图5是图示了根据本专利技术的实施例的被配置用于验证标签的计算系统的架构图。
[0015]图6A至图6C是图示了根据本专利技术的实施例的用于验证标签的用户界面的GUI。
[0016]图7是图示了根据本专利技术的实施例的用于验证标签数据的方法的流程图。
具体实施方式
[0017]一些实施例涉及一种系统(在下文中称为“计算系统”),该系统被配置为提供查看、比较和验证标签(诸如原图标签、产品标签等)的功能性。为了验证标签,标签中所包含的数据或信息(诸如新设计的标签)与关联于这种标签的真实数据进行比较(或验证)。真实数据包括关于标签的先前可用信息,诸如以先前标签、标签模板、由产品制造或营销公司提供给产品设计公司的标签设计文档的形式。真实数据可以被用作使用本文公开的系统验证标签数据的基础。例如,该系统被配置为提供包括至少三个显示窗格的用户界面(UI),因此将标签数据(诸如新设计的标签)与真实数据(诸如先前设计的标签)进行比较变得容易、直观、高效且节省时间。
[0018]在将标签数据与真实数据进行比较的问题的一些现有解决方案中,用户需要在多
个显示应用之间连续手动切换,诸如以显示选项卡的形式,并且在标签数据和真实数据之间手动比较每个方面,这是一项耗时的任务。这也是重复的过程,容易因为缺乏专注力、对细节不够关注以及单调的手动操作而出现人为误差。为了减少将标签与真实文档进行比较的负担,一些实施例在单个UI显示区域内提供具有三个显示窗格的UI。这样,用户可以很容易地注意到标签数据和真实数据之间的变化,并且突出显示标签数据中发生错误的区域。
[0019]另外,通过提供改进的执行时间和减少的存储要求,同时降低用户设备级别的复杂度,一些实施例结合使用如ML和机器人过程自动化(RPA)等计算高效技术来提供高度的计算效率。这是因为在不偏离本专利技术的范围的情况下,“系统”可以被实施为服务器、嵌入式计算系统、个人计算机、控制台、个人数字助理(PDA)、蜂窝电话、平板计算设备、量子计算系统或任何其他合适的计算设备或设备的组合。将上述功能呈现为由“系统”执行并不旨在以任何方式限制实施例的范围,而是旨在提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于验证标签数据的计算机实现的方法,所述方法包括:使用第一机器学习模型,将接收到的标签数据分割为一个或多个部分以提供经分割的标签数据;从所述经分割的标签数据提取第一多个属性;接收与所述标签数据相关联的真实数据;从接收到的所述真实数据提取第二多个属性;使用第二机器学习模型,将关联于所述经分割的标签数据的所述第一多个属性与关联于所述真实数据的所述第二多个属性进行比较;在包括至少三个显示窗格的用户界面(UI)上显示比较结果;以及基于所显示的所述比较结果来验证所述标签数据。2.根据权利要求1所述的计算机实现的方法,其中所述标签数据包括与至少一个原图标签相关联的图像数据。3.根据权利要求1所述的计算机实现的方法,其中所述至少三个显示窗格包括:第一显示窗格,其显示在所述比较结果中被标识的所述标签数据中的一个或多个错误;第二显示窗格,其显示所述标签数据;以及第三显示窗格,其显示所述真实数据。4.根据权利要求3所述的计算机实现的方法,还包括:在所述第一显示窗格内接收用户输入,以用于针对所述标签数据中的所述一个或多个错误执行校正活动;基于接收到的所述用户输入,在所述第一显示窗格内更新所述标签数据;基于所述更新,在所述第二显示窗格上显示经校正的标签数据;以及验证所述经校正的标签数据,其中对所述经校正的标签数据的所述验证包括:通过提供接受确认响应来接受所述经校正的标签数据,或者通过提供拒绝确认响应来拒绝所述经校正的标签。5.根据权利要求1所述的方法,其中使用所述第一机器学习模型将接收到的所述标签数据分割为一个或多个部分还包括:使用所述第一机器学习模型,对接收到的所述标签数据进行分类,其中所述第一机器学习模型是经训练的基于计算机视觉(CV)的机器学习模型;以及将分类后的所述标签数据分割为所述一个或多个部分。6.根据权利要求5所述的计算机实现的方法,还包括:基于所述分类,为所述经分割的标签数据的所述一个或多个部分中的每个部分生成一个或多个边界框;将所述一个或多个边界框与所述第一多个属性相关联,其中所述第一多个属性包括文本属性、图像属性或其组合;以及在所述第二显示窗格中显示所生成的所述一个或多个边界框。7.根据权利要求6所述的计算机实现的方法,还包括:调整所生成的所述一个或多个边界框的边界。8.根据权利要求6所述的计算机实现的方法,还包括:
为所述真实数据生成一个或多个附加边界框;将所述一个或多个附加边界框与所述第二多个属性相关联,其中所述第二多个属性包括文本属性、图像属性或其组合;以及在所述第三显示窗格中显示所生成的所述一个或多个附加边界框,其中所述第三显示窗格中的所述一个或多个附加边界框和所述第二显示窗格中的所述一个或多个边界框以相同的显示颜色或者相同的显示图案中的一种或多种被显示。9.根据权利要求8所述的计算机实现的方法,还包括:从所述经分割的标签数据的所述一个或多个边界框提取所述第一多个属性;从所述真实数据的所述一个或多个附加边界框提取所述第二多个属性;以及使用所述第二机器学习模型,将来自所述经分割的标签数据的所述第一多个属性与来自所述真实数据的所述第二多个属性进行比较,其中所述第二机器学习模型包括经训练的命名实体识别(NER)模型。10.一种用于验证标签数据的系统,所述系统包括:存储器,被配置为存储一个或多个计算机可执行指令;以及一个或多个处理器,被配置为执行所述一个或多个指令以:使用第一机器学习模型,将接收到的标签数据分割为一个或多个部分以提供经分割的标签数据;从所述经分割的标签数据提取第一多个属性;接收与所述标签数据相关联的真实数据;从接收到的所述真实数据提取第二多个属性;使用第二机器学习模型,将关联于所述经分割的标签数据的所述第一多个属性与关联于所述真实数据的所述第二多个属性进行比较;在包括至少三个显示窗格的用户界面(UI)上显示比较结果...

【专利技术属性】
技术研发人员:K
申请(专利权)人:尤帕斯公司
类型:发明
国别省市:

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

1