摘 要:非接觸式智能卡(CICC卡)是世界上最近幾年發展起來的一項新技術產品,CICC卡成功地將Radio Frequency Identify Technology (RFID)無線通信射頻技術和IC技術相結合,解決了卡中無源和免接觸的難題,提高了數據存儲、檢索應用等各項工作的效率,本系統將CICC卡應用于無線WIFI會議平臺,結合WINCE智能手持終端,以C#+MS-SQL為系統開發框架,設計與開發了基于CICC的會議平臺,成功促進了先進技術在工程項目領域的應用研究與實踐發展。
關鍵詞:CICC;WIFI;會議簽到;設計;開發
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2013) 20-0000-02
一、引言
非接觸式智能卡的英文全稱是Contactless Integrated Circuit Card(CICC)卡,又稱射頻卡(感應卡,proximity card),是將具有存儲、加密及數據處理能力的一個或多個集成電路芯片和感應線圈封閉于標準PVC卡片中,通過無線電波的數據信號完成對信息的存取、修改讀寫等并返回讀卡器。非接觸式智能卡是世界上最進幾年發展起來的一項新技術產品,成功地將Radio Frequency Identify Technology (RFID)無線通信射頻技術和IC技術相結合,解決了卡中無源和免接觸的難題,是電子器件領域的一大突破,并以其高容量、高可靠性、安全防偽、操作簡單、使用壽命長、支持多應用等卓越性能逐漸取代接觸式智能卡,成為智能卡應用中的主流卡。
從近幾年的國際領域看,目前歐美各國的IC卡相關產業工業已基本成熟,分工也已基本細化,如美國的HMD公司、德國的DESTLE公司專門生產卡和讀卡器,美國的CSI公司、NORTHAN COMPUTER公司專門生產控制器和軟件,市場也不斷成熟,公眾領域應用也基本普及,但非接觸式智能卡方面的研究和使用也是近幾年的事情,如PHILIPS公司的MICARE技術,已經被制定為國際ISO 14443 TYPE A標準。在我國,政府在1993年制定了“金卡工程實施計劃”及全國范圍內的金融卡網絡系統10年規劃,非接觸式智能卡在近幾年內迅猛發展,目前已在電信、金融、公安、衛生、交通等行業得到成功應用,并帶動了讀寫機器和各類的應用產品及系統的開發生產推廣應用,在生產領域已基本形成了從芯片生產到應用產品開發的完整體系。
本文將詳訴如何利用CICC,并結合WINCE等系統平臺,設計與開發WIFI環境下的CICC會議簽到平臺。
二、系統總體設計
(一)系統總體架構。會議簽到平臺由會議簽到機(手持)、管理服務器、會場顯示終端等組成。會議簽到機和管理服務器之間的通訊采用無線WIFI鏈接。
系統以非接觸式Ic卡為數據載體,實現有關部門對員工會議出勤的“無紙化”管理,減少了人工管理的失誤,大大地提高了管理的效率。本系統由硬件和相關的應用軟件兩大部分組成。硬件部分主要是WINCE手持讀卡器,用于完成對射頻卡的識別。當與會人員的射頻卡進入讀卡器的感應區域,讀卡器中的讀卡模塊便能自動、快速、準確地記錄下與會人員的卡號(即卡的標簽,是唯一的),并送往讀卡器中的MCU,MCU將讀取到的卡號利用WIFI無線網絡或通過數據線送往與之相連的數據庫,由數據庫軟件進行相關的簽到或其他處理。軟件部分由手持機方軟件和Pc機方軟件組成,兩者相互配合,共同完成簽到或相關的操作;此外,PC機方軟件還具有查詢以及相關的數據庫維護等功能。具體內容在后面詳述。整個系統操作界面友好,簡單實用。
(二)系統軟硬件平臺。服務器端數據庫采用SQL Server 2008,并配置為發布服務器。Pc端軟件采用基于Windows下C/S結構,使用c#開發,數據庫采用Microsoft SQL Server Compact,數據交換可以使用XML文件,可以很方便地與手持機進行交互,使用XML可以滿足用戶數據導人、導出需要。
手持機端基于WinCE平臺并安裝RFID讀寫模塊,軟件使用c#開發,數據也是采用Microsoft SQL Server Compact,靈活方便,又有一定的安全性。手持機可以通過無線網絡(WIFI)與服務器相連,也可以通過USB和PC機相連。
(三)數據庫平臺設計。由于項目內部的數據來源比較廣泛,手持的數據來源主要有2種:一種是來自SQL Server 2008的發布服務器(這是主要的方式);另一種是來自與手持機的數據導入。所以系統的數據庫架構中,數據庫服務器上需要創建發布服務器。該發布服務器通過IIs對外進行數據同步,考慮到數據的流向不僅是從服務器流向PC或手持機,數據的交互是雙向的。所以,生成發布服務器時一定要是基于事務的合并發布模式,而不能是默認的快照模式。在客戶端的SQL Server Compact數據庫上產生訂閱服務器,該訂閱服務器通過Web方式與發布服務器進行數據的交互和更新。采用發布訂閱的方式,一方面可以有較強的安全性,另一方面有著很大的靈活性,特別對于手持機,因為手持機由于網絡問題可能會產生脫機工作,只有在需要的時候才連接數據庫進行數據同步更新工作,進一步保障了系統的安全穩定。
三、系統功能實現
(一)系統具體功能:(1)快速簽到。會議簽到系統的自動識別速度可達120人/分鐘,確保與會人員快速通過。系統成熟穩定、可靠性高,有效地避免傳統手寫簽字方式中的擁擠、漏簽現象。系統提供的聲光報警功能,配合工作人員判斷識別與會人員的身份合法性;(2)實時共享數據(聯網簽到)。通過網絡聯結,可以將與會人員的簽到數據做到共享,方便管理人員實時查閱。當網絡出現故障時,系統可單機使用。系統也可聯網多機同時使用。系統可自動對重復簽到(同機/多機)做出處理,保證簽到數據的唯一性和準確性,可多點自動統一時間,提供手動簽到功能,解決代表忘帶卡、遺失卡的情況。(3)多屏同步顯示。可根據與會人員簽到情況不斷更新數據,可以在會場多個屏幕上同步顯示統計簽到情況。也可選擇采用計算機顯示器、電視機及電視墻來實時監控簽到情況,使簽到情況一目了然。(4)強大的查詢系統。后臺管理軟件可模糊查詢各種簽到數據,并用不同顏色顯示查詢結果。可以及時了解簽到情況,如總體或部分的已簽到、遲到、請假、缺席等統計數據和名單列表。 并可以按部門分別進行統計。(5)靈活的簽到時間控制。可以通過后臺進行整個簽到過程的控制,根據實際情況靈活設置簽到開始時間、簽到結束時間、簽到自動開始和自動結束。(6)完善的統計報表。會議結束后,出席情況統計--簽到計算機產生一些統計報表,包括會議出席報表、遲到人員報表、未出席人員報表等。會議的本次簽到統計及打印、會議的各次簽到匯總統計及打印。
(二)系統設計實現
1.手持機功能頁
2.系統核心部分設計代碼
四、結束語
本系統硬件開發采用CICC卡,軟件與數據庫系統集成了.NET下的多種框架與工具,提供了一種嚴格高效、安全方便的管理方式,提高了管理員的工作效率,系統PC端的軟件采用模塊化設計,具有可擴展性,使得軟件升級更方便、可靠性更高,同時根據業務需要,還可與其他單位內的CICC卡管理系統,如借閱書籍、飯卡充值、工作管理等進行系統集成,使本系統的可擴展型與可移植性大大提高。
參考文獻:
[1]張鐸.自動識別技術[J].中國物資流通,2001(19):22-25.
[2]沈宇超,沈樹群.射頻識別技術及其發展現狀[J].電子技術應用,1999.
[3]陳大才.Finkenzeller K.射頻識別(RFID)技術[M].北京:電子工業出版社,2001.
[4]張暉,王東輝.RFID技術及其應用的研究[J].微計算機信息,2007.
[5]項巧蓮,李超鋒,鄭雙怡.基于RFID技術的固定資產管理系統設計[J].微計算機信息,2008.
[6]張建暢.陶會榮.王建超.基于WinCE的嵌入式系統注冊表的研究[J].微計算機信息.2008.
[7]王竹林.基于RFID無線傳感網的智能家庭安防巡邏定位系統的設計[J].電子器件,2009.