專利名稱:網(wǎng)絡收銀機系統(tǒng)及其實現(xiàn)方法
技術領域:
本發(fā)明涉及收銀結算領域,具體是指一種方便用戶售貨收款、個人結帳之用的一體化網(wǎng) 絡收銀機系統(tǒng),并且還提供該系統(tǒng)的實現(xiàn)方法。
背景技術:
傳統(tǒng)的電子收銀機是微電子技術發(fā)展及現(xiàn)代化商品流通管理理念和技術發(fā)展結合 的產(chǎn)物,是現(xiàn)代化、自動化商業(yè)管理必不可少的基本電子設備之一,隨著商業(yè)與科技的 進步,傳統(tǒng)收銀機的優(yōu)點和缺點也日益突顯
其優(yōu)點在于
1) 收款迅速、正確、顧客滿意。
收銀員通過對顧客購買信息的錄入,收銀機作出快速的響應,正確地計算出該筆交 易額,并顯示出應收錢、實收錢、找錢等信息,減少了收銀員對交易額的計算時間,提 高了收銀速度,特別是商品條形碼的技術應用使收銀速度提高了三倍,減少了單筆交易 時間,提高了經(jīng)營效率,方便了顧客。
2) 支持多種付款方式。
支持顧客現(xiàn)金支付方式,支持支票、信用卡、外幣、禮券、提貨單等付款方式。甚 至在同一筆交易中,也可以多種方式支付,滿足了顧客不同層次的需求。
3) 業(yè)績統(tǒng)計,為管理服務。
收銀機能記錄收銀員在營業(yè)中的銷售業(yè)績及顧客的購物信息,并能打印多種形式的 報表,直接為管理服務、為決策者提供客觀依據(jù)。
4) 結帳精確,杜絕舞弊。
收銀機的應用,使企業(yè)的錢和物受到嚴格控制,縮短結帳時間,提高了正確性和精確度。 -但其缺點也非常明顯
1) 收銀設備配件繁多,設備笨重,攜帶不方便。
2) 收銀地點固定,應用范圍狹窄。
3) 需要搭建專門的網(wǎng)絡系統(tǒng),網(wǎng)絡結構復雜,成本較高。
4) 個人和用戶不能實現(xiàn)網(wǎng)上購物信息的互動。
發(fā)明內(nèi)容
本發(fā)明的目的正是針對背景技術的缺陷,而公開一種網(wǎng)絡收銀機系統(tǒng),它是通過以下技 術方案予以實現(xiàn)的
一種網(wǎng)絡收銀機系統(tǒng),作用于售貨收款、個人結帳之用,使網(wǎng)上后臺管理與前端便利收 款相互結合,使用戶管理商品與收款訂單的同時能夠實時監(jiān)控收銀員的收銀情況,它包括有:
網(wǎng)絡收銀機終端由交易設備、用戶計算機上的控件構成,所述的交易設備用于實現(xiàn)磁 條卡刷卡或IC卡讀寫、輸入密碼、加密、組包、打印交易小票的功能,其是由密碼鍵盤、小 票打印器、刷卡器或讀寫器、顯示屏、電池、連接上述密碼鍵盤、小票打印器、刷卡器或讀 寫器、顯示屏和電池的連接線組成的一體機器,所述密碼鍵盤作為輸入密碼或者卡號的輸入 設備;刷卡器或讀寫器是磁條卡或IC卡的讀取卡上電子信息的設備;小票打印器內(nèi)裝有打印 紙,用于打印交易小票;顯示屏用于顯示交易結果信息;所述用戶計算機上的控件作為鑲嵌 在用戶PC電腦或筆記本電腦瀏覽器上的客戶端程序,用于實現(xiàn)管理網(wǎng)站、卡交易前置系統(tǒng)與 交易設備的交易通訊,用戶計算機控件把管理網(wǎng)站的定單交易信息發(fā)送給交易設備,并從交 易設備接收交易卡交易信息后傳送給卡交易前置系統(tǒng);
管理網(wǎng)站采用B/S架構,用于實現(xiàn)系統(tǒng)與用戶的人機交互,以及提供給用戶交易査詢、
報表分析統(tǒng)計的功能;卡交易前置系統(tǒng)采用SC0KET通訊方式,數(shù)據(jù)信息采用標準的IS08583報文打包,密鑰 與加密采用加密機硬件加密和生成密鑰,用于接收交易設備上送的交易請求,進行系統(tǒng)的內(nèi) 部業(yè)務邏輯處理后轉發(fā)給卡交易后臺處理系統(tǒng),卡交易后臺處理系統(tǒng)接收交易結果進行內(nèi)部 邏輯處理后把交易結果返回給卡交易前置系統(tǒng),再由卡交易前置系統(tǒng)把結果返回交易設備;
上述中,用戶使用計算機的瀏覽器通過互聯(lián)網(wǎng)訪問管理網(wǎng)站,交易設備與用戶計算機之 間用串口或USB相連接,通過用戶計算機的控件程序進行驅動,用戶計算機端控件與卡交易 前置系統(tǒng)通過互聯(lián)網(wǎng)相通訊,卡交易前置系統(tǒng)與卡交易后臺處理系統(tǒng)通過DDN專線進行通訊。
所述的用戶計算機是指PC電腦或筆記本電腦。
上述中,所述的刷卡包括銀行卡和企業(yè)卡,所指的銀行卡和企業(yè)卡為磁條卡和IC卡。 本發(fā)明的技術方案還包括提供上述網(wǎng)絡收銀機系統(tǒng)的實現(xiàn)方法,步驟實施包括
(1) 用戶通過互聯(lián)網(wǎng)訪問管理網(wǎng)站,輸入登錄帳號、登錄密碼登錄后臺,生成扣款訂單 或帳單,包括訂單號、訂單金額、商品信息、交易時間等信息;
(2) 用戶瀏覽器上的用戶計算機控件接收到管理網(wǎng)站的訂單交易指令后,調用交易設備 提示消費者刷卡輸入密碼或讀卡;
(3) 消費者在交易設備的刷卡器或讀寫器上刷卡或讀卡,用密碼鍵盤輸入卡密碼,交易 設備通過串口或USB 口與計算機通訊連接,交易設備對卡密碼、卡磁道或芯片數(shù)據(jù)敏感信息 進行加密,把加密的卡交易信息返回給用戶計算機控件;
(4) 用戶計算機控件接收到交易設備的卡交易信息后,根據(jù)卡交易前置系統(tǒng)定義的交易 接口,組成交易報文,利用用戶計算機控件上存貯的密鑰進行數(shù)據(jù)包的全域加密,保證傳輸 過程的數(shù)據(jù)全加密,最后把加密的交易報文通過互聯(lián)網(wǎng)上送到卡交易前置系統(tǒng);
(5) 卡交易前置系統(tǒng)接收到用戶計算機控件上送的加密交易包,調用加密機進行密鑰置 換,調用卡交易后臺處理系統(tǒng)提供的密鑰進行交易包重加密,根據(jù)卡交易后臺處理系統(tǒng)接口 的格式上送交易至卡交易后臺處理系統(tǒng),同時卡交易前置系統(tǒng)記錄下交易明細與日志等相關的交易信息;
(6) 卡交易前置系統(tǒng)接收到卡交易后臺處理系統(tǒng)返回的交易結果包,驗證MAC,并在數(shù) 據(jù)庫中記錄下包括交易明細與交易日志在內(nèi)的交易流水信息,然后把卡交易后臺處理系統(tǒng)返 回的加密密文數(shù)據(jù)包傳給加密機,加密機轉換成前置交易系統(tǒng)與交易設備定義的密鑰加密密 文,并返回給用戶計算機控件;
(7) 用戶計算機控件接收到交易結果后,利用用戶計算機與交易設備連接的串口或USB 口連接把交易結果傳送給交易設備,交易設備對加密信息進行解密,提取交易結果信息,并 把交易結果顯示在交易設備的顯示屏上,同時打印出交易小票;
(8) 用戶計算機控件同時通過互聯(lián)網(wǎng)向管理網(wǎng)站上送交易結果;
(9) 管理網(wǎng)站登記訂單的交易信息,并作內(nèi)部的邏輯處理,提供給個人和用戶做相關的 交易查詢、報表分析統(tǒng)計功能,同時以網(wǎng)頁的形式向用戶返回訂單消費交易結果,交易結束。
本發(fā)明網(wǎng)絡收銀機作為一種用戶收款工具,實現(xiàn)了網(wǎng)上后臺管理與前端便利收款的完美 組合,可作為用戶售貨收款、個人結帳之用。不但可以輕松解決用戶收款難的問題,也可以 讓用戶管理商品與收款訂單的同時實時地監(jiān)控收銀員的收銀情況, 一定程度上降低了用戶的 收款風險。與現(xiàn)有技術相比,本發(fā)明具有以下有益的技術效果
1、 刷卡方便,安裝簡單快捷。支持所有符合金融規(guī)范的銀行卡和企業(yè)卡,甚至能夠在辦 公室或家中輕松完成收付款;
2、 方便實現(xiàn)資金歸集。創(chuàng)新的終端收付款服務,為企業(yè)的資金歸集提供完美的解決方案;
3、 貿(mào)易資金到帳將更快、更安全,資金周轉更加流暢,產(chǎn)品銷量大幅提升。
下面結合附圖和實施例對本發(fā)明作進一步說明。 圖1是本發(fā)明的系統(tǒng)拓撲示意圖;圖2是本發(fā)明的操作流程示意圖。
圖中1、管理網(wǎng)站,2、卡交易前置系統(tǒng),3、交易設備,4、用戶計算機控件,5、 卡交易后臺處理系統(tǒng),6、加密機,7、用戶。
具體實施例方式
參照圖1所示,本發(fā)明系統(tǒng)由網(wǎng)絡收銀機終端、管理網(wǎng)站1、卡交易前置系統(tǒng)2幾部分 組成。其中網(wǎng)絡收銀機終端由交易設備3、用戶計算機控件4構成,交易設備3是由刷卡器 (或讀寫器)、密碼鍵盤、顯示屏、小票打印器、電源、連接線組成的一體機器,主要實現(xiàn)磁 條卡刷卡或IC卡讀寫、輸入卡密碼、加密、組包、打印小票的功能;用戶計算機控件4指鑲 嵌在用戶PC電腦或筆記本電腦瀏覽器上的客戶端程序,主要功能是實現(xiàn)管理網(wǎng)站1、卡交易 前置系統(tǒng)2與交易設備3的交易通訊。用戶計算機控件4把管理網(wǎng)站的定單交易信息發(fā)送給 交易設備3,并從交易設備3接收交易卡交易信息后傳送給卡交易前置系統(tǒng)。
本發(fā)明采用用戶對機器的安全標準"一機一密",所以數(shù)據(jù)都是以密文形式發(fā)送到 卡交易前置系統(tǒng)的,信息中包括用戶號、終端號、日期時間、金額、卡號、密碼、磁道 信息、MAC等;如果按照傳統(tǒng)的技術實施方法,PC與交易前置連接是采用撥號或專線的, 但是我們在保證安全的情況下采用了互聯(lián)網(wǎng)傳送信息。發(fā)送加密的交易數(shù)據(jù)包,其加密 方式采用以下兩種 一是交易設備3利用自身存儲的密鑰進行交易數(shù)據(jù)包的加密,加密 算法使用標準的DES/3DES算法,加密后把交易數(shù)據(jù)包發(fā)送給用戶計算機控件4,再轉 發(fā)給卡交易前置系統(tǒng)。二是交易設備3對卡密碼、卡磁道或芯片數(shù)據(jù)敏感信息進行加密, 由用戶計算機控件4調用交易設備3的密鑰進行交易數(shù)據(jù)包的加密,再發(fā)往卡交易前置 系統(tǒng)。
管理網(wǎng)站采用目前流行的B/S架構,實現(xiàn)系統(tǒng)與用戶7的人機交互,以及提供給用戶 7交易査詢、報表分析統(tǒng)計的功能??ń灰浊爸孟到y(tǒng)根據(jù)銀聯(lián)的標準設計,通訊方式采用SCOKET通訊,數(shù)據(jù)信息采用標準的IS08583報文打包,密鑰與加密采用加密機硬件加密和生成密鑰。主要作用是接收交易設備3上送的交易請求,進行系統(tǒng)的內(nèi)部業(yè)務邏輯處理,并轉發(fā)給卡交易后臺處理系統(tǒng)5,卡交易后臺處理系統(tǒng)5接收交易結果進行內(nèi)部邏輯處理后把交易結果返回給卡交易前置系統(tǒng),再由卡交易前置系統(tǒng)把結果返回交易設備3??傮w來說卡交易前置系統(tǒng)主要是起交易轉發(fā)作用。
卡交易后臺處理系統(tǒng)用于對交易數(shù)據(jù)包進行驗證與交易處理,并把交易結果加密組包返回給卡交易前置系統(tǒng)2。
用戶7使用PC電腦的瀏覽器通過互聯(lián)網(wǎng)訪問管理網(wǎng)站,交易設備3與用戶PC電腦之間通過串口相連接,通過用戶計算機的控件程序進行驅動,用戶計算機控件4與卡交易前置系統(tǒng)2通過互聯(lián)網(wǎng)相通訊,卡交易前置系統(tǒng)2與卡交易后臺處理系統(tǒng)5通過DDN專線進行通訊。
參照圖2所示,上述網(wǎng)絡收銀機系統(tǒng)的具體操作步驟為
(1) 將PC電腦與交易設備3之間通過串口連接,用戶7通過PC電腦訪問管理網(wǎng)站,輸入登錄帳號、登錄密碼登錄后臺,生成扣款訂單,包括訂單號、訂單金額、商品信息、交易時間的信息;
(2) 用戶瀏覽器上的用戶計算機控件4接收到管理網(wǎng)站1的訂單交易指令后,調用交易設備3提示消費者刷卡輸入密碼;
(3) 消費者在交易設備3的刷卡器上刷卡,用密碼鍵盤輸入卡密碼,交易設備3通過串口或USB口通訊連接,交易設備對卡密碼、卡磁道或芯片數(shù)據(jù)敏感信息進行加密,把加密的卡交易信息返回給用戶計算機控件4;
(4) 用戶計算機控件4接收到交易設備3的卡交易信息后,根據(jù)卡交易前置系統(tǒng)定義的交易接口,組成交易報文,利用用戶計算機控件4上存貯的密鑰進行數(shù)據(jù)包的全域加密,保證傳輸過程的數(shù)據(jù)全加密,最后把加密的交易報文通過互聯(lián)網(wǎng)上送到卡交易前置系統(tǒng);(5) 卡交易前置系統(tǒng)接收到用戶計算機控件4上送的加密交易包,調用加密機進行密鑰置換,調用卡交易后臺處理系統(tǒng)5提供的密鑰進行交易包重加密,根據(jù)卡交易后臺處理系統(tǒng)接口的格式上送交易至卡交易后臺處理系統(tǒng),同時卡交易前置系統(tǒng)記錄下交易明細與日志等相關的交易信息;
(6) 卡交易前置系統(tǒng)接收到卡交易后臺處理系統(tǒng)返回的交易結果包,驗證MAC,并在數(shù)據(jù)庫中記錄下包括交易明細與交易日志在內(nèi)的交易流水信息,然后把卡交易后臺處理系統(tǒng)5返回的加密密文數(shù)據(jù)包傳給加密機,加密機6轉換成前置交易系統(tǒng)與交易設備3定義的密鑰加密密文,并返回給用戶計算機控件;
(7) 用戶計算機控件4接收到交易結果后,利用用戶計算機與交易設備3連接的串口或USB口連接把交易結果傳送給交易設備3,交易設備3對加密信息進行解密,提取交易結果信息,并把交易結果顯示在交易設備3的顯示屏上,同時打印出交易小票;
(8) 用戶計算機控件4同時通過互聯(lián)網(wǎng)向管理網(wǎng)站1上送交易結果;
(9) 管理網(wǎng)站1登記訂單的交易信息,并作內(nèi)部的邏輯處理,提供給用戶做相關的交易査詢、報表分析統(tǒng)計功能,同時以網(wǎng)頁的形式向用戶返回訂單消費交易結果,交易結束。管理網(wǎng)站l獲取交易數(shù)據(jù)后,提供交易査詢的目的旨在方便用戶了解當前交易和歷史交易的交易情況,避免不必要的糾紛,例如可能會由于通訊/終端設備等原因,導致交易異常,用戶需要及時査詢交易的結果,以便決定是否發(fā)貨給買家。而系統(tǒng)提供分析統(tǒng)計報表的目的是一方面有利于用戶的銷售情況統(tǒng)計,另一方面可提供給第三方信貸機構,作為用戶資金的風險監(jiān)督控制,根據(jù)用戶的交易情況可以作為信貸的額度參考,同時也可以作為用戶信貸的風險保障,信貸機構通過分析用戶的交易情況,可以實現(xiàn)監(jiān)督用戶信貸資金運作情況的目的。
權利要求
1、一種網(wǎng)絡收銀機系統(tǒng),作用于售貨收款、個人結帳之用,使網(wǎng)上后臺管理與前端便利收款相互結合,使用戶管理商品與收款訂單的同時實時監(jiān)控收銀員的收銀情況,其特征在于,本系統(tǒng)包括有網(wǎng)絡收銀機終端由交易設備、用戶計算機上的控件構成,所述的交易設備用于實現(xiàn)磁條卡刷卡或IC卡讀寫、輸入密碼、加密、組包、打印交易小票的功能,其是由密碼鍵盤、小票打印器、刷卡器或讀寫器、顯示屏、電池、連接上述密碼鍵盤、小票打印器、刷卡器或讀寫器、顯示屏和電池的連接線組成的一體機器,所述密碼鍵盤作為輸入密碼或者卡號的輸入設備;刷卡器或讀寫器是磁條卡或IC卡的讀取卡上電子信息的設備;小票打印器內(nèi)裝有打印紙,用于打印交易小票;顯示屏用于顯示交易結果信息;所述用戶計算機上的控件作為鑲嵌在用戶PC電腦或筆記本電腦瀏覽器上的客戶端程序,用于實現(xiàn)管理網(wǎng)站、卡交易前置系統(tǒng)與交易設備的交易通訊,用戶計算機控件把管理網(wǎng)站的定單交易信息發(fā)送給交易設備,并從交易設備接收交易卡交易信息后傳送給卡交易前置系統(tǒng);管理網(wǎng)站采用B/S架構,用于實現(xiàn)系統(tǒng)與用戶的人機交互,以及提供給用戶交易查詢、報表分析統(tǒng)計的功能;卡交易前置系統(tǒng)采用SCOKET通訊方式,數(shù)據(jù)信息采用標準的ISO8583報文打包,密鑰與加密采用加密機硬件加密和生成密鑰,用于接收交易設備上送的交易請求,進行系統(tǒng)的內(nèi)部業(yè)務邏輯處理后轉發(fā)給卡交易后臺處理系統(tǒng),卡交易后臺處理系統(tǒng)接收交易結果進行內(nèi)部邏輯處理后把交易結果返回給卡交易前置系統(tǒng),再由卡交易前置系統(tǒng)把結果返回交易設備;其中,用戶使用計算機的瀏覽器通過互聯(lián)網(wǎng)訪問管理網(wǎng)站,交易設備與用戶計算機之間用串口或USB相連接,通過用戶計算機的控件程序進行驅動,用戶計算機端控件與卡交易前置系統(tǒng)通過互聯(lián)網(wǎng)相通訊,卡交易前置系統(tǒng)與卡交易后臺處理系統(tǒng)通過DDN專線進行通訊。
2、 根據(jù)權利要求1所述的網(wǎng)絡收銀機系統(tǒng),所述的用戶計算機是指PC電腦或筆記本電腦。
3、 一種權利要求1所述的網(wǎng)絡收銀機系統(tǒng)的實現(xiàn)方法,其特征在于,包括以下步驟(1) 用戶通過互聯(lián)網(wǎng)訪問管理網(wǎng)站,輸入登錄帳號、登錄密碼登錄后臺,生成扣款訂單 或帳單,包括訂單號、訂單金額、商品信息、交易時間信息;(2) 用戶瀏覽器上的用戶計算機控件接收到管理網(wǎng)站的訂單交易指令后,調用交易設備 提示消費者刷卡輸入密碼;(3) 消費者在交易設備的刷卡器或讀寫器上刷卡或讀卡,用密碼鍵盤輸入卡密碼,交易 設備通過串口或USB 口與計算機通訊連接,交易設備對卡密碼、卡磁道或芯片數(shù)據(jù)敏感信息 進行加密,把加密的卡交易信息返回給用戶計算機控件;(4) 用戶計算機控件接收到交易設備的卡交易信息后,根據(jù)卡交易前置系統(tǒng)定義的交易 接口,組成交易報文,利用用戶計算機控件上存貯的密鑰進行數(shù)據(jù)包的全域加密,保證傳輸 過程的數(shù)據(jù)全加密,最后把加密的交易報文通過互聯(lián)網(wǎng)上送到卡交易前置系統(tǒng);(5) 卡交易前置系統(tǒng)接收到用戶計算機控件上送的加密交易包,調用加密機進行密鑰置 換,調用卡交易后臺處理系統(tǒng)提供的密鑰進行交易包重加密,根據(jù)卡交易后臺處理系統(tǒng)接口 的格式上送交易至卡交易后臺處理系統(tǒng),同時卡交易前置系統(tǒng)記錄下交易明細與日志的交易 信息;(6) 卡交易前置系統(tǒng)接收到卡交易后臺處理系統(tǒng)返回的交易結果包,驗證MAC,并在數(shù) 據(jù)庫中記錄下包括交易明細與交易日志在內(nèi)的交易流水信息,然后把卡交易后臺處理系統(tǒng)返 回的加密密文數(shù)據(jù)包傳給加密機,加密機轉換成前置交易系統(tǒng)與交易設備定義的密鑰加密密 文,并返回給用戶計算機控件;(7) 用戶計算機控件接收到交易結果后,利用用戶計算機與交易設備連接的串口或USB 口連接把交易結果傳送給交易設備,交易設備對加密信息進行解密,提取交易結果信息,并把交易結果顯示在交易設備的顯示屏上,同時打印出交易小票;(8) 用戶計算機控件同時通過互聯(lián)網(wǎng)向管理網(wǎng)站上送交易結果;(9) 管理網(wǎng)站登記訂單的交易信息,并作內(nèi)部的邏輯處理,提供給個人和用戶做相關的 交易査詢、報表分析統(tǒng)計功能,同時以網(wǎng)頁的形式向用戶返回訂單消費交易結果,交易結束。
全文摘要
本發(fā)明提供一種網(wǎng)絡收銀機系統(tǒng)及其實現(xiàn)方法,包括由交易設備、用戶計算機上的控件構成的網(wǎng)絡收銀機終端、實現(xiàn)系統(tǒng)與用戶人機交互的管理網(wǎng)站、卡交易前置系統(tǒng),交易設備與用戶計算機之間用串口或USB相連接,通過用戶計算機的控件程序進行驅動,用戶計算機端控件與卡交易前置系統(tǒng)通過互聯(lián)網(wǎng)相通訊,卡交易前置系統(tǒng)與卡交易后臺處理系統(tǒng)通過DDN專線進行通訊。本發(fā)明通過網(wǎng)絡收銀機可實現(xiàn)集成收銀、轉帳、資金歸集的功能,交易迅速,應用性廣,無地點限制。
文檔編號G06Q20/00GK101673443SQ20091019278
公開日2010年3月17日 申請日期2009年9月28日 優(yōu)先權日2009年9月28日
發(fā)明者毅 楊 申請人:廣州市國安信息工程有限公司