首页> 中国专利> 自动化包装系统中自动跟踪包装的方法和系统

自动化包装系统中自动跟踪包装的方法和系统

摘要

本发明涉及用于跟踪通过自动化包装系统的与订单相关联的产品组的方法和系统。在一个实施例中,公开了一种用于将自动化包装系统中的包装与通过所述自动化包装系统传送的对应产品组相关联的计算机实现的方法,每个产品组都与对应的一个或多个产品相关联并与针对所述对应的一个或多个产品的订单相关联。

著录项

  • 公开/公告号CN102770879A

    专利类型发明专利

  • 公开/公告日2012-11-07

    原文格式PDF

  • 申请/专利权人 威仕达品特技术有限公司;

    申请/专利号CN201180010155.8

  • 申请日2011-01-11

  • 分类号

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人袁玥

  • 地址 百慕大群岛(英)哈密尔顿

  • 入库时间 2023-12-18 07:16:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-28

    未缴年费专利权终止 IPC(主分类):G06F17/00 授权公告日:20151216 终止日期:20180111 申请日:20110111

    专利权的终止

  • 2015-12-16

    授权

    授权

  • 2012-12-26

    实质审查的生效 IPC(主分类):G06Q10/08 申请日:20110111

    实质审查的生效

  • 2012-11-07

    公开

    公开

说明书

背景技术

制造厂制造的产品通常是包装的,常常包装在箱子里。在大型操 作中,自动化包装系统可以替代人力来自动将产品放入包装中。

在典型的制造厂中,大批量的相同产品通常是在组装线过程中制 造的,并大批量地提交到自动化包装系统进行包装。因为产品相同, 所以不必专门跟踪通过自动化包装系统输送的各个产品。如果提交到 自动化包装系统的一个或多个产品最终未离开自动化包装系统,则可 以简单地通过制造并包装一些额外产品来容易地使对产品订单的履 行的影响最小化。尽管这种方式有着制造未订购的一些额外产品的风 险,但对现有订单的履行的影响通常很低,因为在跟踪缺失产品时无 需消耗任何时间或操作员的工作。亦即,如果进入自动化包装系统中 的产品因故未离开自动化包装系统,则由于产品不是唯一的,所以可 以通过从自动化包装系统抓取下一个(已填充的)包装来履行订单。

相反,如果制造厂必须满足定制的订单(即,在订单之间指定不 同产品的订单),那么必须在自动化包装系统的输入和输出之间跟踪 与每个订单相关联的特定产品,从而可以将离开自动化包装系统的每 个包装识别为与其相应订单相关联。例如,在制造要装箱并运送到订 购名片的不同的各个客户的成堆名片(其中,假设每堆名片上印制的 内容不同)的制造厂中,从自动化装箱系统出来的每一箱可能具有各 个箱不同的内容,并且必须要与其订单匹配,从而可以运输到正确的 地址。如果因为任何原因,从自动化装箱系统出来的名片箱数少于提 交到自动化装箱系统的名片堆数,则操作员必须跟踪缺失了哪个定制 名片堆。这可能导致显著延迟,并且可能使整个订单系列的运输停顿。 因此,希望有一些技术自动跟踪通过自动化包装系统输送的包装并将 其与它们所属的特定订单匹配。

发明内容

本发明涉及用于自动跟踪通过自动化包装系统的包装和产品的 技术。

在一个实施例中,一种方法将自动化包装系统中的包装与通过所 述自动化包装系统传送的对应产品组相关联,其中每个产品组与对应 的一个或多个产品相关联并与针对所述对应的一个或多个产品的订 单相关联。该方法包括将多个产品组与群相关联,所述群具有根据预 定义的有序的接连来组织的多个位置,每个位置与唯一的位置标识符 相关联;向所述群中的不同位置分配所述多个产品组的每个;为要由 所述自动化包装系统包装的至少多个相应产品组放置与标识群中的 相应位置的相应唯一位置标识符对应的相应物理位置标识符;按照其 关联的群定义的接连次序,将多个相应产品组,连同其相应伴随的物 理位置标识符依次进入所述自动化包装系统中;尝试基于伴随相应产 品组的物理位置标识符和/或伴随通过所述自动化包装系统传送的一 个或多个其他产品组的物理位置标识符识别每个相应产品组的位置 标识符;并且其中如果识别了与通过自动化包装系统传送的所有产品 组相关联的位置标识符,则基于其对应的位置标识符识别对应的产品 组,识别与所识别的产品组相关联的订单,将产品组包装到包装中, 并将所述包装与所识别的订单相关联;并且其中如果未被识别一个或 多个位置标识符,则自动从所述自动化包装系统拒绝未被识别的产品 组以进行人工检查。

在另一实施例中,一种推断通过自动化包装系统传送的未被识别 的产品组的标识符的方法包括:访问与所述产品组相关联的序列,所 述序列定义位置标识符的有序的接连;接收与所识别的产品组相关联 的位置标识符,所识别产品组与同一序列相关联并通过自动化包装系 统传送;以及基于所述序列以及接收到的通过所述系统传送的产品组 的标识符和相对于所识别的产品组位置的位置,推断位置标识符并将 推断出的位置标识符与未被识别的产品组相关联。

附图说明

参考以下结合附图考虑时的详细描述,本发明及其附带的很多 优点将得到更好理解,同时其更完整的认识将更清楚,在附图中相似 的参考符号表示相同或相似部件,其中:

图1是示出了示范性订单履行和包装系统的高层次方框图。

图2A-2D示出了各种产品组跟踪情形。

图3是示出了用于推断未被识别的产品组的标识符的示范性实 施例的操作流程图。

图4是实施本发明各方面的在线名片零售商的方框图。

图5A-5C分别示出了群模板、内容群文件和标识符群文件的示 例实施例。

图6A-6B描述了在提交到自动化包装系统之前的名片堆的网格。

图7是示出了通过自动装箱系统490的产品遵循的示范性过程流 的流程图。

图8是可用于实施本发明的计算特征的计算机系统的方框图。

具体实施方式

这里给出用于跟踪通过自动化包装系统的产品组以与对应订单 相关联的系统和方法。

参考图1,通常,订单履行系统110接收多个订单。每个订单指 定客户或其他请求实体请求的一种或多种产品。订单履行系统110收 集或制造订单中指定的产品。在这里将一组要一起包装在单个包装中 的一个或多个产品称为“产品组”103。订单101可以与一个或多个 产品组103相关联。

在收集或制造产品组103中的产品时,然后将该产品组103,连 同多个其他产品组103(可以与同一订单或与不同订单101相关联) 提交到自动化包装系统130以自动包装。自动化包装系统将每个产品 组103独立包装到相应包装107(例如,箱子、塑料容器、板条箱、 捆包或其他物理分组装置)中。

因为自动化包装系统130是自动化的,并且每个订单可以指定不 同产品,所以每个产品组的内容可以与自动化包装系统130接收的任 何其他产品组不同。因此,需要跟踪机构将来自自动化包装系统的包 装与其相应订单匹配。跟踪机构用于确保所有接收的订单都得到履行 或以其他方式被履行系统和自动化包装系统处理,还允许在未发现与 订单/产品组匹配的包装107时,回收自动化包装系统130输出的未被 识别的包装107和/或自动重新提交订单/产品组。

在实施例中,跟踪机构将准备好包装的多个产品组103分成有序 的接连(以下简称“序列”105)。可以通过与序列相关联的序列标 识符来识别序列105并与其他序列区分。位置标识符标识在序列中的 位置,并可以与产品组相关联,以便将产品组关联到序列中的特定位 置。例如,参考图2A,形成并收集产品组A、B、C、D和E并排列 到序列202中,其中按序地首先对订单A包装,然后B,之后为C, 然后D,最后E。然后将准备好包装的产品组A、B、C、D、E依次 引入自动化包装系统130(图1)并通过其传送。每个产品组A、B、 C、D、E都伴随有不同的相应位置标识符(1,2,3,4,5)。对于 每个相应产品组A、B、C、D、E,可以将其关联的位置标识符1、2、 3、4、5附属到属于产品组103的一个或多个产品,或者可替换地, 位置标识符可以是标签、一张纸或其它伴随着与产品组103相关联的 该组产品的、其上可以看到或可以从其辨别出位置标识符的物体。例 如,在一个具体实施例中,产品组A、B、C、D、E是多堆印刷文献, 每一堆都具有最上一张,印有不同的位置标识符。在替代实施例中, 产品组A、B、C、D、E是一个或多个产品a-g的分组,并且将每个 产品组与编写有不同位置标识符的RFID标签一起传送。(可以重新 使用RFID标签以处理不同的序列)。

正如刚刚论述过的,产品组A、B、C、D、E依次通过自动化包 装系统130传送,每个产品组A、B、C、D、E由系统根据其在其关 联序列202中的关联位置依次进行包装。在包装之后,然后将包装107 传送通过扫描仪或其他位置标识符识别模块140,在其通过读取器140 时,扫描仪或位置标识符识别模块试图读取、检测或以其他方式接收 伴随每个包装的位置标识符。然后可以由标记系统160,基于与与产 品组A、B、C、D、E关联的订单相关联的信息制作与包装107相关 联的标记111,这些产品组与位置标识符1、2、3、4、5相关联。与 订单相关联的信息109可以存储在数据库150中,并且可以包括,例 如但非限制,运送地址和/或客户信息。在该系统中的稍后点,标记 111可以直接附属于包装107或可以附着于,或以其他方式关联于包 装107。例如,可以直接装运包装107,在这种情况下,可以将标记 111直接附着于包装107。可替换地,可以组合包装107与一个或多 个其他包装以在更大包装中装运,在这种情况下,可以在更大包装中 包括标记111作为包装内容清单的一部分。

如果全部根据计划进行,则由系统履行并包装所有接收的订单 101而没有疏漏。然而,一个或多个接收的包装107可能在系统之内 丢失,而无法得到适当处理,有时会是这种情况。这种情况可能有很 多原因,例如在通过自动化包装系统运输期间,丢失、破坏或错放了 产品、包装或位置标识符。最终结果可以是在自动化包装系统130的 输出处丢失一个或多个预期包装107,和/或存在预期数量的已填充包 装107,但自动化包装系统130输出的包装107中的一个或多个未被 识别。

由于使用了序列105(其指定处理产品组103的接连次序,由序 列标识符标识)和位置标识符(不同的位置标识符与给定集合的产品 组中(在下文中称为“群”)的每个产品组103相关联,并且标识产 品组103在其特定群之内的序列位置)两者,本发明的实施例能够既 识别未被识别的包装107,又自动向履行系统重新提交与预期但缺失 的包装107相关联的产品组103,以产生几乎无损失的履行和几乎不 需要或不需要操作员介入的自动化包装系统。

在必要时,该系统考虑了以下情况并提供了解决方案,在图2A 到2D中分别示出了这种情况:

情况1:

假设:将N个产品组A、B、C、D、E排列成N个有序位置的 序列202,这里称为“群”。自动化包装系统130在不同群之间进行 精确区分。按照由相关联的群的序列202定义的接连次序依次向自动 化包装系统130中输入N个产品组130。配置自动化包装系统130, 使得一旦在自动化包装系统130的控制下,产品组103就不能切换地 方。

症状:如图2A中所示,由自动化包装系统130输出N个包装 107,并成功读取N个位置标识符(或预期群标识符)。

结果:成功履行并包装了N个包装107。可以将每个包装107与 其对应订单101精确关联。不需要任何解决方案。

情况2:

假设:将N个产品组A、B、C、D、E排列成N个有序位置的 序列202。自动化包装系统130在不同群之间进行精确区分。按照由 相关联的群的序列202定义的接连次序依次向自动化包装系统130中 输入N个产品组130。配置自动化包装系统130,使得一旦在自动化 包装系统130的控制下,产品组103就不能切换地方。

症状:如图2B中所示,由自动化包装系统130输出N个包装 107,但成功读取少于N个位置标识符(或预期群标识符)。

结果:成功履行N个包装107,但包装107中的一个或多个未被 识别,因此未由系统将其与其订单相关联。

解决方案:基于相应未被识别的包装相对于其他识别的包装的绝 对位置的绝对位置,推断未被识别的包装的位置标识符,从而识别未 被识别的包装。

示例:假设将五个产品组A、B、C、D、E分成实行以下序列(位 置;产品组)的群:1:A、2:B、3:C、4:D、5:E。于是该序列 具有5个位置(1,2,3,4,5),由此产品组A与位置1相关联, 产品组B与位置2相关联,产品组C与位置3相关联,产品组D与 位置4相关联,产品组E与位置5相关联。其次假设自动化包装系统 输出5个包装,并成功读取了位置标识符1、2和5。亦即,自动化包 装系统输出的包装的序列为1、2、X、Y、5,其中X和Y均表示未 知的位置标识符。然而,因为产品组A、B、C、D、E按照由其相关 联的序列202定义的接连次序被依次送入自动化包装系统,并且因为 存在所有包装,所以所述自动化包装系统能够推断出,在位置X处由 系统输出的未被识别的包装映射(相对于依次通过自动化包装系统 130的其他包装的绝对位置)到序列202中的位置3,在位置Y处由 系统输出的未被识别的包装映射到序列202中的位置4。换言之,自 动化包装系统130输出的每个包装的序列位置直接映射到其对应序列 /群202中的接连位置。因此,如果对于给定群而言,离开自动化包装 系统130的包装107的数量与进入自动化包装系统130的相同,则系 统基于其相对于通过系统传送的其他包装的绝对位置的绝对位置推 断任何未被识别的包装的位置标识符。

情况3:

假设:将N个产品组A、B、C、D、E排列成N个有序位置的 序列202。自动化包装系统130在不同群之间进行精确区分。按照由 相关联的群的序列202定义的接连次序依次向自动化包装系统130中 输入N个产品组130。配置自动化包装系统130,使得一旦在自动化 包装系统130的控制下,产品组103就不能切换地方。

症状:如图2C所示,自动化包装系统130输出少于N个箱子, 但成功读取了来自成功输出的包装的每个位置标识符。

结果:成功履行了少于N个包装,但所有存在的包装107都已 被识别并与正确订单相关联。丢失了一个或多个包装。

解决方案:给定群202利用的序列以及成功读取的包装107的位 置标识符,可以通过推断来识别丢失的包装107的位置标识符。一旦 推断出与丢失的包装107相关联的位置标识符,就可以识别与推断出 的位置标识符相关联的产品组并自动重新提交给履行系统110,以确 保履行与丢失的包装107相关联的产品组。

示例:假设将五个产品组A、B、C、D、E分成实行以下序列(位 置:产品组)的群:1:A、2:B、3:C、4:D、5:E。于是该序列 具有5个位置(1,2,3,4,5),由此产品组A与位置1相关联, 产品组B与位置2相关联,产品组C与位置3相关联,产品组D与 位置4相关联,产品组E与位置5相关联。其次假设自动化包装系统 130输出三个包装,并成功读取了位置标识符1、2和5。因为按照接 连次序(位置1、位置2、位置3、位置4、位置5)依次向自动化包 装系统130中输入订单,并且因为存在并成功读取了具有仅与位置1、 位置2和位置5相关联的位置标识符的包装107,所以该系统能够推 断出,丢失的包装107应当处于序列202中的位置3和4。于是推断 出与位置3和4相关联的位置标识符与丢失的包装107相关联。然后 可以将与推断出的丢失位置标识符3和4相关联的产品组C和D自 动重新提交到履行系统110而无需用户介入,以重新处理和履行。

情况4:

假设:将N个产品组A、B、C、D、E排列成N个有序位置的 群202。自动化包装系统130在不同群之间进行精确区分。按照由相 关联的群的序列202定义的接连次序依次向自动化包装系统130中输 入N个产品组130。配置自动化包装系统130,使得一旦在自动化包 装系统130的控制下,产品组103就不能切换地方。

症状:如图2D中所示,自动装箱系统输出少于N个箱子,并且 不是来自成功输出的箱子的所有位置标识符都被成功读取。

结果:成功履行少于N个产品组,导致自动化包装系统130输 出少于N个包装107并且不是所有包装107都被成功识别。

解决方案:给定序列202和成功读取的位置标识符的位置标识 符,可以通过推断来识别丢失的位置标识符。

示例:假设将五个产品组A、B、C、D、E分成实行以下序列(位 置:产品组)的群:1:A、2:B、3:C、4:D、5:E。于是该序列 具有5个位置(1,2,3,4,5),由此产品组A与位置1相关联, 产品组B与位置2相关联,产品组C与位置3相关联,产品组D与 位置4相关联,产品组E与位置5相关联。其次假设自动化包装系统 130输出四个包装107,并成功读取了位置标识符1、2和5。因为按 照接连次序(位置1、位置2、位置3、位置4、位置5)依次向自动 化包装系统130中输入产品组A、B、C、D、E,并且因为存在并成 功读取了具有仅与位置1、位置2和位置5相关联的位置标识符的包 装107,所以该系统能够推断出,未被识别的包装应当与序列中的位 置3或4之一相关联,且丢失的包装与另一个位置相关联。于是该系 统推断出,与未被识别的包装相关联的位置标识符与位置3或4之一 相关联,并且系统能够通知标记系统496向自动化包装系统130产生 特殊标记或其他指示,以将未被识别的包装转移到操作员,以在视觉 上比较包装的内容与和位置3和4相关联的订单。一旦操作员识别出 未被识别的包装与哪个产品组和关联的订单相关联,就可以为该箱子 生成标记,并可以装运它,无需丢弃它并向系统重新提交订单,这切 实减少了浪费和系统资源。此外,一旦识别了未被识别的包装并将其 与产品组和订单相关联,该系统就知道了任何剩余丢失的包装的位置 标识符,使得系统自身能够自动向履行系统110重新提交与那些位置 标识符相关联的产品组并使操作员无需手动重新提交订单。

图3是可以由自动化包装系统或其他控制器自动执行的推断过 程的流程图。如图所示,按照根据产品组关联的序列202定义的接连 次序(步骤302)向自动化包装系统依次输入产品组和它们伴随的对 应位置标识符。在输出产品组之前,扫描每个产品组的位置标识符以 识别自动化包装系统内部的产品组(步骤304)。控制器审查位置标 识符以判断是否丢失了任何预期的位置标识符。如果控制器发现未丢 失任何位置标识符(在步骤306中判定),则将每个识别的产品组与 其对应的订单相关联(步骤318),并产生标记,包含与其对应订单 相关联的订单信息(步骤320),以添加到包含所识别的产品组的包 装。

然而,如果控制器判定丢失了一个或多个预期位置标识符(步骤 306),那么控制器访问定义预期位置标识符的传送的有序的接连的 序列(步骤308),并接收伴随通过自动化包装系统的产品组的实际 检测到的位置标识符(步骤310),基于自动化包装系统中传送的产 品的绝对位置以及它们在由序列定义的有序的接连中的对应位置来 推断与未被识别的产品组相关联的位置标识符(步骤312)。

控制器然后判断实际产品组自身是否丢失(步骤314)。如果未 丢失,则控制器基于推断的位置标识符将产品组与其订单相关联(步 骤318),并产生标记,其包含将包装与其对应订单相关联的信息(步 骤320)。

然而,如果丢失了实际产品组自身(在步骤314中判定),则由 控制器自动向履行系统提交与推断的位置标识符相关联的产品组的 订单(步骤316)。

从以上描述可以看出,所描述的本发明的实施例促成了一种接近 无操作员的订单跟踪、履行和自动化包装系统,使得一旦向履行中心 中接收了订单,就由履行系统110和自动化包装系统130自动处理(除 上述情况4之外,一般无需操作员辅助),直到由系统履行、包装并 输出。因此可以将该系统视为基本无损失的生产线。

如上所述,无损失生产线的一项假设是自动化包装系统130至少 能够检测与同一群相关联的每组包装的开头(以及优选地,结尾)。 用于由自动化包装系统实施这种识别的手段将取决于特定应用和系 统配置。

图4是在线名片零售系统400的方框图,其履行中心包括名片自 动装箱系统460,其获取印好的名片堆,将每堆自动装箱,并利用与 其对应订单相关联的信息标记每个箱子。例如,订单服务器430可以 从多个不同客户410接收多个不同的订单,每个订单指定要印在指定 量的订购的名片上的唯一或定制信息。于是,与呈现给自动装箱系统 的各堆名片相关联的订单信息将通常彼此不同。

为了确保利用与箱子的关联订单相关联的信息(例如客户名称和 地址)正确标记从自动装箱系统460输出的每堆装箱的名片,首先向 一组名片堆(以下简称“群”)分配名片堆的组。如稍早更详细所述, 每群都具有若干定义的依次排序的位置。将每个名片堆分配给(1) 群,和(2)群之内的特定位置。每个群都与群标识符相关联,群标 识符与要处理的其他群不同。群中的每个位置都与位置标识符相关 联,位置标识符与和同一群相关联的其他位置标识符不同。因此将每 个名片堆与群标识符和位置标识符相关联。每个名片堆还与客户订单 相关联。每个客户订单都具有关联的客户信息,客户信息允许名片堆 与客户相关联。

自动装箱系统460利用群标识符和位置标识符识别离开装箱机 构的名片箱,使得它们可以与其正确订单相关联,并且可以适当标记 箱子以进行装运和进一步的订单跟踪,在一实施例中,在进入自动装 箱系统中的每个名片堆的顶页上印刷对应的群标识符和/或对应的位 置标识符。同样,按照由其在相关联的群中的相应位置定义的接连次 序向自动装箱系统提交每个名片堆。

顶页可以是放在一堆名片顶部的独立一张纸,或者可以直接印刷 在堆中的顶部名片上。在一个实施例中,序列标识符和位置标识符都 印在每堆的顶页上。在替代实施例中,在每堆的一个或多个(并非全 部)顶页上印刷序列标识符替代至少一个位置标识符。这可用于避免 标识符之间的混淆,例如,在系统使用查找单个条型码的单个条型码 读取器时。在另一实施例中,在每堆的顶页上只印刷序列标识符,其 中每堆的位置标识符是从其在自动装箱系统中的物理位置导出的(例 如,自动装箱机可能具有物理隔室,其位置相对于机器中的所有其他 物理隔室是固定的,因此是已知的)。实施例有很多其他变化允许自 动装箱系统区分属于一个特定定义的序列的一组名片堆与属于不同 的定义的序列的另一组名片堆。请求保护的发明预期这些其他实施例 的使用,只要自动化包装系统能够确定性地判定特定名片堆与特定定 义的序列相关联即可。

在实施例中,名片堆被布置成称为群的定义的序列,每堆具有印 有群标识符和/或位置标识符的顶页。将名片堆提交给自动装箱系统。 自动装箱系统依次将名片堆装箱。在关闭箱子顶部之前,将打开的已 填充的箱子通过群/位置标识符读取器494,其读取与名片堆相关联的 群标识符和/或位置标识符,并向控制器492传递标识符信息。在实施 例中,将群标识符和位置标识符实现为条型码,并且读取器494为条 型码读取器。

控制器492使用群标识符和位置标识符从数据库460查找与名片 堆相关联的订单。同样,因为每个名片堆都既与客户订单(直接,或 通过诸如产品组的额外关联),又与群标识符和位置标识符相关联, 所以可以容易将包含名片堆的箱子识别为与特定客户订单相关联。

控制器492实现客户信息的提取,以提交到标记系统496。标记 系统496产生标记,包含将箱子与客户订单相关联的信息。然后将标 记附加到箱子或随着箱子移动,用作其他用途。尽管并非限制本发明 的目的,但是典型的客户信息将是客户名称和运送地址,和/或从其中 可以导出这样的信息的条型码。

现在更详细地参考图4的在线名片零售系统400的具体实施,在 实施中,该系统400包括订单服务器430,其通过网络420(例如因 特网)连接到任意数量的操作客户端计算机410的客户。订单服务器 430是一个或多个具有一个或多个处理器431、计算机可读数据存储 器432和计算机可读程序存储器434的计算机系统。客户可以访问包 括若干网页433的网站,网站由订单服务器430或由中间服务器(未 示出)管理,以查看名片模板并在订购之前选择、设计和/或定制所选 名片模板的各个设计部分。例如,可以由客户通过一个或多个网页433 选择多个名片模板,以进一步定制,例如增加客户个性化的信息,例 如姓名、商务名称、地址、电话号码、网站URL、口号、图像等。

可以提供设计工具414、435软件并可以直接在服务器430上执 行,或者可以作为显示给用户的网页433的一部分从服务器430下载, 以运行于客户计算机410上的客户浏览器413中。在实施例中,设计 工具414、435使得用户能够在浏览器本地,利用设计向导完成选定 的模板来执行简单的设计功能,或者利用设计工作室执行更复杂的设 计功能。在实施例中,利用XML格式或其他适当格式实现模板。

在客户对其选择和/或定制满意时,客户可以通过服务器430发 出订单。在图4示出的实施例中,将定制的产品设计模板称为名片文 档401。名片文档401是定制的名片设计模板的文档描述,在一个实 施例中,存储成XML格式。针对特定量的特定名片设计的下订单产 生与订单相关联的信息集合。在这里将信息集合称为订单对象403。 将客户的名片文档401发送到履行中心服务器440。在实施例中,以 XML格式向履行中心服务器440发送名片文档401,然后由服务器 440处的呈现软件441将XML文件转换成一组关联的准备好印刷的 文件,例如.pdf或其他这样的PostScript文件。订单403存 储在订单数据库404中。

履行中心的服务器440可以从订单数据库404检索订单403,产 生所检索的订单403中指定的名片的准备好印刷的图像。在一个实施 例中,履行中心包括一个或多个具有一个或多个处理器的计算机系 统,处理器执行用于呈现软件442、分群系统软件450和自动化包装 系统控制492的程序指令。

呈现软件442将名片文档401从用于客户浏览器413中用于显示 客户在设计过程期间所看到的设计的网络视图的网络格式(例如 XML或文档对象模型(DOM)描述)转换成关联的一组准备好印刷 (即可制造)的名片图像文件402,例如准备好由印刷机或其他印刷 系统印刷的Postscript(例如.pdf)文件。

分群系统450可以是服务器系统440上执行的软件,或者可以由 一个或多个不同计算机系统中的一个或多个处理器执行,其可以基于 本发明范围之外的因素(例如订购量和所需装运时间),向群以及群 中特定排序的位置分配名片图像文件402。群与群标识符相关联,并 且群中的位置与位置标识符相关联。

在操作中,分群系统450可以检索具有预定布局的群模板500(图 5A),该布局在预定位置处具有预定数量的空单元501(或多个单元), 可以向空单元中插入准备好印刷的名片图像。例如,图5A示出了示 例群模板500,其具有布置成13行11列的单元501的栅格布局。如 上所述,群模板500的单元501一开始没有要印刷的内容。可以由群 模板500中的唯一位置标识符(1,2,3,…,143)标识每个单元501。 在图示的实施例中,位置标识符1,2,3,…,143直接映射到由群 模板500定义的序列中单元的依序位置。群模板500仅仅是定义单元 501的序列和位置的空的布局容器。

分群系统450选择群模板500,打开所选的群模板500以生成新 的内容群文件510,向新的内容群文件510分配群标识符515,然后 向内容群文件510中的任何给定空单元511中插入最多一个准备好印 刷的名片图像402。群模板500中的每个单元501(图5A)都与群模 板500应用的序列中的位置相关联。群模板500应用的结构和位置序 列维持到从模板500生成的内容群文件510。于是,在向内容群文件 510中的空单元511中插入名片图像4021、4022、……402143时,名片 图像4021、4022、……402143与位置标识符5161、5162、……516143相 关联,位置标识符表示在与单元511在内容群文件510中占据的位置 对应的位置处排列指定的名片图像4021、4022、……402143。然后将群 标识符515和位置标识符5161、5162、……516143都与名片订单403 相关联(例如,通过一个或多个关系数据库表460或其他联系机构的 联系),名片订单403与名片图像4021、4022、……402143相关联。 联系可以是计算机可读的关系数据库表或存储于计算机可读存储器 中的对象的形式。

在一个实施例中,在分群系统450生成新的内容群时,分群系统 450同时生成或以其他方式获得标识符群文件520并将标识符群文件 520与内容群文件510相关联。标识符群文件520是从与生成内容群 文件510相同的群模板500生成的,因此,将模板500利用的结构和 位置排序维持到标识符群文件520。在一个实施例中,将位置标识符 516的准备好印刷的版本插入到除角单元之外的所有单元521中,其 中向四个角单元的每一个中仅插入群标识符515的准备好印刷的版 本。在其他实施例中,向标识符群文件520中的每个单元521中插入 群标识符515以及标识群模板中特定单元的位置的位置标识符516的 准备好印刷的版本。可以实施插入群标识符515和位置标识符516的 替代组合和/或配置。在一个实施例中,群标识符515和位置标识符 516均被实现为条型码。标识符群文件520中的群标识符515的所有 实例是相同的,亦即,它们均标识同一群,即,内容群文件510表示 的群。在任何给定标识符群文件520中,位置标识符的所有实例5161、 5162、……516143都是唯一的,亦即,没有两个单元521包含相同的 位置标识符。

履行中心服务器440和分群系统450将继续检索额外的订单403 并向内容群文件510的相应空单元511中插入关联的名片图像4021、 4022、……402143,直到填充了内容群文件510中的所有单元511或直 到满足某种其他条件(例如,达到时间极限等)。在关闭并保存内容 群文件510时,将其提交给印刷系统470,印刷系统向名片堆的指定 量的页面上印刷内容群文件510(包含与多个不同订单相关联的名片 的汇总图像)。还向顶页472上印刷与内容群文件510相关联的标识 符群文件520以形成完成的群页堆473,顶页472位于该堆印刷的内 容群页471的顶部。完成的群页堆包括顶部为标识符群页472的一个 或多个内容群页471a、471b、……417n

然后将完成的群页堆473提交到切割系统480,其同时将堆473 中的所有页分成各个名片堆481。切割机可以利用激光或刀刃技术。 因为群页堆473中每个内容群页471都相同,所以每个相应名片堆 4811、4812、……481143中的每个名片也相同。因为标识符群页472的 布局基于与内容群页471a、471b、……417n相同的群模板500,所以 每个名片堆4811、4812、……481143顶部是具有标识其在群中的位置 的位置标识符5161、5162、……516143的卡片或纸张。名片堆481当 中至少一个顶部卡片或页包括与这个特定群相关联的群标识符。在一 个实施例中,堆4811、48112、481133、481143的顶部卡片或页包括群标 识符515。然而,要理解,可以在任何或所有顶部卡片上印刷群标识 符515。

例如,图6A示出了切割系统480输出的名片堆481的网格600 的上下视图,它是从图5B和5C中所示的示例群文件(内容和标识符 群文件510和520)生成的。每个堆481占据网格600中的不同位置。 例如,网格600的第一排包括位于位置1到11的堆4811、…48111; 网格600的第二排包括位于位置12到22的堆48112、…48122,等等, 使得网格600的最后一排包括位于位置133到143的堆481133、… 481143。为了识别特定堆占据网格600中的哪个位置,以便于将装箱 的堆与其订单匹配,每个堆481的顶页包括标识位置(或者在四个角 的情况下,群)的诸如条型码的标识符。在一个实施例中,条型码对 应于针对网格的四个角的每一个处的堆的群标识符或针对网格600中 所有其他堆的位置标识符。

返回到图4,自动装箱系统490一次接收与网格600的单排对应 的名片堆481,亦即,首先向自动装箱系统提交网格600的排1,接 下来向自动装箱系统提交网格600的排2,等等,直到排13,此时自 动装箱系统490处理了与同一群标识符515相关联的整组名片堆。

自动装箱系统490包括将每个堆481装箱的装箱机。自动装箱系 统490包括标识符读取器494,其被配置成尝试读取每个已装箱的堆 的顶部卡片/页上的标识符,并向控制器492发送标识符信息(如果未 成功读取位置标识符,则包括表示这种情况的信号)。

控制器492基于标识的位置标识符将箱子与适当的订单关联。在 读取器494未成功读取位置标识符时,控制器492执行推断算法以在 可能的时候尝试推断未被识别或丢失的箱子的位置标识符。在通过推 断不能识别未被识别的箱子时,控制器492标记该箱子和它可能关联 的可能订单,以供操作员可视地审查。在一个实施例中,在标记上输 入标志,其由自动装箱系统自动检测并排出以供操作员检查。

在仅仅因为丢失箱子而未能成功读取位置标识符时,控制器尝试 推断丢失的箱子的位置标识符。如果成功,控制器492将丢失的位置 标识符与产品组及其关联订单相关联,并自动向分群系统450重新提 交产品组以重新履行。

图7为描述了产品通过自动装箱系统490所遵循的示范性处理流 程的流程图。该过程开始于制造名片并将名片布置成要装箱的名片堆 481的网格600,其中每个堆481的每个顶部卡片/页应当包括群标识 符515或位置标识符516(步骤702)。将名片堆481逐排引入自动 装箱系统490中。在实施例中,自动装箱系统490包括n个拾取器, 每个拾取器用于以机器人的方式拾取一个名片堆并将其引入系统中。 于是,在优选实施例中,网格600的每排包括n个名片堆(其中在图 6A和6B的例示性实施例中n=11),n个拾取器同时向自动装箱系统 中引入11个名片堆(与网格的一排对应)。

自动装箱系统490扫描该排中所有名片堆的顶页条型码(步骤 706)。在将顶页放在每个名片堆顶部的时间和条形码扫描器扫描系 统490之内每个堆顶部的时间点之间,一个或多个顶页可以变得从其 对应堆的顶部位移。例如,在工业环境中,常常有气流足以将一个或 多个顶页从其对应堆吹掉。于是,在自动装箱系统490扫描堆顶部的 时间点,一个或多个顶页可能从堆丢失,这些堆将得不到识别。此外, 一个或多个堆可能完全丢失,因此与丢失的堆相关联的位置标识符也 不会被条型码读取器检测到。

一旦读取了从名片堆顶部扫描的标识符,就向控制器发送条型码 信息,由此通知控制器已经向系统中引入该排以及哪些名片堆具有识 别的位置标识符(步骤708)。

自动装箱系统490制造针对每堆的箱子并将每个堆放入箱子中 (步骤710)。

自动装箱系统490从控制器接收指令,指明多个插页中的哪个要 包括在每个箱子中(步骤712)。对于每个箱子,如果要插入一个或 多个插页(步骤713),则将对应的插页插入到箱子中(步骤714)。

自动装箱系统490还从控制器接收关于如何标记每个箱子的指 示(步骤716)。给定扫描的条型码,控制器查找与识别的位置标识 符相关联的产品组以及关联订单。对于n个堆中条型码是群标识符或 条型码丢失,或堆自身丢失的任何堆,控制器尝试利用先前描述的技 术推断相应的位置标识符。如果控制器能够推断针对这些堆的任何堆 的位置标识符,则控制器查找与位置标识符相关联的产品组并将该堆 与产品组及其对应订单相关联。如果存在并识别了堆,则获得与其订 单相关联的客户信息并向标记系统发送,以生成标记并添加到箱子 上。如果即使在执行推断算法之后仍然存在堆并保持未被识别,则可 以向标记系统发送让操作员执行箱子内容的视觉检查的指示以及关 于它可能是的可能订单的信息,用于生成这样的标记并向未被识别箱 子添加。如果不存在堆(即现在丢失了),但通过推断被识别,则向 履行系统重新提交与丢失的堆相关联的产品组。可以为认为包含丢失 的堆的箱子产生标记,其中标记上的指示可以表示应当拒绝并丢弃这 个箱子。如果针对给定的箱子接收到标记指示(步骤717),则标记 系统产生标记并将其添加到箱子(步骤718)。

自动装箱系统490还从控制器接收关于是否应当从系统拒绝箱 子的指示(步骤720)。如果不拒绝箱子(在步骤721中确定),则 密封该箱子并发送到下一处理步骤(例如将箱子发送到装运系统)。 通知订单服务器已经履行了与已装箱的名片堆相关联的产品组(步骤 722)。

从系统拒绝箱子的各种原因包括质量保证(以为操作员提供检查 特定箱子的机会)、取消订单、检测到名片堆的问题、如果名片堆需 要不带商标的包装、如果名片堆对应于群中的空单元和/或如果通过推 断不能确定性地确定与堆相关联的位置标识符而必须提交给视觉检 查。如果与箱子相关联的指示是拒绝箱子(步骤721),则从自动装 箱系统拒绝该箱子(步骤724),并且控制器向标记系统(用于向标 记上印刷,以添加到箱子)和操作员工作站之一或两者发送拒绝处理 指示(步骤726)。在发送给操作员时,操作员遵循与箱子相关联的 指示(步骤728),指示可以包括如下一种或多种:视觉检查,将内 容与一个或多个与相应不同订单相关联的内容图像比较,重新提交订 单,丢弃。

如上所述,自动装箱系统有时将拒绝箱子到达检查站。在实施例 中,向操作员显示屏发送指示,在此操作员检查所有拒绝的箱子。在 实施例中,在扫描每个拒绝的箱子时,操作员可以接收以下选择:

如果箱子因为被取消或曾被重新印刷而被拒绝,则指示操作员丢 弃该箱子。

如果通过箱子扫描识别箱子,则指示操作员视觉检查该箱子并将 其移动到下一站。

如果不能识别箱子(例如,条型码不可读、非预期的条型码), 则将要求操作员利用已知丢失箱子(即,馈送给自动装箱系统、未报 告已前进到流程中下一步骤的箱子)的屏幕快照视觉上识别箱子。

如果操作员不能识别箱子,则指示操作员丢弃它。

一旦操作员处理了所有拒绝的箱子,则该系统可以以丢失的箱子 (因为系统对它们失去跟踪,或因为它们在过程中被损坏或破坏)的 列表结束。由履行系统服务器自动处理丢失的箱子的列表以重新处理 对应于丢失的箱子的订单。或者,操作员可以手动重新提交这些订单。

图8示出了可用于实现这里论述的任何服务器和计算机系统的 计算机系统810。计算机810的部件可以包括,但不限于处理单元820、 系统存储器830和系统总线821,系统总线将包括系统存储器的各种 系统部件耦合到处理单元820。系统总线821可以是几种总线结构的 任一种,包括利用各种总线架构的任一种的存储器总线或存储器控制 器、外围总线和局部总线。

计算机810典型地包括各种计算机可读介质。计算机可读介质可 以是任何可由计算机810存取的现有介质,包括易失性和非易失性介 质、可移除和不可移除介质。例如,但并非限制,计算机可读介质可 以包括计算机存储介质和通信介质。计算机存储介质包括以任何方法 或技术实现的易失性和非易失性、可移除和不可移除介质,用于存储 信息,例如计算机可读指令、数据结构、程序模块或其他数据。计算 机存储介质包括,但不限于RAM、ROM、EEPROM、闪速存储器或 其他存储器技术,CDROM、数字多用盘(DVD)或其他光盘存储器、 磁带盒、磁带、磁盘存储器或其他磁存储装置、或可用于存储期望信 息并能够被计算机810存取的任何其他介质。计算机存储介质典型地 包含计算机可读指令、数据结构、程序模块或其他数据。

系统存储器830包括形式为易失性和/或非易失性存储器的计算 机存储介质,例如只读存储器(ROM)831和随机存取存储器(RAM) 832。基本输入/输出系统833(BIOS)通常存储于ROM 831中,包 含基本例程,帮助在计算机810之内的元件之间,例如在启动期间传 送信息。RAM 832典型地包含可以立即被处理单元820访问和/或当 前被处理单元操作的数据和/或程序模块。例如,但并非限制,图8 示出了操作系统834、应用程序835、其他程序模块836和程序数据 837。

计算机810还可以包括其他可移除/不可移除、易失性/非易失性 计算机存储介质。仅仅作为范例,图8示出了硬盘驱动器840、磁盘 驱动器851和光盘驱动器855,硬盘驱动器840从不可移除非易失性 磁介质读取或向其写入,磁盘驱动器851从可移除、非易失性磁盘852 读取或向其写入,光盘驱动器855从可移除、非易失性光盘856,例 如CDROM或其他光学介质读取或向其写入。可以用于示范性操作环 境中的其他可移除/不可移除、易失性/非易失性计算机存储介质包括, 但不限于盒式磁带、闪速存储卡、数字多用途盘、数字视频带、固态 RAM、固态ROM等。硬盘驱动器841通常通过诸如接口840之类的 不可移除存储器接口连接到系统总线821,并且磁盘驱动器851和光 盘驱动器855通常通过诸如接口850之类的可移除存储器接口连接到 系统总线821。

上文论述且在图8中例示的驱动器及其关联的计算机存储介质 提供了用于计算机810的计算机可读指令、数据结构、程序模块和其 他数据的存储器,在图8中,例如,硬盘驱动器841被示为存储操作 系统1044、应用程序845、其他程序模块846和程序数据847。注意, 这些部件可以与操作系统834、应用程序835、其他程序模块836和 程序数据837相同或不同。在这里为操作系统844、应用程序845、 其他程序模块846和程序数据847赋予不同数字,以例示它们至少是 不同的副本。用户可以通过输入装置向计算机810中输入命令和信息, 输入装置例如是键盘862和指点装置861,统称为鼠标、跟踪球或触 摸板。其他输入装置(未示出)可以包括麦克风、操纵杆、游戏垫、 卫星接收器、扫描仪等。这些和其他输入装置常常可以通过耦合到系 统总线的用户输入接口860连接到处理单元820,但可以通过其他接 口和总线结构,例如并行端口、游戏端口或通用串行总线(USB)连 接。监视器891或其他类型的显示装置也通过诸如视频接口890的接 口连接到系统总线821。除了监视器之外,计算机还可以包括其他外 围输出装置,例如扬声器897和打印机896,它们可以通过输出外围 接口890连接。

计算机810可以利用通往一个或多个远程计算机,例如远程计算 机880的逻辑连接在联网环境中工作。远程计算机880可以是个人计 算机、服务器、路由器、网络PC、对等装置或其他公用网络节点, 典型地包括上文结合计算机810所述的很多或所有元件,但图8中仅 示出了存储器存储装置881。图8中所示的逻辑连接包括局域网 (LAN)871和广域网(WAN)873,但也可以包括其他网络。这样 的联网环境常见于办公室、企业范围的计算机网络、内部网和因特网。

在用于LAN联网环境中时,计算机810通过网络接口或适配器 870连接到LAN 871。在用于WAN联网环境中时,计算机810典型 地包括用于通过WAN 873,例如因特网建立通信的调制调解器872 或其他装置。调制调解器872可以是内部的或外部的,可以通过用户 输入接口860或其他适当机构连接到系统总线821。在联网环境中, 结合计算机810或其部分描绘的程序模块可以存储于远程存储装置 中。例如,但并非限制,图8将远程应用程序885示为存在于存储装 置881上。要认识到,示出的网络连接是示范性的,可以使用在计算 机之间建立通信链路的其他装置。

本领域的技术人员将认识到,这里描述和例示的创造性方法和系 统可以实现于软件、固件或硬件或其任何适当组合中。于是,本领域 的技术人员将认识到,可以由一个或多个执行计算机可读指令的处理 器实现这里所述的方法和系统,计算机可读指令被存储在一个或多个 计算机可读介质上以供执行。然而,考虑过替代实施例,它们在本发 明的精神和范围之内。

尽管出于例示性目的公开了本发明的本优选实施例,但本领域的 技术人员将认识到,在不脱离所附权利要求中公开的本发明范围和精 神的情况下,很多修改、添加和替换是可能的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号