在WEB浏覽器使用IC卡讀(dú)卡器的幾種方案的對(duì)比
摘要
在WEB浏覽器使用IC卡讀(dú)卡器的幾種方案的對(duì)比
随著(zhe)現在BS結構的程序越來越多,在BS結構的web浏覽器中使用IC卡讀卡器也就變得更常見瞭(le)。在web浏覽器中集成IC卡讀卡器目前有以下幾種方案:
1.使用隻讀讀卡器将IC卡的卡号輸入到焦點(diǎn)處(chù)。
2.使用定制的讀卡器将IC卡内的某塊數據輸入到焦點(diǎn)處(chù)。
3.使用activeX技術将IC卡讀(dú)卡器ocx控件嵌入到web網頁中,使用js調(diào)用IC卡讀(dú)卡器。
我們對(duì)以上3個(gè)方案作逐一對(duì)比,看看這3種方案哪一種方案更适合自己的軟件。
1.使用隻讀讀卡器将IC卡的卡号輸入到焦點(diǎn)處(chù)。
這種是将IC卡嵌入到web網頁中最簡單的辦(bàn)法,使用一個仿鍵盤輸出的USB讀卡器例如SDT-KA将IC卡的卡号輸出到任何有輸入焦點的地方,優點是簡單,程序不需要做任何更改,隻需要在web頁面中放置一個輸入框,並(bìng)将焦點設置在輸入框就行。
雖然簡單(dān),但是簡單(dān)帶(dài)來一系列問題。
1.焦點一旦失去,就會導緻卡号輸出失敗(bài),客戶就會抱怨系統不穩定。這種情況最容易出現,抛開客戶的操作導緻外,系統彈(dàn)出一個對話框,彈(dàn)出一個新聞等等都會導緻焦點轉移。
2.操作員可以直接在鍵(jiàn)盤上輸入卡号,這種風(fēng)險就太大。
3.有時候在不需要讀卡的時候,把卡放上自動讀卡瞭(le),例如正在輸入金額或者會員名稱,突然冒出一串卡号,麻煩的事情是自動加回車(chē)瞭(le),直接提交保存瞭(le)。
使用這種辦(bàn)法将IC卡讀(dú)卡器嵌入到web網頁,總的來說就是風險大,客戶體驗差。
2.使用定制的讀卡器将IC卡内的某塊數據輸入到焦點(diǎn)處(chù)。
這種方法比第一種方法在IC卡使用瞭(le)更高級瞭(le),但是基本是一樣模式,風(fēng)險和體驗是一樣的。
3.使用activeX技術将IC卡讀(dú)卡器ocx控件嵌入到web網頁中,使用js調(diào)用IC卡讀(dú)卡器。
這種方式無需焦點(diǎn)輸入框,不會産(chǎn)生上面的種種問題,同時還有以下的優點(diǎn):
1.安全可靠。
2.不僅可以讀(dú)卡号,還(hái)可以将卡号轉換成各式各式輸出,例如8HEX或者10DEC。
3.可以在線(xiàn)讀(dú)卡内容或者寫卡内容。
4.可以将卡内的任何一塊數據讀(dú)出來,並(bìng)以HEX或者字符形式顯示出來。
5.操作用戶(hù)可以在不接觸(chù)卡号或者卡内容的情況下,完成卡操作。
6.升級(jí)卡應用更容易,因爲js代碼可以讀(dú)寫任何一塊。
7.友我科技提供js讀(dú)寫卡例程,開發(fā)更容易。
4.使用友我科技web插件,使用js調用IC卡讀卡器,支持IE,Chrome,Firfox。
這種方式無需焦點(diǎn)輸入框,相比較ocx技術,同時還(hái)有以下的優點(diǎn):
1.支持的浏覽(lǎn)器更多,IE,Chrome,Firefox都支持
2.開發更簡單
縱觀以上比較,在web浏覽器上使用IC卡讀卡器的方案最好的辦法就是使用友我科技web插件,這樣講更加靈活的使用IC卡讀卡器,也給客戶帶(dài)來最好的體驗,支持這種應用的讀卡器有YW-605HA,YW-607,SDT-HA等等USB免驅動(dòng)IC卡讀卡器.


