国产精品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ū)動設(shè)備的制作方法

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

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


      附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實 施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖1為根據(jù)本發(fā)明實施例的RFID閱讀器的接口驅(qū)動設(shè)備結(jié)構(gòu)示意圖;圖2為根據(jù)本發(fā)明優(yōu)選實施例的包括RFID閱讀器接口驅(qū)動設(shè)備的總體架構(gòu)圖;圖3為根據(jù)本發(fā)明實施例的RFID閱讀器的訪問方法流程圖;圖4為根據(jù)本發(fā)明實施例的功能接口模塊與RFID閱讀器的通信流程圖。
      具體實施方式

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