利用商业应用程序的启用rfid的信息系统的制作方法

文档序号:6642789阅读:173来源:国知局
专利名称:利用商业应用程序的启用rfid的信息系统的制作方法
相关申请的参照本申请要求2004年9月1日提交的标题为“SYSTEM AND METHODS THATFACILITATE RFID SERVER PROGRAMMING MODEL AND API′S”《促进RFID服务器编程模型和API的系统和方法》的美国临时专利申请第60/606,281号、以及2004年9月2日提交的标题为“FACILITATE FRID SERVER PROGRAMMINGMODEL AND API′S”《促进RFID服务器编程模型和API》的美国临时专利申请第60/606,577号的优先权。本申请也分别涉及于2005年3月1日、2004年12月29日、2005年2月18日和2005年2月18日共同提交的待决美国专利申请第11/069,459、11/025,702、11/061,356和11/061,337号。这些申请的全部内容被包括于此,用作参考。
背景技术
许多零售、制造和分配机构正在应用不同的、创新的操作方法,以提高效率。这些机构可以监视商店存货,以便于优化涉及消费者的供给和需求。使利润最大化的一个方面取决于适当地备有存货,以便结合货物和/或产品的耗尽来进行补给。例如,出售计算机和/或VCR的零售商必须根据其消费者销售额来供应计算机,并根据其消费者销售额来供应VCR。这样,如果计算机比VCR的销路更好(例如,被出售更多单位),那么,该零售商可以更频繁地供应计算机,以便优化供给和需求,且进而可优化利润。监视存货和相关联的销售额会是一项复杂的任务,其中,产品活动类似黑匣子,因为内部工作是未知的;然而,监视产品是存货/产品效率中的具有决定性的要素。
自动识别与数据捕捉(AIDC)技术,尤其是射频识别(RFID)至少已基于消除典型监视系统和/或方法(例如,条形码阅读器、条形码和/或UPC)的各个不足之处的需要来加以开发。RFID是利用RFID标签来远程地存储和检索数据的技术。由于RFID系统基于无线电频率和相关联的信号,因此,在监视产品方面,有众多好处和/或优点领先于传统技术。RFID技术不要求瞄准线来监视产品和/或从RFID标签那里接收信号。这样,不必要进行要求扫描仪很接近目标(例如,产品)的手动扫描。然而,根据无线电频率、RFID标签尺寸和相关联的电源,在RFID中,范围受到限制。此外,RFID系统允许在几秒钟内进行多次读取,从而提供迅速的扫描和识别。换言之,当这些标签在RFID阅读器的范围内时,RFID系统允许多个标签被读取和/或被识别。RFID系统中的多次读取的能力由于为每个单独的产品提供包含唯一识别码的信息标签的能力而受到称赞。
而且,RFID系统和/或方法提供与所标记的项目相关联的实时数据。实时数据流允许零售商、批发商和/或制造商有能力精确地监视存货和/或产品。通过利用RFID,可以进一步便于在前端分配(例如,零售商至消费者)和后端分配(例如,批发商/制造商至零售商)方面供给产品。批发商和/或制造商可以监视货物发货、质量、数量、发货时间等。此外,零售商可以跟踪被接收的存货数量、这类存货的位置、质量、货架期等。这些所描述的好处表明RFID技术跨越多个领域(例如,前端供给、后端供给、分配链、制造、零售、自动化等)来发挥作用的灵活性。
RFID系统至少包括RFID标签和RFID收发器。RFID标签可以包含天线,该天线为来自RFID收发器的射频查询提供接收和/或传输。RFID标签可以是小物体(例如,胶粘标签、灵活标签与集成芯片等)。这些RFID标签通常利用四种不同的频率低频标签(约125与134千赫之间)、高频标签(约13.56兆赫)、UHF标签(约868~956兆赫)和微波标签(约2.45千兆赫)。
一般而言,RFID系统可以包括多个组件标签、标签阅读器(例如,标签收发器)、标签书写器、标签编程站、循环阅读器、分类设备、标签存货条形码读入器等。这类RFID系统可以收集和/或累积大量数据。虽然这类数据的统计分析会有用,但是,当被实时和/或接近实时地集成到现有的后端应用程序和/或过程中以调用决策时,所收集的数据更有用、更有功效。而且,所收集的数据可以用来并入由这类后端应用程序和/或过程作出的决策,以便对这类系统内的变化作出反应。

发明内容
以下呈现了本发明的简化概述,以便提供对本发明的一些方面的基本理解。这个概述不是本发明的广泛纵览。它既不意在标识本发明的关键或紧要的要素,也不意在描绘本发明的范围。其唯一的目的是以简化的形式来呈现本发明的一些概念,作为以后更详细的说明的序言。
本发明涉及便于将至少一个现有商业应用程序集成到RFID网络中的系统和/或方法,其中,该RFID网络可以是至少部分地基于过程、位置、事件和/或功能来形成子系统的设备集合。通过将商业应用程序集合到RFID网络中,可以向这类应用程序展示实时数据,来实时地实现商业功能和/或输出。商业应用程序可以是,但不限于,后端应用程序、现有商业应用程序、行业(LOB)应用程序(例如,会计、供给链管理、资源规划、……)、商业活动监视(BAM)应用程序等。实时数据可以由RFID网络内的设备来收集,其中,设备可以是,例如RFID阅读器、RFID书写器、RFID打印机、打印机、阅读器、书写器、RFID发送器、天线、传感器、实时设备、RFID接收器、实时传感器、可扩展到web服务的设备、以及实时事件生成系统。
除了展示实时数据以实现来自商业应用程序的实时输出以外,该集成组件还可以向这类实时数据展示商业网络。商业通信网络可以是应用集成产品,以便通过连接单个组织内的各个应用程序和/或连接不同组织中的各个应用程序,来将全异的应用程序联合成一致的整体。而且,商业网络可以包括多个商业应用程序,其中,可以展示这类实时数据,来提供准确、实时的商业功能和/或输出。
该集成组件还至少部分地基于实时输出和/或商业功能而在RFID网络内提供过程的操纵和/或创建。通过利用这类商业应用程序和/或商业网络内的实时数据,实时输出可以提供准确的数据,来对RFID网络和/或RFID网络内的过程调用操作和/或创建。例如,操作可以是对RFID网络、过程和/或其任何实体的编辑、修改、删除、移动等。
根据本发明的一个方面,该集成组件可以包括分析器组件,用于分析与RFID网络、商业网络和/或商业应用程序相关联的数据,以确定与目标目的地的特定关联。至少部分地基于该分析,路由器组件可以相应地将这类数据定向到目标目的地。例如,实时数据可以被分析成与特定商业网络上的特定商业应用程序相关联,其中,路由器组件可以相应地定向这类数据。
根据本发明的另一个方面,变换组件可以将数据格式化为适合于目标目的地的特定格式。换言之,变换组件可以将与RFID网络和/或商业网络相关联的任何数据转换成用于RFID网络304和/或商业网络内的目标目的地的合适和/或兼容的格式。而且,变换组件可以在任何合适的计算机语言之间转换,这些语言例如,但不限于,C#、可扩展标记语言(XML)、以及结构化查询语言(SQL)根据又一个方面,该集成组件还可以包括模式组件,它可以利用涉及输入消息和/或输出消息的预安装模式。此外,模式组件可以使用消息模式,该消息模式可以是商业网络可以发出并且RFID网络识别和/或应用的一种类型的消息。虽然模式组件为这类识别和应用提供模式运用,但是,将会理解,可以使用任何合适的协议。模式组件还可以创建由该集成组件所利用的模式。
根据本发明的另一方面,该集成组件可以包括启用直通消息类型情形的RFID映射器组件。RFID映射器组件可以利用输入模式和/或输出模式来调用用于对商业应用程序(例如,后端行业(LOB)系统、商业活动监视等)的请求一响应类型操作的直通消息通信情形。此外,RFID映射器可以调用与涉及商业网络和/或RFID网络的数据相关联的任何合适的映射技术。例如,RFID映射器组件可以采用RFID标签事件(例如,标签读取、标签读取错误、设备向上事件、设备向下事件、以及管理事件等),并创建涉及过程(例如,运送和/或接收)的消息。在本发明的其它方面中,提供了便于将至少一个现有商业应用程序集成到RFID网络中的各种方法。
以下描述和附图详细地陈述本发明的某些说明性方面。但是,这些方面只表现出可以使用本发明的原理的各种方法中的一些;并且,本发明意在包括所有这类方面及其等效技术方案。通过结合这些附图来考虑本发明的以下详细描述,本发明的其它优点和新颖特征将变得一目了然。


图1示出了便于将至少一个现有商业应用程序集成到RFID网络中的示例性系统的框图。
图2示出了便于利用将商业应用程序用于RFID网络来实现关键的商业功能的示例性系统的框图。
图3示出了便于结合商业网络来利用和/或管理与RFID网络相关联的所收集的数据的示例性系统的框图。
图4示出了便于将RFID网络内的数据无缝地扩展到商业网络应用程序的示例性系统的框图。
图5示出了便于将涉及商业网络的商业应用程序用于RFID网络来实现关键的商业功能的示例性系统的框图。
图6示出了便于结合商业网络来利用和/或管理与RFID网络相关联的所收集的数据的示例性系统的框图。
图7示出了用于将至少一个现有商业应用程序集成到RFID网络中的示例性方法。
图8示出了便于将RFID网络内的数据无缝地扩展到商业网络应用程序的示例性方法。
图9示出了示例性联网环境,其中,可以使用本发明的新颖的方面。
图10示出了可以根据本发明来使用的示例性操作环境。
具体实施例方式
如本申请中所利用的,术语“组件”、“系统”等意在指计算机相关实体,或者是硬件、软件(例如,在执行中)和/或固件。例如,组件可以是在处理器上运行的进程、处理器、对象、可执行码、程序和/或计算机。举例说明来讲,在服务器上运行的应用程序和该服务器都可以是组件。一个或多个组件可以驻留在进程内,组件可以被定位在一台计算机上和/或被分布在两台或更多的计算机之间。
参照这些附图来描述本发明;贯穿附图,相同的参考标号指相同的元件。在下文中,出于解释的目的,陈述众多具体细节,以便提供对本发明的彻底的理解。但是,显而易见的是,可以在不具备这些具体细节的条件下实践本发明。在其它实例中,以框图形式来示出众所周知的结构和设备,以便于描述本发明。
现在转向附图,图1示出了便于将至少一个现有商业应用程序集成到RFID网络中的系统100。集成组件102可以将至少一个商业应用程序无缝地集成到RFID网络104中,其中,商业应用程序可以实时地利用与这类RFID网络104相关联的数据。集成组件102可以接收与涉及RFID网络104内的至少一个设备的原始数据。例如,RFID网络104内的设备可以是,但不限于,RFID阅读器、RFID书写器、RFID打印机、打印机、阅读器、书写器、RFID发送器、天线、传感器、实时设备、RFID接收器、实时传感器、可扩展到web服务的设备、以及实时事件生成系统。集成组件102允许来自RFID网络104内的过程的数据与至少一个商业应用程序的无缝实现。例如,商业应用程序可以是实现关键的商业功能(例如,但不限于,需求规划、预测、控制存货等)的任何现有后端应用程序。
在一个例子中,RFID网络104可以包括与至少一个RFID过程相关联的至少一个RFID设备。将会理解,RFID过程可以利用RFID网络104内的任何合适数量的RFID设备。RFID过程可以涉及特定的RFID子系统(例如,RFID服务器、RFID网络等),该特定的RFID子系统是超级或高级对象,它将各种实体组织在一起,以创建有意义的执行单元。RFID过程可以是出站过程(例如,挑选、包装、运送情形等)、制造过程、运送过程、接收过程、跟踪、数据表示、数据处理、数据应用、安全、……。此外,RFID过程可以包括RFID设备服务、标签读取、事件、标签写入、设备配置、地理跟踪、数字计数等。将会理解,过程可以具有经由与RFID网络104相关联的至少一个设备收集的原始数据,其中,这类原始数据可以由集成组件102来接收,以允许商业应用程序并入这类数据,以实现关键的商业功能。
集成组件102可以集成任何合适的商业应用程序,以无缝地利用由至少一个设备收集的、与RFID网络104相关联的数据。商业应用程序可以是,但不限于,后端应用程序、现有商业应用程序、行业(LOB)应用程序(例如,会计、供给链管理、资源规划、……)、商业活动监视(BAM)应用程序等。将会理解,集成组件102还可以并入商业网络(未示出),其中,商业网络可以将单独的商业应用程序联合成一致的整体。
在又一个例子中,集成组件102可以允许商业应用程序至少部分地基于与商业应用程序和/或商业网络相关联的分析和/或商业功能而在RFID网络104内操作和/或创建过程。例如,通过利用实时原始数据,商业应用程序可以在RFID网络104内编辑现有过程,以便提高生产率和/或在RFID网络104内创建新的过程。在一个例子中,商业应用程序可以与存货控制有关,其中,从RFID网络104接收的原始数据可以实时地提供存货数据。如果商业应用程序利用实时数据来确定有缺陷的产品,那么,可以调用用于收回这类产品的新过程。
系统100还包括接口组件106,它提供各种适配器、连接器、通道、通信路径等,以便实际上将集成组件102集成到任何操作和/或数据库系统中。此外,接口组件106可以提供用于与集成组件102以及RFID网络104交互的各种适配器、连接器、通道、通信路径等。将会理解,虽然接口组件106被并入集成组件102中,但是,这类实现不限于此。例如,接口组件106可以是用于接收或发送涉及系统100的数据的独立组件。具体地,接口组件106可以接收涉及与RFID网络104中的RFID过程相关联的设备的任何数据。例如,接口组件106可以接收原始收集的数据、RFID过程相关数据和/或从设备收集的任何数据。
图2示出了便于利用将商业应用程序用于RFID网络来实现关键的商业功能的系统200。集成组件202可以提供商业通信网络208内所例示的至少一个应用程序210与RFID网络204内的过程206的无缝交互。将会理解,商业网络208和RFID网络204可以分别包括多个应用程序和过程,并且,本发明不限于应用程序210和过程206的这种描绘。应用程序可以是,但不限于,后端商业应用程序、现有商业应用程序、行业(LOB)应用程序(例如,会计、供给链管理、资源规划、……)、商业活动监视(BAM)应用程序等。应用程序210与过程206的集成允许利用由过程206收集和/或与过程206有关的任何数据来实时地执行至少一项商业功能。换言之,集成组件202可以允许应用程序210无缝地集成与过程206有关的数据,以便于在商业网络208内提供与应用程序210有关的商业功能输出。
RFID网络204可以包括与至少一个RFID过程相关联的至少一个设备(例如,RFID阅读器、RFID书写器、RFID打印机、打印机、阅读器、书写器、RFID发送器、天线、传感器、实时设备、RFID接收器、实时传感器、可扩展到web服务的设备、实时事件生成等)。RFID网络204可以至少部分地基于位置、功能和/或过程来包括各种子系统。例如,RFID网络204可以是两个设备组和/或设备集合,一个在运送门处,另一个在接收门处。这类RFID网络204可以至少部分地基于组和/或集合名称、位置和/或过程名称来进一步包括与每个设备组和/或设备集合相关联的过程。例如,过程可以是与运送门处的设备有关的运送过程,其中,设备可以在该位置处收集数据。同样,另一个过程可以是与接收门处的设备有关的接收过程,其中,设备可以在该位置处收集数据。这样,集成组件202可以自动集成任何合适的应用程序210,该合适的应用程序可以利用来自RFID网络204内的过程的这一实时数据来产生应用程序210输出。
过程206是可以提供有意义的执行单元的超级和/或高级对象。例如,过程206可以是运送过程,它表示各种对接门处的多个设备,它们一起运作,以执行标签读取、过滤、读取充实、警报评估以及汇流点中的数据存储,以供主机应用程序检索/处理。在另一个例子中,过程206可以执行制造过程,其中,设备被配置成根据位置来读、写。而且,可以在该位置处实现额外的功能,例如,过滤、充实等。在又一个例子中,过程206可以写入标签过程,其中,可以至少基于输入来实时地写入标签。通过读取数据并将其传回到主机,写过程也可以检验写入是否成功。
商业网络208可以是启用集成商业过程和/或基于可扩展标记语言(XML)的Web服务的开发、部署和/或管理的集成服务器产品。商业网络208可以将单独的应用程序联合成一致的整体,其中,可以提供消息通信、配合、安全、以及对工业标准的支持之间的深度集成。此外,商业网络208可以提供(但不局于提供)商业活动服务、人类工作流服务、和/或启用与商业过程的交互的商业活动监视框架。商业网络208还可以连接单个组织内的应用程序(例如,通常被称作企业应用程序集成(EAI)),和/或连接不同组织中的应用程序(例如,被称作商业对商业(B2B)集成)。
在一个例子中,商业网络208可以通过提供1)用于指定商业过程的方式;以及2)用于在这类商业过程所利用的应用程序之间进行通信的技术,来允许跨越多个应用程序创建商业过程。在这个例子中,商业网络208可以实现包括一个或多个配合的商业过程,其中,配合由可执行代码构成。例如,通过图形地组织一组定义的形状,来表达商业过程的条件、循环和其它行为,可以创建配合。在另一个例子中,商业网络208可以利用商业规则引擎而在商业过程中提供规则表达式。将会理解,每个配合创建指出与其接收的消息种类的预定。消息可以由适配器来接收,其中,管道可以将消息变换成特定的格式(例如,XML)。该格式化的消息可以被存入数据库,其中,这类消息可以被分派到目标配合,以参与与商业过程相应的动作。这种过程的结果可以是另一个消息,通常被保存在数据库中。合成消息随后可以由发送管道来处理,该发送管道可以将消息从内部格式(例如,XML)转换和/格式化为对目的地专用的格式,并且经由适配器而被发送到该目的地。以上是商业网络208的一个例子,它将不会被视作对本发明的限制。
此外,集成组件202允许应用程序210至少部分地基于与这类应用程序210相关联的输出(如图2中的虚线所表示的)来操作过程206。换言之,数据可以被并入商业网络208中,以便由各个应用程序210用来产生特定的商业功能和/或输出。至少基于这种商业功能和/或输出,应用程序210可以在RFID网络204内操作过程206。将会理解,操作可以是,但不限于,编辑现有过程206、在RFID网络204内创建新的过程、和/或其任何组合。例如,应用程序210可以确定将要被收回的产品列表,其中,基于这类输出,可以操作过程206,来识别要收回的产品列表上所标识的产品。
图3示出了便于结合商业网络来利用和/或管理与RFID网络相关联的所收集的数据的系统300。集成组件302可以将商业网络308和/或应用程序310集成到RFID网络304中,RFID网络304包含收集数据的至少一个过程306。商业网络308可以实现这类所收集的数据,以便于执行与商业网络308和/或应用程序310相关联的商业功能。此外,集成组件302可以提供商业网络308和/或应用程序310,以便至少部分地基于通过利用与其结合的数据而产生的输出,来操作RFID网络304和/或过程306。将会理解,集成组件302、RFID网络304和商业网络308实质上可以分别类似于图2和图1中的集成组件202、102、商业网络208和RFID网络204、104。
集成组件302可以包括分析器组件312,分析器组件312可以分析从RFID网络304、从商业网络308接收的、以及到RFID网络304、到商业网络308的数据。分析器组件312可以分析RFID网络经由接口106接收的数据,其中,这类数据可以被确定为与特定的商业网络308和/或应用程序310相关联。例如,过程306可以收集与各种设备相关联的数据,其中,分析器组件312可以分析这类数据,以确定什么商业网络308和/或应用程序310(如果有的话)可以利用该数据来便于实现与其相关联的关键的商业功能。在另一个例子中,分析器组件312可以分析来自商业网络308和/或应用程序310的消息和/或操作,以调用RFID网络304和/或过程306。
集成组件302还可以包括可以相应地将数据定向到目标目的地的路由器组件314。换言之,路由器组件314在数据、消息等的分发方面提供指导。从RFID网络304接收的数据可以被路由和/或分发到商业网络308和/或应用程序310内的目标目的地。此外,路由器组件314可以将消息、操作、数据等定向到RFID网络304和/或过程306内的目标目的地。将会理解,路由器组件314可以至少部分地基于分析器组件312来分发数据、消息、命令等,但是,本发明不局限于此。
集成组件302可以调用变换组件316,变换组件316可以将数据格式化为适合于目标目的地的特定格式。换言之,变换组件316可以将与RFID网络304和/或商业网络308相关联的任何数据转换成用于RFID网络304和/或商业网络308内的目标目的地的合适和/或兼容的格式。例如,变换组件可以将数据在任何合适的计算机语言之间变换,例如,但不限于,C#、可扩展标记语言(XML)、结构化查询语言(SQL)、以及超文本标记语言(HTML)。在一个例子中,变换组件316可以利用数据存储(未示出)来提供用于与商业网络308和/或RFID网络304中的至少一项兼容的各种数据、命令、消息等的存储。虽然被并入变换组件316,但是,将会理解,变换组件316可以是独立组件、被并入集成组件302中、和/或其任何组合。
图4示出了便于将RFID网络内的数据无缝地扩展到商业网络应用程序的系统400。集成组件402可以将商业网络408内的至少一个商业应用程序410集成到RFID网络404中,其中,涉及至少一个过程406的数据可以由这类商业网络408和/或商业应用程序410(例如,后端商业应用程序、现有商业应用程序、行业(LOB)应用程序(例如,会计、供给链管理、资源规划、……)、商业活动监视(BAM)应用程序等)来利用。例如,过程406可以经由至少一个设备来收集数据,其中,可以用商业网络408来实现这类数据,以实现各种商业功能,其中,商业功能可以是需求规划、预测、存货控制等。换言之,集成组件402可以将过程406的端点扩展到商业网络端点,从而允许净化的/充实的/有关的实时RFID数据可天然地供商业通信网络408内的工作流消耗。将会理解,集成组件402、RFID网络404和商业网络408可以实质上类似于先前的附图中所描述的各组件/网络。
集成组件402可以包括管理器组件412,它可以管理系统400中的数据分发和/或数据路由。管理器组件412可以从RFID网络404接收原始数据,并将数据分发到商业网络408内的适当的目标目的地,以便进一步由应用程序410来利用。在一个例子中,管理器组件可以经由接口106来接收数据,其中,数据可以被存入数据存储420(在下文中讨论)中,其中,相应地访问这类数据。例如,RFID网络404内的设备可以至少部分地基于过程406来收集原始数据,其中,管理器组件412可以将数据存储在数据存储420中,和/或将数据分发到商业网络408内的目标目的地。将会理解,管理器可以在数据存储420内存储正由商业网络408利用的数据、以及还没有由商业网络408利用的数据,以便提供与其相关联的商业功能的未来扩展的可能性。此外,管理器组件412可以分发从商业网络408接收的数据。
集成组件402可以包括模式组件414,它可以利用涉及输入消息和/或输出消息的预安装模式。例如,模式组件414可以利用输入消息模式,它可以包括诸如但不限于运送、接收、存货和其它输入模式等对象。此外,模式组件414可以利用输出消息模式,它可以包括诸如但不限于提前运送通知、警报(例如,业务中止、盗窃、回收等)和其它输出模式等对象。而且,模式组件414可以创建可以由系统使用的模式。在一个例子中,可以结合经由接口106从RFID网络404接收的数据来利用该模式,以创建特定的数据库。此外,适配器418可以变换和/或转换有关的数据,并且按要求推入商业网络408。通过利用模式、适配器组件418和数据存储420,来自RFID网络404的原始数据可以变成用于商业网络408、消息通信情形、配合等的输入数据。例如,这允许用户直接开始利用消息,而无须写入自适应层(例如,作为本机商业网络408消息类型),并且提供从情形观点来看是必要的数据(例如,运送数据、接收数据、存货数据等)。这些情形观点可以由系统400展示为商业网络408中的消息类型。此外,将会理解,消息模式可以是商业网络408将会发出并且RFID网络404可以识别和/或应用的一种类型的消息。虽然模式组件414为这类识别和应用提供模式运用,但是,将会理解,可以使用任何合适的协议。
例如,输出模式可以存储在与允许商业功能和/或应用程序操作RFID网络404的商业网络408有关的数据存储中。输出模式可以迫使RFID网络404将输出消息写入RFID阅读器和/或RFID标签(例如,创建表格和“出”消息,作为RFID网络404可以采用的本机消息类型,并将适当的指令从这些表格发送到设备,再到标签,其中,可以启动从商业网络408表格到RFID网络404的传输)。在执行与商业网络408内的商业应用程序410有关的商业功能之后,可以组成和/或确定出消息。
数据存储420可以存储与系统400有关的各种数据。将会理解,数据存储可以存储与RFID网络有关的数据、被变换和/或转换的数据、模式、消息、配合等。数据存储420可以是(例如)易失性存储器或非易失性存储器,或者可以包括易失性和非易失性存储器两者。举例来讲,不作限制,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、或闪存。易失性存储器可以包括随机存取存储器(RAM),它担当外部高速缓冲存储器。举例来讲,不作限制,RAM采取许多形式,例如,静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、存储器总线直接RAM(RIDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。本系统和方法的数据存储420意在包括而不限于这些和任何其它合适类型的存储器。此外,将会理解,数据存储420可以是服务器、数据库和/或硬盘驱动器。
集成组件402可以包括启用直通消息类型情形的RFID映射器组件416。RFID映射器组件416可以利用输入模式和/或输出模式来调用用于对应用程序410(例如,后端行业(LOB)系统、商业活动监视等)的请求一响应类型操作的直通通讯联系情形。例如,RFID映射器组件416可以至少部分地基于从RFID网络404收集的数据,来启用会计应用程序对存货的更新。将会理解,虽然RFID映射器组件416被并入集成组件402,但是,这类描绘并不如此限制本发明。
在一个例子中,RFID映射器组件416可以调用与涉及商业网络408和/或RFID网络404的数据相关联的任何合适的映射技术。RFID映射器组件416可以采用(例如)RFID标签事件(例如,标签读取、标签读取错误、设备向上事件、设备向下事件、以及管理事件等),并创建与过程406(例如,运送和/或接收)有关的消息。换言之,RFID映射器组件416可以提供对涉及系统400的数据的任何变换。将会理解,商业网络408可以包括允许与模式相关联的映射的映射器,其中,消息模式可以用输入来接收,并将映射应用于它,以提供变换消息。
图5示出了便于将涉及商业网络的商业应用程序用于RFID网络来实现关键的商业功能的系统500。集成组件502可以向商业网络516展示与RFID网络504相关联的任何实时数据,以实现实时商业功能和/或过程。此外,集成组件502可以允许商业网络516至少部分地基于这类实时商业功能和/或过程而在RFID网络504内操作和/或创建过程。将会理解,集成组件502、RFID网络504和商业网络516可以实质上类似于先前的附图中所描述的各组件/网络。
RFID网络504可以包括多个全域(universe)(例如,子系统、RFID网络),其中,全域是RFID实体的服务器。为简单起见,RFID网络504示出包含两个设备集合(例如,设备结合)的单个全域,其中,示出第一集合506。例如,RFID子系统可以是位置,其中,所涉及的实体与实质上类似的过程有关。在一个例子中,子系统可以是包含具有相关联的设备的多个接收和/或运送对接门的仓库。这样,第一集合506可以是指定的子系统内的设备集合。将会理解,可以实现多个设备集合。在设备集合内,设备508可以从包含至少一个RFID标签510的货物托盘512接收RFID信号514。将会理解,可以至少基于用户指定(例如,单个托盘被标记、单独的货物被标记、托盘和货物被标记、等等),来标记这些托盘和/或货物。
基于以上的RFID网络504,商业网络516可以利用来自设备的任何实时数据。通过展示这类数据,商业网络516可以允许任何商业功能、应用程序和/或过程实时地执行,因为从RFID网络504接收的数据被实时地收集。在一个例子中,商业网络516可以利用提供存货控制的行业应用程序。通过展示从RFID网络504到商业网络516的实时数据,存货控制应用程序可以实现实时结果。而且,商业网络516可以执行功能、应用程序和/或过程,从其中,任何结果可以在RFID网络内影响和/或创建过程。继续前一例子,存货控制应用程序可以基于利用实时数据的结果来操作和/或创建过程。
图6示出了系统600,该系统使用智能来便于通过允许利用RFID网络内所收集的数据并操作这类RFID网络,来将商业应用程序集成到RFID网络中。系统600可以包括集成组件602、RFID网络604、商业网络606和接口106,它们可以都在实质上类似于先前的附图中所描述的各组件/网络。系统600还包括智能组件608。智能组件608可以由集成组件602用来便于将商业网络606集成到RFID网络604中。集成可以至少部分地基于商业网络606的输出,来提供对商业网络606的数据的利用和/或RFID网络604的操作。
将会理解,智能组件608可以根据如经由事件和/或数据捕捉的一组观察资料来推理或推断系统、环境和/或用户的状态。例如,推论可以被用来识别特定的上下文或动作,或者可以生成状态的概率分布。推论可以是概率性的,即,基于对数据和事件的考虑,计算感兴趣的状态上的概率分布。推论也可以指用于根据一组事件和/或数据来组成更高级事件的技术。推论可导致基于一组观察的事件和/或被存储的事件数据,来构造新的事件或动作,不管这些事件是否在时间上很接近,也不管这些事件和数据是来自一个还是来自几个事件和数据源。各种分类(显式和/或隐式地训练)方案和/或系统(例如,支持向量机、神经网络、专家系统、贝叶斯信任网络、模糊逻辑、数据合成引擎……)可用于结合本发明来执行自动和/或推断的动作。
分类器是将输入属性向量(x=(x1,x2,x3,x4,xn))映射到该输入属于一类别的置信度的函数,即,f(x)=confidence(class)。这种分类可以使用基于概率和/或统计的分析(例如,因式分解为分析效用和成本),来预测或推断用户想要自动执行的动作。支持向量机(SVM)是可以使用的分类器的例子。SVM通过在可能输入的空间中找出超曲面来进行操作,该超曲面视图将该触发标准与非触发事件分离。直观上,这使分类正确,可用于测试附近的数据,但不等同于训练数据。其它受指导和未受指导的模型分类方法包括(例如)简单贝叶斯、贝叶斯网络、决策树、神经网络、模糊逻辑模型,并且可以使用提供不同的独立样式的概率分类模型。如这里所使用的分类也包括用来开发优先级模型的统计回归。
呈现组件610可以提供各种类型的用户界面,以便于用户与耦合到集成组件602的任何组件之间的交互。如所描绘的,呈现组件610是可以用于集成组件602的单独的实体。但是,将会理解,呈现组件610和/或类似查看组件可以被并入集成组件602和/或独立单元。呈现组件610可以提供一个或多个图形用户界面(GUI)、命令行界面等。例如,可以呈现GUI,它为用户提供用于对数据进行装载、输入、读取等的区域或手段,并且可以包括用于呈现其结果的区域。这些区域可以包括已知文本和/或图形区域,包括对话框、静态控件、下拉菜单、列表框、弹出菜单、编辑控件、组合框、单选按钮、复选框、按钮和图形框。此外,可以使用实用程序以便于呈现用于导航的垂直和/或水平滚动条和工具栏按钮,来确定是否可以查看区域。例如,用户可以与耦合到集成组件602的一个或多个组件交互。
例如,用户也可以与区域交互,以便经由例如鼠标、滚球、小键盘、键盘、笔和/或语音激活等各种设备来选择和提供信息。通常,在输入信息之后,可以使用诸如按钮或键盘上的输入键等机制来启动搜索。但是,将会理解,本发明不限于此。例如,仅仅通过加亮复选框,可以启动信息传达。在另一个例子中,可以使用命令行界面。例如,通过提供文本消息,命令行界面可以向用户提示(例如,经由显示器上的文本消息和音频音调)信息。用户随后可以提供合适的信息,例如,与界面提示中所提供的选项相对应的字母数字输入、或对提示中所提出的问题的回答。将会理解,可以结合GUI和/或API来使用命令行界面。此外,可以结合硬件(例如,视频卡)和/或具有有限图形支持的显示器(例如,黑白和EGA)和/或低带宽信道来使用命令行界面。
图7-8示出了根据本发明的方法。为解释简单起见,这些方法被描绘和描述为一系列动作。将会理解和认识,本发明不被所示出的动作和/或动作顺序限制,例如,动作可以按各种顺序和/或与这里没有呈现和描述的其它动作同时发生。另外,并不是所有被示出的动作都是实现根据本发明的方法所必须的。此外,本领域的技术人员将会理解和认识,作为选择,这些方法可以经由状态图或事件而被表示为一系列互相联系的状态。
图7示出了用于将至少一个现有商业应用程序集成到RFID网络中的方法700。在参考标号702处,可以从RFID网络内的设备收集实时数据。将会理解,设备可以是,但不限于,RFID阅读器、RFID书写器、RFID打印机、打印机、阅读器、书写器、RFID发送器、天线、传感器、实时设备、RFID接收器、实时传感器、可扩展到web服务的设备、以及实时事件生成系统。
而且,RFID网络至少部分地基于位置、功能和/或过程来包括各种子系统。RFID网络可以包括与至少一个RFID过程相关联的至少一个设备。在另一个例子中,RFID网络包含多个全域(例如,子系统、RFID网络),其中,全域是RFID实体的服务器。例如,RFID子系统可以是位置,其中,所涉及的实体与实质上类似的过程有关。在一个例子中,子系统可以是拥有具有相关联设备的多个接收和/或运送对接门的仓库。
在参考标号704处,可以向商业应用程序展示所收集的数据。数据可以被格式化和/或转换成合适的格式,从而允许无缝地集成到商业应用程序中。商业应用程序可以是,但不限于,后端应用程序、现有商业应用程序、行业(LOB)应用程序(例如,会计、供给链管理、资源规划、……)、商业活动监视(BAM)应用程序等。而且,商业应用程序可以与商业网络相关联,其中,商业网络将单独的商业应用程序联合成一致的整体。在参考标号706处,商业应用程序可以利用来自RFID网络的实时数据,以提供来自这类商业应用程序的实时输出。通过实现从RFID网络到商业应用程序的实时数据,结果和/或功能可产生准确的解释和/或分析。
图8示出了便于将RFID网络内的数据无缝地扩展到商业网络应用程序的方法800。在参考标号802处,从RFID网络内的设备接收所收集的RFID数据。RFID网络可以包括与至少一个RFID过程相关联的至少一个设备,其中,设备可以是,但不限于,RFID阅读器、RFID书写器、RFID打印机、打印机、阅读器、书写器、RFID发送器、天线、传感器、实时设备、RFID接收器、实时传感器、可扩展到web服务的设备、以及实时事件生成系统。
在参考标号804处,可以向商业应用程序和/或商业网络展示所收集的数据。例如,商业应用程序可以是后端应用程序、现有商业应用程序、行业(LOB)应用程序(例如,会计、供给链管理、资源规划、……)、商业活动监视(BAM)应用程序等。商业网络可以是启用集成商业过程和/或基于可扩展标记语言(XML)的Web服务的开发、部署和/或管理的集成服务器产品。商业网络可以将单独的应用程序联合成一致的整体,其中,可以提供消息通信、配合、安全、以及对工业标准的支持之间的深度集成。此外,商业网络可以通过提供1)用于指定商业过程的方式;以及2)用于在这类商业过程所利用的各个应用程序之间进行通信的技术,来允许创建跨越多个应用程序的商业过程。
在参考标号806处,商业应用程序和/或商业网络可以利用所展示的数据来实现实时的商业功能和/或分析。通过利用实时数据,商业应用程序和/或商业网络可以基于输入数据的准确性来提供更有意义的结果。这样,RFID网络内的过程的端点可以被扩展到商业网络和/或商业应用程序,以允许该净化的/充实的/有关的实时RFID数据可天然地供商业网络中的工作流来消耗。将会理解,来自RFID网络的数据的无缝集成可以包括如以上所描绘的各种变换、模式、适配器、路由器、映射器、消息等。在参考标号808处,决策/输出和/或结果可以用来以RFID网络内的过程的操作和/或创建为基础。例如,基于实时分析和/或商业功能(经由实时数据展示),可以相应地编辑、修改、删除和/或创建RFID网络和/或过程。
为了提供用于实现本发明的各个方面的附加环境,图9-10和下文意在简要、概括地描述可以在其中实现本发明的各个方面的合适的计算环境。尽管上文已在运行于本地计算机和/或远程计算机上的计算机程序的计算机可执行指令的一般上下文中描述本发明,但本领域的技术人员将会认识到,也可以结合其它程序模块来实现本发明。通常,程序模块包括执行特定任务和/或实现特定抽象数据类型的例程、程序、组件、数据结构等。
而且,本领域的技术人员将会理解,本发明的方法可以利用其它计算机系统配置,来实现,包括单处理器或多处理器计算机系统、小型计算机、大型计算机、以及个人计算机、手持计算设备、基于微处理器的和/或可编程的消费电子设备等,其每一个都可以操作上与一个或多个相关联的设备进行通信。所示出的本发明的各方面也可以在分布式计算环境中实践;在分布式计算环境中,某些任务由通过通信网络而被连接的远程处理设备来执行。但是,本发明的某些(如果不是全部)方面可以在独立计算机上实践。在分布式计算环境中,程序模块可以位于本地和/或远程记忆存储设备中。
图9是可以与本发明交互的示例计算环境900的示意框图。系统900包括一个或多个客户机910。客户机910可以是硬件和/或软件(例如,线程、进程、计算设备)。系统900也包括一个或多个服务器920。服务器920可以是硬件和/或软件(例如,线程、进程、计算设备)。例如,通过使用本发明,这些服务器920可以容纳线程,来执行变换。
客户机910与服务器920之间的一个可能的通信可以采取适合于在两个或更多的计算机进程之间传送的数据包的形式。系统900包括通信框架940,该通信框架940可以用来促进客户机910与服务器920之间的通信。客户机910操作上连接到可以用来存储对客户机910本地的信息的一个或多个客户机数据存储950。同样,服务器920操作上连接到可以用来存储对服务器940本地的信息的一个或多个服务器数据存储器930。
参照图10,用于实现本发明的各个方面的示例性环境1000包括计算机1012。计算机1012包括处理单元1014、系统存储器1016和系统总线1018。系统总线1018将包括(但不局限于)系统存储器1016的各个系统组件耦合到处理单元1014。处理单元1014可以是各种可用处理器中的任何一种。双微处理器和其它多处理器体系结构也可以用作处理单元1014。
系统总线1018可以是几种类型的总线结构中的任何一种,包括存储总线或存储控制器、外围总线或外部总线、和/或使用任何各种可用总线体系结构的任一种的局部总线,这些总线体系结构包括(但不局限于)工业标准体系结构(ISA)、微通道体系结构(MSA)、扩展的ISA(EISA)、智能驱动电子设备(IDE)、VESA局部总线(VLB)、外围部件互连(PCI)、插件总线(Card Bus)、通用串行总线(USB)、高级图形端口(AGP)、个人计算机存储卡国际协会总线(PCMCIA)、火线(IEEE 1394)、以及小型计算机系统接口(SCSI)。
系统存储器1016包括易失性存储器1020和非易失性存储器1022。基本输入/输出系统(BIOS)被存储在非易失性存储器1022中,它包含用于(例如,在启动期间)在计算机1012内的各个元件之间传送信息的基本例程。举例说明来讲(不作限制),非易失性存储器1022可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器1020包括随机存取存储器(RAM),它担当外部高速缓冲存储器。举例说明来讲(不作限制),RAM可采取许多形式,例如,静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、存储器总线直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
计算机1012也包括可移动/不可移动的易失性/非易失性计算机存储介质。图10示出了(例如)盘存储1024。盘存储1024包括(但不局限于)比如磁盘驱动器、软盘驱动器、磁带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、闪存卡或记忆棒等设备。此外,盘存储1024可以单独包括存储介质或与其它存储介质结合,存储介质包括(但不局限于)光盘驱动器,例如,光盘ROM设备(CD-ROM)、CD可记录驱动器(CD-R驱动器)、CD可重写驱动器(CD-RW驱动器)或数字多功能盘ROM驱动器(DVD-ROM)。为了便于盘存储设备1024与系统总线1018的连接,通常使用可移动或不可移动的接口(例如,接口1026)。
将会理解,图10描述了担当用户与合适的操作环境1000中所描述的基本计算机资源之间的中介物的软件。这种软件包括操作系统1028。操作系统1028(它可以被存储在盘存储1024上)用于控制和分配计算机系统1012的资源。系统应用程序1030通过存储在系统存储器1016中或盘存储1024上的程序模块1032和程序数据1034,来利用操作系统1028所执行的资源管理。将会理解,可以利用各种操作系统或操作系统的组合来实现本发明。
用户通过输入设备1036来将命令或信息输入计算机1012。输入设备1036包括(但不局限于)定点设备(例如,鼠标、跟踪球、触针、触摸垫)、键盘、话筒、操纵杆、游戏垫、圆盘式卫星电视天线、扫描仪、TV调谐卡、数码照相机、数码摄像机、web照相机等。这些和其它输入设备经由接口端口1038并通过系统总线1018而连接到处理单元1014。接口端口1038包括(例如)串行端口、并行端口、游戏端口和通用串行总线(USB)。输出设备1040将某种类型的端口中的一些用作输入设备1036。这样,例如,USB端口可以被用来将输入提供给计算机1012,并将信息从计算机1012输出到输出设备1040。提供输出适配器1042,以说明有一些输出设备1040,比如监视器、扬声器和打印机等其它输出设备1040,它们要求特殊的适配器。举例说明来讲(不作限制),输出适配器1042包括在输出设备1040与系统总线1018之间提供连接手段的视频卡和声卡。应该注意,其它设备和/或设备的系统既提供输入能力,又提供输出能力(例如,远程计算机1044)。
计算机1012可以使用与一台或多台远程计算机(例如,远程计算机1044)的逻辑连接而在联网环境中进行操作。远程计算机1044可以是个人计算机、服务器、路由器、网络PC、工作站、基于微处理器的设备、对等设备或其它普通网络节点等,它通常包括相对于计算机1012而描述的许多或所有元件。出于简洁的目的,对远程计算机1044仅示出记忆存储设备1046。远程计算机1044通过网络接口1048而在逻辑上被连接到计算机1012,然后经由通信连接1050而在物理上被加以连接。网络接口1048包含有线和/或无线通信网络,例如,局域网(LAN)和广域网(WAN)。LAN技术包括光纤分布式数据接口(FDDI)、铜分布式数据接口(CDDI)、以太网、令牌环等。WAN技术包括(但不局限于)点对点链路、电路交换网络(比如综合业务数字网(ISDN)及其变体)、分组交换网络以及数字订户线(DSL)。
通信连接1050指的是用来将网络接口1048连接到总线1018的硬件/软件。为说明清楚起见而在计算机1012内部示出通信连接1050,但它也可以在计算机1012的外部。仅仅出于示范的目的,连接到网络接口1048所需的硬件/软件包括内部和外部技术,例如,包括常见电话级调制解调器、电缆调制解调器和DSL调制解调器的调制解调器;ISDN适配器;以及以太网卡。
以上所描述的包括本发明的例子。当然,不可能为描述本发明而描述组件或方法的每个想得到的组合,但本领域的技术人员可以认识到,可能存在本发明的许多其它组合和排列。因此,本发明意在包含落入所附权利要求书的精神和范围以内的所有这类改变、修改和变更。
特别是,关于上述组件、设备、电路、系统等所执行的各种功能,用来描述这类组件的术语(包括对“装置”的参考)意在对应于(除非另有指示)执行所描述的组件(例如,功能等效物)的规定功能的任何组件,即使在结构上不等同于所揭示的执行本发明的此处所示出的示例性方面中的功能的结构,也是如此。在这方面,也将会认识到,本发明包括系统以及计算机可读介质,该计算机可读介质具有用于执行本发明的各种方法的动作和/或事件的计算机可执行指令。
此外,尽管只相对于几项实现中的一项来揭示本发明的具体特征,但这种特征可以与其它实现的一个或多个其它特征相结合,对于任何给定或特定的应用程序而言,这可能是想要的和有利的。另外,就术语“包括”及其变体用于详细描述或权利要求书中来说,这些术语意在按类似于术语“包含”的方式来起包含的作用。
权利要求
1.一种便于将RFID网络内的数据扩展到商业应用程序的系统,包括接口,它从包括所述RFID网络中的至少一个设备集合的过程接收实时RFID数据;以及集成组件,它向商业应用程序无缝地展示实时RFID数据,以便实时地实现关键的商业功能。
2.如权利要求1所述的系统,其特征在于,所述设备集合是一设备的集合,其中,所述设备是以下的一项RFID阅读器;RFID书写器、RFID打印机;阅读器;书写器;RFID发送器;天线;传感器;实时设备;RFID接收器;实时传感器;可扩展到web服务的设备;以及实时事件生成系统。
3.如权利要求1所述的系统,其特征在于,所述商业应用程序是以下的至少一项后端应用程序;现有商业应用程序;行业(LOB)应用程序;会计应用程序;供给链管理应用程序;资源规划应用程序;以及商业监视(BAM)应用程序。
4.如权利要求1所述的系统,其特征在于,所述关键的商业功能是以下的一项需求规划;预测;以及利用RFID数据的实时并入的存货控制。
5.如权利要求1所述的系统,其特征在于,所述商业应用程序与商业网络相关联,所述商业网络启用集成的商业过程和基于语言的Web服务之一的开发、部署和管理中的至少一项,其中,单独的应用程序可以被联合成一致的整体,以允许单个组织内的应用程序的连接和全异的组织中的应用程序的连接中的至少一个。
6.如权利要求1所述的系统,其特征在于,所述商业应用程序可以提供以下的至少一项至少部分地基于所述实时数据并入而在所述RFID网络内操作过程,以及至少部分地基于所述实时数据并入而在所述RFID网络内创建过程。
7.如权利要求6所述的系统,其特征在于,所述过程是高级对象,它将至少一个实体组织在一起,以创建涉及以下的至少一项的有意义的执行单元出站过程;制造过程;运送过程;接收过程;跟踪过程;数据表示过程;数据处理过程;安全过程;以及利用RFID设备服务、设备集合、标签读取、事件、事件队列、标签写入、设备配置和数字计数之一的过程。
8.如权利要求7所述的系统,其特征在于,所述事件是以下的一项标签读取;标签读取错误;设备向上事件;设备向下事件;以及管理事件。
9.如权利要求1所述的系统,其特征在于,所述RFID网络包括形成子系统的设备集合,所述子系统包括接收RFID信号的RFID阅读器;以及发送到至少一个设备的RFID标签。
10.如权利要求1所述的系统,其特征在于,还包括分析器组件,它可以分析与所述RFID网络和所述商业应用中的至少一项有关的数据,以确定该数据与所述RFID网络内的过程、所述商业应用程序和商业网络之一的关联。
11.如权利要求1所述的系统,其特征在于,还包括路由器组件,它可以将数据分发到所述RFID网络、所述商业应用程序和商业网络中的至少一项中的目标目的地。
12.如权利要求1所述的系统,其特征在于,还包括变换组件,它将数据格式化为适合于所述RFID网络、所述商业应用和商业网络中的至少一项的特定格式。
13.如权利要求1所述的系统,其特征在于,还包括RFID映射器组件,它启用直通消息类型情形,其中,映射技术与涉及所述应用程序、商业网络和所述RFID网络中的至少一项的数据相关联。
14.如权利要求1所述的系统,其特征在于,还包括模式组件,它可以调用以下的至少一项1)涉及输入消息和输出消息中的至少一项的模式和协议;以及2)模式的创建。
15.如权利要求14所述的系统,其特征在于,所述模式组件还提供消息模式,所述消息模式可以是商业网络可以发送的一种类型的消息,其中,所述RFID网络可以识别和应用该类型的消息。
16.一种计算机可读介质,其上存储如权利要求1所述的系统的组件。
17.一种便于将RFID网络内的数据扩展到商业应用程序的计算机实现的方法,包括从RFID网络接收实时数据;向商业应用程序展示所述实时数据;以及将所述实时数据用于所述商业应用程序实时地实现关键的商业功能。
18.如权利要求17所述的方法,其特征在于,还包括将所述实时数据变换成兼容的格式;将所述数据发送到适当的目标目的地;利用消息模式;向商业网络展示所述实时数据;基于所述实时输出在所述RFID网络内操作过程;基于所述实时输出在所述RFID网络内创建过程;以及调用直通消息通信类型情形。
19.一种在集成组件、商业应用程序、商业网络、RFID网络和接口中的至少两项之间传递的数据包,所述数据包促进如权利要求17所述的方法。
20.一种便于将RFID网络内的数据扩展到商业应用程序的计算机实现的系统,包括用于从包括所述RFID网络内的至少一个设备集合的过程接收实时RFID数据的装置;用于向商业应用程序无缝地展示实时RFID数据以便实时地实现关键的商业功能的装置;以及用于至少部分地基于所述关键的商业功能实时输出来操作所述RFID网络的装置。
全文摘要
本发明提供一种便于将RFID网络内的数据扩展到商业应用程序的系统和/或方法。接口可以从具有RFID网络内的至少一个设备集合的过程接收实时RFID数据。集成组件可以向商业应用程序无缝地展示这类实时RFID数据,以便实时地实现关键的商业功能。商业应用程序可以与商业网络相关联,商业网络连接单个组织内的应用程序和/或连接不同的组织中的应用程序。而且,集成组件可以允许商业应用程序至少部分地基于实时输出来操作RFID网络。
文档编号G06Q10/00GK1797331SQ200510099830
公开日2006年7月5日 申请日期2005年9月1日 优先权日2004年9月1日
发明者A·库马, F·A·艾哈迈德, J·古特蒂, V·G·R·雷迪, V·阿南萨哈拉曼, B·斯瑞拉姆 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1