工作流增强设备、系统以及方法

文档序号:6352543阅读:323来源:国知局
专利名称:工作流增强设备、系统以及方法
工作流增强设备、系统以及方法
背景技术
文件和其他印刷材料可以被结合到工作流中以用于监测、追踪、数据收集等。工作流可以包括相连的步骤的序列并且可以为操作的序列提供描绘,所述操作可以被声明为一个人、一群人、组织和/或某其他功能机构的“工作”或(一个或多个)任务。工作流可以被视为实际工作的抽象。从任务管理的观点来看,工作流可以提供对正在发生或者可能发生的实际工作的查看或扫视。工作流还可以用作实际工作的虚拟表示。在工作流中正被描述的流动或移动可以指示正在从一个步骤向另一个转移的文件或印刷材料(诸如附属于产品的标签)。工作流使用可能正在增加,部分地因为诸如用以将物理项目(像标签和其他文件)连接到电子(计算机化的)后端过程的移动成像的使用增加之类的因素。此外,随着更多的任务结合了计算机化的监测或追踪特征(或者一般而言变得更加数字/电子),并且随着诸如云服务(基于Web的计算资源)之类的特征变得更加可用于实现协作工作流(这在以前可能是不切实际的),工作流使用的速率可以进一步增加。这样的增加可能使越来越大百分比的印刷材料被有意地链接在工作流中以实时地提供可以是“在线”并且可得到的电子内容(例如追踪或监测数据)。

标签、包装、文件、票以及许多其他印刷项目可以用作电子工作流中的令牌。例如,标签越来越多地“携带”(或者被链接到)销售点、消费者/品牌交互、“追踪和跟踪”(例如用于确定财产的当前的和过去的位置的物流)、“ePedigreW例如电子监管链)、认证和/或能够由制造商、经销商、零售商、消费者和/或调查代理、作为其与物质世界的交互的一部分来检验或者“询问”的法证信息。


图1图示了依照本发明的实施例的工作流增强装置;
图2A图示了依照本发明的实施例的工作流增强装置;
图2B图示了依照本发明的实施例的多个工作流增强模块;
图3图示了依照本发明的实施例的工作流增强装置;
图4A图示了依照本发明的实施例的工作流信息站;
图4B图示了根据本发明的实施例的正被集中式控制服务器控制的工作流信息站;
图5图示了依照本发明的实施例的工作流信息站;
图6图示了依照本发明的实施例的工作流信息站;
图7图示了现有技术零售工作流系统;
图8图示了依照本发明的实施例的零售工作流系统;
图9图示了现有技术网络打印系统;
图10图示了依照本发明的实施例的网络打印系统;
图11图示了依照本发明的实施例的分层软件平台;
图12图示了依照本发明的实施例的基于按钮的接口 ;图13图示了依照本发明的实施例的分层软件平台;
图14图示了依照本发明的实施例的过程;以及 图15图示了依照本发明的实施例的过程。在认为合适的情况下,附图标记可以在各幅图之间重复以指示对应的或类似的元件。此外,图中描绘的块中的一些可以被组合成单个功能。
具体实施例方式在以下具体描述中,对许多特定细节进行了阐述以便提供对本发明的不同实施例的透彻理解。然而,本领域的普通技术人员将理解的是,在没有这些特定细节的情况下可以实现本发明的实施例。在其他实例中,尚未对众所周知的方法、过程、部件以及电路进行详细的描述以便不混淆本发明。本发明的实施例可以提供模块化、可定制的工作流增强装置(WEA),以用于执行工作流相关任务并且与电子工作流进行对接。WEA可以在用户完成工作流相关任务时允许例如与电子工作流的数据交换。本发明的实施例可以提供用于使用WEA来执行工作流的系统和方法,以及用于模块化、可定制的工作流执行的系统和方法。电子工作流可以是基于计算机的系统以监测或实现一组任务一例如,针对商务的任务、针对医疗治疗的任务和/或其他处理任务。如本文所用的术语“任务”可以是用户(例如在一定时间段内)执行的活动或工作单元,或由计算机或其他机器所执行的动作或工作单元,诸如文件的自动扫描或温度读数的自动取得。“任务”还可以是事件的发生,诸如包装的到达、文件的打印、时间段的结束等。在一些工作流中,任务可以不被通过工作流明确地映射(或者预先脚本化)。例如,当工作流中的一组任务从一个工作流参与者向另一个行进时,一个任务可能取决于例如由在前的工作流参与者所执行的任务的执行(或结果)(或他的或她的任务的结果)。

电子工作流可以使用在一个或多个计算机处理器上实现的一组计算机过程来加以配置。电子工作流可以包括关系数据库系统以追踪信息,例如由WEA所收集的信息。如本文所用的术语“工作流”、“工作流系统”以及“电子工作流系统”还可以意指“电子工作流”。WEA可以允许用户实现工作流相关任务并且同时地(或者在从任务的执行起的一定时间段内)与电子工作流系统对接(例如以收集数据、以提供安全接入的点或者以执行检查点功能)。WEA可以是电子工作流系统的一部分,或者可以被连接(或可连接)到电子工作流系统并且可以提供模块化、可定制的接合,其中可以执行工作流相关任务并且能够在电子工作流内创建或者访问任务相关信息。所构思的工作流可以变化并且可以包括:
与企业密切相关的工作流(例如追踪和跟踪、项目/用户认证、库存/订单控制以及供应链数据访问工作流);
消费者专用的工作流(例如远程医疗/饮食/锻炼或其他医疗或身体监测。(消费者专用的工作流能够包括能够被定制创建(例如即时)的消费者指定的实时工作流。在这种情况下,WEA可以例如接收数据,诸如消费者移动或动作,并且WEA的处理器随后可以自动地将该数据转换成任何针对工作流而需要的WEA使能的动作);以及
反应式(reactive)工作流(例如,由数据的改变或事件所触发的工作流)。(例如,工作流中的改变可以通过检测区域中的仿造品来启动,从而导致工作流被修改以在销售点处包括对法证认证的附加要求。如由GPS监测所确定的诸如数据的改变(产品移动)之类的其他事件还能够触发反应式工作流任务。更一般地,反应式工作流可以基于工作流的实时分析学和工作流起作用的环境)。依照本发明的实施例,WEA许可在项目级处捕获工作流数据。项目级细节提供用于唯一地标识特定项目(例如,存货项目的特定实例的特定包装)的数据,并且提供用于将特定包装或项目实例与相同存货的其他包装或其他实例区别开来的细节。采用项目级细节,例如,可以在整个系统中追踪药物(medication)的特定包装的出处以确保它对患者的安全性。项目级细节的其他用途也是可能的并且存在项目级细节的许多用途。非项目级细节是聚合数据,诸如100件样式“XXX”的衬衫,其中关于衬衫的数据不允许一件衬衫与另一件区分开来。WEA可以包括可配置用于任务和工作流访问功能的硬件。WEA可以包括一个或多个工作流增强模块(或WEM)(并且可以被定制为使用所述一个或多个工作流增强模块来执行不同的工作流相关任务)。WEM可以是插件硬件元件(其可以与其他WEM互换),并且可以包括用于通过软件服务将数据提供给电子工作流系统的硬件(例如传感器/换能器、信号转换器、信号调节器等)。分层软件架构(例如作为软件服务的一部分)可以被提供为便于WEM的模块化使用。这样的分层软件架构可以允许这样的配置:其中能够一起添加、“换出”(例如交换)、更新或替换多个WEM。(模块化系统的)每个WEM可以给WEA提供特定的工作流/任务功能。能够被绑定到工作流的任何任务功能可以由WEM启用。例如,第一 WEM可以提供2D条形码读取功能,所述2D条形码读取功能可以被用于扫描条形码信息并且通过工作流追踪包装(以项目级)。第二 WEM可以允许WEA作为用于文件的认证设备来操作(例如以验证契据(deed)或其他文件的真实性)。第三WEM可以允许WEA提供用户标识(ID)检验功能。附加的WEM也可以为其他工作流提供可定制的功能(例如,通过可互换模块的系统)。例如,一个WEM可以提供无线心电图(ECG)监测功能以用于监测患者心脏并且将该信息传送到工作流。这样的WEM可以允许个人监测他的或她的心脏功能(例如在家里)并且将该信息例如提供给由医院和保险商所监测的工作流。另一 WEM可以允许GPS定位信息被包括在工作流中。这样的感测可以为追踪和跟踪工作流(例如为汽车或其他有价值的项目追踪)提供特定项目的位置信息(项目级专用位置)。然而,本发明不受上述的WEM的描述限制,并且许多不同的工作任务功能(或任务与工作流之间的接口点)能够通过WEM来提供。由WEA所使用的WEM(以及它们的形式)可以取决于工作流中所需的功能和接口的类型。因为WEA能够被结合到许多不同类型的工作流(例如与企业密切相关的、消费者专用的、反应式的)中,所以WEA的物理配置还可以变化。例如,WEA可以为单个WEM,或者WEA可以为耦合在一起的一组WBL —组WEM还可以被配置为诸如用于设备专用的生产工作流(例如汽车装配生产线)或特定的医疗监测(例如住院患者监测设备)的定制、独立设备。在实施例 中,WEA可以包括基础设备(例如商业上可获得的处理器设备),其可以通过一个或多个WEM(例如形式为硬件插件的WEM)可定制用于工作流使用。硬件插件可以包括硬件(例如传感器/换能器、信号转换器、信号调节器等)以执行特定任务(扫描、认证等)并且以将传感器数据转换为数字化形式(例如以便使用软件服务传送到电子工作流系统)。例如,计算机设备可以用作使用可以被耦合到基础设备的硬件插件WEM的、WEA的基础设备,所述计算设备诸如为PC、膝上型电脑、笔记本、平板(例如包括Palo AltoCalifornia 的 Hewlett-Packard Company 的 TouchSmart 设备或 Cupertino, California的Apple公司的iPad 设备)一上网本、小型或个人数字助理(PDA)。此外,诸如蜂窝电话或更高功能的“智能电话”(具有附加的计算/连接性特征的蜂窝电话)之类的消费者移动通信设备还可以用作使用硬件插件WEM的WEA的基础设备,所述“智能电话”诸如为iPhone 设备(Apple 公司的)、Blackberry 设备(Waterloo, Ontario 的 Research In Motion 公司的)或 Droid 设备(Schaumberg, Illinois 的 Motorola 公司的)。诸如 iPod 设备(Apple公司的)或MP3播放器之类的其他消费者移动计算机设备还能够用作使用硬件插件WEM的、WEA的基础设备。诸如2D扫描器(例如用于条形码读取)、认证设备、用户ID验证设备之类的插件模块以及甚至诸如用于心电图(ECG)监测的模块之类的更专用的模块能够可以全部被添加到基础设备以实现工作流相关任务和工作流接口功能。进一步地,还可以通过许可与电子工作流系统的通信的WEM来结合计算机设备和移动通信设备的“机载”功能(例如,处于设备内或作为设备的组成部分的功能,诸如图像或声音捕获功能)以用于工作流使用。WEM可以包括专用扫描或感测设备,诸如扫描器、条形码读取器以及其他认证设备。在实施例中,WEM可以包括高端传感器设备,诸如例如,数字显微镜,其包括提供法证成像以用于印刷材料中的差异检测的接触式数字显微镜和数字检查显微镜。这样的显微镜的视野可以被适配成足够宽以致能够捕获多个印刷字符/基准(fiducial)。这样的设备可以被配置为WEM插件。在实施例中,用于模块化、可定制的工作流任务和接口的WEM的系统可以被应用于结合了网络打印的工作流。在这样的示例中,多功能或“一体化”打印机(MFP)可以被配置有一个或多个WEM以组成任务 可定制的“工作流信息站”。工作流信息站可以使用一个或多个WEM将打印和其他任务结合到电子工作流中。工作流信息站还可以使用除打印机之外的诸如路由器、PC工作站或其他处理器设备之类的设备来制造。具有一个或多个WEM的MFP可以被认为是WEA(例如,基础设备(MFP)+ (一个或多个)WEM)。MFP可以是结合了一组先前分离且不同的设备的功能的办公机器,所述设备诸如为打印机、扫描器、影印机、传真机以及电子邮件终端。当被配置有附加的WEM时,MFP可以执行附加的任务并且用作与电子工作流的接口点。在实施例中,MFP在内部可以被配置有一个或多个WEM以允许MFP提供用户认证和文件认证任务。授权任务(例如允许文件被打印或从仅具有授权的打印机拾取)可以通过使用内部WEM来实现。在这样的示例中,一个或多个WEM还可以被连接或“限制”到MFP,其中WEM处于MFP外部。WEA (诸如单个Wffl、多个WEM、基础设备以及(一个或多个)WEM或MFP工作流信息站设备)可以用作一“套”(或可重用的一组)WEA设备。在这样的示例中,一个WEA可以在工作流的不同点处执行不同的任务(利用不同的WEM)。例如,在工作流中的一个点处,WEA可以提供库存检查或位置发现功能(使用第一 WEM),而在工作流中的另一点处,同一设备可以提供安全检查或授权点(使用第二 WEM)。WEA还可以用作使用不同WEM的多个不同电子工作流的接口点。WEM可以被可模块化地配置为它们自身或基础硬件设备。例如,WEM可以被一起添加到它们自身或者添加到基础设备(例如消费者计算机设备)或者从该基础设备移除。在这样的模块化环境中,可以单独地或者与其他设备相结合地以许多不同的方式在不同的工作流中使用单个设备一可以在完成如由例如引导工作流任务的处理器所需要的特定任务时使用WHM。所构思的设备包括(但不限于)采用受限的/插件/蓝牙(开放无线技术标准)模块而启用的MFP,通用移动设备(例如计算机、H)S、智能电话、蜂窝电话、MP3播放器等)或具有扩展槽/蓝牙模块的定制移动平台。专用(定制)模块涵盖应用域中的工作流,诸如调查、科学、环境以及保健领域(例如通过手持有效的单引线ECG上的振动敏感读取器实现的移动ECG应用)等中的工作流。用于在工作 流增强装置(WEA)中使用的工作流增强模块(WEM)的模块化配置可以提供使用方面的优点。例如,WEM的模块化系统可以允许优化的WEA设备配置,诸如例如,可以通过任务用不同的WEM来定制的WEA。在工作流未被完全筹划并且工作流中的行动者/代理(通常为人类)的交互可能不是先验已知的情况下,工作流增强模块的模块化配置可以允许(一个或多个)行动者/( 一个或多个)代理执行不同的任务,在任务阶段根据工作流的特性/状态,所述不同的任务可以是她/她们所期望的。例如,如果最初是公开的(或者不要求保密)的文件在工作流期间已变为机密的,则可能要求本不可能被用户预测的安全/法证。在这种情况下,诸如工作流信息站之类的WEA可能基于工作流处理器的“实时”决策、而通过代理来要求WEA相关动作。WEM的模块化系统可能是可动态配置的、可扩缩的以及可升级的,并且可以允许在多个工作流任务中使用单个装置(单个WEA)。这样的模块化系统可以将增强提供给工作流方法,并且可以为工作流监测和工作流相关服务提供新的机会。模块化系统可以进一步允许WEM被用在不同的配置中,诸如在受限且独立(手持/移动)的配置中。已经根据偏好、历史/当前事件以及顺应性/策略需要,以传统方式形成了用于工作流设备的当前设备配置。当前可用的方法不提供解决演进工作流系统中(诸如利用项目级数据的那些工作流系统)中的可变触摸点的统一解决方案。工作流增强装置
现在对图1进行参考,图1图示了依照本发明的实施例的具有单个工作流增强模块(WEM) 12的工作流增强装置(WEA) 10。WEM 12可以收集关于项目18的数据并且将该数据发送到软件服务20。WEM 12可以被可互换地耦合到操作软件服务20的处理器(或处理器设备)。软件服务20进而可以将数据转发到电子工作流系统22。在这个示例中,WEA 10包括单个WEM (WEM 12)。然而,在其他示例中,WEA 10可以包括一个以上的WEM (多个WEM)或基础设备和一个或多个WEM(基础设备+ (—个或多个)WEM)。诸如作为定制设备(不由可互换模块制造)的WEA之类的另外的示例也是可能的。WEM 12可以提供能够被结合到工作流中的任务功能。能够提供数据或者能够构成工作流的授权点或其他检查点的任何任务可以通过WEM功能来表示。
对于与企业密切相关的工作流(例如追踪和跟踪)而言,WEM 12可以被针对任务来配置,诸如对文件(文件上的印刷品)进行验证或者认证、对用户进行验证或者认证、从检查员的审查中获得证明、确定产品或文件位置、或者验证项目的其他特性。对于消费者专用的工作流(例如远程医疗监测)而言,WEM 12可以被配置成验证用户的ID并且确定他的或她的位置,验证由用户所服用的药品或药物的真实性,或者获得医生的、护士的或医疗助理的动作的证明。对于反应式工作流(例如医药配送)而言,WEM 12可以例如被配置成当伪造产品被检测到时定位并且以法证级来验证供应链中的项目。如上述的那样,如果文件(例如法律文件或关于产品的文件)在工作流中已被切换为机密(或者需要高级审查),那么可能需要附加的WEM来以法证方式分析文件中的给定标记,以提供生物测量响应等。WEM 12可以包括传感器/换能器单元14和信号转换/调节单元16以用于实现任务功能。传感器/换能器单元14可以包括测量关于项目18的物理量或方面的硬件。传感器/换能器单元14可以测量关于与特定工作流相关任务有关的项目18的方面。传感器/换能器单元14可以进一步包括接收信号并且对信号作出响应的硬件,而且可以进一步输出信号,诸如表示压/位移、温度等的信号。在实施例中,WEM 12可以被配置成对印刷材料进行认证。在这样的示例中,项目18可以为标签、文件或其他项目(像契据、股票证书、货币票据或艺术印刷品)上的印刷材料。WEM 12可以提供用于对项目18进行验证或者认证的功能。在这样的示例中,传感器/换能器单元14可以 包括例如2D扫描器(能够读取印刷材料内的条形码或其他标识符的条形码读取器),或者传感器/换能器单元14可以包括高保真度成像器,诸如宽视野数字显微镜,其包括接触式数字显微镜和数字检查显微镜。数字显微镜(例如其可以被结合在传感器/换能器单元14中)可以包括基于反射折射或屈光接触透镜的CMOS成像硬件设备,所述成像硬件设备能够在足以实现印刷字符和基准元件的捕获的视野上以1:1放大率和5微米(或更好的)光学分辨率进行高分辨率图像扫描。这样的设备硬件实现了高分辨率扫描,并且便于捕获有意的打印形状和由打印过程和油墨与打印发生在其上的基底的交互所引起的非有意的打印伪像这两者。在传感器/换能器单元14包括宽视野数字显微镜设备的情况下,可能可以基于文件本身的打印来对文件进行认证,而不是要求文件包括条形码或其他唯一标识标签。在另一实施例中,工作流相关任务可以是提供用户标识。在这样的示例中,项目18可以为人的身体部分,而工作流相关任务可以是提供用户标识(例如以证明文件或产品的拾取、递送或质量控制检查)。对于这个示例而言,传感器/换能器单元14可以包括用于用户标识(ID)验证的硬件,诸如指纹扫描器、视网膜扫描器、语音处理硬件或惯性感测设备(例如用于收集手写签名生物测量)。对于用户ID验证而言,可替换的实施例可以提供用于检查卡、徽章或由用户携带以用于标识的其他设备的功能。在这样的实施例中,项目18可以为卡、徽章或其他用户携带的设备(例如“智能卡”(具有集成电路的卡)),并且传感器/换能器单元14可以包括读取器,诸如磁条读取器或智能卡读取器。来自传感器/换能器单元14内的传感器的信号可以被换能器接收,所述换能器可以将所接收到的信号的形式(例如压/位移、温度等)转换成例如模拟(或者可替换地,数字)电信号。信号转换/调节单元16可以接收传感器/换能器单元14的信号输出(例如作为模拟信号),并且诸如通过执行模拟至数字转换(ADC),从所接收到的输入准备数字输出信号。调节可以是例如滤波,根据应用等,所述滤波可以是模拟滤波或数字滤波(在转换之前或之后完成)(例如,可以在信号转换之前完成模拟调节以放大信号。在数字转换之后,可以完成滤波,例如以使采样的数字化信号平滑)。信号转换/调节单元16可以将数字输出提供给软件服务20。软件服务20可以将接口提供给电子工作流系统22。软件服务20例如可以从信号转换/调节单元16接收数据,并且可以对数据进行格式化或者以其他的方式对数据操作,例如,以为电子工作流系统22创建可用的元数据。在这样的示例中,所创建的元数据对于项目18(例如具有文件认证信息或用户ID信息的形式)而言可能是唯一的,并且因此数据被以项目级提供并且专用于工作流相关任务。此外,这个数据可以被用于下游认证一例如在反应式工作流由于在工作流中已存在改变而要求捕获法证信息的情况下一(诸如以提供将文件发送到先前被驳回方的能力等)。电子工作流系统22可以被配置成也处理在项目级上接收到的元数据。WEM 12与软件服务20之间的连接可以为物理连接,例如通过线(诸如通过通用串行总线(USB)、法尔接口(IEEE 1394接口)、局域网(LAN)或其他基于线路的连接)。在可替换的实施例中,WEM 12与软件服务20之间的连接可能是通过无线连接,诸如蓝牙或“W1-Fi”(W1-Fi联盟支持的连接性技术)。可以使用任何种类的已知通信介质。由此,信号转换/调节单元16可以被配置成遵循针对通信介质的协议(例如100BaseT (针对电缆双绞线的快速以太网标准)将数据输出到软件服务20。用于传感器/换能器单元14和信号转换/调节单元16的功率可以由WEM 12内的电源(未示出)提供。在WEM 12与软件服务20之间的连接是诸如USB或法尔接口之类的连接的情况下,功率可以通过所述连接来供应。传感器/换能器单元14可以包括单独的传感器和换能器部件,或者传感器和换能器部件可以被组合成诸如传感器/换能器单元之类的单元。信号转换/调节单元16还可以包括分别的信号转换和信号调节单元。单独的和/或组合的单元中的(一个或多个)传感器、(一个或多个)换能器、(一个或多个)信号转换器以及(一个或多个)信号调节器的其他配置也是可能的。现在对图2A进行参考,图 2A图示了依照本发明的实施例的具有多个工作流增强模块(WEM)的工作流增强装置(WEA)。图2A描绘了其中WEA 40将数据传送到软件服务60,并且软件服务60 (进而)将元数据转发到电子工作流系统62的配置。该配置与图1中的配置类似,然而,图2A中的WEA 40包括两个WEM:WEM 42和52。WEM 42可以包括传感器/换能器单元44 (像上述的传感器/换能器单元14之类的单元)和信号转换/调节单元46 (像上述的信号转换/调节单元16之类的单元)。与WEM 42类似,WEM 52包括传感器/换能器单元54和信号转换/调节单元56。WEM 42和52可以通过坞(dock) /连接器64而被可互换地耦合在一起。WEM 42和52可以针对可以被结合到工作流中的不同任务提供功能。WEM 42和52可以例如为工作流提供数据或者创建授权点或其他检查点。WEM 42和52中的每一个都可以为与企业密切相关的、消费者专用的或反应式工作流提供上述功能中的一个。坞/连接器64可以是适当的多路连接器。为了实现任务功能,WEM 42和52可以分别包括传感器/换能器单元44、54和信号调节器/转换器单元46、56。传感器/换能器单元44可以测量关于项目48的物理量或方面,而传感器/换能器单元54可以测量关于项目58的物理量或方面。传感器/换能器单元44、54中的每个都可以将它们的相应的测量结果转换成信号。例如,来自传感器/换能器单元44、54的输出分别可以具有模拟信号的形式。信号转换/调节单元46、56中的每个都可以分别从传感器/换能器单元44、54接收模拟输出,并且可以将数字输出提供给软件服务60。软件服务60可以由处理器(未示出)操作,并且WEM 52可以被可互换地耦合(例如,通过连接器61)到处理器(以及由此可以具有到软件服务60的链路)。图2A示出了直接地输出到软件服务60的信号转换/调节单元56,同时信号转换/调节单元46可以通过坞/连接器64输出到软件服务60。然而,不以这种方式限制该示例并且其他配置也是可能的,诸如在信号转换/调节单元46和56中的每一个都通过坞/连接器64直接地输出到软件服务或者信号转换/调节单元56输出的情况下。在一个示例中,WEM 42可以被配置成对印刷材料进行认证,所述印刷材料诸如为标签上的印刷材料或文件或其他项目上的印刷材料,其他项目例如为契据、股票证书、货币票据或艺术印刷品。在这样的示例中,项目48可以为印刷材料,并且传感器/换能器单元44可以包括例如2D扫描器,或者传感器/换能器单元44可以包括宽视野数字显微镜设备(同样在上文描述),其提供法证图像分析能力。在这样的示例中,WEM 52可以验证用户身份。项目58可以为人的身体部分,并且传感器/换能器单元54可以包括用于提供用户标识验证的硬件,诸如指纹扫描器、视网膜扫描器、语音处理硬件或惯性感测硬件。(在另一示例中,项目58可以为由人携带的卡或ID徽章,并且传感器/换能器单元54可以包括读取器,诸如磁条读取器或智能卡读取器)。分别用于WEM 42,52中的单元44/46和单元54/56的功率可以由WEM 42和52中的每一个内的电源(未不出)提供。例如,WEM 42和52中的每一个都可以具有分别地维持的并且不在坞/连接器64之间共享的分别的电源。在WEA 40 (包括WEM 42,52)与软件服务60之间的连接是诸如USB、法尔接口或其他基于线的连接(其中功率被供应)之类的物理连接的情况下,功率可以通过所述连接 而被供应给WEA 42、52。现在对图2B进行参考,图2B图示了依照本发明的实施例的通过线路连接来接收功率的WEM 42、52。图2B再次描绘了具有图2A中示出的WEM 42、52的相同配置的WEA 40。WEM 42,52中的每一个(分别使用传感器/换能器单元44、54和信号转换/调节单元46、56)分别收集关于项目48、58的测量结果,并且将该信息(以数字化形式)传送到软件服务60 (其进而创建元数据并且将该元数据传送到电子工作流系统62)。在图2B中,软件服务60可以是包括例如处理器、计算机编程(在存储器中)以及电源的计算机系统。WEA 40可以通过线路连接而被可互换地耦合到软件服务60,所述线路连接诸如为USB、法尔接口、基于以太网的供电(PoE)(例如IEEE 802.3af-2003或IEEE802.3at-2009标准)或供应功率的其他有线连接。在这个示例中,在这种情况下作为WEM52的一部分的线路连接器66可以提供线路连接在WEA 40与软件服务60之间出现的位置。线路连接器66在其为以太网连接的情况下可以是RJ45注册插孔。可替换地,WEA 40可以通过无线连接(例如蓝牙或WiFi)而被可互换地耦合到软件服务60。在具有线路连接的实施例中,该线路连接可以包括用于功率和数据传送的多个单独的线路。在图2B中,点线示出了从软件服务60到WEM 52中的功率连接点58的电力线传送。功率然后可以从功率连接点58向传感器/换能器单元54和信号转换/调节单元56流动,并且,进一步通过坞/连接器64流动到WEM 42中。在WEM 42中,功率可以从功率连接点48向传感器/换能器单元44和信号转换/调节单元46流动。数据可以被进一步布置成以对应的流来传送。例如,来自信号转换/调节单元46的数据可以流经坞/连接器64并且通过承载来自信号转换/调节单元56的数据的相同线路流动到软件服务60。用于信号转换/调节单元46、56的数据传送的线路穿过线路连接器66,所述线路连接器66可以提供可互换的耦合一其他WEM或其他WEA可以经由相同的连接而被连接到软件服务60。如上所陈述的那样,WEA还可以被布置成包括基础设备(例如包括处理器的设备)和一个或多个WEM(基础设备+ WEM)。现在对图3进行参考,图3图示了依照本发明的实施例的具有基础设备72和WEM 82的工作流增强装置(WEA) 70。在图3中,基础设备72可以是任何计算机设备(包括计算机处理器的设备),诸如PC、膝上型电脑、笔记本、平板、上网本或小型计算机、个人数字助理(PDA)、蜂窝电话、智能电话、MP3播放器或其他消费者计算机设备。基础设备72可以包括耦合到存储器75和电源76的处理器74。WEM 82可以通过坞/连接器80而被可互换地耦合到基础设备72。坞/连接器80可以是基于外设部件互连(PCI)的接口或者串行等同物。可以从坞/连接器80移除WEM 82,并且可以使用相同的连接来耦合其他WEM。WEM 82 (像WEM 12,42和52(见图1、2A以及2B))可以提供能够被结合到工作流中的任务功能。在图3中,WEM 82可以被配置成对印刷材料进行认证,所述印刷材料诸如为标签上的印刷材料或者文件或其他项目(例如契据、股票证书、货币票据或艺术印刷品)上的印刷材料。在这样的示例中,项目88可以为印刷材料,并且传感器/换能器84可以包括例如2D扫描器,或者传感器/换能器84可以包括宽视野数字显微镜设备(同样在上文描述),其提供法证图像分析能力。

传感器/换能器84内的换能器可以从传感器(例如2D扫描器或数字显微镜)接收关于由该传感器所读取(或者测量)的输入的信号输入,并且可以输出电信号(例如模拟的或数字的)。信号转换/调节单元86可以接收电信号(对电信号进行调节和/或转换(例如调节和/或转换为数字信号)),并且通过坞/连接器80将数字输出提供给基础设备72的处理器74。处理器74可以使用软件服务78处理所接收到的数字输出。在这个示例中,软件服务78可以是允许处理器74与电子工作流系统89对接的编程。处理器74可以从信号转换/调节单元86接收数据,并且可以使用例如软件服务78编程来格式化或者以其他的方式处理该数据,以创建用于电子工作流系统89的可用元数据。在这样的示例中,所创建的元数据可能是对于项目88来说唯一的项目级数据。基础设备72 (例如处理器74)与电子工作流系统89之间的连接可以为物理连接,例如通过线(诸如通过T载波(例如Tl)、局域网(LAN)或其他基于线路的连接),或者基础设备72(例如处理器74)与电子工作流系统30之间的连接可以是通过无线连接(例如W1-Fi)。可以使用任何种类的已知通信介质。用于传感器84、换能器85以及信号转换/调节单元86的功率可以由基础设备72内的电源76提供。功率可以通过坞/连接器80从电源78向传感器84、换能器85以及信号转换/调节单元86流动。如上所述,工作流增强装置(WEA)可以被进一步结合到打印环境中,例如以将工作流能力和控制添加到打印相关任务。具有一个或多个WEM的多功能打印机(MFP)可以在办公室或其他环境中作为“工作流信息站”而操作。路由器、PC工作站以及其他计算机设备还可以被作为工作流信息站设置在办会室和其他环境中。现在对图4A进行参考,图4A图示了依照本发明的实施例的具有耦合到多功能打印机(MFP)的单个WEM的工作流信息站。图4A描绘了 WEM 91,所述WEM 91可以提供能够被结合到工作流中的任务功能。在这个示例中,WEA 90仅包括WEM 91。WEM 91可以被配置成对印刷材料(例如契据、股票证书、货币票据或艺术印刷品)进行认证。在这样的示例中,项目94可以为印刷材料,并且传感器/换能器单元92可以包括例如2D扫描器或宽视野数字显微镜设备(其可以提供法证图像分析能力)。在图4A中,WEM 91可以与多功能打印机(MFP) 95对接以传送数据。在传感器/换能器单元92内,换能器可以从传感器(例如宽视野数字显微镜)接收信号,并且可以生成电信号(例如模拟信号或数字信号)。传感器/换能器单元92可以将该电信号提供给信号转换/调节单元93。信号转换/调节单元93可以对信号进行调节和/或转换,并且可以将数字输出提供给MFP 95中的处理器97。处理器97可以使用软件服务96处理所接收到的数字输出。WEM 91可以通过连接99 (例如其可以是WEA 90的一部分或者处于WEA 90外部,并且可以是无线连接或有线连接)而被可互换地耦合到处理器97。WEM 91可以通过连接99与其他模块化WEM交换。在这个示例中,软件服务96可以是允许处理器97从所接收到的信号转换/调节单元输出(例如从93)生成元数据并且与电子工作流系统98对接的编程。软件服务96可以是在MFP 95的存储器(未示出)中存储的编程。使用软件服务96的处理器97可以将所生成的元数据转发到电子工作流系统98。除上述内容之外,还可能的是,多个多功能打印机型工作流信息站(或连接到WEA的其他计算机设备)可 以由网络中的集中式控制服务器控制。现在对图4B进行参考,图4B图示了针对用作工作流信息站的MFP 95、103的集中式控制的网络配置。从图4A中,描绘了 MFP 95和WEA 90。WEA 90包括具有传感器/换能器单元92和信号转换/调节单元93的WEM 91,如图4A中那样。此外,WEM 91如图4A中那样经由连接器99被可互换地耦合到MFP 95 (和处理器97)。WEM 91收集关于项目94的信息(通过传感器/换能器单元92),并且将该信息(通过信号转换/调节单元93)传送到处理器97。然而,在图4B的配置中,处理器97可以与处理器101进行通信、从处理器101接收指令或者由处理器101控制,所述处理器101可以位于集中式控制服务器100上。在这样的配置中,集中式控制服务器100的处理器101可以被连接到网络中的许多不同的多功能打印机(MFP),诸如MFP 95和MFP 103 MFP 103可以包括处理器102并且可以被连接到它自身的WEA 104(例如通过连接109,无线连接或有线连接)。WEA 104可以包括WEM 105,诸如用于认证或卡读取的模块。WEM 105像WEM 91—样可以包括传感器/换能器单元(例如106)和信号转换/调节单元(例如107)。例如,项目108可以为待认证的标签或其他文件。软件服务96a (在集中式控制服务器100上)可以提供用于控制不同的WEM的服务,所述不同的WEM例如为可以被耦合到网络中的MFP的91、105。例如使用软件服务96a的处理器101可以发现已被耦合到网络中的MFP(例如95,103)的设备(例如WEM 91,105)。在这个示例中,处理器101可以从电子工作流系统98接收用于执行任务的命令,诸如以在特定MFP (例如103,使用WEM 105)处验证特定文件。例如操作软件服务96a的处理器101可以将所接收到的工作流命令映射到(或者转换成)数据采集任务的序列,其中该任务可以由WEM 105执行。处理器101可以将供WEM105使用的处理步骤加载到处理器102 (在MFP 103处)上。处理器102然后可以激活WEM105并且使用从集中式控制服务器100下载的控制元素来控制WEM 105的操作。处理器102可以将数据传送到处理器101 (在集中式控制服务器100处)以便重传到电子工作流系统98,或者可替换地,处理器102可以将数据直接地传送到电子工作流系统98。现在对图5进行参考,图5图示了依照本发明的实施例的、具有被结合到MFP中的一个WEM和被可互换地耦合到MFP的第二 WEM的工作流信息站。图5描绘了被可互换地耦合到MFP 120 (例如通过连接器133)的WEM 112。MFP 120可以进一步包括WEM 122。在这个示例中,WEA 110包括WEM 112、122以及MFP 120 (遵循被耦合到WEM(112和122)的基础设备(在这种情况下为MFP 120)的示例)。WEM 122可以被配置成对印刷材料(例如契据、股票证书、货币票据或艺术印刷品)进行认证。然而,在这个示例中,授权能力可以通过WEM 122而被结合到MFP 120中。在这样的示例中,项目128可以是来到MFP 120 (例如通过提交的打印作业)的印刷材料,并且(WEM 122的)传感器/换能器单元124可以包括例如2D扫描器,或者传感器/换能器单元124可以为宽视野数字显微镜设备(同样在上文描述),其提供法证图像分析能力。WEM 122可以与MFP 120的处理器132进行对接以执行数据传送。信号转换/调节单元126可以从传感器/换能器单元124接收电信号(例如模拟信号)并且可以将数字输出提供给处理器132。处理器132可以使用软件服务130处理所接收到的数字输出。WEM 112可以被可互换地耦合(或者限制)到MFP 120 (例如,它不是MFP 120的组成部分)。可替换地,WEM 112能够在没有耦合器133的情况下被限制,并且该限制(或到MFP 120和处理器132的连接)可以由有线连接或无线连接实现。WEM 112可以为工作流提供附加的任务功能。WEM 112可以提供例如用户标识功能。项目118可以是人的身体部分。对于这个示例,传感器/换能器单元114可以包括用于提供用户标识验证的硬件,诸如指纹扫描器、视网膜扫描器、语音处理硬件或惯性感测硬件。(在另一示例中,项目118可以是由人携带的卡或ID徽章,并且传感器/换能器单元114可以包括读取器,诸如磁条读取器或智能卡读取器)。信号转换/调节单元116可以从传感器/换能器单元114接收电信号(例如模拟或数字信号),并且可以将数字输出提供给MFP 120中的处理器132。处理器132可以使用软件服务130处理所接收到的数字输出并且将元数据输出到电子工作流系统134。软件服务130可以是允许处理器132从所接收到的信号转换/调节单元输出(例如来自单元116、126的输出)创建元数据并且将该元数据传送到电子工作流系统134的编程。在这样的示例中,所创建的元数据可能是分别对于项目118、128来说唯一的项目级数据。使用软件服务130的处理器132可以处理所接收到的信号转换/调节单元数据、生成元数据并且将 该元数据转发到电子工作流系统134。
现在对图6进行参考,图6图示了依照本发明的实施例的具有被结合到MFP 150中的WEM 162和被耦合到MFP 150的多个WEM(142、152)的工作流信息站。在这个示例中,WEA 140 包括 WEM 142、152、162 以及 MFP 150。WEM 142可以被可互换地耦合(或者限制)到MFP 150 (例如通过连接171,其可以为物理连接器或无线连接)并且可以提供诸如用户标识功能之类的任务功能。该耦合可以是通过WEM 142与MFP 150之间的线路连接,或者WEM 142和MFP 150可以通过无线连接进行通信。在这个示例(对于用户标识功能)中,项目148可以为人的身体部分。传感器/换能器单元144可以包括用于提供用户标识验证的硬件,诸如指纹扫描器、视网膜扫描器、语音处理硬件或惯性感测硬件。(在另一示例中,项目148可以是人携带的卡或ID徽章并且传感器/换能器单元144可以包括磁条或智能卡读取器设备)。信号转换/调节单元146可以从传感器/换能器单元144接收电信号并且可以将数字输出提供给MFP 150中的处理器170。WEM 142可以被进一步耦合到WEM 152。WEM 152可以进一步包括传感器/换能器单元154和信号转换/调节单元156。WEM 142可以通过坞/连接器160而被耦合到WEM152。坞/连接器160可以是例如多路连接器。WEM 152可以提供能够被结合到工作流中的任务的功能,诸如生物测量手写分析(例如用于对签名进行验证)、指纹识别或虹膜扫描。传感器/换能器单元154可以包括测量项目158的物理量或方面的硬件。例如,传感器/换能器单元154可以测量手在它进行签名(或者手指或虹膜的表面)时的惯性移动。传感器/换能器单元154可以将测量结果转换成电信号。信号转换/调节单元156可以从传感器/换能器单元154接收输入(例如模拟信号)并且可以将数字输出提供给处理器170以便使用软件服务172进行处理。在图6中,信号转换/调节单元156可以通过坞/连接器160输出数字输出。·来自信号转换/调节单元156的数据可以流经坞/连接器160到相同线路(或无线连接),所述相同线路将数据从信号转换/调节单元146承载到处理器170。在MFP 150中,WEM 162可以对印刷材料(例如契据、股票证书、货币票据或艺术印刷品)进行认证。(WEM 162的)传感器/换能器单元164可以包括例如2D扫描器,或者传感器/换能器单元164可以为宽视野数字显微镜设备。WEM 162可以与处理器170对接以执行数据传送。信号转换/调节单元166可以从传感器/换能器单元164接收模拟输入并且可以将数字输出提供给处理器170。处理器170可以使用软件服务172处理所接收到的数字输出。软件服务172可以被存储在MFP 150的存储器(未示出)中。软件服务172可以允许处理器170从所接收到的信号转换/调节单元输出(例如来自信号转换/调节单元146、156、166)创建元数据并且与电子工作流系统174对接。在这样的示例中,所创建的元数据可以是对于项目148、158、168来说唯一的项目级数据。使用软件服务172的处理器170可以将所生成的元数据转发到电子工作流系统174。在图1、2A-B、3、4A_B以及5_6中提供的示例中,WEM可以使用以下过程中的一个或多个而被部署用于定制的功能:
手动部署:(例如单独的WEM的插件):手动部署对于作为移动(手持)装置的WEA来说可能是有用的,并且当WEM被耦合到基础设备(像计算机、膝上型电脑或智能电话设备)时可能进一步有用。用于WEM插件的坞可以是当前对外设来说公共的设备坞,所述外设可以附着到诸如GPS系统、射频标识(RFID)系统、数码摄像机系统等之类的设备。在WEA通过坞而被耦合到基础设备的情况下,基础设备还可以提供用于通过在基础设备上保持的许可或者通过从电子工作流系统传送的许可激活关联的工作流服务的授权。.基于坞的部署:当WEM中的一个或多个被结合到附着到诸如MFP之类的另一装置的受限装置中或者组成该受限装置时,基于坞的部署可能是有用的。在这样的示例中,受限的WEM能够被存储或“停放(docked)”在MFP中。因为WEM被停放在MFP中,所以不同的模块能够从限制中改变出来,因此特定工作流任务所需的WEM能够选自坞,其中,不必要的模块被保留在停放设备中。在实施例中,受限的设备可以是来自WEM所附着到的MFP的拔出装置(基础设备)。当受限的设备不在使用中时,基础设备和WEM停放在控制面板下面的小地方中,例如,在MFP中。.功能/安全适用性激活的部署:在这样的配置中,WEA可以是针对它启用的所有工作流结合(或者作为插件而可以具有)许多或所有WEM的独立设备,但是直到适当的授权被提供为止,没有一个WEM可以工作/收集数据。工作流所需要的功能可以规定用于适当WEM的组的激活或部署技术。工作流中的多个装置/项目级数据
现在对图7进行参考,图7图示了现有技术零售工作流系统。在图7中,零售存货控制系统182例如以下述方式采集零售商的数据:其中,随着项目经过“进货”点184 (例如在其处针对一定量的商品进行交付的位置)和销售点(POS)点186,使用非项目级标识符来更新库存存货水平和订购数据。使用非项目级标识符捕获数据的这样的系统能够与“准时制” (JIT, just-1n-time)订购有关,并且还与JIT配送、JIT制造、JIT原材料订购以及其他JIT数据采集过程有关。因此,完整的系统对非项目级数据进行工作。在这样的示例中,可以在进货点184或POS点186处扫描项目并且零售商的库存可以被更新。例如,诸如(样式“XXX”的)100件衬衫和(样式“yyy”的)200条裤子之类的非项目级存货计数可以被列出为当前库存。进一步地,当客户188进行购买时,可以在POS点186处获得非项目级信息。如果一件衬衫被出售,那么例如零售存货控制系统中衬衫的存货水平计数从100达到99。在购买之后没有从客户188提供进一步的信息。所有信息可以被存储在零售控制系统158中。现在对图8进行参考,图8图示了依照本发明的实施例的、零售工作流系统工作流增强装置(WEA)捕获项目级数据并且与电子工作流系统对接。在这个示例中,零售商可以为药房。正被盘存、订购以及出售(并且因此在工作流中被追踪)的项目可以为例如仅处方心脏药物202。

图8描绘了 WEA 210、220、230,其中每一个可以在心脏药物202的移动中被用于不同任务。例如,WEA 210可以被用在“进货”点处(例如,由雇员218使用),其中心脏药物202可以被零售商接收。WEA 210可以包括WEM 212和214。WEM 212可以为2D条形码读取器,而WEM 214可以为GPS传感器。图8进一步描绘了被用在销售点(POS)处的WEA220。WEA 220可以包括WEM 222 (例如2D条形码读取器)和WEM 224 (例如认证设备)。WEA 230可以由客户/患者238控制。在图8中,WEA 230可以包括WEM 232和234。WEM 232可以为2D条形码读取器,而WEM 234可以为心电图(ECG)监测器。WEA 210、220、230可以被用来执行任务并且与电子工作流系统240对接。电子工作流系统240可以为用于追踪、监测或授权产品移动或产品事件的基于计算机的系统(在这个示例中为因特网计算云内的计算系统)。电子工作流系统240可以包括用于存储关于产品移动和事件的数据的关系数据库管理系统或类似的计算机系统(例如在计算云内)。每个WEA 210、220、230可以分别使用软件服务216、226、236来与电子工作流系统240进行通信。WEA 210,220,230中的每一个可以进一步包括处理器(未示出),以例如分别操作软件服务216、226、236以及分别可作为WEA 210、220、230的一部分的WEM (212、214、222、224、232、234)。(可替换地,软件服务216、226、236可以被结合到电子工作流系统240中,其中WEA 210、220、230包括通信设施)。在图8的示例中,心脏药物存货(药物、项目)202可以由雇员218在进货位置处接收。在此处,WEA 210可以被用来读取条形码204,所述条形码204可能处于药物202的包装上。在这样的示例中,雇员218可以使用WEM 212来读取条形码204。WEA 210的设备ID可以由软件服务216传送以访问电子工作流系统240中的电子记录。从这样的访问,项目202(药的容器)可以被“登记(check-1n)”。项目202的数据可以被存储在电子工作流系统240中,并且GPS数据(以及日期和/或时间信息)可以被添加到针对项目202保持的电子记录。在注册(或者登记)项目202 (药的容器)时,诸如Hewlett-Packard Company的HP sp400 (腕戴式一体化打印机)之类的小型打印机/扫描器例如可以被用作WEA 210,并且可以结合WEM 212以用于执行扫描任务。再次参考图8,客户/患者238可能需要药物并且他或她可以带着处方来到零售商的机构。在这个示例中,诸如售货员或药商(例如POS操作员228)之类的人可以使用安装有WEM 222和224的WEA 220。POS操作员228例如可以使用WEM 222 (2D条形码读取器)来扫描条形码204。WEA 220然后可以使用软件服务226与电子工作流240对接。可以访问电子工作流240中的记录以更新存货水平并检查以下状况:1)该状况一般可以与这种类型的心脏药物相关联(例如,查看非项目级数据);或2)该状况特别可以与包装202相关联(例如,查看项目级数据)。在这个示例中,电子工作流系统240可以向WEA 220传送通知,所述通知陈述了例如由于药物的强烈/高效力性质,在药物被给予客户/患者238之前需要对药物进行认证。在这样的示例中,POS操作员228可以使用WEM 224(认证设备)来检验药物202的真实性(例如通过能够执行成分的“质谱法”分析的拉曼(Raman)或其他光学成像技术。在拉曼或其他这样的成像设备作为认证设备被结合到WEM 224中的情况下,WEM 224可以被用来法证地分析药本身的材料。可替换地,WEM 224可以为宽视野数字显微镜设备系统,其可以被用来法证地识别药丸或药片的表面、或者医疗文件、标签、处方等上的标记。使用法证标记的这种类型的认证将不同于在前一段落中描述的“质谱法”型认证。结合宽视野数字显微镜的WEA 220 (移动设备)还可以被用来拍摄安全基准(例如一个或多个印刷字符/标记(其可以被用在工作流项目(例如文件)中以用于特定的工作流安全需要))的法证图像。例如,安全基准可以被定位为紧邻条形码204。可以对照原始电子记录以及例如保管信息或处方信息的链来检查这个图像导出的 数据(诸如以用于对照“防篡改”(来源可检验的)处方来检验药)。如果信息匹配,则客户/患者238可以接收该药。
在这样的销售之后,客户/患者238可以将包装202 (药物)带到家。客户/患者238可以进一步摄取一定剂量的药。因为这可能是首次向客户/患者238开了这个药物的处方,所以他或她在服用每个剂量之后可能被要求执行监测过程,诸如心电图(ECG)监测。在这样的示例中,客户/患者238可以使用WEA 230 (其可以为启用摄像机的智能电话)来捕获2D条形码(例如使用WEM 232)并且从电子工作流系统240访问关于该药物的电子记录(例如使用软件服务236)。客户/患者238可以使用移动应用来执行这个访问,所述移动应用诸如为可以从诸如ScanBuy、开放移动联盟(OMA)或GSI Commerce之类的组织获得的应用或者定制应用。在这样的示例中,在单独使用2D条形码来尝试访问的情况下,可能需要附加的授权以满足针对应用的协商的(例如健康保险便携性及责任法案(HIPAA)等)规则。在图8中,客户/患者238可以从电子工作流系统240接收在服用药物之后执行ECG监测(使用WEM 234)的指令。客户/患者238可以管理ECG (使用WEM 234),并且可以在本地(例如通过软件服务236)或者通过远程服务(例如在因特网计算云内)对数据进行处理(滤波等)。可以将结果与在电子工作流系统240中保持的患者的记录和限制相比较。根据结果,可以向客户/患者238发送解除警报(all clear)通知,或者,可替换地,不再服用药物并且会见顾问医师的通知。当图8的示例被在药品配送系统内已经检测到特定伪造药品的情况修改时,可以看到WEA的另外的用途。在这种情况下,可能在仿造药品可能已被检测到的电子工作流系统240内存在系统范围的警报。如果警报已发声,则WEA 210(例如零售商的“进货”点处的移动设备)可以从电子工作流系统240接收下述通知(或警报):附加的WEM 219 (法证认证模块)被要求“登记”特定可疑递送。在这种情况下,用户218 (进货位置处的操作员)然后可以将WEM 219添加到WEA210 (例如将WEM 219作为插件模块耦合到WEA 210)并且执行法证检查,从而(例如使用软件服务216)访问并且更新电子工作流系统240中的记录。现在对图9进行 参考,图9图示了现有技术网络打印系统。在图9中,网络310为两个个人计算机PC 315 (PC I)和PC 320 (PC 2)提供通信链路和连接。PC 315、320中的每一个都可以使用网络310访问多功能打印机325、330(MFP I和MFP 2)中的任一个。PC315、320可以访问打印机,但在这个现有技术示例中不创建工作流元数据和工作流接口。现在对图10进行参考,图10图示了依照本发明的实施例的使用工作流增强装置的网络打印系统。图10描绘了具有到PC 360 (PC I )、PC 365 (PC 2)、多功能打印机(MFP)370 (MFP I )和MFP 375 (MFP 2)的连接的网络350。在这个示例中,网络350被进一步连接到电子工作流系统352。电子工作流系统352可以是用于追踪、监测或授权关于文件生产工作流的移动或事件的基于计算机的系统(诸如包括关系数据库管理系统的一组计算系统)。电子工作流系统352可以包括诸如电子记录、文件策略信息以及安全信息之类的数据。PC 360可以被配置有WEM 362,364 WEM 362可以为2D条形码读取器,而WEM 364可以为文件认证设备。MFP 370可以被配置有WEM 372、374。WEM 372可以为用户标识设备,而WEM 374可以为文件认证设备。此外,MFP 380被配置有WEM 382。在这个示例中,WEM 382可以为文件认证设备。
图10提供了基于文件的工作流的示例,其中MFP 370、380(被配置为WEA并且作为工作流信息站来操作)和PC 360 (同样被配置为WEA并且作为工作流信息站来操作)在通过工作流来处理文件时一起工作。在这个示例中,可以创建诸如合法财产契据之类的文件,并且关于该文件的工作流可以继而产生。雇员392可以使用PC 360来在MFP 370 (MFP
I)上打印契据的一个拷贝。MFP 370可以处理打印请求,并且雇员392可以移动到MFP 370以采集所述文件。安全可以由电子工作流系统352控制。在MFP 370处,电子工作流352可以实施雇员392可以仅在他或她输入标识之后收集文件的要求。在这样的示例中,WEM372、用户标识设备可以被激活。WEM 372可以例如为指纹读取器或其他用户法证标识设备。此外,当文件正被MFP 370打印时,可以在打印期间通过WEM 374来扫描认证标记。在这样的示例中,WEM 374可以是诸如用于法证认证的宽视野数字显微镜设备之类的认证设备。可能根据工作流中的先前状态要求这样的认证任务,或者对授权的需要可能已经由工作流的当前状态中的事件产生。例如,因为总体工作流中的改变;即反应式改变,所以正当文件正被打印时,法证标记的使用或对一个法证标记的需要(以及什么用作一个法证标记的规范)可以被即时地定义。在这个过程中,可以通过到电子工作流系统352的传输来采集唯一数据并且将该唯一数据注册到文件ID。该传输可以经由网络350、使用例如软件服务376来进行。在图10中,雇员392在收集文件之后可以校对该文件,并且然后可以通过使用PC360 (PC I)处的WEM 364扫描该文件上的认证标记来注册该校对动作。PC 360可能已被配置有WEM 364(授权设备),WEM 364在PC 360处可以被用来注册该动作。数据可以由WEM 364采集并且然后使用软件服务366传送到电子工作流系统352 (经由网络350)。雇员392然后可以将文件发 送给客户394。客户394可以使用被配置有作为授权模块的WEM(例如382)的MFP 380 (MFP 3)来验证文件。(还可以使用另一 WEA,诸如被耦合到作为授权模块的WEM的PC。)在这个示例中,WEM 382的认证过程可以将文件的内容的细节发送到电子工作流系统352 (例如使用软件服务386),并且软件服务386可以对照在352中保存的数据来比较所采集的信息,以作为针对文件篡改或其他形式的欺诈的检查,所述其他形式的欺诈诸如为拷贝、高分辨率复制、代替等。分层软件平台
本发明的实施例可以进一步提供用于WEM的操作的分层软件平台(基础设施)。例如,分层软件平台可以被提供在诸如多功能打印机之类的WEA或被配置为WEA的计算机工作站、或PDA、蜂窝电话、智能电话、条形码读取器或被配置为WEA的其他计算机设备中。作为独立设备的WEM还可以包括用于操作的分层软件平台。进一步地,分层架构可以被用在下述网络配置中:其中,例如,许多工作流信息站被控制或者与集中式控制服务器对接(例如通过所管理的服务)。对于诸如多功能打印机之类的WEA (或者对于控制多个工作流信息站的服务器),可以通过扩展至诸如Palo Alto, California的Hewlett-Packard Company的“开放可扩展性平台”(OXP)之类的平台来提供分层架构。OXP平台可以包括三个主要的层,其涵盖例如:1)设备;2)管理;以及3)工作流。现在对图11进行参考,图11图示了可以适合于WEM通过诸如多功能打印机之类的设备的操作的软件平台层。图11示出了分层架构405,其包括工作流层410、管理层420以及设备基础设施层430。工作流层410可以提供作业提交、路由、追踪、数据归档以及文件变换服务。这样的层可以通过定义作业和文件来操作。工作流层410可以将现存的和新生的工作流要求转换成要求与信息站/基础设备相关联的硬件的任务。例如,当设备(WEM)被添加到信息站时,设备的能力通过将设备规范与例如位于设备基础设施层430中的所定义的(一个或多个)WEM软件模块435相匹配而被自动地添加。设备基础设施层430可以提供标记、数字发送、拷贝、文件修整以及I/O服务。例如,在将文件转换成报告(paper)和从报告转换文件时,设备基础设施层430可以与用户交互。管理层420可以提供机群(fleet)和解决方案管理和配置服务(例如用来管理多个打印机或工作站的服务)。管理层420例如可以发现设备、追踪处理后的页面以及信息站使用。在使用网络配置(其中分层架构由集中式控制服务器操作,见例如图4B)的所管理的服务内,仅特定设备(例如网络中的特定打印机)可以具有通过WEA的存在而启用的特定的(一个或多个)WEM软件模块435。在实施方式中,这样的配置可能在概念上与在网络上搜索具有装订、2面打印、合法尺寸的(legal-sized)纸张等的机器(打印机)并无不同。网络中的信息站或MFP/ —体化/打印等设备的组可以作为被管理的服务的一部分、通过管理层420而被一起管理。使用集中式控制服务器的网络配置中的(一个或多个)WEM软件模块435可以被集中地维护,而不被分离地存储在每个信息站设备上。在这样的示例中,网络中的每个信息站可以搜索与能够由特定信息站上的WEA容纳的所有WEM相对应的所有WEM软件模块435,并且因此(动态地),集中管理的系统中的每个信息站可以提供最近的、最完整的可能WEA的组。(然而,在不同的示例中,每个信息站能够托管WEM软件模块,并且在这样的系统中可能要求对软件的进一步保养)。可以与应用(或针对诸如移动设备(例如iPhone )之类的设备的“应用”、WebOS等)被如何编写类似地编写WEM功能,例如,考虑可用的传感器,编写涉及可用传感器中的至少一 个的新应用。与分层架构一起操作(例如通过集中保持的WEM软件服务)的设备(诸如MFP)的一个用途可以是将元数据与正被发送到工作流的扫描文件相关联。使用分层架构,诸如图11中描绘的分层架构(例如,诸如OXP 系统之类的操作系统的扩展),应用可以发现待配置的设备(例如,被耦合到MFP或其他基础设备的WEM)并且然后将所述设备配置成将例如该设备正面上的按钮与Web服务呼叫相关联。现在对图12进行参考,图12图示了可以被包括在诸如MFP之类的设备中的一组按钮。图12描绘了偿付帐户按钮440、拷贝按钮445、网络文件夹传输按钮450以及电子邮件按钮445。在这样的示例中,当用户触摸诸如例如偿付帐户按钮440之类的按钮时,对话框可以出现(例如当针对Web服务呼叫而启用时)以检索帐号(诸如银行帐户、退休/401 (k)帐户、贷方余额、订单帐户、活动情况帐户、客户列表等的号码)。在用户输入了帐号之后,诸如“扫描成HF”过程之类的过程可能发生(例如在文件被扫描并且便携式文件格式(TOF)文件被创建的情况下),并且传送可能发生,其中,所生成的PDF文件被传送到指定位置(例如到电子工作流系统中的位置)。
使用诸如使用结合了模块化WEM系统的分层架构配置的多功能打印机(MFP)之类的设备,许多不同的信息传送和授权可以发生。采用可动态地改变的WEM的这种系统,开发者可以产生关于工作流使用的各种各样的应用。因为一般而言,WEA可以被用来将信息添加到工作流,所以例如使用被配置有灵活的分层架构的MFP,许多不同的信息传送可以发生。示例应用包括法证/安全、生物测量的、环境的(GPS、温度、湿度)以及信息的(例如,对更多数据进行WiF1、将日历、产品状态等数据与打印输出位置进行同步一结合到条形码中等)类型。此外,分层软件平台可以允许下述配置中的WEM的操作,其中,例如,WEM可以被耦合到移动基础设备、计算机工作站(例如除使用OXP操作系统的MFP之外),或者其中,WEM被结合到独立设备中。现在对图13进行参考,图13是示出了针对WEA的基础设备(诸如计算机、PDA、蜂窝电话、智能电话、条形码读取器)或独立设备的处理器的分层架构456的图示。在图13中,任务到工作流映射层460可以为顶(最高的或最抽象的)层。任务到工作流映射层460可以将工作流命令(例如由电子工作流系统针对任务而接收到的命令)转换成任务所需的WE M相关命令的集合和序列。在这样的示例中,任务到工作流映射层460可以针对任务采取一组指令,并且将这些指令映射到实现这些指令所需的WEM操作的序列。工作流支配层465可以将WEM操作的序列转换成对应的一组数据采集任务。这样的数据采集任务可以包括数据转导、采样、滤波、处理以及分析。子层470可以为任务专用的数据和信息转换提供分析处理。子层475可以为图像和传感器数据提供数据处理。子层480可以为信号提供处理,诸如信号的转导、采样以及滤波。消息发送层485可以提供用于将处理任务执行指令(诸如用于数据收集任务的指令)加载到控制WEM的传感器、换能器以及信号转换/信号调节单元的处理器上的编程。因为WEM可以提供服务,所以(一个或多个)WEM软件模块可以将特定工作流任务映射到需要发生的硬件任务。如图13中所示,(一个或多个)WEM软件模块495包括但不限于用来捕获来自宽视野数字显微镜等设备的输入的软件。图13示出了工作流程序存储层490以及还有(一个或多个)WEM软件模块495的层。WEM控制模块(在层495中)可以提供用于驱动WEM设备的指令。图13示出了 WEM软件500 (用来控制宽视野数字显微镜设备)、WEM软件505 (用来控制GPS设备)、WEM软件510 (用来控制E场设备,其可以被用来收集诸如ECG信号之类的生物测量数据)以及WEM软件515 (用来控制惯性传感器,例如以用于收集生物测量信息)。用于其他工作流功能的(一个或多个)其他WEM软件模块495也是可能的。如果适用,那么一个或多个基础设备层(例如层520和525)可以被进一步提供在分层架构中。例如,图13示出了用于基础设备的层520或WEA附加槽硬件接口。层520还可以提供用于无线通信的无线电(RF)接口。层525可以提供针对基础设备功能(例如外壳、槽以及基线功能)、用于无线或受限应用(例如,如果非受限是选项,则使用电池)的功率和其他功能、存储器使用功能以及处理功能的编程(例如包括针对附加的WEA附加槽的编程)。可以确定基础设备层520和525关于下述因素的适用性:所述因素诸如为人类工程学(易用性)、安全性、可靠性、成本、可交换性、可持续性/功率使用等。在层530处提供了用于将WEM收集的数据与总体工作流(例如电子工作流系统)相关联的另外的层。对于便携式WEA而言,最优设备配置可以随例如用户偏好、历史、顺应性和/或策略需要而变化。单个便携式WEA可以基于分层架构而被精心制作以用于特定任务(诸如追踪和跟踪),并且该设备可以被配置有WEM以执行可包括在工作流中的不同任务。工作流中的简单零售任务的示例包括:
追踪和跟踪(广品追踪);
询问(例如条形码扫描)具有设备的产品并得到试样(coupon);
下载产品信息(诸如成分或部分);
下载产品出处(例如以确定该产品是否将引起过敏反应花生过敏);
销售点(在项目级上追踪产品销售);
检查(在项目级上评估对产品的损害);
认证/仿造检测;
在这个示例中,目标用户涉及全部范围,从消费者、零售商、经销商、检查员、制造商到法证代理。相同的WEA能够被定制以供不同的行动者在供应链/工作流中的每个节点(或点)处使用。过程流
现在对图14进行参考,图14是用于使用诸如WEM之类的感测模块的系统来在电子工作流系统中收集数据的示例性过程流程图。该过程可以正处于步骤542处,并且在步骤544中,系统可以提供用于感测关于工作流相关任务(例如由电子工作流系统监测和/或控制的任务)的信息的多个感测模块(诸如WEM)。在步骤546中,处理器(诸如操作软件服务的处理器)可以接收来自多个模块中的一个模块已被连接到处理器设备(例如多功能打印机、基础设备或其他处理器设备)以用于执行与工作流相关的任务的指示。例如,用于执行2D条形码扫描的WEM或用于使用宽视野数字显微镜设备执行文件授权的WEM可以被连接。在步骤548中,处理器(诸如操作软件服务的处理器)可以通过加载对应于正被连接的一个模块的控制软件将软件服务内的软件配置成操作所选模块(所选WEM)。如图13中所示,分层软件架构456可以包含用于加载诸如用于操作诸如宽视野数字显微镜之类的设备的WEM软件500之类的模块的层(例如层495)。可以在接收到连接命令时加载这样的控制软件。在步骤550中,处理器可以从正在执行与工作流相关的任务的一个模块(所连接的WEM)接收数据。在这样的实施例中,诸如宽视野数字显微镜授权服务之类的WEM可以传送关于对文件执行的授权过程的数据。在步骤552中,例如使用来自软件服务的例程的处理器可以根据可用在电子工作流系统中的所接收到的数据创建元数据记录。在步骤554中,处理器将该元数据发送到电子工作流系统,并且在步骤556中,该过程终止。现在对图15进行参考,图15是用于操作在其中电子工作流系统控制WEM的操作的工作流的示例性过程流。在图15中,该过程在步骤562中开始,并且在步骤564中,处理器(诸如操作用于工作流信息站的网络的集中式控制服务的处理器)可以从电子工作流接收执行任务的命令。该任务可以是例如验证文件、检查包装的出处、或者将文件的访问限制于仅被授权查看具有合适安全许可的文件的用户。在步骤566中,例如操作集中式网络服务的处理器可以将所接收到的工作流命令映射到(或者转换成)数据采集任务的序列,其中,这些任务可以例如由一个或多个可互换地耦合的感测模块执行。这样的可互换地耦合的感测模块可以为例如以上关于图1、2A-B、
3、4A-B以及5-6描述的WEM。在步骤568中,处理器可以将供一个或多个控制元件(例如图13的WEM软件500、505、510、515)使用的处理步骤加载到WEM处理器上(例如,加载到工作流信息站的处理器),其中,所述一个或多个控制元件对应于信息站处的该一个或多个可互换地耦合的模块。在步骤570中,信息站处的处理器激活所选模块(一个所选的WEM)并且使用对应的控制元件来控制该一个模块的操作。在控制该一个模块的操作时,信息站处的处理器可以接收数据并且创建例如关于该模块的操作的元数据。在步骤572中,处理器可以将关于任务的数据(例如形式为根据从该模块接收到的数据创建的元数据)传送到电子工作流系统。在步骤574中,该过程终止。本发明的实施例可以提供解决与项目级工作流的交互的可变情况相关需求的可扩缩系统。WEA可以基于工作流需要来提供优化的设备配置。因为更多系统可以被开发成将物理项目绑定到电子记录,所以可能被聚焦于多种物理/电子世界交互(而不是工作流设备的当前单一功能模型)的模块化设备对于工作流任务来说可能是有用的。这样的设备可能对于希望定制他们的电子/物理世界接口的任何人而言越来越有价值。这样的定制可能是基于对于隐私、安全性、连通性、医疗需要、位置等的不同偏好。

附加的考虑
除非以其它方式具体地陈述,否则如从上述讨论中显而易见的那样,应当了解的是,遍及利用诸如“处理”、“测算”、“计算”、“确定”等等之类的术语的说明书讨论指的是例如包括处理器的计算机或计算系统或类似的电子计算设备的动作和/或过程,所述处理器操控被表示为计算系统的寄存器和/或存储器内的物理(诸如电子)量的数据和/或将该数据变换成被类似地表示为计算系统的存储器、寄存器或其他这样的信息储存器、传输或显示设备内的物理量的其他数据。本发明的实施例可以例如使用可以存储指令或指令集的非暂时性计算机可读介质或物件加以实现,所述指令或指令集在被具有处理器的机器执行的情况下使处理器执行依照本发明的实施例的方法和/或操作。具有处理器的这样的机器可以包括例如任何适当的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等等,并且可以使用硬件和/或软件的任何适当的组合加以实现。非暂时性计算机可读介质或物件可以包括例如任何适当类型的存储器单元、存储器设备、存储器物件、存储器介质、存储设备、存储物件、存储介质和/或存储单元,例如,存储器、可移除或不可移除介质、可擦除或不可擦除介质、可写入或可重写介质、数字或模拟介质、硬盘、软盘、紧致盘只读存储器(CD-ROM)、可记录紧致盘(CD-R)、可重写紧致盘(CD-RW)、光盘、磁介质、各种类型的数字通用盘(DVD)、磁带、盒式磁带等等。指令可以包括任何适当类型的代码,例如,源代码、目标代码、编译代码、解释代码、可执行代码、静态代码、动态代码等等,并且可以使用任何适当的闻级、低级、面向对象、可视、编译和/或解释编程语目(像C、C++、Java、BASIC、Pascal、Fortran、COBOL、汇编语言、机器代码等等)加以实现。上述讨论意在示意本发明的原理和各个实施例。一旦上述公开被完全地了解,许多变化和修改就将对于本领域的技术人员而言变得显而易见。意图是,以下权利要求被解释为包含所有这样的变化 和修改。
权利要求
1.一种用于在工作流中执行任务执行的系统,所述系统包括: 至少一个模块化设备(12,42,82,91,105,112,122,142,162,212,214,222,224,232,234,362,364,372,374,382),其包括被可互换地耦合到处理器设备(72,95,103,120,150,210,220,230,360,370,380)的传感器设备(14,44,84,92,106,114,144,164); 软件服务(20,60,78,96,96a, 130,172,216,226,236,366,376,386);以及 电子工作流系统(22,62,89,98,134,174,240,352), 其中, 所述传感器对应于工作流的至少一个特定任务,并且 所述软件服务控制所述模块化设备的操作,并且根据由所述模块化设备的所述传感器所接收到的任务信息为所述电子工作流系统生成元数据。
2.根据权利要求 1所述的系统,其中,所述至少一个模块化设备被耦合到包括传感器设备(54,154)的第二模块化设备(52,152),并且其中,所述至少一个和第二模块化设备将数据传送到所述软件服务。
3.根据权利要求1所述的系统,其中,所述至少一个模块化感测设备通过线路或无线连接(66,80, 99,109, 133,171 )而被连接到多功能打印机(95,103, 120, 150)。
4.根据权利要求1所述的系统,其中,所述软件服务响应于来自所述电子工作流系统的反应式工作流命令启动所述模块化设备的操作。
5.根据权利要求3所述的系统,其中,所述传感器包括用来对文件进行认证的数字显微镜。
6.根据权利要求5所述的系统,其中,所述数字显微镜包括反射折射或屈光透镜。
7.根据权利要求1所述的系统,其中,所述软件服务包括分层软件架构(405,456)。
8.根据权利要求7所述的系统,其中,所述分层软件架构在层中包括程序元件(435,500,505,510,515)以使得所述软件服务能够控制所述一个模块化感测设备的操作。
9.一种用于电子工作流系统操作的方法,包括: 提供多个模块化设备以用于感测关于一个或多个工作流相关任务的信息(544); 接收所述多个中的第一模块化设备已被连接到用于执行与工作流相关的任务的处理器设备的指示(546); 在软件服务处从所述第一模块化设备接收关于所述任务的数据(550);以及 根据从第一模块化感测接收到的数据创建元数据以便在电子工作流系统中使用(552)。
10.根据权利要求9所述的方法,其中,所述多个模块化设备中的每一个都与所述处理器设备可互换地耦合(66,80, 99,109, 133,171 )。
11.根据权利要求9所述的方法,进一步包括使用相同连接将用于执行与工作流相关的第二任务的所述多个中的第二模块化感测设备(52,152)耦合到由所述第一模块化感测设备所使用的所述处理器设备。
12.—种非暂时性计算机可读介质,其具有当被处理器执行时使所述处理器执行以下方法的存储在其上的指令:从电子工作流系统接收命令以执行任务(564); 将所接收到的工作流命令映射到将被使用包括感测模块的至少一个模块设备执行的数据采集任务的序列中(566); 使用对应的控制元件来控制所述至少一个模块设备的操作(570);以及 将关于所述任务的数据传送到所述电子工作流系统(572)。
13.根据权利要求12所述的非暂时性计算机可读介质,其中所述控制元件在网络中的集中式控制服务器(100)中被维护以控制多个工作流信息站。
14.根据权利要求13所述的非暂时性计算机可读介质,其中,在控制所述可互换地耦合的感测模块中的至少 一个的操作时接收项目级数据。
15.根据权利要求12所述的非暂时性计算机可读介质,其中,所述电子工作流系统包括基于Web的计算云(240)内的多个计算机系统。
全文摘要
描述了用于在工作流中执行任务执行的系统和方法。所述系统包括至少一个模块化设备(12,42,82,91,105,112,122,142,162,212,214,222,224,232,234,362,364,372,374,382),其包括被可互换地耦合到处理器设备(72,95,103,120,150,210,220,230,360,370,380)的传感器设备(14,44,84,92,106,114,144,164);软件服务(20,60,78,96,96a,130,172,216,226,236,366,376,386);以及电子工作流系统(22,62,89,98,134,174,240,352),其中,所述传感器可以对应于工作流的至少一个特定任务,并且所述软件服务可以控制所述模块化设备的操作,以及根据由所述模块化设备的所述传感器所接收到的任务信息为所述电子工作流系统生成元数据。
文档编号G06F13/14GK103250132SQ201080070792
公开日2013年8月14日 申请日期2010年12月20日 优先权日2010年12月20日
发明者S.J.辛斯克, G.亚当斯 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1