专利名称:产品认证系统和方法
产品认证系统和方法
背景技术:
在对特定商品或产品的制造中可能会涉及多个企业和/或实体。这多个实体或企业可能成为供应链的一部分,供应链是在将商品或产品从制造商转移到客户时涉及的组织、人员、技术、活动、信息和资源的系统。这种供应链可仅包括国内的企业,也可以国外和国内的企业两者都包括。例如,贸易和制造过程的全球化已经导致许多企业被包含在商品的国际供应链中。特定的制造商经常从不同国家的供应商或者进口商处获得装配部件,而每一个供应商继而又可从其它国家的供应商处获得子部件,等等。产品可能具有在不同国家中制造的子部件,这已成为一种常态。随着‘无库存式(just-1n-time)’库存管理的盛行,对部件的适时的国际运输是维持有序而高效的供应链管理的关键环节。促进这样的货运物进口是现代制造过程和提供高效的全球贸易经济的关键。但是,进口货运商品是一个复杂的过程,涉及在不同国家之间各不相同的许多规定。例如,许多国家在国际贸易协定的保护下或在进口国单方调控下限制可进口的商品种类。将特定类型的商品进口到某国或在该国内运输或制造特定种类的商品可能需要特殊许可。此外,不同的国家对于所进口的特定商品的成分可能有不同的规定。因此,从另一国进口或接收商品的公司必须能够核查对这样的规则和规定的遵守情况。类似地,在特定国家内进行国内货运或制造商品的公司必须能够核查对该国的规则和规定的遵守情况。虽然已经存在使用可用的已知的硬件和软件技术来获得、存储、处理和传送产品数据的常规应用,但是并不存在通过沿供应链有效地核查运进、运出一个或多个国家或在这一个或多个国家内运输的商品是否符合规章的方式获取、管理、处理和运送产品数据的系统或装置。而且,缺乏已知的手段来以合作而有效的方式在供应链内的许多企业之间将这样的信息实时有效地联系起来。
发明内容
依据一方面,认证应用程序包括可由处理器执行的模块,以执行产品认证。这种认证应用程序包括产品输入模块,用于从供应链中第一方接收特定产品的产品识别数据。制造商输入模块从供应链中第二方接收特定产品的产品规格数据,产品规格数据定义产品的特征。认证模块包括测试识别模块,用于从供应链中第三方接收特定产品的测试结果数据,测试结果数据定义关于测试产品具有与特定产品匹配的产品特征的测试的结果。在该结果为通过的结果时,证书生成模块生成该特定产品的证书。依据另一方面,提供了用于执行产品认证的方法。该方法包括在处理器处接收来自供应链的第一方的特定产品的产品识别数据。该方法包括在处理器处接收来自该供应链第二方的特定产品的产品规格数据。产品规格数据定义了产品的特征。该方法进一步包括在处理器处接收来自该供应链第三方的特定产品的测试结果数据,测试结果数据定义了关于测试产品具有与该特定产品匹配的产品特征的测试的结果。该方法还包括,在结果为通过的结果时,在处理器处生成该特定产品的证书。
在再另一方面,提供了用于生成产品测试计划的系统。该系统包括数据库,其包括用于多个产品的产品测试参数。该系统能够执行产品测试应用程序,其包括可由处理器执行的模块。该产品测试应用程序包括产品输入模块,用于接收特定产品的产品组件数据,产品组件数据定义至少一个产品组件的特征。测试生成模块查询数据库,以识别出对应于至少一个产品组件特征的产品测试参数,并基于识别出的对应于该至少一个产品组件特征的产品测试参数生成产品测试计划。另一方面,提供了一种生成产品测试计划的方法。该方法包括在处理器处接收针对特定产品的产品组件数据,该产品组件数据定义至少一个产品组件特征。该方法还包括在处理器处查询包括多个产品的产品测试参数的数据库,以识别对应于该至少一个产品组件特征的产品测试参数。该方法进一步包括在处理器处,基于识别出的对应于该至少一个产品组件特征的产品测试参数,产生产品测试计划。
图1A至图1E是依据本发明的一方面,实施产品认证系统的计算环境的框图;图2是依据本发明的一个方面的产品认证系统的框图;图3是依据本发明的一方面的产品测试计划生成系统的框图;图4是示例性产品数据输入表格数据输入表格;图5是示例性制造商输入表格;图6是不例性测试者输入表格;图7是示例性产品测试计划生成表格;图8A是说明用于验证产品的方法的流程图;图SB是说明用于验证产品的方法的另一个流程图;图9是示出用于生成产品测试计划的方法的流程图;图10是依据本发明的一个方面的产品测试计划生成系统的框图;图11至图19是示例性不同数据输入表格的屏幕快照。
具体实施例方式在此所使用的术语只是为了说明特定实施例的目的,而非意图构成限制。一些术语已经被赋予特殊的含义。a.计算装置:计算装置指的是计算或处理装置,诸如个人计算机、服务器计算机或移动处理装置。每一个计算装置包括一个或多个处理器,其处理软件或其它机器可读的指令,并包括存储器,以存储软件或其它机器可读的指令和数据。该存储器可包括易失性和/或非易失性的存储器。每一个计算装置还可包括通信系统,以经由有线和/或无线通信(诸如,通过互联网、内网、以太网、有线网络、无线网络,和/或其它通信网络)进行通信。每一个计算装置可包括显示器、诸如计算机监视器用于观看数据,以及输入装置,诸如键盘或点击装置(例如,鼠标、轨迹球(trackball)、笔、触摸板,或其它装置),用于录入数据。每一个计算装置可由相应的使用者用于检索(retrieve)产品数据和/或供给产品数据。b.计算机可读介质:计算机可读介质(“CRM”)被认为包括存储器、易失性介质、非易失性介质、可移除介质,和不可移除介质。例如,CRM可包括计算机存储介质。计算机存储介质可包括用于存储信息(诸如计算机可读指令、数据结构、程序模块,或其它数据)的方法或技术中实现的存储器、易失性介质、非易失性介质、可移除介质,和/或不可移除介质。c.通信网络:通信网络是诸如局域网,或无线局域网的网络。此外,通信网络可涉及广域网,或者互联网。d.数据库:数据库是数据的一般贮存器,数据包括但不限于产品数据、产品识别数据、产品规格数据、测试结果数据和/或涉及产品和/或产品制造的其它数据。数据库可包括存储器以及一个或多个处理器或处理系统,以接收、处理、查询和发送通信数据以及存储和检索数据。另一方面,该数据库可以是数据库服务器。e.管理员:管理员可以是实施管理的一个人,尤其是在企业内起到管理者作用的人。例如,在制造企业内。管理员可以是管理计算机、网络或特定的软件组件的人,并且具有在与该企业相关的计算机中执行所有操作的权限。在此说明的产品认证系统(PCS)的各方面提供了收集与供应链中的产品和/或商品相关联的各类数据的能力。例如,PCS能够收集和存储不同类的数据,诸如产品识别数据、原料数据、测试结果数据、规格数据,和/或规章数据。该PCS还能够基于这些不同类的数据动态生成产品认证。PCS的另一方面是能够通过将一个或多个类型的不同数据与一个或多个其它类型的不同数据进行比较,生成产品或商品的合格证书。例如,PCS可基于特定产品的识别数据检索针对该特定产品的规格和/或规章的数据。然后,PCS将例如该特定产品的测试结果数据与检索到的规格数据和/或规定数据进行比较,以确定该产品是否符合规格数据和/或规定数据。如果该产品符合规格数据和/或规定数据,则PCS生成产品证明。在此说明的产品测试计划生成系统(PTPGS)的各方面提供了定义出和检索对应于供应链中的产品和/或商品的产品测试参数的能力。例如,PTPGS包括数据库,其存储了针对不同产品和/或产品的不同组件的预定义的测试参数。PTPGS的另一方面使得使用者能够与图形的用户界面交互,以录入期望获得测试计划的特定的产品或产品组件。然后PTPGS查询数据库,以检索与使用者录入的特定产品或产品组件相对应的产品测试参数。这些测试参数可被用于获得该特定产品或产品组件的测试结果。例如,这些测试参数可被用于验证该特定产品的一个或多个特征是否在相应的测试参数中。图1A是依据本发明的一方面的用于认证供应链中的产品的示例性计算环境100A的框图。该计算环境100A包括制造商计算装置102A和产品认证系统(PCS) 106A。虽然计算环境100A在此是主要结合单个制造商计算装置102A进行说明的,但是可以设想的是,计算环境100A可包括多个制造商计算装置。PCS106A执行认证应用程序108A,以使得使用者能够生成一个或多个数据录入请求。和/或生成用于特定产品的证书。依据一方面,在执行认证应用程序108A之后,不同的超链接经由与计算装置相关联的显示器显示。例如,将每一个超链接与不同的数据录入表格联系起来,这些数据录入表格与供应链中的产品和/或货物相关联。因此,通过选定特定的超链接,使用者被链接到能够显示给该使用者的相应表格。依据一方面,制造商计算装置102A通过通信网络104A以通信的方式连接到PCS106Ao在另一个实施例中,制造商计算装置102A被耦接到或通过广域网络,或经由互联网,以通信的方式从远程位置连接到PCS106A。通过本领域公知的密码和用户ID系统,可提供对计算环境IOOA的不同等级的接入。—方面,制造商计算装置102A与在制造供应链、生产研发供应链等中的制造商相关联。通常,供应链是指在将消费产品或服务从制造商转移到消费者的过程中涉及的组织、人力、技术、活动、信息和/或资源的系统。例如,供应链可包括:制造商和/或供应商、产品测试员、产品审计员、产品进口商,和消费者。另一方面。制造商计算装置102A可与供应链中的一方或多方相关联。依据另一方面,代表制造商的第一管理员使用制造商计算装置102A,生成制造商数据录入请求以发送到PCS106A上。依据一方面,制造商数据录入请求是响应于第一管理员选择对应于制造商产品数据录入表格的超链接生成的。超链接是读出装置可直接遵循的源文件的索引(reference)。例如,超链接可包括带下划线的字或短语,诸如“产品说明”,其被显示在网页上,其在被使用者选定和/或激活时将该使用者引导到与制造商生产的特定产品相关的源文件。PCS106A响应于制造商数据录入请求,发送制造商产品数据录入表格,在制造商计算装置102A上显示。第一管理员然后使用例如与制造商计算装置102A相关联的键盘,以与产品数据录入表格交互,以录入制造产品数据,诸如产品规格数据。例如,产品规格数据可以包括说明特定产品的特性的数据。在录入制造产品数据之后,第一管理员使用输入装置来选择被显示在制造商产品数据录入表格上的输入控制,诸如提交控制按钮,以向PCS106A发送产品识别数据。依据另一方面,代表制造商的第二管理员可使用制造商计算装置102A来产生产品数据录入请求,以发送到PCS106A。依据另一方面,产品数据录入请求是响应于第二管理员选定与产品识别数据录入表格相对应的另一个超链接生成的。PCS106A响应于产品数据录入请求发送产品识别数据录入表格,以在制造商计算装置102A上显示。然后第二管理员使用与制造商计算装置102A相关联的键盘,以与产品识别数据录入表格交互,以录入产品数据,诸如产品识别数据。例如,产品识别数据可包括大体上说明产品的数据。在录入产品数据之后,第二管理员使用输入装置来选定在产品数据录入表格上显示的输入控制,例如提交控制按钮,以向PCS106A发送产品识别数据。另一方面,代表制造商的第三管理员可使用制造商计算装置102A来生成测试员数据录入请求,以发送至PCS106A。依据另一方面,测试员数据录入请求是响应于第三管理员选定对应于测试员产品数据输入表格的另一个超链接生成的。PCS106A响应于测试员数据录入请求发送测试员产品数据录入表格,以显示在制造商计算装置102A上,然后第三管理员使用与制造商计算装置102A相关联的输入装置与测试员产品数据录入表格交互,以录入产品数据,诸如测试结果数据。例如,测试结果数据可包括指示产品是通过还是没有通过所要求的测试的数据。在录入产品数据之后,第三管理员使用输入装置选择在产品数据输入表格上显示的输入控制,诸如提交控制按钮,以向PCS106A发送产品识别数据。依据另一方面,代表制造商的第四管理员可使用制造商计算装置102A录入产品数据,诸如原材料产品数据。一方面,原材料产品数据可涉及在未处理阶段或处理最少的阶段中的材料。另一方面,原材料可涉及在制造处理中所使用的用于产生所制造的产品的材料或组件。例如,第四管理员与制造商计算装置102A交互来生成原材料/产品组件数据录入请求,以发送至PCS106A。依据一方面,原材料/产品组件数据录入请求是响应于第四管理员选定对应于原材料/产品组件数据表格的另一个超链接生成的。PCS106A响应于原材料/产品组件数据录入请求发送原材料/产品组件数据表格以显示在制造商计算装置102A上。然后第四管理员使用例如与制造商计算装置102A相关联的键盘,以与原材料/产品组件数据表格交互,以录入原材料/产品组件数据。在录入原材料/产品组件数据之后,使用者使用输入装置选定在原料/产品组件数据表格上显示的输入控制,诸如提交控制按钮,以将原材料/产品组件数据发送给PCS106A。PCS106A执行认证应用程序108A以便为该特定产品生成证书。例如,认证应用程序108A收集特定产品的产品识别数据、产品规格数据,以及测试结果数据,并然后基于测试产品识别数据、产品规格数据和测试结果数据中的至少一个生成该特定产品的证书。认证应用程序108A将该特定产品的产品识别数据、产品规格数据、测试结果数据,以及证书的记录存储在数据库IlOA中。依据另一方面,第五管理员可使用制造商计算装置102A来产生审计员数据请求。依据一方面,审计员数据请求是响应于第五管理员选定被链接到数据库IlOA的另一个超链接而生成的。该超链接在例如审计表格(未示出)中被显示出。PCS106A响应于审计员数据请求,将各种产品数据,例如特定产品或产品组的测试结果数据、产品规格数据、产品识别数据,以及认证数据从数据库IlOA发送到制造商计算装置。虽然制造商计算装置被描述为由五个不同的管理员用户使用,但是可以设想,一方面,单个管理员也可具有权限与以上所描述的各种表格进行交互。图1B为用于在国内供应链中认证产品的可选择计算环境100B的框图。正如在此所使用的,国内供应链是指在单个国家之内的供应链。该计算环境包括:制造商计算装置102B、产品认证系统(PCS)106B、测试员计算装置112B,以及审计员计算装置114B。在该示例中,测试员计算装置112B和审计计算装置114B可被用于将产品数据和/或此外关于供应链中的产品的其它数据录入制造商计算装置102B。虽然在此所描述的计算环境主要与计算装置102BU12B和114B有关,但是可设想,该计算环境可包括至少一个额外的计算装置118B。例如,制造商可选择性地与制造商计算装置102B交互,以录入产品数据,诸如产品识别数据。在该实施例中,制造商计算装置和以上结合图1A所描述的制造商计算装置102A的操作相似。另一方面,测试员可选择性地与测试员计算装置112B交互,以录入产品数据,诸如测试结果数据。在该实施例中,测试员使用测试员计算装置访问测试员产品数据录入表格,以便提交测试结果数据。在使用测试员产品录入表格并录入测试结果数据时,测试员计算装置112B和以上结合图1A描述的制造商计算装置102A的操作相似。另一方面,审计员可选择性地与审计员计算装置114B交互,以生成审计员数据请求,并接收产品数据,诸如特定产品或产品组的测试结果数据、产品规格数据、产品识别数据,和认证数据。在生成审计员数据请求时,审计员计算装置114B和以上结合图1A所描述的制造商计算装置102A的操作相似。图1C为用于认证在国内供应链中的产品的另一个可选择计算环境100C的框图。该计算环境IlOC包括制造商计算装置102C、产品认证系统(PCS) 106C、测试员计算装置112C、审计员计算装置114C,和供应商计算装置116C。虽然在此主要结合计算装置102C、112C和114C描述了计算环境110C,但是可设想,该计算环境可包括至少一个额外的计算装置 118C。在该示例中,供应商使用供应商计算装置116C来访问原材料/产品组件数据表格,以录入诸如原材料产品数据的产品数据。在该实施例中,在使用原材料/产品组件数据表格录入原材料产品数据时,供应商计算装置和以上结合图1A所描述的制造商计算装置102A的操作相似。图1D是依据本发明的一方面用于认证在供应链中的产品的可选择计算环境100D的框图。计算环境100D包括制造商计算装置102D、产品认证系统(PCS) 106D、测试员计算装置112D、审计员计算装置114D,以及进口商计算装置120D。虽然在此主要结合计算装置102D、112D、114D、118D和120D来说明计算环境100D,但是可设想,该计算环境还可包括至少一个额外的计算装置118D。依据另一方面,进口商使用进口商计算装置120D来访问产品识别数据录入表格,以录入诸如产品识别数据的产品数据。在该实施例中,在使用产品识别数据录入表格录入产品识别数据时,进口商计算装置102D和以上结合图1A所描述的制造商计算装置102A的操作相似。图1E是用于认证供应链中的产品的另一个可选择计算环境100E的框图。该计算环境包括制造商计算装置102E、通信网络104E,以及产品测试计划生成系统(PTPGS) 122E。在另一个可选择实施例中,可设想PTPGS122E可与以上分别结合图1A至图1D所示出的计算环境100A、100B、100C和100D —起使用。一方面,PTPGS112E可可选地执行产品测试计划生成应用程序124E,以生成产品测试计划。例如,产品测试计划生成应用程序124E从制造商计算装置102E接收特定产品的产品组件数据,并查询数据126E以识别该特定产品的相应的产品测试参数。这些相应的产品测试参数包括例如可被用于认证该产品和/或产品组件数据符合所有可适用的要求和/或规定的相关测试。这些相应的产品测试参数还可包括测试频率和要被测试的产品个数。在其它实施例中,可设想特定产品的产品组件数据可从不同于制造商计算装置的计算装置接收到。图2是描绘了示例性产品认证系统106 (例如,PCS106A、PCS106B、PCS106C,或PCS106D)的框图。依据一方面,产品认证系统106包括处理器202,其执行认证应用程序108,以生成特定产品的证书。该处理器202可包括存储器以及其它计算组件,并可驻留在计算机或其它处理系统上。PCS106还可包括配置有认证应用程序108(例如,产品认证应用程序108A、产品认证应用程序108B、产品认证应用程序108C,或产品认证应用程序108D)的计算机可读介质(“CRM”)204。PCS106可包括数据库218,用于存储多个产品的产品数据220。依据本发明的一方面,认证应用程序108包括可通过处理器202执行的指令或模块。例如,在一个实施例中,认证108 (例如,认证应用程序108A、认证应用程序108B、认证应用程序108C、认证应用程序108D)包括产品输入模块208、制造商输入模块210、测试识别模块212、证书生成模块214,以及审计模块216。也可能包括其它模块。产品输入模块208从进口商或制造商接收产品数据,诸如特定产品的产品识别数据,并将这些数据存储在数据库218中。例如,本发明的一方面,进口商可输入诸如产品说明、产品类型、产品年龄级、产品市场、产品制造商,等的产品识别数据。在另一个示例中,制造商录入产品识别数据。为了说明的目的,在图4中描绘了示例性产品输入表格(400)。制造商输入模块210从供应链中的制造商和/或供应商接收诸如特定产品的产品规格数据的产品数据,并将这些数据存储在数据库218中。例如,制造商可输入诸如产品特性数据、产品年龄级、产品制造过程信息、产品组件和材料、产品质量管理文件等的数据。一方面,产品规格数据定义了产品特性,其定义了产品特征或产品制造过程。例如,如果鞋子被定义为产品,则该鞋子可具有的产品特性包括:颜色、尺寸、材料、类型等,以及用于制作该鞋子的任意制造过程。在另一个示例中,供应商输入诸如产品组件和/或原材料数据的产品规格数据。为了说明的目的,在图5中描绘了示例性的制造商输入表格(500)。测试识别模块212从测试员接收诸如特定产品测试结果数据的产品数据,并将这些数据存储在数据库218中。例如,测试员可输入例如所执行的产品测试类型、所测试的产品个数,以及指示这些测试是否通过的数据等等的测试结果数据。为了说明的目的,在图6中描绘了示例性测试员识别输入表格(600 )。当特定产品的测试结果数据指示出该特定产品通过了与适用的产品测试计划相关联的测试时,证书生成模块214生成了特定产品的证书。依据一方面,该测试结果数据对应于从供应链中所供给的一批或一定量的产品中随机选出的产品的取样或一部分。换句话说,特定产品适用的测试可仅被应用于某个测试产品或某些个测试产品,而不是经由供应链供给的每一个产品。审计模块216响应于从审计员计算装置114接收的审计请求,将诸如特定产品或产品组的测试结果数据、产品规格数据、产品识别数据,和认证数据的产品数据从数据库218发送至审计员计算装置114。依据另一方面,审计模块216响应于从计算装置102、112、114、116、118和120接收的相应的审计请求,将产品数据从数据库218发送至任意的计算装置 102、112、114、116、118 和 120。图3是描绘示例性PTPGS122(例如PTPGS122E)的框图。依据一方面,PTPGS122包括处理器302,其执行产品测试计划生成应用程序124,以生成特定产品的产品测试计划。处理器302可包括存储器,以及其它计算组件,并可驻留在计算机或其它处理系统上。PTPGS122可还包括配置有产品测试计划生成应用程序124的计算机可读介质(“CRM”)304。该PTPGS122可包括数据库310,用于存储产品数据,诸如多个产品的产品测试参数312。依据本发明的一方面,产品测试计划生成应用程序122包括可由处理器302执行的指令或模块。例如,在一个实施例中,产品测试计划生成应用程序122包括产品输入模块306和测试计划生成模块308。也可包括其它模块。产品输入模块306从制造供应链中的一方(诸如计算装置102、112、114、116、118和120中的任意一个)接收诸如特定产品的产品组件数据的产品数据。产品组件是组成特定产品的基本元件、部件、或小部件。例如,可将夹克定义为产品。这件夹克的产品组件可包括:拉链、纽扣、拉绳、口袋、表面涂画(screen painting)等。在另一个示例中,可将钢笔定义成产品。这支钢笔的产品组件可包括:笔帽、墨水盒、套管等。产品输入模块306可从计算装置(诸如测试员计算装置112,或进口商计算装置120,或制造商计算装置102)接收产品数据,诸如产品组件数据。为了说明的目的,在图7中描绘了示例性产品测试计划生成表格(700)。测试计划生成模块308引导对数据库310的查询,以检索对应于由产品输入模块306接收到的产品组件数据的产品测试参数。产品测试参数一般可包括针对多种不同产品对应于特定产品的产品组件的多个产品测试。产品测试通常指的是意图判断诸如安全性和/或可用性的产品合格性的评估。例如,产品测试参数可包括对诸如夹克、玩偶、清洁产品等产品的测试。在再另一个实施例中,产品测试参数可包括基于在供应链中供给产品的总量以及制造周期(时间)而必须被测试的每一种产品的最小数量。同样参考以上的示例,如果一百万件夹克产品进入供应链,产品测试参数可包括指示该一百万件夹克中必须测试至少150,000件夹克的数据。如果200,000个玩偶产品进入供应链,产品测试参数可包括指示必须测试至少3000个玩偶的数据。最后,如果30,000个液体清洁产品进入供应链,则产品测试数据将包括指示必须测试300个液体清洁产品的数据。查询之后,测试计划生成模块308基于所识别出的产品测试参数生成产品测试计划。另一方面,产品测试参数可包括指示特定产品必须被执行的特定测试次数的频率。参考以上示例,产品测试参数可包括指示夹克产品必须每六个月执行测试的频率数据、指示玩偶产品必须每年执行测试的数据,以及液体清洁产品必须每3个月执行测试。以下是PTPGS122的执行示例。产品输入模块306可接收产品(诸如夹克)的产品组件数据。因此,该产品是夹克,并且该夹克的产品组件可以是纽扣、织品类型、拉链等。测试计划生成模块308查询数据库,以识别出对应于该夹克产品的这些纽扣、织品和拉链(组件)的产品测试参数。例如,确定织品是否为不可燃的测试、不可燃性测试必须执行多少次的频率,以及必须被测试的夹克件数都可从产品测试参数中识别出。如另一个示例,可识别出确定纽扣是否存在窒息风险的测试。在再另一个示例中,可识别出确定拉链含铅量的测试。随后基于可燃性测试、小部件测试、含铅量测试、每一个测试的频率数据,以及每一个测试要测试的产品个数生成产品测试计划。图8A描绘了依据示例实施例的产品认证的示例性方法。在802A处,在产品认证系统106处接收特定产品的产品识别数据,或者,在804A处,在产品认证系统106处接收特定产品的产品规格数据。在806A处,在产品认证系统106处从测试员计算装置112接收特定产品的测试结果数据。在808A处,在测试结果数据指示为通过结果时,生成该特定产品的证书。图8B描绘了依据示例实施例的产品认证的另一个示范性方法。在802B处,在产品认证系统106处接收特定产品的产品识别数据。在804B处,在产品认证系统106处接收特定产品的产品规格数据。在806B处,在产品认证系统106处从测试员计算装置112接收包括特定产品测试结果的测试结果数据。在808B处,产品认证系统106确定测试结果数据是否指示为通过结果。如果在808B处确定了通过的结果,则在809B处,产品认证系统106确定该产品是否有材料改变。如果在809B处没有确定出该产品有材料改变,则产品认证系统106可在810B处生成该特定产品的证书。在812B处,产品认证系统106将该证书存储在例如数据库中,如果确定出产品材料改变,产品认证系统106可再次在804B处从供应链的第二方接收产品规格数据。如果在808B没有确定出通过结果,则在814B处产品认证系统106可产生补救行动计划。
在816B处,产品认证系统106确定是否产品需要改变材料。如果在816B不需要材料改变,则在806B处产品认证系统106从供应链的第三方接收特定产品的测试结果数据。如果在816B处需要改变材料,则在804B处产品认证系统106从供应链第二方接收产品规格数据。图9描绘了在执行过程中的PTPGS122。在902处,PTPGS122从计算装置102、112、114、116、118和120中的任意一个接收定义出在PTPGS122处的特定产品的至少一种产品组件特性的产品组件数据。在904处,PTPGS122查询数据库以识别出对应于该产品组件特性的产品测试参数,在906处,PTPGS122基于所识别出的产品测试参数生成产品测试计划。图10是描绘出另一个示例性PTPGS1002 (例如PTPGS122E)的框图。依据一方面,PTPGS1002包括处理器1004,其执行产品测试计划生成应用程序1006,以生成特定产品的产品测试计划。处理器1004可包括存储器以及其它计算组件,并可驻留在计算机或其它处理系统上。PTPGS1002可还包括配置有产品测试计划生成应用程序1006的计算机可读介质("CRM") 1008ο该PTPGS1002可包括数据库1010,以存储诸如多个产品的产品测试参数312
的产品数据。依据本发明的一方面,产品测试计划生成应用程序1006包括可由处理器1004执行的指令或模块。例如,在一个实施例中,产品测试计划生成应用程序1006包括产品类别输入模块1012、年龄级输入模块1014、产品类型输入模块1016、产品特征输入模块1018、材料类型输入模块1020、材料细节输入模块1022、制造过程输入模块1024,以及测试计划生成模块1026。也可包括其它的模块。产品类别输入模块1012生成产品类别选择表格1100,其在计算装置(例如,计算装置102、112、114、116、118和/或120)上显示以从制造供应链中的一方接收特定产品的产品类别数据。产品类别选择表格110包括多个产品类别输入控件,其分别对应于不同的产品类别,以接收定义出产品特定类别的产品数据。制造链中的一方可与产品类别选择表格1100中的特定产品类别控件交互以选定期望的产品类别。例如,产品类别选择表格1100可包括对应的检验栏控件,用于产品类别的以下类型中的每一个,即:玩具、可持久苗圃产品、服装、地毯和地垫、床垫、自行车、头盔、泳池滑梯、鞋类、珠宝等。为了说明的目的,在图11中描绘了示例性产品类别选择表格(1100)。年龄级输入模块1014响应于制造链的一方生成年龄选择表格1200,其在计算装置处被显示出,制造链中的这一方选择例如在产品类别选择表格1100上显示的“保存并继续”控件。年龄选择表格1200包括多个年龄输入控件,其分别对应于特定产品的特定的年龄范围或年龄组。在制造链中的一方可与在年龄选择表格1200中的特定年龄输入控件交互,以选定期望的年龄范围或组。例如,年龄选择表格1200可包括相应的检查栏控件,用于以下年龄范围中的每一个范围,即:0至36个月、37至95个月、97至156个月、157个月以上;以及所有年龄等。为了说明的目的,在图12中描绘了示例性年龄选择表格1200。依据一方面,在年龄选择表格1200中显示出的年龄输入控件取决于在产品类别选择表格1100中选定的一个或多个产品类别。例如,年龄输入模块1014查询被存储在数据库1010中的年龄范围表(未示出),识别出年龄范围,以显示在年龄选定表格1200中。年龄范围表识别出例如对应于所选定的产品类别的每一个年龄范围。
依据另一方面,年龄选定表格1200可显示由使用者预先提供的数据,诸如产品类别数据。产品类型输入模块1016生成产品类型选择表格1300,其在计算装置处显示,以从制造供应链中的一方接收特定产品的产品类型数据。该产品类型选择表格1300包括多个产品类型输入控件,其分别对应于不同的产品类型,以接收定义出特定产品类型的产品类型数据。制造链中的一方可与产品类型选择表格1300中的特定产品类型输入控件交互,以选定期望的产品类型。例如,产品类型选择表格1300可包括对应的检查栏控件,用于以下产品类型中的每一个类型,即:美术材料、化学套件、化学活动玩具、气雾剂、装扮服装、首饰、化妆玩具、面具、头盔、太阳镜、足部接触玩具或足部相关玩具、电池供电、电动玩具、遥控玩具、摇铃、奶嘴、玩具箱、活动玩具,其它等。为了说明的目的,在图13中描绘了示例性产品类型选择表格(1300)。依据一方面,在产品类型选择表格1300中所显不的产品类型输入控件取决于在产品类别选择表格1100中所选定的一个或多个产品类别。例如,产品类型输入模块1016查询被存储在数据库1010中的产品类型表(未示出)以识别出产品类型,以显示在产品类型选择表格1300中。产品类型表识别出例如对应于所选定的产品类别的每一个产品类型。依据另一个方面,产品类型选择表格1300可显示先前由使用者提供的数据,诸如产品类别数据和年龄范围数据。产品特征输入模块1018生成产品特征选择表格1400,其被显示在计算装置上,以从制造供应链中的一方接收特定产品的产品特征数据。在制造链中的一方可与产品特征选择表格1400中的特定产品特征输入控件交互,以选定期望的产品特征。例如,产品特征选择表格1400可包括相应的检查栏控件,用于以下产品特征的类型中的每一个类型,即:填充类别、填充和豆袋类玩具、弹射玩具枪、乳胶气球、气球制作工具、发声玩具、啪嗒球、潜水棒、口动玩具、液体玩具、雷管,等。为了说明的目的,在图14和图15中分别描绘出了示例性产品特征选择表格1400和1500。依据一方面,在产品特征选择表格1400中显不出的产品特征输入控件取决于在产品类别选择表格1100中所选定的一个或多个产品类别。例如,产品特征输入模块1018查询产品类型表(未示出),其被存储在数据库1010中以识别出产品特征,以显示在产品特征选择表格1400中。产品特征表识别出例如对应于所选定的产品类别的每一个产品特征。依据另一方面,产品特征选择表格1400可显示出先前由使用者提供的数据,诸如产品类别数据、年龄范围数据,和产品类别数据。材料类型输入模块1020生成材料类型选择表格1600,其被显示在计算装置上,以从制造供应链的一方接收特定产品的材料类型数据。制造链中的这一方可与材料类型选择表格1600中的特定材料类型输入控件交互,以选定期望的材料类型。例如,材料类型选择表格1600可包括相应的检查栏控件,用于以下类型的材料中的每一个,即:塑料、纺织品/织物、金属和金属电镀、喷涂和涂层、天然材料、玻璃、木质、陶瓷、纸质、胶、香氛,等。为了说明的目的,在图16中描绘了示例性材料类型选择表格1600。依据一方面,在材料类型选择表格1600中显不的材料类型输入控件取决于在产品类别选择表格1100中选定的一个或多个产品类别。例如,材料类型输入模块1020查询被存储在数据库1010中的材料类型表(未示出),以识别出材料类型,以显示在材料类型选择表格1600中。材料类型表识别出例如对应于所选定的材料类别的每一个材料类型。依据另一方面,材料类型选择表格1600可显示出先前由使用者提供的数据,例如产品类别数据、年龄范围数据、产品类型数据,和产品特征数据。材料细节输入模块1022生成材料细节选择表格1700,其被显示在计算装置处,以从制造供应链中的一方接收特定产品的材料细节数据。制造链中的这一方可与材料细节选择表格1700中的特定材料细节输入控件交互,以选定期望的材料细节。例如,材料细节选择表格1700可包括相应的检查栏控件,用于以下类型的材料细节中的每一个,即:PVC和相关的聚合体、聚氨酯、松紧物、聚烯烃(PE和PP)、天然橡胶、胶乳、其它软性塑料、其它塑料、复合塑料(玻璃纤维增强塑料),等。为了说明的目的,在图17中描绘了示例性材料细节选择表格1700。依据一方面,在材料细节选择表格1700中显示出的材料细节输入控件取决于在产品类别选择表格1100中所选定的一个或多个产品类别。例如,材料细节输入模块1022查询被存储在数据库中的材料细节表(未示出)以识别出材料细节,以显示在材料细节选择表格1700中。材料细节表识别出例如对应于所选定的材料类别的每一个材料细节。依据另一方面,材料细节选择表格1700可显示先前由使用者提供的数据,诸如产品类别数据、年龄范围数据、产品类别数据、产品特征数据,以及材料类别数据。制造过程输入模块1024显示制造过程选择表格1800,其在计算装置上显示,以从制造供应链中的一方接收特定产品的制造过程数据。制造链中的这一方可与制造过程选择表格1800中的特定制造过程输入控件交互,以选定期望的材料细节。例如,制造过程选择表格1800可包括相应的检查栏控件,用于以下类型的制造过程中的每一个,即:吹塑、挤压、发泡、胶/粘合、植发(hair rooting)、热密封(直接感应/声波)、热铆接、注塑成型、嵌入成型、插件插入、铆钉紧固件、旋转铸造成型、板材覆膜(sheet laminating)、卡入式、溶剂焊接、螺纹紧固件(螺钉、螺栓和螺母)、传递塑模成型,等。为了说明的目的,在图18和图19中分别描绘了示例性制造过程选择表格1800和1900。依据一方面,在制造过程选择表格1800中显示出的制造过程输入控件取决于在产品类别选择表格1100中选定的一个或多个产品类别。例如,制造过程输入模块1024查询被存储在数据库中的制造过程表(未示出)以识别出制造过程,以显示在制造过程选择表格1800中。该制造过程表识别出例如对应于所选定的产品类别的每一个制造过程。依据另一方面,制造过程选择表格1800可显示出先前由使用者提供的数据,诸如产品类别数据、年龄范围数据、产品类型数据、产品特征数据、材料类型数据、材料细节数据,以及制造过程数据。测试计划生成模块1026执行对数据库1010的查询,以基于被输入产品类别输入模块1012、年龄级别输入模块1014、产品类型输入模块1016、产品特征输入模块1018、材料类型输入模块1020、材料细节输入模块1022,和/或制造过程输入模块1024的数据,检索产品测试参数。检索的产品测试参数包括例如可被用于基于录入产品类别输入模块1012、年龄级别输入模块1014、产品类别输入模块1016、产品特征输入模块1018、材料类型输入模块1020、材料细节输入模块1022,和/或制造过程输入模块1024的数据,验证特定产品符合所有适用的要求和/或规定的相关测试。在查询之后,产品测试计划模块1026确定了特定产品的要求和分类的风险,并基于所识别出的产品测试参数312生成产品测试计划。相应的产品测试参数还可包括测试频率和要被测试的产品个数。那些本领域技术人员将体会到,依据本发明可以设想到以上所揭示的具体实施例的变形。本发明将不被限制在以上的实施例中,而是应该通过随附的权利要求书来衡量。
权利要求
1.一种产品认证系统,包括: 至少一个处理器; 认证应用程序,其可通过所述至少一个处理器执行以: 从供应链中第一方接收特定产品的产品识别数据; 从所述供应链中第二方接收所述特定产品的产品规格数据,所述产品规格数据定义产品特性; 从所述供应链中第三方接收所述特定产品的测试结果数据,所述测试结果数据定义关于测试产品具有与所述特定产品匹配的产品特性的测试的结果;以及在所述结果为通过结果时,生成所述特定产品的证书。
2.如权利要求1所述的产品认证系统,其中,所述产品特性定义产品特征或产品制造过程,并且其中,所述测试为产品测试计划的一部分,所述产品测试计划包括关于所述特定产品的一个或多个组件的多个测试。
3.如权利要求1所述的产品认证系统,其中,由所述至少一个处理器执行的所述认证应用程序进一步被配置成: 从所述供应链中第四方接收审计请求;并且 生成审计结果,其包括所述特定产品的产品识别数据、所述特定产品的产品规格数据,以及被用于生成所述特定产品的证书的测试结果数据中的至少一种。
4.如权利 要求3所述的产品认证系统,其中,所述审计请求是响应于对数据录入表格中所显示的超链接的选定而生成的。
5.—种产品认证方法,包括: 在处理器处从供应链中第一方接收特定产品的产品识别数据; 在所述处理器处从所述供应链中第二方接收所述特定产品的产品规格数据,所述产品规格数据定义产品特性; 在所述处理器处从所述供应链中第三方接收所述特定产品的测试结果数据,所述测试结果数据定义关于测试产品具有与所述特定产品匹配的产品特性的测试的结果;以及在所述结果为通过结果时,在所述处理器处生成所述特定产品的证书。
6.如权利要求5所述的产品认证方法,其中,所述产品特性定义产品特征或产品制造过程,并且其中,所述测试为产品测试计划的一部分,所述产品测试计划包括关于所述特定产品中的一个或多个组件的多个测试。
7.如权利要求5所述的产品认证方法,进一步包括: 在所述处理器处从所述供应链中第四方接收审计请求;并且 在所述处理器处生成审计结果,其包括所述特定产品的产品识别数据、所述特定产品的产品规格数据,和被用于生成所述特定产品的证书的测试结果数据中的至少一种。
8.一种用于生成产品测试计划的系统,包括: 至少一个处理器; 数据库,其包括多个产品的产品测试参数; 产品测试应用程序,其包括可由所述至少一个处理器执行的模块,该模块包括: 产品输入模块,接收特定产品的产品组件数据,所述产品组件数据定义至少一个产品组件特性;以及测试生成模块,用于: 查询所述数据库,以识别出对应于所述至少一个产品组件特性的产品测试参数;以及 基于对应于所述至少一个产品组件特性的识别出的产品测试参数,生成产品测试计划。
9.如权利要求8所述的用于生成产品测试计划的系统,其中,所述产品组件特性定义产品特征或产品制造过程。
10.如权利要求8所述的用于生成产品测试计划的系统,其中,所述产品测试参数是基于至少一个规定,以及基于制造过程和产品类别中的至少一个对所述特定产品的可变性和失败率的统计分析而生成的,并且其中,所述产品测试参数包括测试类型、测试频率和对所述多个产品中的每一个的取样量,所述取样量定义出基于沿供应链供给的产品的总量要测试的每一个产品的最小个数,并且所述取样量是从沿所述供应链供给的所述产品的总量中随机选取的。
11.一种用于生成产品测试计划的方法,包括: 在处理器处接收特定产品的产品组件数据,所述产品组件数据定义至少一个产品组件特性; 在处理器处查询包括多个产品的产品测试参数的数据库,以识别对应于所述至少一个产品组件特性的产品测试参数;以及 在处理器处基于识别出的对应于所述至少一个产品组件特性的产品测试参数,生成产品测试计划。
12.如权利要求 11所述的方法,其中,所述产品组件特性定义产品特征或产品制造过程。
13.如权利要求11所述的方法,其中,所述产品测试参数是基于对所述特定产品的至少一个规定和可变性和失败率的统计分析生成的,并且其中,所述产品测试参数包括对于所述多个产品中的每一个的测试类型、测试频率和取样量,所述取样量基于沿供应链供给的所述产品的总量识别出要测试的每一种产品的最小个数,并且所述取样量是从沿所述供应链供给的所述产品的总量中随机选取的。
14.一种用于生成产品测试计划的系统,包括: 数据库,其包括多个产品的产品测试参数; 产品测试应用程序,其包括可由处理器执行的模块,所述模块包括: 产品类别输入模块,用于接收特定产品的产品类别数据,所述产品类别数据定义至少一个产品类别; 年龄级别输入模块,用于接收特定产品的年龄级别数据,年龄级别数据定义至少一个年龄范围; 产品类型输入模块,用于接收特定产品的产品组件数据,所述产品类型数据定义至少一个产品类型; 产品特征输入模块,用于接收特定产品的产品特征数据,所述产品特征数据定义至少一个产品特征; 材料类型输入模块,用于接收特定产品的材料类型数据,所述材料类型数据定义至少一个材料类型;材料细节输入模块,用于接收特定产品的材料细节数据,所述材料细节数据定义至少一个材料细节; 制造过程输入模块,用于接收特定产品的制造过程数据,所述制造过程数据定义至少一个制造过程;以及 测试计划生成模块,用于: 查询所述数据库以识别对应于所述至少一个产品类别、年龄级别、产品类型、产品特征、材料类型、材料细节和制造过程的产品测试参数;以及 基于识别的对应于所述至少一个产品类别、年龄级别、产品类型、产品特征、材料类型、材料细节和制造过程的产品测试参数,生成产品测试计划。
15.如权利要求14所述的生成产品测试计划的系统,其中,所述产品测试参数是基于至少一个规定和基于制造过程和产品类别中的至少一个对所述特定产品的可变性和失败率的统计分析而生成的,并且其中,所述产品测试参数包括测试类型、测试频率,和所述多个产品中每一个的取样量,所述取样量基于沿供应链供给的产品的总量识别要测试的每一个产品的最小个数,所述取样量是从沿 供应链供给的所述产品的所述总量中随机选取的。
全文摘要
提供了用于生成产品符合规定的证书的系统和方法。产品控制系统(PCS)检索特定产品的规格和/或规定数据,并将检索到的数据与针对该特定产品获得的测试结果数据进行比较。如果测试结果数据指示出该产品符合规格数据和/或规定数据,则该PCS生成产品证书。产品测试计划生成系统(PTPGS)使得使用者能够与使用者界面交互,以检索特定产品的测试计划。该测试计划可被用于获取该特定产品的测试结果。
文档编号G06Q30/00GK103210407SQ201180047798
公开日2013年7月17日 申请日期2011年9月30日 优先权日2010年10月1日
发明者G.赖德, K.吴, J.莫霍罗维克, X.陈, R.苏亚雷斯, M.姆罗泽克, B.切克, S.福克, E.拉莫斯 申请人:英特泰克消费品公司