BS結(jié)構(gòu)瀏覽器網(wǎng)頁讀寫IC卡技術(shù)匯總
摘要
BS結(jié)構(gòu)瀏覽器網(wǎng)頁讀寫IC卡技術(shù)匯總
? ? ? 隨著智能卡的普及,BS結(jié)構(gòu)的應(yīng)用系統(tǒng)越來越多的要集成智能卡讀卡器,目前在網(wǎng)頁中調(diào)用智能卡讀卡器有哪些方案呢,本文將這些技術(shù)方案全部總結(jié)出來,分析其利和弊,看看哪種方案更適合你的需求。
1.智能卡讀卡器模擬鍵盤輸出。
? ?模擬鍵盤輸出的技術(shù)方案類似于鍵盤輸入,可以將IC卡的卡號以固定的格式輸出到光標(biāo)處,基本可以適應(yīng)大部分場合,與軟件無關(guān),適應(yīng)性廣。但是缺點也是很明顯的,卡號格式比較固定,不能對卡進行別的任何操作,同時在軟件的安全性上也不好控制,因為卡號能夠輸入的地方,手動也能輸入。這類智能卡讀卡器以型號為SDT-KA為代表的IC卡讀卡器,可以對卡號輸出格10DEC和8HEX設(shè)置。
2.軟件模擬鍵盤輸出。
?軟件模擬鍵盤輸出類似于第一種方案,但是在第一種方案上做了許多升級。不僅可以自己配置卡號輸出的格式,例如10DEC或者8HEX,還可以配置M1卡塊數(shù)據(jù)的輸出格式,可以配置HEX格式或者字符串格式,例如將某個塊數(shù)據(jù)寫成""10008""字符串,刷卡時可以直接輸出""10008""到光標(biāo)處,不僅支持數(shù)字,英文,還支持中文字符的,例如寫入""友我科技"",刷卡時即可輸出""友我科技""到光標(biāo)處。這是第一種讀卡器模擬鍵盤輸出方案所不能實現(xiàn)的。可以實現(xiàn)這種功能的讀卡器有YW-605HA,YW-607,SDT-HA等USB免驅(qū)動IC卡讀卡器。模擬鍵盤輸出軟件介紹。


3.基于js的window.external技術(shù)。
? 基于js的window.external技術(shù)方案也可以實現(xiàn)BS程序讀寫IC卡,通過編寫一個帶有COM功能的exe程序,在這個exe程序中嵌入瀏覽器,然后js腳本程序通過window.external調(diào)用這個exe的函數(shù)即可實現(xiàn)IC卡讀卡器的讀卡和寫卡操作,但是缺點也是很明顯的,必須將瀏覽器嵌入到這個exe中,然后啟動這個exe來瀏覽網(wǎng)頁,用戶體驗很差。
4.基于ActiveX技術(shù)的ocx控件。
? 基于ActiveX技術(shù)的ocx控件是實現(xiàn)網(wǎng)頁上讀寫IC卡的一個比較不錯的方法,因為ocx是com組件,通過其發(fā)布的接口,IE可以實現(xiàn)所有的功能。ActiveX不僅能適應(yīng)大部分編程語言,做到與編程語言無關(guān),還能將IC卡讀卡器集成到web中,使得在BS結(jié)構(gòu)中可以在web客戶端輕松的調(diào)用IC卡讀卡器,極大地改善了用戶體驗。 ? 只要為IC卡讀卡器或者NFC讀寫器發(fā)布相應(yīng)的ActiveX控件就可以實現(xiàn)在WEB客戶端使用IC卡讀卡器了,為此友我科技發(fā)布了yw60x.ocx這個IC卡讀卡器控件,并且分為了32位和64位版本,分別對應(yīng)32位IE和64位的IE。控件yw60x.ocx支持的讀卡器有SDT-HA,YW-605HA,YW-607等。但是這種技術(shù)方案的最大缺點就是只支持IE瀏覽器,不支持其他的瀏覽器。

5.基于友我科技IC卡讀卡器云服務(wù)技術(shù)。
? 為了解決以上方案的各種缺點,友我科技開發(fā)了IC卡讀卡器云服務(wù)技術(shù)。只需要通過簡單的js腳本語句即可實現(xiàn)上面所有功能,不僅可以在IE上運行還可以兼容google瀏覽器Chrome,火狐Firefox, Safari, Opera等以及以這些瀏覽器為內(nèi)核的瀏覽器,可以在web瀏覽器上調(diào)用IC卡讀卡器并對其進行讀卡和寫卡操作。友我科技IC卡讀卡器云服務(wù)技術(shù)的優(yōu)點有:
- a、該系統(tǒng)在單機,局域網(wǎng),互聯(lián)網(wǎng)都可以使用,只要客戶端安裝云服務(wù)程序就行。
- b、客戶端同時支持net frame3.5和net frame4.0及以上。
- c、客戶端兼容IE,Chrome,F(xiàn)irefox,Safari,Opeara及其相關(guān)內(nèi)核的瀏覽器。
- d、與網(wǎng)頁編程語言無關(guān),不管是asp,php,jsp,aspx,html,都支持。
- e、客戶端采用事件驅(qū)動(回調(diào)函數(shù)),無需占用界面線程的時間。
- f、客戶端支持多種IC卡讀卡器,可以根需求據(jù)功能自由選擇。
- g、單獨支持64位和128位的DES加解密服務(wù)。
- h、支持64位或者128位的DES加解密讀寫數(shù)據(jù)塊,流程更少,效率更高,數(shù)據(jù)更安全。
? ? 支持友我科技IC卡讀卡器云服務(wù)技術(shù)的IC卡讀卡器有YW-605HA,YW-607等, 了解更多關(guān)于IC卡讀卡器云服務(wù)。