專利名稱:開放性多商戶共享會(huì)員卡系統(tǒng)、終端交互方法和商戶機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IC卡和IC卡的應(yīng)用系統(tǒng),尤其涉及一種開放性多商戶共享會(huì)員卡系 統(tǒng)、終端交互方法和商戶機(jī)。
背景技術(shù):
現(xiàn)有技術(shù)的IC (集成電路)卡,是將一個(gè)集成電路芯片鑲嵌于塑料基片中,封裝 成卡的形式。IC卡芯片具有寫入數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)的能力。根據(jù)卡中所鑲嵌的集成電路的 不同可以分成以下三類1.存儲(chǔ)卡卡中的集成電路為EEPR0M(可用電擦除的可編程只讀存 儲(chǔ)器);2.邏輯加密卡卡中的集成電路具有加密邏輯和EEPR0M;3. CPU卡卡中的集成電路 包括中央處理器CPU、EEPR0M、隨機(jī)存儲(chǔ)器RAM以及固化在只讀存儲(chǔ)器ROM中的C0S(ChiP Operating System,即片內(nèi)操作系統(tǒng))。按卡與外界數(shù)據(jù)傳送的形式來分,有接觸型IC卡和 非接觸型IC卡兩種。接觸型IC卡的IC芯片有8個(gè)觸點(diǎn)可與外界接觸。非接觸型IC卡的 集成電路不向外引出觸點(diǎn),帶有射頻收發(fā)電路及其相關(guān)電路。為了使用IC卡,也就是建立IC卡的應(yīng)用系統(tǒng),還需要有與IC卡配合工作的 IFD(InterFace Device,接口設(shè)備),或稱為讀寫設(shè)備。IFD提供附加的存儲(chǔ)器和邏輯電路, 它本身可是一臺(tái)計(jì)算機(jī),也可是簡(jiǎn)便的專用設(shè)備,如中國(guó)專利ZL02262732中就公開了一種 掌上智能卡金融交易終端的內(nèi)部結(jié)構(gòu)。IC卡的安全防護(hù),一般采取措施1.對(duì)持卡人、卡和接口設(shè)備的合法性的相互檢 驗(yàn);2.重要數(shù)據(jù)加密后傳送;3.卡和接口設(shè)備中設(shè)置安全區(qū),在安全區(qū)中包含有邏輯電路 或外部不可讀的存儲(chǔ)區(qū),任何有害的不合規(guī)范的操作,將自動(dòng)禁止卡的進(jìn)一步操作。IC卡系 統(tǒng)中常用兩種密碼算法DES(對(duì)稱密鑰密碼算法或秘密密鑰密碼算法)和RSA(非對(duì)稱密 鑰密碼算法或公共密鑰密碼算法),用于對(duì)持卡人、智能卡和接口設(shè)備之間的相互認(rèn)證以及 數(shù)據(jù)的加密。具有邏輯加密存儲(chǔ)功能的IC卡還稱為智能卡(Smartcard)。智能卡可脫機(jī)交易的 特性和良好的安全機(jī)制在應(yīng)用中帶來了方便和安全,從而受到廣泛利用,目前主要有身份 認(rèn)證和電子錢包兩大類應(yīng)用,比如中國(guó)專利申請(qǐng)01109296中公開了一種電子錢包系統(tǒng); 中國(guó)專利申請(qǐng)02803525 “IC卡和IC卡操作方法”中公開了一種IC卡應(yīng)用系統(tǒng),它支持對(duì) 消費(fèi)者持一張交通卡在加盟商戶中進(jìn)行消費(fèi)累計(jì),并根據(jù)這些累積數(shù)據(jù)折算出相應(yīng)的交通 費(fèi)用補(bǔ)貼,該交通卡實(shí)際起到一種電子錢包的作用,但該卡的發(fā)行/維護(hù)牽涉到一個(gè)包括 政府、交通部門以及商戶等多個(gè)社會(huì)實(shí)體的復(fù)雜系統(tǒng),實(shí)現(xiàn)起來很不方便。中國(guó)專利申請(qǐng) 99101834中則公開了一種追蹤智能卡購(gòu)買積分的方法與系統(tǒng)。在現(xiàn)有的商戶會(huì)員管理實(shí)踐中,主要有商戶獨(dú)立發(fā)行會(huì)員卡或者多商戶聯(lián)合發(fā)行 會(huì)員卡兩種模式。兩者的區(qū)別在于后者是一個(gè)商戶的聯(lián)合體,例如商城、百貨、會(huì)所、俱樂部等,聯(lián)合體內(nèi)的商戶,以統(tǒng)一的管理形象向消費(fèi)者發(fā)卡,持有這種卡的會(huì)員在聯(lián)合體內(nèi)的 商戶獲得會(huì)員待遇。這兩種管理模式在本質(zhì)上都是商戶與會(huì)員之間的一對(duì)多管理模式,也 就是說由一個(gè)商戶/商戶聯(lián)合體對(duì)廣大會(huì)員進(jìn)行管理服務(wù),統(tǒng)一制定會(huì)員的管理規(guī)則。根 據(jù)上述管理模式構(gòu)建的會(huì)員卡系統(tǒng)一般采用基于ID(身份)識(shí)別的C/S(客戶/服務(wù))模 式計(jì)算機(jī)處理技術(shù)會(huì)員ID識(shí)別的方式包括采用其上印有該商戶會(huì)員的個(gè)人身份識(shí)別信 息,比如照片,以及對(duì)應(yīng)該會(huì)員ID的機(jī)器可讀數(shù)據(jù)信息,如條碼、磁卡、ID卡等,詳細(xì)的會(huì)員 信息和會(huì)員管理的商務(wù)規(guī)則,包括會(huì)員的個(gè)人資料、歷史消費(fèi)情況,如消費(fèi)金額,次數(shù)、消費(fèi) 時(shí)間以及消費(fèi)細(xì)目、會(huì)員折扣規(guī)則等信息保存在商戶設(shè)置的銷售終端設(shè)備或銷售系統(tǒng)中心 的計(jì)算機(jī)內(nèi),會(huì)員和/或?qū)儆诼?lián)合體的商戶必須經(jīng)過發(fā)行單位才能進(jìn)行監(jiān)督/查詢,結(jié)果造 成作為商戶會(huì)員的消費(fèi)者不得不持有對(duì)應(yīng)于不同商戶/商戶聯(lián)合體的多張會(huì)員卡。商戶通 過聯(lián)合體發(fā)卡雖然在一定程度上可以減少會(huì)員卡的數(shù)目,但由于受限于系統(tǒng)構(gòu)建時(shí)只能通 過管理中心對(duì)會(huì)員資料、歷史消費(fèi)記錄和優(yōu)惠規(guī)則提供統(tǒng)一的管理,還是無法實(shí)現(xiàn)各商戶 獨(dú)立地、直接地發(fā)展其自身會(huì)員并為其自身會(huì)員提供個(gè)性化的會(huì)員政策,也不利于商戶之 間信息的保密。綜上所述,現(xiàn)有的技術(shù)在實(shí)現(xiàn)商戶會(huì)員卡發(fā)卡和管理的模式中,或是需要各商戶 分別建設(shè)自己的系統(tǒng),各自發(fā)卡和管理;或是通過聯(lián)合體建立統(tǒng)一的系統(tǒng)發(fā)卡和管理;前 者不方便會(huì)員用同一張卡享受各商戶會(huì)員服務(wù),且各商戶發(fā)卡需要分別新建系統(tǒng),成本也 較高;后者不利于商戶間的信息保密和保持發(fā)卡和會(huì)員管理的獨(dú)立性??梢姡F(xiàn)有技術(shù)在關(guān)于如何簡(jiǎn)便地實(shí)現(xiàn)多家商戶開放性地共享一張IC會(huì)員卡和 技術(shù)平臺(tái),既能相互獨(dú)立、可互相授權(quán)地進(jìn)行會(huì)員管理,又無須消費(fèi)者接受一張新的實(shí)體IC 卡,或者說消費(fèi)者可以憑一張卡任意選擇商戶/商戶組合,并成為多家商戶的會(huì)員,享受 各商戶的個(gè)性化的會(huì)員政策,以及新商戶又能方便地加入此體系而無需新建技術(shù)系統(tǒng)等方 面,并不存在可以借鑒的解決方案。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出了一種IC卡的應(yīng)用系統(tǒng),它不受限于現(xiàn)有的C/S結(jié)構(gòu),能 幫助消費(fèi)者憑一張卡即可選擇商戶/商戶組合成為多家商戶的會(huì)員;另一方面,商戶發(fā)行 自己的會(huì)員卡或者共享其他商戶已發(fā)行的會(huì)員卡時(shí)無須重復(fù)新建系統(tǒng),而在一個(gè)平臺(tái)下實(shí) 現(xiàn)多商戶對(duì)會(huì)員卡并行管理且開放性的接受新商戶的不斷加入本發(fā)明為實(shí)現(xiàn)上述目的所采用的技術(shù)方案是,構(gòu)建一種開放性多商戶共享會(huì)員卡 系統(tǒng),用以實(shí)現(xiàn)一家商戶對(duì)其IC會(huì)員卡進(jìn)行管理,或者至少兩家商戶對(duì)同一張IC會(huì)員卡進(jìn) 行各自獨(dú)立的管理,包括Ic會(huì)員卡,用于記錄會(huì)員加入各商戶所獲得的對(duì)應(yīng)商戶交易依據(jù)和戶驗(yàn)證信息;商戶個(gè)性區(qū),用于記錄商戶的身份識(shí)別以及驗(yàn)證信息;微處理器,用于根據(jù)所述商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述Ic會(huì)員卡上記錄 的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息進(jìn)行驗(yàn)證,并根據(jù)Ic會(huì)員卡上記錄的交易 依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)果。本發(fā)明為實(shí)現(xiàn)上述目的所采用的技術(shù)方案還包括一種開放性多商戶共享會(huì)員卡 系統(tǒng)的終端交互方法,用以實(shí)現(xiàn)一家商戶對(duì)其Ic會(huì)員卡進(jìn)行管理,或者至少兩家商戶對(duì)同
5一張Ic會(huì)員卡進(jìn)行各自獨(dú)立的管理,包括獲取Ic會(huì)員卡加入各商戶所獲得的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信 息;根據(jù)所述商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商 戶驗(yàn)證信息進(jìn)行驗(yàn)證,若通過驗(yàn)證,根據(jù)所述交易依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)果。本發(fā)明為實(shí)現(xiàn)上述目的所采用的技術(shù)方案還包括一種商戶機(jī),包括存儲(chǔ)器,用于記錄商戶的身份識(shí)別以及驗(yàn)證信息;微處理器,用于根據(jù)所述存儲(chǔ)器記錄的商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述Ic 會(huì)員卡上記錄的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息進(jìn)行驗(yàn)證,并根據(jù)Ic會(huì)員卡 上記錄的交易依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)果。同現(xiàn)有技術(shù)相比,采用本發(fā)明提供的開放性多商戶共享會(huì)員卡系統(tǒng)、終端交互方 法和商戶機(jī),為簡(jiǎn)便地實(shí)現(xiàn)多家商戶共享一張IC卡,相互獨(dú)立、可授權(quán)地進(jìn)行會(huì)員管理,特 別是為會(huì)員提供各商戶個(gè)性化的會(huì)員優(yōu)惠政策,提供了可能。綜上所述,本發(fā)明實(shí)施例提供了一種包括IC卡的技術(shù)平臺(tái),實(shí)現(xiàn)多商戶可共享一 張IC會(huì)員卡并行管理,且開放性的接受新商戶不斷加入而無須其新建系統(tǒng)的方案。而本技 術(shù)方案基于本發(fā)明提出的IC會(huì)員卡及商戶個(gè)性區(qū)模塊而實(shí)現(xiàn),從而實(shí)現(xiàn)多商戶共享IC會(huì) 員卡和技術(shù)平臺(tái)的應(yīng)用。
圖1為本發(fā)明開放性多商戶共享會(huì)員卡系統(tǒng)實(shí)施例結(jié)構(gòu)示意圖;圖2A為本發(fā)明實(shí)施例所述商戶終端的電路框圖;圖2B為本發(fā)明實(shí)施例所述商戶終端中存儲(chǔ)器空間分布圖;圖2C為本發(fā)明實(shí)施例所述商戶終端的外觀正面示意圖;圖2D為本發(fā)明實(shí)施例所述商戶終端的外觀反面示意圖;圖2E為本發(fā)明實(shí)施例所述商戶終端中菜單結(jié)構(gòu)示意圖;圖2F為本發(fā)明實(shí)施例所述商戶終端中讀卡操作流程圖;圖2G為本發(fā)明實(shí)施例所述商戶終端中菜單操作流程圖;圖2H為本發(fā)明實(shí)施例所述商戶終端中開機(jī)操作流程圖;圖21為本發(fā)明實(shí)施例所述商戶終端中發(fā)卡操作流程圖;圖2J為本發(fā)明實(shí)施例所述商戶終端中消費(fèi)處理操作流程圖;圖2K為本發(fā)明實(shí)施例在電子錢包發(fā)卡終端中進(jìn)行電子錢包發(fā)行操作流程圖;圖2L為本發(fā)明實(shí)施例在電子錢包發(fā)卡/充值終端中進(jìn)行電子錢包充值操作流程 圖;圖2M為本發(fā)明實(shí)施例在所述商戶終端中消費(fèi)處理操作中使用電子錢包的流程 圖;圖2N為圖2M中進(jìn)入電子錢包扣款流程的詳細(xì)流程圖;圖3A為本發(fā)明實(shí)施例所述商戶終端的開機(jī)界面示意圖;圖3B為本發(fā)明實(shí)施例所述商戶終端的主菜單界面第一頁(yè)示意圖3C為本發(fā)明實(shí)施例所述商戶終端的主菜單界面第二頁(yè)示意圖;圖3D為本發(fā)明實(shí)施例所述商戶終端的設(shè)置折扣界面示意圖;圖3E為本發(fā)明實(shí)施例所述商戶終端的發(fā)卡界面示意圖;圖3F為本發(fā)明實(shí)施例所述商戶終端的會(huì)員消費(fèi)界面示意圖;圖3G為本發(fā)明實(shí)施例所述商戶終端的扣款界面示意圖;圖3H為本發(fā)明實(shí)施例所述商戶終端的查詢交易記錄界面示意圖;圖4為本發(fā)明實(shí)施例所述商戶終端的讀卡詳細(xì)流程圖。
具體實(shí)施例方式本發(fā)明的目的在于提出了一種IC卡的應(yīng)用系統(tǒng),旨在多商戶可以共享一張IC會(huì) 員卡和技術(shù)平臺(tái),實(shí)現(xiàn)多商戶可共享一張會(huì)員卡并行獨(dú)立管理、可相互授權(quán),且新的商戶發(fā) 行自己的會(huì)員卡或者共享其他商戶已發(fā)行的會(huì)員卡時(shí)無須重建系統(tǒng),而在一個(gè)平臺(tái)下實(shí)現(xiàn) 多商戶對(duì)會(huì)員卡并行管理且開放性的接受新商戶的不斷加入。為了使得新的商戶在發(fā)行自己的會(huì)員卡或者共享其他商戶已發(fā)行的會(huì)員卡時(shí)無 須重建系統(tǒng),本發(fā)明實(shí)施例基于“商戶個(gè)性區(qū)”模塊、“商戶的身份識(shí)別信息與驗(yàn)證信息”和 IC卡技術(shù),實(shí)現(xiàn)商戶終端獨(dú)立發(fā)行和管理自己的會(huì)員卡。其大致通過以下幾個(gè)方面實(shí)現(xiàn)上 述功能1)IC會(huì)員卡上不同商戶的文件通過對(duì)“商戶的身份識(shí)別信息與驗(yàn)證信息”的驗(yàn)證 控制實(shí)現(xiàn)了不同商戶間的獨(dú)立性;2)通過“商戶的身份識(shí)別信息與驗(yàn)證信息”的新建、傳遞和管理的機(jī)制,新的商戶 可以方便的加入到開放性平臺(tái)中來;3)通過在商戶終端設(shè)置“商戶個(gè)性區(qū)”,使不同商戶可以使用同一種商戶終端設(shè) 備,通過在“商戶個(gè)性區(qū)”中加載不同的“商戶的身份識(shí)別信息與驗(yàn)證信息”,實(shí)現(xiàn)會(huì)員卡上 對(duì)應(yīng)商戶信息的管理。以下對(duì)本發(fā)明予以詳盡說明。第一部分,對(duì)本發(fā)明系統(tǒng)的目的,組成,操作流程以及特點(diǎn)予以說明一、系統(tǒng)目的1、實(shí)現(xiàn)多家商戶能夠共享同一張物理卡進(jìn)行獨(dú)立互不干擾的、可相互授權(quán)的會(huì)員 管理;或者說用戶可以憑一張卡成為多家商戶的會(huì)員并享受會(huì)員優(yōu)惠。2、商戶可以在一張共享的會(huì)員卡上獨(dú)立、發(fā)行自己的會(huì)員商戶信息并實(shí)施可動(dòng)態(tài) 的優(yōu)惠政策;也可以聯(lián)合其他商家發(fā)行共同的會(huì)員商戶信息并實(shí)施優(yōu)惠政策;還可以授權(quán) 其他商戶使用自己發(fā)行的會(huì)員商戶信息,實(shí)施優(yōu)惠政策。3、跟蹤和分析會(huì)員在各商戶的交易記錄,為相關(guān)的商戶和會(huì)員提供決策依據(jù)。說明1、優(yōu)惠政策指商戶給予會(huì)員不同于非會(huì)員或者其他會(huì)員的銷售折扣或者 銷售獎(jiǎng)勵(lì),如贈(zèng)品等。動(dòng)態(tài)的優(yōu)惠政策指商戶根據(jù)會(huì)員在其交易歷史,如累計(jì)消費(fèi)金額、入 會(huì)時(shí)間及本次交易,如本次交易商品、本次交易金額、本次交易期等動(dòng)態(tài)信息給予不同的優(yōu)惠。2、會(huì)員商戶信息指商家用于記錄會(huì)員關(guān)系的信息,可能包括但不受限于入會(huì)時(shí) 間、會(huì)員等級(jí)等信息,并根據(jù)其動(dòng)態(tài)優(yōu)惠政策必要的依據(jù)可能記錄累計(jì)消費(fèi)額,或者積分等fn息o3、本發(fā)明所指的商戶是一種泛稱,既可以是某一個(gè)具體商戶,也可以是多個(gè)商戶 的聯(lián)盟,甚至可以是多個(gè)商戶和多個(gè)商戶聯(lián)盟的聯(lián)盟。4、每個(gè)商戶可以設(shè)立多個(gè)消費(fèi)點(diǎn),每一消費(fèi)點(diǎn)對(duì)應(yīng)一臺(tái)商戶終端,因而一個(gè)商戶 可以對(duì)應(yīng)多臺(tái)商戶終端,各商戶終端由不同的終端編號(hào)進(jìn)行區(qū)分。二、系統(tǒng)組成如圖1所示,本發(fā)明開放性多商戶共享會(huì)員卡系統(tǒng)的組成包括IC卡、商戶終端和 共享中心平臺(tái),商戶本地平臺(tái)一可以是商戶的電子收款機(jī)系統(tǒng),所述共享中心平臺(tái)可通 過互聯(lián)網(wǎng)與商戶本地平臺(tái)進(jìn)行通訊,并可借助該通訊網(wǎng)絡(luò)與商戶終端進(jìn)行信息傳遞,也可 以借助IC卡做信息載體,直接實(shí)現(xiàn)共享中心平臺(tái)和商戶終端之間的信息傳遞,這里所稱的 信息主要是指由中心平臺(tái)的計(jì)算機(jī)生成的、且商戶終端工作必需的商戶個(gè)性區(qū)信息。為了 融合進(jìn)電子錢包的功能,從圖1可以看到,系統(tǒng)還要配置電子錢包的結(jié)算中心、發(fā)卡終端 和充值終端來提供相應(yīng)的功能,而為了實(shí)現(xiàn)由商戶終端來對(duì)IC卡內(nèi)余額進(jìn)行扣款操作,還 必須構(gòu)建商戶終端與上述結(jié)算中心的信息傳遞通路,它可以是互聯(lián)網(wǎng),也可以是專用網(wǎng)絡(luò)。 下面對(duì)系統(tǒng)的幾個(gè)主要部分,予以進(jìn)一步描述1、IC會(huì)員卡一張可存儲(chǔ)卡。它在發(fā)行后包含以下信息會(huì)員公共信息記錄會(huì)員 身份、聯(lián)系方式等公用的信息和公共的驗(yàn)證信息;會(huì)員商戶信息在各商戶參加會(huì)員計(jì)劃 時(shí)獲得的信息,包括了會(huì)員在該商戶的優(yōu)惠依據(jù),如積分、VIP級(jí)別等,以及該商戶的驗(yàn)證信 肩、O也就是說,IC會(huì)員卡上記錄了特定消費(fèi)者和多個(gè)商戶的會(huì)員關(guān)系,各個(gè)會(huì)員關(guān)系 是相互獨(dú)立的,必須經(jīng)過發(fā)行商戶或其授權(quán)商戶的驗(yàn)證-通過商戶終端實(shí)現(xiàn),方可讀寫特
定{曰息。2、商戶終端一臺(tái)運(yùn)行會(huì)員管理程序的計(jì)算機(jī)或者其他專用設(shè)備。它可能包括但并不限于以下信息本商戶個(gè)性信息包括商戶的ID號(hào)、其他備注, 如商戶名稱、驗(yàn)證信息,和/或授權(quán)商戶的商戶信息,也就是獲得授權(quán)商戶的ID號(hào)、其他備 注,如商戶名稱、驗(yàn)證信息;交易記錄信息包括歷史發(fā)卡和消費(fèi)記錄的數(shù)據(jù)庫(kù);優(yōu)惠規(guī)則 信息商戶對(duì)于會(huì)員的動(dòng)態(tài)優(yōu)惠規(guī)則,例如對(duì)不同等級(jí)或者不同積分的折扣或者獎(jiǎng)勵(lì)。它還 可以包括針對(duì)商戶唯一,或針對(duì)每臺(tái)商戶終端唯一的設(shè)備編碼信息。它提供以下功能發(fā)卡在IC會(huì)員卡上發(fā)行,寫入會(huì)員商戶信息,和/或商戶的交 易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息,并記錄發(fā)卡信息。優(yōu)惠計(jì)算及處理能夠根據(jù)會(huì)員卡上的會(huì)員商戶信息和本次交易信息、商戶終端 上的優(yōu)惠規(guī)則信息,計(jì)算優(yōu)惠并提示,獲得確認(rèn)后記錄本次交易信息及優(yōu)惠;簡(jiǎn)單查詢提 供對(duì)商戶終端上記錄的簡(jiǎn)單查詢或者統(tǒng)計(jì);數(shù)據(jù)同步能夠和指定的,符合接口標(biāo)準(zhǔn)的中 心平臺(tái)的計(jì)算機(jī)傳送或者接受交易記錄信息、優(yōu)惠規(guī)則信息。3、共享中心平臺(tái)服務(wù)中心系統(tǒng),根據(jù)商戶申請(qǐng)?zhí)峁┥虘艚K端并對(duì)其個(gè)性化,接受 商戶上傳的發(fā)卡記錄、交易記錄和發(fā)布信息,并為商戶和持IC會(huì)員卡的會(huì)員提供記錄查詢 和分析。三、系統(tǒng)的操作流程1、商戶申請(qǐng)商戶終端愿意共享IC會(huì)員卡的商戶向共享中心平臺(tái)申請(qǐng)商戶終端,
8共享中心平臺(tái)接受申請(qǐng)后提供帶有共享接口程序的商戶終端,并在向其寫入商戶個(gè)性信 息。商戶對(duì)其商戶終端的驗(yàn)證信息和優(yōu)惠規(guī)則信息進(jìn)行設(shè)置后,可發(fā)卡和交易。也就是說, 驗(yàn)證信息是由共享中心平臺(tái)初始化,商戶進(jìn)行個(gè)性化的。綜上所述,當(dāng)系統(tǒng)接納一個(gè)新的商戶時(shí),僅需要生成其“商戶的身份識(shí)別信息與驗(yàn) 證信息”,并傳遞到商戶終端的商戶個(gè)性區(qū),進(jìn)而實(shí)現(xiàn)其對(duì)會(huì)員的管理功能,從而使得本發(fā) 明實(shí)施例所提供的系統(tǒng)具有所述的開放性。2、商戶發(fā)卡商戶通過商戶終端可以對(duì)符合技術(shù)標(biāo)準(zhǔn)可存儲(chǔ)卡的空白卡或者本系 統(tǒng)其他商戶發(fā)行的會(huì)員卡寫入會(huì)員商戶信息。如果是空白卡片,商戶終端將提示錄入并同 時(shí)寫入會(huì)員公共信息和會(huì)員商戶信息。如果是其他商戶已發(fā)行會(huì)員卡,商戶終端只寫入會(huì) 員商戶信息;發(fā)卡成功后,商戶終端會(huì)自動(dòng)記錄和存儲(chǔ)發(fā)卡記錄。3、會(huì)員用卡發(fā)卡后,會(huì)員憑卡可以到該商戶享受會(huì)員折扣或者其他優(yōu)惠政策。商 戶終端讀卡后,根據(jù)是否存在本商戶信息,并經(jīng)過驗(yàn)證后打開商戶信息,顯示會(huì)員身份和優(yōu) 惠提示或者提示參加本商戶會(huì)員計(jì)劃。如果是本商戶會(huì)員,錄入本次消費(fèi)交易信息,商戶終 端根據(jù)預(yù)設(shè)的優(yōu)惠規(guī)則信息自動(dòng)計(jì)算優(yōu)惠并顯示優(yōu)惠結(jié)果,經(jīng)會(huì)員確認(rèn)后,自動(dòng)記錄本次 交易記錄和更新會(huì)員卡上的會(huì)員商戶信息。4、記錄查詢或者分析商戶可以在商戶終端中直接查詢,還可選擇將商戶終端中 的發(fā)卡記錄和交易記錄上傳到中心平臺(tái)后通過共享中心的服務(wù)進(jìn)行記錄查詢和或者分析, 中心平臺(tái)通過權(quán)限驗(yàn)證為商戶和會(huì)員提供記錄查詢或者分析。說明上述有關(guān)商戶終端上的驗(yàn)證是指商戶終端利用商戶個(gè)性信息中包含的驗(yàn) 證信息和會(huì)員商戶信息中包含的驗(yàn)證信息進(jìn)行相互驗(yàn)證。驗(yàn)證信息中包含有驗(yàn)證數(shù)據(jù),如 密鑰和驗(yàn)證方式,如3Des。商戶對(duì)會(huì)員商戶信息進(jìn)行讀寫操作前必須驗(yàn)證通過,商戶對(duì)商戶 終端中的驗(yàn)證信息進(jìn)行設(shè)置,并在發(fā)卡時(shí)運(yùn)算卡上的驗(yàn)證信息并寫入卡中。由此可見,“商 戶的身份識(shí)別信息與驗(yàn)證信息”是和IC會(huì)員卡上對(duì)應(yīng)的商戶信息的操作權(quán)限有關(guān)的信息。四、系統(tǒng)特點(diǎn)1、商戶之間通過獨(dú)立、聯(lián)合或者授權(quán)發(fā)行會(huì)員商戶信息既可獨(dú)立管理又可以相互 共享客戶/會(huì)員資源現(xiàn)有的系統(tǒng)都是商戶獨(dú)立發(fā)卡或者商戶聯(lián)合體發(fā)卡中的一種,本發(fā) 明系統(tǒng)中多家商戶共享一張物理卡,通過相對(duì)獨(dú)立的會(huì)員商戶信息實(shí)現(xiàn)會(huì)員管理,各會(huì)員 商戶信息必須經(jīng)過發(fā)行商戶的驗(yàn)證方能讀寫,真正互不干擾,共享接口簡(jiǎn)單;2、無需實(shí)時(shí)聯(lián)網(wǎng),可脫機(jī)交易和存儲(chǔ)交易記錄會(huì)員卡上的會(huì)員商戶信息記錄了 會(huì)員管理政策依據(jù)的所有信息,商戶終端上又存儲(chǔ)了優(yōu)惠規(guī)則信息,因此在商戶交易時(shí),商 戶終端無需聯(lián)網(wǎng)平臺(tái)中心的計(jì)算機(jī)一一服務(wù)器,從卡上讀取該會(huì)員公共信息和會(huì)員商戶 信息即可計(jì)算優(yōu)惠,商戶終端可以存儲(chǔ)交易記錄,并在數(shù)據(jù)存儲(chǔ)區(qū)寫滿時(shí)或者商戶主動(dòng)采 集時(shí)上傳到商戶本地平臺(tái)和/或共享中心平臺(tái)。3、開放性的平臺(tái)整合商戶和客戶資源,利于普及會(huì)員管理和商業(yè)CRM(客戶關(guān)系
管理)管理方法,共享會(huì)員卡使客戶一卡通行,樂于持卡用卡,并通過系統(tǒng)自動(dòng)跟蹤和分 析交易記錄,使商家能夠通過CRM管理提高效益;由于可以脫機(jī)交易和暫時(shí)存儲(chǔ)交易數(shù)據(jù), 相比實(shí)時(shí)系統(tǒng),它組網(wǎng)和使用更加靈活。第二部分,對(duì)本發(fā)明系統(tǒng)的具體實(shí)現(xiàn)予以說明0084]一、數(shù)據(jù)結(jié)構(gòu)
0085]1、IC會(huì)員卡內(nèi)的數(shù)據(jù)結(jié)構(gòu)
0086]a.會(huì)員公共信息
0087]typedef struct
0088]{
0089]char Email [32] ;//32 位字節(jié)的 Email
0090]char Mobile[16] ;//16 位字節(jié)的手機(jī)
0091]char ID [8] ;// 用戶 8 字節(jié) ID
0092]char Pass [6] ;// 用戶 6 字節(jié)的 PIN 密碼
0093]char FSNum ;//I字節(jié)的可擴(kuò)展商戶信息總數(shù)
0094]char Control ;//I字節(jié)的控制字節(jié),用其中1個(gè)bit的狀態(tài)表示消費(fèi)是否需
要檢驗(yàn)密碼。} cPrivate ;b.會(huì)員商戶信息可以有多個(gè)typedef struct{
0099]char ID [8] ;//商戶 ID
0100]long Totollnte ;//積分總數(shù)或者其他交易依據(jù)
0101]char YY ;
0102]char MM;//有效期
0103]unsigned short Count ;//計(jì)數(shù)器,記錄使用的總次數(shù)jcInteFile ;c.電子錢包信息使用32個(gè)字節(jié)typedef struct{strCardMoney As String*8strCardMoneyBackup As String氺8strCardConCount As String氺4strCardConMoney As String氺8strCardSpare3 As String氺4} cCardMoney2、商戶終端內(nèi)的數(shù)據(jù)結(jié)構(gòu)a.商戶個(gè)性信息包含本商戶,和/或多個(gè)授權(quán)商戶(如有的話)的下述結(jié)構(gòu)的 商戶信息,商戶個(gè)性信息是包含商戶ID和讀寫密鑰的數(shù)據(jù)。typedef struct{char ID[8] ;//商戶 ID 號(hào),8 位字節(jié)char KeyA[6] ;//更改卡上商戶信息時(shí)必須驗(yàn)證的密碼A,6位字節(jié)char KeyB[6] ;//讀取卡上商戶信息時(shí)必須驗(yàn)證的密碼B,6位字節(jié)
‘儲(chǔ)值額分 ‘儲(chǔ)值額備份分 累計(jì)次數(shù)
最近一次消費(fèi)額分
char Control ;//控制字節(jié),分別表示可讀可寫、可讀不可寫等不同權(quán)限狀 態(tài)。char Param ;char YY ;char MM ;// 有效期YY_MMjcShopInfo ;說明卡內(nèi)信息的組織方式和驗(yàn)證方式例舉。商戶終端讀取卡過程的詳細(xì)流程,由 圖4所示。1、關(guān)于信息在卡內(nèi)的尋址方式a.對(duì)于邏輯存儲(chǔ)卡采取默認(rèn)起始地址的方式例如在Ml卡中我們會(huì)默認(rèn)是1扇區(qū)0塊和8扇區(qū)0塊作為起始地址。2個(gè)起始地 址為了防止卡內(nèi)起始地址相關(guān)扇區(qū)已被占用,可以增加靈活性。b.對(duì)于CPU卡采取在根文件目錄下注冊(cè)一個(gè)特定文件的方式。通過讀取這個(gè)文件 獲得地址。起始地址所在一般是會(huì)員公共信息。讀取會(huì)員公共信息可以獲得商戶信息組織 方式的相關(guān)信息,包括商戶信息的起始地址或者地址索引表。2、商戶信息的組織方式一般而言,商戶信息采取隊(duì)列組織方式或者索引表組織方式。隊(duì)列組織方式指多個(gè)商戶信息采取隊(duì)列的數(shù)據(jù)結(jié)構(gòu),通過順序查詢獲得特定商戶 信息。例如在Ml卡中,我們可以使用連續(xù)的多個(gè)扇區(qū)存儲(chǔ)商戶信息,商戶終端機(jī)采用約定 的驗(yàn)證方式和商戶ID順序訪問直至成功。索引表組織方式指一個(gè)記錄商戶ID和對(duì)應(yīng)地址信息的索引表,通過訪問會(huì)員公 共信息中包含的的商戶信息索引表獲得商戶信息地址并按約定的驗(yàn)證方式讀取商戶信息。3關(guān)于驗(yàn)證方式和密鑰體系的舉例。邏輯加密卡和CPU卡都有自己的訪問安全控制體系,而一般采用密鑰管理體系, 因此驗(yàn)證方式的關(guān)鍵即為密鑰。 共密鑰c
我們采取的方式是每一個(gè)單位信息,如會(huì)員公共信息都有獨(dú)立的密鑰。 密鑰體系例舉整個(gè)系統(tǒng)使用一個(gè)公共密鑰和商戶種子密鑰,每個(gè)商戶機(jī)保存公
會(huì)員公共信息通過種子密鑰和會(huì)員ID生成公共信息密鑰,從而一卡一密。 商戶密鑰通過商戶種子密鑰、商戶ID和商戶密碼生成商戶密鑰,從而一戶一密。 卡上會(huì)員商戶信息通過商戶密鑰和會(huì)員ID再生成卡上會(huì)員商戶信息的密鑰。 b.發(fā)卡和消費(fèi)記錄
typedef struct
{
unsigned long RecNo char Style ; char ID [8]; char Email[32];
‘記錄流水號(hào)
/類型發(fā)卡、消費(fèi)、積分、兌獎(jiǎng)
/會(huì)員ID
/Email
char Mobile[16] ;//手機(jī)
110150]char ShopID [8] ;//發(fā)生交易的本店商戶
0151]unsigned long ShopTotolInte ;//累計(jì)消費(fèi)額或者積分
0152]unsigned short ShopCount ;//累計(jì)使用次數(shù)
0153]char UniID[8] ;//關(guān)聯(lián)的授權(quán)商戶
0154]unsigned long UniTotolInte ;// 累計(jì)消費(fèi)額或者積分
0155]unsigned short UniCount ;// 累計(jì)使用次數(shù)
0156]unsigned long Inte ;//本次交易額
0157]typ_RTC_date_rec OccurDate ;// B^fS]
0158]char Control ;
0159]IcRecInfo ;
0160]c.優(yōu)惠規(guī)則信息由以下數(shù)據(jù)結(jié)構(gòu)的記錄組成
0161]typedef struct
0162]{
0163]long Inte ;//累計(jì)積分(消費(fèi))最低限或者其他交易依據(jù)(數(shù)字)的下限;
0164]char Rate ;//折扣率
0165]IcInteRate ;
0166]二、商戶終端
0167]如圖2A所示,它的內(nèi)部電路結(jié)構(gòu)包括微處理器、存儲(chǔ)器、顯示屏、鍵盤、IC卡接 口和通訊接口等。所述微處理器選用Motorola龍珠系列,內(nèi)存也即SRAM存儲(chǔ)器的容量為 256Kbyte, Flash (閃存)存儲(chǔ)器的容量可達(dá)l_4Mbyte,通訊接口有UART (通用異步接收發(fā) 送)的RS232串行口、紅外線口以及Modem接口,很方便與PC機(jī)進(jìn)行數(shù)據(jù)交換;該商戶終端 可讀寫常用的memory卡、加密IC卡和CPU卡,支持三卡同時(shí)操作,適合于安全交易操作;所 述IC卡可以是接觸式的,也可以是非接觸式的。如圖2C和2D所示,其外形結(jié)構(gòu)便于手持操作,其中1為電源開關(guān);2為功能鍵F3, 可定義為上翻頁(yè);3為功能鍵F2,可定義為下翻頁(yè);4為功能鍵F1,可定義為切換輸入;5為 IXD面板選用帶顯示符的128*64點(diǎn)陣IXD ;6為指示燈;7為丨丨上、下鍵;8為數(shù)字/字 母混合鍵盤,“C” 取消鍵,“一”繼續(xù)鍵;9為卡座1 可以插入IC卡;10為電池座;“重啟” 鍵用于重啟系統(tǒng);11為雙SIM卡座可以插入SIM卡;12為與計(jì)算機(jī)接口,可以使其與計(jì) 算機(jī)通過USB 口,RS232串口或紅外等無線通訊手段連接。其可讀寫的卡型,包括a.存儲(chǔ)卡,如美國(guó) ATMEL 公司的 AT24C01A/24C02/24C04/24C08/24C16/24C6 4,AT88SC102, AT88SC1604/1604B, AT45D041, AT93C46/93C46A 卡;德國(guó) SIEMENS 公司的 SLE4432/4442, SLE4418/4428, SLE4404, SLE4406 卡等 b. CPU卡(符合T = 0/T = 1通訊協(xié)議)c.飛利蒲公司的射頻卡mifare卡以及Ml卡d.上海華虹公司的射頻卡所述微處理器運(yùn)行的程序,可劃分為應(yīng)用程序?qū)?、API (應(yīng)用程序接口 )、驅(qū)動(dòng)層和 BIOS(基本輸入輸出)等層次結(jié)構(gòu)。所述驅(qū)動(dòng)層與應(yīng)用程序?qū)勇?lián)系,具體包括卡驅(qū)動(dòng)、數(shù) 據(jù)庫(kù)接口、菜單驅(qū)動(dòng)和圖形接口等部分;所述BIOS與硬件打交道,具體包括UART、IXD、卡、FLASH存儲(chǔ)器、系統(tǒng)中斷信息、鍵盤、時(shí)鐘以及電源等功能部分。所述存儲(chǔ)器,包括SRAM和 FLASH所占用地址空間的分配,如圖2B所示。以下說明應(yīng)用層接口 鍵盤類API函數(shù)1.接收鍵盤消息函數(shù)int getch(int key, int stime, int sceentime);輸入?yún)?shù)key:關(guān)機(jī)鍵值stime 按特定鍵一定時(shí)間內(nèi)開/關(guān)機(jī)screentime (待定)返回值按鍵值,如長(zhǎng)按key鍵大于stime秒,則返回-1.2. int gets_InputMsg(int x, int y, int slen, char氺buff);所需涉及的全局變量1. int is_beep_key ;// 按鍵發(fā)出響聲2. int is_el_disp ;// 是否背光顯示顯示類API函數(shù)1.清屏函數(shù)void clear_console(void);2.關(guān)機(jī)函數(shù)void console—power_save (void);3.幵機(jī)函數(shù)void console—disp—on (void);4.移動(dòng)光標(biāo)到指定位置void move_cursor(int x, int y);5.顯示數(shù)據(jù)puts (char氺buf);注需與光標(biāo)函數(shù)mOVe_curSOr () 一起使用。6.指定位置顯示文字void DispStr_CE(int qx, int qy, char氺ceStr, int xyFlag)其中,xyFlag有以下選擇DISP_CURRENT DISP_P0SITI0NDISP_CENTER 文字對(duì)中顯示DISP_RIGHTDISP_N0RMALDISP_REVERSE 文字反向顯示DISP_7x9DISP_5x7DISP_CLRLINE
13
DISP_CLRSCR 文字清屏顯示disp(char*buf, int buflen);CPU卡操作類API函數(shù)1. CPU卡復(fù)位函數(shù)int cpu_reset(unsigned char氺data—buffer)輸入?yún)?shù)無輸出參數(shù)data_buffer 復(fù)位響應(yīng)返回的字符串返回值=0:正確 < 0 錯(cuò)誤2.向CPU卡發(fā)送命令串int cpu_protocol (int 1 en, unsigned char *send_cmd, unsigned char*receive_cmd)send_cmd 對(duì)卡操作的命令串len 命令串的長(zhǎng)度receive_cmd :CPU卡返回的數(shù)據(jù)串返回值=0:正確 < 0 錯(cuò)誤程序調(diào)試類API函數(shù)指定行顯示數(shù)據(jù)的十六進(jìn)制碼void dump—memory(unsigned char氺buf,unsigned short int cnt,unsigned short y);
asc_dump_memory ()通用類API函數(shù)1.設(shè)置時(shí)間函數(shù)(僅用于四鍵手持機(jī))int key4_setTime ();2.設(shè)置日期函數(shù)(僅用于四鍵手持機(jī))int key4_setDate ();3.延時(shí)函數(shù)void delay (int sec);通訊類API函數(shù)1.數(shù)據(jù)通訊連接函數(shù)short data_transmit_connect ()2.數(shù)據(jù)通訊斷開函數(shù)short data_transmit_disconnect ()3.short dt_send(unsigned char氺data, int datalen)4. unsigned short dt_recv(unsigned char氺data, int氺datalen)所用的全局變量1.unsigned long int Rs2320penFlags用于手持機(jī)數(shù)據(jù)通訊初始化時(shí),對(duì)串口進(jìn)行設(shè)置,如Rs2320penFlags = UART_232_0N|UART_0N|UART_8_DATA_BITS|UART_BAUD_9600 ;2. int bModifyMainboard手持機(jī)射頻讀寫模塊,針對(duì)華虹和mifare卡
射頻讀寫器的接口函數(shù)說明以下為高級(jí)函數(shù)1.連接射頻讀寫器_int rf_connect(unsigned long baud, unsigned char氺Version);輸入?yún)?shù)baud :UART_BAUD_115200 :115200bps ;UART_BAUD_9600 :9600bps輸出參數(shù)=Version 讀寫器版本信息返回值成功SUCCESS失敗FAILURE2.斷開射頻讀寫器—intl6 rf_disconnect ();返回值成功SUCCESS失敗FAILURE3.讀取IC卡的數(shù)據(jù)_intl6 rf_readcard(int sector, int block, unsigned char氺data);輸入?yún)?shù)sector :IC卡扇區(qū)號(hào) block 塊號(hào)輸出參數(shù)data 讀出數(shù)據(jù)返回值成功SUCCESS失敗FAILURE4.寫入IC卡數(shù)據(jù)_intl6 rf_writecard(int sector, int block, unsigned char氺data);輸入?yún)?shù)sector :IC卡扇區(qū)號(hào)block 塊號(hào) data 寫出數(shù)據(jù)輸出參數(shù)無返回值成功SUCCESS失敗FAILURE以下為低級(jí)函數(shù)1.將RF系統(tǒng)關(guān)閉一段時(shí)間—int 16 rf_reset(unsigned—intl6_Msec);2.將操作后的卡片置于halt模式。如果又要對(duì)卡片操作,必須重新執(zhí)行request 操作?!猧ntl6 rf_halt();3.向天線操作范圍內(nèi)的卡片發(fā)出請(qǐng)求和檢測(cè)信號(hào)一intl6 rf—request (unsigned char—Mode,unsigned一intl6氺TagType);4.防沖突操作并返回卡片系列號(hào)—intl6 rf—anticoll(unsigned char—Bcnt,unsigned long*_Snr);5.選擇卡片并返回卡片容量值—intl6 rf—select(unsigned long—Snr,unsigned char*_Size);6.相互確認(rèn)一intl6 rf—authentication (unsigned char—Mode,unsigned char_SecNr);7.改變存放于ASIC接口內(nèi)部RAM中的授權(quán)密碼一intl6 rf—load—key(unsigned char—Mode, unsigned char_SecNr, unsigned char^NKey);8.讀出卡中某一塊的16個(gè)字節(jié)數(shù)據(jù)_intl6 rf—read(unsigned char—Adr,unsigned char氺—Data);
15
9.寫出卡中某一塊的16個(gè)字節(jié)數(shù)據(jù)_intl6 rf—write(unsigned char—Adr,unsigned char氺—Data);10.選擇卡片與RWD之間的操作模式與通訊速率一intl6 rf_config(unsigned char—Mode,unsigned char—Baud);11.置MCM控制字節(jié)的某一位—intl6 rf—set_control—bit (unsigned char—b);12.清MCM控制字節(jié)的某一位—intl6 rf—clr_control—bit (unsigned char—b);13.讀出系統(tǒng)的SW信息—intl6 rf_get_status (unsigned char*_Status);14.將卡內(nèi)數(shù)值塊的內(nèi)容讀到寄存器中—intl6 rf—restore (unsigned char—Adr);15.將卡內(nèi)寄存器中的內(nèi)容寫入塊中一intl6 rf—transfer (unsigned char—Adr);16.將卡中的數(shù)值塊加上某一數(shù)值(value)并把結(jié)果存于卡內(nèi)的寄存器一intl6 rf—increment(unsigned char_Adr, unsigned long—Value);17.將卡中的數(shù)值塊減去某一數(shù)值(value)并把結(jié)果存于卡內(nèi)的寄存器一intl6 rf—decrement(unsigned char_Adr, unsigned long—Value);以下對(duì)本發(fā)明IC卡選例MIAFRE卡的格式,以及商戶終端對(duì)其設(shè)定進(jìn)行說明miafre卡格式選擇從1扇區(qū)或者8扇區(qū)開始的連續(xù)6個(gè)扇區(qū)共18個(gè)塊288個(gè) 字節(jié)。sector 0 block 0 硬件mifare卡的序列號(hào)(固定不能改)block 1 block 2 block 3 :keyA 禾口 keyBsector 1 block 0 會(huì)員公共信息Cprivate的Email [32]前16個(gè)字節(jié)block 1 會(huì)員公共信息Cprivate的Email [32]后16個(gè)字節(jié)block 2 會(huì)員公共信息 Cprivate 的 Mobile[16]block 3 :keyA 禾口 keyBsector 2 block 0 會(huì)員公共信息 Cprivate 的 char ID [8] ;// 用戶 8 字節(jié) ID,char Pass [6] ;//用戶 6 字節(jié)的 PIN 密碼char FSNum ;//1字節(jié)的可擴(kuò)展商戶信息總數(shù),char Control ;//1字節(jié)的控制字節(jié),用其中1個(gè)bit的狀態(tài)表 示消費(fèi)是否需要檢驗(yàn)密碼。block 1,2 電子錢包32個(gè)字節(jié)block 3 :keyA 禾口 keyB
sector 2 block 0 存儲(chǔ)會(huì)員商戶信息block 1 存儲(chǔ)會(huì)員商戶信息block 2 存儲(chǔ)會(huì)員商戶信息block 3 :keyA 禾口 keyB以下每個(gè)扇區(qū)存儲(chǔ)3個(gè)會(huì)員商戶信息或者單獨(dú)存儲(chǔ)1個(gè)會(huì)員商戶信息,可以根據(jù) 卡片的可用空間擴(kuò)展。商戶終端數(shù)據(jù)庫(kù)分配商戶個(gè)性區(qū)1.本商戶 ID(8char),本商戶 name (8char),密鑰 keyA, keyB2.授權(quán)商戶 ID (8char),授權(quán)商戶 name (8char),密鑰 keyA,keyB3.授權(quán)商戶 ID (8char),授權(quán)商戶 name (8char),密鑰 keyA,keyB以下可以保存多個(gè)授權(quán)商戶消費(fèi)規(guī)則區(qū)1.商戶ID,商戶折扣表(4個(gè)折扣段)2.授權(quán)商戶ID,商戶折扣表(4個(gè)折扣段)3.以下可以保存多個(gè)授權(quán)商戶的消費(fèi)規(guī)則發(fā)卡和消費(fèi)記錄區(qū)見前述的cRecInfo結(jié)構(gòu)的說明。其它考慮1、商戶終端和P0S(電子收款機(jī)系統(tǒng))機(jī)的協(xié)同工作商戶終端提供標(biāo)準(zhǔn)Win32動(dòng)態(tài)庫(kù)給外接設(shè)備程序,P0S等外部設(shè)備可通過通訊借 口連接對(duì)商戶終端進(jìn)行指令控制,包括GetCustomerPublicFile 獲取卡上會(huì)員公共信息。IssueCustomerPublicFile 根據(jù)會(huì)員公共信息參數(shù)寫卡上會(huì)員公共信息。UpdateCustomerPublicFile 根據(jù)參數(shù)修改卡上的會(huì)員公共信息。GetMyShopFile 根據(jù)Shop ID (商戶號(hào))讀取卡上會(huì)員商戶信息。IssueMyShopFile 添加會(huì)員商戶信息內(nèi)容并寫入卡片。UpdateShopFile 根據(jù)ShopID和參數(shù)更新卡上會(huì)員商戶信息。SetDiscount 根據(jù)ShopID選擇覆蓋寫商戶機(jī)中優(yōu)惠規(guī)則信息。GetDiscount 根據(jù)ShopID選擇讀取商戶機(jī)中優(yōu)惠規(guī)則信息。GetRecord:下載設(shè)備中的交易記錄。GetStatus 獲取設(shè)備參數(shù)包括系統(tǒng)版本號(hào)、設(shè)備序列號(hào)、設(shè)備時(shí)間等參數(shù)。P0S上運(yùn)行的程序通過調(diào)用上述動(dòng)態(tài)庫(kù)將參數(shù)傳遞給商戶終端,商戶終端處理該 指令并反饋回?cái)?shù)據(jù)。通訊協(xié)議和IC卡的操作密碼驗(yàn)證全部封裝在商戶終端和動(dòng)態(tài)庫(kù)程序 中。1、關(guān)于IC商戶卡授權(quán)商戶終端通過獲得其他商戶授權(quán)讀取多張IC商戶卡,可以添加存儲(chǔ)多個(gè)商戶個(gè) 性文件,并設(shè)置對(duì)相應(yīng)商戶文件的優(yōu)惠規(guī)則,在讀取會(huì)員商戶文件時(shí)按照優(yōu)先順序依次搜 索卡上的會(huì)員商戶文件并打開,按照對(duì)應(yīng)的優(yōu)惠規(guī)則給予優(yōu)惠。
17
商戶終端內(nèi)的個(gè)性文件表存儲(chǔ)多個(gè)cShopInfo記錄,默認(rèn)第一個(gè)文件為本商戶文 件。商戶終端內(nèi)的優(yōu)惠規(guī)則表存儲(chǔ)多個(gè)ClnteRate記錄,分別對(duì)應(yīng)個(gè)性文件表中的商 戶文件,體現(xiàn)本商戶對(duì)于授權(quán)商戶發(fā)行的會(huì)員提供的優(yōu)惠政策。備注由本商戶制定,可能 不同于發(fā)行商戶的優(yōu)惠政策。例如,A商戶獲得B商戶授權(quán)使用其發(fā)行的會(huì)員商戶文件提供優(yōu)惠,或者說A商戶 和B商戶達(dá)成協(xié)議,可以向后者會(huì)員提供優(yōu)惠。A商戶必須拿著B商戶的IC商戶授權(quán)卡,該 卡上信息由B商戶的商戶終端寫入,其上信息基本同商戶卡,差別在于可能只有讀取的權(quán) 限而沒有更新的權(quán)限,在本商戶終端上刷卡,將B商戶個(gè)性文件中必要的信息寫入商戶機(jī) 的商戶個(gè)性文件表中。程序設(shè)計(jì)說明菜單整體結(jié)構(gòu)如圖2E所示,包括開機(jī)畫面,第一功能層次的發(fā)卡、消費(fèi)、查詢、設(shè) 置、聯(lián)網(wǎng)和系統(tǒng),以及其它具體功能層次的項(xiàng)目,如查詢下面的交易記錄、授權(quán)狀態(tài)以及關(guān) 于本店。開機(jī)流程見圖2H,菜單操作流程見圖2G,讀取商戶卡設(shè)置商戶終端見圖2F,有關(guān)事 務(wù)處理包括,發(fā)卡對(duì)空白卡寫入會(huì)員公共信息和本商戶會(huì)員商戶信息,或者對(duì)已發(fā)行卡寫 入本商戶會(huì)員商戶信息,具體流程見圖21。將發(fā)卡記錄寫入本機(jī)數(shù)據(jù)庫(kù)。消費(fèi)讀卡顯示 卡信息,并接受消費(fèi)信息錄入,根據(jù)優(yōu)惠規(guī)則信息計(jì)算優(yōu)惠并顯示優(yōu)惠結(jié)果,經(jīng)確認(rèn)后將本 筆消費(fèi)記錄寫入本機(jī)數(shù)據(jù)庫(kù),具體流程見圖2J,并可以直接扣款本卡的電子錢包,具體流程 見圖2M和2N,而電子錢包的發(fā)行和充值則分別見圖2K和2L。交易記錄查看記錄條數(shù),按 I鍵翻查本機(jī)的發(fā)卡和消費(fèi)記錄。授權(quán)狀態(tài)查看本機(jī)的已申請(qǐng)卡號(hào)、可發(fā)卡證書數(shù)量和 本機(jī)期限。關(guān)于本店查看本機(jī)的有效商戶,包括本商戶信息ID和名稱,和獲得授權(quán)的商 戶。設(shè)置折扣設(shè)置本機(jī)的優(yōu)惠規(guī)則信息,對(duì)卡片等級(jí)和積分的對(duì)應(yīng)折扣。初始化商 戶讀取商戶卡,設(shè)置本機(jī)的商戶個(gè)性信息。同步數(shù)據(jù)和共享中心平臺(tái)通過網(wǎng)絡(luò)同步發(fā)卡 記錄、消費(fèi)記錄、證書、后備卡號(hào)。申請(qǐng)證書向共享中心平臺(tái)申請(qǐng)本機(jī)的可發(fā)卡證書。設(shè)置 時(shí)間設(shè)置本機(jī)的時(shí)間。下載程序聯(lián)網(wǎng)下載最新的程序版本。格式化數(shù)據(jù)刪除本機(jī)的所 有發(fā)卡記錄和消費(fèi)記錄。關(guān)于本機(jī)查看本機(jī)的設(shè)備號(hào)、程序版本。通過顯示屏提供的界面包括圖3A-H分別示出的開機(jī)界面、開機(jī)顯示界面1、開機(jī) 顯示界面2、設(shè)置折扣界面、發(fā)卡界面、會(huì)員消費(fèi)界面、確認(rèn)優(yōu)惠結(jié)果和扣款界面和查詢交易 記錄界面。應(yīng)用系統(tǒng)舉例說明假設(shè)有一個(gè)商戶共享平臺(tái)管理中心X。有兩個(gè)商戶A和B愿意加入該IC卡應(yīng)用系 統(tǒng),于是流程開始了 1、商戶A、商戶B向X申請(qǐng)商戶終端,分別獲得為商戶編號(hào)001和002的商戶卡和 一部經(jīng)過公共信息初始化的商戶終端,這時(shí)商戶終端上只存有會(huì)員公共信息密鑰,還沒有 設(shè)置商戶。2、商戶初始化商戶A、商戶B分別用商戶卡對(duì)其商戶終端進(jìn)行商戶設(shè)置,通過進(jìn) 入設(shè)置商戶功能。這時(shí)兩部商戶終端在公共信息密鑰的基礎(chǔ)上分別獲得001號(hào)商戶信息 (包括商戶Id和密鑰)和002號(hào)商戶信息。
18
3、商戶設(shè)置折扣規(guī)則以商戶A為例,它在其商戶終端進(jìn)入設(shè)置折扣功能,并設(shè) 置積分100分以上99%折扣積分1000分以上80%折扣積分10000分以上60%折扣商戶B也對(duì)其折扣規(guī)則進(jìn)行設(shè)置。5、消費(fèi)者甲到了商戶A消費(fèi),希望加入會(huì)員計(jì)劃。他原來?yè)碛幸粡埿^(qū)卡,是一張 符合標(biāo)準(zhǔn)的存儲(chǔ)加密卡。商戶A的收銀員請(qǐng)他在商戶終端上刷卡,并錄入Email地址為helloimulticard. 迎辺,手機(jī)號(hào)碼為13808888888這些信息形成一個(gè)會(huì)員公共信息格式,并在卡上寫入上述信 息的公共信息和公共信息密鑰。在獲得消費(fèi)者甲同意后,商戶A通過商戶終端發(fā)卡在卡上寫入編號(hào)001的商戶信 息和商戶信息密鑰,商戶信息中包括了一個(gè)累計(jì)消費(fèi)者甲在商戶A消費(fèi)額的積分。6、消費(fèi)者甲在商戶A累計(jì)消費(fèi)并獲得1200個(gè)積分,并再次來到商戶A收銀臺(tái),本 次消費(fèi)1000元。收銀員請(qǐng)他刷會(huì)員卡,消費(fèi)者甲刷卡后,商戶終端通過密鑰認(rèn)證打開卡上001號(hào) 商戶信息顯示用戶:helloimulticard. com累計(jì)積分1200享受折扣8折本次消費(fèi)收銀員錄入1000元并確認(rèn)商戶終端顯示用戶:helloimulticard. com本次消費(fèi)1000元享受折扣8折本次應(yīng)收800元消費(fèi)者甲確認(rèn)付款后商戶終端將本次交易存入flashmemory.并將消費(fèi)者甲卡上積分修改為2000。7、消費(fèi)者甲到了商戶B消費(fèi),希望加入會(huì)員計(jì)劃。收銀員詢問并確認(rèn)他擁有多商 戶共享卡,并請(qǐng)他在商戶B的商戶終端上刷卡。商戶終端顯示”沒有有效積分!,,一指的是消費(fèi)者甲沒有商戶B的積分,于是收銀 員進(jìn)入發(fā)卡流程。商戶終端顯示用戶:helloimulticard. com聯(lián)系13808888888是否更新資料?獲得繼續(xù)確認(rèn)后,商戶終端顯示“是否加入本店會(huì)員計(jì)劃?,,經(jīng)過確認(rèn)后,商戶B商戶終端在卡上尋找新的空間并寫入了 002號(hào)商戶信息,積分 為0。
8、消費(fèi)者甲從此可以在此兩店使用同一張卡享受折扣。當(dāng)然在商戶A使用001號(hào) 商戶信息,商戶B使用002號(hào)商戶信息。9、當(dāng)商戶終端上的數(shù)據(jù)滿了以后,通過聯(lián)上X的網(wǎng)站,使用“上傳”功能把記錄傳 給X的服務(wù)器,以后就可以在這個(gè)網(wǎng)站上查詢消費(fèi)記錄。10、電子錢包的引入;經(jīng)過成員商戶A和商戶B的同意,X決定在共享會(huì)員卡上發(fā)行電子錢包。消費(fèi)者甲來到商戶A詢問,得知無法在商戶終端上獲得電子錢包的發(fā)行和充值。但是商戶A的工作人員告知X在其場(chǎng)內(nèi)設(shè)置了指定充值點(diǎn)可以申請(qǐng)電子錢包并充值。充值點(diǎn)的設(shè)施是一臺(tái)連接X電子錢包管理中心的電腦,工作人員獲知消費(fèi)者甲將 申請(qǐng)電子錢包并充值500元。請(qǐng)消費(fèi)者甲刷卡,通過對(duì)公共信息的密鑰認(rèn)證并打開后,系統(tǒng) 顯不用戶:helloimulticard. com未申請(qǐng)電子錢包,是否申請(qǐng)?確認(rèn)后,在卡上寫入電子錢包信息,余額為0,次數(shù)為0,并將發(fā)卡記錄寫入招商會(huì) 電子錢包管理中心的數(shù)據(jù)庫(kù)。工作人員繼續(xù)輸入充值500元的指令,系統(tǒng)接受,并更新卡上電子錢包余額為500 元,次數(shù)為1,并將充值記錄寫入X電子錢包管理中心的數(shù)據(jù)庫(kù)。11、消費(fèi)者甲已在商戶A累計(jì)消費(fèi)并獲得2000個(gè)積分,并再次來到商戶A收銀臺(tái), 本次消費(fèi)累計(jì)500元。收銀員請(qǐng)他刷會(huì)員卡,消費(fèi)者甲刷卡后,商戶終端通過密鑰認(rèn)證打開卡上001號(hào) 商戶信息顯示用戶:helloimulticard. com累計(jì)積分2000享受折扣8折本次消費(fèi)收銀員錄入500元并確認(rèn)商戶終端顯示用戶:helloimulticard. com本次消費(fèi)500元享受折扣8折本次應(yīng)收400元消費(fèi)者甲確認(rèn)付款后,商戶終端檢索卡上電子錢包并提示是否使用電子錢包付 款?獲得確認(rèn)后,商戶終端通過密鑰認(rèn)證并將電子錢包中的余額改為100元,次數(shù)為2。商戶終端將本次交易存入閃存.并將消費(fèi)者甲卡上積分修改為2400。12、商戶A將記錄上傳到X的服務(wù)器。X統(tǒng)計(jì)電子錢包消費(fèi)記錄并進(jìn)行清算,將共 享會(huì)員在商戶A的消費(fèi)總額劃給商戶A。以上所述之最佳實(shí)施例意在具體說明本發(fā)明的思路在IC卡上設(shè)置會(huì)員公共區(qū) 和會(huì)員商戶區(qū),并可另設(shè)電子錢包區(qū),在商戶終端保存商戶個(gè)性信息和交易信息,加上中心平臺(tái)的支持,構(gòu)建而成IC卡應(yīng)用系統(tǒng)。本發(fā)明之實(shí)施,并不限于以上最佳實(shí)施例所公開的 方式,凡基于本發(fā)明之設(shè)計(jì)思路,進(jìn)行簡(jiǎn)單推演與替換,得到的具體的開放結(jié)構(gòu)的多商戶共 享IC會(huì)員卡系統(tǒng)及其構(gòu)建方法,都屬于本發(fā)明的實(shí)施。
權(quán)利要求
一種開放性多商戶共享會(huì)員卡系統(tǒng),用以實(shí)現(xiàn)一家商戶對(duì)其Ic會(huì)員卡進(jìn)行管理,或者至少兩家商戶對(duì)同一張Ic會(huì)員卡進(jìn)行各自獨(dú)立的管理,其特征在于,包括Ic會(huì)員卡,用于記錄會(huì)員加入各商戶所獲得的對(duì)應(yīng)商戶交易依據(jù)和商戶驗(yàn)證信息;商戶個(gè)性區(qū),用于記錄商戶的身份識(shí)別以及驗(yàn)證信息;微處理器,用于根據(jù)所述商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述Ic會(huì)員卡上記錄的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息進(jìn)行驗(yàn)證,并根據(jù)Ic會(huì)員卡上記錄的交易依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)進(jìn)一步包括會(huì)員公共區(qū),用于記錄會(huì)員的對(duì)商戶的公共信息,所述會(huì)員公共區(qū)可以集成在所述Ic 會(huì)員卡上;交易數(shù)據(jù)區(qū),用于記錄發(fā)卡歷史以及交易數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述商戶個(gè)性區(qū)包括本商戶個(gè)性區(qū),用于記錄使用該商戶終端的商戶的身份識(shí)別以及驗(yàn)證信息;和/或, 授權(quán)商戶個(gè)性區(qū),用于記錄授權(quán)商戶的身份識(shí)別以及驗(yàn)證信息,所述授權(quán)商戶用于對(duì) 使用所述商戶終端的商戶進(jìn)行授權(quán)。
4.如權(quán)利要求3所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于,還包括Ic商戶卡,用于記錄商戶身份識(shí)別及驗(yàn)證信息,初始化所述商戶個(gè)性區(qū)的本商戶個(gè)性 區(qū),和/或用于將一個(gè)商戶的身份識(shí)別及驗(yàn)證信息全部/部分地傳遞并添加到所述授權(quán)商 戶個(gè)性區(qū)。
5.如權(quán)利要求3所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于所述系統(tǒng)還包括發(fā)卡單元,用于在所述Ic會(huì)員卡上寫入會(huì)員的身份識(shí)別以及驗(yàn)證信息,和/或商戶的 交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息,并把發(fā)卡信息寫入交易數(shù)據(jù)區(qū);和/或?qū)灰讛?shù)據(jù)區(qū) 信息進(jìn)行查詢。
6.如權(quán)利要求1至5任一所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于所述系 統(tǒng)還包括中心平臺(tái),所述中心平臺(tái)包括至少一臺(tái)計(jì)算機(jī),用于生成并存儲(chǔ)系統(tǒng)各商戶的身 份識(shí)別及驗(yàn)證信息。
7.如權(quán)利要求6所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于所述系統(tǒng)進(jìn)一步 包括輸入單元,用于把商戶的身份識(shí)別及驗(yàn)證信息寫入商戶個(gè)性區(qū),且所述輸入單元可集 成在所述中心平臺(tái)的計(jì)算機(jī)中。
8.如權(quán)利要求6所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于,還包括Ic卡讀寫設(shè)備,用于把一商戶的身份識(shí)別及驗(yàn)證信息寫入一 Ic商戶卡中,所述讀寫設(shè) 備可集成在所述中心平臺(tái)的計(jì)算機(jī)中。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括 消費(fèi)規(guī)則區(qū),用于記錄商戶的處理規(guī)則信息。
10.如權(quán)利要求9所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于所述系統(tǒng)還包括數(shù)據(jù)同步單元,用于與所述中心平臺(tái)的計(jì)算機(jī)通訊,傳遞消費(fèi)規(guī)則區(qū)信息和/或交易 數(shù)據(jù)區(qū)信息,所述數(shù)據(jù)同步單元可集成在所述微處理器中;傳輸單元,用于與商戶終端通訊,傳遞消費(fèi)規(guī)則區(qū)信息和/或交易數(shù)據(jù)區(qū)信息,所述傳 輸單元可集成在所述中心平臺(tái)的計(jì)算機(jī)中;查詢單元,用于支持對(duì)通過數(shù)據(jù)同步所獲得信息的查詢,所述查詢單元可集成在所述 中心平臺(tái)的計(jì)算機(jī)中。
11.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括更新單元,用于根據(jù)本次交易信息更新所述Ic會(huì)員卡上的信息,所述更新單元可集成 在所述微處理器上。
12.如權(quán)利要求1所述的開放性多商戶共享會(huì)員卡系統(tǒng),其特征在于 所述系統(tǒng)還包括電子錢包區(qū),用于記錄會(huì)員的電子錢包信息;電子錢包扣款單元,用于根據(jù)所述本次交易的結(jié)果對(duì)電子錢包區(qū)信息進(jìn)行更新。
13.—種開放性多商戶共享會(huì)員卡系統(tǒng)的終端交互方法,用以實(shí)現(xiàn)一家商戶對(duì)其Ic會(huì) 員卡進(jìn)行管理,或者至少兩家商戶對(duì)同一張Ic會(huì)員卡進(jìn)行各自獨(dú)立的管理,其特征在于, 包括獲取Ic會(huì)員卡加入各商戶所獲得的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息; 根據(jù)所述商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn) 證信息進(jìn)行驗(yàn)證,若通過驗(yàn)證,根據(jù)所述交易依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)
14.一種商戶機(jī),其特征在于,包括存儲(chǔ)器,用于記錄商戶的身份識(shí)別以及驗(yàn)證信息;微處理器,用于根據(jù)所述存儲(chǔ)器記錄的商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述Ic會(huì)員 卡上記錄的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息進(jìn)行驗(yàn)證,并根據(jù)Ic會(huì)員卡上記 錄的交易依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)果。
全文摘要
本發(fā)明公開了一種開放性多商戶共享會(huì)員卡系統(tǒng)、終端交互方法和商戶機(jī),該方法用以實(shí)現(xiàn)一家商戶對(duì)其Ic會(huì)員卡進(jìn)行管理,或者至少兩家商戶對(duì)同一張Ic會(huì)員卡進(jìn)行各自獨(dú)立的管理,包括獲取Ic會(huì)員卡加入各商戶所獲得的對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息;根據(jù)所述商戶的身份識(shí)別以及驗(yàn)證信息對(duì)所述對(duì)應(yīng)商戶交易依據(jù)以及相應(yīng)的商戶驗(yàn)證信息進(jìn)行驗(yàn)證,若通過驗(yàn)證,根據(jù)所述交易依據(jù)、以及本次交易信息計(jì)算本次交易的結(jié)果。本發(fā)明具有如下有益效果能夠簡(jiǎn)便地實(shí)現(xiàn)多家商戶既可以共享會(huì)員IC卡和技術(shù)平臺(tái),又能保持各商戶在發(fā)卡和會(huì)員管理的獨(dú)立性、可相互授權(quán)的靈活性,可以開放性的接受新商戶的不斷加入。
文檔編號(hào)G06Q30/00GK101894349SQ201010240748
公開日2010年11月24日 申請(qǐng)日期2004年9月21日 優(yōu)先權(quán)日2004年9月21日
發(fā)明者陳澍 申請(qǐng)人:陳澍