首页> 中国专利> 用于非通用设备的通用连接

用于非通用设备的通用连接

摘要

一种系统,包括至少一个数据采集设备,每个数据采集设备通过主通信信道连接到相应的数据终端;和中央连接点,其通过无线的无助通信信道与每个数据采集设备连接,以便在不中断所述至少一个数据采集设备与相应的数据终端通过主通信信道通信的情况下,与至少一个数据采集设备进行通信,并允许远程管理每个数据采集设备。

著录项

  • 公开/公告号CN101944071A

    专利类型发明专利

  • 公开/公告日2011-01-12

    原文格式PDF

  • 申请/专利权人 手持产品公司;

    申请/专利号CN201010256848.2

  • 发明设计人 J·佩蒂内利;J·伊佐;

    申请日2010-06-30

  • 分类号G06F13/10;H04L29/08;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人张涛

  • 地址 美国纽约州

  • 入库时间 2023-12-18 01:22:20

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-01-27

    授权

    授权

  • 2012-08-01

    实质审查的生效 IPC(主分类):G06F13/10 申请日:20100630

    实质审查的生效

  • 2011-01-12

    公开

    公开

说明书

背景技术

数据采集设备是一类用于采集、处理和传送数据到数据处理系统的设备。数据采集设备可以配备有各种数据采集子系统中的一个或多个,所述数据采集子系统包括:成像器、激光扫描器、RFID扫描器以及磁介质扫描器。这样的子系统通常扫描某种数据承载设备,诸如数据表单(例如条形码)、磁条以及RFID标签。由处理器和相关电路在数据采集设备内处理采集到的数据。处理的类型和量可根据设备的种类而改变,但是一般在最低程度上包括,对数据采集子系统的输出进行解码以生成与包含在数据承载设备中的编码数据相对应的数据串。随后通常使用主通信路径将解码数据传送到终端设备(诸如收银机)。该通信路径可以是任意数量的有线或无线通信路径中的一个,所述有线或无线通信路径诸如802.11、蜂窝网络、IrDA、USB、串行和并行路径。

尽管上述传统的数据传送过程足以满足数据采集设备的普通日常操作,但是当扩展该过程以将额外的功能给予数据采集设备时就会产生困难。在若干实施中,主通信路径是单向的——数据可以从数据采集设备传送到终端设备,但是不能从终端设备传送到数据采集设备。数据采集设备需要从终端设备到数据采集设备的下行信道的特征——诸如远程监控、软件更新或者实时许可——无法实施。另外,尽管其他主通信路径是双向的,但是这些通信路径可能具有有限的带宽,使得利用双向通信路径实施附加特征将会限制数据采集设备的主要功能。

在数据采集设备上更新硬件或软件突出了传统系统的问题。在传统的系统中,当便携式数据终端上的软件或硬件需要更新时,每个便携式数据终端必须被手动更新。采用单向通信路径的数据采集设备不能自动更新,因为数据不能被传送到数据采集设备。类似地,带宽限制或实施决策(诸如安全考虑)限制为了这种目的使用双向通信路径。因为数据不能被自动传送,所以每个数据采集设备必须被手动更新。尽管更新过程对具有少数数据采集设备的小型企业来说并不困难,但对可能拥有成百或数千需要更新的数据采集设备的大型企业来说,该过程是耗时的并且低效的。因此需要一种解决有限带宽和与数据采集设备通信困难的问题的系统。

发明内容

本发明的方面提供一种系统,在该系统中中央连接点通过不干扰主通信信道的辅助通信信道连接到至少一个数据采集设备,因此允许管理数据采集设备而无需增加已有的主通信信道的功能。

根据本发明的一个方面,提供一种系统,该系统包括至少一个数据采集设备和中央连接点,每个数据采集设备通过主通信信道与相应的数据终端连接,并且中央连接点通过无线的辅助通信信道与每个数据采集设备连接,以便在不中断所述至少一个数据采集设备与相应的数据终端通过主通信信道通信的情况下与至少一个数据采集设备进行通信。此处中央连接点通过辅助通信信道远程地管理所述至少一个数据采集设备。

根据本发明的另一个方面,提供一种数据采集设备。该数据采集设备包括主通信接口,用于与数据终端通过主通信信道通信;辅助通信接口,用于通过无线的辅助通信信道与中央连接点进行通信而不影响通过主通信接口的通信,以便允许中央连接点对数据采集设备进行远程管理;控制器,用于控制数据采集设备的操作,并对接收自中央连接点的命令做出响应;第一存储器,用于存储涉及与数据终端通信的信息;以及除第一存储器之外的第二存储器,用于存储涉及与中央连接点通信的信息。

本发明的附加方面和/或优势将在接下来的描述中部分地阐述,并且部分地将从描述中明显得出,或者通过实践本发明而认识到。

附图说明

根据下文中具体实施例的描述,结合附图,本发明的这些和/或其他方面和优点将变得明显并且更容易理解,在附图中:

图1A和2A示出传统的便携式数据终端(PDT);

图1B和2B示出传统的手持条形码扫描器;

图3是根据本发明实施例的系统的图示;

图4是根据本发明实施例的数据采集设备的图示;

图5是根据本发明实施例的更新数据采集设备的过程图示。

具体实施方式

现在详细介绍本发明的当前实施例,这些示例在附图中示出,其中相同的附图标记指代相同的元件。为了解释本发明,下面参照图来描述实施例。

图1A,1B,2A和2B示出两种类型的数据采集设备;PDT(图1a和2a)和手持条形码扫描器(图1b和2b)。在系统层来看,PDT和手持条形码扫描器示出由数据采集设备使用的各种子系统,其中固定和移动系统通常比手持条形码扫描器复杂但是可能没有PDT复杂。这样的话,虽然下面的讨论集中在PDT和手持式条形码扫描器上,但本发明描述的实施例包含所有数据采集设备。

PDT一般集成了移动计算机、一个或多个数据传送路径以及一个或多个数据采集子系统。移动计算机部分一般类似于已知的面向触摸屏用户的便携式计算设备(例如“Pocket PC”或“PDA”),诸如可从PALM、HEWLETT PACKARD和DELL公司获取的产品。数据传送路径包括有线和无线路径,诸如802.11、IrDA、蓝牙、RS-232、USB、CDMA、GSM(包括GRPS)等等。数据采集子系统一般包括从外部源捕获数据的设备,该外部源例如是触摸、按键、RFID信号、图像和条形码。PDT通过使用集成到壳体中的“工业”部件而与面向用户的便携式计算设备相区别,所述壳体提供比面向用户的设备增加的耐久性、人机工学和环境独立性。另外,PDT通过使用优良的电池和电源管理系统往往提供改善了的电池寿命。PDT可以从若干来源处获得,包括Honeywell(原来的手持产品),本申请的受让人。

图1A是传统的PDT 100的平面图。PDT 100使用狭长防水本体102,该狭长防水本体102支持各种部件,包括:电池(未示出);触摸屏106(一般包括位于触摸感应板下方的LCD屏);键区108(包括扫描按钮108a);扫描引擎(未示出);以及数据/充电端口(也未示出)。扫描引擎可以包括例如一个或多个图像引擎、激光引擎或RFID引擎。扫描引擎通常位于PDT 100的顶端110附近。数据/充电端口典型地包括专有的机械接口,该机械接口带有一组用于发射和接收数据的引脚或焊盘(典型地通过诸如USB或RS-232的串行接口标准)和第二组用于接收用于操作该系统和/或给电池充电的电能的引脚或焊盘。数据充电端口通常位于PDT 100的底端111附近。

在使用中,用户按下扫描键108a以通过扫描引擎来发起数据捕获。所捕获的数据被分析,例如被解码以识别表示、存储或者显示在触摸屏106上的信息。可以在PDT 100和/或数据被传送到的外部数据处理源上进行附加的数据处理。

图2A是传统的PDT 200的框图。中央处理单元(CPU)202接收来自其他子系统的数据并向其他子系统输出数据以用于存储、传输和附加处理。CPU 202典型地包括许多现有解决方案中的一个或多个,所述解决方案包括:嵌入式处理器,诸如可从TECHNOLOGY GROUP公司取得的处理器;通用处理器,诸如可从公司取得的4;或者任意数量的自定义解决方案,包括预配置的现场可编程门阵列(FPGA)和专用集成电路(ASIC)。CPU 202的全部操作由存储在一个或多个存储位置205n上的软件或固件(典型地称为操作系统)来控制,所述存储位置205n例如是RAM 205a、闪存205b、EEPROM 205c。用于PDT 200的适当的操作系统的示例包括图形用户界面,诸如WINDOWSCE、XP、LINUX、以及OSX操作系统。

一般而言,CPU202与各种子部件之间的通信是通过一个或多个端口或总线进行的,所述端口或总线包括主系统总线204、多个通用异步接收/发射器(UART)端口206n、以及双通用异步接收/发射器(DUART)端口210。

可提供各种辅助处理器来执行通用和专用的功能。图2a中示出的示例提供3个这样的处理器:现场可编程门阵列(FPGA)212、辅助处理器214、以及LCD控制器216。FPGA 212可包括任何数量的FPGA,包括可从XILINX公司取得的Virtex-4系列的FPGA。FPGA 212用于与一个或多个下文所描述的数据获取系统对接。辅助处理器214可以包括任何数量的嵌入式(或通用)处理器,包括可从MICROCHIP TECHNOLOGY公司取得的系列的微控制器。辅助处理器214与各种数据输入设备对接并控制这些数据输入设备,所述数据输入设备包括例如触摸感应板222、键区224以及扫描键或触发器226。LCD控制器216可以包括任何数量的可用控制器,包括例如可用的EPSON LCD控制器中的一个。正如其名字和连接所暗示的那样,LCD控制器216控制LCD显示器220上的图像显示,所述LCD显示器220例如是任意数量的可从SHARP公司取得的显示器。LCD 220和触摸感应板222的组合通常称作“触摸屏”。

PDT 200还包括多个通信链路,诸如802.11通信链路240、IR通信链路242、蓝牙通信链路244、以及用于与蜂窝网络——诸如根据全球移动通讯系统(GSM)网络的网络——通信的蜂窝通信链路246。802.11通信链路240通过主系统总线204与CPU 202对接。IR通信链路242和蓝牙通信链路244通过UART信道206n与CPU202连接。蜂窝通信链路246通过DUART210与CPU202连接。有线通信可以通过UART、诸如UART 206e来引导。

PDT 200可以被设置为基于对键区224(包括触发器226)上的键的激励或对触摸板222的触摸来激活数据采集子系统。除触摸板222和键区224之外,各种适当的数据采集子系统可以集成到PDT 200中。在图2A所示的示例中示出两个这样的系统:图像信号生成系统250和RFID读取单元260。数据获取子系统可以利用主CPU 202或辅助处理器控制。例如图像信号生成系统250被示出为由FPGA 212控制。FPGA 212的可能配置在通过引用结合于此的美国专利6,947,612中说明。作为另一个示例,RFID读取单元260被示出为由CPU 202通过系统总线204控制。

图像信号生成系统250通常包括二维固态图像传感器252(诸如CCD、CMOS或者CID)以用于获取包括数据的图像,例如图像、条形码或签名。二维固态图像传感器通常具有多个照片传感器像元(“像素”),这些照片传感器像元形成在包括多个像素行和多个像素列的图案中。图像信号生成系统250还包括将图像聚焦在图像传感器252的有源表面上的成像光学器件(未示出)。图像传感器252可以结合在图像传感器IC芯片上,所述图像传感器IC芯片具有设置在上面的图像传感器控制电路、图像信号调整电路以及模数转换器。FPGA212管理图像数据的捕获和将图像数据传送到存储器205n中。FPGA 212的可能配置在通过引用结合于此的美国专利6,947,612中说明。解码可以由CPU 202或者其他合适的辅助处理器来执行。合适的图像信号生成系统250的示例包括可从Honeywell(原来的手持式产品)、本申请的受让人取得的50002D引擎系列,诸如5X00和5X80引擎。

图像信号生成系统250的一个用途是读取和翻译条形码,诸如物品270上的条形码275。在这个模式下,当触发器按钮226被激励时,CPU 202使适当的控制信号发送到图像传感器252。为了响应于此,图像传感器252输出包括条形码符号275的表示的数字图像数据。该数据被FPGA 212获取,在FPGA 212处,该数据被采集并随后被传送到存储器205a。根据解码程序(没有详细说明,但典型地可由FPGA 212或CPU 202执行),可以尝试对表示在所捕获的数字图像表示中的条形码进行解码。对图像数据的获取和解码可自动进行以响应于通过激活触发器226所生成的触发信号。例如,CPU 202可典型地通过执行位于存储器205a中的程序而被配置为连续地获取和解码在其中表示的条形码符号,直至完成成功的解码或触发器226被释放为止。该循环也可以在多次不成功的解码尝试后因超时而终止。

除了解码操作模式外,图像信号生成系统250还可以被配置用于图像获取操作模式。在图像获取操作模式中,在不尝试解码的情况下捕获电子图像表示。也可能获取包括条形码的图像,然后在利用或不利用所获取图像的非条形码区域的情况下对该条形码进行解码。被捕获的电子图像表示可能发生以下动作中的一个或多个:(i)被存储到存储器205a中的指定存储位置,(ii)被发送到外部设备,或者(iii)被显示在LCD 220上。该模式可用来捕获例如签名图像或对包的破坏。

RFID读取单元260包括RF振荡和接收电路262和数据解码器264。RFID读取单元260可以被配置为读取来自无源RFID标签的RF编码数据,所述无源RFID标签诸如是可以设置在物品270上的标签277。这种情况下,RF振荡和接收器电路262发射载波信号到无源标签,该无源标签又将载波能量转换为电压形式并激励发射应答机(未示出)发射表示编码标签数据的无线电信号。RF振荡器和接收电路262又从标签接收无线电信号并将数据转换成数字格式。数据解码器264——典型地包括低成本微控制器IC芯片——对RF振荡器和接收器电路262接收的所接收的无线电信号信息进行解码,以解码最初编码到标签277中的编码识别数据。

RFID读取单元260例如可以以选择激活模式或以连续读取操作模式中操作。在选择激活模式下,RFID读取单元260响应于接收的RFID触发信号,广播无线电信号以试图激活其临近的一个或多个标签。在连续读取模式下,RF振荡和接收器单元262自动地持续广播无线电信号以试图激励PDT 200附近的一个或多个标签而无需接收触发信号。可以将PDT 200配置为使得CPU 202认出众多条件下的触发信号,诸如:(1)对触发器226的激励;(2)对RFID触发器指令(例如由软件程序生成)的接收;或者(3)确定某个其他预定条件已经被满足。

参见图1B和2B,示例性的手持式条形码扫描器112(称为“扫描器112”)具有许多用于捕获图像和解码这些图像内的数据表单的子系统。扫描器112具有在头部内或在与把手部分113相连的壳体116内提供的图像读取组件114。触发器115用于控制扫描器112的操作。头部116使得选择中间平面MP,以便扫描器112与头部通常水平地把持。中间平面MP通常应与扫描头116的表面垂直,因为操作者在采集数据时往往把持成像器头部的近似与目标平面垂直的中间平面。

参见图2B,图像读取组件114通常包括读取光学系统150、照明组件142、瞄准图案生成器130以及各种控制和通信模块。读取光学系统150生成包含由读取光学系统150所接收的光强度的指示的数据帧。照明组件142照亮目标T以生成被读取光学系统150接收的反射。瞄准图案生成器130投射瞄准光图像来辅助瞄准扫描器112。虽然当前的描述采用基于数据采集子系统(图像读取组件114)的图像,但是应认识到,数据采集子系统可以采取其他形式,诸如激光扫描器。

读取光学系统150通常包括图像接收光学器件152和图像传感器154。图像接收光学器件152接收从目标T反射的光线,并将反射的光投射到图像传感器154上。图像传感器154可以包括许多使用诸如CCD、CMOS、NMOS、PMOS、CID、CMD等技术的二维彩色或单色固态图像传感器中的任意一个。一个可能的传感器是来自Micron Technology公司的MT9V022传感器。这种传感器包含将入射光能转换成电荷的光敏光电二极管(或像素)阵列。

许多图像传感器用在全帧(或全局)快门操作模式,其中整个成像器先于图像捕获操作被重置,以移除光电二极管中的任何剩余信号。然后光电二极管(像素)积累电荷达到一段时间(曝光时期),其中光线采集对于所有像素来说大致同时开始和结束。在累积时期(光线被采集的时间)结束时,所有电荷被同时传送到传感器的避光区域,以防止在读取过程中进一步的电荷积累。然后信号被移出传感器的避光区域并被读出。公知的还有采用旋转快门。

照明组件142通常包括电源144、照明源146以及照明光学器件148。照明光学器件148将照明源146(通常包括LED或其他类似器件)的输出引导到目标T上。光线被目标T反射并由读取光学系统150接收。应该注意的是,照明组件142提供的照明可以与其他照明源结合(或被其他照明源替代),所述其他照明源包括来自扫描器112外部的源的环境光。

瞄准图案生成器130通常包括电源131、光源132、光圈133、以及光学器件136。瞄准图案生成器130产生投射到目标对象上或附近的瞄准光图像,该瞄准光图案跨越接收光学系统150的操作视野的一部分,以帮助操作者恰当地将扫描器瞄准要被读取的条形码图形。许多生成的代表性的瞄准图案都是可能的并且不局限于任何特定图案或图案类型,诸如直线形、线形、圆形、椭圆形等图案的任意组合,而无论连续或不连续,即由离散点的集合、虚线等定义。可替换地,瞄准图像生成器可以是激光图像生成器。

通常,瞄准光源132可以包括任何如下光源:所述光源足够小或者清晰和明亮以提供目标处的期望照明。例如,光源132可以包括一个或多个LED,诸如Nichia公司生产的零件编号是NSPG300A的LED。可以采用具有不同颜色和颜色组合的照明和瞄准光源,例如白色、绿色和红色的LED。可以基于图像读取器最经常成像的符号的颜色来选择颜色。不同颜色的LED可以根据总功率分配各个交替地以某个电平脉动。

光源132还可以包括一个或多个激光二极管,诸如从Rohm公司取得的激光二极管。在这种情况下,激光准直透镜(未在图中示出)将激光聚焦到一般在扫描头前方并近似位于目标T的平面上的点。然后,该光束可以通过衍射干涉图案生成元件成像,该衍射干涉图案生成元件诸如以期望图案制成的全息元件。这些元件类型的示例是公知的商业上可获得的物品并且可被购买,诸如来自Charlotte NC的Digital Optics公司的元件等等。

主处理器118提供对图像读取组件114的全面控制。主处理器118和图像读取组件的其他部件通常通过一个或多个总线168n和/或专用通信线路连接。在所示的示例中,并行总线168a将主处理器118连接到主系统存储器166,该主系统存储器166用于存储已处理的(和未处理的)来自图像传感器154的图像数据。主处理器使用I2C总线168b将曝光设置传送到图像传感器154并将照明参数传送到微控制器160。专用的8到10位并行总线168c用于将图像数据从图像传感器154传送到主处理器118。总线168c的带宽可取决于图像传感器154中的每个像素所记录的位大小。主处理器118使用一个或多个函数或算法处理图像传感器154的输出,以适当地调整信号以用于进一步的下行处理,包括被数字化以提供目标T的数字化图像。

主处理器118的另一功能是对在图像传感器154捕获的图像中表示的机器可读符号体系进行解码。关于各种参考解码算法的信息可以从各种公开标准处获得,诸如通过国际标准化组织(“ISO”)。

微控制器160保持存储单元162中的照明参数,这些照明参数用于控制照明组件142和瞄准图案生成器130的操作。例如,存储器162可以包括指示电源144和131的功率设置的表,其中所述功率设置对应于来自图像传感器154的信号的不同状态。基于来自主处理器118和/或图像传感器154的信号,微控制器160基于存储在存储器162中的表的值向电源131和144发送信号。示例性的微控制器160是Cypress Semiconductor公司生产的CY8C24223A。

图像读取组件114可以配备有一个或多个通信路径以用于与远程设备124a通信,所述远程设备诸如网络、网络接口(例如路由器和交换机)、其他扫描器、数据采集设备、计算机、或数据存储设备(如硬盘)。通常情况下,这样的通信路径是有线的或无线的,并且可以与主处理器118集成或被实施为一个或多个单独的模块。在图2B所示的示例中,有线连接——诸如UARTS、USB、串口、并口、scan wedge、或以太网——被示出为与主处理器118集成。另一方面,无线连接——诸如IrDA、蓝牙、GSM、GPRS、EDGE以及802.11——被示出为通过无线通信模块180来实施。

图3示出根据本发明实施例的系统300。系统300包括中央连接点310和多个数据采集设备320a、320b和320c。每个数据采集设备320a、320b和320c分别连接到终端设备330a、330b和330c。数据采集设备320a、320b和320c可以包括例如图1A、1B、2A和2B所示的PDT 100和200的特征。中央连接点310通过无线的辅助通信信道350与数据采集设备320a、320b和320c连接。每个数据采集设备320分别通过主通信信道340a、340b和340c与相应的终端设备330a、330b和330c连接。根据本发明的其他方面,系统300可以包括附加部件,诸如与终端设备330a、330b和330c中一个或多个通信的服务器。

数据采集设备320a、320b和320c通过相应的主通信信道340a、340b或340c与相应的终端设备330a、330b或330c连接。主通信信道340a、340b和340c可以是单向或双向通信信道,并且可以用于便携式数据终端320的日常操作。主通信信道340a、340b和340c可以是有线或无线通信信道,诸如图2b所示的通信信道。根据终端设备330a、330b和330c的架构,各个主通信信道340a、340b和340c可以不共享相同的技术。例如,主通信信道340a可以是USB,而主通信信道140c可以是RS-232。例如,如果主通信信道340b是单向通信信道,数据只可能从数据采集设备320b传送到终端设备330b。安全性考虑也可能限制通过主通信信道340a、340b和340c发射的数据。

数据采集设备320a、320b和320c通过辅助通信信道350与中央连接点(CCP)连接。辅助通信信道350是可以采用任何可用的无线技术的无线通信信道,所述无线技术诸如ZigBee、蓝牙、或者Wi-Fi。ZigBee是可以以低成本添加到现有便携式数据终端的无线解决方案。辅助通信信道150允许数据采集设备320a、320b和320c与中央连接点110通信,而不显著地影响通过主通信信道340与相应终端设备330a、330b和330c的任何当前通信。ZigBee是具有很大应用范围、可以容易地结合到现有数据采集设备中的便宜的无线解决方案。另外,ZigBee支持可以进一步扩展辅助通信信道350的范围的中继系统。

中央连接点310可以使用辅助通信信道350与数据采集设备320a、320b和320c通信。尽管中央连接点可以通过主通信信道340通信,但是如上文所讨论的,主通信信道的目的是与相应的终端设备330a、330b和330c通信。由于有限的带宽或网络实施,主通信信道可能不能处理中央连接点之间的数据传输。相反,辅助通信信道350被设计为允许数据采集设备320a、320b和320c与中央连接点310之间的专用通信。这允许系统300的方面在无需广泛的再研发的情况下结合到现有网络中或结合到现有网络之上。

中央连接点310管理数据采集设备320a、320b和320c。管理功能可包括为数据采集设备提供软件更新、监控数据采集设备、或为数据采集设备提供实时许可以允许用户操作数据采集设备对应于许可的功能。尤其是在远程监控和软件更新的情况下,中央连接点310能够同时管理数据采集设备320a、320b和320c,而不需要技术人员个别地对每个数据采集设备执行这些任务。

系统300可以实施各种功能。例如,数据采集设备320a、320b和320c都可以具有相同的软件和硬件特征,但是对特定的工作来说可能不需要所有这些特征。中央连接点310可以实施实时许可系统,其中在需要时许可被传送到便携式数据终端320a、320b和320c以激活相应的软件或硬件特征。实施系统300的企业将不需要部署不同类型和配置的数据采集设备;作为替代,可以在整个系统中部署相同的类型或配置,并且可以根据需要选择性地启用和禁用不同的软件和硬件特征。该标准可以减少冲突并减少部署和支持成本。

系统300还支持数据采集设备320a、320b和320c的无缝更新。以前,每个数据采集设备需要手动地更新,这在执行更新时是需要数据采集设备停止服务的耗时且昂贵的任务。然而,使用辅助通信信道350,中央连接点310可以在正常操作期间在后台中下载软件更新到每个数据采集设备320a、320b和320c。如果更新需要重启,则将发生唯一的中断。然而,重启过程只需要几分钟的停工时间,并且该停工时间可以在操作员希望的任何时候发生。更新还可以发生在正常工作时间之外,在这种情况下停工时间将不易注意到。

图4示出根据本发明实施例的数据采集设备320a;数据采集设备320b和320c可以以相似的方式配置。数据采集设备320a包括主通信接口314、辅助通信接口315以及控制器311。主通信接口314和辅助通信接口315分别是用于主通信信道340和辅助通信信道350的通信接口。辅助通信接口315还可以用作连接中央连接点310范围之外的其他数据采集设备的中继。控制器311控制数据采集设备320a的操作。根据本发明的其他方面,根据数据采集设备320a的性质,数据采集设备320a可以包括附加的和/或不同的部件。例如,数据采集设备320a还可以包括输入/输出单元、附加的软件特征、和/或存储单元。相似地,上述两个或多个单元的功能可以集成到单个部件中;例如,主通信接口314可以与辅助通信接口315集成,从而单个的通信接口处理通过主通信信道340和辅助通信信道350两者的通信。

如图4所示,数据采集设备320a还可以包括第一存储器312a和第二存储器312b。在用于便携式数据终端320的正常操作的数据不应当与发射到或接受自中央连接点310的数据相混合的情况下可以使用第一和第二存储器312a和312b。例如,这样的情况可能在当中央连接点310正在后台向便携式数据终端320下载软件更新而数据采集设备320a正在进行其他正常操作的时候出现。由于软件更新可能影响数据采集设备320a的操作,所以在便携式数据终端使用第一存储器312a操作时,控制器311可以将从中央连接点310接收的软件更新保存在第二存储器312b中。然后,在便携式数据终端320不被使用时,控制器311可以使用存储在第二存储器312b中的数据完成更新。这种方式有利于数据的无缝后台下载而不会中断数据采集设备320a的操作。数据采集设备320a的操作员甚至无需知道后台下载正在发生。

除了软件更新和实时许可管理——两个从中央连接点310下载数据到数据采集设备320a的示例——以外,系统300还可以用于数据采集设备320a的实时监控。可使用该实时监控能力来确定数据采集设备320a是否需要更新、监控数据采集设备320a的使用、或者诊断数据采集设备320a的问题。如果数据采集设备320a出现问题,技术人员无需到现场来诊断问题。相反,技术人员可以通过辅助通信信道350远程地访问数据采集设备320a来检查数据采集设备320a并确定问题的原因。该监控能力还可被用于例如汇编关于数据采集设备320a的使用统计或追踪数据采集设备320的未授权使用。

图5是根据本发明实施例的使用系统300执行的软件更新过程的流程图。在操作410中,中央连接点310通过辅助通信信道350向数据采集设备320a传送软件更新。在传送数据之前,中央连接点310可以首先从数据采集设备320a请求信息以确定是否需要软件更新,并且只有当从数据采集设备320a接收的信息指示需要进行软件更新时,才继续进行软件更新过程。中央连接点310可以连接到互联网并从远程站点获得软件更新,所述远程站点诸如数据采集设备120a的制造商。

在操作420中,控制器311从中央连接点310处接收软件更新,并将该软件更新存储在存储器中。如图4所示,控制器可以将软件更新存储在存储器312b中,以便将数据采集设备320a的正常操作的中断减到最少。当数据采集设备320a使用主通信信道340进行正常操作时,操作410和420可以在后台进行。

在操作430中,控制器311使用存储在存储器中的软件更新来更新便携式数据终端320。操作430无需在接收到软件更新并将该软件更新存储到存储器中之后立即执行。如果软件更新无需中断数据采集设备320a的正常操作(例如不需要重启,或者没有正在使用更新的特征),操作410可以在从中央连接点310接收到软件更新后立即执行。在其他情况下,控制器311可以向数据采集设备320a的操作员发出提示,指示软件更新已被接收。操作员可以选择立即安装该更新,或者可以等到更方便的时间进行。替代于通知操作员,控制器111可以一直等待直到数据采集设备320a不被使用,诸如在一天中的预定时间(例如在业务关闭之后)或当便携式数据终端已经空闲达到预定的时间时。更新还可以预先安排在预定的时间发生。

本发明的方面还可体现为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质是任何可以存储可被计算机系统在以后读取的数据的数据存储设备。计算机可读记录介质的示例还包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备、以及载波(诸如通过因特网的数据传输)。计算机可读记录介质还可分布在与网络耦合的计算机系统上,从而计算机可读记录介质被以分布式方式存储和执行。同样,用于实现本发明方面的功能程序、代码和代码段可以由本发明相关领域的程序员容易地解释。

尽管示出和描述了本发明的几个实施例,但是本领域技术人员应意识到可以在实施例中做出改变而不脱离本发明的原理和精神,本发明的范围由权利要求以及它们的等价物来定义。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号