專利名稱:讀卡機(jī)系統(tǒng)及其讀卡機(jī)置換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種讀卡機(jī)系統(tǒng),尤其涉及一種用以讀取支付卡的讀卡機(jī)所屬的讀卡機(jī)系統(tǒng)。
背景技術(shù):
隨著因特網(wǎng)的發(fā)展以及網(wǎng)絡(luò)信息安全技術(shù)的提升,電子交易的運(yùn)用近年來愈來愈普遍。并且,隨著自動柜員機(jī)(Automated Teller Machine, ATM)的普及化,現(xiàn)在許多電子設(shè)備的使用皆可搭配ATM的技術(shù)來進(jìn)行電子交易。借以,有助于自動化與無人化的技術(shù)發(fā)展。以自助式的加油站為例,加油站中的每一臺加油機(jī)皆會配置一臺支付用的讀卡機(jī),用以接收各式支付卡(例如金融卡或信用卡等)。借以,使用者結(jié)束加油動作的后,可通過支付卡來進(jìn)行支付動作,以支付加油費(fèi)。如此,即可節(jié)省加油站的人力支出,甚至可能營造出完全不需人力的無人化加油站。如圖1所示,為現(xiàn)有技術(shù)的讀卡機(jī)連接示意圖。如圖所示,一后端計(jì)算機(jī)10可電性連接多個處理器IlA 11C,借以通過該多個處理器IlA IlC分別連接并控制前端的多個讀卡機(jī)12A 12C。下面敘述將以一第一處理器IlA連接一第一讀卡機(jī)12A為例,舉例說明。于圖1中,該第一處理器IlA及其連接的該第一讀卡機(jī)12A,用以配置于自助加油站中的其中一臺加油機(jī)(圖未標(biāo)示)上,以令使用者進(jìn)行支付動作。該后端計(jì)算機(jī)10連接該第一處理器11A,執(zhí)行該第一處理器IlA中對應(yīng)的程序,以控制該第一讀卡機(jī)12A,并通過該第一讀卡機(jī)12A來讀取所接收的一支付卡(圖未標(biāo)示)。然而,現(xiàn)有的讀卡機(jī)系統(tǒng)中,每一該處理器IlA IlC中只能寫入對應(yīng)至所連接的該讀卡機(jī)12A 12C的程序。當(dāng)所連接的該讀卡機(jī)12A 12C需要置換成不同機(jī)種的讀卡機(jī)時,該處理器IlA IlC中的程序即需被重新改寫。例如圖1中所示,該第一處理器IlA連接至該第一讀卡機(jī)12A,若該第一讀卡機(jī) 12A為機(jī)種A,則該第一處理器IlA內(nèi)只能寫入對應(yīng)至機(jī)種A的一第一程序IlOA ;再例如, 一第二處理器IlB連接至一第二讀卡機(jī)12B,若該第二讀卡機(jī)12B為機(jī)種B,則該第二處理器IlB內(nèi)只能寫入對應(yīng)至機(jī)種B的一第二程序IlOB ;又例如,一第三處理器IlC連接至一第三讀卡機(jī)12C,若該第三讀卡機(jī)12C為機(jī)種C,則該第三處理器IlC內(nèi)只能寫入對應(yīng)至機(jī)種C的一第三程序110C。如此一來,若一自助加油站中具有十臺加油機(jī)(即,分別具有十臺讀卡機(jī)),則當(dāng)該十臺讀卡機(jī)需要置換成不同機(jī)種的讀卡機(jī)時(例如,由機(jī)種A換成機(jī)種B),即需分十次將十臺處理器中的程序全部重新改寫。不但相當(dāng)費(fèi)時,也會耗費(fèi)相當(dāng)可觀的金錢成本。并且,當(dāng)所置換的讀卡機(jī)各自分屬不同的機(jī)種時,上述的時間成本及金錢成本等置換問題,將會更加地嚴(yán)重,實(shí)不可忽視。有鑒于此,市場實(shí)需提供一種新穎的技術(shù),令用來讀取支付卡的讀卡機(jī)被置換到讀卡機(jī)系統(tǒng)上時,可以被立即使用。如此,即有助于無人化技術(shù)的提升,并于產(chǎn)生硬件問題時,大幅降低使用者的置換時間與成本。
發(fā)明內(nèi)容
本發(fā)明的主要目的,在于提供一種讀卡機(jī)系統(tǒng)及其讀卡機(jī)置換方法,于置換讀卡機(jī)系統(tǒng)上的讀卡機(jī)時,能夠確保讀卡機(jī)被置換后,不需重新改寫處理器中的程序即可立即被使用。為了達(dá)到上述目的,本發(fā)明主要提供一種讀卡機(jī)系統(tǒng),包括一控制器,具有一隨機(jī)存取記憶體,該隨機(jī)存取記憶體中規(guī)劃有一共享規(guī)范層,該共享規(guī)范層中寫入有一共享程序;及一讀卡機(jī),電性連接該控制器,用以讀取一支付卡;其中,該讀卡機(jī)的機(jī)種經(jīng)過該讀卡機(jī)系統(tǒng)的認(rèn)證,并且適用該共享程序,該控制器借由該共享程序的執(zhí)行來控制該讀卡機(jī),以進(jìn)行該支付卡的支付動作。如上所述,其中還包括一后端計(jì)算機(jī),電性連接該控制器,通過該控制器對該讀卡機(jī)進(jìn)行操控,以接收并傳輸該支付卡的數(shù)據(jù),并進(jìn)行支付動作。如上所述,其中,該共享程序依據(jù)經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證,并用以讀取支付卡的所有讀卡機(jī)的機(jī)種所需具備的共享規(guī)范所撰寫而成。如上所述,其中該控制器中的該隨機(jī)存取記憶體內(nèi),還規(guī)劃有一特性界面層,該特性界面層中加載有對應(yīng)至該讀卡機(jī)的機(jī)種的一特性程序。如上所述,其中該控制器中還具有連接該隨機(jī)存取記憶體的一主存儲器,該主存儲器中儲存有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種所適用的特性程序,該控制器于確認(rèn)該讀卡機(jī)的機(jī)種后,將對應(yīng)至該讀卡機(jī)機(jī)種的該特性程序加載該特性界面層中。如上所述,其中該控制器中還具有一硬件檢測表,該硬件檢測表中記錄有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種,以及各該機(jī)種所使用的通信方式,該控制器通過該硬件檢測表檢測所連接的該讀卡機(jī)的機(jī)種。為了達(dá)到上述目的,本發(fā)明還提供一種讀卡機(jī)置換方法,運(yùn)用于一讀卡機(jī)系統(tǒng)中, 該讀卡機(jī)系統(tǒng)具有一控制器,該控制器中具有一隨機(jī)存取記憶體,該讀卡機(jī)置換方法包括a)于該隨機(jī)存取記憶體中規(guī)劃一共享規(guī)范層,并寫入一共享程序,其中該共享程序依據(jù)經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證,并用以讀取支付卡的所有讀卡機(jī)的機(jī)種所需具備的共享規(guī)范所撰寫而成;b)新增或置換一讀卡機(jī),使該讀卡機(jī)電性連接該控制器;c)確認(rèn)該讀卡機(jī)的機(jī)種,據(jù)以判斷該讀卡機(jī)是否適用該共享程序;d)承步驟C,若是,則該控制器加載該置換的讀卡機(jī)的通信協(xié)議;及e)該讀卡機(jī)進(jìn)入交易模式。如上所述,其中還包括f)于該隨機(jī)存取記憶體中規(guī)劃一特性界面層;及g)承步驟C,若是,加載對應(yīng)該讀卡機(jī)機(jī)種的一特性程序至該特性界面層。如上所述,其中該控制器中還具有一硬件檢測表,該硬件檢測表中記錄有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種,及各該機(jī)種所使用的通信方式,該步驟c還包括cl)讀取該硬件檢測表,以取得其中的一讀卡機(jī)機(jī)種,以及該機(jī)種使用的通信方式;c2)以該步驟Cl中取得的通信方式對該讀卡機(jī)發(fā)出詢問;c3)判斷該讀卡機(jī)是否以相同的通信方式進(jìn)行響應(yīng);c4)步驟c3之后,若否,重復(fù)執(zhí)行該步驟cl至該步驟c3 ;及c5)步驟c3之后,若是,確認(rèn)該置換的讀卡機(jī)機(jī)種為該步驟cl中取得的機(jī)種。如上所述,其中該步驟g包括gl)該控制器提供連接該隨機(jī)存取記憶體的一主存儲器,該主存儲器中儲存有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種所適用的特性程序;及g2)該控制器依據(jù)該置換的讀卡機(jī)的機(jī)種,自該主存儲器加載對應(yīng)的特性程序至該特性界面層中。本發(fā)明對照現(xiàn)有技術(shù)所能達(dá)到的功效在于,當(dāng)讀卡機(jī)系統(tǒng)上的讀卡機(jī)需要置換時,即使換了不同機(jī)種的讀卡機(jī),使用者也不需重新改寫控制器中的程序。因此,讀卡機(jī)只要置換完成,即可立刻被用以讀取支付卡并進(jìn)行支付動作。如此可有效加快讀卡機(jī)的置換速度,并可實(shí)際節(jié)省讀卡機(jī)的置換成本。以下結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。
圖1為現(xiàn)有技術(shù)的讀卡機(jī)連接示意圖;圖2為本發(fā)明的一較佳具體實(shí)施例的方框圖;圖3為本發(fā)明的一較佳具體實(shí)施例的流程圖;圖4為本發(fā)明的一較佳具體實(shí)施例的確認(rèn)步驟流程圖。其中,附圖標(biāo)記10..后端計(jì)算機(jī);
11A. 第--處理器;
IlOA··第一程序;
11B..第二二處理器;
IlOB··第二程序;
11C. 第三三處理器;
IlOC··第三程序;
12A. 第--讀卡機(jī);
12B..第二二讀卡機(jī);
12C. 第三!讀卡機(jī);
2...讀卡機(jī)系統(tǒng);
31..控制器;
32..第二控制器;
33..第η控制器;
311..隨機(jī)存取記十Z
311A ·共享規(guī)范層;
311B ·特性界面層;
312. 主存儲器;
313..硬件檢測表;
P0..共享程序;
Pl..特性程序;
Pll..特性程序A ;
P12..特性程序B ;
Pln..特性程序N ;
41..讀卡機(jī);
42..第二讀卡機(jī);
43..第η讀卡機(jī);
5...后端計(jì)算機(jī);
6...支付卡;
S30 - S42、S340 S348...步驟。
具體實(shí)施例方式茲就本發(fā)明的一較佳實(shí)施例,配合圖式,詳細(xì)說明如后。首請參閱圖2,為本發(fā)明的一較佳具體實(shí)施例的方框圖。本發(fā)明的讀卡機(jī)系統(tǒng)2主要包括一控制器31、一讀卡機(jī)41以及一后端計(jì)算機(jī)5。該控制器31電性連接該讀卡機(jī)41, 以對所連接的該讀卡機(jī)41進(jìn)行控制。而該后端計(jì)算機(jī)電性連接該控制器31,以通過該控制器31對該讀卡機(jī)41進(jìn)行操控,接收并傳輸該讀卡機(jī)所讀取的一支付卡6的數(shù)據(jù),以進(jìn)行支付動作。該讀卡機(jī)系統(tǒng)2中,單一控制器是對應(yīng)至單一的讀卡機(jī)。該后端計(jì)算機(jī)5可連接多個的控制器,以分別操控多個的讀卡機(jī)。例如圖2中所示,除該控制器31及該讀卡機(jī)41 外,該后端計(jì)算機(jī)5還可連接一第二控制器32,以操控一第二讀卡機(jī)42 ;并且,該后端計(jì)算機(jī)5還可連接一第η控制器33,以操控一第η讀卡機(jī)43。然而,上述η的數(shù)量可視實(shí)際所需而定,不應(yīng)加以限定。下面將僅列出其中一組(該控制器31及該讀卡機(jī)41)來舉例,以方便說明。該控制器31中主要具有一隨機(jī)存取記憶體(Random Access Memory, RAM) 311及一主存儲器312,該RAM 311中規(guī)劃有一共享規(guī)范層311A及一特性界面層311B。該共享規(guī)范層3 IlA中寫入有一共享程序PO,該控制器31是通過該共享程序PO的執(zhí)行,對所連接的該讀卡機(jī)41進(jìn)行控制,以讀取該支付卡6的數(shù)據(jù),并進(jìn)行支付動作。值得一提的是,所有用來讀取支付卡以進(jìn)行支付動作的讀卡機(jī),無論是什么機(jī)種, 都會具備某些固定的共享規(guī)范。當(dāng)一讀卡機(jī)符合該些共享規(guī)范,則無論是否具備其它的功能,都可以被本發(fā)明的該讀卡機(jī)系統(tǒng)2所支持。本發(fā)明取出經(jīng)過該讀卡機(jī)系統(tǒng)2認(rèn)證的各種機(jī)種的讀卡機(jī)要進(jìn)行支付交易所需具備的共享規(guī)范,將該些共享規(guī)范加以整合并且撰寫為該共享程序P0,并且將該共享程序PO寫入該共享規(guī)范層311A中。當(dāng)上述該些符合共享規(guī)范的讀卡機(jī)被置換時,該控制器31皆可通過該共享程序PO的執(zhí)行,控制該被置換的讀卡機(jī)。假設(shè)機(jī)種A的讀卡機(jī)具備十種特性,機(jī)種B的讀卡機(jī)具備十二種特性,而若要讀取支付卡并進(jìn)行支付動作,只需其中的八種特性即可達(dá)到。則本發(fā)明是將該八種特性取出,據(jù)以撰寫成該共享程序PO并寫入該共享規(guī)范層311A中。如此一來,無論該機(jī)種A的讀卡機(jī)或該機(jī)種B的讀卡機(jī)被置換到該讀卡機(jī)系統(tǒng)2上,都能夠立刻被該控制器31所控制。該主存儲器312中儲存有多個經(jīng)過該讀卡機(jī)系統(tǒng)2認(rèn)證的讀卡機(jī)機(jī)種所適用的特性程序P1。圖2中是以一特性程序A(P11)、一特性程序B(PU)至一特性程序N(Pln)來舉例說明,但不加以限定。其中,每一該特性程序Pll Pln分別對應(yīng)一種機(jī)種的讀卡機(jī)。該控制器31依據(jù)所連接的該讀卡機(jī)41的機(jī)種,自該主存儲器312加載相對應(yīng)的該特性程序Pl至該特性界面層311B中。舉例來說,若該控制器31所連接的該讀卡機(jī)41 為機(jī)種A,則該控制器31自該主存儲器312加載對應(yīng)至機(jī)種A的該特性程序A(Pll)至特性界面層31IB中。再例如,若機(jī)種A的該讀卡機(jī)41被置換成一機(jī)種B的讀卡機(jī)41,且該機(jī)種 B的讀卡機(jī)41可適用該共享程序P0,則該控制器31即自該主存儲器312中,將對應(yīng)機(jī)種B 的該特性程序B(PU)加載該特性界面層311B中。值得一提的是,如上面所述,若機(jī)種A的該讀卡機(jī)41具備十種特性,而該共享程序 PO中取出共享的八種特性,則對應(yīng)至機(jī)種A的該特性程序A(Pll)中,即包含了剩余的兩種特性。該共享程序PO加上該特性程序A(Pll),即等于機(jī)種A的該讀卡機(jī)41正常使用的完整控制程序。然而本發(fā)明主要運(yùn)用在支付用的讀卡機(jī)之上,因此主要目的在于取出該些共享規(guī)范,撰寫成該共享程序P0,以讓該讀卡機(jī)41能夠于置換后立刻被該控制器31所控制。 該多個特性程序Pll Pln由使用者視實(shí)際所需而自行撰寫,并于撰寫完成后儲存于該主存儲器312中。并且,再于必要時加載該特性界面層31IB中,以備齊所連接的該讀卡機(jī)41 所具備的所有功能。該控制器31中還具有一硬件檢測表313,該硬件檢測表313中記錄有經(jīng)過該讀卡機(jī)系統(tǒng)2認(rèn)證的所有讀卡機(jī)機(jī)種,以及該些機(jī)種所分別使用的通信方式。借以,該控制器31 可通過該硬件檢測表313檢測所連接的該讀卡機(jī)41的機(jī)種,確認(rèn)該讀卡機(jī)41是否經(jīng)過該讀卡機(jī)系統(tǒng)2的認(rèn)證,以及該讀卡機(jī)41是否適用該共享程序P0。并且,據(jù)以判斷該讀卡機(jī) 41適用的該特性程序Pl為何,再加以加載該特性界面層311B中。其中該硬件檢測表313 可儲存于一非揮發(fā)性記憶體(Non-volatile memory)中,但不加以限定。續(xù)請參閱圖3,為本發(fā)明的一較佳具體實(shí)施例的流程圖。首先,需先將該共享程序 PO寫入至該控制器31內(nèi)的該共享規(guī)范層311A中(步驟S30)。接著,再進(jìn)行新增或置換該讀卡機(jī)41的動作(步驟S32),以令該置換的讀卡機(jī)41連接至該控制器31。于該步驟S32 后,該控制器31接著確認(rèn)該連接的讀卡機(jī)41的機(jī)種(步驟S34),進(jìn)而,由該讀卡機(jī)41的機(jī)種判斷出該讀卡機(jī)41是否經(jīng)過該讀卡機(jī)系統(tǒng)2的認(rèn)證,以及該讀卡機(jī)41是否適用該控制器31內(nèi)的該共享程序PO (步驟S36)。上述該步驟S36之后,若判斷該讀卡機(jī)41未經(jīng)過該讀卡機(jī)系統(tǒng)2的認(rèn)證,或該讀卡機(jī)41無法適用該共享程序P0,則表示該讀卡機(jī)41不符合進(jìn)行支付交易所需的共享規(guī)范, 因此無法為該控制器31所控制。若于該步驟S36之后判斷為是,則表示該讀卡機(jī)41符合進(jìn)行支付交易的讀卡機(jī)所需的共享規(guī)范,能夠?yàn)樵摽刂破?1所控制。該控制器31即依據(jù)該連接的讀卡機(jī)41的機(jī)種,自該主存儲器312中加載對應(yīng)的該特性程序Pl至該特性界面層311B中(步驟S38)。最后,該控制器31加載該讀卡機(jī)41的通信協(xié)議(步驟S40),并且,令該讀卡機(jī)41進(jìn)入交易模式(步驟S4》,以讀取該支付卡6,接收該支付卡6的數(shù)據(jù)并通過該后端計(jì)算機(jī)5進(jìn)行支付動作。值得一提的是,只要該讀卡機(jī)41符合該些共享規(guī)范,適用該共享程序P0,即表示該讀卡機(jī)41可用以進(jìn)行支付交易。該特性程序Pl的加載,是為了備齊該讀卡機(jī)41所能執(zhí)行的所有功能,并不影響支付交易的進(jìn)行。因此,該步驟S38可以選擇性地執(zhí)行,即使該特性程序Pl未加載該特性界面層311B中,該控制器31仍可控制該讀卡機(jī)41,并進(jìn)行該支付卡6的支付動作。續(xù)請參閱圖4,為本發(fā)明的一較佳具體實(shí)施例的確認(rèn)步驟流程圖,為圖3中的該步驟S34的詳細(xì)說明。如圖2中所示,該控制器31中還具備有一硬件檢測表313。于該步驟 S34中,該控制器31先讀取該硬件檢測表313 (步驟S340)。其中,該硬件檢測表313中記錄有多個的讀卡機(jī)機(jī)種,以及該些機(jī)種所使用的通信方式。并且所記錄的該多個讀卡機(jī)機(jī)種,皆是經(jīng)過該讀卡機(jī)系統(tǒng)2的認(rèn)證,可適用該共享程序PO的讀卡機(jī)機(jī)種。該步驟S340之后,該控制器31自該硬件檢測表313中取得其中之一的讀卡機(jī)機(jī)種,以及該機(jī)種所使用的通信方式(步驟S342)。該步驟S342之后,該控制器31通過所取得的通信方式對該連接的讀卡機(jī)41發(fā)出詢問(步驟S344),接著該控制器31判斷該連接的讀卡機(jī)41是否以相同的通信方式進(jìn)行響應(yīng)(步驟S346)。該步驟S346之后,若判斷為否,則回到該步驟S340,該控制器31重新讀取該硬件檢測表313,以取得該硬件檢測表313中的下一個讀卡機(jī)機(jī)種,以及該機(jī)種使用的通信方式,以重復(fù)對該連接的讀卡機(jī)41發(fā)出詢問。而若于該步驟S346中判斷為是,則該控制器31 即可確認(rèn)該連接的讀卡機(jī)41的機(jī)種,為該步驟S342中所取得的機(jī)種(步驟S348)。例如,若該控制器31自該硬件檢測表313中取得機(jī)種A以及機(jī)種A的通信方式, 則該控制器31依據(jù)機(jī)種A的通信方式對該讀卡機(jī)41發(fā)出詢問。若該讀卡機(jī)41沒有回應(yīng), 則該控制器31重新讀取該硬件檢測表313。接著,若該控制器31自該硬件檢測表313中取得機(jī)種C以及機(jī)種C的通信方式,則該控制器31依據(jù)機(jī)種C的通信方式對該讀卡機(jī)41發(fā)出詢問。此時,若該控制器31順利得到該讀卡機(jī)41所發(fā)出的響應(yīng),則該控制器31可確認(rèn)該連接的讀卡機(jī)41的機(jī)種為機(jī)種C。如此一來,即可于確認(rèn)該讀卡機(jī)41的機(jī)種后,進(jìn)一步執(zhí)行上述步驟S36至步驟S42,以進(jìn)行該支付卡6的支付動作。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種讀卡機(jī)系統(tǒng),其特征在于,包括一控制器,具有一隨機(jī)存取記憶體,該隨機(jī)存取記憶體中規(guī)劃有一共享規(guī)范層,該共享規(guī)范層中寫入有一共享程序;及一讀卡機(jī),電性連接該控制器,用以讀取一支付卡;其中,該讀卡機(jī)的機(jī)種經(jīng)過該讀卡機(jī)系統(tǒng)的認(rèn)證,并且適用該共享程序,該控制器借由該共享程序的執(zhí)行來控制該讀卡機(jī),以進(jìn)行該支付卡的支付動作。
2.根據(jù)權(quán)利要求1所述的讀卡機(jī)系統(tǒng),其特征在于,更包括一后端計(jì)算機(jī),電性連接該控制器,通過該控制器對該讀卡機(jī)進(jìn)行操控,以接收并傳輸該支付卡的數(shù)據(jù),并進(jìn)行支付動作。
3.根據(jù)權(quán)利要求1所述的讀卡機(jī)系統(tǒng),其特征在于,該共享程序系依據(jù)經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證,并用以讀取支付卡的所有讀卡機(jī)的機(jī)種所需具備的共享規(guī)范所撰寫而成。
4.根據(jù)權(quán)利要求3所述的讀卡機(jī)系統(tǒng),其特征在于,該控制器中的該隨機(jī)存取記憶體內(nèi),更規(guī)劃有一特性界面層,該特性界面層中加載有對應(yīng)至該讀卡機(jī)的機(jī)種的一特性程序。
5.根據(jù)權(quán)利要求4所述的讀卡機(jī)系統(tǒng),其特征在于,該控制器中更具有連接該隨機(jī)存取記憶體的一主存儲器,該主存儲器中儲存有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種所適用的特性程序,該控制器系于確認(rèn)該讀卡機(jī)的機(jī)種后,將對應(yīng)至該讀卡機(jī)機(jī)種的該特性程序加載該特性界面層中。
6.根據(jù)權(quán)利要求5所述的讀卡機(jī)系統(tǒng),其特征在于,該控制器中更具有一硬件檢測表, 該硬件檢測表中記錄有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種,以及各該機(jī)種所使用的通信方式,該控制器通過該硬件檢測表檢測所連接的該讀卡機(jī)的機(jī)種。
7.一種讀卡機(jī)置換方法,系運(yùn)用于一讀卡機(jī)系統(tǒng)中,其特征在于,該讀卡機(jī)系統(tǒng)具有一控制器,該控制器中具有一隨機(jī)存取記憶體,該讀卡機(jī)置換方法包括a)于該隨機(jī)存取記憶體中規(guī)劃一共享規(guī)范層,并寫入一共享程序,其中該共享程序系依據(jù)經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證,并用以讀取支付卡的所有讀卡機(jī)的機(jī)種所需具備的共享規(guī)范所撰寫而成;b)新增或置換一讀卡機(jī),使該讀卡機(jī)電性連接該控制器;c)確認(rèn)該讀卡機(jī)的機(jī)種,據(jù)以判斷該讀卡機(jī)是否適用該共享程序;d)承步驟c,若是,則該控制器加載該置換的讀卡機(jī)的通信協(xié)議;及e)該讀卡機(jī)進(jìn)入交易模式。
8.根據(jù)權(quán)利要求7所述的讀卡機(jī)置換方法,其特征在于,更包括f)于該隨機(jī)存取記憶體中規(guī)劃一特性界面層;及g)承步驟c,若是,加載對應(yīng)該讀卡機(jī)機(jī)種的一特性程序至該特性界面層。
9.根據(jù)權(quán)利要求8所述的讀卡機(jī)置換方法,其特征在于,該控制器中更具有一硬件檢測表,該硬件檢測表中記錄有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種,及各該機(jī)種所使用的通信方式,該步驟c更包括Cl)讀取該硬件檢測表,以取得其中的一讀卡機(jī)機(jī)種,以及該機(jī)種使用的通信方式; c2)以該步驟cl中取得的通信方式對該讀卡機(jī)發(fā)出詢問; c3)判斷該讀卡機(jī)是否以相同的通信方式進(jìn)行響應(yīng); c4)步驟c3的后,若否,重復(fù)執(zhí)行該步驟cl至該步驟c3 ;及c5)步驟c3的后,若是,確認(rèn)該置換的讀卡機(jī)機(jī)種為該步驟cl中取得的機(jī)種。
10.根據(jù)權(quán)利要求8所述的讀卡機(jī)置換方法,其特征在于,該步驟g包括 gl)該控制器提供連接該隨機(jī)存取記憶體的一主存儲器,該主存儲器中儲存有經(jīng)過該讀卡機(jī)系統(tǒng)認(rèn)證的所有讀卡機(jī)機(jī)種所適用的特性程序;及g2)該控制器依據(jù)該置換的讀卡機(jī)的機(jī)種,自該主存儲器加載對應(yīng)的特性程序至該特性界面層中。
全文摘要
一種讀卡機(jī)系統(tǒng)及其讀卡機(jī)置換方法,讀卡機(jī)系統(tǒng)主要具有一控制器及一讀卡機(jī)??刂破髦芯哂幸挥洃涹w,記憶體內(nèi)規(guī)劃有一共享規(guī)范層,并且共享規(guī)范層中寫入有用以讀取支付卡的讀卡機(jī)適用的一共享程序。當(dāng)讀卡機(jī)系統(tǒng)置換一臺新的讀卡機(jī)時,若置換的讀卡機(jī)經(jīng)過讀卡機(jī)系統(tǒng)認(rèn)證,符合用以讀取支付卡的讀卡機(jī)所需具備的共享規(guī)范,則置換的讀卡機(jī)可適用共享程序,并能夠于置換后立即被讀卡機(jī)系統(tǒng)所使用。如此一來,即使置換不同機(jī)種的讀卡機(jī),使用者也不必重新改寫控制器內(nèi)的程序。
文檔編號G07G1/12GK102402824SQ201010280058
公開日2012年4月4日 申請日期2010年9月9日 優(yōu)先權(quán)日2010年9月9日
發(fā)明者鄭瑞恒, 陳守靔, 黃共宏 申請人:創(chuàng)群科技股份有限公司