具有可配置操作特性的标记读取终端的制作方法

xiaoxiao2020-7-23  20

专利名称:具有可配置操作特性的标记读取终端的制作方法
技术领域
本公开的主题涉及标记读取终端和扫描仪,并且更具体的,涉及被配置为允许经由触发控制改变操作特性的标记读取终端和扫描仪的实施例。
背景技术
多个品种的标记读取终端和扫描仪(统称为“终端”)有是可得的。这些品种中众所周知的是如通常在零售商店结账柜台处所见的枪式终端。提供了增强功能的、具有键盘和显示器、以及包括先进的网络通信能力的其它终端也是可得的。这些终端对于读取和解码在可解码标记中编码的信息是有用的。这种可解码标记被广泛利用,从包裹的编码运输和追踪信息到任意数量的表格和文档,包括但不限于,税务表格、订单表格、交易表格、调查表格、配送表格、处方、收据、报纸、产品文档、报告等等。在正常的操作期间经常需要改变这些终端的配置,以便适应不同类型的可解码标记、包裹、条目、以及为了在工作环境中适应和易于操作而必需的相关改变。传统的设备被配置为用多种方法来实现这些改变。在一种方法中,终端被用于扫描或成像编程标记,用改变终端的配置的信息来特别布置该编程标记。这种方法通常要求最终用户具有可得的相关编程标记,并且在一个例子中,这种编程标记可在用户手册或目录中找到,该最终用户必须在用户手册或目录中搜索以找到所期望配置的编程标记。在另一种方法中,该终端必须连接到配套设备,如计算机或注册设备。通常该终端和计算机经由配置或安装工具进行通信,这要求最终用户不仅可访问配套设备,还要同时操作该终端和该配套设备来实现对该终端的所期望的配置。因此需要一种能改变操作特性的终端,但是其被配置为独立于编程标记或配套设备来实现这种改变。

发明内容
终端和操作方法的实施例描述如下,其可进入可配置状态,在该状态下可通过触发控制的方式改变操作特性。在一个实施例中,一种用于配置标记读取终端的方法,所述方法包括启动从可解码标记获取数据,确定该可解码标记是否存在,其中,如果该可解码标记不存在,启动包括多个预定配置的可配置模式,且响应来自该预定配置中的选择来实现配置改变,其中该预定配置由操作者启动命令所识别,且其中该操作者启动命令由置于在标记读取终端上的触发控制来生成。在另一个实施例中,一种用于配置标记读取终端的方法,包括识别触发信号,响应该触发信号来激活数据获取设备,检测模式改变提示;响应该模式改变提示来在该标记读取终端上启用可配置模式,以及响应经由置于该标记读取终端上的触发控制所生成的操作者启动命令来在该可配置模式下应用预定配置。在又一个实施方式中,一种系统,包括标记读取终端,包括被配置为获取在可解码标记中编码的信息的数据获取设备,耦合到该数据获取设备的致动设备,以及封装该数据获取设备和该致动设备的外壳,其中,响应操作者启动命令该系统操作用于启动包括多个预定配置的可配置模式,其中进一步操作用于响应来自该预定配置中的选择来实现配置改变,其中该预定配置由滚动信号所识别,以及其中该滚动信号和该操作者启动命令经由置于该标记读取终端上的触发控制来生成。


·
通过参考实施例,其中一些在附图中说明,可以具有上述本发明的简要概述的更具体的描述,使得上述叙述的本发明的特征的方式能够被详细地理解。不过,需要注意的是,

的仅是本发明的典型实施例,并且因此不被认为是对其范围的限制,对于该发明可以允许其他等同有效的实施例。此外,附图不一定是按比例绘制的,当说明发明的某些实施例的原理时通常突出重点。因此,为了进一步理解本发明的概念,参考以下详细描述,连同附图阅读,其中图I是标记读取终端的一个示例性实施例的示意图;图2是标记读取终端的另一个示例性实施例;图3是标记读取终端的又一个示例性实施例;图4是用于改变标记读取终端的操作特性的方法的一个实例的流程图,例如图1-3的标记读取终端;图5是一种用于改变标记读取终端的操作特性的方法的另一个实例的流程图,例如图1-3的标记读取终端;图6是一种用于在标记读取终端上实现可配置状态的方法的一个实例的流程图,例如图1-3的标记读取终端;图7是用于图I和2的标记读取终端中的成像模块的一个实例的透视、分解、组装视图;图8是用于图I和2的标记读取终端的成像模块的另一个实例的透视、组装视图,例如图7的成像模块;图9是并入了成像模块的标记读取终端的透视图,例如图7和8的成像模块;图10是在标记读取终端中实现的一个示例性硬件平台的框图,例如图1,2和9的标记读取终端。图11是在标记读取终端中实现的另一个示例性硬件平台的框图,例如图I和3的标记读取终端。
具体实施方式
宽泛地说,本公开描述了通过例如各种操作特性选择性可配置的标记读取终端的实施例,其中在操作特性之间的改变不用与配套设备(例如,计算机)的交互即可实现。虽然以下描述的概念通常可应用于多种标记读取终端(以及相关的手持设备),该概念在那些采用了手动激活触发控制的终端的上下文中被讨论。这些触发控制被偏爱为一种介质,通过该介质最终用户与标记读取终端交互并最终操作标记读取终端。例如,响应触发控制的致动,标记读取终端能够有效地翻译在可解码标记中编码的信息。在一个相对高的层次,为了进一步便于操作标记读取终端,发明人提出利用触发控制来附加地修改和改变标记读取终端的某些操作特性。这个特征有利于便于用操作特性重新配置终端,这些操作特性可以在正常操作期间被需要和被频繁地实现,和/或与多种应用(例如,仓库和零售应用)有关。这些改变可以包括操作模式间的改变,例如在演示模式和手动触发模式之间的改变;配置上的改变,例如在一个或多个通信接口间(如,USBHID、串行和RS-232)之间的改变;设置上的改变,例如启用和禁用某些符号;还有其他的设置的变化,例如音量、照明强度等等,以及可应用于终端结构和应用的设置。
本公开的一个概念使标记读取终端能够响应触发控制的致动来被置于可配置或第一状态。在一个实例中,这种致动能生成启动可配置状态的触发信号,其中该触发信号是由标记读取终端的相关和识别电路所处理的电输入(例如,模拟或数字)。例如通过激活感官指示符(例如,光和/或可听见的信号),启动可以伴随着向用户指示设备已经进入可配置状态。感官指示符的使用对于那些没有屏幕、显示器、或其他通过其将如文字或可视化消息的信息传达给最终用户的特征的标记读取终端尤其有用。在一个实例中,该概念可在销售点(POS)设备上实现,由于其简单的结构该设备通常没有任何显示屏。可配置状态允许最终用户进一步从多个操作特性中选择,在一个实现中采用触发控制在多个不同的操作特性中切换或滚动。在一个实例中,在可配置状态下生成的触发信号可以指示对一个或多个不同设置、不同配置以及不同操作模式的选择。该特征允许最终用户改变标记读取终端的操作,例如仅通过以接连和/或以变化的形式或顺序来致动触发设备来从第一配置或设置改变到第二配置或设置。为了进一步理解以上简要描述的本公开的这个以及其他概念,可以参考图1-3,其中说明了标记读取终端100( “终端100”)的一个示例性实施例.。终端100在图I中以示意图形式描绘。在图2和3中,该终端被示为体现了具有特定的形状因数,该形状因数表现为用于例如POS应用的终端。这些形状因数包括触发柄(图2)和手枪(pistol)柄(图3)。首先集中到图1,示出了终端100可以包括设备结构102,该设备结构102具有解码模块104、例如中央处理单元(“CPU”)的处理模块106、以及例如具有至少一个区110的存储器的存储模块108,例如用于存储定义用于终端100的各种设置、配置以及操作模式的可执行指令。解码模块104可包括被配置为获取在可解码标记中编码的信息的数据获取设备112,该可解码标记通常由数字114所区分,并且其中可以包括条形码和/或相关的符号。数据获取设备112可以由元件构造并且具有由激光扫描仪相符合的特征,该激光扫描仪包括冲击可解码标记114以对信息解码的激光器,以及具有成像模块(参见,例如成像模块228(图2))的光学读取器,该成像模块获取可解码标记114的图像。终端100还包括致动设备116,该致动设备由最终用户使用以完成终端100的操作。在一个实施例中,例如通过激励激光器和/或用于取图像数据的成像模块,该致动设备116用于解码存储在可解码标记114中的信息。当然还有其他能够便于解码可解码标记114的部件和硬件,其中的一些连同图8-11中说明的以及以下描述的光学读取器被详细讨论。终端100可以是系统2000的一部分,系统2000具有本地服务器2250、远程服务器2750、以及耦合本地服务器2250和远程服务器2750的网络2500。系统2000的这种配置可被利用于处理获取的图像数据,并且在一种配置中,一个或多个本地服务器2250以及远程服务器2750被用于完全地以符合以下公开的方式处理获取的图像和操作终端100。在一个实施例中,一个或多个处理模块106以及存储模块108,或其补充,可以位于终端100的外部以便允许由终端100获取的数据和信息从终端100传输到例如相应的存储模块108,用于立即和/或进一步处理获取的图像数据。在另一个实施例中,此处公开、描述、以及考虑的图像处理步骤和配置变更步骤可以被分布在终端100、本地服务器2250以及远程服务器2750之间,以及还有其他实施例被配置用于由终端100完全执行的图像处理步骤。
符号、编码、以及可解码标记(例如,可解码标记114)的其他方面可以依照处理模块106的配置和能力来选择。在一个实施例中,处理模块106可以是任何类型的CPU或具有示范功能的微处理器,该示范功能被设计为解码机器可读类型的符号,以及尤其是与获取的文档图像数据中找到的符号相关的。解码是一个用于描述成功解释机器可读标记的术语,该机器可读标记包含在由数据获取设备112获取的和/或被激光冲击的图像中。该编码具有在其中编码的数据或信息。与多种参考解码算法有关的信息可以从多种公开的标准获得,例如由国际标准化组织(“ISO”)公开。例子可以包括一维(或线性)符号、堆叠符号、矩阵符号、复合符号、或者其他机器可读标记。一维(或线性)符号可以包括非常大到超级小,128码、交叉25码、库德巴码、93码、11码、39码、UPC、EAN、MSI、或其他线性符号。堆叠符号可以包括H)F、16K码、49码或其他堆叠符号。矩阵符号可以包括Aztec、Datamatrix、Maxicode、QR码或其他2D符号。复合符号可以包括组合了堆叠符号的线性符号。其他符号的例子可以包括OCR-A、0CR-B、MICR类型的符号。UPC/ΕΑΝ符号或条形码在遍及北美,欧洲以及世界上一些其他国家被标准地使用于标记零售产品。在图2中,示出了标记读取终端200( “终端200”)的一个示例性实施例,该终端中可实现图I中标识出的各种部件。终端200具有形状因数218,该形状因数具有头部220和手持部222,其可被配置为具有手柄224和触发器226。成像模块228被置于头部220中。终端200还被配置为具有连接设备230,其在本实例中被说明为耦合到配套设备234上的有线连接232,该配套设备234例如可以在POS应用中找到,例如,其中该有线设备被耦合到寄存器和/或外围数据获取设备。然而,连接设备230的其他配置可利用不不要求线和/或有线连接232的无线通信技术和/或接触型特征。在终端200的某些应用中,例如,配套设备234可以是具有相应匹配的触点和/或连接器的对接站,这些触点和/或连接器用于交换如电力和数据的事物,包括由成像模块228获取的图像数据。在图3中示出了标记读取终端300( “终端300”)的另一个示例性实施例。相同的附图标记被用于图2和3,但是附图标记增加了 100(例如,图2中的200,现在是图3中的300)。例如,终端300包括形状因数318,在一个实施例中具有头部320和手持部322,以及包括便于终端300与配套设备334进行通信的连接设备230。终端300进一步包括按钮336,其在一个实例中位于终端300上,使得当最终用户握住手柄324时可以接合按钮336。激光模块338用于代替成像模块(例如,成像模块228(图2)),以及,当例如由按钮336激活时,生成激光以获取来自可解码标记的信息(未示出)。继续参考图2和3,终端200和终端300的每个可被配置为完成此处公开的概念。为了简化以下随后的讨论,将一般地参考终端200和300的部件。然而,这种一般化意在考虑在本公开的范围和精神内的终端的各种配置和实施例上广泛地应用,包括,但不限于以上描述的终端200和300。例如,如在以下随后的讨论的上下文中用到的,随后的部件将如下被标识终端(例如,终端200和300),致动设备(例如,触发器226和按钮336),以及数据获取设备(例如,成像模块228和激光模块338)。在一个实施例中,为获取图像数据,终端可配置为对致动设备的致动进行响应。最终用户可以压下致动设备,将致动设备从默认或非激活位置移动到致动或激活位置。后者,即激活位置,可以激励数据获取设备以获取图像数据。终端还可以被配置为识别获取的图像数据中的可解码标记。在一个实例中,如果在获取的图像数据中不存在可解码标记,并且如果致动设备仍位于它的激活位置,那么终端可以被配置为进入可配置模式,在该模式中最终用户可以改变终端的一个或多个操作特性。 在可配置模式中,最终用户可以例如通过致动在默认位置和激活位置之间的致动设备,来使用致动设备,以从终端的各种操作特性之中选择。在一个实施例中,致动可以通过致动该致动设备发生,使得在默认位置和激活位置之间的每个连续的改变被用于有效地“滚动”经过作为终端的一部分而可用的多个操作特性中的任意一个。在另一个实例中,这种改变(例如,在默认位置和激活位置之间的改变)的特定顺序可以被用于滚动经过不同操作特性,其中该顺序识别了需要的或选择的用于终端的操作特性。通过一个实例的方式,致动设备中的一个致动可以指示第一操作特性,两个致动可以指示第二操作特性,三个致动可以指示第三操作特性,等等,以便为最终用户提供全部期望的用于终端的操作特性。致动设备还可以被用于命令该操作特性的选择,以及在一个实施例中,命令期望退出可配置模式。致动设备的附加致动,例如单独的、随机的、或预定义顺序,可以使得终端退出可配置模式并且允许终端在另一个模式下实现或者获取并解码在可解码标记中的信息。在一个实施例中,可配置模式(和/或所期望的操作特性的选择)之外的这种改变可以通过定时电路或其他相关的措施来实现,例如可能与从致动设备进入默认位置和激活位置中的一个或多个的时间相关。在一个实施例中,所期望的操作特性的选择可以在特定时间段内被配置,例如,在致动设备进入其默认位置之后5秒。如以上所讨论的,可配置模式可以被用于在终端上实现不同设置、配置以及模式。在一个实施例中,终端可以在演示模式和手动触发模式之间改变。前者,即演示模式,经常和与POS系统兼容的激光扫描和成像设备关联。这些设备可以在零售应用中找到,其中处于演示模式的终端200被如此配置,使得移动可解码标记(可在例如产品上找到的)接近数据获取设备以解码在其中编码的信息。相比较地,在手动触发模式下,终端通常是移动的,因此允许最终用户移动该终端接近可解码标记。这种移动可以将数据获取设备放置在适合于获取可解码标记的图像的位置,或者,对于激光扫描设备,放置在适合将激光引导到可解码标记上的位置。为了继续讨论和实现终端100,200和300(统称为“终端”),现在转向参考图4和5,其中说明了实现此处描述和考虑的概念的各种方法。该方法一般地描述一个或多个步骤,这些步骤对于采用致动设备116(图I),以及尤其是触发器226 (图2)和按钮336 (图3)来修改终端的操作特性是有用的。该步骤可以体现为可执行指令,包括固件和硬件,其可以由例如处理模块106 (图I)执行。图4说明了用于改变终端的操作特性的方法400的一个示例性实施例。方法400可以包括,在方框402,启动终端以解码可解码标记,以及在方框404,将终端置于可配置模式下。方法400还包括,在方框406,在终端上实现操作特性的集合。如上文讨论的,本公开的一个概念利用了致动设备(例如,触发器226和按钮336),其被实现以获取来自可解码标记的数据和信息。尤其对于方法400的一个实施例,提出的改进利用了触发信号,该信号存在于并普遍于很多不同类型的终端上。例如,其他部件例如成像模块或表达的(complimentary)激光元件响应于触发信号。所以,方法400的实现并没有有效改变终端的核心操作或原则。最终用户致动触发控制,以及在一个实现中,终 端可以位于任何特定的方向,例如地上、空中、或者不存在可解码标记的区域。当终端是POS系统的一部分时,例如在收银机或结账终端,最终用户可以占用该终端,例如通过抓住和拾起终端,并致动触发控制。响应可解码标记的存在和/或不存在来将终端可以置于可配置模式。在一个实施例中,可以使用在启动可配置模式时有效的可解码标记。这种可解码标记可以包括信息,当由终端解码时,该信息使终端允许最终用户在终端的各种配置和设置之间改变。同样,考虑相同或不同的可解码标记,例如其中编码了不同或附加信息的可解码标记,可以被用于将终端设置回它的操作模式。发明人提出,例如,使用模式改变标记”,该模式改变标记”取代了众多的单个可解码标记,该众多的单个可解码标记可被传统地用于完成终端的操作特性的改变。在另一个实施例中,响应可解码标记的不存在,终端被置于可配置模式。例如,终端可被适配为响应触发信号来试图解码。可解码标记的不存在经常导致没有数据或信息被获得,因此导致一个实例成为拒绝解码或解码失败。这种拒绝或失败的结果可以使终端置于可配置模式。在一个实例中,可配置模式不允许附加的解码尝试直到终端退出可配置模式。在另一个实例中,终端可以保持在可配置模式一段时间,时间届满使终端从可配置模式改变到其他模式,例如将允许附加的解码尝试。在又一个实施例中,终端可以被适配为响应输入而从可配置模式改变,该输入可以与触发信号相同或不同。终端可以包括多种操作特性,集合可从中选择且在终端上被实现。在一个实施例中,终端可用在例如列表中的一个或多个操作特性来被预配置,最终用户可以“滚动”经过该列表,如以上讨论的那样。这个列表可以被扩展来包括附加的操作特性,该附加的操作特性可能对终端用户有帮助,并且和通过触发控制方式的选择相兼容。示例性的扩展技术可包括对终端上的固件和/或软件的更新。同样考虑的是,该列表可以被远程存储在例如数据库或其他存储介质或存储库中,终端可与其通信并访问该列表。这些概念可以如下一个实例所描述的被进一步实现,该实例在图5中说明,其中描绘了用于改变终端的操作状态的方法500的另一个示例性实施例。在图5中,方法500被示为包括,在方框502,识别触发信号,在方框504,激活数据获取设备,以及在方框506,确定可解码标记的存在。如果可解码标记存在,那么方法500继续,在方框508,尝试解码该可解码标记,在方框510,确定该可解码标记是否是模式改变标记。如果可解码标记不是模式改变标记,如以上讨论的例子,那么方法500能继续到方框512,继续终端的附加处理。另一方面,如果可解码标记是模式改变标记,或者在一个替代方案中,可解码标记不存在,可发生对方法500的其他特征的启动,包括,但不限于,在方框514,识别模式改变提示,以及在方框516,例如响应模式改变提不来启用可配置模式。模式改变提示可利用现有的触发信号。在一个实施例中,模式改变提示可以是最终用户将触发控制置于激活位置一段时间的结果,该时间超出识别可解码标记存在所要求的时间(在方框506)。在一个实例中,模式改变提示是时间段的测量,并且更特别地,模式改变提示可以被配置来指示时间段何时超过预定的阈值(例如,5秒)。接下来参考图6,说明了描述用于重新配置终端的方法500的一个例子的流程图,例如发生在方框516(图4),其识别用于启用可配置模式的步骤。方法600包括,在方框602,禁用除了操作特性的选择之外的触发,以及,在方框604,指示终端在可配置模式下。方
框602和604,尽管在图6中以连续的位置被说明,其同样可以如所期望的同时或基本上同时地发生。此外,后一个方框,即方框604,可包括各种其他步骤,例如激活指示符(例如,光或者声音报警)的步骤,或者,对于那些配有显示器的终端提供文本消息给最终用户。方法600还包括,在方框606和608,接收滚动信号,其中在一个实例中,滚动信号由致动设备(例如,触发器226和按钮336)的致动所生成。滚动信号可表示触发控制的单个致动、触发致动的序列、以及相似或不同持续时间的触发致动的组合。响应于该滚动信号,方法600包括,在方框610和612,识别对应于滚动信号的操作特性的集合,以及,在方框614,在终端上实现该集合。在一个实施例中,如果滚动信号不匹配分配给操作特性集合的任何预定义的滚动信号,方法600可以等待一个不同的滚动信号。此外,虽然没有在当前的实施例中说明,方法600在一个实现中可以提供滚动信号没有被识别的指示符给最终用户。这个指示符可以提示最终用户再次以相同或不同的方式或顺序致动触发器,以便生成不同的滚动信号。在一个实施例中,如果在可配置模式中没有接收到滚动信号,方法600可以包括,在方框616,继续终端的其他处理。这可以包括,如方框618所说明的,例如通过自动终止可配置模式来退出可配置模式,例如,如果没有滚动信号被接收,则在5秒之后。指示符也可以在这样的实例中被提供,由此通知最终用户终端已经退出用于终端的可配置模式。例如图I和2中的终端100和200的标记读取终端的进一步细节在图7_10中被说明并且在以下被更详细地讨论。在图7和8中提供了用作例如成像模块228(图2)的成像模块700的实例。在本公开的终端的一个实施例中,成像模块700可以包括聚焦元件702,以及图像传感器集成电路704,该图像传感集成电路704与照明图案(pattern)光源组708( “照明组”)和瞄准图案光源组710( “瞄准组”)一起被置于印刷电路板706上。此处,照明组708以及瞄准组710的每个被提供为单个光源。成像模块700还可以包括具有用于将来自照明组708以及瞄准组710的光成形为预定图案的光学器件的光学板712。成像模块700可以被置于标记读取终端中,例如终端100和200 (图I和2)以及在图9中示出的标记读取终端800的示例性实施例。标记读取终端800可以包括手持外壳802,该手持外壳支撑具有指针控制器806、键盘808、触摸板810、以及触发器812的用户输入接口 804。手持外壳802还可以支撑具有显示器816的用户输出接口 814。可以用于用户输入接口 804的设备的示例性设备在以下随即被一般地讨论。这些中的每一个通常被实现为作为手持外壳802的一部分并经常被集成到手持外壳802中,以便允许操作者输入一个或多个操作者启动命令。这些命令可以规定和/或激活标记读取终端的特定功能。它们还可以启动应用程序、致动程序以及其他可执行指令中的特定几个,以便使标记读取终端800在操作模式下操作。一般地配置用于指示控制器806的设备以便将操作者启动命令翻译为由标记读取终端800的操作系统的图形用户界面(“GUI”)提供的虚拟的指针的运动。其可以包括例如指轮、滚球以及触摸板的设备。在一些其他的配置中,该设备还可以包括鼠标或其他通过例如有线或无线通信技术的方式连接到标记读取终端800的辅助设备。可以利用一个或多个按钮来提供键盘808的实现,该按钮在手持外壳802上被呈现给操作者。触摸板810可以补充或替代键盘808的按钮。例如,操作系统的⑶I可以被配置来提供一个或多个虚拟图标以供在例如显示器816上显示,或者作为在标记读取终端800上或连接到标记读取终端800的另一个显示设备的一部分。配置这种虚拟图标(例如,按钮,以及滑条)以便例如通过用触笔(未示出)或手指(未示出)按下或选择虚拟图标,操作者可以选择它们。 虚拟图标还可以被用于实现触发器812。另一方面,用于作为触发器812的其他设备可以在手持外壳802内或作为手持外壳802的一部分被支撑。这些包括但不限于,按钮、开关、或者相似类型的可以并入标记读取终端800的实施例中的可动作硬件。这些可以用于激活一个或多个便携式数据终端的设备,例如下面讨论的条形码读取器。适合于在标记读取终端800上使用的类型的显示器通常被配置以显示与标记读取终端800的操作系统和/或软件(以及相关的应用)相关联的图像、数据和GUI。显示器可以包括,但不限于,IXD显示器、等离子显示器、LED显示器、其中的多个以及其组合。虽然标记读取终端800的优选结构将包括以彩色显示数据(例如,图像和文本)的设备,被选择作为显示器816的显示器还可以以单色(例如灰度)显示该数据。还期望的是,显示器816被配置为显示⑶I,以及在标记读取终端800的配置的特殊配置中,显示器816可以具有关联的交互叠加,如触摸屏叠加到触摸板810上。这允许显示器816作为⑶I的一部分被使用以便允许操作者与虚拟图标、按钮以及GUI的其他实现相交互以例如通过在显示器816和/或触摸板810上用触笔(未示出)或手指(未示出)按下来启动操作者启动命令。可以构造手持外壳802使得它具有可以容纳以上提到的和以下讨论的硬件和设备中的一些或全部的形状,或“形状因数”。形状因数限定了手持外壳802的全部配置。能够被用于手持外壳802的合适的形状因数包括,但是不局限于,手机、移动电话、个人数字助理(“PDA”)、以及尺寸和形状被确定为被操作者手持、捧着以及支撑的其他形状因数,例如,在操作者手中或双手中如枪形的设备。在当前图2和8中所说明的标记读取终端800的实施例中的一个示例性形状因数被说明。用于例如终端100、200和800的示例性硬件平台将参考图10的示意方框图来被说明和描述。在图10中,可以看到标记读取终端900( “终端”)可以包括图像传感器902,该图像传感器902包括多像素图像传感器阵列904 ( “图像传感器阵列”),该多像素图像传感器阵列904具有按照像素的行和列排列的像素,图像传感器902包括列线路906和行线路908。与图像传感器902相关联的可以是放大线路910,以及模数转换器912,其将从图像传感器阵列904读出的模拟信号形式的图像信息转换为数字信号形式的图像信息。图像传感器902还可以具有关联的计时和控制电路914,用于控制例如图像传感器902的曝光周期,和/或应用于放大器910的增益。加注的电路部件902、910、912以及914可以被封装到图像传感器集成电路916中。在一个实例中,图像传感器集成电路916可以由可从Micron技术有限公司获取的MT9V022图像传感器集成电路所提供。在另一个实例中,图像传感器集成电路916可以并入Bayer模式滤波器。在这样的一个实施例中,CPU918使帧经受进一步处理前可插入绿色像素值的中间像素值以用于开发图像数据的单色帧。在另一个实施例中,红色,和/或蓝色像素值可被用于单色图像数据。在终端900的操作过程中,图像信号可以从图像传感器902读出,被转换和存储到系统存储器中,例如RAM 920。终端900的存储器922可以包括RAM920、例如EPR0M924的非易失性存储器、以及例如可以由闪存或硬驱动存储器所提供的存储型存储器设备926。在一个实施例中,终端900可以包括CPU918,该CPU适于读出存储在存储器922中的图像数据以及使这样的图像数据经受各种图像处理算法。终端900可以包括直接存储器访问单元(DMA) 928,其用于将从图像传感器902中读出的经受过转换的图像信息路由到RAM 920。在另一个实施例中,终端900可以采用提供总线仲裁机制(例如,PCI总线)的系统总线,因 此消除了对中央DMA控制器的需求。本领域技术人员将在本发明的范围和精神之内理解在图像传感器902和RAM 920之间提供有效数据传送的系统总线结构和/或直接存储器访问组件的其他实施例。参考终端900的进一步的方面,终端900可以包括用于将形状条形码932的图像聚焦到图像传感器阵列904上的成像透镜组件930,该形状条形码932位于基板936上的视场934中。成像光线可以围绕光轴940传输。成像透镜组件930可以适于能够有多种焦距和/或多种最佳对焦距离。终端900还可以包括用于生成基本上对应终端900的视场934的照明图案944的照明图案光源组942,以及用于在基板936上生成瞄准图案948的瞄准图案光源组946。在使用中,终端900可以相对于承载形状条形码932的基板936,以将瞄准图案948投射到形状条形码932上的方式,由操作者来定向。在图9的实例中,形状条形码932由ID条形码符号提供。形状条形码还可以由2D条形码符号、堆叠线性或光学字符识别(OCR)的字符等提供。照明图案光源组942和瞄准图案光源组946的每一个可以包括一个或多个光源。成像透镜组件930可以通过使用透镜组件控制电路950来控制,以及包括照明图案光源组942和瞄准图案光源组946的照明组件可以通过使用照明组件控制电路952来控制。透镜组件控制电路950可以发送信号到成像透镜组件930,例如,用于改变成像透镜组件930的焦距和/或最佳对焦距离。这可以包括例如提供信号到压电致动器以改变以上所讨论的聚焦元件的可变位置元件的位置。照明组件控制电路952可以发送信号到照明图案光源组942,例如,用于改变照明图案光源组942所输出的照明级别。终端900还可以包括多个外围设备,例如用于显示如用终端900获取的图像帧的信息的显示器954、键盘956、指示设备958、以及可用于产生激活信号的触发器960,该激活信号用于激活帧的读出和/或某些解码过程。终端900可被如此适配,使得激活触发器960来激活一个这种信号并启动形状条形码932的解码尝试。终端900还可以包括用于将若干外围设备耦合到系统地址/数据总线(系统总线)962的各种接口电路,用于与也被耦合到系统总线962的CPU 918通信。终端900可以包括用于将图像传感器时间和控制电路914耦合到系统总线962的接口电路964,用于将透镜组件控制电路950耦合到系统总线962的接口电路968,用于将照明组件控制电路952耦合到系统总线962的接口电路970,用于将显示器954耦合到系统总线962的接口电路972,以及用于将键盘956、指示设备958以及触发器960耦合到系统总线962的接口电路976。在进一步的方面,终端900可以包括用于提供与外部设备(例如,收银机服务器、存储服务器、库存设施服务器、对等终端、局域网基站、蜂窝基站等)通信的一个或多个I/o接口 973、980。I/O接口 973、980可以是已知的计算机接口的任意组合的接口,例如,以太网(IEEE 802. 3)、USB、IEEE 802. 11、蓝牙、CDMA、GSM 、IEEE 1394、RS232 或任何其他计算机接口。另一个用于例如终端100和300的示例性硬件平台参考图11的示意框图来被说明和描述。参考图11,标记读取终端1000包括由手持外壳1014支撑的激光源1012。激光源1012可以沿着光路或轴25发射激光束。激光源1012可以被耦合到激光源控制电路1010。来自激光源1012的光可以由校准光学器件1018和透镜组件1100来整形。激光源1012和校准光学器件1018的组合可以被当做激光二极管组件1013。激光束沿着轴25在发射方向1022上行进并照射目标T,在一个实施例中该目标T包括条形码。置于由轴25所限定的光学路径之内的扫描镜反射器1028摆动来引导激光束横跨整个要被扫描的表面。反射器1028可以由扫描电机M驱动,该扫描电机M耦合到控制电路1032。激光束从目标T上反射离开并沿着轴25在接收方向1024上传播回检测器1028。在目标T包括条形码的该实例中,入射的激光冲击黑和白带的区域并被反射。反射光束因此将具有表示条形码图案的可变强度。包括检测器1026和模数转换器1027的检测器组件1025可以接收可变强度的反射光束,生成对应于反射光束的模拟信号,并将其转换为用于存储到存储器1080的数字信号,在那里该数字信号可以被CPU 1060按照存储在非易失性存储器1082中的程序处理,该程序在特定例子中由EPROM提供。为了尝试解码条形码符号,CPU 1060可以处理对应于扫描、反射和检测激光束的数字化的图像信号,以确定暗单元和亮单元的空间图案,以及可以经由表格查找将所确定的每个亮单元和暗单元图案转换为字符串的字符。终端1000可以包括允许CPU 1060与终端1000的各种电路通信的各种接口电路,包括耦合到电路1010和系统总线1015的接口电路1008,耦合到电机控制电路1032的接口电路1030,以及耦合到电源输入单元55的接口电路1038。终端1000还可以包括触发器1408,其可以被致动以启动解码尝试。手动触发器1408可以被耦合到接口电路1402,其转而可被耦合到系统总线1015。终端1000还可以包括经由接口 1418与CPU 1060通信的显示器1420,以及经由与系统总线1015耦合的接口1409与CPU 1060通信指示机构1410。参考标记读取终端1000的进一步的方面,终端1000可以包括电源输入单元55,用于输入能量来改变聚焦装置1200的光学特性,并因此改变透镜组件1100的光学特性(例如,焦距,最佳焦点平面)。在一个实施例中,可改变输入到透镜组件1100的能量以改变由光学器件1018、1100、1028所整形的激光束的最佳焦点平面。投射的激光束的最佳焦点平面(或距离)可以在最佳焦点的第一距离L1和最佳焦点的第二距离L2之间变化。鉴于前述,一个或多个硬件平台(例如,硬件平台900,1000)可以在上面讨论的和此处考虑的各种标记读取终端上实现。这些硬件平台和其他的部件、电路等等,可以被配置为允许终端的最终用户实现上面讨论的以及在本公开范围、精神和内容之内提供的任何改
变之一。可想到的是,数值以及其他此处列举的值通过词语“大约”被修改,无论是否由本公开的讨论所明确声明或自然得到。如此处使用的,词条“大约”定义了修改的值的数值范围,以便包括但不限于,公差和达到以及包括这样修改的数值的值。即,数值可以包括明确声明的实际值,以及是或者可以是小数、分数、或其他多种在本公开中表明和/或描述的实际值的其他值。虽然本发明已经参考某些示例性实施例来被特别地示出和描述,本领域技术人员将理解,在不背离由所撰写的说明书和附图所支持的权利要求所定义本发明的精神和范围的情况下,在细节上的各种改变可在此处被实现。进一步地,在参考特定数量的元件描述示例性实施例的情况下,将理解的是可以利用比特定数量少或多的元件来实施该示例性实施例。·本文所阐明的装置和方法之一被在此阐明Al. 一种用于配置标记读取终端的方法,所述方法包括启动从可解码标记获取数据;确定该可解码标记是否存在,其中,如果该可解码标记不存在,启动包括多个预定配置的可配置模式,且 响应来自该预定配置中的选择来实现配置改变,其中该预定配置由操作者启动命令所识别,且其中该操作者启动命令经由置于该标记读取终端上的触发控制来生成。A2.根据Al的方法,其中该操作者启动命令包括用于启动该获取的第一命令以及用于识别该预定配置的第二命令。A3.根据Al的方法,其中该操作者启动命令包括指示了该触发控制的可变致动的触发信号序列。A4.根据Al的方法,其中该触发控制被置于该标记读取终端的手柄上。A5.根据A4的方法,其中配置的改变在展示模式和手动触发模式之间修改标记读取终端的操作。A6.根据Al的方法,进一步包括激活指示符来用信号通知该配置的改变。A7.根据Al的方法,进一步包括接收由该触发控制的致动生成的触发信号,监测触发信号的测量,以及当该测量从预定的阈值变化时,进入该可配置模式。AS.根据A7的方法,其中该预定的阈值包括用于激活该触发信号的时间段。A9.根据Al的方法,进一步包括监测光阈值以及当该测量从预定的阈值变化时,进入该可配置模式。A10.根据Al的方法,进一步包括响应该操作者启动命令来获取目标的图像数据的帧,该可解码标记可位于该目标之上。All.根据Al的方法,进一步包括响应该操作者启动命令来激活激光源以用激光照射目标,该可解码标记可位于该目标之上。
A12.根据Al的方法,其中如果该可解码标记存在,响应模式改变标记来启动该可配置模式。BI. 一种用于配置标记读取终端的方法,包括识别触发信号;响应该触发信号来激活数据获取设备;检测模式改变提示;响应该模式改变提示来在该标记读取终端上启用可配置模式;以及响应经由置于该标记读取终端上的触发控制所生成的操作者启动命令来在该可 配置模式下应用预定配置。B2.根据Al的方法,其中该模式改变提示被编码在可解码标记中。B3.根据Al的方法,其中从多个预定配置中选择该预定配置,以及其中响应于滚动信号做出该选择。B4.根据B3的方法,其中该滚动信号包括触发控制的单个致动以及触发控制的致动序列中的一个或多个。Cl. 一种系统,包括标记读取终端,包括被配置为获取在可解码标记中编码的信息的数据获取设备,耦合到该数据获取设备的致动设备,以及封装该数据获取设备和该致动设备的外壳; 其中,响应操作者启动命令该系统操作用于启动包括多个预定配置的可配置模式,其中进一步操作用于响应来自该预定配置中的选择来实现配置改变,其中该预定配置由滚动信号所识别,以及其中该滚动信号和该操作者启动命令经由置于该标记读取终端上的触发控制所生成。C2.根据Cl的系统,进一步包括与该标记读取终端通信的外部服务器,其中该外部服务器在该标记读取终端的外部,以及其中该预定配置存储在该外部服务器上。C3.根据Cl的系统,其中该数据获取设备包括成像模块。C4.根据Cl的系统,其中该数据获取设备包括激光模块。
权利要求
1.一种用于配置标记读取终端的方法,所述方法包括 启动从可解码标记获取数据; 确定该可解码标记是否存在, 其中,如果该可解码标记不存在, 启动包括多个预定配置的可配置模式,且 响应来自该预定配置中的选择来实现配置改变, 其中该预定配置由操作者启动命令所识别,且 其中该操作者启动命令经由置于该标记读取终端上的触发控制来生成。
2.根据权利要求I的方法,其中该操作者启动命令包括用于启动该获取的第一命令以及用于识别该预定配置的第二命令。
3.根据权利要求I的方法,其中该操作者启动命令包括指示了该触发控制的可变致动的触发信号序列。
4.根据权利要求I的方法,进一步包括激活指示符来用信号通知该配置改变。
5.根据权利要求I的方法,进一步包括接收通过致动该触发控制所生成的触发信号,监测触发信号的测量,以及当该测量从预定的阈值变化时,进入该可配置模式。
6.根据权利要求I的方法,进一步包括监测光阈值以及当该测量从预定的阈值变化时,进入该可配置模式。
7.根据权利要求I的方法,进一步包括响应该操作者启动命令来获取目标的图像数据的帧,该可解码标记可位于该目标之上。
8.根据权利要求I的方法,进一步包括响应该操作者启动命令来激活激光源以用激光照射目标,该可解码标记可位于该目标之上。
9.根据权利要求I的方法,其中如果该可解码标记存在,响应模式改变标记来启动该可配置模式。
10.一种用于配置标记读取终端的方法,包括 识别触发信号; 响应该触发信号来激活数据获取设备; 检测模式改变提示; 响应该模式改变提示来在该标记读取终端上启用可配置模式;以及响应经由置于该标记读取终端上的触发控制所生成的操作者启动命令来在该可配置模式下应用预定配置。
11.根据权利要求8的方法,其中该模式改变提示被编码在可解码标记中。
12.根据权利要求8的方法,其中从多个预定配置中选择该预定配置,以及其中响应滚动信号做出该选择。
13.—种系统,包括 标记读取终端,包括被配置为获取在可解码标记中编码的信息的数据获取设备,耦合到该数据获取设备的致动设备,以及封装该数据获取设备和该致动设备的外壳; 其中,响应操作者启动命令该系统操作用于启动包括多个预定配置的可配置模式, 其中该系统进一步操作用于响应来自该预定配置中的选择来实现配置改变, 其中该预定配置由滚动信号所识别,以及其中该滚动信号和该操作者启动命令经由置于该标记读取终端上的触发控制所生成。
14.根据权利要求13的系统,进一步包括与该标记读取终端通信的外部服务器,其中该外部服务器在该标记读取终端的外部,以及其中该预定配置存储在该外部服务器上。
全文摘要
描述了一种标记读取终端,具有由触发控制启动的可配置模式,以及在其中可实现对终端的各种操作特性的改变。在一个实施例中,该触发控制包括由最终用户手动致动以启动和/或获取在可解码标记中编码的信息和数据的触发器。该触发器还被用于允许该最终用户从一个或多个操作特性中选择,例如在一个实例中,其中该触发器被用于通过该操作特性滚动或切换。
文档编号G06K7/10GK102708342SQ20111046319
公开日2012年10月3日 申请日期2011年12月30日 优先权日2010年12月30日
发明者K·普拉萨德, M·斯瓦米 申请人:手持产品公司

最新回复(0)