專利名稱:自動售貨機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動售貨機(jī),更具體地說,涉及一種可以與遠(yuǎn)程服務(wù)器實(shí)時(shí)聯(lián)機(jī)的非接觸IC卡自動售貨機(jī)。
技術(shù)背景自動售貨機(jī)是20世紀(jì)70年代在日本、歐美發(fā)展起來的一種全新的消費(fèi)方 式,自動售貨機(jī)又被稱為24小時(shí)營業(yè)的微型自助超市。傳統(tǒng)售貨機(jī)主要銷售的貨品對象是飲料或者小食品、盒裝商品、片裝/袋 裝商品等,交易模式是采用小額現(xiàn)金交易,其包含有現(xiàn)金入(識別)與出(硬 幣找零)兩大系統(tǒng),與人工進(jìn)行管理的店鋪銷售模式很接近。由于傳統(tǒng)售貨機(jī)采取現(xiàn)金支付的方式,其收到的安全威脅的可能性就比較 高,而且由于人民幣尤其是小面額人民幣票面狀況比較差,會嚴(yán)重影響傳統(tǒng)售 貨機(jī)的正常交易。另外,雖然有些售貨機(jī)采用了接觸式IC卡,但是接觸式IC卡容易磨損, 粘油污,觸點(diǎn)也容易氧化,不容易保存。因此,接觸式IC卡的讀寫穩(wěn)定性較 低。而且,傳統(tǒng)售貨機(jī)在進(jìn)行交易時(shí)的數(shù)據(jù)處理一般在本機(jī)上進(jìn)行,雖然于 2004年8月4日公告的一種可遠(yuǎn)程監(jiān)控的智能自動售貨機(jī)(專利號為 03251582.0)可以與遠(yuǎn)程服務(wù)器實(shí)現(xiàn)聯(lián)機(jī),但是其聯(lián)機(jī)只是處理交易的結(jié)果, 而不干預(yù)交易的過程,即交易本身還是在脫機(jī)的時(shí)候進(jìn)行,也就是說交易還是 直接由自動售貨機(jī)本身處理。而且,該專利的監(jiān)控實(shí)質(zhì)上只是監(jiān)視,而并沒有 對交易進(jìn)行控制,也就是說其監(jiān)控是"監(jiān)而不控",該專利中與自動售貨機(jī)實(shí) 現(xiàn)聯(lián)機(jī)的遠(yuǎn)程服務(wù)器側(cè)重于遠(yuǎn)程采集自動售貨機(jī)的安全信息、營運(yùn)數(shù)據(jù)等。因 此,該專利的傳統(tǒng)售貨機(jī)的交易是不安全的,也是不靈活的。而本發(fā)明的自動
售貨機(jī)與銀行的自動柜員機(jī)(ATM)的交易模式類似,交易也是實(shí)時(shí)聯(lián)機(jī)的。 發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述傳統(tǒng)售貨機(jī)的缺陷, 提供一種自動售貨機(jī),可以采取非接觸式IC卡進(jìn)行交易,并由遠(yuǎn)程服務(wù)器實(shí) 時(shí)處理自動售貨機(jī)的交易數(shù)據(jù)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種自動售貨機(jī),包括一個(gè)主控模塊,用于控制自動售貨機(jī)的工作流程,協(xié)調(diào)各電路模塊之間的 工作,以及將有關(guān)交易數(shù)據(jù)發(fā)送至與所述自動售貨機(jī)實(shí)時(shí)聯(lián)機(jī)的遠(yuǎn)程服務(wù)器處 理,并接收來自所述遠(yuǎn)程服務(wù)器的信息;一個(gè)顯示模塊,用于顯示由所述主控模塊發(fā)送來的顯示數(shù)據(jù),包括顯示卡 余額信息;一個(gè)卡讀寫模塊,用于檢測是否有插入卡,完成該插入卡的密鑰運(yùn)算和密 碼校驗(yàn),以及讀寫該插入卡的數(shù)據(jù),并將有關(guān)數(shù)據(jù)傳遞到所述主控模塊;及一個(gè)驅(qū)動模塊,用于檢測出貨機(jī)構(gòu)的推貨位置和貨道是否有剩余貨物,以 及接收所述主控模塊的指令完成出貨動作。在本發(fā)明所述的自動售貨機(jī)中,所述主控模塊包括第一CPU和通過并 行總線與所述第一 CPU連接的第二 CPU;所述第一 CPU設(shè)有對外無線通訊接口,該對外無線通訊接口通過GPRS網(wǎng)絡(luò)或者CDMA網(wǎng)絡(luò)或者3G網(wǎng)絡(luò)或者 無線數(shù)據(jù)傳輸與所述遠(yuǎn)程服務(wù)器進(jìn)行實(shí)時(shí)信息交互,所述第二 CPU設(shè)有與外 設(shè)模塊連接的驅(qū)動模塊接口、顯示模塊接口、 IC卡讀寫模塊接口以及擴(kuò)展模 塊接口 ,所述第一 CPU與所述第二 CPU均設(shè)有支持ISP程序安裝接口 。在本發(fā)明所述的自動售貨機(jī)中,所述主控制模塊還包括鍵盤掃描接口、 蜂鳴器、狀態(tài)指示燈以及存儲器。在本發(fā)明所述的自動售貨機(jī)中,所述顯示模塊包括設(shè)有支持ISP程序安裝接口的第三CPU、與所述第三CPU連接的數(shù)碼管和狀態(tài)指示燈。在本發(fā)明所述的自動售貨機(jī)中,所述卡讀寫模塊包括設(shè)有支持ISP程序安裝接口的第四CPU、分別與所述第四CPU連接狀態(tài)指示燈和處理控制單元,
該處理控制單元與天線匹配回路連接。在本發(fā)明所述的自動售貨機(jī)中,所述第四CPU —個(gè)DES加解密的處理程 序,用于對IC卡進(jìn)行密鑰運(yùn)算和密碼校驗(yàn)。在本發(fā)明所述的自動售貨機(jī)中,所述驅(qū)動模塊包括設(shè)有支持ISP程序安 裝接口的第五CPU、與所述第五CPU連接的檢測信號處理電路、接收該檢測 信號處理電路的電機(jī)到位檢測矩陣電路和剩貨檢測矩陣電路、驅(qū)動電路、電源 指示燈、狀態(tài)指示燈以及出貨模塊接口。在本發(fā)明所述的自動售貨機(jī)中,所述電機(jī)到位檢測矩陣電路采用紅外對射 式光路遮擋檢測,所述剩貨檢測矩陣電路采用紅外反射式光路通斷檢測。在本發(fā)明所述的自動售貨機(jī)中,所述驅(qū)動模塊還包括 一個(gè)電源輸入模塊 和一個(gè)蓄電池處理回路。在本發(fā)明所述的自動售貨機(jī)中,還包括一個(gè)可選的狀態(tài)傳輸模塊,用于將 采集到所述自動售貨機(jī)的故障信息、安全信息等信息,連同貨道信息、營運(yùn)數(shù) 據(jù)以及交易數(shù)據(jù)傳輸至所述主控模塊,并在實(shí)時(shí)聯(lián)機(jī)的支持下由所述主控模塊 傳輸至所述遠(yuǎn)程服務(wù)器,本發(fā)明的有益效果是,由于本發(fā)明所述自動售貨機(jī)采取非接觸式IC卡, 而卡上只記錄ID并沒有記錄賬戶余額信息,而且具體交易數(shù)據(jù)的處理是在遠(yuǎn) 程服務(wù)器上處理并不是在自動售貨機(jī)本機(jī)處理,而且自動售貨機(jī)的故障信息, 安全信息,營運(yùn)數(shù)據(jù)與交易數(shù)據(jù)都能方便實(shí)時(shí)地得到處理,機(jī)器營運(yùn)的管理成 本較低,提高了自動售貨機(jī)工作的穩(wěn)定性和安全性,使得自動售貨機(jī)的管理更 加靈活簡便。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中圖1是本發(fā)明所述自動售貨機(jī)的正面視圖;圖2是本發(fā)明所述自動售貨機(jī)一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖3是圖2中的主控模塊的框架結(jié)構(gòu)示意圖;圖4是圖2中的顯示模塊的框架結(jié)構(gòu)示意圖; 圖5是圖2中的卡讀寫模塊的框架結(jié)構(gòu)示意圖;圖6是圖2中的驅(qū)動模塊的框架結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步說明。圖1是本發(fā)明所述自動售貨機(jī)的正面視圖,從圖中看出,該自動售貨機(jī)包 括殼體l,位于殼體1正面的顯示屏2、廣告窗3、數(shù)字鍵盤/P0S鍵盤4、插 卡口 5、第一開門11上的門鎖6、商品選擇鍵7、第二開門12上的商品展示 窗8、商品售出口IO,其中商品展示窗8內(nèi)放置有商品9。以下對這些部件進(jìn) 行詳細(xì)說明。顯示屏2為6位字高056英寸的高亮數(shù)碼顯示屏。而目前傳統(tǒng)的售貨機(jī)一 般采用4位字高0. 56英寸或者6位字高但小于0. 56英寸的顯示屏。因此本發(fā) 明中的顯示屏可以更方便地交互觀看,并且還可以顯示大串?dāng)?shù)字而無需翻屏顯 示。當(dāng)用戶插入IC時(shí),顯示屏2是用來顯示用戶IC卡上的賬戶余額。如果沒 有插入IC卡,那么顯示屏2會按照預(yù)設(shè)設(shè)置好的動畫進(jìn)行循環(huán)播放。廣告窗3是用來顯示預(yù)設(shè)設(shè)置好的靜態(tài)廣告信息,或者用來顯示由遠(yuǎn)程服 務(wù)器發(fā)送來的動態(tài)廣告信息,包括MTV、電影等等。數(shù)字鍵盤/POS鍵盤4是用來直接在機(jī)器上對IC卡進(jìn)行充值。因?yàn)樵谡?個(gè)運(yùn)營系統(tǒng)中可以不需要專門的卡充值設(shè)備,這樣可以減少系統(tǒng)投入,也可以 減少安裝、維護(hù)、培訓(xùn)等成本。另外,數(shù)字鍵盤/POS鍵盤4可以使得自動售 貨機(jī)本身的安裝維護(hù)變得簡單很多,在售貨機(jī)安裝的時(shí)候可以根據(jù)系統(tǒng)要求對 售貨機(jī)進(jìn)行很多設(shè)置(如機(jī)號,遠(yuǎn)程服務(wù)器的IP地址等等)。因此,直接在該 數(shù)字鍵盤4設(shè)置可以給工作帶來極大的便利,而且在對售貨機(jī)進(jìn)行維護(hù)的時(shí) 候,相對于用撥碼開關(guān)選擇幾個(gè)按鍵配合選擇的管理功能方便很多,操作簡單。插卡口 5可以是接觸式卡插卡口,也可以是非接觸式插卡口,在本實(shí)施例 中雖然采用的非接觸式卡,但用戶消費(fèi)時(shí)候仍然采用插卡的方式。這樣設(shè)計(jì)的 好處在于自動售貨機(jī)有充裕的讀寫時(shí)間,相比考勤機(jī)的非接觸卡的應(yīng)用不同, 因?yàn)槿绻挚ㄈ讼脒B續(xù)消費(fèi),只需要按商品選擇鍵7就可以了,而不需要拔卡 再插卡。因此這樣設(shè)計(jì)使得用戶操作起來方便很多。門鎖6設(shè)置在第一開門11上,商品展示窗8設(shè)置在第二開門12上。雖然 本實(shí)施例是設(shè)計(jì)為雙開門式,但是并不是每個(gè)門都設(shè)有門鎖,本實(shí)施例只需要 在第一開門11上設(shè)置門鎖就可以了,第二開門12的閉鎖與開鎖是通過第一開 門ll內(nèi)的門扣來完成,因?yàn)橹恍枰蜷_第一開門ll就可以完成對門扣的操作。 因此,這樣設(shè)計(jì)可以省去一把門鎖,并且降低了安裝成本,而且管理起來也比 較方便點(diǎn)。另外,如果不是雙開門式的,那么售貨機(jī)的整門就比較大,整門大 的情況下容易發(fā)生變形、走位、下垂等等,從而導(dǎo)致開門關(guān)門非常麻煩,而本 發(fā)明就可以避免這種情況出現(xiàn)。商品展示窗9內(nèi)設(shè)有6個(gè)貨道,每個(gè)貨道可以放置一種商品9,每個(gè)貨道 對應(yīng)其上面的一個(gè)商品選擇鍵7。如果要購買那種商品,只要按下該商品9正 對著的商品選擇鍵7即可。以下就該自動售貨機(jī)的控制系統(tǒng)進(jìn)行說明。圖2是本發(fā)明所述自動售貨機(jī)一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖,如圖所示。 本發(fā)明所述自動售貨機(jī)包括一個(gè)主控模塊、 一個(gè)顯示模塊、 一個(gè)卡讀寫模塊以 及一個(gè)驅(qū)動模塊。本發(fā)明是采用模塊化設(shè)計(jì)的,每個(gè)模塊都有自己的CPU, 每個(gè)子模塊都是掛接到系統(tǒng)的通訊總線上的。主控模塊如圖3所示,主控模塊是自動售貨機(jī)的核心控制模塊,用于控 制自動售貨機(jī)的工作流程,協(xié)調(diào)各電路模塊之間的工作,以及將有關(guān)交易數(shù)據(jù) 發(fā)送至遠(yuǎn)程服務(wù)器處理,接收來自遠(yuǎn)程服務(wù)器的信息。主控模塊是采取了雙CPU核的控制處理系統(tǒng),雙核相對獨(dú)立又相互協(xié)調(diào), 其中第一 CPU (或稱DCPU)通過外無線通訊接口負(fù)責(zé)與GPRS網(wǎng)絡(luò)或者 CDMA網(wǎng)絡(luò)或者3G網(wǎng)絡(luò)或無線數(shù)據(jù)傳輸?shù)鹊冗M(jìn)行交互信息。第二 CPU (或 稱ECPU)負(fù)責(zé)與自動售貨機(jī)的外設(shè)接口 (如驅(qū)動模塊接口、顯示模塊接口、 IC卡讀寫模塊接口以及預(yù)留2個(gè)擴(kuò)展模塊接口)通訊,用于控制交易流程。 DCPU與ECPU之間可以通過并行總線相互通訊,相互獨(dú)立又能夠協(xié)同工作。采取雙核CPU可以避免在交易過程導(dǎo)致通訊失敗這種情況。在實(shí)時(shí)聯(lián)機(jī) 的情況下,自動售貨機(jī)與后臺的交互信息是隨時(shí)發(fā)生的,外部模塊在交易流程 中也是隨時(shí)與核心處理CPU交互信息,如果核心處理CPU是單核的,則售貨
機(jī)與后臺的交互和與自身外設(shè)模塊的交互在時(shí)間上有可能重疊,所以這個(gè)單核的CPU有可能在一個(gè)時(shí)間點(diǎn)上要處理兩種通訊事務(wù),很可能通訊失敗,因此 本發(fā)明采用了兩個(gè)CPU來處理這個(gè)問題,每個(gè)CPU處理一種類型的通訊事務(wù), 通訊數(shù)據(jù)CPU自己可以緩存,兩個(gè)CPU之間可以相互通訊,這樣就解決了這個(gè)問題。主控模塊的兩個(gè)CPU都采用的是支持ISP的CPU,生產(chǎn)控制板的時(shí)候允 許把CPU直接焊到控制板上,而不是傳統(tǒng)的用IC座子,通過插拔IC來完成生產(chǎn)或升級的過程,這種設(shè)計(jì)極大的方便了生產(chǎn),也方便了維護(hù)/升級,更減少了采用IC座子的接觸不良帶來的各種故障,使系統(tǒng)的可靠性大大提高。另 外兩個(gè)CPU負(fù)責(zé)不同的功能,這樣當(dāng)售貨機(jī)的功能變更時(shí),不會影響不需變 更的功能,比如售貨機(jī)的交易流程變更,只要升級ECPU的程序就可以了,對 DCPU來說是透明的,而如果是選擇不同的聯(lián)網(wǎng)方式,或者同一種聯(lián)網(wǎng)方式所 用到的無線通訊模塊有所變動,則只要升級DCPU的程序即可,對ECPU來 說是透明的。這對一個(gè)復(fù)雜的處理系統(tǒng)來說,不會因?yàn)樾∽儎佣绊懭?,?非常重要的。主控模塊采用的是模塊化的設(shè)計(jì),外設(shè)模塊(如顯示模塊、驅(qū)動模塊、IC 卡模塊)相對與主控模塊來說是相對獨(dú)立的,主控模塊只關(guān)心處理結(jié)果而不關(guān) 心處理過程,這樣可以減少主控模塊的軟件處理開銷,更重要的是,如果升級 模塊(如把數(shù)碼管顯示升級為液晶顯示),只要修改外設(shè)模塊就可以了,而主 控模塊可以不需要坐任何改動,這對整個(gè)控制系統(tǒng)的穩(wěn)定來說是非常有利的。主控模塊上有對外的無線通訊接口,這個(gè)接口可以掛接無線數(shù)傳模塊,也 可以掛接GPRS無線通訊模塊,同樣也可以掛接CDMA無線通訊模塊,3G無 線通訊模塊用樣也可以由這個(gè)接口接入,更換通訊模塊只要對DCPU下載相 對應(yīng)的驅(qū)動即可,主控模塊本身硬件上不需要改動。這種設(shè)計(jì),使得整個(gè)設(shè)計(jì) 非常靈活,在不同的網(wǎng)絡(luò)條件下,售貨機(jī)實(shí)時(shí)聯(lián)機(jī)可以不需更換主控模塊就能 實(shí)現(xiàn),這樣可以大大減少售貨機(jī)的布機(jī)難度,方便推廣。主控模塊上設(shè)有鍵盤掃描接口 ,這個(gè)接口可以接收客戶的輸入信息以決定 交易流程,可以接受維護(hù)管理人員的輸入信息以決定執(zhí)行什么樣的維護(hù)管理功
主控模塊上設(shè)有帶有蜂鳴器,它可以在主控模塊ECPU控制下發(fā)出長度不 同的、次數(shù)不同的"嘀"聲,這樣可以提示如按鍵按下,交易開始,交易結(jié) 束等通訊狀態(tài)信息。主控模塊上設(shè)有ECPU控制的狀態(tài)指示燈,它可以在主控模塊的ECPU 控制下做點(diǎn)亮與關(guān)閉時(shí)間長度不同的各種組合以表示各種狀態(tài),給調(diào)試以及維 護(hù)帶來很大的方便。主控模塊還設(shè)計(jì)有鐵電存儲器,這種存儲器,既有在程序操作上象操作 SRAM —樣的方便性,又有EEROM —樣的不怕掉電的特性(掉電后數(shù)據(jù)不會 丟失)。用它既可以作為程序數(shù)據(jù)緩存,又可以存儲有關(guān)自動售貨機(jī)的重要數(shù) 據(jù)。主控模塊的電源接口及電源處理,完成電源的DC-DC變換,在主控模塊 上設(shè)計(jì)DC-DC變換的目的就是增加主控模塊的供電穩(wěn)定性。主控模塊雙核CPU采用的是同一個(gè)晶振,合用一個(gè)振蕩源,這樣可以減 少硬件成本,也可以減少故障點(diǎn)。另外,主控模塊預(yù)留有擴(kuò)展接口,擴(kuò)展接口擴(kuò)展的模塊可以很多,比如可 以是打印模塊,可以是安全模塊,即各種報(bào)警模塊如震動檢測,搬動(水平) 檢測,煙霧檢測,掉電(蓄電池支持下)檢測等等。這些模塊作為自動售貨機(jī) 的可選件,這種設(shè)計(jì)是非常靈活的。顯示模塊如圖4所示,用于顯示由主控模塊送來的顯示數(shù)據(jù),包括顯示 IC卡余額信息,該顯示模塊將數(shù)據(jù)顯示在顯示屏2上。顯示模塊所采用的第三CPU與主控模塊是同一系列的CPU,同樣支持ISP 功能,這樣可以給生產(chǎn)與維護(hù)、升級帶來便利,而且減少故障點(diǎn)。顯示模塊包含了一個(gè)數(shù)碼管顯示的6位動態(tài)切換電路,采用的是6位0.56 英寸字高的高亮數(shù)碼管,現(xiàn)有的市面上的自動售貨機(jī),要么是字高0.56但不 是6位,要么是6位但字高不是0.56,字高0.56顯示大方又不太占外機(jī)空間, 6位可以顯示的數(shù)據(jù)范圍要比4位大很多。顯示模塊的顯示沒有采用液晶顯示,是因?yàn)橐壕κ褂铆h(huán)境的要求比較
高,故障率也比較高,同時(shí)成本也比較高。壽命也成了機(jī)器壽命的瓶頸。顯示模塊包含了一個(gè)長條的綠色狀態(tài)指示燈,點(diǎn)亮表示機(jī)器工作正常,可 是使用。這種設(shè)計(jì)和金融業(yè)里的銀行使用的自動柜員機(jī)的機(jī)制是一樣的,符合人們的使用習(xí)慣,比較人性化。另外,顯示模塊還包含了3個(gè)狀態(tài)指示燈,一 個(gè)表示出貨的時(shí)候是否有故障,另外一個(gè)表示出貨選中的貨道是否有貨,還有 一個(gè)可以表示網(wǎng)絡(luò)狀態(tài)是通還是斷。這樣在交易的時(shí)候,當(dāng)出現(xiàn)交易失敗的時(shí) 候能夠很容易判斷出來,這種設(shè)計(jì)也是非常人性化的??ㄗx寫模塊如圖5所示,用于檢測是否有插入卡,完成插入卡的密鑰運(yùn) 算和密碼校驗(yàn),以及讀寫插入卡的指定扇區(qū)的數(shù)據(jù),并將從插卡口5讀取的有 關(guān)數(shù)據(jù)傳遞到主控模塊。卡讀寫模塊所采用的第四CPU與主控模塊一個(gè)系列的CPU,同樣支持ISP 功能,這樣可以給生產(chǎn)與維護(hù)、升級帶來便利,而且減少故障點(diǎn)??ㄗx寫模塊的CPU包含了一個(gè)DES加解密的處理程序,這是一個(gè)純匯編 編寫的一個(gè)運(yùn)算程序,DES加密在200ms內(nèi)能夠完成,不需要將昂貴的DES 加解密硬件芯片假如到該模塊的設(shè)計(jì)中,這樣減少了生產(chǎn)采購的麻煩,也很大 程度上節(jié)省了模塊的成本,有這個(gè)程序,結(jié)合系統(tǒng)卡物理序列號不重復(fù)的特點(diǎn), 可以做到一卡一密,可以大大增加整個(gè)系統(tǒng)的卡系統(tǒng)的密鑰安全性。在卡讀寫模塊的第四CPU里可以直接寫入系統(tǒng)密鑰,而不像市面上有些 設(shè)計(jì)專門有一個(gè)密鑰存儲器,因?yàn)镃PU的程序是加密的,本身很難破解,即 使破解,要想在分散在程序中間的密鑰找出來拼合,也幾乎是不可能的事情。 如果設(shè)計(jì)專門的密鑰存儲器,很容易通過硬件侵入找出系統(tǒng)密鑰,這樣是不安 全的,另外,多增加硬件芯片同時(shí)會增加系統(tǒng)故障點(diǎn),還增加模塊成本。本實(shí)施例采用的是非接觸式IC卡,卡上僅僅記錄ID (唯一識別號),不記錄金額等信息。由于自動售貨機(jī)的交易是實(shí)時(shí)聯(lián)機(jī)的,所以卡上的金額數(shù)據(jù) 都會以遠(yuǎn)程服務(wù)器上記錄的余額數(shù)據(jù)為準(zhǔn)。也就是說用戶持有的IC卡內(nèi)并不 存在用戶賬號的實(shí)際金額,但每次交易后會對IC卡進(jìn)行賬號余額回寫,這個(gè) 數(shù)據(jù)僅僅是參考的。因此可以加快自動售貨機(jī)的響應(yīng)速度,還可以減輕到遠(yuǎn)程 服務(wù)器查詢余額的負(fù)擔(dān),而且由于卡上的數(shù)據(jù)不是交易
擔(dān)心外來不安全因素(例如在自動售貨機(jī)正在讀寫卡時(shí)拔卡)對賬號余額的影 響??ㄗx寫模塊包含了卡感應(yīng)PCB天線電路,包含了一個(gè)天線匹配回路和一 個(gè)用于調(diào)制解調(diào)數(shù)據(jù)的處理控制單元。另外,卡讀寫模塊還包含了一個(gè)狀態(tài)指示燈,這樣可以判斷卡讀寫模塊的 工作狀態(tài),從而對整機(jī)的狀態(tài)的判斷提供很重要的信息。這種設(shè)計(jì)也是非常人 性化的。驅(qū)動模塊如圖6所示,用于檢測出貨機(jī)構(gòu)的推貨位置和貨道是否有剩余貨物,以及接收主控模塊的指令完成出貨動作,從商品售出口 IO就可以拿到購買的商品。該驅(qū)動模塊的設(shè)計(jì),是為了處理出貨相關(guān)的驅(qū)動和相關(guān)的檢測, 這些處理過程對主控模塊來說是透明的。驅(qū)動模塊所采用的第五CPU與主控模塊是一個(gè)系列的CPU,同樣支持ISP 功能,這樣可以給生產(chǎn)與維護(hù)、升級帶來便利,而且減少故障點(diǎn)。驅(qū)動模塊包含了一個(gè)電機(jī)驅(qū)動的MOS點(diǎn)陣(即驅(qū)動管行列矩陣),包含 了一個(gè)用于檢測每個(gè)貨道是否有貨的剩貨檢測點(diǎn)陣電路和一個(gè)用于檢測電機(jī) 是否轉(zhuǎn)動到設(shè)計(jì)位置的電機(jī)到位檢測點(diǎn)陣電路。到位檢測采用的是紅外對射式 光路遮擋檢測,剩貨檢測是采用紅外反射式光路通斷檢測。這兩個(gè)檢測都是在 驅(qū)動模塊的驅(qū)動電路支持下完成。到位檢測與剩貨檢測采用紅外方式而不是采 用微動開關(guān)/行程開關(guān)的方式。這種紅外方式對環(huán)境(溫度/濕度)的要求低,沒 有行程開關(guān)的觸點(diǎn)氧化,或者有污漬等導(dǎo)致的接觸不良問題,也沒有接觸不穩(wěn) 的問題,光路通的就是通的,斷的就是斷的,沒有所謂的接觸臨界狀態(tài)。驅(qū)動 模塊的第五CPU對貨道剩貨狀態(tài)與電機(jī)到位狀態(tài)的判斷一般不會出差錯(cuò)。驅(qū)動模塊還包含一個(gè)電源指示的紅色發(fā)光二極管和一個(gè)狀態(tài)指示的綠色 發(fā)光二極管,紅色指示電流表示電源供應(yīng)正常,綠色燈可以用不同時(shí)間長度的 點(diǎn)亮與關(guān)閉來表述模塊工作的各種
路,當(dāng)蓄電池充足電的情況下能夠自動切斷對蓄電池的充電,當(dāng)市電掉電的時(shí) 候蓄電池可以自動切入工作,使得本發(fā)明的自動售貨機(jī)布點(diǎn)推廣不受市電影 響,也能夠保證每筆交易的完整性。另外,作為本實(shí)施例的一個(gè)改進(jìn),還包括一個(gè)可選的狀態(tài)傳輸模塊,用于 采集該自動售貨機(jī)的故障信息、安全信息等信息,連同貨道信息、營運(yùn)數(shù)據(jù)以 及交易數(shù)據(jù)都可以傳輸至主控模塊,并在實(shí)時(shí)聯(lián)機(jī)的支持下由主控模塊傳輸至 遠(yuǎn)程服務(wù)器,大大減少了營運(yùn)的管理成本。本發(fā)明所述自動售貨機(jī)與遠(yuǎn)程服務(wù)器之間的通訊可采用無線數(shù)據(jù)傳輸或GPRS網(wǎng)絡(luò)或CDMA網(wǎng)絡(luò)或3G網(wǎng)絡(luò)。若采取無線數(shù)據(jù)傳輸通訊的,可以先通過一臺接入國際互聯(lián)網(wǎng)上的PC機(jī) 作為信息中轉(zhuǎn),再與遠(yuǎn)程服務(wù)器實(shí)時(shí)聯(lián)機(jī)。如果多臺自動售貨機(jī)需要通過一臺 接入到國際互聯(lián)網(wǎng)絡(luò)上的PC機(jī)實(shí)現(xiàn)與遠(yuǎn)程服務(wù)器的聯(lián)機(jī),則在這臺PC機(jī)的 無線數(shù)據(jù)傳輸模塊擔(dān)當(dāng)數(shù)據(jù)傳輸路由功能。該無線數(shù)據(jù)傳輸模塊與多臺自動售 貨機(jī)的聯(lián)機(jī)采用輪詢方式,每臺售貨機(jī)在無線數(shù)據(jù)傳輸局域網(wǎng)里都有一個(gè)ID, 這個(gè)ID可以與在遠(yuǎn)程服務(wù)器設(shè)計(jì)的ID—致。這樣可以減輕安裝與維護(hù)的負(fù)擔(dān),而且只有被輪詢到的自動售貨機(jī)才能發(fā)送數(shù)據(jù),因此無線局域網(wǎng)內(nèi)一個(gè)時(shí)刻只 有一個(gè)無線傳輸模塊在發(fā)送數(shù)據(jù)。根據(jù)現(xiàn)場布機(jī)點(diǎn)條件的不同,還可以選擇采用GPRS網(wǎng)絡(luò),或者CDMA 網(wǎng)絡(luò),或者3G網(wǎng)絡(luò),通過相應(yīng)網(wǎng)絡(luò)提供商的互聯(lián)網(wǎng)接入服務(wù),實(shí)現(xiàn)與遠(yuǎn)程服 務(wù)器實(shí)時(shí)聯(lián)機(jī)。采用GPRS網(wǎng)絡(luò),或者CDMA網(wǎng)絡(luò),或者3G網(wǎng)絡(luò)連接的方 式不需要依賴信息中轉(zhuǎn)PC機(jī)。由此可知,用戶與自動售貨機(jī)的交易信息處理是在遠(yuǎn)程服務(wù)器上進(jìn)行的, 而并不是在自動售貨機(jī)上進(jìn)行的。該遠(yuǎn)程服務(wù)器主要用于對所述自動售貨機(jī)實(shí) 時(shí)發(fā)來的數(shù)據(jù)進(jìn)行處理,包括IC卡身份驗(yàn)證、IC卡余額扣除以及對自動售貨 機(jī)進(jìn)行銷售管理。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等。均應(yīng)包含在本發(fā) 明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種自動售貨機(jī),其特征在于,包括一個(gè)主控模塊,用于控制自動售貨機(jī)的工作流程,協(xié)調(diào)各電路模塊之間的工作,以及將有關(guān)交易數(shù)據(jù)發(fā)送至與所述自動售貨機(jī)實(shí)時(shí)聯(lián)機(jī)的遠(yuǎn)程服務(wù)器處理,并接收來自所述遠(yuǎn)程服務(wù)器的信息;一個(gè)顯示模塊,用于顯示由所述主控模塊發(fā)送來的顯示數(shù)據(jù),包括顯示卡余額信息;一個(gè)卡讀寫模塊,用于檢測是否有插入卡,完成該插入卡的密鑰運(yùn)算和密碼校驗(yàn),以及讀寫該插入卡的數(shù)據(jù),并將有關(guān)數(shù)據(jù)傳遞到所述主控模塊;及一個(gè)驅(qū)動模塊,用于檢測出貨機(jī)構(gòu)的推貨位置和貨道是否有剩余貨物,以及接收所述主控模塊的指令完成出貨動作。
2、 根據(jù)權(quán)利要求l所述的自動售貨機(jī),其特征在于,所述主控模塊包括: 第一 CPU和通過并行總線與所述第一 CPU連接的第二 CPU;所述第一 CPU 設(shè)有對外無線通訊接口 ,該對外無線通訊接口通過GPRS網(wǎng)絡(luò)或者CDMA網(wǎng) 絡(luò)或者3G網(wǎng)絡(luò)或者無線數(shù)據(jù)傳輸與所述遠(yuǎn)程服務(wù)器進(jìn)行實(shí)時(shí)信息交互,所述 第二CPU設(shè)有與外設(shè)模塊連接的驅(qū)動模塊接口、顯示模塊接口、 IC卡讀寫模 塊接口以及擴(kuò)展模塊接口 ,所述第一 CPU與所述第二 CPU均設(shè)有支持ISP程 序安裝接口。
3、 根據(jù)權(quán)利要求2所述的自動售貨機(jī),其特征在于,所述主控制模塊還 包括鍵盤掃描接口、蜂鳴器、狀態(tài)指示燈以及存儲器。
4、 根據(jù)權(quán)利要求l所述的自動售貨機(jī),其特征在于,所述顯示模塊包括: 設(shè)有支持ISP程序安裝接口的第三CPU、與所述第三CPU連接的數(shù)碼管和狀 態(tài)指示燈。
5、 根據(jù)權(quán)利要求1所述的自動售貨機(jī),其特征在于,所述卡讀寫模塊包 括設(shè)有支持ISP程序安裝接口的第四CPU、分別與所述第四CPU連接狀態(tài) 指示燈和處理控制單元,該處理控制單元與天線匹配回路連接。
6、 根據(jù)權(quán)利要求5所述的自動售貨機(jī),其特征在于,所述第四CPU—個(gè) DES加解密的處理程序,用于對IC卡進(jìn)行密鑰運(yùn)算和密碼校驗(yàn)。
7、 根據(jù)權(quán)利要求l所述的自動售貨機(jī),其特征在于,所述驅(qū)動模塊包括設(shè)有支持ISP程序安裝接口的第五CPU、與所述第五CPU連接的檢測信號處 理電路、接收該檢測信號處理電路的電機(jī)到位檢測矩陣電路和剩貨檢測矩陣電 路、驅(qū)動電路、電源指示燈、狀態(tài)指示燈以及出貨模塊接口。
8、 根據(jù)權(quán)利要求7所述的自動售貨機(jī),其特征在于,所述電機(jī)到位檢測 矩陣電路采用紅外對射式光路遮擋檢測,所述剩貨檢測矩陣電路采用紅外反射 式光路通斷檢測。
9、 根據(jù)權(quán)利要求7或8所述的自動售貨機(jī),其特征在于,所述驅(qū)動模塊 還包括 一個(gè)電源輸入模塊和一個(gè)蓄電池處理回路。
10、 根據(jù)權(quán)利要求2—8任一項(xiàng)所述的自動售貨機(jī),其特征在于,還包括 一個(gè)可選的狀態(tài)傳輸模塊,用于將采集到所述自動售貨機(jī)的故障信息、安全信 息等信息,連同貨道信息、營運(yùn)數(shù)據(jù)以及交易數(shù)據(jù)傳輸至所述主控模塊,并在 實(shí)時(shí)聯(lián)機(jī)的支持下由所述主控模塊傳輸至所述遠(yuǎn)程服務(wù)器。
全文摘要
本發(fā)明涉及一種自動售貨機(jī),包括一個(gè)主控模塊,用于控制自動售貨機(jī)的工作流程,協(xié)調(diào)各電路模塊之間的工作,以及將有關(guān)交易數(shù)據(jù)發(fā)送至與所述自動售貨機(jī)實(shí)時(shí)聯(lián)機(jī)的遠(yuǎn)程服務(wù)器處理,并接收來自所述遠(yuǎn)程服務(wù)器的信息;一個(gè)顯示模塊,用于顯示由所述主控模塊發(fā)送來的顯示數(shù)據(jù),包括顯示卡余額信息;一個(gè)卡讀寫模塊,用于檢測是否有插入卡,完成該插入卡的密鑰運(yùn)算和密碼校驗(yàn),以及讀寫該插入卡的數(shù)據(jù),并將有關(guān)數(shù)據(jù)傳遞到所述主控模塊;一個(gè)驅(qū)動模塊,用于檢測出貨機(jī)構(gòu)的推貨位置和貨道是否有剩余貨物,以及接收所述主控模塊的指令完成出貨動作。實(shí)施本發(fā)明所述自動售貨機(jī),提高了自動售貨機(jī)工作的穩(wěn)定性和安全性,使得自動售貨機(jī)的管理更加靈活簡便。
文檔編號G07F11/00GK101154306SQ20061006280
公開日2008年4月2日 申請日期2006年9月25日 優(yōu)先權(quán)日2006年9月25日
發(fā)明者哲 唐, 朱慶文, 王愛云, 賴仰貴 申請人:朱慶文