使用多台计算机进行自动质量控制的方法、系统和装置与流程

文档序号:12009934阅读:223来源:国知局
使用多台计算机进行自动质量控制的方法、系统和装置与流程
使用多台计算机进行自动质量控制的方法、系统和装置交叉引用的相关申请本申请要求的申请日为2010年9月24日的美国临时申请61/386,167和申请日为2010年9月28日的美国临时申请61/387,052的优先权,其内容在此引作参考。技术领域本发明整体涉及质量控制,尤其涉及使用多台计算机进行自动质量控制的方法、系统和装置。

背景技术:
在合同制造环境中,对于质量控制的要求很高,因为特定制造商可能会在短时间内生产多种制成品,经常会需要每天重新配置生产线以应对特定的生产运行。当一个品牌所有者与多个合同制造商签订产品生产合同时,在多个不同的生产环境中保持质量控制就成为了一个挑战。

技术实现要素:
本发明的第一方面提供了一种使用多台计算机进行自动质量控制的方法,其包括:维持一个存储产品生产质量控制规则的数据库,质量控制规则由与控制产品生产的第一实体相关联的第一计算设备确定,数据库由与维持产品质量控制的第二实体相关联的第二计算设备维持,产品由分别与第三实体相关联的多条生产线生产;在所述第二计算设备接收来自于位于每条生产线的数据采集设备的质量控制数据,每个数据采集设备都可以采集产品的质量控制数据;以及在所述第二计算设备处,将质量控制数据与质量控制规则进行比较,并在质量控制数据不符合至少一项质量控制规则时触发至少一次质量控制事件。至少一项质量控制规则可以成为多条生产线中某条生产线的标准,方法是根据该生产线上可以反映本地情况的本地数据调整至少一项质量控制规则。本地数据可包括以下至少一项:在该生产线上生产产品的本地生产率;在该生产线中生产产品的装备处的至少一项设置;以及至少一项特定于该生产线的情况。该方法还可以进一步包括:基于某条生产线的本地数据为该生产线调整至少一项质量控制规则。至少一项质量控制规则中可以包括至少一个阈值,而对至少一项质量控制规则的调整可以包括调整该阈值。该方法还可以进一步包括:在多条生产线中的每一条上采集反映本地情况的本地数据;以及基于本地数据为多条生产线中的各条生产线调整质量控制规则。所述质量控制规则的第一部分来源于与各个第三实体相关联的计算设备,所述第一部分中包括各条生产线的本地质量控制规则。至少一部分的数据采集设备中可以各自包括一移动通讯设备,用于将质量控制数据输入到存储在所述移动通讯设备中的电子表单。至少一部分的数据采集设备可以各自包括电子数据采集设备,用于自动采集质量控制数据。电子数据采集设备可包括以下至少一项:照相机;色度计,图像识别算法;字符识别算法;颜色探测算法;RFID(射频识别)设备;RFID感应器;条形码读取器;称重仪;温度感应器;湿度感应器;金属探测仪;震动感应器;压力感应器;气体感应器;化学品感应器;生物元素感应器;基于激光束的读取设备;基于激光束的计数设备;光学读取设备;电子测量设备;以及计数设备。质量控制规则可以包括阈值,这样,当质量控制数据不符合相应的阈值时,则未通过该质量控制规则;而当质量控制数据符合相应的阈值时,则通过该质量控制规则。如果来自第二个第三实体的特定质量控制数据未能通过至少一项质量控制规则,那么可以在第一个第三实体上触发至少一个质量控制事件。至少一个质量控制事件可以包括以下至少一项:将未通过质量控制规则的情况通知第一实体;通知与未通过情况相关联的对应第三实体;召回指令;更改与至少一个第三实体相关联的质量控制规则;更新数据采集设备的数据采集参数;隔离检查不符合质量控制规则的库存的指令;下调与未通过情况相关联的对应第三实体的质量分数;与供应商、合同制造商以及合同包装商中至少一个相关联的质量事件;发布一条补救操作指令以纠正未通过情况;修改缺陷库存以使缺陷库存符合规范的指令;用其他部件替换并补充(至少其一)缺陷部件的指令;通知缺陷部件的初始制造者;将未通过规则的情况通知给至少一个第四实体;销毁缺陷库存的指令;以及将缺陷库存退还并运输(至少其一)至其他实体的指令。该方法可以进一步包括当质量控制数据通过至少一个质量控制规则时触发至少一个进一步的质量控制事件。本发明的另一方面提供一种自动质量控制的系统,其中包括:一个与控制产品生产的第一实体相关联的第一计算设备,该第一计算设备可以确定产品生产的质量控制规则;一个与维持产品质量控制的第二实体相关联的第二计算设备,该第二计算设备可以维持存储质量控制规则的数据库,并接收质量控制数据,以与质量控制规则进行比较,当质量控制数据未通过至少一项质量控制规则时触发至少一个质量控制事件;以及多个数据采集设备,位于多条生产线中的每一条,分别与多个第三实体相对应,每个数据采集设备都可以采集产品的质量控制数据,并将质量控制数据传输到所述第二计算设备。至少一项质量控制规则可以成为多条生产线中某条生产线的标准,方法是根据该生产线上可以反映本地情况的本地数据调整至少一项质量控制规则。本地数据包括以下至少一项:在该生产线上生产产品的本地生产率;在该生产线中生产产品的装备处的至少一项设置;以及至少一项特定于该生产线的情况。所述第二计算设备还可以进一步:基于某条生产线的本地数据为该生产线调整至少一项质量控制规则。至少一项质量控制规则中可以包括至少一个阈值,而对至少一项质量控制规则的调整可以包括调整该阈值。至少一部分的数据采集设备可以进一步在多条生产线中的每一条采集反映本地情况的本地数据;所述第二计算设备可以进一步基于本地数据为多条生产线中的各条生产线调整质量控制规则。质量控制规则的第一部分来源于与各个第三实体相关联的计算设备,所述第一部分中包括各条生产线的本地质量控制规则。至少一部分的数据采集设备中可以各自包括一移动通讯设备,用于将质量控制数据输入到存储在所述移动通讯设备中的电子表单。至少一部分的数据采集设备可以各自包括电子数据采集设备,用于自动采集质量控制数据。电子数据采集设备可包括以下至少一项:照相机;色度计,图像识别算法;字符识别算法;颜色探测算法;RFID设备;RFID感应器;条形码读取器;称重仪;温度感应器;湿度感应器;金属探测仪;震动感应器;压力感应器;气体感应器;化学品感应器;生物元素感应器;基于激光束的读取设备;基于激光束的计数设备;光学读取设备;电子测量设备;以及计数设备。质量控制规则可以包括阈值,这样,当质量控制数据不符合相应的阈值时,则未通过该质量控制规则;而当质量控制数据符合相应的阈值时,则通过该质量控制规则。如果来自第二个第三实体的特定质量控制数据未能通过至少一项质量控制规则,那么可以在第一个第三实体上触发至少一个质量控制事件。所述至少一个质量控制事件可以包括以下至少一项:将未通过质量控制规则的情况通知第一实体;通知与未通过情况相关联的对应第三实体;召回指令;更改与至少一个第三实体相关联的质量控制规则;更新数据采集设备的数据采集参数;隔离检查不符合质量控制规则的库存的指令;下调与未通过情况相关联的对应第三实体的质量分数;与供应商、合同制造商以及合同包装商中至少一个相关联的质量事件;发布一条补救操作指令以纠正未通过情况;修改缺陷库存以使缺陷库存符合规范的指令;用其他部件替换并补充(至少其一)缺陷部件的指令;通知缺陷部件的初始制造者;将未通过规则的情况通知给至少一个第四实体;销毁缺陷库存的指令;以及将缺陷库存退还并运输(至少其一)至其他实体的指令。所述第二计算设备可以进一步:当质量控制数据通过至少一个质量控制规则时触发至少一个进一步的质量控制事件。发明的又一方面提供了一种用于自动质量控制的计算设备,包括:一个处理单元和一个通讯接口,所述处理器可以:维持存储产品生产质量控制规则的数据库,通过通讯接口从远程计算设备接收质量控制规则,该远程计算设备与控制产品生产的第一实体相关联,产品由与第二实体相关联的多条生产线生产;通过通讯接口从位于多条生产线中的每一条的数据采集设备接收质量控制数据,数据采集设备可以收集产品的质量控制数据;将质量控制数据与质量控制规则相比较,当质量控制数据未通过至少一项质量控制规则时,触发至少一个质量控制事件。附图说明参考以下附图描述实施例,其中:图1示出了根据非限定性实施例的一个使用多台计算机进行自动质量控制的系统;图2示出了一个与图1中系统的一个第一实体相关联的计算设备,实施例没有限制;图3示出了根据非限定性实施例的、一个与图1中系统的一个第二实体相关联的计算设备,包括自动控制质量的模块;图4示出了根据非限定性实施例的、一个图1中系统的示例数据采集设备;图5示出了根据非限定性实施例的、一个在图1中系统中生产的产品;图6到8示出了根据非限定性实施例的、图1中的系统执行各种质量控制功能;图9示出了根据非限定性实施例的、用来采集质量控制数据的图形用户界面的示例;图10示出了根据非限定性实施例的、使用多台计算机进行自动质量控制的方法;以及,图11示出了根据非限定性实施例的、图1中的系统执行各种质量控制功能。具体实施方式合同包装商和制造商所从事的“轻工制造”活动与传统的制造商有所不同,其原因包括:a.制成品的规格以及子部件的构成种类繁多;b.这些改变会定期发生,意味着某些生产线只会存在几个小时,并且c.制造商并不进行设计,也并不真正拥有或甚至制造用来组装制成品的部件。因此,合同包装和制造有如下特点:大部分是人工操作,只有很少的自动化,因为产品变化迅速并且极其多变;经常需要非生产时间以安装或拆除生产线;必须遵守各种不同的质量标准,这些标准不在他们控制范围之内,是由他们所生产的产品的各个所有者和设计人员所规定的,而且会根据产品类型而发生变化(如,药物、食物、电子产品);而且若干个不同的公司进行同样的生产活动,甚至生产同样的制成品。通常他们合用同样的原材料或子部件库存。因此,质量控制/遵守的成本变得更高,而控制未通过情况的成本则没有变化,或可能变得更高,因为诸如FDA之类的政府机构对于持续的产品召回问题的法规越来越严厉(食品污染,涂漆的玩具中含有有毒物质,等等)。控制未通过情况的成本包括但不限于内部未通过成本和外部未通过成本。内部未通过成本包括但不限于:1.废料,以及随后的返工;2.额外的原材料成本;3.安全库存的储囤/管理成本;4.进行返工的人工成本,以及5.额外的时间和管理的成本。外部未通过成本包括但不限于:1.召回问题(如,在食物产品中发现金属馅料);2.因顾客投诉而造成销售下降(如,产品味道/新鲜度有问题);3.服务和支持成本;以及4.品牌受损成本。系统100可以解决这些问题。如图1所示,根据非限定性的实施例,系统100是一个使用多台计算机进行自动质量控制的系统。在当前的实施例中,系统100包括一第一实体101、一第二实体102以及第三实体103a和103b(它们统称为第三实体103,一第三实体;本文中将使用这种表述方法)。第一实体101与一个产品相关联,要求控制产品的生产。而且,第一实体101要求将产品的生产外包给多个第三实体103,其中每个都可以通过各自的生产线105生产产品。因此,在某些实施例中,第一实体101可以包括一个品牌所有者,而每个第三实体103可以包括一个操作相应生产线105来为品牌所有者生产产品的合同制造商。第一实体101还将产品的自动质量控制外包给第二实体102,后面将进行描述。系统50进一步包括至少一个与第一实体101相关联的计算设备111,以及至少一个与第二实体102相关联的计算设备112。系统进一步包括至少一个位于实体103a的数据采集设备113a、113a-1,以及至少一个位于实体103b的数据采集设备113b,每个数据采集设备113都可以从各自的生产线105采集数据。计算设备111、112以及数据采集设备113在本文中也会被相应地称为设备111、设备112以及设备113。设备111和112通过通信网络115(本文中也称为网络115)进行通讯,途径是链接116a、116b。而且,数据采集设备113通过网络115或其他任何适用的网络与设备112进行通讯,途径是链接116c、116d。通过链接116与网络115的任何适当的组合,设备111与112之间、设备112与113之间都可以交换数据。可以理解,网络115和链接116的性质并无特定限制。广泛意义上,它们可以是基于任何系统架构的组合,只要能够支持设备111与112之间、设备112与113之间的交互。在当前的实施例中,网络115可以包括互联网和/或任何适当的有线和无线网络的组合。每个链接116可以包括有线或无线链接的任何适当的组合。在某些实施例中,设备111还与数据库121通讯,数据库121用以存储质量控制规则122和/或质量控制规则集123。设备112还与数据库132通讯,数据库132用以存储质量控制规则122和/或质量控制规则集123的副本,它们可以通过如图6所示的输出过程从设备111接收。下文中将会介绍,在云计算环境和/或SaaS(软件即服务)环境中,规则122和规则集123存储在数据库132中,设备111可通过网络115进行访问规则122和规则集123。现在参考图3描述设备111。图中示出了设备111的电子部件的示意框图。需要强调的是,图2中的结构是个示例。设备111包括一个处理单元220(与至少一个存储器设备222互连),一个通讯接口224,一个显示设备226,以及至少一个输入设备228。处理单元220包括任何适用的处理器或处理器的组合,包括但不限于微处理器、中央处理单元(CPU)以及类似产品。其他适用的处理单元包括在现有实施例范围之内。处理单元220在本文中也称为处理器220。而且,处理器220还可以配置为执行不同的编程指令,可以响应通过输入设备226接收到的输入。为满足其编程功能,处理器220还配置为与存储器设备222通讯。实施设备111的功能性教导(如本文所述)的编程指令通常永久维持在存储器设备222中,由处理器220使用。处理器220执行这种编程指令(如下文所述的处理浏览器应用程序140和/或模块250)时,会适当地利用存储器设备222中的易失性存储。存储器设备222(在本文中也称为存储器222)可包括任何适当的存储器设备,包括但不限于以下任何一种或者组合:易失性存储器、非易失性存储器、随机访问存储器(RAM)、只读存储器(ROM)、硬盘驱动器、光驱、闪存、磁性计算机存储设备(如硬盘、软盘和磁带)、光盘以及类似设备。其他适用的存储器设备包括在现有实施例范围之内。需要特别指出的是,存储器222可以存储任何适当的应用程序和数据的组合以供处理器200进行处理,例如规则指定接口模块250a、仪表盘模块250b、通知规则定义模块250c,或其他类似模块,都将在下文中介绍。应当理解,虽然浏览器应用程序240和模块250在图2中示为与处理器220和存储器222分开的元件,但模块250的实施方式可以是将模块250存储到存储器222并由处理器220处理。通讯接口224在本文中也称为接口224,它包括任何适当的通讯接口或通讯接口的组合。需要特别指出的是,通讯接口224可以通过链接116a与网络115进行通讯,网络115根据需要可以是有线或者无线网络。因此,通讯接口224可以根据任何适当的、与网络兼容的协议进行通讯,包括但不限于有线协议、USB(通用串行总线)协议、串行线协议、无线协议、手机协议、无线数据协议、蓝牙协议、NFC(近距离无线通讯)协议和/或它们的组合,或类似技术。在某些实施例中,接口224可以根据任何适当的协议通过任何适当的通信网络与远程计算设备(如设备112、服务器、其他计算设备、移动电子设备等)进行通讯,这些协议包括但不限于基于包的协议、互联网协议、模拟协议、PSTN(公共交换电话网络)协议、WiFi协议、WiMax协议以及其他类似协议,和/或它们的组合。其他适当的通讯接口和/或协议也包括在现有实施例范围之内。显示设备226在本文中也称为显示226,包括以下任何适当的种类或组合:CRT(阴极射线管)和/或平板显示器(如LCD(液晶显示器)、等离子、OLED(有机发光二极管)、电容式或电阻式触摸屏,以及其他类似设备)。输入设备228通常可以接收输入数据,可以包括任何适当的输入设备的组合,包括但不限于键盘、小键盘、定点设备、鼠标、轨迹轮、轨迹球、触摸板、触摸屏以及其他类似设备。其他适当的输入设备也包括在现有实施例范围之内。设备111可以维持或执行至少一个网络浏览应用程序240。在某些实施例中,设备111还可包括模块250。但是,在云计算或类似环境中,模块250是通过设备112访问的,下文中将会进行介绍。因此,设备111可以基于任何提供网络浏览功能和/或模块250处理的计算环境。例如这样一个计算环境:基于IntelTM或AMDTM或其他微处理器,带有易失性存储器(如随机访问存储器)以及非易失性存储器(如闪存或硬盘驱动器)、只读存储器(ROM)、网卡、连接到一个或多个显示器的显卡、键盘、鼠标(或其他定点设备)。可以使用任何操作系统,例如由MicrosoftTM提供的操作系统,或者LinuxTM操作系统,或者由AppleComputer提供的操作系统。如前文所述,模块250可以存储在设备111,但在云计算环境中,模块250可以通过浏览器240访问。例如,在这些实施例中,模块250可以远程存储(如存储在设备112和/或相关联的设备上),并通过浏览器240访问,这样模块250的功能就是通过浏览器240在设备111提供的。在某些实施例中,设备111还可以访问数据库121,该数据库对于设备111可以是本地或者远程的。例如,数据库121可以存储在存储器222中。或者,在云计算环境中,数据库121可以远程存储并通过网络115访问,例如设备112可以访问数据库132。在实施例中,如果数据库121远程存储,而模块250可通过浏览器240访问,那么可以理解设备111不需要特别配置有模块250和数据库121;模块250的功能和数据库121中存储的数据将通过浏览器240在设备111提供。现在参考图3介绍设备112。图中示出了设备112的电子部件的示意性框图。需要强调的是,图3中的结构是个示例。设备112包括一个处理单元320(与至少一个存储器设备322互连),一个通讯接口324,一个显示设备326,以及至少一个输入设备328。处理单元320(也称为处理器320)、存储器设备322(也称为存储器322)、通讯接口324(也称为接口324)、显示设备326(也称为显示326)、输入设备328分别类似于前面所述的处理器220、存储器222、接口224、显示226以及输入设备228。此外,设备112可以为设备111和/或设备113提供基于网络的以及基于云计算的服务,例如,通过提供对模块250(存储在设备112上)的远程访问,以及对数据库132中的数据的远程访问。在这些实施例中,设备112可包括至少一个服务器和/或服务器应用程序。需要特别指出的是,如果设备112包括至少一个服务器,则设备112可以基于任何常见的服务器环境,包括一个带有一个或多个中央处理单元的模块,易失性存储器(如随机访问存储器),永久性存储器(如硬盘设备)以及网络接口,以允许设备112通过网络115进行通讯。例如,设备115可以是惠普公司的服务器(公司地址为美国加利福尼亚州帕洛阿尔托市汉诺威街3000号,邮编94304-1185),装有多个中央处理单元,并有若干GB的随机访问存储器。但是,需要强调的是,这里所说的特定服务器只是一个非限定性的例子,对于设备112还可以考虑其他很多类型的计算环境。而且,可以考虑将设备112实施为多台互连的服务器,形成一个所谓的服务器群,其中的服务器可以进行镜像设置或经过其他配置以实现负载平衡、失效备援或高可用性,或者以上皆有。规则指定接口250a可以构建规则122和/或规则集123。例如,可以从设备111通过浏览器240访问规则指定接口250a,以指定和/或构建规则(如下文中的表1中的规则)。因此,规则指定接口250a可包括一个图形用户界面(GUI),以用来指定和/或构建质量控制规则集。仪表盘模块250b可以在浏览器240中提供通知。例如,如果要给实体101提供通知,仪表盘模块250b就会提供通知的标识,如质量控制未通过的标识,如下文所述。通知规则平台250c可以构建通知规则。例如,规则可以指定发生质量控制未通过事件时在何时和/或向谁发送通知。不管发生什么事件,设备112还可包括一个质量控制规则定义语言模块350a、一个翻译语言模块350b以及一个提示引擎模块350c。质量控制规则定义语言模块350a包括一个业务逻辑层,它将规则指定接口250aGUI中指定的规则122和/或规则集123格式化,并将它们存储为翻译引擎350b能够处理的适当的情况-行动类型。例如,规则122的格式可能是<主体><情况><操作>,其中主体指的是一件物品,情况指的是该物品的情况,行动指的是当该物品发生该情况时进行的操作。翻译引擎350b包括一个模块,该模块处理规则122和/或规则集123。例如,当接收到定义为<主体><情况><操作>的规则,如果翻译引擎350b能够理解其中的各组主体、情况和操作(例如与存储在数据库132中的列表进行比较),那么操作就能够得以执行。而且,应当理解在某些实施例中,翻译引擎350b可以对规则进行格式化,使它们能够被设备113或任何适当的设备处理。此外,翻译引擎350b还可以翻译给定设备113的给定规则。例如,如果设备113包括照相机和/或色度计,则翻译引擎350b可以格式化一条指定由照相机/色度计执行检查的规则(如下文中表1的规则3),这样照相机/色度计就可以执行该规则。而且,应当理解质量控制规则定义语言模块350a和/或翻译引擎350b可以用于管理质量控制测量的可接受公差、检查频率等。提示规则引擎350c可以将从生产线105采集的质量控制数据414(稍后详述;可以存储在数据库132中)与给定生产线105的规则122进行比较,然后将质量控制未通过的情况通知到合适的实体和/或与合适的实体相关联的计算设备。在某些实施例中,模块350的适当组合可以包括推论引擎。还应当理解,模块250和模块350可用于构建电子表单415和/或质量控制指令417,其中包括用于采集质量控制数据的可编程指令,例如检查质量控制数据的频率以及类似指令。在云计算环境中,表单415和指令417存储在数据库132中,供设备113访问,下文中将马上介绍。而且,表单415可以包括网页以便在设备113上用浏览器查看。数据采集设备113可以包括任何适当的可以从生产线105采集质量控制数据的数据采集设备。如图4所示,在特定的、非限定性的实施例中,至少一个数据采集设备113可以包括一个移动通讯设备413,用于将质量控制数据414输入到电子表单415,后者可以存储到移动通讯设备413中,或者,如果是在云计算环境中,则通过设备112上的移动通讯设备413由浏览器440访问,类似于浏览器240和设备112之间的交互。数据414的输入频率和/或顺序可以通过指令417控制。例如,设备112可以在适当的时间、和/或以适当的频率、和/或按适当的顺序将适当的表单415推送到设备413,和/或也可以对设备413进行编程以在适当的时间、和/或以适当的频率、和/或按适当的顺序提取适当的表单415。移动通讯设备413包括一个处理单元420,它与至少一个存储器设备422、一个通讯接口424、一个显示设备426以及至少一个输入设备428互连,它们可以分别类似于前文中介绍过的处理器220、存储器222、接口224、显示226以及输入设备228。但是,应当理解,移动通讯设备413包括一个便携式电子设备,如PDA、平板设备或其他任何适当的便携式通讯设备,该设备可以通过表单415和/或指令417采集质量控制数据414,并将质量控制数据414传输到计算设备112以进行分析,下文中将马上介绍。另外,应当理解移动通讯设备413可以与计算设备112进行无线通讯,因此接口424可以包括任何适当的无线接口的组合。此外,在这些实施例中,链接116c和116d包括移动通讯设备413和网络115之间的无线链接。在某些实施例中,移动通讯设备413还可以包括一个时钟设备430,这样就可以根据指令417确定采集质量控制数据414的时间,并且在适当的时间提供适当比例的表单415。但是,在其他实施例中,至少一个数据采集设备113可以包括但不限于:照相机;色度计;图像识别算法;字符识别算法(用于探测文本和/或数字);颜色探测算法;RFID(射频识别)设备;RFID感应器;条形码读取器;称重仪;温度感应器;湿度感应器;金属探测仪;震动感应器;压力感应器;气体感应器;化学品感应器;生物元素感应器(即用来探测气体、化学品和/或生物元素的感应器);基于激光束的读取设备(包括但不限于用于扫描/读取如条形码等光学信息的基于激光的设备);基于激光束的计数设备(包括但不限于可以通过激光光束被断开以进行计数的设备);光学读取设备;电子测量设备(包括但不限于测量机器的电信号(例如通过电压变化为物品计数)的设备);以及计数设备。在这些实施例中,数据采集设备从各条生产线105采集质量控制数据414,然后自动或者通过手动触发将质量控制数据传输到设备112以进行分析。在其中一些实施例中,数据采集设备113可以包括一个无线接口以无线传输数据414,而在另一些实施例中,设备113可以包括一个有线接口以有线传输数据414。在更进一步的实施例中,多个数据采集设备113可以从单条生产线105采集质量控制数据414,其中一个设备113获取数据414(如照相机或类似设备,如前文所述),另一个设备113(如移动通讯设备413)则将数据414传输到设备112。应当理解,每个实体103都可以关联多个设备113。例如,实体103a包括数据采集设备113a、113a-1,而实体103b包括数据采集设备113b。例如,设备113a和113b可以各自包括一个移动通讯设备413,而设备113a-1可以包括一个照相机设备。这样,实体103a就可以同时通过设备113a和113a-1采集质量控制数据,而实体103b可以通过设备113b采集质量控制数据。可以通过计算设备111和/或计算设备112配置表单415和质量控制指令417。例如,可使用规则指定接口250a创建表单415和指令417,以及质量控制规则122和/或质量控制规则集123。例如,可使用规则指定接口250a创建质量控制规则集123,下文中将通过一个生产产品500的非限定性示例来介绍,如图5所示。要生产产品500,需要将电子设备501和电线503以及电池505一起装进带有特殊宣传图案509的塑料发泡包装507中。应当理解产品500是一个品牌产品,与第一实体101相关联,而第一实体101与实体103签订合同,由实体103使用生产线105生产产品500。此外,应当理解电子设备501、电线503、电池505和塑料发泡包装507中每一个都是作为库存提供给实体103的,实体103将要把电子设备501、电线503、电池505包装到塑料发泡包装507中,成为最终的产品500。应当理解产品500只是一个品牌产品的示例,任何可以在生产线105生产的产品都包括在现有实施例范围之内。还应当理解用于生产给定产品的库存可以来自任何适当的来源,如某个供应商和/或多个供应商。此外,如下文将要介绍的,现有实施例可以用于控制来自供应商的零件的质量,和/或为供应商指定质量控制评级。还应当理解,虽然现有示例是关于产品包装的,但是在其他实施例中,实体103可以生产某种产品、包装某种产品、将各种产品组装成套或以上三者的任意组合。还可以理解,第一实体101要求对产品500进行质量控制。因此,对于产品500的生产,通过规则指定接口250a定义了质量控制规则集123。例如,表1提供了一个生产产品500的质量控制规则集123的非限定性示例:表1-质量控制规则集123示例虽然表1是以行和列的形式编排的,但应当理解表1可以以任何适当的格式存储。而且,应当理解表1仅仅是质量控制规则集123的一个示例,该规则集与产品500的生产紧密相关。表1中标题行之后的每一行都是质量控制规则的一个指标。还应当理解“规则#”列是可选的,在此处仅供参考。事实上,可以使用任何适当的参考号为给定的质量控制规则编号。此外,数据集123中的每条规则都包括一条“指令”,它所包括的指令可以以文本格式在表单415中提供,并在通讯设备413中提供。或者,“指令”可以包括一条可以由给定设备113执行的指令。例如,在规则1中,“检查徽标的颜色是否位于阈值1和阈值2之间”以及相关联的阈值可以以适当的格式提供给位于给定生产线105上的照相设备,这样该照相设备就可以得到指令检查特殊宣传图案509中徽标的颜色。“阈值1”和“阈值2”是代表可选阈值,针对每条给定规则可以满足。例如,对于规则1,特殊宣传图案509中的徽标颜色应在450nm(阈值1)到455nm(阈值2)之间。在这个范围之内,图案509中的徽标颜色可以通过规则1。如果不在这个范围之内,则图案509中的徽标颜色不能通过规则1。应当理解,并不是所有的质量控制规则都关联有两个阈值。例如,规则5“样品发泡包装中的物品计数”就只有一个阈值“4”;如果样品发泡包装中的物品数量是4,则产品500通过规则5,否则产品500就不能通过规则5。表1中,不适用于对应规则的给定阈值用“N/A”表示,但应当理解这样的标识并非限定性的。还可以理解,在某些实施例中,给定规则并没有关联任何阈值,如下面的表2中所示。另一个质量控制规则的非限定性示例是记录与质量相关的信息,包括但不限于过期日期或序列码(如表1中的规则4)。记录这些数据与给定库存和/或库存批次的可追溯性有关。在某些实施例中,当数据被输入到适当的表单415时,质量控制规则并不与阈值相关联。例如,这些规则可以指定在给定时间并且/或者以给定频率输入序列码。但是,这些规则可以指定不可返回空字段,和/或空字段会导致质量控制未通过。在某些实施例中,当数据414中返回空字段,将向产生数据414的设备113发送警告,指出必须输入信息。在云计算环境中,将表单推送回设备113可造成这一后果。但是,要求输入给定序列码或类似信息的规则可以包括一个对多品种包装中所有产品的最早过期日期的检查。一个更进一步的质量控制规则非限定性示例就是检查所记录的与质量相关的信息是否符合给定格式,例如给定序列码族、批次码或类似信息的格式。如果格式不符合给定格式,将向产生所记录信息的设备113发送警告,指出必须重新输入信息。在进一步的实施例中,根据前例和/或更重要的规则(如果提供了规则的层级结构,和/或更多的编程指令),翻译引擎350b可以“随时”确定阈值。高级规则的一个非限定性示例可以包括“色度计应检查颜色是否在48nm到50nm之间,但如果平均读数是47nm,则将范围调整为46nm到49nm之间”。系统100可以执行这样的活跃反馈循环,以确定差异足够小,以致于从整体商业角度来看(例如出于经济原因),基于最初定义的“不必要的严格”公差而拒绝这些缺陷所产生的额外成本并无必要。此外,翻译引擎350c可以进一步基于成本分配规则。例如,如下文中所讨论的,实施质量控制的成本可能很高,则可以为愿意接受的成本加上限制。例如,给定质量控制规则可以与给定成本相关联,并且可以对总成本加以限制。这样,就可以生成给定规则122的集合,使总成本低于指定的成本。在某些实施例中,还提供了阈值的公差。但是,在另外的实施例中,可以通过质量控制规则定义语言模块350a和/或翻译引擎350b提供测量公差。例如,通过浏览器240与模块350a和350b进行交互以实现此目的。在标为“频率”的列中,标明了所关联的规则的检查频率。例如,规则1是“每10个单位”执行一次,而规则7是每60分钟执行一次。应当理解给定规则执行的频率可以用任何适当的格式和适当的单位来表示(如,每单位时间的检查次数、每生产若干单位的产品检查次数等)。对比规则1和规则2,可以发现规则1和规则2都是检查图案509中徽标颜色的质量控制规则。但是,在规则1中,已假定实体103能够测量颜色(如使用照相设备和/或色度计),而规则2中则假定向实体103提供了样品徽标,可以对照该样品对图案509中的徽标进行目测对比。因此,质量控制规则集123可以弥补在不同的实体103质量控制数据采集能力的不同。而且,如下文中将要讨论的,可以为不同的实体103提供质量控制规则集123的不同子集,因为质量控制规则122是基于它们各自的能力的。如下文中将要进一步讨论的,可以进一步根据与各个实体103相关联的本地数据将给定规则和/或多条质量控制规则122设立为标准。类似地,给定规则和/或多条质量控制规则122也可以根据与各个实体103相关联的本地数据进行动态调整。应当理解,规则集123和/或规则122可以是通过与规则指定接口250a和/或浏览器240进行交互而开发的。还可以理解,在实施例中,如图6所示,如果模块250位于设备111,规则集123和/或规则122则通过例如链接116和网络115提供给计算设备112,以存储在数据库132中。图6和图1非常相似,有相似的元素和编号。虽然图6显示了设备111将规则集123和/或规则122传输到设备112,应当理解在云计算环境中设备111会通过浏览器240访问规则指定接口250a,在设备112上则在每条规则开发和指定后通过浏览器240接收规则集123和/或规则122。还可以理解,虽然在图中规则集123和规则122被显示为不同的元素,但是在某些实施例中可以在规则集123中使用标志将规则122指定为规则集123的子集。例如,在表1中,规则1、2以及4到7可以指定为拥有照相设备和/或色度计、可进行电子颜色测量的实体103的规则122a。在图6中,假定实体103a是可以进行电子颜色测量的实体。类似地,规则1以及3到7可以指定为实体103的规则122b,其中实体103可以通过对比由实体101提供给此类实体103的样本徽标来目测检查图案509中徽标的颜色。在图6中,假定实体103b中使用的是这种目测对比而不是电子检查。进一步参考图6,设备112可以根据与每个实体103相关联的本地数据601处理规则集123和/或规则122。例如,如图6所示,每个实体103都可以通过网络115以及任何适当的链接(如链接116c、d或类似链接)将各自的本地数据601传输到计算设备112,即实体103a传输数据601a,实体103b传输数据601b。此外,应当理解,数据601来自于任何与各个实体103相关联的通讯设备的适当组合。例如,除设备113之外,每个实体103还可以包括一个适当的计算设备(未显示),用于与设备112交互。在这些实施例中,各个计算设备可以向设备112提供本地数据601,例如通过浏览器应用程序和/或网络接口,类似于前文中所述的浏览器240和设备111。本地数据601的非限定性示例可以包括特定于各条生产线105的额外本地规则。例如,表1中的质量控制规则针对的是产品500的最终状态,但一个得到合同生产产品500的实体103可能希望包括进一步的与相应的生产线105情况相关的质量控制规则。因此,对于在示例中假定拥有生产线105a(带有传送带)的实体103a,表2中提供了在本地数据601a中提供进一步质量控制规则的示例:表2-实体103a的额外质量控制规则示例表2类似于前文中讨论过的表1,但是表2中的规则是特定于实体103a的。例如,生产线105a包括传送带,而实体103a有质量控制规则1来确保清除传送带上的之前的产品。虽然对于作为合同制造商的实体103a而言,规则1很重要,但是品牌所有者实体101并不需要设置规则1;事实上,实体101可能并不了解生产线105a的情况,只是假定实体103a会采取预防措施,以防止产品500与实体102生产的其他产品发生交叉污染。类似地,规则2也是特定于实体103a的,后者使用色度计(即设备113a-1)进行颜色检查。因此,本地数据601b可以包括一个特定于实体103b的质量控制规则的列表,例如一条在每次生产运行之前“清除之前的产品”的规则。例如,假定实体103a的生产线105a有传送带,实体103b没有传送带,而是手动将生产产品500所需的部件在执行不同任务的工作台之间递送,那么表2中所述的清除传送带的规则对于生产线105b而言是无关的。尽管实体101可以在表1中设置这样的清除传送带的规则,但它在生产线105b永远也无法满足,并且/或者规则122b中会过滤掉这样的规则。本地数据601的其他非限定性示例还可以包括生产率。例如,由于传送带的存在,生产线105a的生产率比生产线105b高。在具体的非限定性示例中,假定生产线105a的生产率是生产线105b的两倍(例如,生产线105a一小时生产100个单位,生产线105b一小时生产50个单位)。因此,本地数据601a包括每小时100单位的生产率,本地数据601b包括每小时50单位的生产率。在另一个本地数据601的非限定性示例中,它可以包括一个与给定实体103相关联的设备113的列表。例如,本地数据601a可以包括标示,指明设备113a(如移动计算设备413)和设备113a-1(如用于电子测量颜色的设备,如照相机和/或色度计)位于生产线105a。类似地,本地数据601b可以包括设备113b的标示。在任何情况下,本地数据601都会提供给计算设备112,后者随后通过处理规则集123和/或规则122和/或本地数据601产生相应的规则122a和122b。此外,设备112可以基于与各个实体103相关联的本地数据601将规则122标准化。例如,假如生产线105a的生产率是生产线105b的两倍。于是,为了在生产线105之间维持一个相近的质量标准,生产线105a的质量控制规则的定时检查频率就要加倍,如下文表3中所述。在另一个标准化的非限定性示例中,可以基于本地数据调整阈值公差。例如,在有些实施例中,产品的生产要求在各条生产线105(如配置为生产洗发水瓶子的生产线)用相应的喷嘴在各种大小的瓶子里装上液体,则可以基于需要填装的瓶子的大小、喷嘴的大小和/或类型等因素对公差进行标准化。事实上,应当理解对规则122的其他类型的标准化也包括在现有实施例范围之内。此外,来自本地数据601的质量控制数据可以合并到规则122a和122b中。例如,表3示出了与实体103a相关联,和/或与设备113相关联的规则集122a:表3-质量控制规则122a示例应当理解表3类似于表1,只是忽略了表1中的规则3。此外,其他的规则也根据本地数据601中提供的生产率进行了调整,以确保在生产线105a上执行的质量控制检查与生产线105b上执行的质量控制检查相似,即每条生产线上相近数量的产品得到检查。因此,虽然根据表1,表1中的规则5是每30分钟执行一次,但是考虑到生产线105之间生产率的相对差异,在表3中,对等的规则6每15分钟执行一次。此外,表2也合并到了表3中成为规则1和2,因为这两条规则都需要在生产运行之前执行。因此,总体而言,应当理解表3代表质量控制规则122a的列表,该列表提供给实体103a以控制在生产线105a上生产产品500的质量控制。但是,还应当理解,在某些实施例中,数据122a中不需要包括阈值,因为某条质量控制规则是否通过的测试是在设备112上执行的,下文中将会介绍。类似地,表4可以作为规则122b提供给实体103b:表4-质量控制规则122b示例应当理解表4类似于表1,但是新插入了规则1:“清除之前的产品”,“在每次生产运行之前”,如上文所述。此外,检查的频率并未调整,因为表4中的规则并未标准化,而是充当数据122a标准化所依据的数据集。在任何情况下,应当理解表4代表一个提供给实体103b的质量控制规则122b的列表,以控制生产线105b上产品500的质量控制,并且两个数据集122a、122b都已标准化。还可以理解,在某些实施例中,设备112不执行这样的标准化。规则122a、122b作为规则集123的子集各自与实体103a、103b相关联。类似地,在某些实施例中,规则122a、122b不根据本地数据601进行调整,而且事实上在这些实施例中本地数据601可能不会提供给设备112。规则122a、122b可以进一步用来填充表单415和/或指令417。在某些实施例中,规则122a、122b可以包括表单415和/或指令417:例如规则集123和/或规则122和/或规则122a、122b可以生成为可以填充表单415和/或指令417的项目,并作为规则122a、122b提供给对应的实体。还可以理解,在某些实施例中,表单415和/或指令417可以提供给相应设备113,这样表单415和/或指令417对于设备113远程可用,并可由设备113处理。但是,在云计算环境中,设备113通过浏览器440访问表单415和/或指令417。参考图8。它与图1相似,有相似的元素和编号,但强调了实体103a和提示规则引擎350c的元素,以说明特定实施例的特定方面,下文中将马上进行介绍。特别需要注意的是,随着产品500沿着生产线105a前进,设备113a会根据时钟设备430确定的时间提供部分的表单415和/或从生产线105a采集的本地数据,从而按时执行根据表3中的规则定义的质量控制检查。例如,参考图9。它提供了一个非限定性的示例,示出在设备113a(如移动通讯设备415)的显示426上的图形用户界面(GUI)900中提供的部分的表单415,以从设备113a采集质量控制数据414a。应当理解,生产运行尚未开始,GUI900正在提示确认表3的规则1和2。虽然GUI900显示了单选控制按钮来表明特定情况是否已发生,但应当理解GUI900的格式和/或控件并没有限定性,任何适当的格式和/或控件都在现有实施例的范围之内。例如,GUI900可以包括任何适当的单选按钮、复选框、数据输入字段(接收文本数据)等元素的组合。而且,质量控制数据114a-1可以由设备113a-1自动采集,或在设备113a-1的手动操作下采集。采集数据414之后,数据414将由设备113a和/或设备113a-1传输给设备112,以使用提示规则引擎350c进行处理。下文中将参考图10进行介绍。现在参考图10,它示出了使用多台计算机进行自动质量控制的方法1000。为了帮助解释方法1000,假定方法1000使用系统100来执行。而且,下面对于方法1000的讨论将帮助进一步理解系统100及其各个部件。但是,应当理解系统100和/或方法1000都是可变的,不需要完全像本文中所述的那样协同工作,而且这样的变化也是在现有实施例范围之内的。还可以理解,方法1000是由设备112执行的,例如通过处理模块350。在方块1001中,维持有数据库132,它存储生产产品500所需的质量控制规则122,如前文所述。还可以理解,数据库132是由与第二实体112相关联的设备112维持的,其中第二实体112签订了维持产品500的质量控制的合同。还可以理解,产品500是由多条与各个第三实体103相关联的生产线105生产的。在方块1003中,从多条生产线105中的每一条上的数据采集设备113接收质量控制数据414,其中每个数据采集设备113都可以采集产品500的质量控制数据114。例如,如图8所示,质量控制数据414a接收自设备113a,质量控制数据414a-1接收自与生产线105a相关联的设备113a-1,而质量控制数据414b则接收自与生产线105b相关联的设备113b。应当理解,当通过设备113采集到一组新数据时,数据414可以传输到设备112。或者,也可以在给定时间段里采集数据414并定期传输给设备112。但是,应当理解,数据414的传输越频繁,质量控制就越成为一个“实时”过程。回到图10,在方块1005中,在设备112上比较每条生产线105的质量控制数据414与质量控制规则122。例如,数据414a和数据414a-1与规则122a相比较,而数据114b则与规则122b相比较。这种比较可以通过提示规则引擎350c进行,如图8所示。此外,在某些实施例中,质量控制数据414存储在数据库132中。如果数据414符合规则122的条件(即根据上文中所述的规则,采集到了数据、在给定公差范围内符合阈值等),则在方块1003中接收到更多的质量控制数据414。但是,如果数据414未能符合规则122的条件,在方块1007中,提示引擎350将触发至少一个质量控制事件。例如,一个关于质量控制事件未通过的通知810将通过仪表盘模块250b提供给设备。在某些实施例中,通知810通过网络810传输,以供设备111处理。而在其他实施例中,通知810的传输是通过由浏览器240访问设备112上的仪表盘应用程序250b进行的。在某些实施例中,通知810的类型和/或通知810传输的时间和/或地点是由通知规则指定平台250c确定的。或者,在某些实施例中,方法1000可以进一步包括当质量控制数据414通过至少一个质量控制规则122时触发至少一个额外的质量控制事件。换句话说,在方块1005和1003之间,可以存在一个类似于方块1007的方块,只是该方块针对的是通过规则122而不是未能通过规则122的情况。在通过规则122的情况下发生的质量控制事件的示例可能是向实体101和/或相关联的计算设备发送通知,指出通过了规则122。在通过规则122的情况下发生的其他质量控制事件也包括在现有实施例的范围之内。在更多实施例中,通知810可以提供给至少一个实体113。例如,回到示例产品600,提示规则引擎350c可以根据数据113a-1确定图案509中徽标的颜色未能通过表3中的规则3(即徽标的颜色不在指定的范围之内,因此徽标颜色是错误的)。于是,可以将通知810a提供给实体113a,告知发泡包装507的库存需要隔离检查。如果数据113a-1中提供了序列号和/或批次号,那么通知810a还可以指明该批次号中的发泡包装需要隔离检查。此外,另一个通知810b提供给实体113b,指出图案509中徽标颜色的质量控制检查的频率要提高,并且/或者该序列号和/或批次号中的发泡包装507需要隔离检查。另一个通知将送给发泡包装507的供应商。当质量控制检查的频率改变之后,应当理解相应的设备810中的相关联规则会更新。换句话说,实施了一个质量控制反馈循环,不仅针对发生未通过事件的给定生产线105,还针对其他生产线105。这样,即使产品600是在不同的生产线105上生产的,也可以在所有生产线中采用一致的质量控制规则,来自第一条生产线105a的数据113a反馈回第二条生产线105b。因此,至少一个质量控制事件的非限定性示例包括以下至少一项:将未通过质量控制规则的情况通知第一实体101;通知与未通过情况相关联的对应第三实体103;召回指令;更改与至少一个第三实体103相关联的质量控制规则;更新数据采集设备113的数据采集参数;隔离检查不符合质量控制规则的库存的指令;下调与未通过情况相关联的对应第三实体103的质量分数;发布一条补救操作指令以纠正未通过情况。其他质量控制事件的示例也包括在现有实施例的范围之内。其他示例包括但不限于:以某种方式修改缺陷库存的指令(如使之重新可以接受以及/或者使缺陷库存符合规范,如用新的徽标/图案509替换发泡包装507上的徽标/图案509);用其他部件替换和/或补充缺陷部件的指令;通知缺陷部件的初始制造者;将未通过情况通知给至少一个第四实体(如初始制造者等);销毁缺陷库存的指令;以及将缺陷库存退还/运输至其他实体(如修理店或回收设施)的指令。应当理解,如果未能通过某条生产线105上的质量控制规则的产品已经在其他生产线发货,则会发出召回指令。例如,回到图案509的徽标颜色错误的例子,在第一条生产线105中确定颜色问题时,还可以确定同一序列码组的发泡包装507已经从另一生产线105发货。因此,基于在第一条生产线105上发现的问题,可以发出召回指令。或者,如果产品尚未发货,并且/或者可以确定现有库存与未能通过质量控制规则的库存和/或产品有着相似的序列码,则发出将有相似的序列码的库存和/或产品隔离检查的指令。在某些制造环境中,合同制造商会得到质量分数。因此,在这些环境中,未通过情况将触发与未通过情况相关联的对应第三实体103的质量分数下调。这种下调会触发进一步的补救操作,如调整给定实体103的质量控制规则122(如收紧阈值、公差,以及/或者提高质量控制检查的频率)。此外,给定库存的质量控制未通过可以用来评定零件/库存的供应商,以及/或者发送警告、通知或类似消息给供应商(通过类似于通知810的通知,和/或告知实体101由实体101来通知供应商)。对于更改与至少一个第三实体103相关联的质量控制规则:当质量控制规则122未通过,则可以更新规则122、122a和/或122b,使它们更严格,并且/或者更频繁。例如,给定规则可以从每十个产品检查一次改为每五个产品检查一次。或者,可以更改阈值和/或公差(如减小公差)。要实施这样的更改,可以在通知810a和/或810b中包括更新给定规则的命令,以及/或者单独发出命令1110,如图11所示,以更新设备113的数据采集参数(例如更改表单415和/或指令417)。此外,应当理解,在第一个第三实体103可以基于给定质量数据414(来自第二个第三实体103,指出至少一个质量控制规则122未通过)触发至少一个质量控制事件,如前文所述。事实上,应当理解,发出任何适当的补救操作指令来纠正未通过情况都是在现有实施例的范围之内的。例如,可以发送通知给发泡包装507的供应商。在某些实施例中,方法1000还可以包括调整某条生产线105的至少一个质量控制规则122,该调整基于该生产线105的本地数据601。例如,调整至少一个质量控制规则可以包括调整阈值和/或应用该质量控制规则的频率,如前文所述的在生产线105之间对质量控制规则的标准化。在某些实施例中,方法1000可以理解为一个控制多条生产线的质量的反馈循环。例如,方块1007可以回到方块1003。而且,在方块1007触发的质量控制事件可以包括基于发生在第一条生产线105上的未通过情况在第二条生产线105上触发一个事件。因此,尽管同样的产品是在不同的生产线上制造的,但产品可以使用一致的质量标准。这样的反馈循环还可以用来在生产运行中随着本地数据601的形成使质量标准化。例如,设想给定生产线105进行一个为期三天的生产运行,生产率每天都会增加(因为工人学会如何制造产品后提高了效率)。可以定期采集本地数据601(如生产率)并传输到设备112,后者随后根据本地数据601“实时”调整质量控制规则122。例如,随着生产率的提高,可以相应地提高质量检查的频率(将更新后的命令传输到设备113以更新指令417)。类似地,当生产率下降,质量检查的频率也可以相应下降。现在,各种益处已经很明显了。例如,通过使用设备113执行电子质量检查,以及通过实施自动通知系统从而能够在发生更大的质量问题之前对质量下降现象采取反应并进行补救,以下成本得以降低:废料,返工(包括材料和劳动力),额外的材料成本,库存管理成本,额外的时间和管理的成本,召回成本,由于产品质量不佳而造成品牌受损导致销售下降,服务和支持。此外,跨远程生产线实施质量反馈循环还可以进一步降低成本,因为某一条生产线上的质量控制未通过可以反馈到其他生产线。换句话说,当制造业供应商网络中每个供应商都使用不同的流程来生产相同的制成品(即产品),现有的实施例可以降低该网络中的质量成本。根据下面的方程式,这些益处更加明显:其中:D=给定生产运行中存在的缺陷数;C=给定生产运行中执行的检查数;P=给定生产运行中生产的单位数;DC=给定生产运行中对于有缺陷的单位实际执行的平均检查数;PS=对有缺陷的单位执行检查能够真正发现缺陷的可能性;以及DF=生产运行中发现缺陷的平均数。从这些等式可以看出,随着检查数C的增加,发现的缺陷数DF也会增加。而且,随着生产的单位数P的增加(或者类似地,生产率提高),就会产生更高的缺陷数D,而检查C也需要相应地增加。但是,执行检查也需要成本。质量成本(CoQ)包括两方面,“评估成本”和“未通过成本”。评估成本包括执行检查的成本,如机器设置和操作成本,以及/或者手动检查的劳动力成本。未通过成本涵盖的范围很广,包括“内部未通过成本”(如更换材料、管理费用和劳动力)以及“外部未通过成本”(如果缺陷没有被发现,而是离开了制造场所。包括召回成本、客户满意度、法规合规性成本)。由于各个公司的生产率、机器类型和效率、劳动力费用和技能等级以及其他条件都有所不同,因此每个环境中在强化质量的同时降低成本的方法也有所不同。现有实施例可以在不同的合同制造和/或包装公司所使用的不同的制造流程(即使他们生产同样的制成品/产品)中降低这些成本,因为可以自动采集质量检查信息,该信息由提示规则引擎350c进行处理。提示规则引擎350c可以自动实时响应所有不同生产线不断变化的质量检查结果,并以此改进制成品的质量。因此,在分散的制造环境中采用现有实施例可以带来各种益处,即使生产运行的持续时间非常短(只有几个小时的情况也并不罕见),而这种情况下正确地追踪相关信息是非常困难的,更别说及时对信息作出反应并相应地进行调整了:1.由于制造流程和生产率在各个环境/生产线都有所不同,为了适当地确保质量一致,可以有差别地执行质量标准,方法是为每条产品线调整质量控制规则的数量和类型,以及为不同的产品线标准化规则;2.由于各个环境中确保产品质量所需的成本有所不同,此成本造成的影响可以在决定质量和生产线效率自动成为考虑因素。3.由于生产通常是在多个不同公司进行的,因此,如果在某个公司发现了质量问题(例如,每个不同的合同包装商所使用的子部件),可以立即通过质量系统为所有合同包装商提供调整,作为对这个质量问题的响应(如,提高频率、更改公差,或暂停产品)。4.对于质量因素的变更进行即时/实时的反馈、粒度更细/更详细的检查,以及在分散的合同包装商组中对于不断变化的质量进行调整的机会。现在提供一个非限定性的示例以说明现有实施例的各种益处。电子公司“西部电子”与两个合同包装商ABC和DEF签订了合同,生产同样的制成品:一种电子设备,和电线以及电池一起包装在带有特殊宣传图案的发泡塑料包装中(如图5所示)。ABC开始生产宣传发泡包装。在生产的第二天的一次质量检查未能通过,因为一个发泡包装上的“西部电子”徽标的颜色不对——它与ABC公司所使用的图像处理设备中程序设定的指定颜色不匹配。不管怎样,一个适当的数据采集设备113自动将未通过情况的检查报告给了设备112。在设备112中,未通过情况的检查被记录到数据库132中,并且提示规则引擎350c发现,颜色位于给定规范之内(例如两个阈值之间)的检查是一个硬性要求(例如将数据414与规则122相比较):徽标不可能是错误的颜色。作为对于未通过情况的响应,提示规则引擎350c触发了适当的操作。例如,向收到了ABC公司第一天生产的产品的零售商发出召回指令。此外,通过访问生产管理系统以及/或者与该系统交互和/或集成(例如,如2010年3月3日本申请人申请的、公开号为WO2010/060181、发明名称为“用于制造业评价生产装配和库存管理的系统、方法和计算机程序”的PCT申请中所公开的内容,该申请请求2008年11月28日申请的、申请号为61/118567的美国同名申请作为优先权),提示规则引擎350c确定合同包装商DEF也接收到了带有相同批次码的发泡包装。但是DEF还没有注意到问题的存在,于是(在西部电子公司的许可之下)提示规则引擎350c触发了质量控制事件,自动将此库存设置为特别“隔离检查”状态,这样DEF就不能在生产中使用此物料。在本示例中,假定DEF是一个新供应商,对于颜色规则并不熟悉。此外,还假定DEF手动检查颜色(例如,通过与样品徽标进行比较来检查颜色)。应当理解,与生产管理系统的进一步集成也在考虑范围之内,如发出购买新库存的采购指令等。提示规则引擎350c可以在生产管理系统中可以自动触发的其他操作也在现有实施例的范围之内。而且,在某些实施例中,任何适当的模块250、350和/或数据库132的组合都可以是生产管理系统的组成部分。设备112可以通过提示规则引擎350c或其他适当的模块执行一条规则,将发泡包装制造商的质量分数下调,这样就会立即开始对他们的产品进行更加频繁的检查。因此,除了实体113进行的补救操作,还对供应商采取了另外的补救操作。设备112可以通过提示规则引擎350c或其他适当的模块将问题通知给西部电子公司的项目经理,并继而确认指定的补救操作已经完成。新购买一批发泡包装的再采购指令已经自动创建,正在等待审阅和批准。项目延误的估算和此质量问题的成本稍后将自动提供。西部电子公司现在可以审阅所有这些信息,看到召回的成本将会很可观,因此他们必须要求DEF对每个新的批次码检查徽标颜色。这虽然会增加成本,但可以避免更加昂贵的召回行为。因此,请通过这个非限定性的示例理解,现有实施例可以与任何适当的系统集成,以发布召回指令、采购指令并管理供应商。事实上,在某些实施例中,设备112和/或模块350和/或模块250都是这样的系统中的模块。还可以理解,现有实施例的报告功能可以包括任何适当程度的复杂性。例如,在前面的示例中,可以向实体101提供一个自动发生的补救操作的报告,以及估计项目延误和额外成本的报告。此外,审阅此类报告之后可能会更改给定实体103的规则122,而且这种更改可以手动编入程序以便以后分配给实体103和/或设备113。还可以理解,来自系统100的数据可以用来确定产品和/或合同制造商/包装商和/或供应商和/或任何其他适当的实体或产品的质量控制度量标准。例如,品牌所有者通常希望使用质量检查数据(例如特定的合同制造商/包装商通过/未通过检查的百分比)来得到概括的度量标准以决定合同制造商/包装商的效率。在某些实施例中,可以从质量检查数据(至少是一部分数据)中得到一个名为“真实效率”的度量标准(也称为“总体设备效率”)。这样的概括的度量标准可以用来评估并比较各个供应商、制造商和/或包装商的表现,以及他们是否确定遵守所执行的“真实效率”标准。本领域专业人士可以理解,在某些实施例中,设备111、112、113的功能可以通过预先编程的硬件或固件元素(如专用集成电路(ASIC)、电子可擦写可编程只读存储器(EEPROM)等)或其他相关部件来实施。在其他实施例中,设备111、112、113的功能可以通过能访问代码存储器(未显示)的计算装置来实现,该代码存储器中存储了用于计算仪器操作的计算机可读程序代码。计算机可读程序代码可以存储在固定、可见并且这些部件可读的计算机可读存储媒介中,例如可拆卸磁盘、CD-ROM、ROM、硬盘、USB驱动器。或者,计算机可读程序代码也可以远程存储,但应该可以通过调制解调器或其他连接到网络(包括但不限于互联网)的接口设备经由传输介质传输到这些部件。传输介质可以是非无线介质(如光纤和/或数字和/或模拟通讯线路)或无线介质(如微波、红外线、自由空间光通信或其他传输方式)或两者的组合。本领域专业人士可以理解,还有很多可选的实施例以及对实施例的可能修改,并且上述实施例和示例仅说明了一个或几个实施例。因此,发明范围应仅由下面的权利要求来限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1