用于多模式读取设备的手势和运动操作控制的制作方法

文档序号:6533142阅读:106来源:国知局
用于多模式读取设备的手势和运动操作控制的制作方法【专利摘要】一种用于从对象读取经编码数据(诸如光学码标记和RFID标签)的便携式数据读取器以及操作方法。数据读取器包括适用于手持操作的外壳以及支撑在外壳上的触摸屏显示器。数据读取器进一步包括一个或多个读取引擎,每一个读取引擎关联于用于配置读取引擎以读取对象的数据的解码指令的集合。读取引擎每一个都关联于唯一的控制手势,该手势可以被应用至触摸屏显示器以用特定的读取引擎配置数据读取器。便携式数据读取器包括处理子系统,其通信地耦合至触摸屏和读取引擎,并且可操作地检测控制手势是否已经应用至触摸屏显示器或摇杆键,并且接着用所选择的读取引擎配置数据读取器。【专利说明】用于多模式读取设备的手势和运动操作控制【
技术领域
】[0001]本公开的领域一般地涉及用于读取和解码各种光学码符号体系以及RFID标签格式的系统。更特别地,本公开的领域涉及数据读取器,该数据读取器具有用于配置和触发在读取或扫描事件期间应用的光学码和RFID解码参数的特定集合的触摸屏界面。【
背景技术
】[0002]光学读取系统广泛地用于读取印刷在各种对象上的光学码或其他编码符号的形式的数据。这些系统可以用于多种多样的应用中,诸如零售商店中的库存控制和销售点事务。条形码仅仅是现今使用的多种类型的光学码中的一个实例。最常见的条形码为一维或线性光学码,其中信息被编码在一个方向上-垂直于条(bar)和空(space)的方向。例如,一维(ID)条形码符号体制可以包括128码、129码、交叉二五码、矩阵二五码、通用产品码(UPC)、扩展码39,93码、UCC128、库得巴码、EAN/JAN、MS1、Zip+4、39制药二进制码(Pharmacode39)、RSS、标准二五码、Tr1ptic、DPBCP0STNETo同样有时被称为“条形码”的诸如二维矩阵码(例如,最大码)或堆叠式码(例如,PDF417)的高维度光学码也用于各种目的。基于所使用的条形码标记的类型,解码参数的适当集合用于准确地读取和处理数据。[0003]通常而言,条形码标记包括一系列不同宽度的平行暗条,平行暗条具有居间的、同样为不同宽度的亮空。在条形码标记中编码的信息由条宽和空宽的特定序列来表示。光学读取系统可以采用光学读取器,其照明条形码标记并且检测从码的条和空反射的光。一个常见的光学读取器为飞点扫描器,其中,诸如激光或LED的照明源横过条形码移动,同时光学读取器中的光检测器监视所反射或反向散射的光。在光学读取器接收到条形码数据之后,光学读取器可以解码条形码数据并且将其存储或将其传输至另一个设备用于存储。[0004]另一种类型的数据读取器为成像读取器,诸如CXD(电荷耦合器件)或CMOS(互补金属氧化物半导体),其中扫描区域的条形码图像或二维图像的整条线聚焦到检测器阵列。成像读取器通常包括照明条形码以提供需要的信号响应的光源。一旦对于整个读取区域已经接收到信号,那么其可以被处理和解码。[0005]再一种类型的数据读取器不使用光学条形码,而是利用无线电波读取电子标签,该类型的数据读取器诸如射频识别(RFID)读取器。RFID系统通常采用至少两个组件,附接至待识别物理物品的“应答器”或“标签”,以及将电磁信号发送至应答器并且接着检测响应的“读取器”。通常而言,在应答器进入适当范围内之后,读取器发射由应答器接收的RF信号。作为响应,应答器接着将其信息经由调制的RF信号发送回到读取器。读取器检测该调制的信号,并且可以通过解码该调制的信号来识别应答器。在识别出应答器之后,读取器可以要么存储经解码的信息或者将经解码的信号发送至计算机或其他设备。[0006]当前,具有多个读取模式的数据读取器是可用的,其中数据读取器能够捕获和解码光学条形码标记、RFID标签以及其他数据类型。因为准确地读取和处理每种数据类型通常需要解码参数的不同集合,因此这些多模式数据读取器通常包括如下功能,即在读取或扫描对象之前提供在各种读取模式之间的切换以确保准确的读取。这种数据读取器在对象可能包含混合的条形码符号体制和RFID标签的环境下(诸如,在零售商店或包装设施中)是有用的。[0007]本【发明者】已经认识到对于这样的数据读取器的需求,其能够快速且高效地在多种多样的读取模式之间切换,以减少处理时间并避免特定标记和/或标签的不正确读取。此夕卜,本【发明者】已经认识到对于这样的数据读取器的需求,其为操作者提供针对特定读取或扫描事件来快速选择解码参数的特定集合的能力。【
发明内容】[0008]公开了关于便携式数据读取器的方法和装置,用于改进的数据读取器和对具有经编码的数据(诸如条形码标记和RFID标签)的物品的处理。[0009]例如,一个实施例包括便携式数据读取器,便携式数据读取器具有用于从对象读取经编码的数据的读取引擎。读取引擎关联于解码指令的集合以及键入到读取引擎的控制手势。便携式数据读取器进一步包括触摸屏显示器以及通信地耦合至触摸屏显示器和读取引擎二者的处理子系统。当控制手势应用至触摸屏显示器时,处理子系统检测控制手势,并且作为回应,用相应的读取引擎配置数据读取器。[0010]在其他实施例中,便携式数据读取器包括多个读取引擎,每个都被分配使读取引擎彼此区分的唯一控制手势。在这样的实施例中,处理子系统被配置为检测所应用的对应于读取引擎之一的控制手势,并且之后用键入到所应用的控制手势的读取引擎配置数据读取器。[0011]在一些实施例中,控制手势可以包括在触摸屏上用手指或触针式仪器叩击,或者可以包括横过触摸屏应用的或应用至摇杆键的滚动或拖拽事件。在另外的其他实施例中,数据读取器可以包括加速计或倾斜传感器,并且控制手势可以涉及加速计的激活,诸如通过旋转、倾斜、摇动、或者以其他方式移动数据读取器。[0012]另外的方面和优点通过下面优选实施例的具体描述将变得明晰,所述描述参考附图进行。附图仅描绘了特定的优选实施例,并且本质上不被视作限制。【专利附图】【附图说明】[0013]图1为具有触摸屏显示器的便携式数据读取器的框图。[0014]图2为示出了用于操作图1的便携式数据读取器的方法的流程图。[0015]图3为示出了用于利用图1的便携式数据读取器读取数据的方法的流程图。【具体实施方式】[0016]参考附图,这个部分描述了特定实施例以及它们的详细构造和操作。本文所描述的实施例通过仅说明且非限制的方式来阐明。在一个或多个实施例中,所描述的特征、结构、特性以及操作方法可以以任何合适的方式来组合。基于本文的公开,本领域的技术人员将认识到各种实施例可以在没有特定细节中的一个或多个的情况下或者利用其他方法、组件或材料等而得以实践。出于清楚和简洁的目的,在以下情况下,给出了特定实施例的组件或步骤的特定方面而没有不必要的细节:根据本文的教导这样的细节对于本领域的技术人员将是清楚的和/或这样的细节将模糊对实施例的更相关方面的理解。[0017]某些实施例能够实现各种优点,包括如下的一个或多个:(I)提供具有触摸屏、运动感测和/或切换能力的数据读取器,用于基于对象中的条形码符号体制或RFID标签的存在快速且容易地激活各种读取器模式;以及(2)提供能够检测且响应用于在各种读取模式和配置设置之间的切换的多种多样的编程的控制手势的可编程数据读取器。[0018]在下面的附图描述和任何必示例实施例中,系统可以结合在零售店处的使用被参考。应当理解,这样的用途仅为用于这样的系统的一个示例性用途。可以实现用于具有本文所描述的特性和特征的系统的其他用途,例如,在诸如包裹配送(例如投递)站的工业区位中,或者用于处理库存,以及其他合适的用途。[0019]参考图1-3,便携式数据读取器100可以用于在结帐过程期间(诸如在零售商店或超级商场处)读取和处理在物品上的光学标记或RFID标签。在一个示例操作中,操作者通过确保数据读取器100上电并且接着通过将数据读取器100指向对象或扫描区域处来激活数据读取器100。一旦被激活,操作者将控制手势(例如滑动、轻叩、滚动、摇动、倾斜)应用至数据读取器100,来为特定的标记或标签类型(诸如一维条形码、二维条形码或RFID标签)设定读取器模式。一旦控制手势已经由数据读取器100接收和处理,那么数据读取器100根据所选择的读取器模式来配置读取引擎102,以适当地捕获目标数据。一旦物品已经被处理,如果必要,那么通过应用不同的控制手势至数据读取器100,数据读取器100可以之后被重新配置到不同的读取器模式。[0020]例如,如果待处理物品具有RFID标签,则操作者将对应于RFID读取器模式的控制手势应用至数据读取器100。在数据读取器100检测到且处理该控制手势之后,数据读取器100配置读取引擎102以读取并处理RFID标签。一旦适合地被配置,那么相应地,数据读取器100从该物品捕获RFID标签数据,并且读取引擎102处理该RFID标签数据。一旦已经准确地捕获该数据,那么通过应用不同的控制手势,数据读取器100可以被重新配置用于不同的读取器模式。[0021]图1示出了根据一个实施例的数据读取器100的框图,数据读取器100诸如条形码扫描器、RFID读取器、工业便携式数据终端、或多模式数据读取器(能够读取光学码、RFID标签和其他数据类型的多模式数据读取器)。参考图1,数据读取器100包括外壳101,外壳101适用于保护在其中的数据读取器100的组件(如下文具体描述的),并且适用于支撑在外壳101的外表面上的附加组件,诸如键盘108和触摸屏显示器112。外壳101优选地是紧凑的并且适合于数据读取器100的便携性和手持操作。[0022]便携式数据读取器100包括一个或多个读取引擎102,诸如光学标记(或条形码)扫描引擎、RFID读取引擎或能够读取两个/多个数据类型的多模式数据读取器。读取引擎102可以读取来自物理对象的条形码符号、来自RFID标签的信息,或者二者。在一些示例实施例中,读取引擎102可以包括从DatalogicADC公司或其他制造商可得的激光条形码扫描引擎。在其他实施例中,读取引擎102可以包括从DatalogicADC公司、得克萨斯州休斯敦的SAT公司或其他制造商可得的RFID读取引擎。如本文所使用的,读取引擎102可以包含激光扫描器或成像扫描器(诸如基于CCD或的CMOS成像器)。[0023]便携式数据读取器100可以包括处理单元104。处理单元104可以为各种商用处理器或者其他能够执行指令的逻辑机中的任何一个,诸如因特尔(R)XScale(TM)PXA310624MHZ处理器。双微处理器或其他多处理器架构同样可以用作处理单元104。[0024]可以提供标准输入控制器106来接收来自键盘/小键盘108、指点设备(未示出)或者其他有线/无线输入设备的用户输入。输入控制器106可以包括通用接口驱动器专用集成电路(WDA)或其他适合的电路。示例WDA的进一步细节可以在美国专利N0.6,877,663中找到,其通过引用全部结合于此。在一些实施例中,可以包括其他输入设备107,诸如麦克风、数字相机、指纹扫描器、触摸板、轨迹球和手写板。虽然输入设备107可以集成到便携式数据读取器100中并且经由输入控制器106耦合至处理单元104,但是输入设备107还可以经由其他接口(诸如一个或多个连接器109)连接。连接器109可以包括一个或多个数据接口、总线接口、有线或无线网络适配器或者用于传输和接收数据的调制解调器。相应地,输入控制器106可以包括硬件、软件和固件中的一个或多个,以实现一个或多个协议,诸如堆栈协议连同对应的层,诸如例如应用层(例如HTTP)、传输层(例如TCP)、网络层(例如IP)和链路层(例如以太网)。根据一个实施例,连接器109起到串行端口(例如RS232)的作用。但是,连接器109还可以支持其他接口,诸如通用串行总线(USB)端口、以太网端口、并行端口、IEEE1394串行端口或IR接口。输入控制器106还可以支持各种有线、无线、光和其他通信标准。[0025]便携式数据读取器100可以经由一个或多个触摸屏显示设备112呈现数据、提示以及以其他方式与用户通信,触摸屏显示设备112诸如集成液晶显示器(IXD)、有机发光二极管(OLED)、阴极射线管(CRT)显示器或其他适合的具有触摸屏功能的显示器。显示控制器110可以驱动显示设备112。在一些实施例中,便携式数据读取器100可以进一步包括倾斜传感器或加速计142,其与处理单元104通信并且配置为检测便携式数据读取器100是否已经旋转、倾斜或摇动。在一些实施例中,倾斜传感器142可以与显示控制器110通信或电耦合至显示控制器110,使得当倾斜传感器142激活时(例如,数据读取器100倾斜),显示控制器110触发消息以显示在触摸屏显示器112上,通知用户已经激活倾斜传感器142。[0026]便携式数据读取器100还可以包括网络接口114以经由外部网络(未示出)与一个或多个其他设备通信,所述其他设备诸如服务器、主机计算机或销售点终端。例如,由便携式数据读取器100收集或解码的数据可以被传递至服务器。网络接口114可以便利于在短距离(例如蓝牙TM)或几乎无限距离(例如因特网)之上与其他设备有线或无线通信。在有线连接的情况下,数据总线可以使用任何协议来设置,诸如IEEE802.3(以太网)、高级技术附件(ΑΤΑ)、个人计算机存储卡国际协会(PCMCIA)以及USB。无线连接可以使用低或高功率的电磁波,以使用任何无线协议来传输数据,这些无线协议诸如蓝牙TM、IEEE802.1lb(或其他WiFi标准)、红外数据协会(IrDa)和射频识别(RFID)。此外,调制解调器模块(未示出)或以太网模块(未示出)可以耦合至连接器109以便利WAN网络环境。[0027]便携式数据读取器100进一步包括存储器116,其可以使用一个或多个标准存储器设备实现。存储器设备可以包括例如RAM118,ROM120和EEPROM设备,并且还可以包括磁或光存储设备,诸如硬盘驱动器、CD-ROM驱动器和DVD-ROM驱动器。便携式数据读取器100还可以包括耦合至内部硬盘驱动器124的接口122。接口122还可以耦合至可移除存储器,诸如闪存存储器、磁软盘驱动器、光盘驱动器或其他设备。此外,接口122(和/或输入控制器106)可以配置为用于外部驱动器实现,诸如通过USB、IEEE1194或PCMCIA连接。[0028]在一个实施例中,任何数量的程序模块可以存储在一个或多个驱动器124和RAM118中,包括操作系统126、一个或多个应用程序128、其他程序模块130(诸如实现本文所描述方法的指令)、数据132、文件系统134、设置136和读取数据138。全部或部分的程序模块还可以缓存在RAM118中。可以采用任何适合的操作系统126,诸如WindowsEmbeddedCE6.0>WindowsEmbeddedHandheld、安卓、Linux或者其他商用或专用操作系统。[0029]存储器116、内部硬盘驱动器124或二者还可以存储用于便携式数据读取器100的多个设置136,其可以包括各种符号设置、设备设置(例如用户接口)和网络设置。另外,存储器116、内部硬盘驱动器124或二者可以存储由读取引擎102得到的读取数据138(例如,从条形码和RFID标签读取的符号和信息)。前述任一可以被存储在文件系统134内或由文件系统134索引,这可以由操作系统126管理。[0030]包括读取引擎102、处理单元104、输入控制器106、显示控制器110、网络接口114、存储器116和接口122的上述部件可以经由总线140相互连接。虽然图1中示出了基于总线的架构,但是其他类型的架构同样适用(例如,一个或多个组件可以互相直接耦合)。虽然所示的实施例描绘了便携式数据读取器100的一个可能配置,然而应当认识到,可以设置多种多样的硬件和软件配置。例如,便携式数据读取器100的其他版本可以具有少于全部这些组件的组件或者可以包含其他组件。关于便携式数据读取器的其他示例和另外细节可以在共同拥有的于2007年9月25日授权的名称为“PortableDataReadingDeviceWithIntegratedWebServerForConfigurat1nAndDataExtract1n,,的美国专利N0.7,273,179中看到,其通过引用全部结合于此。[0031]图2为示出了根据一个实施例的用于操作便携式数据读取器100的方法的流程图。参考图2,在步骤210处,读取引擎102可以用所期望的解码参数和过滤器(filter)来配置。所选择的各种解码参数和过滤器可以取决于被配置和使用的特定读取引擎102,诸如光学条形码扫描引擎或RFID读取引擎。在一些实施例中,解码参数和过滤器可以包括下面的一个或多个:用于解码ID和2D标记和或RFID标签所花费的时间长度的指令,用于读取特定长度数据的指令,用于针对ID和2D标记以及RFID标签的最小和最大可接受长度的指令,关于标记/标签前缀和后缀、解码攻击性(aggressiveness)、RFID类别和其他传统符号体制和/或RFID标签特性的参数。基于例如每个数据类型的固有限制和特性,这些指令对于不同的读取引擎102中的每一个可以改变。[0032]读取引擎102可以经由数据读取器100上的输入或控制板(诸如使用键盘或小键盘108或其他输入设备107)被编程和/或以其他方式被配置。在其他实施例中,读取引擎102可以经由连接器109(诸如通过USB设备)、网络接口114、或者使用接口122(诸如通过硬盘或CD)、或者任何其他适合的设备而远程配置。一旦被输入或上载,解码参数可以储存在存储器116或内部硬盘驱动器124中。[0033]在步骤220中,一旦用于读取引擎102的各种解码参数已经被输入且储存在数据读取器100中,那么读取引擎102(例如1D、2D、RFID引擎或者其他解码引擎)中的每一个以及它们相关联的解码参数或者解码参数的特定子集被分配唯一的控制手势。控制手势允许便携式数据读取器100的操作者简单地通过应用特定控制手势至便携式数据读取器100来调用(callup)特定的读取引擎102以及所期望的解码参数的集合(如下文将在步骤240中进一步详细说明的)。控制手势可以使用任何适合的编程技术被分配给读取引擎102和解码参数。用于分配控制手势的指令可以使用输入设备(诸如键盘108)被编程至便携式数据读取器100,或者可以使用连接器109(诸如通过USB设备)、网络接口114、或者使用接口122(诸如通过硬盘或CD-Rom驱动器)、或者任何其他适合的设备以其他方式被加载。[0034]下面的描述包括可在步骤220中分配的示例控制手势。应当理解,本文描述的控制手势仅用于说明的目的,在不脱离本公开原理的情况下,除了本文描述的这些之外的不同控制手势可以被分配给各种设置,并且非本文所特别描述的诸多其他控制手势也可以在步骤220中被分配。[0035]在一个实施例中,取决于待处理的编码数据的类型,唯一的控制手势可以被分配来触发读取引擎102中的每一个(或者触发具有多个读取器模式的读取引擎102(诸如光学码/RFID双读取器)中的一个读取器模式)。例如,在一个配置中,便携式数据读取器100可以包括四个不同的读取引擎102,包括1D、2D、成像器和RFID读取引擎(或者具有这四个读取模式中每个的单个读取引擎102)。在这样的配置中,唯一的控制手势可以被分配给这些读取引擎102中的每一个。[0036]在一些实施例中,控制手势可以如下文表A中所示来分配。在下面的描述中,弹击(flick)控制手势被定义为包括在触摸屏显示器112上执行的滚动事件和方向性快速触摸事件,并且拖动(pan)控制手势被定义为包括在触摸屏显示器112上执行的按压、保持和拖拽手势事件。参考表A,在一个实施例中,从触摸屏显示器112的中间部分向左边的弹击或拖动控制手势可以关联于ID读取引擎;从触摸屏显示器112的中间部分向右边的弹击或拖动可以关联于2D读取引擎;从中间部分在向上方向上的弹击或拖动可以关联于成像器读取引擎;以及从中间部分在向下方向上的弹击或拖动可以关联于RFID读取引擎。其他实施例可以包括附加的控制手势以根据需要适应附加的读取引擎类型。[0037]表A:根据一个实施例的控制手势[0038]数据读取器模式控制手势ID光学读取器向左边的弹击手势2D光学读取器向右边的弹击手势RFlD读取器向下的弹击手势成像读取器向上的弹击手势[0039]在另一个实施例中,对于特定读取引擎102的每个解码参数或解码参数的组或子集同样被分配唯一的控制手势,以允许更加定制的操作者体验。例如,ID和2D读取引擎中的每一个可以包括用于与特定码长、符号体制、前缀、后缀和其他典型扫描或读取特性相关的解码参数的附加的特定控制手势。例如,在一个示例配置中,在选择了ID读取引擎之后,操作者可以接着应用第二控制手势至触摸屏112以选择与读取引擎102运行的解码参数的特定集合。在这种配置中,触摸屏112可以显示提示操作者来应用控制手势以选择所期望的读取引擎102的第一屏幕。一旦已经作出该选择,那么触摸屏112可以之后显示提示操作者来应用第二控制手势以选择与读取引擎102运行的解码参数的集合的第二屏幕。[0040]在其他配置中,每个唯一的控制手势可以被分配给特定的读取引擎102,其已经包含有与其相关联的解码参数的特定包。例如,在一种配置中,向左边的弹击可以关联于将仅读取特定或任何长度的39码符号体制标记的ID条形码引擎;向右边的弹击可以关联于将仅读取特定或任何长度的128码符号体制标记的ID条形码引擎;并且在向上和向下方向上的弹击可以关联于将仅读取特定长度的其他码符号体制的ID条形码引擎。在其他实施例中,RFID读取引擎可以以与ID引擎相似的方式被配置,例如:在向上方向上的弹击可以关联于读取具有特定前缀和特定长度及类别的RFID标签的RFID读取器,并且在向下方向上的弹击可以关联于读取具有不同的前缀和不同长度及类别的RFID标签。[0041]如前所述,取决于可以被分配给每个读取引擎102的解码参数和过滤器的数目以及操作者的个体偏好,控制手势可以与以上描述的那些相同或不同。[0042]在一些实施例中,便携式数据读取器100的物理移动也可以被分配(以及由数据读取器100解译)作为控制手势。在这样的实施例中,数据读取器100可以包括倾斜传感器或加速计142,其耦合至数据读取器100的外壳101且配置为检测数据读取器100的物理移动,所述物理移动可以包括便携式数据读取器100的倾斜、旋转或摇动。例如,在向下方向上倾斜便携式数据读取器100可以被分配并且关联于读取特定类别、前缀和长度的RFID标签,而在向上方向上倾斜便携式数据读取器100可以关联于读取具有不同前缀和长度的RFID标签。类似的移动或倾斜控制手势可以被分配给ID和2D读取引擎102。[0043]在一些实施例中,为了避免倾斜传感器142与已经由操作者输入的选择干扰,倾斜传感器142和/或处理单元104可以被编程为一旦选择已经被输入到数据读取器100上则忽视来自倾斜传感器142的读取。另外,在数据读取器100上可以存在消除抖动超时设置和/或配置设置用于沿着X、y和/或z轴的倾斜阈值,以避免对无意或意外的倾斜运动的检测。[0044]在其他实施例中,键盘108(其可以包括摇杆键和其他激活键)上的控制手势也可以以上述的相似方式被解译并分配作为控制手势。例如,一个或多个摇杆键可以被分配为触发1D、2D、成像器和RFID读取引擎102。[0045]在又一些的其他实施例中,触摸屏、运动和键盘控制手势的组合可以被分配给特定读取模式,使得便携式数据读取器100可以解译应用至触摸屏显示器112的控制手势、由倾斜传感器142检测的运动控制手势、以及通过键盘108的输入控制手势的组合,以允许更多的操作者定制。例如,在一个实施例中,如以上所描述的,数据读取器100可以配置为允许通过应用适当的控制手势至触摸屏显示器112而在ID和2D成像器之间选择。此外,倾斜传感器142可以关联于RFID读取器,使得在向上方向上倾斜数据读取器100配置数据读取器100为读取具有特定长度的RFID标签,而在向下方向上倾斜数据读取器100配置数据读取器100为读取具有不同长度的RFID标签。最后,小键盘108上的摇杆键可以关联于基于相机的成像读取器,使得摇杆键的激活配置数据读取器100用于基于相机的成像。在这样的配置中,操作者可以在触摸屏显示器112上应用手势,倾斜数据读取器100以激活倾斜传感器142,或者在小键盘108上按压摇杆键以选择用于数据读取器100的读取器模式。在其他实施例中,数据读取器100的各种特征和组件(例如键盘108、倾斜传感器142和触摸屏显示器112)可以根据期望被分配给不同的读取器模式。[0046]在一些实施例中,控制手势被直观地分配,使得简化在用于读取引擎102和解码参数的各种设置之间的切换处理。例如,在一个实施例中(参见表B),被分配的用于选择ID读取引擎102的控制手势可以包括在触摸屏显示器112上用一个手指的简单竖直滑动,使得产生类似罗马数字一的控制手势。此外,用于选择2D读取引擎102的控制手势可以包括在触摸屏显示器112上同时使用两个手指在基本平行取向上的竖直滑动,使得产生类似罗马数字二的控制手势(即多点触摸手势)。[0047]在其他实施例中,控制手势可以包括不同于本文特定描述的这些的其他单个或多点触摸手势。在另外其他的实施例中,这些控制手势中的一个或两个可以如所描述地做出,但是是沿着横过触摸屏显示器112的水平轴被提供应用。此外,所分配的用于选择RFID读取器的控制手势可以包括以在触摸屏显示器上字母“R”形的单指运动。类似地,所分配的用于选择基于相机的读取器(诸如成像器)的控制手势可以为类似字母“C”(用于照相机)形的单指运动。关于用于RFID读取器和成像器的各自字母“R”和“C”的选择,应当理解,在不同语言中,这些特定读取器模式的名称可以开始于不同的字母或字符符号,使得直观的控制手势可以替代地为该特定字母或符号。[0048]表B:根据一个实施例的控制手势[0049]【权利要求】1.一种用于从对象读取数据的数据读取器,所述数据读取器包括:外壳,适用于手持操作;读取引擎,关联于解码指令的集合,其中所述读取引擎进一步关联于对于所述读取引擎唯一的控制手势;触摸屏,支撑在所述外壳上,其中,所述触摸屏包括触摸屏表面,并且其中,通过应用所述控制手势至所述触摸屏表面能够选择所述读取引擎;以及处理子系统,通信地耦合至所述读取引擎和所述触摸屏,其中,响应于检测到所述控制手势已经被应用至所述触摸屏,所述处理子系统基于应用至所述触摸屏表面的所述控制手势来用所述读取引擎配置所述数据读取器。2.根据权利要求1所述的数据读取器,进一步包括:多个读取引擎,每一个都关联于解码指令的集合,其中所述多个读取引擎中的每一个进一步关联于多个控制手势中的一个,以使所述多个读取引擎中的每一个唯一地彼此区分,并且其中所述处理子系统进一步配置为:检测所述控制手势已经应用至所述触摸屏表面;以及基于应用至所述触摸屏表面的所述控制手势,用所述多个读取引擎中的一个配置所述数据读取器。3.根据权利要求1所述的数据读取器,其中,所述控制手势包括横过所述触摸屏表面的滚动运动。4.根据权利要求1所述的数据读取器,其中,所述处理子系统进一步配置为一经确定所述控制手势已经应用至所述触摸屏,启动所述读取弓I擎以触发读取事件。5.根据权利要求2所述的数据读取器,其中,所述多个读取引擎包括ID条形码读取引擎和2D条形码读取引擎,其中所述ID条形码读取引擎关联于单个滑动控制手势,并且所述2D条形码读取引擎关联于多点触摸滑动控制手势,并且其中,通过应用所述单个滑动控制手势至所述触摸屏表面能够选择所述ID条形码读取引擎,并且通过应用所述多点触摸滑动控制手势至所述触摸屏表面能够选择所述2D条形码读取引擎。6.根据权利要求2所述的数据读取器,其中,所述触摸屏配置为显示对所述多个读取引擎中的每一个进行呈现的选单,所述多个读取引擎能够经由所述触摸屏表面来选择。7.根据权利要求2所述的数据读取器,进一步包括加速度计,所述加速计耦合至所述外壳并且与所述处理子系统通信,其中所述加速计配置为检测所述数据读取器的物理移动,并且其中所述处理子系统进一步配置为确定所述加速计是否已经检测到所述数据读取器的物理移动。8.根据权利要求7所述的数据读取器,其中所述多个读取引擎中的至少一个关联于所述加速计,并且能够经由所述加速计的激活来选择,并且其中所述处理子系统进一步配置为确定所述多个读取引擎中的一个是否已经经由所述加速计的激活被选择。9.根据权利要求8所述的数据读取器,其中所述控制手势包括倾斜所述数据读取器。10.一种用于从对象读取数据的数据读取器,所述数据读取器包括:夕卜壳;触摸屏,支撑在所述外壳上,所述触摸屏具有触摸屏表面并且配置为向操作者显示数据读取操作的选单,通过应用控制手势到所述触摸屏表面能够选择所述数据读取操作,其中,数据读取操作的所述选单包括第一数据读取模式和第二数据读取模式,其中所述第一数据读取模式具有关联于解码光学码的解码参数的第一集合,所述第二数据读取模式具有关联于解码RFID标签的解码参数的第二集合;一个或多个读取引擎,配置为读取光学码数据和RFID标签数据中的至少一个;以及处理子系统,耦合至所述触摸屏和所述一个或多个读取引擎,所述处理子系统配置为:确定是否已经从所述触摸屏上的数据读取操作的所述选单中选择了所述数据读取操作中的一个,由此产生所选择的数据读取操作;以及一经确定已经选择所述数据读取操作中的一个,配置所述一个或多个数据读取引擎以执行所选择的数据读取操作。11.根据权利要求10所述的数据读取器,其中,所述触摸屏表面包括第一区域和第二区域,所述第一区域关联于所述第一数据读取模式,所述第二区域关联于所述第二数据读取模式,并且其中通过应用所述控制手势使得沿着所述触摸屏表面的所述第一区域作出接触能够选择所述第一数据读取模式,通过提供所述控制手势使得沿着所述触摸屏表面的所述第二区域作出接触能够选择所述第二数据读取模式。12.根据权利要求11所述的数据读取器,其中,所述处理子系统配置为确定已经从数据读取操作的所述选单中选择了所述数据读取操作中的所述一个进一步包括所述处理子系统配置为确定是否已经沿着所述第一区域或第二区域作出所述控制手势。13.根据权利要求10所述的数据读取器,进一步包括加速计,所述加速计耦合至所述外壳并且与所述处理子系统通信,其中所述加速计配置为检测所述数据读取器的物理移动,并且其中所述处理子系统进一步配置为确定所述加速计是否已经检测到所述数据读取器的物理移动。14.根据权利要求13所述的数据读取器,其中具有解码参数的第三集合的第三数据读取模式关联于所述加速计并且能够经由所述加速计的激活来选择,并且其中所述处理子系统进一步配置为确定所述加速计是否已经被激活,并且作为响应,配置所述读取引擎以执行关联于所述第三数据读取模式的指令。15.根据权利要求10所述的数据读取器,其中,所述第一数据读取模式包括ID条形码读取模式和2D条形码读取模式,其中所述ID条形码读取模式关联于以罗马数字一的形式的单个滑动触摸屏控制手势,并且所述2D条形码读取模式关联于以罗马数字二的形式的同时的双滑动触摸屏控制手势,并且其中通过应用所述单个滑动控制手势至所述触摸屏表面能够选择所述ID条形码读取模式,通过应用所述双滑动控制手势至所述触摸屏表面能够选择所述2D条形码读取模式。16.一种用于用数据读取器读取数据的方法,所述数据读取器具有用于从对象读取数据的读取引擎,所述方法包括如下步骤:关联,由所述数据读取器关联控制手势与读取引擎;检测,由所述数据读取器检测所述控制手势在所述数据读取器的触摸屏表面上的应用;确定,由所述数据读取器确定所述控制手势对应于所述读取引擎;配置,由所述数据读取器配置所述读取引擎;响应于在所述数据读取器上激活触发机构,由所述数据读取器捕获来自数据源的信息;以及解码,由所述读取器解码使用所述读取引擎从所述数据源捕获的所述信息。17.根据权利要求16所述的方法,其中,所述数据读取器包括多个读取引擎,并且其中:所述关联步骤包括由所述数据读取器关联唯一的控制手势与所述多个读取引擎中的每一个;所述确定步骤包括由所述数据读取器确定所述唯一的控制手势对应于所述多个读取引擎中的一个,由此产生所选择的读取引擎;所述配置步骤包括由所述数据读取器配置所选择的读取引擎;以及所述解码步骤包括由所述数据读取器解码使用所选择的读取引擎从所述数据源捕获的所述信息。18.根据权利要求16所述的方法,进一步包括呈现步骤,所述呈现步骤在所述数据读取器的所述触摸屏显示器上呈现能够用于选择的所述一个或多个读取引擎中的每一个以及关联于所述一个或多个读取引擎中的每一个的所述控制手势输入的选单。19.根据权利要求17所述的方法,其中,所述数据读取器进一步包括加速计,并且所述方法进一步包括如下步骤:关联,由所述数据读取器关联所述加速计与所述多个读取引擎中的至少一个;以及确定,由所述数据读取器确定所述加速计是否已经通过所述数据读取器的物理移动而激活。20.根据权利要求16所述的方法,进一步包括由所述数据读取器指示所述数据是否已经被捕获的步骤。【文档编号】G06F3/041GK104137035SQ201380010938【公开日】2014年11月5日申请日期:2013年1月10日优先权日:2012年1月13日【发明者】J·M·麦康耐尔申请人:得利捷Adc股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1