亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于從企業(yè)資源規(guī)劃系統(tǒng)服務(wù)器中設(shè)置rfid中間件服務(wù)器并與其通信的方法和系統(tǒng)的制作方法

文檔序號(hào):6566751閱讀:213來源:國知局
專利名稱:用于從企業(yè)資源規(guī)劃系統(tǒng)服務(wù)器中設(shè)置rfid中間件服務(wù)器并與其通信的方法和系統(tǒng)的制作方法
用于從企業(yè)資源規(guī)劃系統(tǒng)服務(wù)器中設(shè)置RFID中間件服務(wù)器并與其通信的
方法和系統(tǒng)
背景技術(shù)
本發(fā)明涉及企業(yè)資源規(guī)劃(ERP)系統(tǒng)。更具體地,本發(fā)明涉及用于將射頻識(shí) 別(RFID)中間件服務(wù)器與ERP系統(tǒng)服務(wù)器接口的方法和系統(tǒng)。
企業(yè)資源規(guī)劃(或ERP)是用于描述由多模塊應(yīng)用軟件支持的一組寬范圍活 動(dòng)的短語,這些軟件幫助制造商或其他企業(yè)管理其業(yè)務(wù)的重要部分,包括產(chǎn)品規(guī)劃、 零件購買、庫存維護(hù)、訂單跟蹤、與供應(yīng)商的交互、提供顧客服務(wù)、財(cái)務(wù)及人力資 源等。通常,ERP系統(tǒng)使用關(guān)系型數(shù)據(jù)庫系統(tǒng)或與其相集成。ERP系統(tǒng)的一個(gè)示 例是Microsoft Business Solutions-Axapta 。 Axapta提供支持企業(yè)的多種需求的功 能,例如包括制造;銷售、供應(yīng)鏈管理、項(xiàng)目管理、財(cái)務(wù)管理、人力資源管理、 業(yè)務(wù)分析、企業(yè)門戶及商務(wù)通路等。
將諸如RJFID標(biāo)簽等發(fā)射器引入生話消費(fèi)品的努力正在進(jìn)行。更具體地,RFID 標(biāo)簽正被用于識(shí)別產(chǎn)品。RFID標(biāo)簽在被放置在靠近RFID標(biāo)簽讀取器時(shí)被激發(fā)。 這使得RFID標(biāo)簽內(nèi)的電路發(fā)送數(shù)字?jǐn)?shù)據(jù),該數(shù)據(jù)由標(biāo)簽讀取器接收并存儲(chǔ)在存儲(chǔ) 器中。該數(shù)據(jù)可用于識(shí)別與該RFID標(biāo)簽相關(guān)聯(lián)的貨物。RFID標(biāo)簽可以放置在各 個(gè)貨物本身上,和/或它們可被放置在用于裝運(yùn)這些貨物的貨運(yùn)架或集裝箱上。理 想地,可以使用RFID標(biāo)簽來協(xié)助庫存和供應(yīng)鏈流程的自動(dòng)化。
RFID標(biāo)簽因其寬廣的能力范圍而是跟蹤技術(shù)中的一個(gè)日益壯大的領(lǐng)域。不像 條形碼,RFID標(biāo)簽隔著很厚的包裝仍可被讀取并且不受濕氣和熱量的影響,這使 得它們?cè)谥圃旌弯N售環(huán)境中甚為有效。RFID標(biāo)簽?zāi)軌蛟跊]有物理接觸的情況下進(jìn) 行自動(dòng)識(shí)別。根據(jù)所利用RFID標(biāo)簽的特定類型,其讀取范圍從幾英寸到幾百英尺 不等。
概括而言,RFID是一種使用通常為125kHz、 13.56MHz或800至900MHz的
射頻傳輸來識(shí)別對(duì)象的手段。RFID業(yè)已在諸如收費(fèi)、訪問控制、票務(wù)及車輛定位 (car immobilization)設(shè)備(也被稱為定位器(immobilizer))等應(yīng)用領(lǐng)域內(nèi)得到廣 泛使用。近些年來,該技術(shù)由于包括技術(shù)進(jìn)步、提升的安全問題、供應(yīng)鏈自動(dòng)化以及對(duì)工業(yè)系統(tǒng)中成本控制的持續(xù)強(qiáng)調(diào)在內(nèi)的各種作用的影響而受到越來越多的關(guān) 注。
AIDC (自動(dòng)識(shí)別數(shù)據(jù)捕捉)行業(yè)正朝著在大量高價(jià)值和高容量市場(chǎng)部門中使 用RFID的方向上發(fā)展。RFID標(biāo)簽超越條形碼的主要優(yōu)勢(shì)在于它們使用簡(jiǎn)單且可 靠性高??梢栽谶_(dá)幾英尺的距離處、在運(yùn)動(dòng)中、在任何方向上、在不考慮污漬或污 垢、以及隔著若干物體的情況下對(duì)RFID標(biāo)簽進(jìn)行讀或?qū)憽;蛟S最重要的優(yōu)勢(shì)是可 以一次自動(dòng)讀取許多RFID標(biāo)簽的這一事實(shí),而條形碼則必須逐個(gè)地手動(dòng)掃描。
RFID標(biāo)簽僅在它處于讀/寫設(shè)備(收發(fā)器、發(fā)射器/接收器、讀取器)的范圍 內(nèi)時(shí)才通信,并且可以在任何時(shí)候被訪問。RFID標(biāo)簽?zāi)陀们沂褂脡勖L、大多數(shù) 類型的標(biāo)簽無需電池,并且具有較大的數(shù)據(jù)存儲(chǔ)容量。RFID標(biāo)簽可以具有各種不 同的形狀和大小。
在構(gòu)造上,RFID標(biāo)簽具有附連至天線的微芯片??梢允褂酶鶕?jù)包括讀取范圍 以及將使用RFID標(biāo)簽的環(huán)境在內(nèi)的系統(tǒng)需求的頻率來開發(fā)RFID標(biāo)簽。標(biāo)簽可以 是有源或是無源的。有源RFID標(biāo)簽由內(nèi)置電池供電,并且通常是讀/寫設(shè)備。有 源RFID標(biāo)簽比無源RFID標(biāo)簽更貴且更大。然而它們的功率也更強(qiáng)并且具有更大 的讀取范圍。無源RFID標(biāo)簽由讀取器生成的場(chǎng)提供動(dòng)力。無源標(biāo)簽通常比有源標(biāo) 簽更輕、更便宜并且提供實(shí)質(zhì)上無限的工作壽命。然而它們的讀取范圍更短并且需 要比有源標(biāo)簽更高功率的讀取器。
通常連接至個(gè)人計(jì)算機(jī)的RFID讀取器達(dá)到與條形碼掃描儀相同的目的。它也 可由電池供電以允許與RFID標(biāo)簽的移動(dòng)交易。RFID讀取器處理信息系統(tǒng)和RFID 標(biāo)簽之間的通信。連接至RFID讀取器的RFID天線取決于給定系統(tǒng)性能所要求的 通信距離,可以具有各種大小和結(jié)構(gòu)。天線激活RFID標(biāo)簽并通過發(fā)射無線脈沖來 傳輸數(shù)據(jù)。
雖然RFID標(biāo)簽?zāi)軌蛴糜谑占c供應(yīng)鏈流程有關(guān)的附加數(shù)據(jù),但是將RFID標(biāo) 簽讀取器集成到現(xiàn)有ERP系統(tǒng)中會(huì)相當(dāng)困難。使用RFID標(biāo)簽來增強(qiáng)業(yè)務(wù)流程的 效率并且把從各標(biāo)簽中收集的信息直接集成到業(yè)務(wù)軟件的供應(yīng)鏈和庫存流程中需 要諸如RFID服務(wù)器等中間件流程來處理信息收集以及向業(yè)務(wù)軟件的信息傳輸。因 為RFID中間件服務(wù)器通常不被設(shè)置成與特定ERP系統(tǒng)的特定業(yè)務(wù)流程一起工作, 所以需要初始化和設(shè)置。然而,RFID中間件服務(wù)器常常不具備執(zhí)行這一設(shè)置所需 的用戶接口。此外,因?yàn)橹虚g件服務(wù)器和ERP系統(tǒng)軟件可以使用不同的編程語言 來編程,所以這兩者之間的通信可能是有問題的。發(fā)明概述
使用RFID標(biāo)簽來增強(qiáng)業(yè)務(wù)流程的效率并且把從標(biāo)簽中收集的信息直接集成 到業(yè)務(wù)軟件的供應(yīng)鏈和庫存流程中需要諸如RFID服務(wù)器等中間件流程來處理信息 收集和向企業(yè)資源規(guī)劃(ERP)系統(tǒng)的業(yè)務(wù)軟件的信息傳輸。該中間件進(jìn)程和RFID 服務(wù)器必須被初始化和設(shè)置。本發(fā)明便于從ERP的業(yè)務(wù)軟件來進(jìn)行這一設(shè)置。本 發(fā)明提供了用于中間件進(jìn)程的初始化和設(shè)置的進(jìn)程、表單及方案等。
提供了一種配置射頻識(shí)別(RFID)中間件服務(wù)器的方法。該方法包括使用企 業(yè)資源規(guī)劃(ERP)系統(tǒng)來調(diào)用來自ERP服務(wù)器的服務(wù)器表單。該方法還包括使 用服務(wù)器表單來識(shí)別至少一個(gè)RFID中間件服務(wù)器,并且使用服務(wù)器表單來配置一 個(gè)或多個(gè)進(jìn)程以在至少一個(gè)所識(shí)別的RFID服務(wù)器上運(yùn)行。 一個(gè)或多個(gè)所配置的進(jìn) 程從ERP服務(wù)器發(fā)送至RFID中間件服務(wù)器以配置該RFID中間件服務(wù)器。
作為本發(fā)明各實(shí)施例的特性的其他特征和優(yōu)點(diǎn)在閱讀了以下詳細(xì)描述并審閱
了附圖之后將變得顯而易見。 附圖簡(jiǎn)述


圖1是在其中可以實(shí)踐本發(fā)明的一個(gè)計(jì)算環(huán)境的框圖。
圖2是示出了在其中能夠?qū)崿F(xiàn)本發(fā)明的ERP系統(tǒng)服務(wù)器和RFID中間件服務(wù) 器的框圖。
圖3-1和圖3-2是示出了來自ERP服務(wù)器的用于設(shè)置RFID服務(wù)器的服務(wù)器表 單的一個(gè)實(shí)施例的屏幕截圖。
圖4-l至圖4-3是示出了來自ERP服務(wù)器的用于設(shè)置與該RFID服務(wù)器相耦合 的設(shè)備的設(shè)備表單的一個(gè)實(shí)施例的屏幕截圖。
圖5-1至圖5-4是示出了來自ERP服務(wù)器的用于在RFID服務(wù)器上設(shè)置進(jìn)程的 進(jìn)程表單的一個(gè)實(shí)施例的屏幕截圖。
圖6是示出了 ERP系統(tǒng)服務(wù)器和RFID服務(wù)器之間的COM對(duì)象通信的框圖。
圖7是與從RFID標(biāo)簽中檢索出的數(shù)據(jù)相關(guān)聯(lián)的三個(gè)進(jìn)程的圖示。
說明性實(shí)施例的詳細(xì)描述
射頻識(shí)別(RFID)是一種通過增加在制造商和銷售商供應(yīng)鏈中的數(shù)據(jù)捕捉點(diǎn) 的數(shù)目來幫助制造商和銷售商獲得對(duì)其供應(yīng)鏈的改善的可見度的技術(shù)。目標(biāo)是將RFID標(biāo)簽放在貨架、貨箱或物品上以使其能夠在供應(yīng)鏈中被唯一地識(shí)別并跟蹤。
跟蹤可通過收集與唯一貨架/貨箱/物品何時(shí)在特定位置處注冊(cè)有關(guān)的數(shù)據(jù)來實(shí)現(xiàn)。
使用RFID標(biāo)簽來增強(qiáng)業(yè)務(wù)流程的效率并且把從標(biāo)簽中收集的信息直接集成 到業(yè)務(wù)軟件的供應(yīng)鏈和庫存流程中需要諸如RFID服務(wù)器等中間件進(jìn)程來處理信息 收集以及向企業(yè)資源規(guī)劃(ERP)系統(tǒng)服務(wù)器'〔諸如,Axapta⑧服務(wù)器)上的業(yè)務(wù) 軟件的信息傳輸。RFID中間件服務(wù)器上的中間件進(jìn)程必須從該ERP系統(tǒng)的業(yè)務(wù)軟 件中初始化和設(shè)置。本發(fā)明提供了用于RFID中間件服務(wù)器上的中間件進(jìn)程的初始 化和設(shè)置,以及ERP服務(wù)器和RFID中間件服務(wù)器之間的通信的進(jìn)程、表單及方 案等。
圖1示出了可在其上實(shí)現(xiàn)本發(fā)明的合適的計(jì)算系統(tǒng)環(huán)境100的示例。計(jì)算系
統(tǒng)環(huán)境ioo只是合適的計(jì)算環(huán)境的一個(gè)示例,并不旨在對(duì)本發(fā)明的使用范圍或功能
提出任何限制。也不應(yīng)該把計(jì)算環(huán)境100解釋為對(duì)示例性操作環(huán)境100中示出的任 一組件或其組合有任何依賴性或要求。
本發(fā)明可用眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置來操作。適合在本發(fā)明 中使用的公知的計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括,但不限于,個(gè)人計(jì)算機(jī)、 服務(wù)器計(jì)算機(jī)、手持或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、 可編程消費(fèi)者電子產(chǎn)品、網(wǎng)絡(luò)PC、小型機(jī)、大型機(jī)、包含上述系統(tǒng)或設(shè)備中的任 一個(gè)的分布式計(jì)算機(jī)環(huán)境等。
本發(fā)明可在諸如程序模塊等由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的通用語境中 描述。 一般而言,程序模塊包括例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行 特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型。本發(fā)明也可以在分布式計(jì)算環(huán)境中實(shí)現(xiàn),其中 任務(wù)由通過通信網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備執(zhí)行。在分布式計(jì)算環(huán)境中,程序模塊可 以位于包括存儲(chǔ)器存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
參考圖l,用于實(shí)現(xiàn)本發(fā)明的一個(gè)示例性系統(tǒng)包括計(jì)算機(jī)110形式的通用計(jì)算 設(shè)備。計(jì)算機(jī)110的組件可以包括,但不限于,處理單元120、系統(tǒng)存儲(chǔ)器130和 將包括系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合至處理單元120的系統(tǒng)總線121。系統(tǒng) 總線121可以是若干類型的總線結(jié)構(gòu)中的任一種,包括存儲(chǔ)器總線或存儲(chǔ)器控制 器、外圍總線和使用各種總線體系結(jié)構(gòu)中的任一種的局部總線。作為示例,而非限 制,這樣的體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA) 總線、擴(kuò)展的ISA (EISA)總線、視頻電子技術(shù)標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局部總線和外 圍部件互連(PCI)總線(也被稱為Mezzanine總線)。計(jì)算機(jī)110通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能夠被計(jì) 算機(jī)110訪問的任何可用介質(zhì),且包括易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)
介質(zhì)。作為示例,而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。 計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以任何方法或技術(shù)實(shí)現(xiàn)的用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù) 結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。
計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,RAM、 ROM、 EEPROM、閃存或其它存儲(chǔ)器技 術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲(chǔ)、磁帶盒、磁帶、磁盤存 儲(chǔ)或其它磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以由計(jì)算機(jī)110訪問的任何其 它介質(zhì)。通信介質(zhì)通常具體化為諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)中的計(jì) 算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),且包含任何信息傳遞介質(zhì)。術(shù)語 "已調(diào)制數(shù)據(jù)信號(hào)"指的是這樣一種信號(hào),其一個(gè)或多個(gè)特征以在信號(hào)中編碼信息 的方式被設(shè)定或更改。作為示例,而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線 連接的有線介質(zhì),以及諸如聲學(xué)、RF、紅外線和其它無線介質(zhì)的無線介質(zhì)。上述 中任一個(gè)的組合也應(yīng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。
系統(tǒng)存儲(chǔ)器130包括易失性或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),諸如 只讀存儲(chǔ)器(ROM) 131和隨機(jī)存取存儲(chǔ)器(RAM) 132?;据斎?輸出系統(tǒng)133 (BIOS)包含有助于諸如啟動(dòng)時(shí)在計(jì)算機(jī)110中的元件之間傳遞信息的基本例程, 它通常存儲(chǔ)在ROM 131中。RAM 132通常包含處理單元120可以立即訪問和/或 目前正在操作的數(shù)據(jù)和/或程序模塊。作為示例而非限制,圖1示出了操作系統(tǒng)134、 應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137。
計(jì)算機(jī)110也可以包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介 質(zhì)。僅作為示例,圖l示出了從不可移動(dòng)、非易失性磁介質(zhì)中讀取或向其寫入的硬 盤驅(qū)動(dòng)器141,從可移動(dòng)、非易失性磁盤152中讀取或向其寫入的磁盤驅(qū)動(dòng)器151, 以及從諸如CD ROM或其它光學(xué)介質(zhì)等可移動(dòng)、非易失性光盤156中讀取或向其 寫入的光盤驅(qū)動(dòng)器155??梢栽谑纠圆僮鳝h(huán)境下使用的其它可移動(dòng)/不可移動(dòng)、易 失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,盒式磁帶、閃存卡、數(shù)字多功能 盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動(dòng)器141通常由諸如接口 140 等不可移動(dòng)存儲(chǔ)器接口連接至系統(tǒng)總線121,磁盤驅(qū)動(dòng)器151和光盤驅(qū)動(dòng)器155通 常由諸如接口 150等可移動(dòng)存儲(chǔ)器接口連接至系統(tǒng)總線121。
以上描述和在圖1中示出的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī) 110提供了對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲(chǔ)。例如,在圖1中,硬盤驅(qū)動(dòng)器141被示為存儲(chǔ)操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊 146和程序數(shù)據(jù)147。注意,這些組件可以與操作系統(tǒng)134、應(yīng)用程序135、其它程 序模塊136和程序數(shù)據(jù)137相同或不同。操作系統(tǒng)144、應(yīng)用程序145、其它程序 模塊146和程序數(shù)據(jù)147在這里被標(biāo)注了不同的標(biāo)號(hào)是為了說明至少它們是不同的 副本。
用戶可以通過輸入設(shè)備(諸如鍵盤162、麥克風(fēng)163)和定點(diǎn)設(shè)備161 (諸如 鼠標(biāo)、跟蹤球或觸摸墊)向計(jì)算機(jī)110輸入命令和信息。其它輸入設(shè)備(未示出) 可以包括操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀等。這些和其它輸入設(shè)備通常 由耦合至系統(tǒng)總線的用戶輸入接口 160連接至處理單元120,但也可以由其它接口 或總線結(jié)構(gòu),諸如并行端口、游戲端口或通用串行總線(USB)連接。監(jiān)視器191 或其它類型的顯示設(shè)備也經(jīng)由接口,諸如視頻接口 190連接至系統(tǒng)總線121。除監(jiān) 視器以外,計(jì)算機(jī)也可以包括其它外圍輸出設(shè)備,諸如揚(yáng)聲器197和打印機(jī)196, 它們可以通過輸出外圍接口 195連接。
計(jì)算機(jī)110可使用至一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī),諸如遠(yuǎn)程計(jì)算機(jī)180的邏輯連 接在網(wǎng)絡(luò)化環(huán)境下操作。遠(yuǎn)程計(jì)算機(jī)180可以是個(gè)人計(jì)算機(jī)、手持式設(shè)備、服務(wù)器、 路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其它常見的網(wǎng)絡(luò)節(jié)點(diǎn),且通常包括上文相對(duì)于計(jì)算 機(jī)IIO描述的許多或所有元件。圖1中所示邏輯連接包括局域網(wǎng)(LAN) 171和廣 域網(wǎng)(WAN) 173,但也可以包括其它網(wǎng)絡(luò)。這樣的連網(wǎng)環(huán)境在辦公室、企業(yè)范圍 計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。
當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)110通過網(wǎng)絡(luò)接口或適配器170連接至 LAN 171。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)IIO通常包括調(diào)制解調(diào)器172或 用于通過諸如因特網(wǎng)等WAN 173建立通信的其它裝置。調(diào)制解調(diào)器172可以是內(nèi) 置或外置的,它可以通過用戶輸入接口 160或其它合適的機(jī)制連接至系統(tǒng)總線121。 在網(wǎng)絡(luò)化環(huán)境中,相對(duì)于計(jì)算機(jī)IIO描述的程序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ) 器存儲(chǔ)設(shè)備中。作為示例,而非限制,圖1示出了遠(yuǎn)程應(yīng)用程序185駐留在存儲(chǔ)器 設(shè)備181上??梢岳斫?,所示的網(wǎng)絡(luò)連接是示例性的,且可以使用在計(jì)算機(jī)之間建 立通信鏈路的其它手段。
現(xiàn)參考圖2,框圖中示出的是在其中能夠?qū)崿F(xiàn)本發(fā)明各方法的環(huán)境。在圖2 中,ERP系統(tǒng)服務(wù)器200表示其上運(yùn)行ERP系統(tǒng)模塊(業(yè)務(wù)流程)205以便為公 司或用戶實(shí)現(xiàn)ERP功能的一個(gè)或多個(gè)服務(wù)器或計(jì)算系統(tǒng)。RFID中間件服務(wù)器210 (下文稱為RFID服務(wù)器210)將ERP系統(tǒng)服務(wù)器200耦合至一個(gè)或多個(gè)RFID設(shè)備215。 RFID設(shè)備215例如可以是讀取RFID標(biāo)簽的RFID讀取器和/或?qū)懭隦FID 標(biāo)簽的RFID寫入器。RFID服務(wù)器210與RFID設(shè)備215接口以控制諸如讀取和 寫入進(jìn)程等進(jìn)程220。根據(jù)本發(fā)明的各實(shí)施例,提供了設(shè)置RFID服務(wù)器210、設(shè) 備215和進(jìn)程220的方法。
- 為與特定ERP系統(tǒng)一起使用而設(shè)置RFID服務(wù)器210及相關(guān)設(shè)備215和進(jìn)程 220會(huì)面臨許多困難。例如,RFID服務(wù)器210經(jīng)常不是由為設(shè)置用于ERP系統(tǒng)的 特定進(jìn)程而配置的用戶圖形界面(GUI)來編程的,,這會(huì)讓設(shè)置更為困難。本發(fā) 明提供了允許對(duì)中間件進(jìn)程進(jìn)行初始化和設(shè)置的進(jìn)程、表單、方案等。這在圖2 的225處一般地示出。在本文中表單是窗口、對(duì)話框、頁面或者是用于瀏覽和/或 輸入數(shù)據(jù)的另一UI元素。除了GUI之外,表單包括對(duì)輸入到表單進(jìn)行映射、操縱 或其他動(dòng)作或?qū)ζ渥龀鲰憫?yīng)的表單邏輯。將在以下描述中提供用于設(shè)置RFID服務(wù) 器210、 RFID進(jìn)程220和/或設(shè)備215的進(jìn)程、表單等的更多細(xì)節(jié)。
RFID服務(wù)器210使用可由ERP系統(tǒng)的管理員或其他授權(quán)用戶調(diào)用的服務(wù)器表 單(如圖3-l和3-2所示)在ERP系統(tǒng)(即,在ERP服務(wù)器200上)內(nèi)設(shè)置。圖 3-1和3-2分別示出了服務(wù)器表單350的"Overview(概述)"選項(xiàng)卡355禾卩"General (常規(guī))"選項(xiàng)卡360。服務(wù)器表單350允許用戶識(shí)別一個(gè)或多個(gè)服務(wù)器(諸如, RFID服務(wù)器210),給予它ID 365、名稱370、主機(jī)(機(jī)器)375以及指示其所在 的域名380。服務(wù)器表單350還包括在被用戶點(diǎn)擊時(shí)會(huì)如下所述調(diào)用設(shè)備和進(jìn)程表 單的"Devices (設(shè)備)"GUI控件元素或按鈕390以及"Process (進(jìn)程)"GUI 控件元素或按鈕395。
當(dāng)設(shè)置服務(wù)器210時(shí),服務(wù)器(通過自動(dòng)恢復(fù))已知的各設(shè)備在圖4-1、 4-2 和4-3所示的設(shè)備表單400中示出。如前所述,設(shè)備表單400可以使用設(shè)備按鈕 390從服務(wù)器表單350中查看。設(shè)備表單400允許查看"Overview"選項(xiàng)卡405、 "General"選項(xiàng)卡410和"Communication (通信)"選項(xiàng)卡415。通過"自動(dòng)恢 復(fù)"沒能找出的設(shè)備可被手動(dòng)創(chuàng)建,作為設(shè)備表單400中的新條目。各個(gè)設(shè)備的屬 性隨后可以使用設(shè)備表單400上的"Properties (屬性)"按鈕420來設(shè)置。使用 圖4-l所示的"Copy properties (復(fù)制屬性)"按鈕422可以將屬性從一個(gè)設(shè)備復(fù) 制到另一設(shè)備。"Wizard (向?qū)?"按鈕424可用于指導(dǎo)用戶通過包括一系列步驟 在內(nèi)的手動(dòng)創(chuàng)建進(jìn)程,這些步驟以邏輯方式確保用戶輸入創(chuàng)建該設(shè)備所需的全部信 息。為了確保按時(shí)間順序讀取,可能會(huì)排除該個(gè)別設(shè)備或整個(gè)服務(wù)器。
為了在RFID服務(wù)器210上設(shè)置進(jìn)程220,可以使用服務(wù)器表單350上的按鈕395來調(diào)用進(jìn)程表單500(如圖5-1至5-4所示)。圖5-1至5-4分別示出了"Overview" 選項(xiàng)卡505、 "General"選項(xiàng)卡510、 "Devices"選項(xiàng)卡515和"Policies (策略)" 選項(xiàng)卡520。當(dāng)打開進(jìn)程表單時(shí),ERP服務(wù)器200查詢RFID服務(wù)器210,隨后該 RFID服務(wù)器將所定義的進(jìn)程返回給ERP服務(wù)器200。返回的數(shù)據(jù)被存儲(chǔ)在ERP系 統(tǒng)內(nèi)的表格中(例如,Axapta表格r。這些表格在關(guān)閉表單500時(shí)被刪除或再次 擦除。這確保了RFID服務(wù)器不出現(xiàn)數(shù)據(jù)沖突。在進(jìn)程200的設(shè)置期間,使用表單 500的選項(xiàng)卡515來將設(shè)備215分配給各進(jìn)程。
存在兩類支持的進(jìn)程,即到達(dá)進(jìn)程和出貨進(jìn)程。在圖5-4中,選擇用于該進(jìn)程 的策略。在左側(cè)示出了所選的策略525。在右側(cè),顯示了在RFID服務(wù)器上定義的 所有可用策略530。 GUI控件按鈕535用于將可用策略530移至所選策略525 (即, 選擇策略),和/或取消選擇各策略。策略用于定義設(shè)備在特定場(chǎng)景下應(yīng)該如何動(dòng) 作。這些策略無法從ERP系統(tǒng)內(nèi)創(chuàng)建,但是可以直接在RFID服務(wù)器上創(chuàng)建。
設(shè)置進(jìn)程的最后一個(gè)步驟是應(yīng)用該進(jìn)程。當(dāng)把該進(jìn)程應(yīng)用于RFID服務(wù)器時(shí), 該進(jìn)程由專用的組件對(duì)象模型(COM)對(duì)象240 (如圖6所示)構(gòu)建,且結(jié)果經(jīng)由 RFID服務(wù)器上的一個(gè)或多個(gè)web服務(wù)230 (如圖6所示)存儲(chǔ)在該RFID服務(wù)器 上。交換板(switchboard) 605僅用于收集標(biāo)簽數(shù)據(jù),而不用于設(shè)置。如下將對(duì)圖 6進(jìn)行更詳細(xì)的描述。如果該進(jìn)程已在RFID服務(wù)器上運(yùn)行,則該進(jìn)程將被暫停。 該進(jìn)程在應(yīng)用新設(shè)置時(shí)重新開始。
現(xiàn)參見圖6,在框圖中示出的是ERP系統(tǒng)服務(wù)器200、兩個(gè)RFID服務(wù)器210-1 和210-2、以及多個(gè)RFID設(shè)備215。每個(gè)RFID服務(wù)器210都被配置成執(zhí)行多個(gè) RFID進(jìn)程220,并且可以如上所述完成進(jìn)程的設(shè)置。如圖6所示,ERP服務(wù)器200 和RFID服務(wù)器210之間用于設(shè)置進(jìn)程的通信使用駐留在服務(wù)器200上(即,駐留 在ERP系統(tǒng)內(nèi))的COM對(duì)象240以及在每個(gè)服務(wù)器210上的WEB服務(wù)230來實(shí) 現(xiàn)。駐留在ERP系統(tǒng)內(nèi)的第二 COM對(duì)象被示出為用于收集RFID標(biāo)簽數(shù)據(jù)的交換 板605。駐留在RFID服務(wù)器210上的、連同COM對(duì)象605 —起用于收集RFID 標(biāo)簽數(shù)據(jù)的的COM對(duì)象被示出為DCOM匯點(diǎn)(Sink) 610,表示從駐留在各服務(wù) 器210上的順序查詢語言(SQL)數(shù)據(jù)庫615以及ERP服務(wù)器上的數(shù)據(jù)庫中匯集 數(shù)據(jù)的功能。
根據(jù)本發(fā)明的各實(shí)施例,COM對(duì)象用于ERP系統(tǒng)服務(wù)器200和RFID服務(wù)器 210之間的通信。將COM對(duì)象用于設(shè)置和ERP系統(tǒng)和RFID中間件服務(wù)器之間的 通信把標(biāo)準(zhǔn)化通信技術(shù)引入了通常本應(yīng)需要硬編碼或復(fù)雜軟件補(bǔ)丁的環(huán)境。這在其中ERP系統(tǒng)通常使用第一 (并且常常是專有的)編程語言來編程而RPID服務(wù)器 使用第二編程語言來編程的RFID服務(wù)器-ERP服務(wù)器集成領(lǐng)域中有顯著優(yōu)勢(shì)。
在操作中,當(dāng)RFID讀取器(設(shè)備215之一)掃描RFID標(biāo)簽時(shí),RFID服務(wù) 器210根據(jù)相對(duì)應(yīng)的一個(gè)或多個(gè)RFID進(jìn)程220接收已編碼的標(biāo)簽信息。該RFID 服務(wù)器隨后在Sql存儲(chǔ)或數(shù)據(jù)庫615中存儲(chǔ)該RFID標(biāo)簽信息。當(dāng)ERP己準(zhǔn)備好該 數(shù)據(jù)(以及由RFID服務(wù)器存儲(chǔ)的其他數(shù)據(jù))時(shí),它呼叫每個(gè)RFID服務(wù)器210它 已注冊(cè),并且要求上次呼叫以來的新數(shù)據(jù)。在先前完成的設(shè)置進(jìn)程中,這些數(shù)據(jù)已 經(jīng)與一進(jìn)程相關(guān)聯(lián)。從ERP系統(tǒng)到RFID服務(wù)器的呼叫,以及所得的從數(shù)據(jù)庫615 到ERP系統(tǒng)的RFID標(biāo)簽信息傳輸通過COMCOM對(duì)象605和610來完成。使用 現(xiàn)正駐留在ERP內(nèi)的數(shù)據(jù),能夠開始與部署到RFID服務(wù)器的該進(jìn)程220相關(guān)聯(lián) 的專用業(yè)務(wù)流程205。使用一種用于生成EPC號(hào)碼(從RFID標(biāo)簽中讀出)并將這 些號(hào)碼分為其各分量的公共類。這使得ERP既可解密EPC號(hào)碼(即,在標(biāo)簽讀取 進(jìn)程中),又能生成EPC號(hào)碼(即,在標(biāo)簽寫入進(jìn)程中)。
在一個(gè)示例性實(shí)施例中,ERP服務(wù)器200與RFID服務(wù)器210的通信位于從該 ERP批日志中運(yùn)行的三個(gè)批進(jìn)程中。這三個(gè)批進(jìn)程是通信705、確認(rèn)710和業(yè)務(wù) 流程715。這三個(gè)批進(jìn)程在圖7所示的流程圖700中圖解地示出。通信進(jìn)程705維 護(hù)呼叫該RFID服務(wù)器的實(shí)際通信并且將該數(shù)據(jù)作為原始數(shù)據(jù)存儲(chǔ)在ERP系統(tǒng)中。 該交易在該點(diǎn)上被認(rèn)為處于"草圖"模式,因?yàn)閿?shù)據(jù)可能是錯(cuò)誤的(例如,作為一 貨架的物品被錯(cuò)誤地投遞至錯(cuò)誤的購買人的結(jié)果)。確認(rèn)批進(jìn)程710通過將標(biāo)簽信 息分成各分離字段并添加來自ERP的附加信息來確認(rèn)并豐富數(shù)據(jù)。如果確認(rèn)為真, 則交易被設(shè)為"己發(fā)出(Released)"狀態(tài),而如果確認(rèn)失敗,該交易則被設(shè)為"錯(cuò) 誤"狀態(tài)。
在第三批進(jìn)程,即業(yè)務(wù)流程715中,準(zhǔn)備確認(rèn)記錄并在ERP內(nèi)開始合適的業(yè) 務(wù)流程205。如果一交易與一業(yè)務(wù)流程相匹配,則將該交易置于"進(jìn)行中"狀態(tài)。 當(dāng)該業(yè)務(wù)流程正確地結(jié)束時(shí),該交易被設(shè)為"存檔"以便存儲(chǔ)。如果該業(yè)務(wù)流程失 敗,則該交易可以或者保持"進(jìn)行中",或者返回到"已發(fā)出"。
雖然已參考特定實(shí)施例描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將會(huì)認(rèn)識(shí)到 可以從形式和細(xì)節(jié)上做出修改而不背離本發(fā)明的精神和范圍。
權(quán)利要求
1. 一種配置射頻識(shí)別(RFID)中間件服務(wù)器的方法,所述方法包括使用企業(yè)資源規(guī)劃(ERP)系統(tǒng)來調(diào)用駐留在ERP服務(wù)器上的服務(wù)器表單;使用所述服務(wù)器表單來識(shí)別至少一個(gè)RFID中間件服務(wù)器;使用所述服務(wù)器表單來配置一個(gè)或多個(gè)進(jìn)程以在所述至少一個(gè)所識(shí)別的RFID服務(wù)器上運(yùn)行;以及將所述一個(gè)或多個(gè)所配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述RFID中間件服務(wù)器,以將所述一個(gè)或多個(gè)所配置的進(jìn)程應(yīng)用于所述RFID中間件服務(wù)器。
2. 如權(quán)利要求l所述的方法,其特征在于,將所述一個(gè)或多個(gè)所配置的進(jìn)程 從所述ERP服務(wù)器發(fā)送至所述RPID中間件服務(wù)器以將所述一個(gè)或多個(gè)所配置的 進(jìn)程應(yīng)用于所述RPID中間件服務(wù)器還包括使用所述ERP服務(wù)器上的組件對(duì)象模 型(COM)對(duì)象以及所述RFID中間件服務(wù)器上的COM對(duì)象將所述一個(gè)或多個(gè)所 配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述RFID中間件服務(wù)器。
3. 如權(quán)利要求l所述的方法,其特征在于,使用所述服務(wù)器表單來配置一個(gè) 或多個(gè)進(jìn)程以在所述至少一個(gè)所識(shí)別的RFID服務(wù)器上運(yùn)行還包括使用所述服務(wù)器 表單來調(diào)用駐留在所述ERP服務(wù)器上的進(jìn)程表單,并且使用所述進(jìn)程表單來配置 所述一個(gè)或多個(gè)進(jìn)程。
4. 如權(quán)利要求3所述的方法,其特征在于,還包括使用所述進(jìn)程表單為所述 一個(gè)或多個(gè)進(jìn)程選擇一個(gè)或多個(gè)設(shè)備。
5. 如權(quán)利要求l所述的方法,其特征在于,還包括使用所述ERP系統(tǒng)來調(diào)用駐留在所述ERP服務(wù)器上的設(shè)備表單;以及 使用所述設(shè)備表單來識(shí)別與所述RFID中間件服務(wù)器相耦合的RFID設(shè)備。
6. 如權(quán)利要求5所述的方法,其特征在于,還包括使用所述設(shè)備表單來設(shè)置 所識(shí)別的設(shè)備的屬性。
7. 如權(quán)利要求6所述的方法,其特征在于,還包括使用所述設(shè)備表單來將屬 性從一個(gè)所識(shí)別的設(shè)備復(fù)制到另一個(gè)所識(shí)別的設(shè)備。
8. —種包含用來實(shí)現(xiàn)射頻識(shí)別(RFID)中間件服務(wù)器配置步驟的計(jì)算機(jī)可執(zhí) 行指令的計(jì)算機(jī)可讀介質(zhì),所述配置步驟包括提供駐留在企業(yè)資源規(guī)劃(ERP)服務(wù)器上的服務(wù)器表單;使用所述服務(wù)器表單來識(shí)別至少一個(gè)RFID中間件服務(wù)器;響應(yīng)于用戶輸入并使用所述服務(wù)器表單來配置一個(gè)或多個(gè)進(jìn)程以在所述至少一個(gè)所識(shí)別的RFID服務(wù)器上運(yùn)行;以及將所述一個(gè)或多個(gè)所配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述RFID中間件 服務(wù)器,以將所述」T或多個(gè)所配置的進(jìn)程應(yīng)用于所述RHD中間件服務(wù)器。
9. 如權(quán)利要求8所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,將所述一個(gè)或多個(gè)所 配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述RFID中間件服務(wù)器以將所述一個(gè)或多 個(gè)所配置的進(jìn)程應(yīng)用于所述RFID中間件服務(wù)器還包括使用所述ERP服務(wù)器上的 組件對(duì)象模型(COM)對(duì)象以及所述RFID中間件服務(wù)器上的COM對(duì)象將所述一 個(gè)或多個(gè)所配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述RFID中間件服務(wù)器。
10. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,響應(yīng)于用戶輸入并 使用所述服務(wù)器表單來配置一個(gè)或多個(gè)進(jìn)程以在所述至少一個(gè)所識(shí)別的RFID服務(wù) 器上運(yùn)行還包括調(diào)用駐留在所述ERP服務(wù)器上的進(jìn)程表單并使用所述進(jìn)程表單來 配置所述一個(gè)或多個(gè)進(jìn)程。
11. 如權(quán)利要求IO所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于實(shí)現(xiàn)使 用所述進(jìn)程表單來為所述一個(gè)或多個(gè)進(jìn)程選擇一個(gè)或多個(gè)設(shè)備的步驟的計(jì)算機(jī)可 執(zhí)行指令。
12. 如權(quán)利要求ll所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于實(shí)現(xiàn)以 下步驟的計(jì)算機(jī)可執(zhí)行指令使用所述ERP系統(tǒng)來調(diào)用駐留在所述ERP服務(wù)器上的設(shè)備表單;以及 使用所述設(shè)備表單來識(shí)別與所述RFID中間件服務(wù)器相耦合的RFID設(shè)備。
13. 如權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于實(shí)現(xiàn)使 用所述設(shè)備表單來設(shè)置所識(shí)別的設(shè)備的屬性的步驟的計(jì)算機(jī)可執(zhí)行指令。
14. 如權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于實(shí)現(xiàn)使 用所述設(shè)備表單來將屬性從一個(gè)所識(shí)別的設(shè)備復(fù)制到另一個(gè)所識(shí)別的設(shè)備的步驟 的計(jì)算機(jī)可執(zhí)行指令。
15. —種集成的射頻識(shí)別(RJFID)系統(tǒng)和企業(yè)資源規(guī)劃(ERP)系統(tǒng),包括 RFID中間件服務(wù)器;ERP服務(wù)器,它使用所述RFID中間件服務(wù)器和所述ERP服務(wù)器的每一個(gè)上 的組件對(duì)象模型(COM)對(duì)象與所述RFID中間件服務(wù)器接口,所述ERP服務(wù)器 包括軟件模塊,所述軟件模塊被配置成提供駐留在所述ERP服務(wù)器上的服務(wù)器表單;使用所述服務(wù)器表單來配置一個(gè)或多個(gè)進(jìn)程以在所述RFID中間件服務(wù)器上 運(yùn)行;以及將所述一個(gè)或多個(gè)所配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述RFID中間件 服務(wù)器,以將所述一個(gè)或多個(gè)所配置的進(jìn)程應(yīng)用于所述RFID中間件服務(wù)器。
16. 如權(quán)利要求15所述的集成的RFID系統(tǒng)和ERP系統(tǒng),其特征在于,還包 括與所述RFID中間件服務(wù)器相耦合并且在所述一個(gè)或多個(gè)所配置的進(jìn)程中操作的 至少一個(gè)RFID設(shè)備。
17. 如權(quán)利要求16所述的集成的RFID系統(tǒng)和ERP系統(tǒng),其特征在于,所述 ERP服務(wù)器被配置成使用所述RFID中間件服務(wù)器和所述ERP服務(wù)器的每一個(gè)上 的COM對(duì)象來將所述一個(gè)或多個(gè)所配置的進(jìn)程從所述ERP服務(wù)器發(fā)送至所述 RFID中間件服務(wù)器。
18. 如權(quán)利要求17所述的集成的RFID系統(tǒng)和ERP系統(tǒng),其特征在于,所述 ERP服務(wù)器被配置成通過還提供駐留在所述ERP服務(wù)器上的進(jìn)程表單并且使用所 述進(jìn)程表單來配置所述一個(gè)或多個(gè)進(jìn)程來配置所述一個(gè)或多個(gè)進(jìn)程。
全文摘要
提供了一種配置射頻識(shí)別(RFID)中間件服務(wù)器(210)的方法。該方法使用企業(yè)資源規(guī)劃(ERP)系統(tǒng)(200)調(diào)用來自ERP服務(wù)器(200)的服務(wù)器表單(350)。該方法還包括使用服務(wù)器表單來識(shí)別至少一個(gè)RFID中間件服務(wù)器(210),并且使用服務(wù)器表單來配置一個(gè)或多個(gè)進(jìn)程,以在至少一個(gè)所識(shí)別的RFID服務(wù)器(210)上運(yùn)行。一個(gè)或多個(gè)所配置的進(jìn)程從ERP服務(wù)器發(fā)送至RFID中間件服務(wù)器以配置該RFID中間件服務(wù)器。
文檔編號(hào)G06Q10/06GK101438330SQ200680006723
公開日2009年5月20日 申請(qǐng)日期2006年3月14日 優(yōu)先權(quán)日2005年4月7日
發(fā)明者F·格里格森, K·普格阿德, T·韋斯特 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1