使用rfid技术的增强型控制器的制作方法

文档序号:6568518阅读:223来源:国知局
专利名称:使用rfid技术的增强型控制器的制作方法
技术领域
本发明涉及RFID技术,尤其涉及在工业自动化系统中使用的RFID标签。
背景技术
一种迅速引起人们兴趣的新技术是射频标识(RFID),它影响了电子数据以 使数据读取(比如扫描条形码)和/或打开容器以获得产品信息更容易。RFID 技术影响了以标识为目的的电子数据和无线通信。在使用RFID系统的情况下, 电子数据通常被存储在RFID标签中,RFID标签可以由很小的硅芯片和一个或 多个天线构成并且被贴到产品上。通过被称为RFID读取器的设备,可以基于 无线通信并利用射频(RF)来实现从RFID标签中进行读取和/或向RFID标签进 行写入。RFID读取器是这样一种设备,根据读取/写入特权可以使用该设备读 取和/或写入RFID标签数据。
通常,写入被用于向RFID标签添加和/或修改产品的特定信息,而读取则 被用于回取该信息以便提供自动的产品标识。在许多情况下,被写入RFID标 签和/或从RFID标签中读取的电子数据包括电子产品代码(EPC)以及其它产品 相关数据。通常,EPC是唯一的号码,它被编码(比如被编码成位码)且被嵌 入相关产品上所贴的RFID标签(带有一个或多个天线的很小的硅芯片)之内。 典型的EPC数据可以包括关于相关产品的信息(比如产品类型、制造日期、批 号、来源数据、目的地数据、唯一的产品代码等)和/或相关联的托盘、盒子、 箱子和/或容器的等级。
在当今高度成熟、复杂和智能化的工业自动化系统中,RFID技术对于后 期保障、材料供应和库存管理而言正变得越来越重要。简单了解某一物体存在 于很大的仓库中己不再够用了 。当在分配中心或工厂中实现RFID解决方案时, 通常使用三种不同的平台RFID读取器/天线(比如一种固定的实现方式); 运行于标准PC (个人计算机)上的RFID"中间件"软件;以及工业控制器(比如PLC-可编程逻辑控制器)。传统的通信方案是通过使用RS-232串行通信、 以太网、或诸如DeviceNet、 ControlNet等现场总线中的任何,经网络将RFID 读取器连接到上述控制器。由此,从RFID标签中读取的数据可以用于使下列 各项更为确定什么东西进入了供应链;如何管理原材料、库存、运输、后期; 和/或有关制造的各种其它方面。
通常,RFID系统可以包括多个组件标签;标签读取器(比如标签收发 器);标签写入器;标签-编程站;循环读取器;分选装备;标签库存识别笔; 等等。此外,各种标记、型号、类型、和/或应用都可以与各个组件(比如标签、 标签读取器、标签编程站、循环读取器、分选装备、标签库存识别笔)相关联, 这可能使RFID系统和自动化系统内的兼容性变得复杂。考虑到上述内容,需 要提供一种统一的方式以便利用RFID技术将各种标记、型号、类型、和/或应 用并入不同的自动化系统中。

发明内容
下面呈现了本发明的简单概述,以便于对本文所描述的一些方面作基本的 理解。本概要不是本发明的广泛概述。并不旨在标识出本发明的关键元素,也 不旨在刻画出本发明的范围。其目的仅仅是,在随后更详细的描述之前先以一 种简化的形式来呈现本发明的一些概念。
本发明涉及用自动化系统和/或应用来帮助使用RFID技术的系统和/或方 法。RFID组件可以通过无线通信来传递来自RFID标签的数据流,其中RFID 标签可以包括与特定对象和/或项(未示出)相关的数据。RFID标签可以是有 源的RFID标签或无源的RFID标签。根据特定的应用,RFID组件可以是(但 并不限于)用于读取、写入、接收、和/或存储电子产品数据的各种组件,比如 读取器、读取器/写入器、写入器和/或服务器,并且还可以是手持式设备或固 定安装设备。控制器可以使用与RFID组件相关的数据流。该控制器可以包含 具有输入和/或输出的软件组件和硬件组件,在使工业制造设备和/或工艺自动 化的过程中可以使用该控制器。
此外,该控制器可以集成和/或嵌入中间件,该中间件可以对与RFID组件 相关的数据流进行过滤,其中这种过滤可以从该数据中提取出相关信息。在将
中间件集成到控制器中的情况下,该控制器可以提供多个不同RFID组件的一 部分的无缝实现。例如,带有集成中间件的控制器可以提供下列中的至少一种 人机交接;编程;配置;数据流的共享;数据流调节;和/或与控制器相关的至 少一个传感器的使用。另外,该中间件至少可以提供在控制器和RFID组件之 间的时钟同步。
根据本发明的一个方面,该控制器可以集成和/或嵌入RFID软件以便帮助 向RFID组件提供软件功能。RFID软件可以将数据流的解调、解码、和/或转 换中的至少一种并入控制器中。此外,通过将RFID软件并入控制器中,该RFID 软件便被实现在一种更适于工业定型的平台和/或环境中。
根据本发明的另一个方面,控制器可以集成一自动智能型(smart)组件, 该自动智能型组件连接到现存的RFID组件以向其提供增强的功能。该自动智 能型组件可以提供另外的模拟和/或数字输入和/或输出。此外,该自动智能型 组件可以使用另外的能力,比如(但不限于)联网和位置判断。该自动智能型 组件可以是微型PLC禾B/或一控制器,从而在多个不同的RFID组件的至少一部 分之间提供共用的编程语言。在本发明的其它方面中,提供了多种方法,用于 帮助使用RFID技术和控制器以便有效和/或最佳地利用RFID组件。
下面的描述和附图详细阐明了本发明的某些说明性的方面。然而,这些方 面只指出了可以使用本发明原理的各种方式中的一些,并且本发明旨在包括所 有这些方面及其等价方案。结合附图,从下面关于本发明的详细描述中将会清 楚地看到本发明的其它优点和新颖特征。


图1示出了一种用控制器来帮助使用RFID技术的典型系统的框图。
图2示出了一种用于通过单个控制器来帮助实现多个不同RFID组件的无
缝集成的典型系统的框图。
图3示出了一种用控制器来帮助增强RFID组件的典型系统的框图。
图4示出了一种用控制器来帮助集成中间件以便提供与多个不同RFID组
件的无缝集成的典型系统的框图。
图5示出了一种用于通过软件对多个不同RFID组件帮助自动地提供RFID
组件功能的典型系统的框图。
图6示出了一种用控制器来帮助增强RFID组件的典型系统的框图。
图7示出了根据本发明至少一个方面的RFID系统的应用。
图8示出了一种具有多个站的RFID系统的框图,其中这些站与各自具有
RFID标签的多个对象进行交互作用。
图9示出了一种用控制器来帮助使用RFID技术的典型系统的框图。
图10示出了一种用于将中间件集成到控制器中以提供数据流的有效过滤
的方法。
图11示出了一种用于帮助将RFID软件集成到控制器中的方法。
图12示出了一种用于将自动智能型设备连接到现存的RFID组件的方法。
图13示出了一种可操作执行所揭示的体系结构的计算机的框图。
图14示出了根据所揭示主题的典型计算环境的示意性原理图。
具体实施例方式
在本文中,术语"组件"、"系统"、"接口"等都是指计算机相关的实
体,可以是硬件、软件(比如执行中的软件)、禾n/或固件。例如,组件可以是
运行于处理器上的进程、处理器、对象、可执行的、程序、和/或计算机。作为 解释说明,运行于服务器上的应用程序以及该服务器都可以是一组件。 一个或 多个组件可以存在于一进程中,并且一组件可以位于一个计算机上和/或分布在 两个或多个计算机之间。
本发明是参照附图进行描述的,其中相同的标号用于指代相同的元素。在 下面的描述中,为了解释,阐述了大量具体的细节以对本发明作透彻的理解。 然而,可能比较明显的是,本发明可以在没有这些具体细节的情况下进行实践。 在其它情况下,公知的结构和设备以框图形式示出以便帮助描述该主题。
现在参照附图,图1示出了系统100,它用控制器来帮助使用RFID技术。 RFID组件104可以通过无线通信传递来自RFID标签102的数据流,其中RFID 标签102可以包括与特定的对象和/或项(未示出)相关的数据。此外,RFID 标签102可以是有源的RFID标签或无源的RFID标签。根据特定的应用,RFID 组件104可以是(但并不限于)用于读取、写入、接收、和/或存储电子产品数
据的各种组件,比如读取器、读取器/写入器、写入器和/或服务器,并且还可
以是手持式设备或固定安装设备。控制器106可以使用与RFID组件104相关 的数据流。该控制器106可以包含具有输入和/或输出的软件组件和硬件组件, 在使工业制造设备和/或工艺自动化的过程中可以使用该控制器。
此外,控制器106可以包括集成的中间件108,这便不需要计算机和/或个 人计算机(PC)来充当与RFID组件104相关联的任何合适的中间件软件的主机。 通过将中间件108集成到控制器106中,与常规技术相比,这提供了一种有效、 便宜且适合于工业定型的解决方案。中间件108可以过滤与RFID组件104相 关的数据流,其中这种过滤可以从该数据中提取出相关信息。中间件108可以 至少部分基于所包括的信息用控制器106来进一步提供RFID组件104的有效 实现方式。另外,中间件108可以协调与多个RFID标签有关的多个RFID组 件的信息的共享。例如,中间件108可以将任何合适的形式提供给与不同RFID 组件104相关的数据流。由此,至少部分基于具有集成中间件108的控制器106, 通过这种控制器和中间件108便可以无缝地使用不同的RFID组件104,而不 用管其品牌、类型、制造等因素。
例如,中间件108可以是用于对来自RFID读取器的数据流进行过滤的软 件,其中这种中间件108被集成到控制器106中从而提供下列两点好处中的至 少一点不再需要单独的计算机来作为该软件的主机;且可访问来自控制器106 的各种信息,比如读取器(比如工厂、仓库等)的位置。在一个示例中,控制 器106可以使用各种传感器,其中利用这些传感器之一可以定位传送带上的箱 子(具有RFID标签)。传感器数据可以指明特定的箱子在传送带上的位置, 并且该信息(控制器106中所包含的信息)可以对中间件的数据流过滤有所贡 献。通过使用与有集成中间件108结合的控制器106的相关的信息,可以有效 果地和/或有效率地实现RFID组件104以便接收来自RFID标签的数据流。
在另一个示例中,控制器106可以集成RFID软件,它可以向RFID组件 104提供软件功能(下文详细描述)。上述软件功能可以包括与RFID组件104 所收集的数据流相关的解调功能、解码功能、转换功能。此外,控制器106可 以包括自动智能型组件(未示出),它连接到RFID组件104以便提供增强的 功能,其中包括各种输入、输出、编程语言、网络能力、位置信息等。
图2示出了系统200,它通过单个控制器来帮助实现多个不同RFID组件 的无缝集成。RFID标签202可以包括数据,其中RFID组件204可以通过无线 通信来接收数据流。控制器206可以使用该数据流,其中控制器206集成了中 间件208。控制器206内的中间件208提供了下列好处l)不再需要单独的计 算机来作为中间件的主机,该中间件过滤数据并从数据流中提取出相关信息; 以及2)利用与系统200相关联的信息对数据流的过滤有所贡献。应该理解, RFID标签202、 RFID组件204、控制器206和中间件208可能分别大致相似 于图1的RFID标签102、 RFID组件104、控制器106和中间件108
例如,带有集成中间件208的控制器206优化用于接收来自RFID标签202 的数据流的任何RFID组件204的使用情况。中间件208可以提供各种过滤技 术和/或软件以使数据流变得更纯净(比如从数据流中提取出相关的信息)。此 外,在将中间件208集成到控制器206中的情况下,用控制器206所包括的信 息可以被用来确定来自RFID组件204的数据流的收集。应该理解,将中间件 208集成到控制器206中可以进一步为多个不同的RFID组件提供配置、可视 化、和/或信息共享。
控制器206可以进一步包括RFID软件210,它帮助增强RFID组件204 的功能。控制器206内的RFID软件210可以包括针对与RFID组件204相关 的数据流适合使用的解调、解码、转换技术。此外,在控制器206中实现RFID 软件210可以提供一种适于工业定型的平台。通过将RFID软件210集成到控 制器206中,在工厂和/或仓库地面上添加物质基础设施的工作有所减小。
例如,多个RFID读取器可以定位于工厂地面上,其中按常规单独的RFID 读取器将分别响应于解调、解码、和/或转换接收到的数据流,这可能效率较低。 然而,通过将RFID读取器的软件功能拖到控制器206 (它被视为适于工业定 型的平台)中,集成有RFID软件210的控制器206便减轻了上述问题。由此, 至少部分基于将RFID软件210并入控制器206中,便可以减少并改进工厂地 面基础设施。
图3示出了系统300,它用控制器来帮助增强RFID组件。RFID组件304 可以通过无线通信与RFID标签302进行交互作用,其中RFID组件304可以 接收与之相关的数据流。RFID组件304还可以使用接口 306将数据流提供给
控制器308。控制器308可以集成中间件310,它至少提供与RFID组件304相 关的数据流的过滤。此外,该控制器可以包括集成RFID软件312,它可以为 任何RFID组件304 (不用管其制造、型号、品牌等)调用软件功能。应该理 解,RFID标签302、 RFID组件304、控制器308、中间件310和RFID软件312 可以大致相似于前几张图所描述的组件、标签、控制器、中间件和RFID软件。
此外,系统300可以包括任何合适的和/或必要的接口组件306,它提供各 种适配器、连接器、通道、通信路径等以便将RFID组件304集成到几乎任何 操作和/或数据库系统中。另外,接口组件306可以提供各种适配器、连接器、 通道、通信路径等,它们提供与RFID组件304、控制器308以及任何组件和/ 或与之相关联的数据的交互作用。
控制器308还包括自动智能型组件314,它可以连接到RFID组件304以 便提供增强的功能。尽管将自动智能型组件314描绘成控制器308的内部组件, 但是应该理解,自动智能型组件314可以被并入控制器308中,也可以是分立 的组件、其组合、和/或控制器308。换句话说,自动智能型组件314可以是与 控制器308大致相似的控制器以便提供所描述的增强型功能。
自动智能型组件314可以连接到RFID组件304,其中可以接收配置和/或 用户信息。自动智能型组件314可以利用现存的接口连接到RFID组件304。 此外,自动智能型组件314可以提供可编程性、输入、输出、联网能力、定位 能力、程序语言等。应该理解,与连接这种自动智能型组件314之前相比,自 动智能型组件314可以提供与RFID组件304有关的增强和/或增多的功能。
图4示出了系统400,它帮助将中间件与控制器集成到一起以便提供与多 个不同RFID组件的无缝集成。RFID标签402、 404和406可以涉及特定的物 品、物件、对象、项、托盘、盒子等,并且通过无线通信与RFID组件408、 410和412中的至少一个进行通信。应该理解,根据本发明,存在各种品牌、 制造、禾B/或型号的RFID标签402、 404和406以及RFID组件408、 410和412, 并且任何合适的RFID标签和RFID组件都可以使用。例如,RFID标签402可 以是有源的RFID标签,而RFID标签404和406可以是无源的RFID标签。此 外,RFID组件408可以是品牌X的读取器,而RFID组件410是品牌Z的读 取器/写入器,且RFID组件412是品牌Y的写入器。
控制器414可以接收与RFID组件408、 410和412有关的数据流。应该理 解,控制器414可以包含具有输入和/或输出的软件组件和硬件组件,在使工业 制造设备和/或工艺自动化的过程中可以使用该控制器。控制器414可以为各个 位置处的多个RFID组件(408、 410和412)所共用。此外,控制器414可以 集成中间件416以至少提供1)不再需要指定的主机提供用于与RFID组件 408、 410和412有关的中间件软件;以及2)控制器414对数据流的过滤有所 贡献。中间件416协调多个RFID组件408、 410和412中的信息的共享。例如, 当一个对象处于这种RFID读取器的范围之内时,中间件416可以比较与各个 RFID读取器相关联的信号强度。
中间件414可以包括过滤主体418,它可以与多个不同的RFID组件408、 410和412相接。尽管在图4中描绘了三个RFID组件,但是应该理解,根据 本发明可以使用任何数目的RFID组件。过滤主体418可以提供适于不同RFID 组件408、 410和412的共用过滤软件。过滤主体418可以将各种过滤技术和/ 或任何合适的过滤机制与RFID组件408、 410和412结合起来使用。
中间件416还可以包括配置组件420,它可以提供多个不同RFID组件408、 410和412的配置。配置组件420可以是与在网络(比如以太网)上实现多个 RFID组件相关联的任何合适的配置,其中该网络连到控制器414。例如,配置 组件420可以为各个位置处的各个RFID组件提供通用的编程。此外,通过提 供配置、编程和人机界面(HMI)中的至少一种,配置组件420便可以帮助将多 个RFID组件集成到带有中间件416的控制器414中。换句话说,配置组件420 提供通用配置和可视化环境以便设置连接到控制器414的RFID组件408、 410 和412。
带有集成中间件416的控制器414也可以包括数据流管理器422。数据流 管理器422可以监控和/或提供与事务处理中从至少一个RFID组件发送出的字 节数有关的限制。例如,数据的字节可能来自一个个的标签、阵列等。在另一 个示例中,可以通知RFID组件控制器数据(比如与特定的RFID组件或一部 分组件有关的数据流)是可用的,其中数据流管理器422可以指定将要接收的 分组的大小。
中间件416可以包括控制器软件424,它使控制器414能够与系统400交
互作用。该控制器软件可以被用于推断曾与RFID组件408、 410和412通信的 那个RFID标签的相关联的包装类型、对象、和/或项。例如,控制器414可以 接收来自多个传感器428的数据,其中可能有1到N个传感器,N是大于或等 于1的整数。控制器软件424可以被实现成与过滤主体418交互作用以增强数 据流的过滤。例如,当与中间件416通信以便收集RFID标签数据时,控制器 414便可以使用数据缓冲区来容纳多字节、与中间件416异步地数据传递。
在一个示例中,多个传感器428可以连接到控制器414以便为控制器414 提供与RFID组件有关的与包装、项、对象(比如与RFID标签有关的任何对 象)位置等相关联的信息。控制器414可以接下来至少部分基于多个传感器428 和各数据来激活RFID组件和/或使RFID组件去除激活。换句话说,通过使用 控制器414和相关的传感器428,使误差量和/或来自RFID组件408、 410和 412的不必要的数据读取达到最小。
带有集成中间件416的控制器414可以进一步包括时钟同步组件426,它 调用与系统400有关的任何组件之间的时钟同步。特别是,时钟同步组件426 可以使控制器414的相关时钟与RFID组件408、410和412的相关时钟同步化。 通过使系统400内的多个时钟同步化,完全的同步化得到启用以帮助跟踪、诊 断、有效等。此外,这些RFID组件可以共享实时的数据,比如信号强度、时 间戳等。
下面的示例是关于本发明可能的实现方式的一种解释说明。应该理解,下 文是一个示例,本发明并不限于此。中间件416可以被置于控制器414底板中 的插件模块中。在另一种情况下,中间件可以使用与网络(比如以太网)有关 的开放式插槽。该模块可以将以太网接口提供给RFID组件和用于中间件416 的计算引擎。控制器414可以通过底板、专用网络、和/或开放式插槽与中间件 416进行通信以便用被标记对象的相关信息来增强过滤能力。
图5示出了系统500,它通过软件将RFID组件功能自动地提供给多个不 同的RFID组件。多个RFID标签502可以通过无线通信将数据流传递到多个 RFID组件504。可能有1到N个RFID标签,其中N是大于或等于1的整数。 相似的是,可能有1到M个RFID组件,其中M是大于或等于1的整数。与 RFID组件504相关的数据流可以被控制器506接收,控制器506包括集成的 RFID软件508。应该理解,控制器506和RFID软件508可能与上文所描述的 控制器和RFID软件大致相似。
RFID软件508可以包括作为代码被嵌入控制器中的硬件读取器功能。 RFID软件508可以提供一般存在于至少一个RFID组件之内的软件功能,其中 这种软件功能可以被拖到控制器506中以启动一种适于工业定型的平台。通过 将RFID软件508集成到控制器506中,基础设施可以减少,RFID组件冲突(比 如读取、写入、读取/写入等)以及标签冲突都可以减少。此外,RFID软件508 能够利用单个接口对多个RFID组件504进行集中和/或分布控制。
另外,RFID软件508可以包括解调组件510和解码组件512中的至少一 种。解调组件510可以提供能用系统5O0实现的各种解调技术、禾卩/或提供与多 个RFID组件504相关的数据流。解码组件512可以提供各种解码技术,可以 将这些技术与多个RFID标签502的相关数据流结合起来使用。应该理解,解 调组件510和/或解码组件512可以提供与模拟信号到二进制信息及相反过程有 关的任何合适的转换技术。
图6示出了系统600,它用控制器来帮助增强RFID组件。RFID标签602 可以通过无线通信与RFID组件604进行通信,其中与之相关的数据可以被控 制器606接收到。控制器606可以集成自动智能型组件608,它可以连接到RFID 组件604从而提供增强的功能。自动智能型组件608还可以利用普通的编程语 言为RFID组件604提供统一的编程。在一个示例中,自动智能型组件608可 以通过串行端口与以太网端口有关的开放式插槽、和/或以太网端口来进行通 信。例如,自动智能型组件608和/或控制器606可以打开以太网端口以访问与 RFID组件604相关的数据流。另外,自动智能型组件608可以提供到多个不 同RFID组件的通用连接,而不用管特定RFID组件604所使用的通信协议。
通过提供至少一个附加的输出610和/或附加的输入612,自动智能型组件 608可以进一步增强RFID组件604。例如,自动智能型组件608可以提供数字 和/或模拟输入和/或输出。这种输入612和/或输出610可以应用于触发或设置 外部设备(比如塔灯等)的地点。模拟输入612和/或模拟输出610可以被用于 改变RFID组件604的配置(比如天线读取强度等)。此外,自动智能型组件 608可以提供定位组件614,它通过使用任何定位传感器(比如全球定位系统
(GPS)等)便可以向系统600添加定位信息。另外,自动智能型组件608可 以提供网络组件616,它向用户提供附加的联网能力,比如(但不限于)以太 网/IP、 Modbus/TCP、 ProfiNet等。
下面的示例是关于本发明的可能的实现方式的一种解释说明。应该理解, 下面的是一个示例,本发明并不限于此。自动智能型组件608可以通过使用串 行开放式插槽和/或以太网端口来连接到现存的RFID组件604,以便与RFID 组件的微处理器进行通信。RFID组件604可以被配置并且相应地接收用户信 息。连接到RFID组件604所用的通信协议可以由RFID组件制造商预先定义 好。通过使用自动智能型组件608连接到现存的RFID组件604,这种组合可 以被称为微型控制器和/或PLC,它提供普通的编程语言。
图7示出了根据本发明的至少一个方面的RFID系统700的一个应用。尽 管图7示出了传送带系统702正在移动产品,但是应该理解,本发明同样可很 好地用于其它应用中,比如用叉式升降机、卡车、铁路来运送货物、人工移动 货物等等。使用多个RFID R/W设备(第一读取器704和第二读取器706)来 检测多个RFID标签的存在性。尽管图示的RFID设备(704和706)是悬在高 处的设备,但是应该理解,这些设备可以位于任何地方,只要覆盖范围适于特 定的目的即可。例如,这些设备(704和706)可以在下面、在侧面、或在环 境中的各种位置处。比如当被传感器设备激活时,RFIDR/W设备(704和706) 发送各自的信号(710和712),它们可以是恒定的、间歇的、或周期性发送 的。
当产品的托盘708移动时(比如通过传送带系统702或其它合适的装置使 其移动),这些产品移入第二RFIDR/W读取器706的读取范围中。与各个产 品相关的RFID标签(其中的一些以714标出)被相应的发射信号712激活, 并且通过被传送到第二 RFID R/W设备706的各个返回信号来进行响应。随着 传送带系统702和相关的产品托盘708在该环境中继续移动,这些产品进入了 第一 RFID R/W设备704的范围中,并且相关的返回信号将以相似的方式来发 送。当产品托盘708正在移动时,RFID标签被持续地激活(用于无源设备) 并且提供了与该RFID R/W设备有关的至少一个参数的相关信息(比如信号强 度、来源等)和/或操作条件。 可以使用控制器,使得集成中间件(用于过滤与RFID组件有关的数据流)、 RFID软件(用于提供RFID组件软件功能)和自动智能型设备(用于连接到 RFID组件)中的至少一种可以提供一种适于任何RFID组件(不用管其制造、 型号、和/或品牌)的通用控制器。例如,带有集成中间件的控制器可以不再需 要用于过滤软件的单独的计算机和/或PC,并且允许该控制器及其相关信息(比 如传感器信息等)对从设备704和706那儿接收到的数据流的过滤有所贡献。 此外,控制器可以集成RFID软件,它可以将解调和/或解码技术拖到控制器中 而非设备704和706中。控制器也可以使用自动智能型组件,以增强设备704 和706的能力。
图8示出了具有多个站的RFID系统800的框图,这些站与具有各个RFID 标签的多个对象交互作用。当RFID组件802 (比如RFID读取器)读取RFID 标签时,从RFID组件802广播读取信号,它对来自其给定范围中的所有标签 的RFID标签数据进行赋能和/或使其被接收到。由此,RFID组件802可以接 收来自大量标签的数据,其中有些标签的数据不是期望得到的。这不仅对RFID 组件802提出了额外的处理要求,还对RFID组件802和远程系统之间的网络 带宽有负面影响。
本系统也可以包括网络810,其上设置有控制器814,控制器814可以集 成中间件804、 RFID软件806、禾B/或自动智能型组件808中的至少一个。应该 理解,控制器814、中间件804、 RFID软件806和自动智能型组件808可能与 前几张图所描述的组件和/或因素大致相似。此外,在自动化工艺(比如使产品 沿组装线向下移动)的控制中的网络810上,也可以安置控制器814(比如PLC)。 控制器814可以使用数据存储812来存储与系统800有关的任何合适的信息和 /或数据。收发器816提供在网络810和RFID组件802之间的无线网络通信, 使得定位数据和标签数据可以被传送到控制器814。
在各个站(标记为站A、站B和站C)中示出了对象818 (标记为对象1、 对象2和对象3)以及相关的RFID标签(标记为RFID标签1、 RFID标签2 和RFID标签3)。用户期望读取站A中的第一对象822的标签820,然而除 此之外还接收到了来自站B中的第二对象826的第二标签824的数据以及来自 站C中的第三对象830的第三标签828的数据。定位系统806可以帮助判断读
取器802的位置数据,使得在本示例中该用户被判断成更接近于站A。
从先前的标签扫描和/或用户输入信息可能已经知道了 ,第一对象822与站 A有关,第二对象826与站B有关,且第三对象830与站C有关。相应地,读 取器802接收到的、用于表明该标签(824和828)与站A以外的一对象有关 的任何其它标签数据都可以被过滤掉从而无需进一步处理。相似的是,当用户 将包含RFID组件802的移动读取器移至更靠近站B的位置时,从站A和C中 的对象标签那儿接收到的标签数据都可以被过滤掉从而无需进一步处理。
图9示出了系统900,它用控制器来帮助使用RFID技术。系统900可以 使用智能来帮助使用带RFID技术的控制器902以便增强RFID组件功能和控 制器功能。控制器902可以集成和/或嵌入有集成中间件904、 RFID软件906、 和/或自动智能型组件908。系统900可以包括带有集成中间件904、 RFID软 件卯6、和/或自动智能型组件卯8的控制器902; RFID标签910; RFID组件 912;以及接口914,它们都可能与前几张图所描述的各组件、中间件、软件、 控制器和标签大致相似。系统900还包括智能组件916。控制器902可以使用 智能(intelligent)组件916以便帮助在自动化系统和/或工艺中实现RFID标签 数据。例如,智能组件916可以推断出将要在与RFID标签910有关的对象、 过滤信号、位置等上被实例化的操作和/或机制。
应该理解,智能组件916可以根据通过事件和/或数据而捕获到的一组观察 来推理或推断系统、环境、和/或用户的状态。推理可以被用于标识特定的上下 文或动作,或者可以产生各状态的概率分布。该推理可能是概率性的,即基于 数据和事件的考虑来计算感兴趣的状态的概率分布。推理也可以是指根据一组 事件和/或数据来构成更高级事件所使用的技术。这种推理导致根据一组观察到 的事件和/或存储的事件数据来构造新事件或动作,而不管这些事件是否以紧密 的时间接近性相互关联,也不管这些时间和数据是否来自一个或若干个事件和 数据源。根据本发明,各种分类(显式和/或隐式地被训练)方案和/或系统(比 如支持向量机、神经网络、专家系统、贝叶斯信念网络、模糊逻辑、数据融合 引擎等)都可以与执行自动和/或推理动作相结合地使用。
分类器是一种用于将输入属性向量x = (xl, x2, x3, x4, ;m)映射到该输入术 语某一类的置信度的函数,即f(x) = c0<^e"Cefc/a^)。这种分类可以使用基于 概率和/或统计的分析(比如因子分解成分析效用和成本)以预测或推断用户期 望其被自动执行的动作。支持向量机(SVM)是可以使用的分类器的一个示例。
该SVM通过在可能的输入的空间中找出超曲面来操作,该超曲面试图从非触
发事件中分离出触发标准。直观地讲,这使该分类过程恰好用于测试在附近但 与训练数据并不完全一样的数据。其它定向和非定向的模型分类方案包括朴素 贝叶斯、贝叶斯网络、决策树、神经网络、模糊逻辑模型,并且还可以使用提 供不同形式的独立性的概率分类模型。本文所用的分类也包括统计回归,它被 用于开发优先级的模型。
演示组件918可以提供各种类型的用户界面以帮助用户与系统900的任何 相关组件进行交互作用。如图所示,演示组件918是单独的实体,它可与控制 器902 —起使用。然而,应该理解,演示组件918禾B/或相似的观看组件可以被 并入控制器卯2中和/或一独立的单元中。演示单元918可以提供一个或多个图 形用户界面(GUI)、命令行界面等。例如,一GUI可以被呈现从而为用户提 供一区域或手段以便对数据进行加载、输入、读取等操作,并且还可以包括一 区域以呈现这些操作的结果。这些区域可以包括已知的文本和/或图形区域,其 中包括对话框、静态控制、下拉式菜单、列表框、弹出式菜单并且以它们作为 编辑控件、组合框、单选按钮、复选框、按钮和图形框。另外,用于帮助上述 演示的实用工具(比如用于导航的水平和/或垂直的滚动条)以及用于确定某一 区域是否可以被观看到的工具条按钮都是可以使用的。例如,用户可以与耦合 到控制器902的一个或多个组件进行交互作用。
通过诸如鼠标器、滚动球、小键盘、键盘、笔、和/或语言激活等各种设备, 用户也可以与上述区域交互作用以便选择并提供信息。通常,诸如键盘上的按 钮或回车键等机构都可以用于随后输入信息以便启动搜索。然而,应该理解, 本发明并不限于此。例如,仅使复选框突出显示便可以启动信息传递。在另一 个示例中,可以使用命令行界面。例如,命令行界面可以通过提供文本消息向 用户提示有关信息(比如通过显示器上的文本消息或通过语音音调)。然后, 用户可以提供合适的信息,比如与界面提示中所提供的选项相对应的文字数字 输入或对该提示中所提出的问题的回答。应该理解,命令行界面可以与GUI和 /或API结合起来使用。另外,在图形支持有限和/或带宽通信信道较低的情况
下,命令行界面可以与硬件(比如视频卡)和/或显示器(比如黑白的和EGA)
结合起来使用。
图10-12示出了根据本发明的方法。为了简化解释,这些方法被描绘和描 述成一系列的动作。应该理解,本发明并不限于所示出的动作和/或这些动作的 顺序,例如,这些动作可以按各种顺序进行和/或同时进行,并且可以具有本文 未呈现和描述的其它动作。此外,并非所有示出的动作都是实现本发明的方法 所必需的。另外,本领域的技术人员将理解,可以通过状态图或事件将这些方 法表现为一连串相互关联的状态。
图10示出了方法1000,该方法用于将中间件集成到控制器中以提供有效 的数据流过滤。在标号1002处,可以使RFID标签与对象、项、盒子、托盘、 货物、与自动化工艺和/或对象有关的任何合适的实体相关联。另外,RFID标 签可能涉及一部分的对象、项、盒子等。RFID标签可以通过无线通信将数据 传递到至少一个RFID组件。此外,RFID标签可以是有源的RFID标签或无源 的RFID标签。根据特定的应用,RFID组件可以是(但并不限于)用于读取、 写入、接收、和/或存储电子产品数据的各种组件,比如读取器、读取器/写入 器、写入器和/或服务器,并且还可以是手持式设备或固定安装设备。在标号 1004处,与至少一个RFID标签有关的数据流被RFID组件接收到。应该理解, 上述数据流可能专属于特定的RFID标签,和/或可以从多个RFID标签那儿接 收到多个数据流。
在标号1006处,带有集成中间件的控制器可以被用于过滤接收到的数据 流。应该理解,该控制器可以包含具有输入和/或输出的软件组件和硬件组件, 在使工业制造设备和/或工艺自动化的过程中可以使用该控制器。通过集成与 RFID组件相关的中间件,便可以因不再需要单独的计算机来作为该中间件的 主机且通过允许该控制器利用来自该控制器和/或与之相关的传感器的至少一 部分数据来对过滤有所贡献,进而使该控制器很有效率。换句话说,该控制器 可以具有集成的过滤软件,它能够过滤与RFID组件相关的数据流从而为自动
化系统和/或工艺提供一种有效的增强型控制器。
将中间件集成到控制器中便可以提供改进的功能。例如,带有集成中间件 的控制器可以提供下列1)来自多个不同RFID组件的信息的共享;2)通过
单个控制器对不同RFID组件进行无缝配置;3)使用与对象和/或项位置有关的
传感器数据来优化RFID组件的实现;4)监控和/或管理控制器接收到的数据流 的大小;5)普通的HMI环境;以及6)用于提供控制器、系统和RFID组件同 步的时钟同步。
图11示出了方法1100,该方法用控制器来帮助集成RFID软件。在标号 1102处,控制器通过RFID组件,可以接收到与RFID标签有关的数据流。RFID 标签可以与自动化工艺和/或应用所涉及的对象和/或项相关联。RFID标签可以 是有源的RFID标签或无源的RFID标签。另外,根据特定的应用,RFID组件 可以是(但并不限于)用于读取、写入、接收、和/或存储电子产品数据的各种 组件,比如读取器、读取器/写入器、写入器和/或服务器,并且还可以是手持 式设备或固定安装设备。
在标号1104处,可以将RFID软件集成到和/或嵌入控制器中。该控制器 可以包含具有输入和/或输出的软件组件和硬件组件,在使工业制造设备和/或
工艺自动化的过程中可以使用该控制器。通常典型地存在于RFID组件中的任 何软件功能都可以被嵌入控制器中。RFID软件可以涉及但不限于解调、解码、 转换(比如模拟信号到二进制信息及相反过程的转换)。在标号1106处,使 用嵌有RFID软件的控制器。通过将RFID软件集成到控制器中,该控制器加 上RFID软件是一种更适于工业定型的平台。此外,这种集成减少了对工厂和/ 或仓库地面上附加基础设施的需求,解决了读取冲突问题、标签冲突问题,并 且能够通过单个接口对该系统内的RFID组件进行集中和/或分布控制。
图12示出了方法1200,它用于将自动智能型设备连接到现存的RFID组 件。在标号1202处,自动智能型设备可以连接到现存的RFID组件。根据特定 的应用,RFID组件可以是(但并不限于)用于读取、写入、接收、和/或存储 电子产品数据的各种组件,比如读取器、读取器/写入器、写入器和/或服务器, 并且还可以是手持式设备或固定安装设备。自动智能型设备可以是(但并不限 于)微型PLC、控制器、向用户提供普通编程语言的任何合适的设备。通过使 用任何预先存在的接口 (比如串行端口、以太网带宽等),自动智能型设备可 以连接到现存的RFID组件。
在标号1204处,现存的RFID组件的功能得到增强和/或改进。例如,自
动智能型设备可以提供附加的输入、输出,其中这些输入和/或输出可以是数字 和模拟中的至少一种。此外,自动智能型设备可以允许附加的传感器与RFID 组件一起使用,使得定位信息可以得到使用。另外,自动智能型设备可以提供
附加的联网功能。在标号1206处,与现存的RFID组件相耦合的自动智能型设 备可以被用于接收与RFID标签相关的至少一个数据流。
为了提供用于实现本发明各方面的附加的环境,图13-14以及下面的讨论 旨在提供关于一合适的计算环境的简要描述,在该计算环境中可以实现本发明 的各个方面。尽管上文在运行于本地计算机和/或远程计算机上的计算机程序的 计算机可执行指令的一般环境中对本发明进行了描述,但是本领域的技术人员
将会认识到本发明也可以与其它程序模块相结合来实现。通常,程序模块包括 例程、程序、组件、数据结构等,它们执行特定的任务和/或实现特定的抽象数
据类型。
此外,本领域的技术人员将会理解,本发明的方法可以用其它计算机系统 配置来实践,其中包括单处理器或多处理器计算机系统、小型机、大型机、个 人计算机、手持式计算设备、基于微处理器的和/或可编程的消费类电子设备等
等,上述每一种都可以与一种或多种相关设备进行通信。本发明的上述已示出 的诸多方面也可以在分布计算环境中实践,其中某些任务由通过通信网络链接 起来的远程处理设备来执行。然而,本发明的一些(若非全部的话)方面可以 在独立的计算机上实践。在分布计算环境中,程序模块可以位于本地和/或远程 存储器存储设备中。
计算机通常包括各种计算机可读介质。计算机可读介质可以是计算机能够 访问的任何可用介质,并且包括易失性和非易失性介质、可移动和非可移动介 质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。 计算机存储介质包括以任何方法或技术实现的易失性和非易失性、可移动和不 可移动介质,用于存储诸如计算机可读指令、数据结构、程序模块或其它数据 等信息。计算机存储介质包括(但不限于)RAM、 ROM、 EEPROM、闪存或 其它存储技术、CD-ROM、数字视频盘片(DVD)或其它光盘存储、磁性盒式磁 带、磁带、磁盘存储或其它磁存储设备、或可用于存储所要求的信息并能被计 算机访问的任何其它介质。
通信介质通常包含计算机可读指令、数据结构、程序模块、或调制数据信 号(比如载波或其它传输机制)中的其它数据,并且包括任何信息传递介质。 术语"调制数据信号"是指这样一种信号,它使其特征中的一种或多种被设置 或改变从而将信息编码到该信号中。作为示例而非限制,通信介质包括有线介 质(比如有线网络或直接有线连接)以及无线介质(比如声学、RF、红外和其 它无线介质)。上述中的任何组合也应该被包括在计算机可读介质的范围中。
再次参照图13,用于实现本发明各方面的典型环境1300包括计算机1302, 计算机1302包括处理单元1304、系统存储器1306和系统总线1308。系统总 线1308耦合着多个系统组件,其中包括但不限于将系统存储器1306耦合到处 理单元1304。处理单元1304可以是各种巿场上有效的处理器中的任何。双微 处理器和其它多处理器体系结构也可以被用作处理单元1304。
系统总线1308可以是若干种类型的总线结构中的任何,它还可以通过使 用各种市场上有效的总线体系结构而互连到存储器总线(带或不带存储控制 器)、外围总线以及本地总线。系统存储器1306包括只读存储器(ROM) 1310 和随机存取存储器(RAM) 1312。基本输入/输出系统(BIOS)被存储在诸如ROM、 EPROM、 EEPROM等非易失性存储器1310中,该BIOS包含一些基本的例程, 用于在启动期间帮助在计算机1302的各元件之间传递信息。RAM 1312也可以 包括高速RAM,比如用于高速缓存数据的静态RAM。
计算机1302还包括内部硬盘驱动器(HDD) 1314 (比如EIDE、 SATA), 该内部硬盘驱动器1314还可以被配置成在合适的底盘(未示出)中作外部使 用;磁软盘驱动器(FDD) 1316 (比如用于从可移动的磁盘1318中读取或向其中 写入);以及光盘驱动器1320 (比如读取CD-ROM盘片1322或从其它高容量 光学介质(比如DVD)中读取或向其中写入)。硬盘驱动器1314、磁盘驱动 器1316和光盘驱动器1320分别通过硬盘驱动器接口 1324、磁盘驱动器接口 1326和光盘驱动器接口 1328连接到系统总线1308。用于外部驱动实现的接口 1324包括通用串行接口(USB)和IEEE 1394接口技术中的至少一种或两种。其 它外部驱动连接技术都在本发明的预期范围中。
上述驱动器及其相关的计算机可读介质提供了数据、数据结构、计算机可 执行指令等的非易失性存储。对于计算机1302而言,驱动器和介质以合适的
数字形式来适应任何数据的存储。尽管上文关于计算机可读介质的描述是指
HDD、可移动磁盘和可移动光学介质(比如CD或DVD),但是本领域的技术 人员应该理解,可由计算机读取的其它类型的介质(比如ZIP驱动器、盒式磁 带、闪存卡、带盒等)也可以用在典型的操作环境中,此外,任何此类介质都 可以包含用于执行本发明的方法的计算机可执行指令。
大量的程序模块都可以被存储在上述驱动器和RAM 1312中,其中包括操 作系统1330、 一个或多个应用程序1332、其它程序模块1334以及程序数据 1336。上述操作系统、应用程序、模块、禾B/或数据中的全部或部分也可以被高 速缓存到RAM 1312中。应该理解,本发明可以用各种市场上有效的操作系统 或操作系统组合来实现。
用户可以通过一个或多个有线/无线输入设备(比如键盘1338)和定点设 备(比如鼠标器1340)将命令和信息输入到计算机1302中。其它输入设备(未 示出)可以包括话筒、IR远程控制、操纵杆、游戏手柄、输入笔、触摸屏等。 这些和其它输入设备常常通过耦合到系统总线1308的输入设备接口 1342而连 接到处理单元1304,但是也可以通过其它接口来连接,比如并行端口、 IEEE 1394串行端口、游戏端口、 USB端口、 IR接口等。
监控器1344或其它类型的显示设备也通过一接口(比如视频适配器1346) 而连接到系统总线1308。除了监控器1344以外,计算机通常包括其它外围输 出设备(未示出),比如扬声器、打印机等。
计算机1302可以通过有线和/或无线通信使用逻辑连接到一个或多个远程 计算机(比如远程计算机1348)而工作于联网的环境中。远程计算机1348可 以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处 理器的娱乐电器、对等设备、或其它普通网络节点,并且通常包括上述与计算 机1302有关的许多或全部元件,尽管为了简洁此处仅仅示出了存储器/存储设 备1350。所描绘的逻辑连接包括到局域网(LAN) 1352和/或更大的网络(比如 广域网(WAN) 1354)的有线/无线连接。这种LAN和WAN联网环境在办公室 和公司中是常见的,并且有利于像企业-范围的计算机网络(比如企业内部互联 网),所有这些都可能连接到全球通信网络(比如互联网)。
当用在LAN联网环境中时,计算机1302通过有线和/或无线通信网络接口
或适配器1356而连接到本地网络1352。适配器1356可以帮助到LAN 1352的 有线或无线通信,这有可能包括设置于其上的无线接入点以便与无线适配器 1356进行通信。
当用在WAN联网环境中时,计算机1302可以包括调制解调器1358,或 者连接到WAN 1354上的通信服务器,或者具有在WAN 1354上建立通信的其 它手段(比如经过互联网)。调制解调器1358可以是内部的或外部的并且可 以是有线的或无线的设备,它通过串行端口接口 1342而连接到系统总线1308。 在一联网的环境中,结合计算机1302所描绘的程序模块或其部分可以被存储 到远程存储器/存储设备1350中。将会理解,所示的网络连接是示例性的,并 且用于在多个计算机之间建立通信链路的其它手段都是可以使用的。
计算机1302可操作地与无线通信中设置的任何无线设备或实体进行通信, 比如打印机、扫描仪、台式和/或便携式计算机、便携式数字助理、通信卫星、 与可无线检测的标签相关的任一件装备或地点(比如信息站、报摊、休息室) 以及电话。这至少包括Wi-Fi和蓝牙无线技术。由此,上述通信可以是如同常 规网络那样预先定义好的结构,或者仅是至少两个设备之间的adhoc类通信。
Wi-Fi即无线保真,允许在没有电线的情况下从家中的睡椅、宾馆房间中 的床、或工作场所中的会议室连接到互联网。Wi-Fi是一种与手机所使用的技 术相似的无线技术,它能使计算机等此类设备在室内或在外面发送和接收技术 数据,只要是在基站的范围中任何地方都可以。Wi-Fi网络使用被称为IEEE 802.11 (a、 b、 g等)的无线电技术来提供安全、可靠、迅速的无线连接。Wi-Fi 网络可以被用于使计算机彼此互连、连接到互联网以及连接到有线网络(它们 使用IEEE 802.3或以太网)。Wi-Fi网络工作于无执照的2.4和5 GHz无线电 频带中,其数据速率为11 Mbps (802.1 la)或54Mbps (802.1 lb),或者其产品包 含这两个频带(双频带),所以这种网络可以提供与许多办公室所使用的基本 的10BaseT有线以太网相似的真实世界的性能。
现在参照图14,示出了根据本发明的典型计算环境1400的示意性框图。 系统1400包括一个或多个客户机1402。客户机1402可以是硬件和/或软件(比 如线程、进程、计算设备)。通过使用本发明,客户机1402可以装入cookie 和/或相关的环境信息。
系统1400也包括一个或多个服务器1404。服务器1404也可以是硬件和/ 或软件(比如线程、进程、计算设备)。通过使用本发明,服务器1404可以 装入用于执行各种变换的线程。客户机1402和服务器1404之间的一种可能的 通信可以采用这样一种数据分组的形式,即该数据分组适于在两个或更多个计 算机进程之间进行传输。该数据分组可以包括cookie禾口/或相关联的环境信息。 系统1400包括通信框架1406 (比如像互联网这样的全球通信网络),它可被 用于帮助客户机1402和服务器M04之间的通信。
通过有线(包括光纤)和/或无线技术,可以促进通信。客户机1402可被 操控地连接到一个或多个客户机数据存储1408,它们可以被用于存储客户机 1402的本地信息(比如cookie禾Q/或相关的环境信息)。相似的是,服务器1404 可被操控地连接到一个或多个服务器数据存储1410,它们可以被用于存储服务 器1404的本地信息。
框架1406也可以包括子网1412,例如,它可以被实现在装配线环境中。 子网1412可以将控制器"14(比如PLC)作为节点设置于其上,该控制器1414 控制着读取器模块1416和读取器/写入器模块1418,这两个模块都可以读取 RFID标签且后者还能够将数据写入RFID标签。控制器1414、读取器模块1416 和读取器/写入器模块1418可以按机架配置设置在选定的位置处。或者,在与 之组合的情况下,子网1412也可以包括第二读取器模块1420,按需要它可以 作为一个有线或无线的节点(或客户端)来定位(固定的或移动的)以便读取 RFID标签。相似的是,子网M12也可以支持作为有线和/或无线客户机节点的 读取器/写入器模块1422,它用于读取在其覆盖区域之内的RFID标签并将数据 和信号写入这些RFID标签。
另外,尽管上文仅结合若干实现方式之一揭示了本发明的特定特征,但是 这种特征也可以与其它实现方式的一个或多个其它特征组合起来,对于任何给 定或特定的应用而言这可能是期望的和有利的。此外,关于详细描述和权利要 求书中所使用的术语"包括"及其变体,这些术语旨在与术语"包含"相似。
权利要求
1.一种用于帮助使用射频标识(RFID)的系统,包括RFID组件,用于接收来自至少一个RFID标签的数据流;以及控制器,它集成下列中的至少一种中间件,用于过滤与所述RFID组件相关的数据流;RFID软件,用于提供RFID组件软件功能;和自动智能型组件,用于连接到所述RFID组件。
2. 如权利要求l所述的系统,其特征在于,所述RFID组件是RFID读取器、 RFID写入器和RFID读取器/写入器中的至少一种。
3. 如权利要求l所述的系统,其特征在于,所述RFID标签是有源RFID标签 和无源RFID标签中的至少一种。
4. 如权利要求l所述的系统,其特征在于,所述控制器包含软件组件和硬件 组件中的至少一种,它具有输入和输出中的至少一种,在使工业制造设备和工艺中 的至少一种自动化的情况下使用所述控制器。
5. 如权利要求l所述的系统,其特征在于,所述中间件还包括过滤主体,所 述过滤主体实现普通的过滤软件,所述过滤软件可以被多个不同的RFID组件使用。
6. 如权利要求l所述的系统,其特征在于,所述中间件还包括用于配置至少 一个RFID组件的配置组件。
7. 如权利要求6所述的系统,其特征在于,所述配置包括下列中的至少一种 给所述RFID组件编程;以及提供人机界面(HMI)。
8. 如权利要求l所述的系统,其特征在于,所述中间件使用以太网端口、与 以太网有关的开放式插槽以及串行端口中的至少一种以便与所述RFID组件相接。
9. 如权利要求1所述的系统,其特征在于,所述中间件协调与不同RFID组 件相关的信息的共享,以便于数据过滤。
10. 如权利要求l所述的系统,其特征在于,所述中间件还包括数据流动管理 器,用于调节从所述RFID组件发送过来的数据。
11. 如权利要求l所述的系统,其特征在于,所述中间件还包括控制器软件, 用于与所述中间件交互作用以便增强对数据流的过滤。
12. 如权利要求11所述的系统,其特征在于,所述增强是打开所述RFID组 件和关闭所述RFID组件中的至少一种的优化。
13. 如权利要求11所述的系统,其特征在于,所述增强还使用与所述控制器 相关的传感器以便确定所述RFID标签的位置。
14. 如权利要求1所述的系统,其特征在于,所述中间件还包括时钟同步组件, 用于使与所述控制器和所述RFID组件中的至少一个相关的时钟同步。
15. 如权利要求1所述的系统,其特征在于,所述RFID软件还包括解调组件, 用于解调由所述RFID组件接收到的数据流。
16. 如权利要求1所述的系统,其特征在于,所述RFID软件还包括解码组件, 用于解码由所述RFID组件接收到的数据流。
17. 如权利要求l所述的系统,其特征在于,所述RFID软件执行在模拟信号 和二进制信息之间的转换。
18. 如权利要求l所述的系统,其特征在于,所述RFID软件能够通过所述控 制器上的单个接口对多个不同的RFID组件进行集中控制。
19. 如权利要求l所述的系统,其特征在于,所述自动智能型组件通过现存的 接口连接到所述RFID组件。
20. 如权利要求19所述的系统,其特征在于,所述接口是下列中的至少一种 串行端口;以太网端口;以及与以太网端口相关的开放式插槽。
21. 如权利要求1所述的系统,其特征在于,所述自动智能型组件是微型可编 程逻辑控制器(PLC),它为多个不同的RFID组件提供共同的编程语言。
22. 如权利要求l所述的系统,其特征在于,所述自动智能型组件是一种控制 器,所述控制器包含软件组件和硬件组件中的至少一种,它具有输入和输出中的至 少一种,在使工业制造设备和工艺中的至少一种自动化的情况下使用所述控制器。
23. 如权利要求l所述的系统,其特征在于,所述自动智能型组件还包括附加 的输出和附加的输入中的至少一种,它是数字和模拟中的至少一种。
24. 如权利要求l所述的系统,其特征在于,所述自动智能型组件还包括定位 组件,用于向所述RFID组件添加定位能力。
25. 如权利要求24所述的系统,其特征在于,所述定位能力由全球定位系统 (GPS)来提供。
26. 如权利要求l所述的系统,其特征在于,所述自动智能型组件还包括网络组件,用于向所述RHD组件添加网络能力。
27. 如权利要求26所述的系统,其特征在于,所述网络能力是下列中的至少 一种..以太网;以太网/IP; Modbus/TCP;以及ProfiNet。
28. —种计算机可读介质,其上存储有如权利要求1所述的系统的各组件。
29. 如权利要求1所述的系统,还包括智能组件,它使用基于概率和/或统计 的分析来预测或推断将要被自动执行的动作。
30. —种用于帮助使用RFID的控制器,包括下列中的至少一种 中间件,用于过滤与RFID组件相关的数据流;RFID组件软件,用于提供从模拟信号到二进制数据的数据流转换以及从二进 制数据到模拟信号的数据流转换中的至少一种;以及自动智能型设备,用于连接到所述RFID组件以便增强这种RFID组件。
31. —种用于帮助使用RFID的计算机实现方法,包括 使RFID标签与一个对象以及多个对象的一部分中的至少一种关联起来; 接收与至少一个RFID标签有关的数据流;以及使用带有集成中间件的控制器以便提供与不同RFID组件的一部分相关联的 数据流的普通过滤。
32. 如权利要求31所述的方法,还包括下列中的至少一种配置;人机交互; 编程;共享数据;调节数据;以及使用传感器来优化对RFID组件的控制。
33. 如权利要求31所述的方法,还包括.-将RFID软件集成到所述控制器中;以及使用带有RFID软件的控制器以便向至少一个RFID组件提供软件功能。
34. 如权利要求33所述的方法,还包括解调数据、解码数据和转换数据中的 至少一种。
35. 如权利要求31所述的方法,还包括 将自动智能型组件连接到现存的RFID组件;以及将所述自动智能型组件与所述现存的RFID组件一起使用,以接收与所述 RFID标签有关的数据流。
36. 如权利要求35所述的方法,还包括下列中的至少一种提供附加的输入; 提供附加的输出;提供附加的网络能力;以及提供定位能力。
37. 如权利要求31所述的方法,其特征在于,所述RFID组件是RFID读取器、 RFID写入器以及RFID读取器/写入器中的至少一种。
38. 如权利要求31所述的方法,其特征在于,所述RFID标签是有源RFID标 签和无源RFID标签中的至少一种。
39. 如权利要求31所述的方法,其特征在于,所述控制器包含软件组件和硬 件组件中的至少一种,它具有输入和输出中的至少一种,在使工业制造设备和工艺 中的至少一种自动化的情况下使用所述控制器。
40. —种在RFID标签、RFID组件和控制器中的至少两个之间进行传输的数 据分组,所述数据分组帮助实现如权利要求31所述的方法。
41. 一种用于帮助使用RFID的计算机实现系统,包括用于接收来自至少一个RFID标签的数据流的装置;以及 用于将下列中的至少一种嵌入控制器中的装置中间件,用于过滤与RFID标签相关的数据流; RFID软件,用于提供RFID组件软件功能;和 自动智能型组件,用于连接到所述RHD组件。
全文摘要
一种射频标识(RFID)组件接收来自至少一个RFID标签的数据流。控制器可以集成和/或嵌入下列之中的至少一种1)对与RFID组件相关联的数据流进行过滤的中间件;2)用于提供RFID组件软件功能的RFID软件;以及3)用于连接到RFID组件的自动智能型组件。
文档编号G06Q30/00GK101356543SQ200680029337
公开日2009年1月28日 申请日期2006年8月8日 优先权日2005年8月10日
发明者A·P·皮埃特滋, A·索莫格里, J·P·小欧文, K·A·蒂纳尔, K·H·豪尔, R·A·莫斯, S·昌德, V·R·巴帕特 申请人:洛克威尔自动控制技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1