用于从企业资源规划系统服务器中设置rfid中间件服务器并与其通信的方法和系统的制作方法

文档序号:6566751阅读:177来源:国知局
专利名称:用于从企业资源规划系统服务器中设置rfid中间件服务器并与其通信的方法和系统的制作方法
用于从企业资源规划系统服务器中设置RFID中间件服务器并与其通信的
方法和系统
背景技术
本发明涉及企业资源规划(ERP)系统。更具体地,本发明涉及用于将射频识 别(RFID)中间件服务器与ERP系统服务器接口的方法和系统。
企业资源规划(或ERP)是用于描述由多模块应用软件支持的一组宽范围活 动的短语,这些软件帮助制造商或其他企业管理其业务的重要部分,包括产品规划、 零件购买、库存维护、订单跟踪、与供应商的交互、提供顾客服务、财务及人力资 源等。通常,ERP系统使用关系型数据库系统或与其相集成。ERP系统的一个示 例是Microsoft Business Solutions-Axapta 。 Axapta提供支持企业的多种需求的功 能,例如包括制造;销售、供应链管理、项目管理、财务管理、人力资源管理、 业务分析、企业门户及商务通路等。
将诸如RJFID标签等发射器引入生话消费品的努力正在进行。更具体地,RFID 标签正被用于识别产品。RFID标签在被放置在靠近RFID标签读取器时被激发。 这使得RFID标签内的电路发送数字数据,该数据由标签读取器接收并存储在存储 器中。该数据可用于识别与该RFID标签相关联的货物。RFID标签可以放置在各 个货物本身上,和/或它们可被放置在用于装运这些货物的货运架或集装箱上。理 想地,可以使用RFID标签来协助库存和供应链流程的自动化。
RFID标签因其宽广的能力范围而是跟踪技术中的一个日益壮大的领域。不像 条形码,RFID标签隔着很厚的包装仍可被读取并且不受湿气和热量的影响,这使 得它们在制造和销售环境中甚为有效。RFID标签能够在没有物理接触的情况下进 行自动识别。根据所利用RFID标签的特定类型,其读取范围从几英寸到几百英尺 不等。
概括而言,RFID是一种使用通常为125kHz、 13.56MHz或800至900MHz的
射频传输来识别对象的手段。RFID业已在诸如收费、访问控制、票务及车辆定位 (car immobilization)设备(也被称为定位器(immobilizer))等应用领域内得到广 泛使用。近些年来,该技术由于包括技术进步、提升的安全问题、供应链自动化以及对工业系统中成本控制的持续强调在内的各种作用的影响而受到越来越多的关 注。
AIDC (自动识别数据捕捉)行业正朝着在大量高价值和高容量市场部门中使 用RFID的方向上发展。RFID标签超越条形码的主要优势在于它们使用简单且可 靠性高。可以在达几英尺的距离处、在运动中、在任何方向上、在不考虑污渍或污 垢、以及隔着若干物体的情况下对RFID标签进行读或写。或许最重要的优势是可 以一次自动读取许多RFID标签的这一事实,而条形码则必须逐个地手动扫描。
RFID标签仅在它处于读/写设备(收发器、发射器/接收器、读取器)的范围 内时才通信,并且可以在任何时候被访问。RFID标签耐用且使用寿命长、大多数 类型的标签无需电池,并且具有较大的数据存储容量。RFID标签可以具有各种不 同的形状和大小。
在构造上,RFID标签具有附连至天线的微芯片。可以使用根据包括读取范围 以及将使用RFID标签的环境在内的系统需求的频率来开发RFID标签。标签可以 是有源或是无源的。有源RFID标签由内置电池供电,并且通常是读/写设备。有 源RFID标签比无源RFID标签更贵且更大。然而它们的功率也更强并且具有更大 的读取范围。无源RFID标签由读取器生成的场提供动力。无源标签通常比有源标 签更轻、更便宜并且提供实质上无限的工作寿命。然而它们的读取范围更短并且需 要比有源标签更高功率的读取器。
通常连接至个人计算机的RFID读取器达到与条形码扫描仪相同的目的。它也 可由电池供电以允许与RFID标签的移动交易。RFID读取器处理信息系统和RFID 标签之间的通信。连接至RFID读取器的RFID天线取决于给定系统性能所要求的 通信距离,可以具有各种大小和结构。天线激活RFID标签并通过发射无线脉冲来 传输数据。
虽然RFID标签能够用于收集与供应链流程有关的附加数据,但是将RFID标 签读取器集成到现有ERP系统中会相当困难。使用RFID标签来增强业务流程的 效率并且把从各标签中收集的信息直接集成到业务软件的供应链和库存流程中需 要诸如RFID服务器等中间件流程来处理信息收集以及向业务软件的信息传输。因 为RFID中间件服务器通常不被设置成与特定ERP系统的特定业务流程一起工作, 所以需要初始化和设置。然而,RFID中间件服务器常常不具备执行这一设置所需 的用户接口。此外,因为中间件服务器和ERP系统软件可以使用不同的编程语言 来编程,所以这两者之间的通信可能是有问题的。发明概述
使用RFID标签来增强业务流程的效率并且把从标签中收集的信息直接集成 到业务软件的供应链和库存流程中需要诸如RFID服务器等中间件流程来处理信息 收集和向企业资源规划(ERP)系统的业务软件的信息传输。该中间件进程和RFID 服务器必须被初始化和设置。本发明便于从ERP的业务软件来进行这一设置。本 发明提供了用于中间件进程的初始化和设置的进程、表单及方案等。
提供了一种配置射频识别(RFID)中间件服务器的方法。该方法包括使用企 业资源规划(ERP)系统来调用来自ERP服务器的服务器表单。该方法还包括使 用服务器表单来识别至少一个RFID中间件服务器,并且使用服务器表单来配置一 个或多个进程以在至少一个所识别的RFID服务器上运行。 一个或多个所配置的进 程从ERP服务器发送至RFID中间件服务器以配置该RFID中间件服务器。
作为本发明各实施例的特性的其他特征和优点在阅读了以下详细描述并审阅
了附图之后将变得显而易见。 附图简述


图1是在其中可以实践本发明的一个计算环境的框图。
图2是示出了在其中能够实现本发明的ERP系统服务器和RFID中间件服务 器的框图。
图3-1和图3-2是示出了来自ERP服务器的用于设置RFID服务器的服务器表 单的一个实施例的屏幕截图。
图4-l至图4-3是示出了来自ERP服务器的用于设置与该RFID服务器相耦合 的设备的设备表单的一个实施例的屏幕截图。
图5-1至图5-4是示出了来自ERP服务器的用于在RFID服务器上设置进程的 进程表单的一个实施例的屏幕截图。
图6是示出了 ERP系统服务器和RFID服务器之间的COM对象通信的框图。
图7是与从RFID标签中检索出的数据相关联的三个进程的图示。
说明性实施例的详细描述
射频识别(RFID)是一种通过增加在制造商和销售商供应链中的数据捕捉点 的数目来帮助制造商和销售商获得对其供应链的改善的可见度的技术。目标是将RFID标签放在货架、货箱或物品上以使其能够在供应链中被唯一地识别并跟踪。
跟踪可通过收集与唯一货架/货箱/物品何时在特定位置处注册有关的数据来实现。
使用RFID标签来增强业务流程的效率并且把从标签中收集的信息直接集成 到业务软件的供应链和库存流程中需要诸如RFID服务器等中间件进程来处理信息 收集以及向企业资源规划(ERP)系统服务器'〔诸如,Axapta⑧服务器)上的业务 软件的信息传输。RFID中间件服务器上的中间件进程必须从该ERP系统的业务软 件中初始化和设置。本发明提供了用于RFID中间件服务器上的中间件进程的初始 化和设置,以及ERP服务器和RFID中间件服务器之间的通信的进程、表单及方 案等。
图1示出了可在其上实现本发明的合适的计算系统环境100的示例。计算系
统环境ioo只是合适的计算环境的一个示例,并不旨在对本发明的使用范围或功能
提出任何限制。也不应该把计算环境100解释为对示例性操作环境100中示出的任 一组件或其组合有任何依赖性或要求。
本发明可用众多其它通用或专用计算系统环境或配置来操作。适合在本发明 中使用的公知的计算系统、环境和/或配置的示例包括,但不限于,个人计算机、 服务器计算机、手持或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、 可编程消费者电子产品、网络PC、小型机、大型机、包含上述系统或设备中的任 一个的分布式计算机环境等。
本发明可在诸如程序模块等由计算机执行的计算机可执行指令的通用语境中 描述。 一般而言,程序模块包括例程、程序、对象、组件、数据结构等,它们执行 特定任务或实现特定抽象数据类型。本发明也可以在分布式计算环境中实现,其中 任务由通过通信网络连接的远程处理设备执行。在分布式计算环境中,程序模块可 以位于包括存储器存储设备在内的本地和远程计算机存储介质中。
参考图l,用于实现本发明的一个示例性系统包括计算机110形式的通用计算 设备。计算机110的组件可以包括,但不限于,处理单元120、系统存储器130和 将包括系统存储器在内的各种系统组件耦合至处理单元120的系统总线121。系统 总线121可以是若干类型的总线结构中的任一种,包括存储器总线或存储器控制 器、外围总线和使用各种总线体系结构中的任一种的局部总线。作为示例,而非限 制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA) 总线、扩展的ISA (EISA)总线、视频电子技术标准协会(VESA)局部总线和外 围部件互连(PCI)总线(也被称为Mezzanine总线)。计算机110通常包括各种计算机可读介质。计算机可读介质可以是能够被计 算机110访问的任何可用介质,且包括易失性和非易失性介质、可移动和不可移动
介质。作为示例,而非限制,计算机可读介质可以包括计算机存储介质和通信介质。 计算机存储介质包括以任何方法或技术实现的用于存储诸如计算机可读指令、数据 结构、程序模块或其它数据等信息的易失性和非易失性、可移动和不可移动介质。
计算机存储介质包括,但不限于,RAM、 ROM、 EEPROM、闪存或其它存储器技 术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存 储或其它磁性存储设备、或能用于存储所需信息且可以由计算机110访问的任何其 它介质。通信介质通常具体化为诸如载波或其它传输机制等已调制数据信号中的计 算机可读指令、数据结构、程序模块或其它数据,且包含任何信息传递介质。术语 "已调制数据信号"指的是这样一种信号,其一个或多个特征以在信号中编码信息 的方式被设定或更改。作为示例,而非限制,通信介质包括诸如有线网络或直接线 连接的有线介质,以及诸如声学、RF、红外线和其它无线介质的无线介质。上述 中任一个的组合也应包括在计算机可读介质的范围之内。
系统存储器130包括易失性或非易失性存储器形式的计算机存储介质,诸如 只读存储器(ROM) 131和随机存取存储器(RAM) 132。基本输入/输出系统133 (BIOS)包含有助于诸如启动时在计算机110中的元件之间传递信息的基本例程, 它通常存储在ROM 131中。RAM 132通常包含处理单元120可以立即访问和/或 目前正在操作的数据和/或程序模块。作为示例而非限制,图1示出了操作系统134、 应用程序135、其它程序模块136和程序数据137。
计算机110也可以包括其它可移动/不可移动、易失性/非易失性计算机存储介 质。仅作为示例,图l示出了从不可移动、非易失性磁介质中读取或向其写入的硬 盘驱动器141,从可移动、非易失性磁盘152中读取或向其写入的磁盘驱动器151, 以及从诸如CD ROM或其它光学介质等可移动、非易失性光盘156中读取或向其 写入的光盘驱动器155。可以在示例性操作环境下使用的其它可移动/不可移动、易 失性/非易失性计算机存储介质包括,但不限于,盒式磁带、闪存卡、数字多功能 盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器141通常由诸如接口 140 等不可移动存储器接口连接至系统总线121,磁盘驱动器151和光盘驱动器155通 常由诸如接口 150等可移动存储器接口连接至系统总线121。
以上描述和在图1中示出的驱动器及其相关联的计算机存储介质为计算机 110提供了对计算机可读指令、数据结构、程序模块和其它数据的存储。例如,在图1中,硬盘驱动器141被示为存储操作系统144、应用程序145、其它程序模块 146和程序数据147。注意,这些组件可以与操作系统134、应用程序135、其它程 序模块136和程序数据137相同或不同。操作系统144、应用程序145、其它程序 模块146和程序数据147在这里被标注了不同的标号是为了说明至少它们是不同的 副本。
用户可以通过输入设备(诸如键盘162、麦克风163)和定点设备161 (诸如 鼠标、跟踪球或触摸垫)向计算机110输入命令和信息。其它输入设备(未示出) 可以包括操纵杆、游戏垫、圆盘式卫星天线、扫描仪等。这些和其它输入设备通常 由耦合至系统总线的用户输入接口 160连接至处理单元120,但也可以由其它接口 或总线结构,诸如并行端口、游戏端口或通用串行总线(USB)连接。监视器191 或其它类型的显示设备也经由接口,诸如视频接口 190连接至系统总线121。除监 视器以外,计算机也可以包括其它外围输出设备,诸如扬声器197和打印机196, 它们可以通过输出外围接口 195连接。
计算机110可使用至一个或多个远程计算机,诸如远程计算机180的逻辑连 接在网络化环境下操作。远程计算机180可以是个人计算机、手持式设备、服务器、 路由器、网络PC、对等设备或其它常见的网络节点,且通常包括上文相对于计算 机IIO描述的许多或所有元件。图1中所示逻辑连接包括局域网(LAN) 171和广 域网(WAN) 173,但也可以包括其它网络。这样的连网环境在办公室、企业范围 计算机网络、内联网和因特网中是常见的。
当在LAN联网环境中使用时,计算机110通过网络接口或适配器170连接至 LAN 171。当在WAN联网环境中使用时,计算机IIO通常包括调制解调器172或 用于通过诸如因特网等WAN 173建立通信的其它装置。调制解调器172可以是内 置或外置的,它可以通过用户输入接口 160或其它合适的机制连接至系统总线121。 在网络化环境中,相对于计算机IIO描述的程序模块或其部分可以存储在远程存储 器存储设备中。作为示例,而非限制,图1示出了远程应用程序185驻留在存储器 设备181上。可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建 立通信链路的其它手段。
现参考图2,框图中示出的是在其中能够实现本发明各方法的环境。在图2 中,ERP系统服务器200表示其上运行ERP系统模块(业务流程)205以便为公 司或用户实现ERP功能的一个或多个服务器或计算系统。RFID中间件服务器210 (下文称为RFID服务器210)将ERP系统服务器200耦合至一个或多个RFID设备215。 RFID设备215例如可以是读取RFID标签的RFID读取器和/或写入RFID 标签的RFID写入器。RFID服务器210与RFID设备215接口以控制诸如读取和 写入进程等进程220。根据本发明的各实施例,提供了设置RFID服务器210、设 备215和进程220的方法。
- 为与特定ERP系统一起使用而设置RFID服务器210及相关设备215和进程 220会面临许多困难。例如,RFID服务器210经常不是由为设置用于ERP系统的 特定进程而配置的用户图形界面(GUI)来编程的,,这会让设置更为困难。本发 明提供了允许对中间件进程进行初始化和设置的进程、表单、方案等。这在图2 的225处一般地示出。在本文中表单是窗口、对话框、页面或者是用于浏览和/或 输入数据的另一UI元素。除了GUI之外,表单包括对输入到表单进行映射、操纵 或其他动作或对其做出响应的表单逻辑。将在以下描述中提供用于设置RFID服务 器210、 RFID进程220和/或设备215的进程、表单等的更多细节。
RFID服务器210使用可由ERP系统的管理员或其他授权用户调用的服务器表 单(如图3-l和3-2所示)在ERP系统(即,在ERP服务器200上)内设置。图 3-1和3-2分别示出了服务器表单350的"Overview(概述)"选项卡355禾卩"General (常规)"选项卡360。服务器表单350允许用户识别一个或多个服务器(诸如, RFID服务器210),给予它ID 365、名称370、主机(机器)375以及指示其所在 的域名380。服务器表单350还包括在被用户点击时会如下所述调用设备和进程表 单的"Devices (设备)"GUI控件元素或按钮390以及"Process (进程)"GUI 控件元素或按钮395。
当设置服务器210时,服务器(通过自动恢复)已知的各设备在图4-1、 4-2 和4-3所示的设备表单400中示出。如前所述,设备表单400可以使用设备按钮 390从服务器表单350中查看。设备表单400允许查看"Overview"选项卡405、 "General"选项卡410和"Communication (通信)"选项卡415。通过"自动恢 复"没能找出的设备可被手动创建,作为设备表单400中的新条目。各个设备的属 性随后可以使用设备表单400上的"Properties (属性)"按钮420来设置。使用 图4-l所示的"Copy properties (复制属性)"按钮422可以将属性从一个设备复 制到另一设备。"Wizard (向导)"按钮424可用于指导用户通过包括一系列步骤 在内的手动创建进程,这些步骤以逻辑方式确保用户输入创建该设备所需的全部信 息。为了确保按时间顺序读取,可能会排除该个别设备或整个服务器。
为了在RFID服务器210上设置进程220,可以使用服务器表单350上的按钮395来调用进程表单500(如图5-1至5-4所示)。图5-1至5-4分别示出了"Overview" 选项卡505、 "General"选项卡510、 "Devices"选项卡515和"Policies (策略)" 选项卡520。当打开进程表单时,ERP服务器200查询RFID服务器210,随后该 RFID服务器将所定义的进程返回给ERP服务器200。返回的数据被存储在ERP系 统内的表格中(例如,Axapta表格r。这些表格在关闭表单500时被删除或再次 擦除。这确保了RFID服务器不出现数据冲突。在进程200的设置期间,使用表单 500的选项卡515来将设备215分配给各进程。
存在两类支持的进程,即到达进程和出货进程。在图5-4中,选择用于该进程 的策略。在左侧示出了所选的策略525。在右侧,显示了在RFID服务器上定义的 所有可用策略530。 GUI控件按钮535用于将可用策略530移至所选策略525 (即, 选择策略),和/或取消选择各策略。策略用于定义设备在特定场景下应该如何动 作。这些策略无法从ERP系统内创建,但是可以直接在RFID服务器上创建。
设置进程的最后一个步骤是应用该进程。当把该进程应用于RFID服务器时, 该进程由专用的组件对象模型(COM)对象240 (如图6所示)构建,且结果经由 RFID服务器上的一个或多个web服务230 (如图6所示)存储在该RFID服务器 上。交换板(switchboard) 605仅用于收集标签数据,而不用于设置。如下将对图 6进行更详细的描述。如果该进程已在RFID服务器上运行,则该进程将被暂停。 该进程在应用新设置时重新开始。
现参见图6,在框图中示出的是ERP系统服务器200、两个RFID服务器210-1 和210-2、以及多个RFID设备215。每个RFID服务器210都被配置成执行多个 RFID进程220,并且可以如上所述完成进程的设置。如图6所示,ERP服务器200 和RFID服务器210之间用于设置进程的通信使用驻留在服务器200上(即,驻留 在ERP系统内)的COM对象240以及在每个服务器210上的WEB服务230来实 现。驻留在ERP系统内的第二 COM对象被示出为用于收集RFID标签数据的交换 板605。驻留在RFID服务器210上的、连同COM对象605 —起用于收集RFID 标签数据的的COM对象被示出为DCOM汇点(Sink) 610,表示从驻留在各服务 器210上的顺序查询语言(SQL)数据库615以及ERP服务器上的数据库中汇集 数据的功能。
根据本发明的各实施例,COM对象用于ERP系统服务器200和RFID服务器 210之间的通信。将COM对象用于设置和ERP系统和RFID中间件服务器之间的 通信把标准化通信技术引入了通常本应需要硬编码或复杂软件补丁的环境。这在其中ERP系统通常使用第一 (并且常常是专有的)编程语言来编程而RPID服务器 使用第二编程语言来编程的RFID服务器-ERP服务器集成领域中有显著优势。
在操作中,当RFID读取器(设备215之一)扫描RFID标签时,RFID服务 器210根据相对应的一个或多个RFID进程220接收已编码的标签信息。该RFID 服务器随后在Sql存储或数据库615中存储该RFID标签信息。当ERP己准备好该 数据(以及由RFID服务器存储的其他数据)时,它呼叫每个RFID服务器210它 已注册,并且要求上次呼叫以来的新数据。在先前完成的设置进程中,这些数据已 经与一进程相关联。从ERP系统到RFID服务器的呼叫,以及所得的从数据库615 到ERP系统的RFID标签信息传输通过COMCOM对象605和610来完成。使用 现正驻留在ERP内的数据,能够开始与部署到RFID服务器的该进程220相关联 的专用业务流程205。使用一种用于生成EPC号码(从RFID标签中读出)并将这 些号码分为其各分量的公共类。这使得ERP既可解密EPC号码(即,在标签读取 进程中),又能生成EPC号码(即,在标签写入进程中)。
在一个示例性实施例中,ERP服务器200与RFID服务器210的通信位于从该 ERP批日志中运行的三个批进程中。这三个批进程是通信705、确认710和业务 流程715。这三个批进程在图7所示的流程图700中图解地示出。通信进程705维 护呼叫该RFID服务器的实际通信并且将该数据作为原始数据存储在ERP系统中。 该交易在该点上被认为处于"草图"模式,因为数据可能是错误的(例如,作为一 货架的物品被错误地投递至错误的购买人的结果)。确认批进程710通过将标签信 息分成各分离字段并添加来自ERP的附加信息来确认并丰富数据。如果确认为真, 则交易被设为"己发出(Released)"状态,而如果确认失败,该交易则被设为"错 误"状态。
在第三批进程,即业务流程715中,准备确认记录并在ERP内开始合适的业 务流程205。如果一交易与一业务流程相匹配,则将该交易置于"进行中"状态。 当该业务流程正确地结束时,该交易被设为"存档"以便存储。如果该业务流程失 败,则该交易可以或者保持"进行中",或者返回到"已发出"。
虽然已参考特定实施例描述了本发明,但是本领域普通技术人员将会认识到 可以从形式和细节上做出修改而不背离本发明的精神和范围。
权利要求
1. 一种配置射频识别(RFID)中间件服务器的方法,所述方法包括使用企业资源规划(ERP)系统来调用驻留在ERP服务器上的服务器表单;使用所述服务器表单来识别至少一个RFID中间件服务器;使用所述服务器表单来配置一个或多个进程以在所述至少一个所识别的RFID服务器上运行;以及将所述一个或多个所配置的进程从所述ERP服务器发送至所述RFID中间件服务器,以将所述一个或多个所配置的进程应用于所述RFID中间件服务器。
2. 如权利要求l所述的方法,其特征在于,将所述一个或多个所配置的进程 从所述ERP服务器发送至所述RPID中间件服务器以将所述一个或多个所配置的 进程应用于所述RPID中间件服务器还包括使用所述ERP服务器上的组件对象模 型(COM)对象以及所述RFID中间件服务器上的COM对象将所述一个或多个所 配置的进程从所述ERP服务器发送至所述RFID中间件服务器。
3. 如权利要求l所述的方法,其特征在于,使用所述服务器表单来配置一个 或多个进程以在所述至少一个所识别的RFID服务器上运行还包括使用所述服务器 表单来调用驻留在所述ERP服务器上的进程表单,并且使用所述进程表单来配置 所述一个或多个进程。
4. 如权利要求3所述的方法,其特征在于,还包括使用所述进程表单为所述 一个或多个进程选择一个或多个设备。
5. 如权利要求l所述的方法,其特征在于,还包括使用所述ERP系统来调用驻留在所述ERP服务器上的设备表单;以及 使用所述设备表单来识别与所述RFID中间件服务器相耦合的RFID设备。
6. 如权利要求5所述的方法,其特征在于,还包括使用所述设备表单来设置 所识别的设备的属性。
7. 如权利要求6所述的方法,其特征在于,还包括使用所述设备表单来将属 性从一个所识别的设备复制到另一个所识别的设备。
8. —种包含用来实现射频识别(RFID)中间件服务器配置步骤的计算机可执 行指令的计算机可读介质,所述配置步骤包括提供驻留在企业资源规划(ERP)服务器上的服务器表单;使用所述服务器表单来识别至少一个RFID中间件服务器;响应于用户输入并使用所述服务器表单来配置一个或多个进程以在所述至少一个所识别的RFID服务器上运行;以及将所述一个或多个所配置的进程从所述ERP服务器发送至所述RFID中间件 服务器,以将所述」T或多个所配置的进程应用于所述RHD中间件服务器。
9. 如权利要求8所述的计算机可读介质,其特征在于,将所述一个或多个所 配置的进程从所述ERP服务器发送至所述RFID中间件服务器以将所述一个或多 个所配置的进程应用于所述RFID中间件服务器还包括使用所述ERP服务器上的 组件对象模型(COM)对象以及所述RFID中间件服务器上的COM对象将所述一 个或多个所配置的进程从所述ERP服务器发送至所述RFID中间件服务器。
10. 如权利要求9所述的计算机可读介质,其特征在于,响应于用户输入并 使用所述服务器表单来配置一个或多个进程以在所述至少一个所识别的RFID服务 器上运行还包括调用驻留在所述ERP服务器上的进程表单并使用所述进程表单来 配置所述一个或多个进程。
11. 如权利要求IO所述的计算机可读介质,其特征在于,还包括用于实现使 用所述进程表单来为所述一个或多个进程选择一个或多个设备的步骤的计算机可 执行指令。
12. 如权利要求ll所述的计算机可读介质,其特征在于,还包括用于实现以 下步骤的计算机可执行指令使用所述ERP系统来调用驻留在所述ERP服务器上的设备表单;以及 使用所述设备表单来识别与所述RFID中间件服务器相耦合的RFID设备。
13. 如权利要求12所述的计算机可读介质,其特征在于,还包括用于实现使 用所述设备表单来设置所识别的设备的属性的步骤的计算机可执行指令。
14. 如权利要求13所述的计算机可读介质,其特征在于,还包括用于实现使 用所述设备表单来将属性从一个所识别的设备复制到另一个所识别的设备的步骤 的计算机可执行指令。
15. —种集成的射频识别(RJFID)系统和企业资源规划(ERP)系统,包括 RFID中间件服务器;ERP服务器,它使用所述RFID中间件服务器和所述ERP服务器的每一个上 的组件对象模型(COM)对象与所述RFID中间件服务器接口,所述ERP服务器 包括软件模块,所述软件模块被配置成提供驻留在所述ERP服务器上的服务器表单;使用所述服务器表单来配置一个或多个进程以在所述RFID中间件服务器上 运行;以及将所述一个或多个所配置的进程从所述ERP服务器发送至所述RFID中间件 服务器,以将所述一个或多个所配置的进程应用于所述RFID中间件服务器。
16. 如权利要求15所述的集成的RFID系统和ERP系统,其特征在于,还包 括与所述RFID中间件服务器相耦合并且在所述一个或多个所配置的进程中操作的 至少一个RFID设备。
17. 如权利要求16所述的集成的RFID系统和ERP系统,其特征在于,所述 ERP服务器被配置成使用所述RFID中间件服务器和所述ERP服务器的每一个上 的COM对象来将所述一个或多个所配置的进程从所述ERP服务器发送至所述 RFID中间件服务器。
18. 如权利要求17所述的集成的RFID系统和ERP系统,其特征在于,所述 ERP服务器被配置成通过还提供驻留在所述ERP服务器上的进程表单并且使用所 述进程表单来配置所述一个或多个进程来配置所述一个或多个进程。
全文摘要
提供了一种配置射频识别(RFID)中间件服务器(210)的方法。该方法使用企业资源规划(ERP)系统(200)调用来自ERP服务器(200)的服务器表单(350)。该方法还包括使用服务器表单来识别至少一个RFID中间件服务器(210),并且使用服务器表单来配置一个或多个进程,以在至少一个所识别的RFID服务器(210)上运行。一个或多个所配置的进程从ERP服务器发送至RFID中间件服务器以配置该RFID中间件服务器。
文档编号G06Q10/06GK101438330SQ200680006723
公开日2009年5月20日 申请日期2006年3月14日 优先权日2005年4月7日
发明者F·格里格森, K·普格阿德, T·韦斯特 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1