專利名稱:開放性多商戶共享會員卡系統(tǒng)、終端交互方法和商戶機的制作方法
技術領域:
本發(fā)明涉及IC卡和IC卡的應用系統(tǒng),尤其涉及一種開放性多商戶共享會員卡系統(tǒng)、終端交互方法和商戶機。
背景技術:
現(xiàn)有技術的IC(集成電路)卡,是將一個集成電路芯片鑲嵌于塑料基片中,封裝成卡的形式。IC卡芯片具有寫入數(shù)據(jù)和存儲數(shù)據(jù)的能力。根據(jù)卡中所鑲嵌的集成電路的不同可以分成以下三類1.存儲卡卡中的集成電路為EEPROM(可用電擦除的可編程只讀存儲器);2.邏輯加密卡卡中的集成電路具有加密邏輯和EEPROM ; 3.CPU卡卡中的集成電路包括中央處理器CPU、EEPROM、隨機存儲器RAM以及固化在只讀存儲器ROM中的COS(ChiPOperating System,即片內操作系統(tǒng))。按卡與外界數(shù)據(jù)傳送的形式來分,有接觸型IC卡和非接觸型IC卡兩種。接觸型IC卡的IC芯片有8個觸點可與外界接觸。非接觸型IC卡的集成電路不向外引出觸點,帶有射頻收發(fā)電路及其相關電路。
為了使用IC卡,也就是建立IC卡的應用系統(tǒng),還需要有與IC卡配合工作的IFD(InterFace Device,接口設備),或稱為讀寫設備。IFD提供附加的存儲器和邏輯電路,它本身可是一臺計算機,也可是簡便的專用設備,如中國專利ZL02262732中就公開了一種掌上智能卡金融交易終端的內部結構。
IC卡的安全防護,一般采取措施1.對持卡人、卡和接口設備的合法性的相互檢驗;2.重要數(shù)據(jù)加密后傳送;3.卡和接口設備中設置安全區(qū),在安全區(qū)中包含有邏輯電路或外部不可讀的存儲區(qū),任何有害的不合規(guī)范的操作,將自動禁止卡的進一步操作。IC卡系統(tǒng)中常用兩種密碼算法DES(對稱密鑰密碼算法或秘密密鑰密碼算法)和RSA(非對稱密鑰密碼算法或公共密鑰密碼算法),用于對持卡人、智能卡和接口設備之間的相互認證以及數(shù)據(jù)的加密。
具有邏輯加密存儲功能的IC卡還稱為智能卡(Smartcard)。智能卡可脫機交易的特性和良好的安全機制在應用中帶來了方便和安全,從而受到廣泛利用,目前主要有身份認證和電子錢包兩大類應用,比如中國專利申請01109296中公開了一種電子錢包系統(tǒng);中國專利申請02803525“IC卡和IC卡操作方法”中公開了一種IC卡應用系統(tǒng),它支持對消費者持一張交通卡在加盟商戶中進行消費累計,并根據(jù)這些累積數(shù)據(jù)折算出相應的交通費用補貼,該交通卡實際起到一種電子錢包的作用,但該卡的發(fā)行/維護牽涉到一個包括政府、交通部門以及商戶等多個社會實體的復雜系統(tǒng),實現(xiàn)起來很不方便。中國專利申請99101834中則公開了一種追蹤智能卡購買積分的方法與系統(tǒng)。
在現(xiàn)有的商戶會員管理實踐中,主要有商戶獨立發(fā)行會員卡或者多商戶聯(lián)合發(fā)行會員卡兩種模式。兩者的區(qū)別在于后者是一個商戶的聯(lián)合體,例如商城、百貨、會所、俱樂部等,聯(lián)合體內的商戶,以統(tǒng)一的管理形象向消費者發(fā)卡,持有這種卡的會員在聯(lián)合體內的商戶獲得會員待遇。這兩種管理模式在本質上都是商戶與會員之間的一對多管理模式,也就是說由一個商戶/商戶聯(lián)合體對廣大會員進行管理服務,統(tǒng)一制定會員的管理規(guī)則。根據(jù)上述管理模式構建的會員卡系統(tǒng)一般采用基于ID(身份)識別的C/S(客戶/服務)模式計算機處理技術會員ID識別的方式包括采用其上印有該商戶會員的個人身份識別信息,比如照片,以及對應該會員ID的機器可讀數(shù)據(jù)信息,如條碼、磁卡、ID卡等,詳細的會員信息和會員管理的商務規(guī)則,包括會員的個人資料、歷史消費情況,如消費金額,次數(shù)、消費時間以及消費細目、會員折扣規(guī)則等信息保存在商戶設置的銷售終端設備或銷售系統(tǒng)中心的計算機內,會員和/或屬于聯(lián)合體的商戶必須經(jīng)過發(fā)行單位才能進行監(jiān)督/查詢,結果造成作為商戶會員的消費者不得不持有對應于不同商戶/商戶聯(lián)合體的多張會員卡。商戶通過聯(lián)合體發(fā)卡雖然在一定程度上可以減少會員卡的數(shù)目,但由于受限于系統(tǒng)構建時只能通過管理中心對會員資料、歷史消費記錄和優(yōu)惠規(guī)則提供統(tǒng)一的管理,還是無法實現(xiàn)各商戶獨立地、直接地發(fā)展其自身會員并為其自身會員提供個性化的會員政策,也不利于商戶之間信息的保密。
可見,現(xiàn)有技術在關于如何簡便地實現(xiàn)多家商戶開放性地共享一張IC會員卡,相互獨立地進行會員管理,或者說消費者可以憑一張卡任意選擇商戶/商戶組合,并成為多家商戶的會員,享受各商戶的個性化的會員優(yōu)惠政策方面,并不存在現(xiàn)成的解決方案。
發(fā)明內容
本發(fā)明的目的在于提出了一種IC卡的應用系統(tǒng),它不受限于現(xiàn)有的C/S結構,能幫助消費者憑一張卡即可選擇商戶/商戶組合,并成為多家商戶的會員,并可方便地享受各商戶的個性化的會員優(yōu)惠政策;幫助多個商戶開放性地共享一張IC會員卡,相互獨立、可授權地進行會員管理。
本發(fā)明為實現(xiàn)上述目的所采用的技術方案是,構建一種開放性多商戶共享會員卡系統(tǒng),用以實現(xiàn)一家商戶對其IC會員卡進行管理,或者至少兩家商戶對同一張IC會員卡進行各自獨立的管理,包括 Ic會員卡,用于記錄會員加入各商戶所獲得的對應商戶交易依據(jù)和戶驗證信息; 商戶個性區(qū),用于記錄商戶的身份識別以及驗證信息; 微處理器,用于根據(jù)所述商戶的身份識別以及驗證信息對所述Ic會員卡上記錄的對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,并根據(jù)Ic會員卡上記錄的交易依據(jù)、以及本次交易信息計算本次交易的結果。
本發(fā)明為實現(xiàn)上述目的所采用的技術方案還包括一種開放性多商戶共享會員卡系統(tǒng)的終端交互方法,用以實現(xiàn)一家商戶對其Ic會員卡進行管理,或者至少兩家商戶對同一張Ic會員卡進行各自獨立的管理,包括 獲取Ic會員卡加入各商戶所獲得的對應商戶交易依據(jù)以及相應的商戶驗證信息; 根據(jù)所述商戶的身份識別以及驗證信息對所述對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,若通過驗證,根據(jù)所述交易依據(jù)、以及本次交易信息計算本次交易的結果。
本發(fā)明為實現(xiàn)上述目的所采用的技術方案還包括一種商戶機,包括 存儲器,用于記錄商戶的身份識別以及驗證信息; 微處理器,用于根據(jù)所述存儲器記錄的商戶的身份識別以及驗證信息對所述Ic會員卡上記錄的對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,并根據(jù)Ic會員卡上記錄的交易依據(jù)、以及本次交易信息計算本次交易的結果。
同現(xiàn)有技術相比,采用本發(fā)明提供的開放性多商戶共享會員卡系統(tǒng)、終端交互方法和商戶機,為簡便地實現(xiàn)多家商戶共享一張IC卡,相互獨立、可授權地進行會員管理,特別是為會員提供各商戶個性化的會員優(yōu)惠政策,提供了可能。
圖1為本發(fā)明開放性多商戶共享會員卡系統(tǒng)實施例結構示意圖; 圖2A為本發(fā)明實施例所述商戶終端的電路框圖; 圖2B為本發(fā)明實施例所述商戶終端中存儲器空間分布圖; 圖2C為本發(fā)明實施例所述商戶終端的外觀正面示意圖; 圖2D為本發(fā)明實施例所述商戶終端的外觀反面示意圖; 圖2E為本發(fā)明實施例所述商戶終端中菜單結構示意圖; 圖2F為本發(fā)明實施例所述商戶終端中讀卡操作流程圖; 圖2G為本發(fā)明實施例所述商戶終端中菜單操作流程圖; 圖2H為本發(fā)明實施例所述商戶終端中開機操作流程圖; 圖2I為本發(fā)明實施例所述商戶終端中發(fā)卡操作流程圖; 圖2J為本發(fā)明實施例所述商戶終端中消費處理操作流程圖; 圖2K為本發(fā)明實施例在電子錢包發(fā)卡終端中進行電子錢包發(fā)行操作流程圖; 圖2L為本發(fā)明實施例在電子錢包發(fā)卡/充值終端中進行電子錢包充值操作流程圖; 圖2M為本發(fā)明實施例在所述商戶終端中消費處理操作中使用電子錢包的流程圖; 圖2N為圖2M中進入電子錢包扣款流程的詳細流程圖; 圖3A為本發(fā)明實施例所述商戶終端的開機界面示意圖; 圖3B為本發(fā)明實施例所述商戶終端的主菜單界面第一頁示意圖; 圖3C為本發(fā)明實施例所述商戶終端的主菜單界面第二頁示意圖; 圖3D為本發(fā)明實施例所述商戶終端的設置折扣界面示意圖; 圖3E為本發(fā)明實施例所述商戶終端的發(fā)卡界面示意圖; 圖3F為本發(fā)明實施例所述商戶終端的會員消費界面示意圖; 圖3G為本發(fā)明實施例所述商戶終端的扣款界面示意圖; 圖3H為本發(fā)明實施例所述商戶終端的查詢交易記錄界面示意圖; 圖4為本發(fā)明實施例所述商戶終端的讀卡詳細流程圖。
具體實施例方式 以下對本發(fā)明予以詳盡說明。
第一部分,對本發(fā)明系統(tǒng)的目的,組成,操作流程以及特點予以說明 一、系統(tǒng)目的 1、實現(xiàn)多家商戶能夠共享同一張物理卡進行獨立互不干擾的、可相互授權的會員管理;或者說用戶可以憑一張卡成為多家商戶的會員并享受會員優(yōu)惠。
2、商戶可以在一張共享的會員卡上獨立、發(fā)行自己的會員商戶信息并實施可動態(tài)的優(yōu)惠政策;也可以聯(lián)合其他商家發(fā)行共同的會員商戶信息并實施優(yōu)惠政策;還可以授權其他商戶使用自己發(fā)行的會員商戶信息,實施優(yōu)惠政策。
3、跟蹤和分析會員在各商戶的交易記錄,為相關的商戶和會員提供決策依據(jù)。說明1、優(yōu)惠政策指商戶給予會員不同于非會員或者其他會員的銷售折扣或者銷售獎勵,如贈品等。動態(tài)的優(yōu)惠政策指商戶根據(jù)會員在其交易歷史,如累計消費金額、入會時間及本次交易,如本次交易商品、本次交易金額、本次交易期等動態(tài)信息給予不同的優(yōu)惠。
2、會員商戶信息指商家用于記錄會員關系的信息,可能包括但不受限于入會時間、會員等級等信息,并根據(jù)其動態(tài)優(yōu)惠政策必要的依據(jù)可能記錄累計消費額,或者積分等信息。
3、本發(fā)明所指的商戶是一種泛稱,既可以是某一個具體商戶,也可以是多個商戶的聯(lián)盟,甚至可以是多個商戶和多個商戶聯(lián)盟的聯(lián)盟。
4、每個商戶可以設立多個消費點,每一消費點對應一臺商戶終端,因而一個商戶可以對應多臺商戶終端,各商戶終端由不同的終端編號進行區(qū)分。
二、系統(tǒng)組成 如圖1所示,本發(fā)明開放性多商戶共享會員卡系統(tǒng)的組成包括IC卡、商戶終端和共享中心平臺,商戶本地平臺---可以是商戶的電子收款機系統(tǒng),所述共享中心平臺可通過互聯(lián)網(wǎng)與商戶本地平臺進行通訊,并可借助該通訊網(wǎng)絡與商戶終端進行信息傳遞,也可以借助IC卡做信息載體,直接實現(xiàn)共享中心平臺和商戶終端之間的信息傳遞,這里所稱的信息主要是指由中心平臺的計算機生成的、且商戶終端工作必需的商戶個性區(qū)信息。為了融合進電子錢包的功能,從圖1可以看到,系統(tǒng)還要配置電子錢包的結算中心、發(fā)卡終端和充值終端來提供相應的功能,而為了實現(xiàn)由商戶終端來對IC卡內余額進行扣款操作,還必須構建商戶終端與上述結算中心的信息傳遞通路,它可以是互聯(lián)網(wǎng),也可以是專用網(wǎng)絡。下面對系統(tǒng)的幾個主要部分,予以進一步描述 1、IC會員卡一張可存儲卡。它在發(fā)行后包含以下信息會員公共信息記錄會員身份、聯(lián)系方式等公用的信息和公共的驗證信息;會員商戶信息在各商戶參加會員計劃時獲得的信息,包括了會員在該商戶的優(yōu)惠依據(jù),如積分、VIP級別等,以及該商戶的驗證信息。
也就是說,IC會員卡上記錄了特定消費者和多個商戶的會員關系,各個會員關系是相互獨立的,必須經(jīng)過發(fā)行商戶或其授權商戶的驗證—通過商戶終端實現(xiàn),方可讀寫特定信息。
2、商戶終端一臺運行會員管理程序的計算機或者其他專用設備。
它可能包括但并不限于以下信息本商戶個性信息包括商戶的ID號、其他備注,如商 戶名稱、驗證信息,和/或授權商戶的商戶信息,也就是獲得授權商戶的ID號、其他備注,如商戶名稱、驗證信息;交易記錄信息包括歷史發(fā)卡和消費記錄的數(shù)據(jù)庫;優(yōu)惠規(guī)則信息商戶對于會員的動態(tài)優(yōu)惠規(guī)則,例如對不同等級或者不同積分的折扣或者獎勵。它還可以包括針對商戶唯一,或針對每臺商戶終端唯一的設備編碼信息。
它提供以下功能發(fā)卡在IC會員卡上發(fā)行,寫入會員商戶信息,和/或商戶的交易依據(jù)以及相應的商戶驗證信息,并記錄發(fā)卡信息。
優(yōu)惠計算及處理能夠根據(jù)會員卡上的會員商戶信息和本次交易信息、商戶終端上的優(yōu)惠規(guī)則信息,計算優(yōu)惠并提示,獲得確認后記錄本次交易信息及優(yōu)惠;簡單查詢提供對商戶終端上記錄的簡單查詢或者統(tǒng)計;數(shù)據(jù)同步能夠和指定的,符合接口標準的中心平臺的計算機傳送或者接受交易記錄信息、優(yōu)惠規(guī)則信息。
3、共享中心平臺服務中心系統(tǒng),根據(jù)商戶申請?zhí)峁┥虘艚K端并對其個性化,接受商戶上傳的發(fā)卡記錄、交易記錄和發(fā)布信息,并為商戶和持IC會員卡的會員提供記錄查詢和分析。
三、系統(tǒng)的操作流程 1、商戶申請商戶終端愿意共享IC會員卡的商戶向共享中心平臺申請商戶終端,共享中心平臺接受申請后提供帶有共享接口程序的商戶終端,并在向其寫入商戶個性信息。商戶對其商戶終端的驗證信息和優(yōu)惠規(guī)則信息進行設置后,可發(fā)卡和交易。也就是說,驗證信息是由共享中心平臺初始化,商戶進行個性化的。
2、商戶發(fā)卡商戶通過商戶終端可以對符合技術標準可存儲卡的空白卡或者本系統(tǒng)其他商戶發(fā)行的會員卡寫入會員商戶信息。如果是空白卡片,商戶終端將提示錄入并同時寫入會員公共信息和會員商戶信息。如果是其他商戶已發(fā)行會員卡,商戶終端只寫入會員商戶信息;發(fā)卡成功后,商戶終端會自動記錄和存儲發(fā)卡記錄。
3、會員用卡發(fā)卡后,會員憑卡可以到該商戶享受會員折扣或者其他優(yōu)惠政策。商戶終端讀卡后,根據(jù)是否存在本商戶信息,并經(jīng)過驗證后打開商戶信息,顯示會員身份和優(yōu)惠提示或者提示參加本商戶會員計劃。如果是本商戶會員,錄入本次消費交易信息,商戶終端根據(jù)預設的優(yōu)惠規(guī)則信息自動計算優(yōu)惠并顯示優(yōu)惠結果,經(jīng)會員確認后,自動記錄本次交易記錄和更新會員卡上的會員商戶信息。
4、記錄查詢或者分析商戶可以在商戶終端中直接查詢,還可選擇將商戶終端中的發(fā)卡記錄和交易記錄上傳到中心平臺后通過共享中心的服務進行記錄查詢和獲著分析,中心平臺通過權限驗證為商戶和會員提供記錄查詢或者分析。
說明上述有關商戶終端上的驗證是指商戶終端利用商戶個性信息中包含的驗證信息和會員商戶信息中包含的驗證信息進行相互驗證。驗證信息中包含有驗證數(shù)據(jù),如密鑰和驗證方式,如3Des。商戶對會員商戶信息進行讀寫操作前必須驗證通過,商戶對商戶終端中的驗證信息進行設置,并在發(fā)卡時運算卡上的驗證信息并寫入卡中。
四、系統(tǒng)特點 1、商戶之間通過獨立、聯(lián)合或者授權發(fā)行會員商戶信息既可獨立管理又可以相互共享客戶/會員資源現(xiàn)有的系統(tǒng)都是商戶獨立發(fā)卡或者商戶聯(lián)合體發(fā)卡中的一種,本發(fā)明系統(tǒng)中多家商戶共享一張物理卡,通過相對獨立的會員商戶信息實現(xiàn)會員管理,各會員商戶信息必須經(jīng)過發(fā)行商戶的驗證方能讀寫,真正互不干擾,共享接口簡單; 2、無需實時聯(lián)網(wǎng),可脫機交易和存儲交易記錄會員卡上的會員商戶信息記錄了會員管理政策依據(jù)的所有信息,商戶終端上又存儲了優(yōu)惠規(guī)則信息,因此在商戶交易時,商戶終端無需聯(lián)網(wǎng)平臺中心的計算機----服務器,從卡上讀取該會員公共信息和會員商戶信息即可計算優(yōu)惠,商戶終端可以存儲交易記錄,并在數(shù)據(jù)存儲區(qū)寫滿時或者商戶主動采集時上傳到商戶本地平臺和/或共享中心平臺。
3、開放性的平臺整合商戶和客戶資源,利于普及會員管理和商業(yè)CRM(客戶關系管理)管理方法,共享會員卡使客戶一卡通行,樂于持卡用卡,并通過系統(tǒng)自動跟蹤和分析交易記錄,使商家能夠通過CRM管理提高效益;由于可以脫機交易和暫時存儲交易數(shù)據(jù),相比實時系統(tǒng),它組網(wǎng)和使用更加靈活。
第二部分,對本發(fā)明系統(tǒng)的具體實現(xiàn)予以說明 一、數(shù)據(jù)結構 1、IC會員卡內的數(shù)據(jù)結構 a.會員公共信息 typedef struct { char Email[32]; //32位字節(jié)的Email char Mobile[16]; //16位字節(jié)的手機 char ID[8]; //用戶8字節(jié)ID char Pass[6];//用戶6字節(jié)的PIN密碼 char FSNum; //1字節(jié)的可擴展商戶信息總數(shù) char Control;//1字節(jié)的控制字節(jié),用其中1個bit的狀態(tài)表示消費是否需要檢驗密碼。
} cPrivate; b.會員商戶信息可以有多個 typedef struct { char ID[8]; // 商戶ID long TotolInte; //積分總數(shù)或者其他交易依據(jù) char YY; char MM; //有效期 unsigned short Count;//計數(shù)器,記錄使用的總次數(shù) } cInteFile; c.電子錢包信息使用32個字節(jié) typedef struct { strCardMoney As String*8 ’儲值額分 strCardMoneyBackup As String*8’儲值額備份分 strCardConCount As String*4’累計次數(shù) strCardConMoney As String*8’最近一次消費額分 strCardSpare3 As String*4 ’備用 } cCardMoney 2、商戶終端內的數(shù)據(jù)結構 a.商戶個性信息包含本商戶,和/或多個授權商戶(如有的話)的下述結構的商戶信息。
typedef struct { char ID[8];//商戶ID號,8位字節(jié) char KeyA[6]; //更改卡上商戶信息時必須驗證的密碼A,6位字節(jié) char KeyB[6]; //讀取卡上商戶信息時必須驗證的密碼B,6位字節(jié) char Control; //控制字節(jié),分別表示可讀可寫、可讀不可寫等不同權限狀態(tài)。
char Param; char YY; char MM; //有效期YY-MM } cShopInfo; 說明卡內信息的組織方式和驗證方式例舉。商戶終端讀取卡過程的詳細流程,由圖4所示。
1、關于信息在卡內的尋址方式 a.對于邏輯存儲卡采取默認起始地址的方式 例如在M1卡中我們會默認是1扇區(qū)0塊和8扇區(qū)0塊作為起始地址。2個起始地址為了防止卡內起始地址相關扇區(qū)已被占用,可以增加靈活性。
b.對于CPU卡采取在根文件目錄下注冊一個特定文件的方式。通過讀取這個文件獲得地址。起始地址所在一般是會員公共信息。讀取會員公共信息可以獲得商戶信息組織方式的相關信息,包括商戶信息的起始地址或者地址索引表。
2、商戶信息的組織方式 一般而言,商戶信息采取隊列組織方式或者索引表組織方式。
隊列組織方式指多個商戶信息采取隊列的數(shù)據(jù)結構,通過順序查詢獲得特定商戶信息。例如在M1卡中,我們可以使用連續(xù)的多個扇區(qū)存儲商戶信息,商戶終端機采用約定的驗證方式和商戶ID順序訪問直至成功。
索引表組織方式指一個記錄商戶ID和對應地址信息的索引表,通過訪問會員公共信息中包含的的商戶信息索引表獲得商戶信息地址并按約定的驗證方式讀取商戶信息。
3關于驗證方式和密鑰體系的例舉。
邏輯加密卡和CPU卡都有自己的訪問安全控制體系,而一般采用密鑰管理體系,因此驗證方式的關鍵即為密鑰。
我們采取的方式是每一個單位信息,如會員公共信息都有獨立的密鑰。
密鑰體系例舉整個系統(tǒng)使用一個公共密鑰和商戶種子密鑰,每個商戶機保存公共密鑰。
會員公共信息通過種子密鑰和會員ID生成公共信息密鑰,從而一卡一密。
商戶密鑰通過商戶種子密鑰、商戶ID和商戶密碼生成商戶密鑰,從而一戶一密。
卡上會員商戶信息通過商戶密鑰和會員ID再生成卡上會員商戶信息的密鑰。
b.發(fā)卡和消費記錄 typedef struct { unsigned long RecNo;//記錄流水號 char Style; //類型發(fā)卡、消費、積分、兌獎 char ID[8]; //會員ID char Email[32]; //Email char Mobile[16];//手機 char ShopID[8]; //發(fā)生交易的本店商戶 unsigned long ShopTotolInte; //累計消費額或者積分 unsigned short ShopCount; //累計使用次數(shù) char Uni ID[8];//關聯(lián)的授權商戶 unsigned long UniTotol Inte; //累計消費額或者積分 unsigned short UniCount;//累計使用次數(shù) unsigned long Inte; //本次交易額 typ_RTC_date_rec OccurDate; //時間 char Control; } cRecInfo; c.優(yōu)惠規(guī)則信息由以下數(shù)據(jù)結構的記錄組成 typedef struct { long Inte; //累計積分(消費)最低限或者其他交易依據(jù)(數(shù)字)的下限; char Rate; //折扣率 } cInteRate; 二、商戶終端 如圖2A所示,它的內部電路結構包括微處理器、存儲器、顯示屏、鍵盤、IC卡接口和通訊接口等。所述微處理器選用Motorola龍珠系列,內存也即SRAM存儲器的容量為256Kbyte,F(xiàn)lash(閃存)存儲器的容量可達1-4 Mbyte,通訊接口有UART(通用異步接收發(fā)送)的RS232串行口、紅外線口以及Modem接口,很方便與PC機進行數(shù)據(jù)交換;該商戶終端可讀寫常用的memory卡、加密IC卡和CPU卡,支持三卡同時操作,適合于安全交易操作;所述IC卡可以是接觸式的,也可以是非接觸式的。
如圖2C和2D所示,其外形結構便于手持操作,其中1為電源開關;2為功能鍵F3,可定義為上翻頁;3為功能鍵F2,可定義為下翻頁;4為功能鍵F1,可定義為切換輸入;5為LCD面板選用帶顯示符的128*64點陣LCD;6為指示燈;7為↑↓上、下鍵;8為數(shù)字/字母混合鍵盤,“C”取消鍵,“→”繼續(xù)鍵;9為卡座1可以插入IC卡;10為電池座;“重啟”鍵用于重啟系統(tǒng);11為雙SIM卡座可以插入SIM卡;12為與計算機接口,可以使其與計算機通過USB口,RS232串口或紅外等無線通訊手段連接。
其可讀寫的卡型,包括 a.存儲卡,如美國ATMEL公司的 AT24C01A/24C02/24C04/24C08/24C16/24C64,AT88SC102,AT88SC1604/1604B,AT45D041,AT93C46/93C46A卡;德國SIEMENS公司的SLE4432/4442,SLE4418/4428,SLE4404,SLE4406卡等 b.CPU卡(符合T=0/T=1通訊協(xié)議) c.飛利蒲公司的射頻卡mifare卡以及M1卡 d.上海華虹公司的射頻卡 所述微處理器運行的程序,可劃分為應用程序層、API(應用程序接口)、驅動層和BIOS(基本輸入輸出)等層次結構。所述驅動層與應用程序層聯(lián)系,具體包括卡驅動、數(shù)據(jù)庫接口、菜單驅動和圖形接口等部分;所述BIOS與硬件打交道,具體包括UART、LCD、卡、FLASH存儲器、系統(tǒng)中斷信息、鍵盤、時鐘以及電源等功能部分。所述存儲器,包括SRAM和FLASH所占用地址空間的分配,如圖2B所示。
以下說明應用層接口 鍵盤類API函數(shù) 1.接收鍵盤消息函數(shù) int getch(int key,int stime,int sceentime); 輸入?yún)?shù) key關機鍵值 stime按特定鍵一定時間內開/關機 screentime(待定) 返回值按鍵值,如長按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.關機函數(shù) void console_power_save(void); 3.開機函數(shù) void console_disp_on(void); 4.移動光標到指定位置 void move_cursor(int x,int y); 5.顯示數(shù)據(jù) puts(char*buf); 注需與光標函數(shù)move_cursor()一起使用。
6.指定位置顯示文字 void DispStr_CE(int qx,int qy,char*ceStr,int xyFlag) 其中,xyFlag有以下選擇 DISP_CURRENT DISP_POSITION DISP_CENTER文字對中顯示 DISP_RIGHT DISP_NORMAL DISP_REVERSE文字反向顯示 DISP_7×9 DISP_5×7 DISP_CLRLINE DISP_CLRSCR文字清屏顯示 disp(char*buf,int buflen); CPU卡操作類API函數(shù) 1.CPU卡復位函數(shù) int cpu_reset(unsigned char*data_buffer) 輸入?yún)?shù)無 輸出參數(shù)data_buffer復位響應返回的字符串 返回值=0正確<0錯誤 2.向CPU卡發(fā)送命令串 int cpu_protocol(int len,unsigned char*send_cmd,unsigned char*receive_cmd) send_cmd對卡操作的命令串 len 命令串的長度 receive_cmd CPU卡返回的數(shù)據(jù)串 返回值=0正確<0錯誤 程序調試類API函數(shù) 指定行顯示數(shù)據(jù)的十六進制碼 void dump_memory(unsigned char*buf,unsigned short int cnt,unsigned short y); asc_dump_memory() 通用類API函數(shù) 1.設置時間函數(shù)(僅用于四鍵手持機) int key4_setTime(); 2.設置日期函數(shù)(僅用于四鍵手持機) int key4_setDate(); 3.延時函數(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 用于手持機數(shù)據(jù)通訊初始化時,對串口進行設置,如 Rs2320penFlags=UART_232_ON|UART_ON|UART_8_DATA_BITSUART_BAUD_9600; 2.int bModifyMainboard 手持機射頻讀寫模塊,針對華虹和mifare卡 射頻讀寫器的接口函數(shù)說明 以下為高級函數(shù) 1.連接射頻讀寫器 _int rf_connect(unsigned long baud,unsigned char*Version); 輸入?yún)?shù)baudUART_BAUD_115200115200 bps;UART_BAUD_96009600 bps 輸出參數(shù)Version讀寫器版本信息 返回值成功SUCCESS失敗FAILURE 2.斷開射頻讀寫器 _int16 rf_disconnect(); 返回值成功SUCCESS失敗FAILURE 3.讀取IC卡的數(shù)據(jù) _int16 rf_readcard(int sector,int block,unsigned char*data); 輸入?yún)?shù)sectorIC卡扇區(qū)號block塊號 輸出參數(shù)data讀出數(shù)據(jù) 返回值成功SUCCESS失敗FAILURE 4.寫入IC卡數(shù)據(jù) _int16 rf_writecard(int sector,int block,unsigned char*data); 輸入?yún)?shù)sectorIC卡扇區(qū)號block塊號 data寫出數(shù)據(jù) 輸出參數(shù)無 返回值成功SUCCESS失敗FAILURE 以下為低級函數(shù) 1.將RF系統(tǒng)關閉一段時間 _int16 rf_reset(unsigned_int16_Msec); 2.將操作后的卡片置于halt模式。如果又要對卡片操作,必須重新執(zhí)行request操作。
_intl6 rf_halt(); 3.向天線操作范圍內的卡片發(fā)出請求和檢測信號 _int16 rf_request(unsigned char_Mode,unsigned_int16*TagType); 4.防沖突操作并返回卡片系列號 _int16 rf_anticoll(unsigned char_Bcnt,unsigned long*_Snr); 5.選擇卡片并返回卡片容量值 _int16 rf_select(unsigned long_Snr,unsigned char*_Size); 6.相互確認 _int16 rf_authentication(unsigned char_Mode,unsigned char_SecNr); 7.改變存放于ASIC接口內部RAM中的授權密碼 _int16 rf_load_key(unsigned char_Mode,unsigned char_SecNr,unsigned char*_NKey); 8.讀出卡中某一塊的16個字節(jié)數(shù)據(jù) _int16 rf_read(unsigned char_Adr,unsigned char*_Data); 9.寫出卡中某一塊的16個字節(jié)數(shù)據(jù) _int16 rf_write(unsigned char_Adr,unsigned char*_Data); 10.選擇卡片與RWD之間的操作模式與通訊速率 _int16 rf_config(unsigned char_Mode,unsigned char_Baud); 11.置MCM控制字節(jié)的某一位 _int16 rf_set_control_bit(unsigned char_b); 12.清MCM控制字節(jié)的某一位 _int16 rf_clr_control_bit(unsigned char_b); 13.讀出系統(tǒng)的SW信息 _int16 rf_get_status(unsigned char*_Status); 14.將卡內數(shù)值塊的內容讀到寄存器中 _int16 rf_restore(unsigned char_Adr); 15.將卡內寄存器中的內容寫入塊中 _int16 rf_transfer(unsigned char_Adr); 16.將卡中的數(shù)值塊加上某一數(shù)值(value)并把結果存于卡內的寄存器 _int16 rf_increment(unsigned char_Adr,unsigned long_Value); 17.將卡中的數(shù)值塊減去某一數(shù)值(value)并把結果存于卡內的寄存器 _int16 rf_decrement(unsigned char_Adr,unsigned long_Value); 以下對本發(fā)明IC卡選例MIAFRE卡的格式,以及商戶終端對其設定進行說明miafre卡格式選擇從1扇區(qū)或者8扇區(qū)開始的連續(xù)6個扇區(qū)共18個塊288個字節(jié)。
sector 0 block 0硬件mifare卡的序列號(固定不能改) block 1 block 2 block 3keyA和keyB sector 1 block 0會員公共信息Cprivate的Email[32]前16個字節(jié) block 1會員公共信息Cprivate的Email[32]后16個字節(jié) block 2會員公共信息Cprivate的Mobile[16] block 3keyA和keyB sector 2 block 0會員公共信息Cprivate的char ID[8];//用戶8字節(jié)ID, char Pass[6];//用戶6字節(jié)的PIN密碼 char FSNum;//1字節(jié)的可擴展商戶信息總數(shù), char Control;//1字節(jié)的控制字節(jié),用其中1個bit的狀態(tài)表示消費是否需要檢驗密碼。
block 1,2電子錢包32個字節(jié) block 3keyA和keyB sector 2 block 0存儲會員商戶信息 block 1存儲會員商戶信息 block 2存儲會員商戶信息 block 3keyA和keyB …以下每個扇區(qū)存儲3個會員商戶信息或者單獨存儲1個會員商戶信息,可以根據(jù)卡片的可用空間擴展。
商戶終端數(shù)據(jù)庫分配 商戶個性區(qū) 1.本商戶ID(8 char), 本商戶name(8 char),密鑰keyA,keyB 2.授權商戶ID(8 char),授權商戶name(8 char),密鑰keyA,keyB 3.授權商戶ID(8 char),授權商戶name(8 char),密鑰keyA,keyB 以下可以保存多個授權商戶 消費規(guī)則區(qū) 1.商戶ID,商戶折扣表(4個折扣段) 2.授權商戶ID,商戶折扣表(4個折扣段) 3.以下可以保存多個授權商戶的消費規(guī)則 發(fā)卡和消費記錄區(qū)見前述的cRecInfo結構的說明。
其它考慮 1、商戶終端和POS(電子收款機系統(tǒng))機的協(xié)同工作 商戶終端提供標準Win32動態(tài)庫給外接設備程序,POS等外部設備可通過通訊借口連接對商戶終端進行指令控制,包括 GetCustomerPublicFi le獲取卡上會員公共信息。
IssueCustomerPublicFile根據(jù)會員公共信息參數(shù)寫卡上會員公共信息。
UpdateCustomerPublicFile根據(jù)參數(shù)修改卡上的會員公共信息。
GetMyShopFile根據(jù)ShopID(商戶號)讀取卡上會員商戶信息。
IssueMyShopFile添加會員商戶信息內容并寫入卡片。
UpdateShopFile根據(jù)ShopID和參數(shù)更新卡上會員商戶信息。
SetDiscount根據(jù)ShopID選擇覆蓋寫商戶機中優(yōu)惠規(guī)則信息。
GetDiscount根據(jù)ShopID選擇讀取商戶機中優(yōu)惠規(guī)則信息。
GetRecord下載設備中的交易記錄。
GetStatus獲取設備參數(shù)包括系統(tǒng)版本號、設備序列號、設備時間等參數(shù)。
POS上運行的程序通過調用上述動態(tài)庫將參數(shù)傳遞給商戶終端,商戶終端處理該指令并反饋回數(shù)據(jù)。通訊協(xié)議和IC卡的操作密碼驗證全部封裝在商戶終端和動態(tài)庫程序中。
2、關于IC商戶卡授權 商戶終端通過獲得其他商戶授權讀取多張IC商戶卡,可以添加存儲多個商戶個性文件,并設置對相應商戶文件的優(yōu)惠規(guī)則,在讀取會員商戶文件時按照優(yōu)先順序依次搜索卡上的會員商戶文件并打開,按照對應的優(yōu)惠規(guī)則給予優(yōu)惠。
商戶終端內的個性文件表存儲多個cShopInfo記錄,默認第一個文件為本商戶文件。
商戶終端內的優(yōu)惠規(guī)則表存儲多個cInteRate記錄,分別對應個性文件表中的商戶文件,體現(xiàn)本商戶對于授權商戶發(fā)行的會員提供的優(yōu)惠政策。備注由本商戶制定,可能不同于發(fā)行商戶的優(yōu)惠政策。
例如,A商戶獲得B商戶授權使用其發(fā)行的會員商戶文件提供優(yōu)惠,或者說A商戶和B商戶達成協(xié)議,可以向后者會員提供優(yōu)惠。A商戶必須拿著B商戶的IC商戶授權卡,該卡上信息由B商戶的商戶終端寫入,其上信息基本同商戶卡,差別在于可能只有讀取的權限而沒有更新的權限,在本商戶終端上刷卡,將B商戶個性文件中必要的信息寫入商戶機的商戶個性文件表中。
程序設計說明 菜單整體結構如圖2E所示,包括開機畫面,第一功能層次的發(fā)卡、消費、查詢、設置、聯(lián)網(wǎng)和系統(tǒng),以及其它具體功能層次的項目,如查詢下面的交易記錄、授權狀態(tài)以及關于本店。開機流程見圖2H,菜單操作流程見圖2G,讀取商戶卡設置商戶終端見圖2F,有關事務處理包括,發(fā)卡對空白卡寫入會員公共信息和本商戶會員商戶信息,或者對已發(fā)行卡寫入本商戶會員商戶信息,具體流程見圖2I。將發(fā)卡記錄寫入本機數(shù)據(jù)庫。消費讀卡顯示卡信息,并接受消費信息錄入,根據(jù)優(yōu)惠規(guī)則信息計算優(yōu)惠并顯示優(yōu)惠結果,經(jīng)確認后將本筆消費記錄寫入本機數(shù)據(jù)庫,具體流程見圖2J,并可以直接扣款本卡的電子錢包,具體流程見圖2M和2N,而電子錢包的發(fā)行和充值則分別見圖2K和2L。交易記錄查看記錄條數(shù),按↑↓鍵翻查本機的發(fā)卡和消費記錄。授權狀態(tài)查看本機的已申請卡號、可發(fā)卡證書數(shù)量和本機期限。關于本店查看本機的有效商戶,包括本商戶信息ID和名稱,和獲得授權的商戶。
設置折扣設置本機的優(yōu)惠規(guī)則信息,對卡片等級和積分的對應折扣。初始化商戶讀取商戶卡,設置本機的商戶個性信息。同步數(shù)據(jù)和共享中心平臺通過網(wǎng)絡同步發(fā)卡記錄、消費記錄、證書、后備卡號。申請證書向共享中心平臺申請本機的可發(fā)卡證書。設置時間設置本機的時間。下載程序聯(lián)網(wǎng)下載最新的程序版本。格式化數(shù)據(jù)刪除本機的所有發(fā)卡記錄和消費記錄。關于本機查看本機的設備號、程序版本。
通過顯示屏提供的界面包括圖3A-H分別示出的開機界面、開機顯示界面1、開機顯示界面2、設置折扣界面、發(fā)卡界面、會員消費界面、確認優(yōu)惠結果和扣款界面和查詢交易記錄界面。
應用系統(tǒng)舉例說明 假設有一個商戶共享平臺管理中心X。有兩個商戶A和B愿意加入該IC卡應用系統(tǒng),于是流程開始了 1、商戶A、商戶B向X申請商戶終端,分別獲得為商戶編號001和002的商戶卡和一部經(jīng)過公共信息初始化的商戶終端,這時商戶終端上只存有會員公共信息密鑰,還沒有設置商戶。
2、商戶初始化商戶A、商戶B分別用商戶卡對其商戶終端進行商戶設置,通過進入設置商戶功能。這時兩部商戶終端在公共信息密鑰的基礎上分別獲得001號商戶信息(包括商戶Id和密鑰)和002號商戶信息。
3、商戶設置折扣規(guī)則以商戶A為例,它在其商戶終端進入設置折扣功能,并設置 積分100分以上99%折扣 積分1000分以上80%折扣 積分10000分以上60%折扣 商戶B也對其折扣規(guī)則進行設置。
5、消費者甲到了商戶A消費,希望加入會員計劃。他原來擁有一張小區(qū)卡,是一張符合標準的存儲加密卡。
商戶A的收銀員請他在商戶終端上刷卡,并錄入Email地址為hello@multicard.com,手機號碼為13808888888這些信息形成一個會員公共信息格式,并在卡上寫入上述信息的公共信息和公共信息密鑰。
在獲得消費者甲同意后,商戶A通過商戶終端發(fā)卡在卡上寫入編號001的商戶信息和商戶信息密鑰,商戶信息中包括了一個累計消費者甲在商戶A消費額的積分。
6、消費者甲在商戶A累計消費并獲得1200個積分,并再次來到商戶A收銀臺,本次消費1000元。
收銀員請他刷會員卡,消費者甲刷卡后,商戶終端通過密鑰認證打開卡上001號商戶信息顯示 用戶hello@multicard.com 累計積分1200 享受折扣8折 本次消費 收銀員錄入1000元并確認 商戶終端顯示 用戶hello@multicard.com 本次消費1000元 享受折扣8折 本次應收800元 消費者甲確認付款后 商戶終端將本次交易存入flashmemory.并將消費者甲卡上積分修改為2000。
7、消費者甲到了商戶B消費,希望加入會員計劃。收銀員詢問并確認他擁有多商戶共享卡,并請他在商戶B的商戶終端上刷卡。
商戶終端顯示”沒有有效積分!”--指的是消費者甲沒有商戶B的積分,于是收銀員進入發(fā)卡流程。商戶終端顯示 用戶hello@multicard.com 聯(lián)系13808888888 是否更新資料? 獲得繼續(xù)確認后,商戶終端顯示“是否加入本店會員計劃?” 經(jīng)過確認后,商戶B商戶終端在卡上尋找新的空間并寫入了002號商戶信息,積分為0。
8、消費者甲從此可以在此兩店使用同一張卡享受折扣。當然在商戶A使用001號商戶信息,商戶B使用002號商戶信息。
9、當商戶終端上的數(shù)據(jù)滿了以后,通過聯(lián)上X的網(wǎng)站,使用“上傳”功能把記錄傳給X的服務器,以后就可以在這個網(wǎng)站上查詢消費記錄。
10、電子錢包的引入; 經(jīng)過成員商戶A和商戶B的同意,X決定在共享會員卡上發(fā)行電子錢包。消費者甲來到商戶A詢問,得知無法在商戶終端上獲得電子錢包的發(fā)行和充值。但是商戶A的工作人員告知X在其場內設置了指定充值點可以申請電子錢包并充值。充值點的設施是一臺連接X電子錢包管理中心的電腦,工作人員獲知消費者甲將申請電子錢包并充值500元。請消費者甲刷卡,通過對公共信息的密鑰認證并打開后,系統(tǒng)顯示 用戶hello@multicard.com 未申請電子錢包,是否申請? 確認后,在卡上寫入電子錢包信息,余額為0,次數(shù)為0,并將發(fā)卡記錄寫入招商會電子錢包管理中心的數(shù)據(jù)庫。
工作人員繼續(xù)輸入充值500元的指令,系統(tǒng)接受,并更新卡上電子錢包余額為500元,次數(shù)為1,并將充值記錄寫入X電子錢包管理中心的數(shù)據(jù)庫。
11、消費者甲已在商戶A累計消費并獲得2000個積分,并再次來到商戶A收銀臺,本次消費累計500元。
收銀員請他刷會員卡,消費者甲刷卡后,商戶終端通過密鑰認證打開卡上001號商戶信息顯示 用戶hello@multicard.com 累計積分2000 享受折扣8折 本次消費 收銀員錄入500元并確認 商戶終端顯示 用戶hello@multicard.com 本次消費500元 享受折扣8折 本次應收400元 消費者甲確認付款后,商戶終端檢索卡上電子錢包并提示是否使用電子錢包付款?獲得確認后,商戶終端通過密鑰認證并將電子錢包中的余額改為100元,次數(shù)為2。商戶終端將本次交易存入閃存.并將消費者甲卡上積分修改為2400。
12、商戶A將記錄上傳到X的服務器。X統(tǒng)計電子錢包消費記錄并進行清算,將共享會員在商戶A的消費總額劃給商戶A。
以上所述之最佳實施例意在具體說明本發(fā)明的思路在IC卡上設置會員公共區(qū)和會員商戶區(qū),并可另設電子錢包區(qū),在商戶終端保存商戶個性信息和交易信息,加上中心平臺的支持,構建而成IC卡應用系統(tǒng)。本發(fā)明之實施,并不限于以上最佳實施例所公開的方式,凡基于本發(fā)明之設計思路,進行簡單推演與替換,得到的具體的開放結構的多商戶共享IC會員卡系統(tǒng)及其構建方法,都屬于本發(fā)明的實施。
權利要求
1.一種開放性多商戶共享會員卡系統(tǒng),用以實現(xiàn)一家商戶對其Ic會員卡進行管理,或者至少兩家商戶對同一張Ic會員卡進行各自獨立的管理,其特征在于,包括
Ic會員卡,用于記錄會員加入各商戶所獲得的對應商戶交易依據(jù)和商戶驗證信息;
商戶個性區(qū),用于記錄商戶的身份識別以及驗證信息;
微處理器,用于根據(jù)所述商戶的身份識別以及驗證信息對所述Ic會員卡上記錄的對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,并根據(jù)Ic會員卡上記錄的交易依據(jù)、以及本次交易信息計算本次交易的結果。
2.根據(jù)權利要求1所述的方法,其特征在于,所述系統(tǒng)進一步包括
會員公共區(qū),用于記錄會員的對商戶的公共信息,所述會員公共區(qū)可以集成在所述Ic會員卡上;
交易數(shù)據(jù)區(qū),用于記錄發(fā)卡歷史以及交易數(shù)據(jù)。
3.根據(jù)權利要求2所述的方法,其特征在于,所述商戶個性區(qū)包括
本商戶個性區(qū),用于記錄使用該商戶終端的商戶的身份識別以及驗證信息;和/或,
授權商戶個性區(qū),用于記錄授權商戶的身份識別以及驗證信息,所述授權商戶用于對使用所述商戶終端的商戶進行授權。
4.如權利要求3所述的開放性多商戶共享會員卡系統(tǒng),其特征在于,還包括
Ic商戶卡,用于記錄商戶身份識別及驗證信息,初始化所述商戶個性區(qū)的本商戶個性區(qū),和/或用于將一個商戶的身份識別及驗證信息全部/部分地傳遞并添加到所述授權商戶個性區(qū)。
5.如權利要求3所述的開放性多商戶共享會員卡系統(tǒng),其特征在于所述系統(tǒng)還包括
發(fā)卡單元,用于在所述Ic會員卡上寫入會員的身份識別以及驗證信息,和/或商戶的交易依據(jù)以及相應的商戶驗證信息,并把發(fā)卡信息寫入交易數(shù)據(jù)區(qū);和/或對交易數(shù)據(jù)區(qū)信息進行查詢。
6.如權利要求1至5任一所述的開放性多商戶共享會員卡系統(tǒng),其特征在于所述系統(tǒng)還包括中心平臺,所述中心平臺包括至少一臺計算機,用于生成并存儲系統(tǒng)各商戶的身份識別及驗證信息。
7.如權利要求6所述的開放性多商戶共享會員卡系統(tǒng),其特征在于所述系統(tǒng)進一步包括輸入單元,用于把商戶的身份識別及驗證信息寫入商戶個性區(qū),且所述輸入單元可集成在所述中心平臺的計算機中。
8.如權利要求6所述的開放性多商戶共享會員卡系統(tǒng),其特征在于,還包括
Ic卡讀寫設備,用于把一商戶的身份識別及驗證信息寫入一Ic商戶卡中,所述讀寫設備可集成在所述中心平臺的計算機中。
9.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)進一步包括
消費規(guī)則區(qū),用于記錄商戶的處理規(guī)則信息。
10.如權利要求9所述的開放性多商戶共享會員卡系統(tǒng),其特征在于所述系統(tǒng)還包括
數(shù)據(jù)同步單元,用于與所述中心平臺的計算機通訊,傳遞消費規(guī)則區(qū)信息和/或交易數(shù)據(jù)區(qū)信息,所述數(shù)據(jù)同步單元可集成在所述微處理器中;
傳輸單元,用于與商戶終端通訊,傳遞消費規(guī)則區(qū)信息和/或交易數(shù)據(jù)區(qū)信息,所述傳輸單元可集成在所述中心平臺的計算機中;
查詢單元,用于支持對通過數(shù)據(jù)同步所獲得信息的查詢,所述查詢單元可集成在所述中心平臺的計算機中。
11.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)進一步包括
更新單元,用于根據(jù)本次交易信息更新所述Ic會員卡上的信息,所述更新單元可集成在所述微處理器上。
12.如權利要求1所述的開放性多商戶共享會員卡系統(tǒng),其特征在于
所述系統(tǒng)還包括
電子錢包區(qū),用于記錄會員的電子錢包信息;
電子錢包扣款單元,用于根據(jù)所述本次交易的結果對電子錢包區(qū)信息進行更新。
13.一種開放性多商戶共享會員卡系統(tǒng)的終端交互方法,用以實現(xiàn)一家商戶對其Ic會員卡進行管理,或者至少兩家商戶對同一張Ic會員卡進行各自獨立的管理,其特征在于,包括
獲取Ic會員卡加入各商戶所獲得的對應商戶交易依據(jù)以及相應的商戶驗證信息;
根據(jù)所述商戶的身份識別以及驗證信息對所述對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,若通過驗證,根據(jù)所述交易依據(jù)、以及本次交易信息計算本次交易的結果。
14.一種商戶機,其特征在于,包括
存儲器,用于記錄商戶的身份識別以及驗證信息;
微處理器,用于根據(jù)所述存儲器記錄的商戶的身份識別以及驗證信息對所述Ic會員卡上記錄的對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,并根據(jù)Ic會員卡上記錄的交易依據(jù)、以及本次交易信息計算本次交易的結果。
全文摘要
本發(fā)明公開了一種開放性多商戶共享會員卡系統(tǒng)、終端交互方法和商戶機,該方法用以實現(xiàn)一家商戶對其Ic會員卡進行管理,或者至少兩家商戶對同一張Ic會員卡進行各自獨立的管理,包括獲取Ic會員卡加入各商戶所獲得的對應商戶交易依據(jù)以及相應的商戶驗證信息;根據(jù)所述商戶的身份識別以及驗證信息對所述對應商戶交易依據(jù)以及相應的商戶驗證信息進行驗證,若通過驗證,根據(jù)所述交易依據(jù)、以及本次交易信息計算本次交易的結果。本發(fā)明具有如下有益效果能夠簡便地實現(xiàn)多家商戶共享一張會員IC卡,相互獨立、可授權地進行會員管理,特別是為商戶為會員提供個性化的會員優(yōu)惠政策,提供了可能。
文檔編號G06Q10/00GK101174320SQ20071018223
公開日2008年5月7日 申請日期2004年9月21日 優(yōu)先權日2004年9月21日
發(fā)明者澍 陳 申請人:澍 陳