專(zhuān)利名稱(chēng):卡處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及接受卡并進(jìn)行規(guī)定處理的卡處理裝置。
背景技術(shù):
安裝在銀行的自動(dòng)取款機(jī)(以下簡(jiǎn)稱(chēng)為ATM機(jī))等上的卡處理裝置,有一種是通過(guò)規(guī)定的接口與ATM等上級(jí)裝置相連接,按照來(lái)自上級(jí)裝置的指示進(jìn)行與卡有關(guān)的規(guī)定處理,在規(guī)定的處理結(jié)束時(shí),把卡退出到外部。在這樣的卡處理裝置(卡處理機(jī))的情況下,用戶(hù)按照上級(jí)裝置在顯示部上顯示的引導(dǎo),把卡插入到該卡處理裝置中,并在規(guī)定的處理結(jié)束后,在卡從卡處理裝置中退出為止,在上級(jí)裝置前面等待。
并且,與上級(jí)裝置相連接、并從上級(jí)裝置接受指示進(jìn)行處理的卡處理裝置,有一種是在與上級(jí)裝置的通信線(xiàn)路發(fā)生異常而在一定時(shí)間內(nèi)沒(méi)有來(lái)自上級(jí)裝置的通信的情況下,或者,上級(jí)裝置由于某種原因失控而在一定時(shí)間內(nèi)沒(méi)有來(lái)自上級(jí)裝置的基于指示的對(duì)卡的處理命令的情況下,將位于內(nèi)部的卡向外部退出,返還用戶(hù)(例如,參見(jiàn)下列專(zhuān)利文獻(xiàn)1和專(zhuān)利文獻(xiàn)2)。
另一方面,與卡處理裝置相連接、并向卡處理裝置發(fā)出指示的上級(jí)裝置,有一種是指示卡處理裝置把卡退回到返回口之后,經(jīng)過(guò)一定時(shí)間之后,卡仍保持在返回口處的情況下,指示卡處理裝置把卡取入內(nèi)部(例如,參見(jiàn)下列專(zhuān)利文獻(xiàn)3)。
(日本)實(shí)用新案登錄第2526916號(hào)公報(bào);[專(zhuān)利文獻(xiàn)2](日本)特許第3175956號(hào)公報(bào);[專(zhuān)利文獻(xiàn)3](日本)特開(kāi)平7-334588號(hào)公報(bào)。
若發(fā)生故障,例如ATM等上級(jí)裝置和卡處理裝置之間的通信線(xiàn)路因斷線(xiàn)或噪聲等變成不通狀態(tài),或者上級(jí)裝置和卡處理裝置由于某種原因而變成無(wú)響應(yīng)狀態(tài)(阻塞和凍結(jié)等狀態(tài))或者失控狀態(tài)(程序執(zhí)行異常,不能控制的狀態(tài),或者兩個(gè)裝置之間不協(xié)調(diào)的狀態(tài))等,則不能夠從上級(jí)裝置向卡處理裝置發(fā)送任何指示,所以,即使用戶(hù)進(jìn)行一些操作,上級(jí)裝置和卡處理裝置也不能夠動(dòng)作。例如,在顯示器上顯示出上級(jí)裝置催促用戶(hù)插入卡的畫(huà)面后發(fā)生了上述故障的情況下,卡處理裝置不從上級(jí)裝置接收取入卡指示,所以,即使用戶(hù)把卡插入到卡處理裝置的內(nèi)部,卡處理裝置也不把卡取入到內(nèi)部。這時(shí),用戶(hù)強(qiáng)行向卡處理裝置的內(nèi)部插卡,有可能使卡處理裝置和卡受到損壞。并且,在上述情況下,在發(fā)生上述故障之前,卡處理裝置從上級(jí)裝置接收到了取入卡的指示的情況下,若用戶(hù)把卡插入到卡處理裝置的內(nèi)部,則卡處理裝置把卡取入到內(nèi)部,但是,此后,卡處理裝置不從上級(jí)裝置接收任何指示,所以,卡一直保持被取入到卡處理裝置的內(nèi)部的狀態(tài)。這時(shí),用戶(hù)強(qiáng)行從卡處理裝置內(nèi)部取出卡,或者強(qiáng)行向卡處理裝置內(nèi)部插入其他卡,都有可能使卡處理裝置或卡受到損壞。
如以上那樣,由于某種故障,致使上級(jí)裝置不能夠向卡處理裝置發(fā)送任何指示的情況下,作為一種應(yīng)對(duì)措施,如上所述,過(guò)去的方法是,卡處理裝置判斷出從上級(jí)裝置來(lái)的通信中斷了一定時(shí)間,如果內(nèi)部有卡,則將卡排出到外部進(jìn)行返還。但是,在上述情況下,用戶(hù)進(jìn)行任何操作,都不能夠使上級(jí)裝置和卡處理裝置動(dòng)作,所以,用戶(hù)立即感動(dòng)異常,為了向業(yè)務(wù)人員通報(bào),往往要使目光離開(kāi)卡處理裝置,或者從卡處理裝置的設(shè)置場(chǎng)地離去。因此,在此間隙內(nèi)若卡從卡處理裝置中退出,則卡處于被拔出的狀態(tài)放置在返回口處,有時(shí)會(huì)被有惡意的第三者盜走。并且,惡意的第三者如上所述要想盜竊卡,故意使通信線(xiàn)路變成不通狀態(tài),或者使上級(jí)裝置或卡處理裝置處于無(wú)響應(yīng)狀態(tài)或失控狀態(tài)等,也可能使從上級(jí)裝置向卡處理裝置的通信中斷。這樣,由于來(lái)自上級(jí)裝置的通信中斷,用戶(hù)的注意力離開(kāi)卡處理裝置,返回到返回口處的卡保持被放置的狀態(tài)。這種情況與對(duì)卡的規(guī)定處理正常結(jié)束,卡被返回的通常的返回后,用戶(hù)忘記取走卡,卡仍被放在返回口處的情況相比,卡丟失的可能性更大,并且,銀行等管理方面所負(fù)的責(zé)任更重。另一方面,如上所述,過(guò)去的做法是上級(jí)裝置判斷出被返回到返回口處的卡在一定時(shí)間內(nèi)未被取出,于是,指示卡處理裝置將卡取入到內(nèi)部。但是,在使通信線(xiàn)路變成不通狀態(tài)或者上級(jí)裝置和卡處理裝置變成無(wú)響應(yīng)狀態(tài)或失控狀態(tài)等,從而從上級(jí)裝置不能夠向卡處理裝置發(fā)送任何指示的情況下,不能夠指示卡處理裝置取入卡,因此也就不把卡取入內(nèi)部。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在由于某種故障而使從上級(jí)裝置的發(fā)送被中斷的情況下,能夠自己進(jìn)行判斷并處理,把受害控制在最小限度內(nèi)的卡處理裝置。
為了達(dá)到上述目的,本發(fā)明的卡處理裝置,卡處理裝置,接受卡進(jìn)行規(guī)定的處理,其特征在于具有取入機(jī)構(gòu),把卡取入到內(nèi)部;返回機(jī)構(gòu),使卡從內(nèi)部返回到返回口;第1檢測(cè)機(jī)構(gòu),檢測(cè)卡位于內(nèi)部的情況;第2檢測(cè)機(jī)構(gòu),檢測(cè)返回到返回口的卡已被拔出的情況;通信機(jī)構(gòu),和上級(jí)裝置互相進(jìn)行通信;第1計(jì)數(shù)機(jī)構(gòu),在上述通信機(jī)構(gòu)中接收來(lái)自上級(jí)裝置的命令之后,對(duì)響應(yīng)該命令起到接收來(lái)自上級(jí)裝置的下一個(gè)命令為止的時(shí)間進(jìn)行計(jì)數(shù);第2計(jì)數(shù)機(jī)構(gòu),對(duì)卡被返回到返回口之后起到卡被取出為止的時(shí)間進(jìn)行計(jì)數(shù);以及控制機(jī)構(gòu),根據(jù)上述第1和第2檢測(cè)機(jī)構(gòu)的檢測(cè)結(jié)果,控制上述取入機(jī)構(gòu)、上述返回機(jī)構(gòu)、上述通信機(jī)構(gòu)、上述第1和第2計(jì)數(shù)機(jī)構(gòu),上述控制機(jī)構(gòu)根據(jù)上述第1和第2檢測(cè)機(jī)構(gòu)的檢測(cè)結(jié)果,分別判斷卡是否位于內(nèi)部,以及卡是否位于返回口,在判斷為卡位于內(nèi)部的狀態(tài)下,在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述第1計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),由上述返回機(jī)構(gòu)把卡返回到返回口,然后在判斷為該返回的卡位于返回口的狀態(tài)下,在保持卡未被從返回口中拔出的狀態(tài)下由上述第2計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),由上述取入機(jī)構(gòu)把卡取入到內(nèi)部。
也就是說(shuō),上述卡處理裝置,其作用是在把卡取入到內(nèi)部時(shí),在不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下,自己來(lái)判斷規(guī)定時(shí)間是否已過(guò),若在該無(wú)接收狀態(tài)下判斷為規(guī)定時(shí)間已過(guò),則使卡返回到返回口,并且之后在不從返回口中拔取該被返回的卡的狀態(tài)下,自己判斷規(guī)定時(shí)間是否已過(guò),若判斷為在返回狀態(tài)下規(guī)定時(shí)間已過(guò),則再次把卡取入到內(nèi)部。
根據(jù)本發(fā)明,在由于某種原因而使來(lái)自上級(jí)裝置的發(fā)送被中斷的情況下,卡處理裝置自己進(jìn)行判斷和采取措施,所以能夠把所收的損害控制到最小限度。
圖1是利用卡處理裝置的系統(tǒng)構(gòu)成圖。
圖2是卡處理裝置的電路框圖。
圖3是卡處理裝置的概要結(jié)構(gòu)圖。
圖4是表示第1實(shí)施方式的存儲(chǔ)部的存儲(chǔ)內(nèi)容的圖。
圖5是第1實(shí)施方式的主卡處理的流程圖。
圖6是卡返回、再取入處理的流程圖。
圖7是卡排出處理流程圖。
圖8是卡取入處理流程圖。
圖9是硬件復(fù)位處理的流程圖。
圖10是卡處理再執(zhí)行此禁止處理的流程圖。
圖11是無(wú)命令發(fā)送通知處理的流程圖。
圖12是命令接收等待處理的流程圖。
圖13是不能交易通知處理的流程圖。
圖14是表示第2實(shí)施方式的存儲(chǔ)部的存儲(chǔ)內(nèi)容的圖。
圖15是表示第2實(shí)施方式的主卡處理的流程圖。
圖16是表示第3實(shí)施方式的主卡處理的流程圖。
具體實(shí)施例方式
以下參照附圖,詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式。圖1是表示本實(shí)施方式的系統(tǒng)構(gòu)成圖。本系統(tǒng)用于銀行等金融機(jī)關(guān)內(nèi),它被組裝在例如ATM(自動(dòng)柜員機(jī))等那樣的未圖示的自動(dòng)交易裝置內(nèi)。上級(jí)裝置1由個(gè)人計(jì)算機(jī)構(gòu)成,它對(duì)自動(dòng)交易裝置的各部分進(jìn)行控制??ㄌ幚硌b置2由卡讀寫(xiě)機(jī)構(gòu)成,它接受卡4進(jìn)行規(guī)定的處理。電源3向卡處理裝置2供給驅(qū)動(dòng)電力???由磁卡、IC卡或磁性IC卡構(gòu)成。也就是說(shuō),在卡4內(nèi)至少設(shè)置一個(gè)磁條或IC等信息記錄部。
上級(jí)裝置1和卡處理裝置2利用符合USB等標(biāo)準(zhǔn)的電纜和接口來(lái)進(jìn)行連接。上級(jí)裝置1、卡處理裝置2和電源3,設(shè)置在自動(dòng)交易裝置的內(nèi)部。在自動(dòng)交易裝置內(nèi)除此以外,還設(shè)置了未圖示的操作部、顯示部、現(xiàn)金收容部和現(xiàn)金收進(jìn)付出部等。用戶(hù)(客戶(hù))通過(guò)利用自動(dòng)交易裝置來(lái)進(jìn)行規(guī)定的操作,來(lái)由上級(jí)裝置1來(lái)控制自動(dòng)交易裝置的各個(gè)部分,進(jìn)行現(xiàn)金存入和取出等交易。這時(shí),把用戶(hù)持有的卡4插入到卡處理裝置2的內(nèi)部,卡處理裝置2接受該被插入的卡4,進(jìn)行從卡4中讀取信息等(有時(shí)也向卡4內(nèi)寫(xiě)入信息)的規(guī)定處理。這樣,根據(jù)從卡4中讀出的信息等,能夠進(jìn)行用戶(hù)要求的各種交易。
圖2是表示卡處理裝置2的電路結(jié)構(gòu)的框圖??刂撇?由CPU和ROM以及RAM等存儲(chǔ)器構(gòu)成。存儲(chǔ)部6由SRAM和EEPROM等存儲(chǔ)器構(gòu)成。控制部5對(duì)卡處理裝置2的各部分進(jìn)行控制。這時(shí),在控制部5的內(nèi)部存儲(chǔ)器和存儲(chǔ)部6內(nèi)以能夠讀寫(xiě)的狀態(tài)存儲(chǔ)各種控制數(shù)據(jù)。第1定時(shí)器7對(duì)從上級(jí)裝置1接收命令為止的時(shí)間進(jìn)行計(jì)數(shù)。第2定時(shí)器8對(duì)返回的卡4被拔出為止的時(shí)間進(jìn)行計(jì)數(shù)??刂撇?利用第1定時(shí)器7,在從上級(jí)裝置1發(fā)送的命令到來(lái)為止進(jìn)行監(jiān)視;利用第2定時(shí)器8,在返回的卡4被拔出為止進(jìn)行監(jiān)視。傳感器9a~9c在卡處理裝置2的內(nèi)部對(duì)卡4進(jìn)行檢測(cè)。傳感器10在卡4出入的卡處理裝置2的插入返回口處,對(duì)卡4進(jìn)行檢測(cè)??刂撇?利用從傳感器9a~9c輸出的檢測(cè)信號(hào),對(duì)內(nèi)部的卡4的位置進(jìn)行檢測(cè);利用從傳感器10輸出的檢測(cè)信號(hào),對(duì)卡4在插入返回口處的插入或拔出進(jìn)行檢測(cè)。光發(fā)生部20由發(fā)光二極管等構(gòu)成。聲音發(fā)生部21由蜂鳴器等構(gòu)成。
磁性讀出控制電路11控制磁頭18,從卡4的磁條中讀出磁信息,對(duì)該讀出后的磁信息進(jìn)行處理,發(fā)送到控制部5內(nèi)。磁性寫(xiě)入控制電路12對(duì)從控制部5發(fā)送來(lái)的信息進(jìn)行處理,對(duì)磁頭18進(jìn)行控制,把該處理后的信息磁記錄(寫(xiě)入)到卡4的磁條上。IC讀寫(xiě)控制電路13控制IC接點(diǎn)19,從卡4的IC中讀出信息,發(fā)送到控制部5內(nèi),或者把從控制部5發(fā)送來(lái)的信息寫(xiě)入到卡4的IC中。螺線(xiàn)管14使IC接點(diǎn)19移動(dòng),與設(shè)置在卡4上的IC接點(diǎn)相接觸或離開(kāi)。馬達(dá)15使夾持卡4進(jìn)行傳送的滾輪旋轉(zhuǎn)。螺線(xiàn)管16對(duì)堵塞卡處理裝置2的插入返回口的遮蔽器進(jìn)行開(kāi)關(guān)。通信部17由符合USB等標(biāo)準(zhǔn)的接口(通信線(xiàn)路)構(gòu)成。控制部5利用通信部17來(lái)與上級(jí)裝置1互相通信,從上級(jí)裝置1接收命令,或者把由磁頭18或IC接點(diǎn)19從卡4中讀出的信息發(fā)送到上級(jí)裝置1內(nèi)。
圖3是卡處理裝置2的概要結(jié)構(gòu)圖。在卡處理裝置2的內(nèi)部22中設(shè)有滾輪24、傳感器9a~9c、磁頭18和IC接點(diǎn)19。滾輪24按上下一對(duì)共設(shè)置了4對(duì),利用上述馬達(dá)15的驅(qū)動(dòng)來(lái)向右或向左旋轉(zhuǎn),夾持卡4,向F方向或R方向傳送。傳感器9a~9c由投受光型光電傳感器構(gòu)成,根據(jù)卡4遮擋光,來(lái)檢測(cè)卡4,從OFF狀態(tài)切換到ON狀態(tài)。磁頭18設(shè)置在能夠接觸由滾輪24傳送的卡4的磁條的位置上。磁頭18與移動(dòng)的卡4的磁條相接觸,這樣從磁條上讀取磁信息,或者在磁條上磁記錄信息。IC接點(diǎn)19被設(shè)置的位置與卡4被滾輪24傳送到內(nèi)部22的規(guī)定位置后停止的IC接點(diǎn)相對(duì)置(圖3(b))。IC接點(diǎn)19利用上述螺線(xiàn)管14的驅(qū)動(dòng)而上下移動(dòng),離開(kāi)或接觸卡4的IC接點(diǎn),在該接觸中從卡4的IC中讀出信息,或者在IC中記錄信息。
在卡處理裝置2的卡4出入的插入返回口23內(nèi),設(shè)置了遮蔽器25和傳感器10。遮蔽器25借助于螺線(xiàn)管16的驅(qū)動(dòng)而上下進(jìn)行開(kāi)關(guān)。遮蔽器25通過(guò)3(c)所示進(jìn)行打開(kāi),由此能夠進(jìn)入卡4的內(nèi)部22,或者從內(nèi)部22向外部突出;通過(guò)如圖3(a)、(b)所示進(jìn)行關(guān)閉,由此卡4或異物不能夠進(jìn)入內(nèi)部22或者使卡4不能從內(nèi)部22向外部取出。傳感器10由微動(dòng)開(kāi)關(guān)構(gòu)成,通過(guò)接觸適當(dāng)形狀的卡4,檢測(cè)出卡4,從OFF狀態(tài)切換到ON狀態(tài)。
利用通信部17從上級(jí)裝置1接收了表示把卡4取入到內(nèi)部22內(nèi)的指示的命令之后,若用戶(hù)把卡4插入到插入返回口23,則傳感器10檢測(cè)出卡4,收到該檢測(cè)信號(hào)的控制部5,驅(qū)動(dòng)螺線(xiàn)管16,打開(kāi)遮蔽器25。對(duì)此,在不適當(dāng)?shù)男螤畹目?以外的異物被插入到插入返回口23內(nèi)的情況下,傳感器10未檢測(cè)出卡4,所以,遮蔽器25不打開(kāi)。若打開(kāi)遮蔽器25,則控制部5對(duì)馬達(dá)15進(jìn)行正向旋轉(zhuǎn)驅(qū)動(dòng),使?jié)L輪24旋轉(zhuǎn),以便把卡4取入到內(nèi)部22中。因此,卡4進(jìn)一步被插入,若卡4的前端被夾持在前側(cè)(插入返回口23側(cè))的滾輪24之間,則卡4借助于滾輪24而被傳送到F方向,進(jìn)入內(nèi)部22中。利用位于前側(cè)的傳感器9a一旦檢測(cè)出卡4之后,若過(guò)一會(huì)未檢測(cè)出卡4,則由控制部5驅(qū)動(dòng)螺線(xiàn)管16,關(guān)閉遮蔽器25。
并且,在利用通信部17從上級(jí)裝置1收到了表示從卡4的磁條上讀出信息的指示的命令的情況下,控制部5若用位于中央的傳感器9b檢測(cè)出卡4的前端,則一邊傳送卡4,一邊利用磁頭18從卡4的磁條上讀出磁信息。稍后,若由位于后側(cè)的傳感器9c檢測(cè)出卡4,則控制部5使磁頭18停止讀出,停止驅(qū)動(dòng)馬達(dá)15,停止用滾輪24來(lái)傳送卡4。然后,在利用通信部17從上級(jí)裝置1收到了表示往卡4的磁條上記錄信息的指示的命令的情況下,控制部5對(duì)馬達(dá)15進(jìn)行返向旋轉(zhuǎn)驅(qū)動(dòng),利用滾輪24來(lái)向R方向傳送卡4。并且,若由位于前側(cè)的傳感器9a檢測(cè)出卡4,則由控制部5切換為對(duì)馬達(dá)15進(jìn)行正向旋轉(zhuǎn)驅(qū)動(dòng),再次用滾輪24來(lái)向F方向傳送卡4,利用磁頭18來(lái)往卡4的磁條上磁記錄信息。稍后,若由位于后側(cè)的傳感器9c檢測(cè)出卡4,則控制部5使磁頭18停止磁記錄,停止對(duì)馬達(dá)15進(jìn)行驅(qū)動(dòng),使?jié)L輪24停止傳送卡4。
此外,在由通信部17從上級(jí)裝置1接收表示從卡4的IC中讀出信息的指示、以及表示向卡4的IC內(nèi)寫(xiě)入信息的指示的命令的情況下,控制部5把卡4傳送到卡4的IC接點(diǎn)與IC接點(diǎn)19相對(duì)置的規(guī)定位置上,使馬達(dá)15停止驅(qū)動(dòng),使?jié)L輪24停止旋轉(zhuǎn)。這時(shí),控制部5使未圖示的止動(dòng)器向卡4的傳送路徑上突出,使卡4準(zhǔn)確地靜止在上述規(guī)定位置上。靜止后,控制部5驅(qū)動(dòng)螺線(xiàn)管14,使IC接點(diǎn)19下降而與卡4的IC接點(diǎn)相接觸。然后,利用IC接點(diǎn)19來(lái)從卡4的IC中讀出信息,或者向IC內(nèi)寫(xiě)入信息。
然后,當(dāng)將卡4返給用戶(hù)時(shí),控制部5驅(qū)動(dòng)螺線(xiàn)管16,打開(kāi)遮蔽器25,對(duì)馬達(dá)15進(jìn)行反向旋轉(zhuǎn)驅(qū)動(dòng),利用滾輪24向R方向傳送卡4。并且,在用傳感器9a一旦檢測(cè)出卡4后,過(guò)一會(huì)檢測(cè)不出卡4時(shí),控制部5停止驅(qū)動(dòng)馬達(dá)15,停止用滾輪24來(lái)傳送卡4。這樣,如圖3(c),卡4被排出,從插入返回口23中突出來(lái),變成能夠拔出的狀態(tài)。并且,然后,當(dāng)收回卡4時(shí),控制部5對(duì)馬達(dá)15進(jìn)行正向旋轉(zhuǎn)驅(qū)動(dòng),利用滾輪24向F方向傳送卡4,使卡4通過(guò)卡處理裝置2的后面(與插入返回口23相反的一側(cè))所設(shè)置的未圖示的開(kāi)口,把卡收回到設(shè)在卡處理裝置2后方的未圖示的回收箱內(nèi)。并且,控制部5一旦用傳感器9c檢測(cè)出卡4之后,過(guò)一會(huì)檢測(cè)不到卡4之后,使馬達(dá)15和滾輪24停止。
在上述結(jié)構(gòu)中,控制部5構(gòu)成本發(fā)明的控制機(jī)構(gòu)的一實(shí)施方式。第1定時(shí)器7構(gòu)成本發(fā)明的計(jì)數(shù)機(jī)構(gòu)及第1計(jì)數(shù)機(jī)構(gòu)的一實(shí)施方式。第2定時(shí)器8構(gòu)成本發(fā)明第2計(jì)數(shù)機(jī)構(gòu)的一實(shí)施方式。傳感器9a~9c構(gòu)成本發(fā)明的第1檢測(cè)機(jī)構(gòu)的一實(shí)施方式。傳感器10構(gòu)成本發(fā)明的第2檢測(cè)機(jī)構(gòu)的一實(shí)施方式。馬達(dá)15和滾輪24構(gòu)成本發(fā)明的取入機(jī)構(gòu)和返回機(jī)構(gòu)的一實(shí)施方式。通信部17構(gòu)成本發(fā)明的通信機(jī)構(gòu)的一實(shí)施方式。
以下參照?qǐng)D4~圖13,說(shuō)明本發(fā)明的第1實(shí)施方式。圖4是表示存儲(chǔ)部6的存儲(chǔ)內(nèi)容的一例的圖。在存儲(chǔ)部6內(nèi),設(shè)置了在通信部17中保持不接收從上級(jí)裝置1來(lái)的命令的狀態(tài)下經(jīng)過(guò)了規(guī)定時(shí)間的情況下,作為通信錯(cuò)誤處理而進(jìn)行的處理以及設(shè)定該處理的執(zhí)行順序的區(qū)域(圖4中用粗的實(shí)線(xiàn)表示的框內(nèi))。在圖4的例中,作為通信錯(cuò)誤處理,如右側(cè)的實(shí)線(xiàn)框內(nèi)所示,設(shè)定了第1進(jìn)行“卡返回、再次取入處理”;第2進(jìn)行“無(wú)命令發(fā)送通知處理”。作為其他設(shè)定后備內(nèi)容有“硬件復(fù)位處理”、“卡處理再執(zhí)行禁止處理”、“命令等待處理”和“不能交易通知處理(圖4中用細(xì)的虛線(xiàn)表示的框內(nèi))。
上述設(shè)定后備的各種處理是為了應(yīng)對(duì)卡處理裝置2不接受從上級(jí)裝置1來(lái)的命令而預(yù)先考慮的處理。詳細(xì)情況是,“卡返回、再次取入處理”是把位于內(nèi)部22的卡4返回到插入返回口23,如果該返回的卡4未被取走,則再次將其取入到內(nèi)部22中的處理?!盁o(wú)命令發(fā)送通知處理”是向上級(jí)裝置1發(fā)出表示說(shuō)明不能發(fā)送命令的通知的處理。“硬件復(fù)位處理”是讓卡處理裝置2恢復(fù)到從電源3供電進(jìn)行起動(dòng)時(shí)的初始狀態(tài)的處理?!翱ㄌ幚碓賵?zhí)行禁止處理”是設(shè)定為禁止的處理,使以后不進(jìn)行圖5所示的對(duì)卡4的處理?!懊畹却幚怼笔菍?duì)從上級(jí)裝置1來(lái)的命令的接收再稍等候一會(huì)的處理。“不能交易通知處理”是向用戶(hù)發(fā)出表示不能交易的通知的處理。
利用“卡返回、再次取入處理”使位于內(nèi)部22的卡4返回、以及利用“不能交易通知處理”來(lái)向用戶(hù)發(fā)出表示不能夠交易的通知,這些都是考慮到在上級(jí)裝置1和卡處理裝置2之間的通信線(xiàn)路處于不通狀態(tài),或者上級(jí)裝置1和卡處理裝置2由于某種原因而發(fā)生故障,例如處于無(wú)響應(yīng)狀態(tài)(阻塞或凍結(jié)等狀態(tài))或失控狀態(tài)(程序執(zhí)行異常,不能控制的狀態(tài),或者兩個(gè)裝置1、2之間不協(xié)調(diào)的狀態(tài))等情況下,為了使用戶(hù)認(rèn)識(shí)到不能交易,使上述故障不會(huì)造成混亂,防止卡處理裝置2和上級(jí)裝置1及卡4被破壞。利用“卡返回、再次取入處理”對(duì)返回的卡4進(jìn)行再次取入,是為了在返回的卡4未被用戶(hù)取走而放置在返回口處的情況下,防止該卡4被第三者盜走和非法使用。
利用“無(wú)命令發(fā)送通知處理”向上級(jí)裝置1發(fā)出表示通未能發(fā)送命令的通知,是因?yàn)樵谏霞?jí)裝置1和銀行的中央服務(wù)器等之間利用電話(huà)線(xiàn)路等詢(xún)問(wèn)ID/密碼等,所以,該通信時(shí)間較長(zhǎng),造成從上級(jí)裝置1向卡處理裝置2的命令發(fā)送被延遲的情況下,或者上級(jí)裝置1和卡處理裝置2之間的通信線(xiàn)路由于噪聲等而暫時(shí)處于不通狀態(tài),卡處理裝置2未接收到從上級(jí)裝置1來(lái)的命令的情況下,催促上級(jí)裝置1發(fā)送表示需要稍稍等候命令的接收、或者催促發(fā)送(或重新發(fā)送)已經(jīng)發(fā)出但尚未收到的命令等。
利用“硬件復(fù)位處理”來(lái)使卡處理裝置2恢復(fù)到初始狀態(tài),是為了在上級(jí)裝置1和卡處理裝置2處于無(wú)響應(yīng)狀態(tài)或失控狀態(tài)等發(fā)生故障的情況下,對(duì)用于建立能夠與上級(jí)裝置1互相通信的狀態(tài)的程序或圖5等所示的對(duì)卡4的處理程序等進(jìn)行初始化(復(fù)位)處理,從頭開(kāi)始重新執(zhí)行,以消除上述故障。
用“卡處理再執(zhí)行禁止處理”等來(lái)設(shè)定禁止以后不再對(duì)卡4進(jìn)行處理的目的在于消除上述故障,防止在不接收從上級(jí)裝置1來(lái)的命令的狀態(tài)繼續(xù)的情況下,無(wú)限制地進(jìn)行通信錯(cuò)誤處理,造成浪費(fèi)。
利用“命令等待處理”來(lái)等待接收來(lái)自上級(jí)裝置1的命令的目的是,在上級(jí)裝置1和中央服務(wù)器等之間的通信所需的時(shí)間較長(zhǎng),來(lái)自上級(jí)裝置1的命令的發(fā)送出現(xiàn)延遲的情況下,從實(shí)質(zhì)上延長(zhǎng)對(duì)命令的接收進(jìn)行等待的時(shí)間。
在開(kāi)始導(dǎo)入圖1的系統(tǒng)之前,設(shè)想可能發(fā)生的故障,從應(yīng)對(duì)該故障的上述設(shè)定后備的各處理中,決定出作為通信錯(cuò)誤處理而執(zhí)行的單一或多個(gè)處理以及該處理的執(zhí)行順序,利用由上級(jí)裝置1或其他個(gè)人計(jì)算機(jī)等構(gòu)成的寫(xiě)入裝置,如圖4所示寫(xiě)入設(shè)定在存儲(chǔ)部6的規(guī)定區(qū)域。并且,在系統(tǒng)運(yùn)行時(shí),作為通信錯(cuò)誤處理而執(zhí)行的處理和執(zhí)行順序可適當(dāng)變更,利用上級(jí)裝置1等在存儲(chǔ)部6的規(guī)定區(qū)域內(nèi)寫(xiě)入,進(jìn)行設(shè)定更改。上述設(shè)定后備的各處理的程序既可以以預(yù)先全部存儲(chǔ)在存儲(chǔ)部6內(nèi),也可以?xún)H把為執(zhí)行通信錯(cuò)誤處理而設(shè)定的一部分處理的程序存儲(chǔ)在存儲(chǔ)部6內(nèi)。在僅存儲(chǔ)一部分處理的程序的情況下,當(dāng)更改設(shè)定時(shí),只要在存儲(chǔ)部6內(nèi)追加存儲(chǔ)新設(shè)定的處理的程序,或者刪除不要的處理程序即可。通過(guò)僅存儲(chǔ)一部分處理的程序,或者刪除不需要的處理程序,也可以不使用存儲(chǔ)容量大的存儲(chǔ)器作為存儲(chǔ)部6,能夠抑制卡處理裝置2的成本上升,存儲(chǔ)部6構(gòu)成本發(fā)明的設(shè)定機(jī)構(gòu)的一實(shí)施方式。
圖5~圖13是表示由卡處理裝置2執(zhí)行的處理順序的流程圖。由控制部5來(lái)執(zhí)行各處理,圖5是表示主卡處理順序的流程圖。該主卡處理是在卡4位于卡處理裝置2內(nèi)部22期間,平時(shí)對(duì)來(lái)自上級(jí)裝置1的命令的接收進(jìn)行監(jiān)視的情況的處理。若從電源3供電來(lái)起動(dòng)卡處理裝置2,則控制部5分別對(duì)規(guī)定時(shí)間T1和規(guī)定時(shí)間T2進(jìn)行設(shè)定(S1步驟),上述規(guī)定時(shí)間T1與由第1定時(shí)器7計(jì)數(shù)的從上級(jí)裝置1接收命令為止的時(shí)間進(jìn)行比較;上述規(guī)定時(shí)間T2和由第2定時(shí)器8計(jì)數(shù)的卡4未從插入返回口23中拔出的時(shí)間進(jìn)行比較。規(guī)定時(shí)間T1、T2的設(shè)定值既可以是預(yù)先存儲(chǔ)在存儲(chǔ)部6內(nèi),也可以是在該設(shè)定時(shí)詢(xún)問(wèn)上級(jí)裝置1,從上級(jí)裝置1接收。并且,最好把規(guī)定時(shí)間T1值被設(shè)定為,大于即使因卡處理裝置2不能夠從上級(jí)裝置1接收命令而卡處理裝置2或上級(jí)裝置1暫時(shí)停滯處理也不會(huì)引起用戶(hù)擔(dān)心的時(shí)間,小于當(dāng)卡處理裝置2和上級(jí)裝置1處于正常狀態(tài)時(shí)卡處理裝置2從上級(jí)裝置1接收命令為止所需的平均時(shí)間。并且,規(guī)定時(shí)間T2的設(shè)定值最好大于位于卡處理裝置2的設(shè)置場(chǎng)所的卡4的持有人用戶(hù)能夠拔出被返回到插入返回口23處的卡4的平均時(shí)間,小于該用戶(hù)離開(kāi)卡處理裝置2的設(shè)置場(chǎng)地,其他人來(lái)到卡處理裝置2的設(shè)置場(chǎng)地為止所需的平均時(shí)間。
若設(shè)定規(guī)定時(shí)間T1、T2,則控制部5根據(jù)傳感器9a~9c的檢測(cè)結(jié)果,來(lái)判斷卡4是否位于卡處理裝置2的內(nèi)部22(S2步驟)。這時(shí),在用戶(hù)尚未把卡4插入到卡處理裝置2的插入返回口23或內(nèi)部22的情況下,傳感器9a~9c全部為OFF狀態(tài),卡4不在內(nèi)部22(S2步驟為否),等待某一個(gè)傳感器9a~9c檢測(cè)出卡4,變成ON狀態(tài)。
并且,在從上級(jí)裝置1收到了指示取入卡4的命令后,若用戶(hù)把卡4插入到插入返回口23內(nèi),如上所述,利用馬達(dá)15的正轉(zhuǎn)驅(qū)動(dòng)和滾輪24的旋轉(zhuǎn),來(lái)把卡4取入到內(nèi)部22,則某一個(gè)傳感器9a~9c檢測(cè)出卡4,變成ON狀態(tài),所以控制部5判斷為卡4位于內(nèi)部22(S2步驟是),對(duì)第1定時(shí)器7進(jìn)行清零(把計(jì)數(shù)值設(shè)定為零)(S3步驟)。接著,控制部5對(duì)接收來(lái)自上級(jí)裝置1的命令為止的時(shí)間進(jìn)行計(jì)數(shù),為此,起動(dòng)(開(kāi)始計(jì)數(shù))第1定時(shí)器7(S4步驟),對(duì)通信部17是否從上級(jí)裝置1收到了命令進(jìn)行判斷(S5步驟)。這時(shí),如果未從上級(jí)裝置1收到命令(S5步驟否),則控制部5參照第1定時(shí)器7來(lái)判斷該第1定時(shí)器7所計(jì)數(shù)的時(shí)間是否達(dá)到了規(guī)定時(shí)間T1(S6步驟)。這時(shí),如果第1定時(shí)器7的計(jì)數(shù)時(shí)間沒(méi)有達(dá)到規(guī)定時(shí)間T1(S6步驟否),則由控制部5再次判斷是否從上級(jí)裝置1收到了命令(S5步驟),如果沒(méi)有收到(S5步驟否),則再次判斷第1定時(shí)器7的計(jì)數(shù)時(shí)間是否達(dá)到規(guī)定時(shí)間T1(S6步驟)。
并且,在S5、S6步驟,在等待接收來(lái)自上級(jí)裝置1來(lái)的命令的狀態(tài)下,若在第1定時(shí)器7的計(jì)數(shù)時(shí)間達(dá)到規(guī)定時(shí)間T1之前(S6步驟否)從上級(jí)裝置1接收命令(S5步驟是),則控制部5使第1定時(shí)器7停止(停止計(jì)數(shù))(S7步驟)。并且,控制部5根據(jù)收到的命令來(lái)執(zhí)行處理(S8步驟)。這時(shí)所執(zhí)行的處理,例如有從卡4中讀出信息,向卡4內(nèi)寫(xiě)入信息,使卡4向外部排出(返回)等。該處理執(zhí)行后,控制部5利用通信部17來(lái)向上級(jí)裝置1響應(yīng)處理結(jié)果(返回)(S9步驟)。這時(shí),響應(yīng)的結(jié)果,例如有從卡4中讀出的信息、或者報(bào)告收到的命令處理結(jié)束的代碼等。
響應(yīng)后,控制部5再次判斷卡4是否位于卡處理裝置2的內(nèi)部22(S2步驟)。這時(shí),如果內(nèi)部22有卡4(S2步驟是),則控制部5對(duì)第1定時(shí)器7進(jìn)行清零(S3步驟),為了對(duì)接收從上級(jí)裝置1來(lái)的下一個(gè)命令為止的時(shí)間進(jìn)行計(jì)數(shù),起動(dòng)第1定時(shí)器7(S4步驟),判斷是否從上級(jí)裝置1接收到命令(S5步驟)。并且,控制部5根據(jù)該判斷結(jié)果,如上所述那樣執(zhí)行S6步驟或S7步驟~S9步驟等。
另一方面,在S5步驟,在保持不從上級(jí)裝置1接收命令的狀態(tài)(S5步驟否)下,若在S6步驟第1定時(shí)器7的計(jì)數(shù)時(shí)間達(dá)到了規(guī)定時(shí)間T1(S6步驟是),則控制部5讀取存儲(chǔ)部6的通信錯(cuò)誤處理的設(shè)定區(qū)(圖4),按照已設(shè)定的順序一個(gè)一個(gè)地執(zhí)行通信錯(cuò)誤處理(S10步驟)。在圖4的例中,作為通信錯(cuò)誤處理設(shè)定了第1進(jìn)行卡返回、再次取入處理,所以,控制部5從存儲(chǔ)部6中讀出卡返回、再次取入處理的程序并執(zhí)行。
圖6是表示卡返回、再取入處理順序的流程圖。若開(kāi)始卡返回、再次取入處理,則控制部5為了把位于內(nèi)部22中的卡4返給用戶(hù),執(zhí)行卡排出處理(S21步驟)。圖7是表示卡排出處理的詳細(xì)過(guò)程的流程圖。在圖7中,首先控制部5驅(qū)動(dòng)螺線(xiàn)管16,打開(kāi)遮蔽器25(S31步驟),對(duì)馬達(dá)15進(jìn)行反轉(zhuǎn)驅(qū)動(dòng)(S32步驟),利用滾輪24的旋轉(zhuǎn)來(lái)把卡4向插入返回口23傳送。并且,若傳感器9a一旦檢測(cè)出卡4,變成ON狀態(tài)后,過(guò)一會(huì)存儲(chǔ)檢測(cè)不出卡4而變成OFF狀態(tài)(S33步驟是),則控制部5停止馬達(dá)15的驅(qū)動(dòng)(S34步驟),停止用滾輪24來(lái)傳送卡4。這樣,卡4被排出到插入返回口23(圖3(c)的狀態(tài)),變成能夠拔出的狀態(tài)。
在執(zhí)行卡排出處理之后,控制部15對(duì)第2定時(shí)器8進(jìn)行清零(圖6的S22步驟),為了對(duì)已返回的卡4未從插入返回口23中拔出的時(shí)間進(jìn)行計(jì)數(shù),起動(dòng)第2定時(shí)器8(S23步),根據(jù)傳感器10的檢測(cè)結(jié)果,來(lái)判斷卡4是否已從插入返回口23中拔出(S24步驟)。這時(shí),如果傳感器10未檢測(cè)出卡4而處于OFF狀態(tài),則控制部5判斷為卡4被拔出(S24步驟是),轉(zhuǎn)移到圖5的主卡處理的S2步驟,再次判斷卡4是否位于卡處理裝置2的內(nèi)部22,如上所述,反復(fù)執(zhí)行S3步驟以后的處理。另一方面,如果在圖6的S24步驟由傳感器10檢測(cè)出卡4而處于ON狀態(tài),則控制部5判斷為卡4未被拔出(S24步驟否),參照第2定時(shí)器8來(lái)判斷該第2定時(shí)器8所計(jì)數(shù)的時(shí)間是否達(dá)到了規(guī)定時(shí)間T2(S25步)。這時(shí),如果第2定時(shí)器8的計(jì)數(shù)時(shí)間未達(dá)到規(guī)定時(shí)間T2(S25步驟否),則由控制部5再次判斷卡4是否已從插入返回口23中拔出(S24步驟),如果未拔出(S24步驟否),則再次判斷第2定時(shí)器8的計(jì)數(shù)時(shí)間是否達(dá)到規(guī)定時(shí)間T2(S25步驟)。
并且,在S24、S25步驟等待拔出已返回的卡4的狀態(tài)下,若在繼續(xù)保持卡4未從插入返回口23中拔出的狀態(tài)(S24步驟否),第2定時(shí)器8的計(jì)數(shù)時(shí)間達(dá)到規(guī)定時(shí)間T2(S25步驟是),則控制部5再次把位于插入返回口23內(nèi)的卡4取入到內(nèi)部22,所以執(zhí)行卡取入處理(S26步驟)。圖8是表示卡取入處理的詳細(xì)過(guò)程的流程圖。在圖8中,首先,由控制部5驅(qū)動(dòng)螺線(xiàn)管16,打開(kāi)遮蔽器25(S41步驟),對(duì)馬達(dá)15進(jìn)行正轉(zhuǎn)驅(qū)動(dòng)(S42步驟),利用滾輪24的旋轉(zhuǎn)來(lái)把卡4向內(nèi)部22傳送。并且,傳感器9a一旦檢測(cè)出卡4,變成ON狀態(tài)之后,過(guò)一會(huì)檢測(cè)不出卡4而變成OFF狀態(tài)(S43步驟是),則控制部5驅(qū)動(dòng)螺線(xiàn)管16,關(guān)閉遮蔽器25(S44步驟)。然后,若由傳感器9c來(lái)檢測(cè)卡4,從OFF狀態(tài)變成ON狀態(tài)(S45步驟是),則控制部5停止驅(qū)動(dòng)馬達(dá)15(S46步驟),停止用滾輪24來(lái)傳送卡4。這樣,變成卡4從插入返回口23中取入到內(nèi)部22中的狀態(tài)。在執(zhí)行卡取入處理之后,控制部5使第2定時(shí)器停止(圖6的S27步驟),結(jié)束卡返回、再次取入處理,轉(zhuǎn)移到圖5的S11步驟。
如上述那樣,若執(zhí)行完一個(gè)通信錯(cuò)誤處理,則控制部5判斷在圖5的S11步驟是否利用通信部17從上級(jí)裝置1接收了命令,如果接收了(S11步驟是),則如上述那樣,執(zhí)行S7~S9步驟,轉(zhuǎn)移到S2步驟。與此相比,如果在S11步驟未從上級(jí)裝置1接收命令(S11步驟否),則控制部5判斷是否進(jìn)行了對(duì)存儲(chǔ)部6所設(shè)定的最后的通信錯(cuò)誤處理(S12步驟)。在圖4的例中,作為通信錯(cuò)誤處理,設(shè)定為最后(第2)執(zhí)行無(wú)命令發(fā)送通知處理,所以控制部5判斷為不進(jìn)行已設(shè)定的最后的通信錯(cuò)誤處理(S12步驟否),轉(zhuǎn)移到S10步驟,從存儲(chǔ)部6中讀出無(wú)命令發(fā)送通知處理的程序,并予以執(zhí)行。
圖11是表示無(wú)命令發(fā)送的通知處理的過(guò)程的流程圖。若開(kāi)始進(jìn)行無(wú)命令發(fā)送通知處理,則控制部5利用通信部17來(lái)向上級(jí)裝置1發(fā)送與這時(shí)的第1定時(shí)器7的計(jì)數(shù)時(shí)間或者通信錯(cuò)誤處理的執(zhí)行次數(shù)相對(duì)應(yīng)的無(wú)命令發(fā)送通知代碼(S71步驟)。具體來(lái)說(shuō),預(yù)先在存儲(chǔ)部6的規(guī)定區(qū)內(nèi)存儲(chǔ)以下代碼例如,表示規(guī)定時(shí)間T1已過(guò)后仍保持不從上級(jí)裝置1接收命令的狀態(tài)的規(guī)定時(shí)間已過(guò)的代碼;或者,表示這時(shí)開(kāi)始的無(wú)命令發(fā)送通知處理對(duì)應(yīng)于第幾次通信錯(cuò)誤處理(在圖4的例中為2次)的代碼。由控制部5從中讀出對(duì)應(yīng)的代碼,發(fā)送到上級(jí)裝置1內(nèi)。無(wú)發(fā)送命令狀態(tài)向上級(jí)裝置1通知,可以是這樣的方式,即,可以向上級(jí)裝置1報(bào)告在不能從上級(jí)裝置1接收命令的狀態(tài)下時(shí)間繼續(xù)經(jīng)過(guò)。發(fā)送后,由控制部5結(jié)束無(wú)命令發(fā)送通知處理,轉(zhuǎn)向圖5的S11步驟。
另一方面,在存儲(chǔ)部6中設(shè)置了硬件復(fù)位處理來(lái)作為通信錯(cuò)誤處理的情況下,控制部5在圖5的S10步驟執(zhí)行硬件復(fù)位處理。圖9是表示硬件復(fù)位處理過(guò)程的流程圖。若開(kāi)始硬件復(fù)位處理,則控制部5進(jìn)行復(fù)位,使卡處理裝置2的各部分回復(fù)到初始狀態(tài)(S51步驟)。復(fù)位后,控制部5,從最初重新執(zhí)行例如用于建立上級(jí)裝置1和卡處理裝置2可互相通信的狀態(tài)的處理程序,并且從最初重新執(zhí)行圖5的主卡處理。
并且,在存儲(chǔ)部6中設(shè)置了卡處理再執(zhí)行禁止處理來(lái)作為通信錯(cuò)誤處理的情況下,控制部5在圖5的S10步驟執(zhí)行卡處理再執(zhí)行禁止處理。圖10是表示卡處理再執(zhí)行禁止處理的過(guò)程的流程圖。若開(kāi)始卡處理再執(zhí)行禁止處理,則控制部5設(shè)定為以后禁止再執(zhí)行圖5的主卡處理(S61步驟)。具體來(lái)說(shuō),把預(yù)先設(shè)置在存儲(chǔ)部6的規(guī)定區(qū)內(nèi)的允許或禁示進(jìn)行主卡處理的標(biāo)記,調(diào)整到表示禁止的“1”的狀態(tài)。設(shè)定后控制部5結(jié)束卡處理再執(zhí)行禁止處理,轉(zhuǎn)移到圖5的S11步驟。并且,然后,進(jìn)行中的主卡處理如后所述一旦結(jié)束,以后只要上述標(biāo)記處于“1”的狀態(tài),控制部5就不執(zhí)行主卡處理。而且,若卡處理裝置2重新起動(dòng)或進(jìn)行復(fù)位,則控制部5使上述標(biāo)記返回到表示允許執(zhí)行主卡處理的“0”狀態(tài),執(zhí)行主卡處理。
并且,在存儲(chǔ)都6中設(shè)定命令接收等待處理來(lái)作為通信錯(cuò)誤處理的情況下,控制部5在圖5的S10步驟執(zhí)行命令接收等待處理。圖12是表示命令接收等待處理的過(guò)程的流程圖。若開(kāi)始命令接收等待處理,則控制部5等待通信部17接收來(lái)自上級(jí)裝置1的命令(S81步驟),參照第1定時(shí)器7來(lái)判斷該第1定時(shí)器7的計(jì)數(shù)時(shí)間是否達(dá)到規(guī)定時(shí)間T1+x(T1<T1+x)(S82步驟)。并且,若第1定時(shí)器7的計(jì)數(shù)時(shí)間達(dá)到了規(guī)定時(shí)間T1+x(S82步驟是),則控制部5結(jié)束命令接收等待處理,轉(zhuǎn)向圖5的S11步驟)。
并且,在存儲(chǔ)部6中設(shè)定了不能交易通知處理來(lái)作為通信錯(cuò)誤處理的情況下,控制部5在圖5的S10步驟執(zhí)行不能交易通知處理。圖13是表示不能交易通知處理的過(guò)程的流程圖。若開(kāi)始不能交易通知處理,則控制部5根據(jù)這時(shí)的第1定時(shí)器7的計(jì)數(shù)時(shí)間或通信錯(cuò)誤處理的執(zhí)行次數(shù),來(lái)驅(qū)動(dòng)光發(fā)生部20或音發(fā)生部21,把卡4不能夠進(jìn)行交易的不能夠交易狀態(tài)向用戶(hù)通知(S91步驟)。具體來(lái)說(shuō),例如,繼續(xù)保持不從上級(jí)裝置1接收命令的狀態(tài)下,如果從規(guī)定時(shí)間T1起再經(jīng)過(guò)規(guī)定時(shí)間,則使光發(fā)生部20點(diǎn)亮,如果經(jīng)過(guò)比其更長(zhǎng)的規(guī)定時(shí)間,則使光發(fā)生部20閃爍。并且,例如,這時(shí),開(kāi)始的不能交易通知處理是第1次通信錯(cuò)誤處理,則從音發(fā)生部21發(fā)出短音;如果是第2次通信錯(cuò)誤處理,則從音發(fā)生部21發(fā)出長(zhǎng)音。也就是說(shuō),向用戶(hù)發(fā)出不能夠交易狀態(tài)的通知,可以是這樣的方式,即,可以向用戶(hù)報(bào)告,在不能接收來(lái)自上級(jí)裝置1的命令的狀態(tài)下時(shí)間繼續(xù)經(jīng)過(guò)。通知后,由控制部5結(jié)束不能交易通知處理,轉(zhuǎn)向圖5的S11步驟。
轉(zhuǎn)移到圖5的S11步驟后,控制部5若判斷為不從上級(jí)裝置1接收命令(S11步驟否)、而已進(jìn)行了存儲(chǔ)部6內(nèi)所設(shè)定的最后的通信錯(cuò)誤處理(S12步驟是),則使第1定時(shí)器7停止(S13步驟),結(jié)束主卡處理。然后,若在規(guī)定時(shí)間經(jīng)過(guò)后,或者從上級(jí)裝置1接收指示開(kāi)始執(zhí)行主卡處理的命令,則僅在上述允許或禁止執(zhí)行主卡處理的標(biāo)記是表示允許的“0”狀態(tài)的情況下,才由控制部5開(kāi)始執(zhí)行主卡處理。并且,若卡處理裝置2重新起動(dòng)或復(fù)位,則控制部5開(kāi)始執(zhí)行主卡處理。
根據(jù)上述第1實(shí)施方式,在把卡4取入到卡處理裝置2的內(nèi)部22的狀態(tài)下,由于某種故障而中斷了從上級(jí)裝置1向卡處理裝置2傳送命令的情況下,由卡處理裝置2在不能夠接收來(lái)自上級(jí)裝置1的命令的狀態(tài)下自己判斷規(guī)定時(shí)間T1是否已過(guò),若判斷為規(guī)定時(shí)間T1已過(guò),則執(zhí)行預(yù)先假定可能發(fā)生的故障而設(shè)定的通信錯(cuò)誤處理,進(jìn)行應(yīng)對(duì),所以能夠把受害程度減小到最低限度。
具體來(lái)說(shuō),在把執(zhí)行卡返回、再次取入處理設(shè)定為通信錯(cuò)誤處理的情況下,即使由于某種故障而使來(lái)自上級(jí)裝置1的命令的發(fā)送產(chǎn)生中斷,上級(jí)裝置1的顯示部上所顯示的內(nèi)容和卡處理裝置2的狀態(tài)不協(xié)調(diào),若判斷為繼續(xù)保持不接收來(lái)自上級(jí)裝置1的命令的狀態(tài)下,規(guī)定時(shí)間T1已過(guò),則卡處理裝置2把內(nèi)部22的卡4返回到插入返回口23,所以,能夠使用戶(hù)認(rèn)識(shí)到不能交易,以免對(duì)上述不協(xié)調(diào)狀態(tài)造成混亂。并且,這樣一來(lái),能夠防止發(fā)生以下危害例如用戶(hù)勉強(qiáng)從內(nèi)部22取出卡4,或者勉強(qiáng)往內(nèi)部22插入其他卡,造成卡處理裝置2和卡4損壞,或者胡亂使用上級(jí)裝置1造成其被損壞。并且,如上述那樣,使卡4返回后,若判斷為在繼續(xù)保持該返回的卡4未從插入返回口23中拔出的狀態(tài)下規(guī)定時(shí)間T2已過(guò),則卡處理裝置2再次把卡4取入內(nèi)部22,所以,能夠防止由卡處理裝置2返回而位于插入返回口處的卡4被惡意的第三者盜走亂用造成損失。
并且,在把執(zhí)行硬件復(fù)位處理設(shè)定為通信錯(cuò)誤處理的情況下,由于上級(jí)裝置1或卡處理裝置2處于無(wú)響應(yīng)狀態(tài)或失控狀態(tài)的故障而使上級(jí)裝置1中斷發(fā)送命令,仍然可以由卡處理裝置2進(jìn)行復(fù)位,恢復(fù)到初始狀態(tài),對(duì)建立能夠和上級(jí)裝置1互相通信的狀態(tài)的程序、或主卡處理的程序等進(jìn)行初始化,從最初起重新執(zhí)行程序,所以,能夠消除上述故障。
并且,在把執(zhí)行卡處理再執(zhí)行禁止處理設(shè)定為通信錯(cuò)誤處理的情況下,即使上級(jí)裝置1和卡處理裝置2之間的通信線(xiàn)路變成不通狀態(tài),或者上級(jí)裝置1和卡處理裝置2變成無(wú)響應(yīng)狀態(tài)或失控狀態(tài)等故障發(fā)生后尚未修復(fù)、而繼續(xù)保持不能接收來(lái)自上級(jí)裝置1的命令的狀態(tài),也仍然可以由卡處理裝置2來(lái)禁止執(zhí)行以后的主卡處理,所以,能夠防止無(wú)限制地執(zhí)行通信錯(cuò)誤處理而造成浪費(fèi)。
并且,在把執(zhí)行無(wú)命令發(fā)送通知處理設(shè)定為通信錯(cuò)誤處理的情況下,在上級(jí)裝置1和銀行的中央服務(wù)器等之間利用電話(huà)線(xiàn)路等來(lái)查尋ID/密碼等,所以該通信花費(fèi)的時(shí)間長(zhǎng),從上級(jí)裝置1向卡處理裝置2發(fā)送命令產(chǎn)生延遲,或者,上級(jí)裝置1和卡處理裝置2之間的通信線(xiàn)路因噪聲等而造成暫時(shí)不通的狀態(tài),即使不能夠由卡處理裝置2從上級(jí)裝置1接收命令,也可以由卡處理裝置2向上級(jí)裝置1通知未發(fā)送命令,因此,能夠催促上級(jí)裝置1發(fā)送或者再次發(fā)送表示稍后等待接收命令、或?qū)σ寻l(fā)出但未收到的命令等重新發(fā)送。并且,通過(guò)接收該命令,可以通過(guò)卡處理裝置2看出上級(jí)裝置1是正常的,能夠繼續(xù)執(zhí)行與該命令相對(duì)應(yīng)的處理。并且,通過(guò)根據(jù)未收到來(lái)自上述上級(jí)裝置1的命令的狀態(tài)下的經(jīng)過(guò)時(shí)間或通信錯(cuò)誤處理的執(zhí)行次數(shù),來(lái)改變通知方式,由此可以使上級(jí)裝置1更詳細(xì)地識(shí)別未收到命令的狀況。
并且,在把執(zhí)行命令等待處理設(shè)定為通信錯(cuò)誤處理的情況下,上級(jí)裝置1和中央服務(wù)器等之間的通信很費(fèi)時(shí)間,即使從上級(jí)裝置1發(fā)送命令出現(xiàn)延遲,也能夠由卡處理裝置2來(lái)實(shí)質(zhì)上延長(zhǎng)等待從上級(jí)裝置1接收命令的時(shí)間,所以,如上述那樣,可以由卡處理裝置2接收從上述上級(jí)裝置1延遲發(fā)送的命令,繼續(xù)執(zhí)行與該命令相對(duì)應(yīng)的處理。
并且,在把執(zhí)行不能交易通知處理設(shè)定為通信錯(cuò)誤處理的情況下,即使由于某種故障,造成從上級(jí)裝置1發(fā)送命令出現(xiàn)中斷,上級(jí)裝置1的顯示部的顯示內(nèi)容和卡處理裝置2的狀態(tài)不協(xié)調(diào),仍能夠由卡處理裝置2來(lái)向用戶(hù)通知不能交易。所以,能夠使用戶(hù)識(shí)別出不能交易,避免對(duì)上述不協(xié)調(diào)狀態(tài)造成混亂。并且,這樣一來(lái),能夠防止發(fā)生以下危害,即用戶(hù)勉強(qiáng)從內(nèi)部22取出卡4,或者勉強(qiáng)向內(nèi)部22插入其他卡,造成卡處理裝置2和卡4損壞,或者胡亂使用上級(jí)裝置1造成其被損壞。并且,通過(guò)根據(jù)未收到來(lái)自上級(jí)裝置1的命令的狀態(tài)下的經(jīng)過(guò)時(shí)間或通信錯(cuò)誤處理的執(zhí)行次數(shù),來(lái)改變通知方式,由此能夠使用戶(hù)更明確地識(shí)別出不能交易的狀況。
并且,在上級(jí)裝置1和卡處理裝置2之間多次反復(fù)進(jìn)行命令或?qū)γ畹捻憫?yīng)的通信,而隨之有因某種故障容易造成從上級(jí)裝置1發(fā)送命令時(shí)產(chǎn)生中斷的傾向的情況下,卡處理裝置2從上級(jí)裝置1接收用于指示卡4的取入的命令,在把卡4取入到內(nèi)部22之后,在卡4位于內(nèi)部22期間平時(shí)對(duì)從上級(jí)裝置1接收命令進(jìn)行監(jiān)視,所以,即使沿上述傾向從上級(jí)裝置1發(fā)送命令出現(xiàn)中斷,也可以由卡處理裝置2自己總是進(jìn)行判斷,立即進(jìn)行通信錯(cuò)誤處理,來(lái)應(yīng)對(duì)。再者,由上級(jí)裝置1和卡處理裝置2構(gòu)成的系統(tǒng),為了省電等而被設(shè)定為在卡4不在內(nèi)部22的狀態(tài)下不從上級(jí)裝置1向卡處理裝置2發(fā)送命令的情況下,在卡4不在內(nèi)部22的狀態(tài)下對(duì)從上級(jí)裝置1接收命令進(jìn)行監(jiān)視,所以即使在繼續(xù)保持不從上級(jí)裝置1接收命令的狀態(tài)下規(guī)定時(shí)間已過(guò),也可以由卡處理裝置2將其看作是上級(jí)裝置1正常,繼續(xù)執(zhí)行處理。
并且,從上述各處理中選擇出作為通信錯(cuò)誤處理執(zhí)行的處理,通過(guò)對(duì)不同的或相同的處理進(jìn)行各種組合來(lái)設(shè)定在存儲(chǔ)部6內(nèi),由此能夠高效率地消除故障,防止發(fā)生危害。并且,也可以根據(jù)最近頻繁發(fā)生的故障來(lái)對(duì)作為通信錯(cuò)誤處理執(zhí)行的處理重新更改設(shè)定,這樣,也可以高效率地消除故障,防止發(fā)生危害。再者,通過(guò)周期性地反復(fù)執(zhí)行主卡處理,即可高效率地消除故障,防止發(fā)生危害。
以下,參照?qǐng)D14和圖15,詳細(xì)說(shuō)明本發(fā)明的第2實(shí)施方式。圖14是表示存儲(chǔ)部6的存儲(chǔ)內(nèi)容的一例的圖。在存儲(chǔ)部6內(nèi)設(shè)置了存儲(chǔ)區(qū),該存儲(chǔ)區(qū)用于設(shè)定在通信部17中繼續(xù)保持不從上級(jí)裝置1接收命令的狀態(tài)下上述規(guī)定時(shí)間T1已過(guò)時(shí),作為通信錯(cuò)誤處理而進(jìn)行的處理和該處理的進(jìn)行時(shí)間。在圖14的例中,作為通信錯(cuò)誤處理,如右側(cè)的實(shí)線(xiàn)框內(nèi)所示,設(shè)定為在T1時(shí)間經(jīng)過(guò)后T1+a時(shí)間經(jīng)過(guò)為止,執(zhí)行“不能交易通知處理”,在T1+a時(shí)間經(jīng)過(guò)之后T1+b時(shí)間經(jīng)過(guò)為止,執(zhí)行“無(wú)命令發(fā)送通知處理”;在T1+b時(shí)間經(jīng)過(guò)之后,再次執(zhí)行“不能交易通知處理”(T1<T1+a<T1+b)。其他設(shè)定后備有“卡返回、再次取入處理”、“硬件復(fù)位處理”、“卡處理再執(zhí)行禁止處理”和“命令等待處理”。這些處理的詳細(xì)情況如前所述。并且,關(guān)于作為通信錯(cuò)誤處理執(zhí)行的處理的設(shè)定也如前所述。
圖15是表示主卡處理的過(guò)程的流程圖。圖15的主卡處理是僅在把卡4取入到卡處理裝置2的內(nèi)部22之后,從上級(jí)裝置1接收最初的命令為止的期間內(nèi),對(duì)命令的接收進(jìn)行監(jiān)視的情況下的處理。并且,在圖15的主卡處理中,對(duì)于和上述圖5的主卡處理相同的部位標(biāo)注相同的符號(hào)。當(dāng)卡處理裝置2起動(dòng)時(shí),由控制部5分別設(shè)定規(guī)定時(shí)間T1和規(guī)定時(shí)間T2(S1步驟),判斷卡4是否位于卡處理裝置2的內(nèi)部22(S2步驟)。并且,當(dāng)利用馬達(dá)15和滾輪24把由用戶(hù)插入的卡4取入到內(nèi)部22,某一個(gè)傳感器9a~9c檢測(cè)出卡4,變成ON狀態(tài)時(shí),由控制部5來(lái)判斷為卡4位于內(nèi)部22(S2步驟是),對(duì)第1定時(shí)器7進(jìn)行清零(S3步驟),為了計(jì)時(shí)從卡4被取入到內(nèi)部22時(shí)起到從上級(jí)裝置1接收到最初的命令為止的時(shí)間,起動(dòng)第1定時(shí)器7(S4步驟)。并且,控制部5對(duì)在通信部17是否從上級(jí)裝置1接收了命令進(jìn)行判斷(S5步驟)。這時(shí),如果未從上級(jí)裝置1接收了最初的命令(S5步驟否),則由控制部5來(lái)判斷由第1定時(shí)器7計(jì)時(shí)的時(shí)間是否達(dá)到了規(guī)定時(shí)間T1(S6步驟),如果沒(méi)有達(dá)到(S6步驟否),則再次判斷是否從上級(jí)裝置1接收了命令(S5步驟)。
并且,在S5、S6步驟,在等待從上級(jí)裝置1接收命令的狀態(tài)下,在第1定時(shí)器7的計(jì)數(shù)時(shí)間達(dá)到規(guī)定時(shí)間T1之前(S6步驟否),若從上級(jí)裝置1接收最初的命令(S5步驟是),則由控制部5使第1定時(shí)器7停止(S7步驟),根據(jù)收到的命令來(lái)執(zhí)行處理(S8步驟)。在執(zhí)行處理后,由控制部5通過(guò)通信部17向上級(jí)裝置1響應(yīng)處理結(jié)果(S9步驟),判斷出卡4是否被排出到插入返回口23處(S15步驟)。在S5步驟從上級(jí)裝置1接收的命令是指示卡4排出以外的命令,在S8步驟執(zhí)行了卡排出處理以外的處理的情況下,由控制部5來(lái)判斷在S15步驟未把卡4排出到插入返回口23處(S15步驟否),等待接收來(lái)自上級(jí)裝置1的下一個(gè)命令(S16步驟)。并且,若從上級(jí)裝置1接收下一個(gè)命令(S16步驟是),則控制部5轉(zhuǎn)移到S8步驟,按照收到的命令來(lái)執(zhí)行處理,如上所述進(jìn)行S9、S15、S16步驟。并且,在S5步驟和S16步驟,從上級(jí)裝置1收到的命令是指示卡4排出的命令,在S8步驟執(zhí)行卡排出處理的情況下,控制部5在S15步驟判斷為將卡4排出到了插入返回口23(S15步驟是),轉(zhuǎn)移到S2步驟,再次等待卡4被插入到卡處理裝置2內(nèi)并被取入到內(nèi)部22。
另一方面,在S5步驟,在通信部17中繼續(xù)保持不從上級(jí)裝置1接收最初的命令的狀態(tài)(S5步驟否)下,若在S6步驟,第1定時(shí)器7的計(jì)數(shù)時(shí)間達(dá)到規(guī)定時(shí)間T1(S6步驟是),則由控制部5讀出存儲(chǔ)部6的通信錯(cuò)誤處理的設(shè)定區(qū)(圖14),根據(jù)這時(shí)的第1定時(shí)器7的計(jì)數(shù)時(shí)間,逐個(gè)執(zhí)行已設(shè)定的通信錯(cuò)誤處理(S17步驟)。在圖14的例中,設(shè)定為在T1+a時(shí)間經(jīng)過(guò)為止執(zhí)行不能交易通知處理,作為通信錯(cuò)誤處理,所以,控制部5首先從存儲(chǔ)部6中讀出圖13的不能交易通知處理的程序,并按上述方法來(lái)執(zhí)行。
并且,若把一個(gè)通信錯(cuò)誤處理執(zhí)行完,則由控制部5來(lái)判斷在圖15的S11步驟是否由通信部17從上級(jí)裝置1接收了命令,如果接收了(S11步驟是),則如上所述,執(zhí)行S7~S9步驟和S15步驟等。對(duì)此,如果在S11步驟未從上級(jí)裝置1接收命令(S11步驟否),則由控制部5來(lái)判斷是否進(jìn)行了在存儲(chǔ)部6中設(shè)定的最后的通信錯(cuò)誤處理(S12步驟)。在圖14的例中,設(shè)定為在T1+b時(shí)間經(jīng)過(guò)后,作為最后的通信錯(cuò)誤處理執(zhí)行不能交易通知處理。所以,控制部5判斷為未執(zhí)行在S12步驟設(shè)定的最后的通信錯(cuò)誤處理(S12步驟否)。之后,控制部5轉(zhuǎn)移到S17步驟,如前所述,作為通信錯(cuò)誤處理,執(zhí)行按這時(shí)的第1定時(shí)器7的計(jì)數(shù)時(shí)間而設(shè)定的無(wú)命令發(fā)送通知處理或者不能交易通知處理。在執(zhí)行通信錯(cuò)誤處理之后,控制部5若判斷為不從上級(jí)裝置1接收命令(S11步驟否)、而執(zhí)行了存儲(chǔ)部6內(nèi)所設(shè)定的最后的通信錯(cuò)誤處理(S12步驟是),則使第1定時(shí)器7停止(S13步驟),結(jié)束主卡處理。
根據(jù)上述第2實(shí)施方式,在把卡4取入到卡處理裝置2的內(nèi)部22之后,由于某種故障而中斷了從上級(jí)裝置1接收最初的命令的情況下,卡處理裝置2在不能夠接收來(lái)自上級(jí)裝置1的最初的命令的狀態(tài)下自己判斷規(guī)定時(shí)間T1是否已過(guò),若判斷為規(guī)定時(shí)間T1已過(guò),則進(jìn)行預(yù)先假定可能發(fā)生的故障而設(shè)定的通信錯(cuò)誤處理,進(jìn)行應(yīng)對(duì),所以能夠把受害程度減小到最低限度。
具體來(lái)說(shuō),例如在把執(zhí)行不能交易通知處理或卡返回、再次取入處理設(shè)定為通信錯(cuò)誤處理的情況下,即使由于某種故障而不能從上級(jí)裝置1接收最初的命令,上級(jí)裝置1的顯示部上所顯示的內(nèi)容和卡處理裝置2的狀態(tài)不協(xié)調(diào),仍判斷為在繼續(xù)保持不接收來(lái)自上級(jí)裝置1的最初的命令的狀態(tài)下規(guī)定時(shí)間T1已過(guò),則由卡處理裝置2把位于內(nèi)部22的卡4返回到插入返回口23,所以,能夠使用戶(hù)在插入卡4后立即認(rèn)識(shí)到不能交易,以免對(duì)上述不協(xié)調(diào)狀態(tài)造成混亂。并且,這樣一來(lái),能夠防止發(fā)生以下危害例如用戶(hù)勉強(qiáng)從內(nèi)部22取出卡4,或者勉強(qiáng)往內(nèi)部22插入其他卡,造成卡處理裝置2和卡4損壞,或者胡亂使用上級(jí)裝置1,造成其被損壞。
并且,因?yàn)閮H在從由卡處理裝置2把卡4取入到內(nèi)部22時(shí)起到從上級(jí)裝置1接收最初的命令為止的期間,對(duì)命令的接收進(jìn)行監(jiān)視,所以,能夠減輕接收最初命令后的控制部5的處理負(fù)擔(dān)。并且,在取入卡4,接收最初命令之后,由上級(jí)裝置1進(jìn)行對(duì)卡處理裝置2的處理以外的處理期間,在上級(jí)裝置1和卡處理裝置2之間不必執(zhí)行命令等的通信,可以省略上級(jí)裝置1和卡處理裝置2的無(wú)用的通信,減輕處理負(fù)擔(dān)。并且,當(dāng)取入卡4,從上級(jí)裝置1接收最初的命令時(shí),由上級(jí)裝置1來(lái)識(shí)別出卡4已被取入到內(nèi)部22,在顯示部上顯示出催促用戶(hù)插入卡4的畫(huà)面以外的畫(huà)面,例如“因正在處理中請(qǐng)稍侯。在稍侯后仍沒(méi)有響應(yīng)的情況下,請(qǐng)按下業(yè)務(wù)員呼叫鈕?!钡犬?huà)面。所以,即使對(duì)從上級(jí)裝置1接收下一個(gè)命令不進(jìn)行監(jiān)視,也不會(huì)有用戶(hù)把其他卡勉強(qiáng)插入到卡處理裝置2的內(nèi)部22,不會(huì)出現(xiàn)卡處理裝置2和卡4等損壞的危害。
再者,根據(jù)未從上級(jí)裝置1接收最初的命令的狀態(tài)下的經(jīng)過(guò)時(shí)間,來(lái)執(zhí)行預(yù)先設(shè)定的通信錯(cuò)誤處理,所以,在把執(zhí)行不能交易處理設(shè)定為通信錯(cuò)誤處理的情況下,能夠使用戶(hù)更明確地認(rèn)識(shí)到不能交易的狀況;在把執(zhí)行無(wú)命令發(fā)送通知處理設(shè)定為通信錯(cuò)誤處理的情況下,能夠使上級(jí)裝置1更詳細(xì)地認(rèn)識(shí)到未接收最初的命令的狀況。
以下參照?qǐng)D16,詳細(xì)說(shuō)明本發(fā)明的第3實(shí)施方式。圖16是表示主卡處理的過(guò)程的流程圖。圖16的主卡處理是指不管卡處理裝置2的內(nèi)部22中有無(wú)卡4,均對(duì)從上級(jí)裝置1接收命令進(jìn)行監(jiān)視的情況下的處理。并且,圖16的主卡處理中,對(duì)于和上述圖5的主卡處理相同的部分,標(biāo)注相同的符號(hào)。圖16和圖5的主卡處理的不同點(diǎn)是在圖16的主卡處理中省略了圖5的主卡處理的S2步驟。
在圖16中,在卡處理裝置2起動(dòng)后,控制部5若設(shè)定規(guī)定時(shí)間T1、T2(S1步驟),則對(duì)第1定時(shí)器7進(jìn)行清零(S3步驟),為了計(jì)算從上級(jí)裝置1到接收命令的時(shí)間,對(duì)第1定時(shí)器7進(jìn)行起動(dòng)(S4步驟)。然后,由控制部5,如上所述進(jìn)行S5~S9步驟的處理。這時(shí),根據(jù)在S8步驟接收的命令執(zhí)行的處理中,包括把已插入到插入返回口23內(nèi)的卡4取入到內(nèi)部22的卡取入處理。然后,在S5步驟繼續(xù)保持不從上級(jí)裝置1接收命令的狀態(tài)(S5步驟否)下,若在S6步驟第1定時(shí)器7的計(jì)數(shù)時(shí)間達(dá)到規(guī)定時(shí)間T1(S6步驟是),則由控制部5如上所述按存儲(chǔ)部6內(nèi)設(shè)定的順序一個(gè)一個(gè)地執(zhí)行通信錯(cuò)誤處理(S10步驟)。然后,若進(jìn)行完一個(gè)通信錯(cuò)誤處理,則控制部5如上所述執(zhí)行S11、S12步驟,然后,執(zhí)行S10步驟,或者如上所述執(zhí)行S13步驟,結(jié)束主卡處理。
根據(jù)上述第3實(shí)施方式,不管卡4是否被取入到了卡處理裝置2的內(nèi)部22,在由于某種故障而中斷了從上級(jí)裝置1向卡處理裝置2發(fā)送命令的情況下,卡處理裝置2,在不接收來(lái)自上級(jí)裝置1的命令的狀態(tài)下,自己判斷規(guī)定時(shí)間T1是否已過(guò)。若判斷為規(guī)定時(shí)間T1已過(guò),則進(jìn)行預(yù)先假定可能發(fā)生的故障而設(shè)定的通信錯(cuò)誤處理加以應(yīng)對(duì),所以,能夠把受害程度減小到最低限度。
具體來(lái)說(shuō),例如在把執(zhí)行不能夠交易狀態(tài)設(shè)定為通信錯(cuò)誤處理的情況下,上級(jí)裝置1在顯示部顯示并保持催促用戶(hù)插入卡4的畫(huà)面的狀態(tài)下,上級(jí)裝置1或卡處理裝置2之間的通信線(xiàn)路變成不通狀態(tài),或上級(jí)裝置1和卡處理裝置2由于某種原因而變成無(wú)響應(yīng)狀態(tài)或失控狀態(tài)等,發(fā)生故障,從而卡處理裝置2不能從上級(jí)裝置2接收用于指示取入卡4的命令。即使如此,也因?yàn)榭ㄌ幚硌b置2向用戶(hù)發(fā)出不能交易之意的通知,所以,能夠使用戶(hù)認(rèn)識(shí)到不能交易,以免對(duì)上述不協(xié)調(diào)狀態(tài)造成混亂。并且,這樣一來(lái),能夠防止發(fā)生以下危害例如用戶(hù)勉強(qiáng)向內(nèi)部22插入卡4,造成卡處理裝置2和卡4損壞或者胡亂使用上級(jí)裝置1造成其被損壞。
并且,即使在把執(zhí)行硬件復(fù)位處理設(shè)定為通信錯(cuò)誤處理的情況下,由于上級(jí)裝置1或卡處理裝置2處于無(wú)響應(yīng)狀態(tài)或失控狀態(tài)的故障而使上級(jí)裝置1中斷發(fā)送命令,仍然可以由卡處理裝置2進(jìn)行復(fù)位,恢復(fù)到初始狀態(tài),對(duì)建立能夠和上級(jí)裝置1互相通信的狀態(tài)的程序、或主卡處理的程序等進(jìn)行初始化,從最初起重新執(zhí)行程序,所以,能夠消除上述故障。
本發(fā)明除以上實(shí)施方式外,也還可以采用其他各種方式。例如,在上述實(shí)施方式中,列舉的例子是分別設(shè)置了對(duì)接收來(lái)自上級(jí)裝置1的命令為止的時(shí)間進(jìn)行計(jì)數(shù)的專(zhuān)用的定時(shí)器7;以及對(duì)拔出卡4為止的時(shí)間進(jìn)行計(jì)數(shù)的專(zhuān)用的定時(shí)器8。但本發(fā)明并不僅限于此,例如也可以是用單一的定時(shí)器來(lái)對(duì)接收來(lái)自上級(jí)裝置的命令為止的時(shí)間和卡4被拔出為止的時(shí)間進(jìn)行計(jì)數(shù),或者用多個(gè)定時(shí)器來(lái)依次進(jìn)行計(jì)數(shù)。
并且,圖16所示的第3實(shí)施方式,在結(jié)構(gòu)上以圖5的主卡處理為基礎(chǔ),省略了對(duì)該主卡處理中的卡4是否位于內(nèi)部22進(jìn)行判斷的步驟S2,但本發(fā)明并不僅限于此,也可以是以圖15的主卡處理為基礎(chǔ),省略該主卡處理中的步驟S2。
并且,在以上的實(shí)施方式中,舉例說(shuō)明了本發(fā)明適用于銀行等金融機(jī)關(guān)中所采用的自動(dòng)交易裝置上所安裝的卡處理裝置2。但本發(fā)明也可以適用于自動(dòng)交易裝置以外的裝置上所安裝的卡處理裝置。
權(quán)利要求
1.一種卡處理裝置,接受卡進(jìn)行規(guī)定的處理,其特征在于具有取入機(jī)構(gòu),把卡取入到內(nèi)部;返回機(jī)構(gòu),使卡從內(nèi)部返回到返回口;第1檢測(cè)機(jī)構(gòu),檢測(cè)卡位于內(nèi)部的情況;第2檢測(cè)機(jī)構(gòu),檢測(cè)返回到返回口的卡已被拔出的情況;通信機(jī)構(gòu),和上級(jí)裝置互相進(jìn)行通信;第1計(jì)數(shù)機(jī)構(gòu),在上述通信機(jī)構(gòu)中接收來(lái)自上級(jí)裝置的命令之后,對(duì)響應(yīng)該命令起到接收來(lái)自上級(jí)裝置的下一個(gè)命令為止的時(shí)間進(jìn)行計(jì)數(shù);第2計(jì)數(shù)機(jī)構(gòu),對(duì)卡被返回到返回口之后起到卡被取出為止的時(shí)間進(jìn)行計(jì)數(shù);以及控制機(jī)構(gòu),根據(jù)上述第1和第2檢測(cè)機(jī)構(gòu)的檢測(cè)結(jié)果,控制上述取入機(jī)構(gòu)、上述返回機(jī)構(gòu)、上述通信機(jī)構(gòu)、上述第1和第2計(jì)數(shù)機(jī)構(gòu),上述控制機(jī)構(gòu)根據(jù)上述第1和第2檢測(cè)機(jī)構(gòu)的檢測(cè)結(jié)果,分別判斷卡是否位于內(nèi)部,以及卡是否位于返回口,在判斷為卡位于內(nèi)部的狀態(tài)下,在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述第1計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),由上述返回機(jī)構(gòu)把卡返回到返回口,然后在判斷為該返回的卡位于返回口的狀態(tài)下,在保持卡未被從返回口中拔出的狀態(tài)下由上述第2計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),由上述取入機(jī)構(gòu)把卡取入到內(nèi)部。
2.一種卡處理裝置,接受卡進(jìn)行規(guī)定的處理,其特征在于具有通信機(jī)構(gòu),和上級(jí)裝置互相進(jìn)行通信,計(jì)數(shù)機(jī)構(gòu),在卡被插入內(nèi)部之后,對(duì)上述通信機(jī)構(gòu)從上級(jí)裝置接收命令為止的時(shí)間進(jìn)行計(jì)數(shù);設(shè)定機(jī)構(gòu),設(shè)定應(yīng)對(duì)不接收來(lái)自上級(jí)裝置的命令的情況的多種處理中的規(guī)定的處理;以及控制機(jī)構(gòu),在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),執(zhí)行由上述設(shè)定機(jī)構(gòu)設(shè)定的上述規(guī)定的處理。
3.如權(quán)利要求2所述的卡處理裝置,其特征在于上述控制機(jī)構(gòu),僅在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的最初命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),執(zhí)行由上述設(shè)定機(jī)構(gòu)設(shè)定的上述規(guī)定的處理。
4.如權(quán)利要求2所述的卡處理裝置,其特征在于上述控制機(jī)構(gòu),在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),根據(jù)該計(jì)數(shù)時(shí)間的經(jīng)過(guò)或者按照上述設(shè)定機(jī)構(gòu)設(shè)定的順序執(zhí)行上述規(guī)定的處理。
5.如權(quán)利要求3所述的卡處理裝置,其特征在于上述控制機(jī)構(gòu),在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),根據(jù)該計(jì)數(shù)時(shí)間的經(jīng)過(guò)或者按照由上述設(shè)定機(jī)構(gòu)設(shè)定的順序執(zhí)行上述規(guī)定的處理。
6.如權(quán)利要求2所述的卡處理裝置,其特征在于上述控制機(jī)構(gòu)若執(zhí)行由上述設(shè)定機(jī)構(gòu)設(shè)定的上述規(guī)定的處理,則以后不執(zhí)行對(duì)卡的處理。
7.如權(quán)利要求2所述的卡處理裝置,其特征在于在上述規(guī)定的處理中至少包含以下處理中的一個(gè)向上級(jí)裝置通知未發(fā)送命令的情況的處理、在從上級(jí)裝置發(fā)送命令為止等待的處理、以及向用戶(hù)通知不能操作卡的情況的處理。
8.一種卡處理裝置,接受卡進(jìn)行規(guī)定的處理,其特征在于具有通信機(jī)構(gòu),和上級(jí)裝置互相進(jìn)行通信,計(jì)數(shù)機(jī)構(gòu),在該卡處理裝置起動(dòng)之后,對(duì)上述通信機(jī)構(gòu)接收來(lái)自上級(jí)裝置的命令為止的時(shí)間進(jìn)行計(jì)數(shù);設(shè)定機(jī)構(gòu),設(shè)定應(yīng)對(duì)不接收來(lái)自上級(jí)裝置的命令的情況的多種處理中的規(guī)定的處理;以及控制機(jī)構(gòu),在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),執(zhí)行由上述設(shè)定機(jī)構(gòu)設(shè)定的上述規(guī)定的處理。
9.一種卡處理裝置,接受卡進(jìn)行規(guī)定的處理,其特征在于具有通信機(jī)構(gòu),和上級(jí)裝置互相進(jìn)行通信,計(jì)數(shù)機(jī)構(gòu),在卡被插入內(nèi)部之后,對(duì)上述通信機(jī)構(gòu)接收來(lái)自上級(jí)裝置的命令為止的時(shí)間進(jìn)行計(jì)數(shù);以及控制機(jī)構(gòu),在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),執(zhí)行使該卡處理裝置恢復(fù)到初始狀態(tài)的復(fù)位處理。
10.一種卡處理裝置,接受卡進(jìn)行規(guī)定的處理,其特征在于具有通信機(jī)構(gòu),和上級(jí)裝置互相進(jìn)行通信,計(jì)數(shù)機(jī)構(gòu),在該卡處理裝置起動(dòng)之后,對(duì)上述通信機(jī)構(gòu)接收來(lái)自上級(jí)裝置的命令為止的時(shí)間進(jìn)行計(jì)數(shù);以及控制機(jī)構(gòu),在上述通信機(jī)構(gòu)不接收來(lái)自上級(jí)裝置的命令的狀態(tài)下由上述計(jì)數(shù)機(jī)構(gòu)計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間時(shí),執(zhí)行使該卡處理裝置恢復(fù)到初始狀態(tài)的復(fù)位處理。
全文摘要
本發(fā)明提供一種因某種故障而使上級(jí)裝置發(fā)送中斷時(shí)能夠自行判斷并進(jìn)行應(yīng)對(duì)把危害降低到最低限度的卡處理裝置。該卡處理裝置根據(jù)傳感器對(duì)卡的檢測(cè)結(jié)果,判斷卡是否位于內(nèi)部、以及卡是否位于返回口,在判斷為卡位于內(nèi)部的狀態(tài)下,在通信部不從上級(jí)裝置接收命令的狀態(tài)下由第1定時(shí)器計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間T1時(shí),執(zhí)行卡返回、再次取入處理,作為應(yīng)對(duì)不接收命令的通信錯(cuò)誤處理。在卡返回、再次取入處理中,接收第1定時(shí)器的計(jì)數(shù)時(shí)間達(dá)到規(guī)定時(shí)間T1的信息,使位于內(nèi)部的卡返回到返回口,然后在判斷為該返回的卡位于返回口的狀態(tài)下,若卡不從返回品中拔出的狀態(tài)下由第2定時(shí)器計(jì)數(shù)的時(shí)間達(dá)到規(guī)定時(shí)間T2,則把卡取入到內(nèi)部。
文檔編號(hào)G06K17/00GK1991921SQ20061016421
公開(kāi)日2007年7月4日 申請(qǐng)日期2006年12月5日 優(yōu)先權(quán)日2005年12月26日
發(fā)明者石黑潤(rùn), 忠政明博, 芳井昌浩 申請(qǐng)人:日立歐姆龍金融系統(tǒng)有限公司