国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Rfid閱讀器的訪問方法及其接口驅(qū)動(dòng)設(shè)備的制作方法

      文檔序號(hào):6584172閱讀:285來源:國知局
      專利名稱:Rfid閱讀器的訪問方法及其接口驅(qū)動(dòng)設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種RFID閱讀器的訪問方法及其接口 驅(qū)動(dòng)設(shè)備。
      背景技術(shù)
      目前,無線射頻識(shí)別(Radio Frequency Identification, RFID)技術(shù)正在物流領(lǐng) 域得到快速的應(yīng)用。RFID閱讀器提供了閱讀器的完整功能,在單獨(dú)使用RFID閱讀器時(shí),需要提供RFID 閱讀器的操作接口,即閱讀器接口驅(qū)動(dòng)(Reader Interface Driver,簡(jiǎn)稱為RID)。為保證 RFID閱讀器的安全性,RID對(duì)外通過應(yīng)用編程接口(Application Programming Interface, 簡(jiǎn)稱為API)方式提供接口,屏蔽RFID閱讀器的內(nèi)部實(shí)現(xiàn),向外部應(yīng)用提供基本的清點(diǎn)、讀、 寫等基本功能函數(shù)接口 ;同時(shí)RID負(fù)責(zé)完成對(duì)閱讀器的參數(shù)配置及查看以及狀態(tài)告警的功 能。RID部署在閱讀器連接機(jī)器上(通常為連接閱讀器的外部計(jì)算機(jī)),為用戶提供完整閱 讀器的操作接口。目前,RID的實(shí)現(xiàn)方式是直接提供用于RFID閱讀器基本功能的接口,這種實(shí)現(xiàn)方 式中只提供了 API接口,沒有提供人機(jī)界面,不易于用戶的使用,用戶體現(xiàn)不高。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明提供了一種RFID閱讀器的訪問方法及其驅(qū)動(dòng)設(shè)備,用以解決現(xiàn) 有技術(shù)中用戶體驗(yàn)不高的問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種RFID閱讀器的接口驅(qū)動(dòng)設(shè)備。根據(jù)本發(fā)明的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備包括功能接口模塊、二次開發(fā)接口和 應(yīng)用模塊。其中,功能接口模塊,與RFID閱讀器連接,用于提供實(shí)現(xiàn)RFID閱讀器的功能接 口 ;二次開發(fā)接口,與應(yīng)用模塊連接,用于對(duì)進(jìn)程間通訊進(jìn)行封裝,將接收到的操作請(qǐng)求轉(zhuǎn) 化為進(jìn)程間消息并進(jìn)行發(fā)送;應(yīng)用模塊,連接于功能接口模塊和二次開發(fā)接口之間,用于提 供人機(jī)交互界面,并根據(jù)來自二次開發(fā)接口的進(jìn)程間消息調(diào)用功能接口模塊。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種RFID閱讀器的訪問方法。根據(jù)本發(fā)明的RFID閱讀器的訪問方法包括將對(duì)RFID閱讀器的操作請(qǐng)求轉(zhuǎn)化為 進(jìn)程間消息;通過調(diào)用功能接口,將進(jìn)程間消息轉(zhuǎn)化為RFID閱讀器能夠識(shí)別的消息格式; 將轉(zhuǎn)化后的進(jìn)程間消息發(fā)送給RFID閱讀器,并獲取來自RFID閱讀器對(duì)轉(zhuǎn)化后的進(jìn)程間消 息對(duì)應(yīng)的操作的處理結(jié)果。通過本發(fā)明的上述至少一個(gè)方案,將人機(jī)界面部分與API接口融合在一個(gè)驅(qū)動(dòng)系 統(tǒng)中,可以提高用戶體驗(yàn)以及系統(tǒng)的性能。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。


      附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí) 施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為根據(jù)本發(fā)明實(shí)施例的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備結(jié)構(gòu)示意圖;圖2為根據(jù)本發(fā)明優(yōu)選實(shí)施例的包括RFID閱讀器接口驅(qū)動(dòng)設(shè)備的總體架構(gòu)圖;圖3為根據(jù)本發(fā)明實(shí)施例的RFID閱讀器的訪問方法流程圖;圖4為根據(jù)本發(fā)明實(shí)施例的功能接口模塊與RFID閱讀器的通信流程圖。
      具體實(shí)施例方式功能概述本發(fā)明實(shí)施例中,通過DLL的方式實(shí)現(xiàn)RFID閱讀器功能接口模塊,用于提供實(shí)現(xiàn) RFID閱讀器的功能接口 ;基于上述功能接口模塊,開發(fā)應(yīng)用模塊,以提供人機(jī)交互界面,并 根據(jù)來自二次開發(fā)接口的進(jìn)程間消息調(diào)用功能接口模塊,從而實(shí)現(xiàn)對(duì)RFID閱讀器的操作; 而二次開發(fā)接口是以DLL的方式實(shí)現(xiàn)的,用于對(duì)進(jìn)程間通訊進(jìn)行封裝,并將接收到的操作 請(qǐng)求轉(zhuǎn)化為進(jìn)程間消息并進(jìn)行發(fā)送。在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。裝置實(shí)施例根據(jù)本發(fā)明實(shí)施例,首先提供了一種RFID閱讀器的接口驅(qū)動(dòng)設(shè)備。圖1為根據(jù)本發(fā)明實(shí)施例的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備結(jié)構(gòu)示意圖。如圖1所 示,根據(jù)本發(fā)明實(shí)施例的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備包括功能接口模塊10、二次開發(fā)接 口 12和應(yīng)用模塊14。其中,功能接口模塊10,與RFID閱讀器連接,用于提供實(shí)現(xiàn)RFID閱讀器的功能接口 ;在具體實(shí)施過程中,功能接口模塊10與RFID閱讀器之間可以通過RS232串口或 網(wǎng)口連接。二次開發(fā)接口 12,與應(yīng)用模塊14連接,用于對(duì)進(jìn)程間通訊進(jìn)行封裝,將接收到的 操作請(qǐng)求轉(zhuǎn)化為進(jìn)程間消息并進(jìn)行發(fā)送;在具體實(shí)施過程中,二次開發(fā)接口 12與應(yīng)用模塊14之間可以通過管道連接。應(yīng)用模塊14,連接于功能接口模塊10和二次開發(fā)接口 12之間,用于提供人機(jī)交互 界面,并根據(jù)來自二次開發(fā)接口 12的進(jìn)程間消息調(diào)用功能接口模塊10。在具體實(shí)施過程中,應(yīng)用模塊14接收到上述進(jìn)程間消息后,調(diào)用功能接口模塊 10,功能接口模塊10通過與RFID閱讀器之間的RS232串口或網(wǎng)口,指示RFID閱讀器執(zhí)行 與該進(jìn)程間消息對(duì)應(yīng)的操作,并獲取操作的結(jié)果,因此,應(yīng)用模塊14還用于將調(diào)用功能接 口模塊10的執(zhí)行結(jié)果返回給二次開發(fā)接口 12。并且,由于托盤程序在運(yùn)行時(shí)不顯示運(yùn)行窗口,只在任務(wù)欄上顯示一個(gè)圖標(biāo),表示 程序正在運(yùn)行,托盤程序在程序運(yùn)行時(shí),其主窗口不可見,因此,不會(huì)干擾前臺(tái)程序的運(yùn)行 界面,也不會(huì)顯示不必要的窗口。因此,在本發(fā)明實(shí)施例中,將應(yīng)用模塊14開發(fā)為托盤程序,將一個(gè)圖標(biāo)顯示在任務(wù)欄右端靜態(tài)通告區(qū)中,并響應(yīng)用戶的鼠標(biāo)動(dòng)作。在具體實(shí)施過程中,由于動(dòng)態(tài)鏈接庫文件(Dynamic Linkable Library,簡(jiǎn)稱為 DLL)可以減少了執(zhí)行(EXE)文件的大小和對(duì)內(nèi)存空間的需求,并且可以同時(shí)被多個(gè)應(yīng)用程 序使用,因此,在本發(fā)明實(shí)施例中功能接口模塊10和二次開發(fā)接口 12采用DLL實(shí)現(xiàn)。在具體實(shí)施過程中,可以通過以下步驟實(shí)現(xiàn)上述托盤程序一、隱藏程序的主窗口使程序的主窗口不可見,并且不在任務(wù)欄上出現(xiàn)任務(wù)按鈕,做到上述兩方面,需要 分別設(shè)置主邊框窗口的風(fēng)格和擴(kuò)展風(fēng)格。二、將表示程序運(yùn)行的圖標(biāo)加入任務(wù)欄。三、實(shí)現(xiàn)用戶與程序交互。實(shí)現(xiàn)用戶與程序交互,即當(dāng)用戶在該圖標(biāo)上單擊或雙擊鼠標(biāo)左鍵或右鍵時(shí)要執(zhí)行 相應(yīng)的操作,至少應(yīng)響應(yīng)用戶終止該程序的意圖。四、程序結(jié)束時(shí)刪除程序圖標(biāo)當(dāng)程序結(jié)束時(shí),需要?jiǎng)h除通告區(qū)中的圖標(biāo),同時(shí)應(yīng)該調(diào)用ShellNotifylcon函數(shù)。五、建立管道服務(wù)器,處理管道消息進(jìn)程間通訊(兩進(jìn)程間無父子關(guān)系)只能使用命名管道、消息、socket等進(jìn)行通 訊。由于命名管道有靈活、不依賴于窗體、速度快等優(yōu)點(diǎn),故本發(fā)明實(shí)施例進(jìn)程間通訊采用 命名管道的方式來實(shí)現(xiàn)。具體地,可以首先創(chuàng)建一個(gè)命名管道,然后等待其他進(jìn)程的鏈接, 待其他進(jìn)程鏈接后,先讀取管道中的消息,然后處理消息。圖2為的包括本發(fā)明優(yōu)選實(shí)施例RFID閱讀器接口驅(qū)動(dòng)設(shè)備的總體架構(gòu)圖。如圖2 所示,根據(jù)本發(fā)明優(yōu)選實(shí)施例的總體結(jié)構(gòu)包括=RFID閱讀器接口驅(qū)動(dòng)設(shè)備1、RFID閱讀器2 和應(yīng)用系統(tǒng)3。其中,RFID閱讀器接口驅(qū)動(dòng)設(shè)備1包括閱讀器內(nèi)部接口 11、托盤開發(fā)應(yīng)用 13和二次開發(fā)接口 15。其中,閱讀器內(nèi)部接口 11,等同于圖1中功能接口模塊10,與RFID 閱讀器2連接,包括清點(diǎn)接口、讀接口、寫接口、鎖接口、查詢閱讀器接口和配置閱讀器接 口。RFID閱讀器2的物理設(shè)備通常提供RS232串口及網(wǎng)口訪問方式,閱讀器內(nèi)部接口 11通 過接收到的消息轉(zhuǎn)換為RFID閱讀器2內(nèi)部可以識(shí)別的消息格式發(fā)送給RFID閱讀器2,等 待RFID閱讀器2返回操作執(zhí)行結(jié)果,以實(shí)現(xiàn)相關(guān)操作的封裝工作。托盤開發(fā)應(yīng)用13,等同 于圖1中應(yīng)用模塊14,連接于閱讀器內(nèi)部接口 11和二次開發(fā)接口 15之間,包括查詢閱讀 器配置模塊、更新閱讀器模塊和閱讀器編號(hào)維護(hù)模塊。二次開發(fā)接口 15對(duì)進(jìn)程間通訊進(jìn)行 封裝,將調(diào)用者的操作請(qǐng)求轉(zhuǎn)化為進(jìn)程間消息發(fā)送給托盤開發(fā)應(yīng)用13,托盤開發(fā)應(yīng)用13執(zhí) 行完相關(guān)操作后,返回結(jié)果給二次開發(fā)接口 15。并且,托盤開發(fā)應(yīng)用13還提供人機(jī)交互界 面,并根據(jù)來自二次開發(fā)接口 15的進(jìn)程間消息調(diào)用閱讀器內(nèi)部接口 11。具體地,上述二次 開發(fā)接口 15接收到的調(diào)用者通過應(yīng)用系統(tǒng)3發(fā)送的上述操作請(qǐng)求包括但不限于清點(diǎn)、讀、 寫、鎖和查詢RFID閱讀器2。方法實(shí)施例根據(jù)本發(fā)明實(shí)施例,還提供了一種RFID閱讀器的訪問方法。圖3為根據(jù)本發(fā)明實(shí)施例的RFID閱讀器的訪問方法流程圖。如圖3所示,根據(jù)本 發(fā)明實(shí)施例的RFID閱讀器的訪問方法包括如下步驟(步驟S301-步驟S305)
      步驟S301 將對(duì)RFID閱讀器的操作請(qǐng)求轉(zhuǎn)化為進(jìn)程間消息;步驟S303 通過調(diào)用功能接口,將進(jìn)程間消息轉(zhuǎn)化為RFID閱讀器能夠識(shí)別的消息 格式;步驟S305 將轉(zhuǎn)化后的進(jìn)程間消息發(fā)送給RFID閱讀器,并獲取來自RFID閱讀器 對(duì)轉(zhuǎn)化后的進(jìn)程間消息對(duì)應(yīng)的操作的處理結(jié)果。圖4為根據(jù)本發(fā)明實(shí)施例的功能接口模塊10與RFID閱讀器通過網(wǎng)口進(jìn)行通信流 程圖。如圖4所示,根據(jù)本發(fā)明實(shí)施例的功能接口模塊與RFID閱讀器的通信流程主要包括 以下步驟(步驟S401-步驟S407)步驟S401 功能接口模塊作為服務(wù)器端,建立本地TCP/IP服務(wù),等待RFID閱讀器 的鏈接。RFID閱讀器作為客戶端,發(fā)起對(duì)服務(wù)器端的鏈接。步驟S403 在建立了鏈接后,功能接口模塊向網(wǎng)絡(luò)中寫入指令數(shù)據(jù),或者其它數(shù) 據(jù),通過網(wǎng)絡(luò)發(fā)送給RFID閱讀器。步驟S405 =RFID閱讀器從網(wǎng)絡(luò)中讀取數(shù)據(jù),并做出響應(yīng)處理,將結(jié)果通過網(wǎng)絡(luò)發(fā) 送給功能接口模塊。步驟S407 斷開鏈接,當(dāng)客戶與服務(wù)器的通信結(jié)束,或是由于某種原因一方需要 斷開時(shí),關(guān)閉本地與RFID閱讀器的鏈接。如上,借助本發(fā)明實(shí)施例提供的技術(shù)方案,通過將人機(jī)界面部分與API接口融合 在一個(gè)驅(qū)動(dòng)系統(tǒng)中,可以提高用戶體驗(yàn)以及系統(tǒng)的性能。并且,在本發(fā)明實(shí)施例中,以托 盤程序向用戶提供人機(jī)界面,因此,不會(huì)干擾前臺(tái)程序的運(yùn)行界面,也不會(huì)顯示不必要的窗 口 ;另外,在本發(fā)明實(shí)施例中,以DLL的方式實(shí)現(xiàn)功能接口模塊和二次開發(fā)接口,可以減少 了執(zhí)行文件的大小和對(duì)內(nèi)存空間的需求。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各步驟可以用通用的計(jì)算裝 置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上, 可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置 中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)步 驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種無線射頻識(shí)別RFID閱讀器的接口驅(qū)動(dòng)設(shè)備,其特征在于,包括功能接口模塊,與RFID閱讀器連接,用于提供實(shí)現(xiàn)所述RFID閱讀器的功能接口 ;二次開發(fā)接口,與所述應(yīng)用模塊連接,用于對(duì)進(jìn)程間通訊進(jìn)行封裝,將接收到的操作請(qǐng) 求轉(zhuǎn)化為進(jìn)程間消息并進(jìn)行發(fā)送;應(yīng)用模塊,連接于所述功能接口模塊和所述二次開發(fā)接口之間,用于提供人機(jī)交互界 面,并根據(jù)來自所述二次開發(fā)接口的所述進(jìn)程間消息調(diào)用所述功能接口模塊。
      2.根據(jù)權(quán)利要求1所述的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備,其特征在于,所述應(yīng)用模塊還 用于將調(diào)用所述功能接口模塊的執(zhí)行結(jié)果返回給所述二次開發(fā)接口。
      3.根據(jù)權(quán)利要求1所述的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備,其特征在于,所述功能接口模 塊和所述二次開發(fā)接口以動(dòng)態(tài)鏈接庫方式實(shí)現(xiàn)。
      4.根據(jù)權(quán)利要求1所述的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備,其特征在于,所述功能接口與 所述RFID閱讀器之間通過串口或網(wǎng)口連接。
      5.根據(jù)權(quán)利要求1所述的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備,其特征在于,所述應(yīng)用模塊與 所述二次開發(fā)接口之間通過管道連接。
      6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的RFID閱讀器的接口驅(qū)動(dòng)設(shè)備,其特征在于,所 述應(yīng)用模塊為托盤程序。
      7.—種RFID閱讀器的訪問方法,其特征在于,包括將對(duì)RFID閱讀器的操作請(qǐng)求轉(zhuǎn)化為進(jìn)程間消息;通過調(diào)用功能接口,將所述進(jìn)程間消息轉(zhuǎn)化為所述RFID閱讀器能夠識(shí)別的消息格式;將轉(zhuǎn)化后的進(jìn)程間消息發(fā)送給所述RFID閱讀器,并獲取來自所述RFID閱讀器對(duì)所述 轉(zhuǎn)化后的進(jìn)程間消息對(duì)應(yīng)的操作的處理結(jié)果。
      全文摘要
      本發(fā)明公開了一種RFID閱讀器的訪問方法及其接口驅(qū)動(dòng)設(shè)備,上述設(shè)備包括功能接口模塊,與RFID閱讀器連接,用于提供實(shí)現(xiàn)RFID閱讀器的功能接口;二次開發(fā)接口,與應(yīng)用模塊連接,用于對(duì)進(jìn)程間通訊進(jìn)行封裝,將接收到的操作請(qǐng)求轉(zhuǎn)化為進(jìn)程間消息并進(jìn)行發(fā)送;應(yīng)用模塊,連接于功能接口模塊和二次開發(fā)接口之間,用于提供人機(jī)交互界面,并根據(jù)來自二次開發(fā)接口的進(jìn)程間消息調(diào)用功能接口模塊。根據(jù)本發(fā)明提供的技術(shù)方案,將人機(jī)界面部分與API接口融合在一個(gè)驅(qū)動(dòng)系統(tǒng)中,可以提高用戶體驗(yàn)以及系統(tǒng)的性能。
      文檔編號(hào)G06K7/00GK102073835SQ20091022865
      公開日2011年5月25日 申請(qǐng)日期2009年11月23日 優(yōu)先權(quán)日2009年11月23日
      發(fā)明者劉萬立, 劉志起 申請(qǐng)人:天津中興軟件有限責(zé)任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1