欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)ic卡錢包交易與系統(tǒng)記賬同步的方法

文檔序號(hào):6667721閱讀:304來源:國知局
專利名稱:一種實(shí)現(xiàn)ic卡錢包交易與系統(tǒng)記賬同步的方法
技術(shù)領(lǐng)域
本發(fā)明涉及IC卡應(yīng)用領(lǐng)域,尤其涉及設(shè)計(jì)一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同 步的方法。
背景技術(shù)
當(dāng)前,由于IC卡方便攜帶、數(shù)據(jù)存儲(chǔ)安全可靠等特點(diǎn),IC卡應(yīng)用越來越普及,諸如 第二代居民身份證、金融卡、公交一卡通卡、社???、加油卡等等。IC卡應(yīng)用系統(tǒng)的主要組成是硬件包括有業(yè)務(wù)網(wǎng)點(diǎn)計(jì)算機(jī)(客戶端)、IC卡讀寫 器、IC卡、網(wǎng)絡(luò)設(shè)施、應(yīng)用系統(tǒng)后臺(tái)及數(shù)據(jù)庫(后臺(tái))、密鑰計(jì)算設(shè)備(加密機(jī))等;軟件及 功能有業(yè)務(wù)網(wǎng)點(diǎn)客戶端應(yīng)用軟件,主要完成IC卡用戶開戶等基本信息管理、IC卡錢包交 易(如充值、消費(fèi)等)、卡掛失、卡注銷;業(yè)務(wù)數(shù)據(jù)查詢、匯總、統(tǒng)計(jì)、報(bào)表打印等。應(yīng)用系統(tǒng)后臺(tái)主要處理來自客戶端的IC卡交易請(qǐng)求并回送處理結(jié)果,如信息查 詢請(qǐng)求、IC卡錢包充值、消費(fèi)等的密鑰計(jì)算與驗(yàn)證等,并在后臺(tái)數(shù)據(jù)庫進(jìn)行相應(yīng)記錄處理, 如X年X月X日12345號(hào)卡充值100元等。對(duì)于如上所述的基于客戶端/服務(wù)器(C/S)架構(gòu)的IC卡應(yīng)用系統(tǒng)來說,在進(jìn)行用 戶IC卡錢包操作(如充值)過程中,保證IC卡錢包與應(yīng)用系統(tǒng)后臺(tái)賬戶的同步(指數(shù)據(jù) 一致性的同步,并非處理時(shí)間的同步)更新至關(guān)重要,道理上講應(yīng)該不允許有任何的差異, 但是,大多實(shí)際在運(yùn)行的IC卡系統(tǒng)的表現(xiàn)卻不盡人意,常見故障是用戶IC卡交易成功了, 但是由于網(wǎng)絡(luò)故障或其他原因造成后臺(tái)更新數(shù)據(jù)庫的操作卻沒有成功,導(dǎo)致IC卡錢包發(fā) 生了變化,但是系統(tǒng)后臺(tái)賬戶卻沒有相應(yīng)改變,這主要是由于客戶端整個(gè)IC卡交易操作流 程設(shè)計(jì)實(shí)現(xiàn)方法上存在的缺陷所致。如果客戶端軟件再有點(diǎn)Bug,比如在用戶IC卡執(zhí)行第1次圈存交易已成功但 是由于網(wǎng)絡(luò)故障造成后臺(tái)賬戶更新失敗、系統(tǒng)提示交易作業(yè)操作失敗的情況下,重新點(diǎn)擊 [開始交易]按鈕,如果第2次交易操作流程全部成功完成,則將產(chǎn)生用戶IC卡圈存上了 兩倍的充值金額,后臺(tái)數(shù)據(jù)庫卻記錄了一條充值記錄,但記錄的充值金額仍然是預(yù)先輸入 的金額,好像用戶IC卡充了兩次,即所謂的IC卡充值翻倍現(xiàn)象。該故障現(xiàn)象曾經(jīng)大量出現(xiàn)于大多數(shù)的IC卡應(yīng)用系統(tǒng),如社??ㄏ到y(tǒng)、加油卡系統(tǒng) 等,導(dǎo)致了額外的業(yè)務(wù)處理工作,既增加了項(xiàng)目運(yùn)營維護(hù)成本,也會(huì)給用戶造成不好的印象。

發(fā)明內(nèi)容
本發(fā)明的目的,是提出一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法。借助該方 法實(shí)現(xiàn)的IC卡應(yīng)用系統(tǒng),極大地提高了系統(tǒng)的可靠性,為保障IC卡應(yīng)用系統(tǒng)平穩(wěn)運(yùn)行、促 進(jìn)IC卡普及應(yīng)用提供了有益的借鑒。本發(fā)明采用的技術(shù)方案如下1. 1網(wǎng)點(diǎn)客戶端開始充值;
1.2讀取用戶IC卡內(nèi)的交易明細(xì)記錄,判斷最新一筆記錄是否是充值記錄若不是充值記錄,則轉(zhuǎn)入下一步1. 3 ;若是充值記錄,則提取該充值金額、充值時(shí)間、當(dāng)前卡錢包金額,供操作人員核實(shí),如需要繼續(xù)充值,則轉(zhuǎn)入下一步1. 3繼續(xù)操作;如經(jīng)核實(shí)是剛剛充值過且確實(shí)不需要再充值,則放棄充值操作;1. 3客戶端組織數(shù)據(jù)報(bào)文Ml以及交易日期及時(shí)間通過網(wǎng)絡(luò)發(fā)送到應(yīng)用系統(tǒng)后臺(tái), 所述報(bào)文數(shù)據(jù)Ml包括當(dāng)前卡內(nèi)錢包余額、當(dāng)前卡內(nèi)交易序號(hào)、密鑰及算法信息、偽隨機(jī) 數(shù)、報(bào)文驗(yàn)證碼MACl ;1.4應(yīng)用系統(tǒng)后臺(tái)運(yùn)用報(bào)文Ml及交易日期借助加密機(jī)計(jì)算出報(bào)文驗(yàn)證碼MAC2,并 通過網(wǎng)絡(luò)回傳給客戶端;1.5客戶端將用戶IC卡卡號(hào)、系統(tǒng)當(dāng)前日期、當(dāng)前卡內(nèi)錢包余額、當(dāng)前卡內(nèi)交易序 號(hào)四項(xiàng)數(shù)據(jù)作為數(shù)據(jù)源,對(duì)其進(jìn)行摘要運(yùn)算,獲得交易軌跡標(biāo)識(shí);1. 6客戶端將系統(tǒng)當(dāng)前時(shí)間和收到的報(bào)文驗(yàn)證碼MAC2組織成新的報(bào)文M2,向用戶 IC卡發(fā)送圈存指令;1. 7用戶IC卡執(zhí)行圈存指令,若圈存成功,則返回交易驗(yàn)證碼TAC和成功狀態(tài),否 貝1J,返回錯(cuò)誤狀態(tài);1. 8客戶端根據(jù)用戶IC卡返回狀態(tài),進(jìn)行如下處理1. 8. 1若為錯(cuò)誤狀態(tài),則客戶端提示充值失敗;1. 8. 2若為成功狀態(tài),則組織包括交易軌跡標(biāo)識(shí)、用戶IC卡卡號(hào)、充前余額、充值 金額、充值時(shí)間、充后金額、客戶端網(wǎng)點(diǎn)編號(hào)、終端機(jī)編號(hào)、作業(yè)流水號(hào)構(gòu)成交易記錄,先將 交易記錄保存在客戶端本機(jī)內(nèi),然后通過網(wǎng)絡(luò)更新應(yīng)用系統(tǒng)后臺(tái)數(shù)據(jù)庫;1.9若后臺(tái)返回更新處理成功,則客戶端即時(shí)刪除保存在本機(jī)內(nèi)的交易記錄,并提 示充值成功;若后臺(tái)返回更新處理失敗,則客戶端發(fā)出IC卡寫入成功,后臺(tái)數(shù)據(jù)庫更新失 敗的提示,并繼續(xù)執(zhí)行更新交易記錄步驟。上述技術(shù)方案中,所述步驟1. 9中的更新交易記錄步驟是將保存在客戶端本機(jī)內(nèi) 的交易記錄再次發(fā)送到應(yīng)用系統(tǒng)后臺(tái),更新應(yīng)用系統(tǒng)后臺(tái)數(shù)據(jù)庫。上述技術(shù)方案中,所述數(shù)據(jù)報(bào)文Ml是通過向用戶IC卡發(fā)送帶有密鑰信息、要充值 的金額、終端機(jī)編號(hào)數(shù)據(jù)的指令,用戶IC卡執(zhí)行相應(yīng)操作后傳出。上述技術(shù)方案中,所述步驟1.3中,放棄充值操作后,可以繼續(xù)轉(zhuǎn)入“查詢后臺(tái)操 作”,如果后臺(tái)有上述所提示的充值記錄,則結(jié)束充值過程;如果后臺(tái)沒有上述所提示的充 值記錄,則執(zhí)行步驟1. 9中的“更新交易記錄步驟”。本發(fā)明與已有技術(shù)相對(duì)照,效果是積極和明顯的,其優(yōu)勢(shì)在于提出一種實(shí)現(xiàn)IC卡 錢包交易與系統(tǒng)記賬同步的方法,為廣大IC卡應(yīng)用部門提供了積極的參考,從而保障IC卡 應(yīng)用系統(tǒng)平穩(wěn)運(yùn)行、促進(jìn)IC卡普及應(yīng)用,為工業(yè)化和信息化融合發(fā)展做出應(yīng)有的貢獻(xiàn)。


圖1所示是本發(fā)明方法實(shí)現(xiàn)的流程圖。
具體實(shí)施例方式為了確保實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步,保證卡、帳平衡,本申請(qǐng)給出了一 個(gè)比較完善的交易操作流程設(shè)計(jì)與實(shí)現(xiàn)方法。本申請(qǐng)以IC卡錢包充值交易為例,涉及的其 他要求IC卡與系統(tǒng)記賬同步的操作,流程實(shí)現(xiàn)相同。1. 1運(yùn)行網(wǎng)點(diǎn)客戶端應(yīng)用軟件,選擇[充值]功能;輸入充值金額,如100元;將用 戶IC卡插入IC卡讀寫器;點(diǎn)擊[開始充值]按鈕;1.2讀取用戶IC卡內(nèi)的交易明細(xì)記錄,判斷最新一筆記錄是否是充值記錄若不是充值記錄,則轉(zhuǎn)入下一步1. 3 ;若是充值記錄,則提取該充值金額、充值時(shí)間、當(dāng)前卡錢包金額,供操作人員核實(shí), 如需要繼續(xù)充值,則轉(zhuǎn)入下一步1. 3繼續(xù)操作;如經(jīng)核實(shí)是剛剛充值過且確實(shí)不需要再充值,則放棄充值操作;本步驟中,還可以進(jìn)一步作如下設(shè)計(jì)即放棄充值操作后,可以繼續(xù)轉(zhuǎn)入“查詢后 臺(tái)操作”,如果后臺(tái)有上述所提示的充值記錄,則結(jié)束充值過程;如果后臺(tái)沒有上述所提示 的充值記錄,則執(zhí)行步驟1. 9中的“更新交易記錄步驟”。1. 3客戶端組織數(shù)據(jù)報(bào)文Ml以及交易日期及時(shí)間通過網(wǎng)絡(luò)發(fā)送到應(yīng)用系統(tǒng)后臺(tái), 所述報(bào)文數(shù)據(jù)Ml包括當(dāng)前卡內(nèi)錢包余額、當(dāng)前卡內(nèi)交易序號(hào)、密鑰及算法信息、偽隨機(jī) 數(shù)、報(bào)文驗(yàn)證碼MACl ;所述數(shù)據(jù)報(bào)文Ml是通過向用戶IC卡發(fā)送帶有密鑰信息、要充值的金 額、終端機(jī)編號(hào)數(shù)據(jù)的指令,用戶IC卡執(zhí)行相應(yīng)操作后傳出。1. 4應(yīng)用系統(tǒng)后臺(tái)運(yùn)用報(bào)文Ml及交易日期借助加密機(jī)計(jì)算出報(bào)文驗(yàn)證碼MAC2,并 通過網(wǎng)絡(luò)回傳給客戶端;1.5客戶端將用戶IC卡卡號(hào)、系統(tǒng)當(dāng)前日期、當(dāng)前卡內(nèi)錢包余額、當(dāng)前卡內(nèi)交易序 號(hào)四項(xiàng)數(shù)據(jù)作為數(shù)據(jù)源,對(duì)其進(jìn)行摘要運(yùn)算,獲得交易軌跡標(biāo)識(shí);1. 6客戶端將系統(tǒng)當(dāng)前時(shí)間和收到的報(bào)文驗(yàn)證碼MAC2組織成新的報(bào)文M2,向用戶 IC卡發(fā)送圈存指令;1. 7用戶IC卡執(zhí)行圈存指令,若圈存成功,則返回交易驗(yàn)證碼TAC和成功狀態(tài),否 貝1J,返回錯(cuò)誤狀態(tài);1.8客戶端根據(jù)用戶IC卡返回狀態(tài),進(jìn)行如下處理1. 8. 1若為錯(cuò)誤狀態(tài),則客戶端提示充值失敗;1. 8. 2若為成功狀態(tài),則組織包括交易軌跡標(biāo)識(shí)、用戶IC卡卡號(hào)、充前余額、充值 金額、充值時(shí)間、充后金額、客戶端網(wǎng)點(diǎn)編號(hào)、終端機(jī)編號(hào)、作業(yè)流水號(hào)構(gòu)成交易記錄,先將 交易記錄保存在客戶端本機(jī)內(nèi),然后通過網(wǎng)絡(luò)更新應(yīng)用系統(tǒng)后臺(tái)數(shù)據(jù)庫;1.9若后臺(tái)返回更新處理成功,則客戶端即時(shí)刪除保存在本機(jī)內(nèi)的交易記錄,并提 示充值成功;若后臺(tái)返回更新處理失敗,則客戶端發(fā)出IC卡寫入成功,后臺(tái)數(shù)據(jù)庫更新失 敗的提示,并繼續(xù)執(zhí)行更新交易記錄步驟,即將保存在客戶端本機(jī)內(nèi)的交易記錄再次發(fā)送 到應(yīng)用系統(tǒng)后臺(tái),更新應(yīng)用系統(tǒng)后臺(tái)數(shù)據(jù)庫。上述的更新交易記錄的功能在設(shè)計(jì)上可以獨(dú)立于充值功能,這樣可以方便處理網(wǎng) 絡(luò)暫時(shí)故障引發(fā)的延緩?fù)叫枰1旧暾?qǐng)以IC卡錢包充值交易為例,涉及的其他要求IC卡與系統(tǒng)記賬同步的操作, 流程實(shí)現(xiàn)相同。
權(quán)利要求
一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法,其特征在于所述方法包括如下步驟1.1網(wǎng)點(diǎn)客戶端開始充值;1.2讀取用戶IC卡內(nèi)的交易明細(xì)記錄,判斷最新一筆記錄是否是充值記錄若不是充值記錄,則轉(zhuǎn)入下一步1.3;若是充值記錄,則提取該充值金額、充值時(shí)間、當(dāng)前卡錢包金額,供操作人員核實(shí),如需要繼續(xù)充值,則轉(zhuǎn)入下一步1.3繼續(xù)操作;如經(jīng)核實(shí)是剛剛充值過且確實(shí)不需要再充值,則放棄充值操作;1.3客戶端組織數(shù)據(jù)報(bào)文M1以及交易日期及時(shí)間通過網(wǎng)絡(luò)發(fā)送到應(yīng)用系統(tǒng)后臺(tái),所述報(bào)文數(shù)據(jù)M1包括當(dāng)前卡內(nèi)錢包余額、當(dāng)前卡內(nèi)交易序號(hào)、密鑰及算法信息、偽隨機(jī)數(shù)、報(bào)文驗(yàn)證碼MAC1;1.4應(yīng)用系統(tǒng)后臺(tái)運(yùn)用報(bào)文M1及交易日期借助加密機(jī)計(jì)算出報(bào)文驗(yàn)證碼MAC2,并通過網(wǎng)絡(luò)回傳給客戶端;1.5客戶端將用戶IC卡卡號(hào)、系統(tǒng)當(dāng)前日期、當(dāng)前卡內(nèi)錢包余額、當(dāng)前卡內(nèi)交易序號(hào)四項(xiàng)數(shù)據(jù)作為數(shù)據(jù)源,對(duì)其進(jìn)行摘要運(yùn)算,獲得交易軌跡標(biāo)識(shí);1.6客戶端將系統(tǒng)當(dāng)前時(shí)間和收到的報(bào)文驗(yàn)證碼MAC2組織成新的報(bào)文M2,向用戶IC卡發(fā)送圈存指令;1.7用戶IC卡執(zhí)行圈存指令,若圈存成功,則返回交易驗(yàn)證碼TAC和成功狀態(tài),否則,返回錯(cuò)誤狀態(tài);1.8客戶端根據(jù)用戶IC卡返回狀態(tài),進(jìn)行如下處理1.8.1若為錯(cuò)誤狀態(tài),則客戶端提示充值失??;1.8.2若為成功狀態(tài),則組織包括交易軌跡標(biāo)識(shí)、用戶IC卡卡號(hào)、充前余額、充值金額、充值時(shí)間、充后金額、客戶端網(wǎng)點(diǎn)編號(hào)、終端機(jī)編號(hào)、作業(yè)流水號(hào)構(gòu)成交易記錄,先將交易記錄保存在客戶端本機(jī)內(nèi),然后通過網(wǎng)絡(luò)更新應(yīng)用系統(tǒng)后臺(tái)數(shù)據(jù)庫;1.9若后臺(tái)返回更新處理成功,則客戶端即時(shí)刪除保存在本機(jī)內(nèi)的交易記錄,并提示充值成功;若后臺(tái)返回更新處理失敗,則客戶端發(fā)出IC卡寫入成功,后臺(tái)數(shù)據(jù)庫更新失敗的提示,并繼續(xù)執(zhí)行更新交易記錄步驟。
2.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法,其特征在 于所述更新交易記錄步驟是將保存在客戶端本機(jī)內(nèi)的交易記錄再次發(fā)送到應(yīng)用系統(tǒng)后 臺(tái),更新應(yīng)用系統(tǒng)后臺(tái)數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法,其特征在 于所述數(shù)據(jù)報(bào)文Ml是通過向用戶IC卡發(fā)送帶有密鑰信息、要充值的金額、終端機(jī)編號(hào)數(shù) 據(jù)的指令,用戶IC卡執(zhí)行相應(yīng)操作后傳出。
4.根據(jù)權(quán)利要求1或2所述的一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法,其特 征在于所述步驟1. 3中,放棄充值操作后,可以繼續(xù)轉(zhuǎn)入“查詢后臺(tái)操作”,如果后臺(tái)有上 述所提示的充值記錄,則結(jié)束充值過程;如果后臺(tái)沒有上述所提示的充值記錄,則執(zhí)行步驟 1.9中的“更新交易記錄步驟”。
全文摘要
本發(fā)明一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法,主要涉及IC卡應(yīng)用領(lǐng)域。本發(fā)明的技術(shù)方案主要讀取充值記錄、柜臺(tái)核實(shí)。組織數(shù)據(jù)報(bào)文M1、生成交易軌跡標(biāo)識(shí)、發(fā)送驗(yàn)證碼、圈存、后臺(tái)數(shù)據(jù)庫更新等主要步驟。本發(fā)明與已有技術(shù)相對(duì)照,效果是積極和明顯的,其優(yōu)勢(shì)在于提出一種實(shí)現(xiàn)IC卡錢包交易與系統(tǒng)記賬同步的方法,為廣大IC卡應(yīng)用部門提供了積極的參考,從而保障IC卡應(yīng)用系統(tǒng)平穩(wěn)運(yùn)行、促進(jìn)IC卡普及應(yīng)用,為工業(yè)化和信息化融合發(fā)展做出應(yīng)有的貢獻(xiàn)。
文檔編號(hào)G07F7/08GK101819695SQ20091024251
公開日2010年9月1日 申請(qǐng)日期2009年12月15日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者付靜, 方二華, 曹焱峰, 李廣, 李智紅, 李瀟, 李金良 申請(qǐng)人:北京華大智寶電子系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
开原市| 海南省| 宁津县| 偏关县| 临猗县| 宣化县| 盐池县| 抚顺市| 津市市| 柘荣县| 彭州市| 苗栗市| 松溪县| 米易县| 通道| 迭部县| 铁岭市| 自治县| 鄂托克旗| 碌曲县| 龙川县| 土默特左旗| 新巴尔虎右旗| 子洲县| 闽侯县| 沐川县| 措勤县| 杭州市| 游戏| 宁化县| 准格尔旗| 铜陵市| 怀远县| 临武县| 井陉县| 公安县| 崇义县| 栖霞市| 丰县| 永和县| 铜陵市|