一种用于生成增量地完成的3D安全标记(20’’’)的系统(10)包括用计算机程序编码的计算机可读介质。计算机程序具有:用于在与3D安全标记(20’’’)关联的工作流程中的每个阶段处选择颜色变换过程的计算机可读代码;用于用于在工作流程中的每个阶段处选择将向3D安全标记(20’’’)的载体对象(20,20’,20’’,20’’’)中放置的数据的加扰技术的计算机可读代码;用于选择载体对象(20,20’,20’’,20’’’)在工作流程中的每个阶段处的状态改变造成3D安全标记(20’’’)的可预测改变的方式的计算机可读代码;以及用于在工作流程中的每个阶段处对写入方案加权的计算机可读代码。系统(10)还包括存储器以及操作地耦合到存储器和耦合到计算机可读介质的处理器。
【技术实现步骤摘要】
【国外来华专利技术】用于生成增量地完成的3D安全标记的系统
本公开内容一般地涉及一种用于生成增量地完成的3D安全标记的系统。
技术介绍
文档以物理(例如打印)和电子这两种形式存在。一个文档在它的生命周期(即文档在所有它的从创建到完成的形式中)期间可以在物理(例如,纸)与电子(例如,计算机文件)形式之间移动若干次并且也可以经过工作流程的若干阶段(即定义的阶段集合,通常在文档必须在它的生命周期期间经过的每个阶段具有(一个或多个)任务以执行某一有用的目的)进展。载有信息的安全特征(例如条形码)可以与文档关联并且可以用来将文档从它的工作流程中的一个阶段移向下一阶段。作为一个例子,可以向工作流程中的每个阶段处的文档添加依次的安全特征(例如依次条形码)。这一方式可以有用,因为工作流程的每个阶段可以与依次条形码之一关联,并且因此可以经由已经添加的条形码监视工作流程的状态。作为另一例子,单个静态安全特征(例如一个条形码)可以贯穿工作流程用来标识项目。这一方式对使用文档的物理形式上的“占地(real estate)”(布局区域(layout area))敏感,但是未使人能够经由安全特征监视工作流程的状态。附图说明本公开的实施例的特征和优点将通过参照以下详细描述和附图而变得清楚,在附图中,相同标号对应于虽然可能不相同、但是相似的部件。为了简洁,具有先前描述的功能的标号或者特征可以或可以不结合它们出现于其中的其他附图来描述。图1是用于生成增量地完成的3D安全标记的系统的两个实施例的示意图; 图2是用于生成增量地完成的3D安全标记的一个实施例的方法的一个实施例的流程图; 图3是可以在3D安全标记中的颜色瓦片的生命周期中使用的颜色途径的示意图; 图4A至4E描绘载体对象在它经过工作流程进展并且具有为了生成标识对象(即,3D安全标记)的一个实施例而使用颜色向它增量地写入的信息时的一个实施例;并且图5描绘标识对象(即3D安全标记)的另一实施例。具体实施方式这里公开的系统的实施例用来生成颜色标识对象(例如载有信息的特征或者标记)。颜色信息携带标识对象未随着项目经过与之关联的工作流程移动时而在大小和/或形状方面增长,即使可以在工作流程的每个阶段添加信息。可以考虑安全需要、可用读取器类型和其他关注(例如烙印、防欺诈、抗损坏等)来设计颜色标识对象。如先前提到的那样,工作流程是定义的阶段集合,通常在文档必须在它的生命周期期间经过的每个阶段有(一个或多个)任务。在一个实施例中,工作流程是如下自动化过程,在该自动化过程期间,根据程序规则集合,出于动作或者信息目的从一个参与者向另一参与者传递文档、信息和/或任务。工作流程包括成像工作流程(例如质量保证、认证、法医(forensics)等)、供应链工作流程(例如追溯(track and trace)、检查、装运/接收、回调等)、环境或者传感器数据监视工作流程或者其他适当工作流程(例如统计(例如,库存、在节点处的平均时间等)、顺应性、审计等)。换言之,工作流程是与文档关联的将完成的任何定义的任务集合。也如这里所用,“节点”指代工作流程中的当时有效(then-current)阶段。在一个实施例中,如果文档从创建者移向编辑者移向预订者,则相应节点例如是创建、编辑和接收。在任何时刻,节点与文档(例如复合文档或者包括若干项目的文档(例如HF、PPT、D0C等))的当前版本(无论是物理或者电子)对应。将理解节点也可以例如在多个接收者需要确认接收时并行。文档及其关联标识对象可以是物理的(例如在工作流程中的每个阶段处在相同纸张上打印)、电子的(例如电子地添加以及在电子显示器上显示信息)和/或混合物理和电子的(例如,打印和扫描、电添加信息并且然后重新打印)。现在参照图1,描绘用于生成颜色标识对象(即,3D条形码)的实施例的系统10的一个实施例。如图1中所示,可以建立系统10以执行基于注册的工作流程14或者独立增量工作流程16。这些工作流程14、16中的每个工作流程涉及到如下不同途径,通过该途径在各种阶段处接收文档和标识对象。在利用基于注册的工作流程14时,在工作流程中的每个阶段处,用户从先前用户接收文档及其关联载体对象(下文进一步讨论),但是用户可以针对关于文档及其关联标识对象的信息往回参考注册12。将结合注册12执行在工作流程中的每个阶段处向载体对象的添加。在利用独立增量工作流程16时,在工作流程阶段-阶段传输中无向后可见性,并且用户从先前用户接收文档和载体对象的先前状态的智能哈希。在这一实施例中,在各种工作流程阶段处的用户可能没有/没有对注册12的访问(即独立于注册12更新载体对象),并且将结合从注册12接收的初始指令执行在工作流程中的每个阶段处的向载体对象的添加。这一实施例可以例如在分发网络组织为专有时是希望的。可以在起点已知时推断工作流程的每个阶段,因为多数工作流程具有小的并且定义明确的节点集合。然而,工作流程异常可能在已经添加额外步骤并且工作流程已经进行太久(例如,非合法进展)时和/或在用于写入的可用空间在工作流程期间变得稀疏时出现。在这样的实例中,可以未推断工作流程的每个阶段。系统10包括标识对象注册12,该标识对象注册12包括用于生成增量地完成的3D条形码或3D安全标记的硬件(例如存储器、处理器等)和/或软件(具有计算机可读代码的(一个或多个)计算机程序)。对注册12的访问可以是安全的(例如需要登录和口令或者其他授权方法,诸如生物统计身份验证、拥有安全令牌等)或者不安全的(例如可公共访问)。在一个实施例中(例如在使用基于注册的工作流程14时),可以建立系统10为云计算网络,该云计算网络可以是实现基于因特网的计算的虚拟化计算机(例如处理器和/或服务器)组。经由云网络,按照需求向各种计算设备(即在各种工作流程阶段处操作的无论静止(例如桌面型计算机)还是移动(例如膝上型计算机、笔记本计算机、蜂窝电话、个人数字助理(PDA)等)的计算设备)提供共享资源、软件和信息。云计算网络允许注册系统提供商(未示出)经由另一 web服务或者软件、诸如web浏览器向预订者(如果访问时不安全的则为非预订者)在线递送标识对象注册12及其各种服务。在服务器及它们的关联存储器(未示出)上存储与云计算网络关联的软件和数据。在另一实施例中(例如在使用独立增量工作流程16时),可以建立系统10为用于与专有系统一起使用的网络,其中计算机(例如处理器和/或服务器)组i)在工作流程中无向后可见性并且ii)基于从工作流程中的先前节点接收的实现计算。每个计算机具有它自己的在服务器及它们的关联存储器(未示出)上存储的软件和数据。在图2中示出用于使用系统10来生成标识对象的方法的一个实施例。将理解下文进一步讨论方法的各种步骤。在配置系统10及其各种部件以生成颜色标识对象之前,可以设置工作流程的阶段,并且也可以设置共计或者在工作流程的每个阶段期间将写入的净荷元素的数量。然而在一些实例中,(例如如果在在安全环境以外发生的工作流程的阶段处为了安全而需要添加附加位则)可以在工作流程中的任何阶段处动态确定净荷元素的数量。在一个实施例中,可以先选择载体对象,并且然后可以围绕选择的载体对象设计工作流程和净荷元素的数量。在另一实施例中,可以选择工作流程和净荷元素的数本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:SJ辛斯克,M文斯,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。