專利名稱:智能卡的充值方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種智能卡的充值方法、設(shè)備及系統(tǒng)。
背景技術(shù):
隨著人們生活水平的提高,各自智能卡得到廣泛的應(yīng)用,例如公交卡就與人們的
日常生活緊密相連。公交卡的普及帶來的一個(gè)問題就是對(duì)智能卡的充值網(wǎng)點(diǎn)太少。對(duì)智能
卡進(jìn)行充值交易的重點(diǎn)在于保證充值交易的安全性和完整性。其中,充值交易的安全性一
般在規(guī)范中是通過認(rèn)證,加密運(yùn)算,或者信息驗(yàn)證碼(Message Authentication Code,MAC)
計(jì)算等操作來保證;充值交易的完整性一般是通過智能卡返回的充值交易憑證來保證。如
果有得到智能卡返回的充值交易憑證,則說明充值交易是完整的,否則該充值交易是不完
整的,當(dāng)充值交易不完整時(shí),例如已經(jīng)輸入充值的金額,但該金額并未被充入到公交卡中
時(shí),則由專門的操作人員來完成后續(xù)的操作,以保證充值交易的完整性。 另外,現(xiàn)有的公交卡的充值網(wǎng)點(diǎn)地理范圍受限,數(shù)量較少。而且如果按照現(xiàn)有技
術(shù)中的方式增加充值網(wǎng)點(diǎn),勢(shì)必需要更多的場(chǎng)地,設(shè)備,以及人力,這樣會(huì)不僅會(huì)增加運(yùn)營
商的運(yùn)營成本,而且付出巨大代價(jià)后獲得的幾個(gè)增加的網(wǎng)點(diǎn)給人們帶來便利的效果也不明顯。 在實(shí)現(xiàn)上述充值交易的過程中,發(fā)明人發(fā)現(xiàn)在現(xiàn)有的充值網(wǎng)點(diǎn)進(jìn)行充值的方案中,必須要以很多人力、以及運(yùn)營商投入一些成本高的設(shè)備來換取充值交易的完整性,而且給持卡者的充值交易帶來方便的效果也不明顯。那么,如何做到在無需投入過多人力和設(shè)備的情況下保證充值交易的完整性是現(xiàn)有技術(shù)中待解決的問題。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種智能卡的充值方法、設(shè)備及系統(tǒng),可實(shí)現(xiàn)無人值守自助充值狀態(tài)下保證充值交易的完整性,方便用戶進(jìn)行智能卡充值。 —種智能卡的充值方法,包括在無人值守自動(dòng)充值的過程中,包括后臺(tái)服務(wù)器在對(duì)智能卡充值前,檢查所述智能卡的上次充值交易是否具有完整性; 若所述上次充值交易具有不完整性,則后臺(tái)服務(wù)器通過所述充值終端獲取所述智能卡的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài); 若所述上次充值交易處于可結(jié)賬狀態(tài),則后臺(tái)服務(wù)器將上次充值交易中已凍結(jié)的充值金額扣除,并將所述上次充值交易修改為具有完整性; 后臺(tái)服務(wù)器凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交易具有不
完整性,并根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。 —種后臺(tái)服務(wù)器,包括 檢查單元,用于檢查所述智能卡的上次充值交易是否具有完整性; 判斷單元,用于若所述上次充值交易具有不完整性,則通過所述充值終端獲取所述智能卡的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài); 執(zhí)行單元,用于若所述上次充值交易處于可結(jié)賬狀態(tài),則將上次充值交易中已凍結(jié)的充值金額扣除,并將所述上次充值交易修改為具有完整性; 凍結(jié)單元,用于凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交易具
有不完整性,并根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。 —種智能卡,所述智能卡用于無人值守自動(dòng)充值的過程中,并且所述智能卡包
括 充值交易結(jié)果存儲(chǔ)單元,用于存儲(chǔ)上次充值交易的充值交易結(jié)果; 所述充值交易結(jié)果存儲(chǔ)單元的上次充值交易的充值交易結(jié)果在本次充值交易前
不會(huì)被消費(fèi)交易的交易結(jié)果覆蓋。 —種智能卡的充值系統(tǒng),包括 智能卡,用于無人值守自動(dòng)充值的過程中,存儲(chǔ)上次充值交易的充值交易結(jié)果,其
中,所述上次充值交易的充值交易結(jié)果在本次充值交易前不會(huì)被消費(fèi)交易的交易結(jié)果覆圭.
rm., 充值終端,用于獲取所述智能卡的充值交易結(jié)果,并發(fā)送所述充值交易結(jié)果到所述后臺(tái)服務(wù)器; 后臺(tái)服務(wù)器,用于在對(duì)智能卡充值前,檢查所述智能卡的上次充值交易是否具有完整性;若所述上次充值交易具有不完整性,則通過所述充值終端獲取所述智能卡的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài);若所述上次充值交易處于可結(jié)賬狀態(tài),則將上次充值交易中已凍結(jié)的充值金額扣除,并將所述上次充值交易修改為具有完整性;并凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交易具有不完整性,再根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。 本發(fā)明實(shí)施例提供的技術(shù)方案具有如下有益效果可確保充值交易過程中充值交易的完整性,并且每次充值交易的完整性的維護(hù)無需人工管理,可由后臺(tái)服務(wù)器自動(dòng)實(shí)施,可降低用戶和運(yùn)營商為獲取充值交易完整性付出的代價(jià),實(shí)現(xiàn)無人值守自助充值,并且本發(fā)明的實(shí)施例中的充值終端可通過具備聯(lián)網(wǎng)能力的PC機(jī)與讀卡機(jī)進(jìn)行實(shí)現(xiàn),使用戶在家便可通過該充值終端完成智能卡的充值交易,無需用戶往返于充值網(wǎng)點(diǎn),方便用戶進(jìn)行智能卡充值。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。 圖1為本發(fā)明實(shí)施例1中一種智能卡的充值方法的流程示意 圖2為本發(fā)明實(shí)施例2中一種智能卡的充值方法的流程示意 圖3為本發(fā)明實(shí)施例2中具體根據(jù)上次充值交易結(jié)果判斷上次充值交易是否處于可結(jié)賬狀態(tài)的方法的流程示意圖; 圖4為本發(fā)明實(shí)施例2中具體執(zhí)行本次充值交易的方法的流程示意圖; 圖5為本發(fā)明實(shí)施例3中后臺(tái)服務(wù)器的結(jié)構(gòu)示意圖; 圖6為本發(fā)明實(shí)施例3中的智能卡的結(jié)構(gòu)示意圖; 圖7為本發(fā)明實(shí)施例4中一種智能卡的充值系統(tǒng)的示意圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。并且,以下各實(shí)施例均為本發(fā)明的可選方案,實(shí)施例的 排列順序及實(shí)施例的編號(hào)與其優(yōu)選執(zhí)行順序無關(guān)。
實(shí)施例1 本實(shí)施例提供一種智能卡的充值方法,如圖1所示,包括 步驟101,在每次無人值守自動(dòng)充值過程中,后臺(tái)服務(wù)器在對(duì)智能卡充值前,檢查 所述智能卡的上次充值交易是否具有完整性; 步驟102,若所述上次充值交易具有不完整性,則后臺(tái)服務(wù)器通過所述充值終端獲 取所述智能卡的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易 是否處于可結(jié)賬狀態(tài); 步驟103,若所述上次充值交易處于可結(jié)賬狀態(tài),則后臺(tái)服務(wù)器將上次充值交易中 已凍結(jié)的充值金額扣除,并將所述上次充值交易修改為具有完整性; 步驟104,后臺(tái)服務(wù)器凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交
易具有不完整性,并根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。
另夕卜,需要說明的是在本實(shí)施例以及下述各實(shí)施例中"上次"與"本次"指的是兩 個(gè)接連的充值交易過程。例如若本次指第4次充值交易過程,則上次是指第3次充值交易 過程,即該上次并不指代第2次或第1次充值交易過程。 本實(shí)施例提供的智能卡的充值方法通過采用在每次進(jìn)行充值交易時(shí)先檢查上次
充值交易的完整性,在保證上次充值交易具有完整性的前提下,進(jìn)行本次充值交易,并確定
本次充值交易完整性的技術(shù)方案,解決了現(xiàn)有技術(shù)中充值交易過程中的完整性需要人工維
護(hù)的技術(shù)問題,取得了可實(shí)現(xiàn)由后臺(tái)服務(wù)器自動(dòng)實(shí)施確保充值交易過程中充值交易的完整
性,降低用戶和運(yùn)營商為獲取充值交易完整性付出的代價(jià),無人值守自助充值的技術(shù)效果。 實(shí)施例2 本實(shí)施例具體提供一種智能卡的充值方法,在本實(shí)施例中,該智能卡為公交卡,其 中,因?yàn)閲鴥?nèi)交通領(lǐng)域采取的規(guī)范一般是中國金融集成電路卡規(guī)范 一 簡(jiǎn)稱PBOC規(guī)范,所以 本實(shí)施中的方法是結(jié)合該P(yáng)BOC規(guī)范進(jìn)行實(shí)施的,需要說明的是,本發(fā)明并不局限于PBOC規(guī) 范,也可以適用其他規(guī)范。 在PBOC規(guī)范中,一個(gè)充值交易定義為圈存過程,主要包括兩條指令圈存初始化 指令以及圈存指令。在該圈存過程中,如果充值交易成功,公交卡會(huì)至少返回交易驗(yàn)證信 息,在本實(shí)施中的,該交易驗(yàn)證信息為充值交易驗(yàn)證碼(Transaction Authentication
7Code,TAC) 、MAC,以及本次充值交易成功的充值交易指示符作為本次充值交易的結(jié)果。需要
說明的是,在本實(shí)施例以及下述各實(shí)施例中交易驗(yàn)證信息具體為TAC和MAC。 本方案中主要涉及三個(gè)部分公交卡,自動(dòng)充值終端,以及后臺(tái)服務(wù)器。其中,自動(dòng)
充值終端可以是專門的充值機(jī),也可以是已聯(lián)網(wǎng)的PC機(jī)加上讀卡器。公交卡與自動(dòng)充值終
端通訊方式可以采用非接觸通訊方式,或USB通訊方式等。并且,在本實(shí)施例中,該公交卡
的用戶所持有的銀行卡的對(duì)應(yīng)賬戶相關(guān)信息存儲(chǔ)在該后臺(tái)服務(wù)器中,另外,后臺(tái)服務(wù)器也
存儲(chǔ)了每個(gè)賬戶上次充值交易時(shí)設(shè)置的完整性指示符,用于指示該賬戶的用戶在上次充值
交易時(shí)的充值交易是否完整。 如圖2所示,該方法具體包括 步驟200,在無人值守自動(dòng)充值過程中,后臺(tái)服務(wù)器在對(duì)公交卡充值前,后臺(tái)服務(wù) 器先通過充值終端獲取公交卡中用戶的賬戶信息。 該步驟200的具體實(shí)施方式
可為在公交卡與自動(dòng)充值終端連接好后,該自動(dòng)充 值終端發(fā)送獲取賬戶信息的指令到公交卡,公交卡返回賬戶信息,自動(dòng)充值終端接收到該 賬戶信息后,發(fā)送到后臺(tái)服務(wù)器。 步驟201,后臺(tái)服務(wù)器根據(jù)該賬戶信息檢查所述公交卡的上次充值交易是否具有 完整性,如果上次充值交易具有不完整性則執(zhí)行步驟202 ;否則執(zhí)行步驟205。
具體的,步驟201可為后臺(tái)服務(wù)器檢查所述賬戶信息對(duì)應(yīng)的賬戶的上次充值交 易的完整性指示符是否指示上次充值交易成功;如果所述上次充值交易的完整性指示符指 示上次充值交易完整,則代表所述上次充值交易具有完整性,并執(zhí)行步驟205 ;否則代表所 述上次充值交易不具有完整性,并執(zhí)行步驟202。 步驟202,后臺(tái)服務(wù)器通過所述充值終端獲取所述公交卡的上次充值交易結(jié)果,并
根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài);如果判定處于可
結(jié)賬狀態(tài),則執(zhí)行步驟203 ;否則執(zhí)行步驟204。 該步驟202如圖3所示,可具體通過如下方式實(shí)現(xiàn) 步驟2021,后臺(tái)服務(wù)器發(fā)送獲取上次充值交易的充值交易結(jié)果的指令到自動(dòng)充值 終端,自動(dòng)充值終端將所述指令傳送給公交卡,并接收到公交卡返回的上次充值交易的充 值交易結(jié)果,自動(dòng)充值終端將所述充值交易結(jié)果上報(bào)到后臺(tái)服務(wù)器。 具體的,在本實(shí)施例中,公交卡返回的上次充值交易的充值交易結(jié)果至少包括上 次充值交易的充值交易成功指示符、上次交易驗(yàn)證信息,即上次充值交易的TAC和上次充 值交易的MAC。 需要說明是,本實(shí)施例中的公交卡將保存上次充值交易的充值交易結(jié)果,S卩用于 指示上次充值交易是否成功的充值交易成功指示符,上次充值交易的交易驗(yàn)證信息,即TAC 和MAC,并且該上次充值交易的充值交易結(jié)果不會(huì)因?yàn)樵诒敬纬渲到灰浊耙驗(yàn)橄M(fèi)交易而
被替換掉。 步驟2022,后臺(tái)服務(wù)器檢查所述充值交易結(jié)果中的上次充值交易的充值交易成功 指示符是否指示所述上次充值交易處于成功狀態(tài);如果述充值交易成功指示符指示所述上 次充值交易處于成功狀態(tài),則代表所述上次充值交易處于可結(jié)賬狀態(tài),并可進(jìn)一步執(zhí)行步 驟2023 ;否則執(zhí)行步驟204。 步驟2023,后臺(tái)服務(wù)器判斷上次充值交易結(jié)果中的所述公交卡返回的TAC和MAC是否與后臺(tái)服務(wù)器通過計(jì)算獲得的該賬戶上次充值交易的TAC和MAC相同;如果相同,則代
表此時(shí)是充值交易成功狀態(tài)且充值交易正確狀態(tài),也即所述上次充值交易處于可結(jié)賬狀
態(tài),因此執(zhí)行步驟203 ;否則執(zhí)行步驟204。 步驟203,后臺(tái)服務(wù)器將上次充值交易中所述賬戶中已凍結(jié)的充值金額扣除,并將 所述上次充值交易修改為具有完整性,再執(zhí)行步驟205。 在公交卡上次充值過程中,由于網(wǎng)路情況不穩(wěn)定,導(dǎo)致上傳充值交易結(jié)果時(shí)網(wǎng)路 中斷,后臺(tái)服務(wù)器沒有收到上次充值交易的充值交易結(jié)果,那么上次充值交易就屬于一次 不完整的充值交易。在這種情況下,通過本實(shí)施例中提供的方法,可實(shí)現(xiàn)在本次充值交易 時(shí),當(dāng)公交卡把賬戶信息上傳給后臺(tái)服務(wù)器后,后臺(tái)服務(wù)器會(huì)發(fā)現(xiàn)上次充值交易的不完整, 那么后臺(tái)服務(wù)器會(huì)要求公交卡把上次的充值交易結(jié)果重新上傳。在上次充值交易的充值交 易結(jié)果通過檢查后,后臺(tái)服務(wù)器將自動(dòng)把上次充值交易設(shè)置成完整,以便用戶進(jìn)行安全的 再申請(qǐng)充值交易。 步驟204,后臺(tái)服務(wù)器發(fā)送包含上次充值交易出錯(cuò)的信息到自動(dòng)充值終端,自動(dòng)充 值終端在接收該信息后,通過連接的顯示器將所述信息顯示給用戶,以提示用戶上次充值 交易不完整,并不再執(zhí)行下述步驟。 另外,如果上次充值交易不完整,此時(shí)用戶可到營業(yè)廳辦理人工同步過程。 步驟205,后臺(tái)服務(wù)器發(fā)送上次充值交易同步成功的信息到自動(dòng)充值終端,自動(dòng)充
值終端將該信息通過連接顯示器顯示給用戶,此時(shí),用戶可向自動(dòng)充值終端輸入需要充值
的金額,自動(dòng)充值終端收到該金額后將其發(fā)送到后臺(tái)服務(wù)器,后臺(tái)服務(wù)器凍結(jié)所述公交卡
本次充值交易的充值金額,設(shè)定本次充值交易具有不完整性,進(jìn)而開始執(zhí)行本次充值交易,
即圈存過程,并根據(jù)所述公交卡返回的本次充值交易結(jié)果檢查本次充值交易的完整性。 具體的,如圖4所示,該步驟205可通過如下方式實(shí)現(xiàn) 步驟2051,后臺(tái)服務(wù)器發(fā)送上次充值交易同步成功的信息到自動(dòng)充值終端,自動(dòng) 充值終端將該信息通過連接顯示器顯示給用戶,此時(shí),用戶可向自動(dòng)充值終端輸入需要充 值的金額,自動(dòng)充值終端收到該金額后將其發(fā)送到后臺(tái)服務(wù)器。 步驟2052,通過自動(dòng)充值終端,后臺(tái)服務(wù)器與公交卡進(jìn)行圈存過程。后臺(tái)服務(wù)器 發(fā)送圈存初始化指令,并在通過自動(dòng)充值終端接收到公交卡返回的圈存初始化響應(yīng)后,在 上述賬號(hào)中凍結(jié)接收到的本次充值交易中充值的金額,并設(shè)置本次充值交易具有不完整性 (可通過設(shè)置本次充值交易的完整性指示符為不完整實(shí)現(xiàn))。 步驟2053,后臺(tái)服務(wù)器發(fā)送圈存指令,并通過自動(dòng)充值終端接收到公交卡會(huì)返回 的本次充值交易的充值交易結(jié)果。 具體的,在本實(shí)施例中,返回的本次充值交易的充值交易結(jié)果至少包括本次充值 交易的充值交易成功指示符,以及本次充值交易的TAC。 步驟2054,后臺(tái)服務(wù)器根據(jù)本次充值的充值交易結(jié)果判斷本次充值交易是否完 整;如果判定完整,則扣除步驟2052中凍結(jié)的充值金額,再將本次充值交易的修改為具有 完整性(可通過將本次充值交易的完整性充值交易指示符修改為完整實(shí)現(xiàn)),并不再執(zhí)行 下述步驟;如果判定所述本次充值交易具有不完整性,則后臺(tái)服務(wù)器發(fā)送包含本次充值交 易出錯(cuò)的信息到自動(dòng)充值終端,自動(dòng)充值終端在接收該信息后,通過連接的顯示器將所述 信息顯示給用戶。
9
在步驟2054中后臺(tái)服務(wù)器根據(jù)本次充值的充值交易結(jié)果判斷本次充值交易是否 完整具體可通過如下方式實(shí)現(xiàn) 后臺(tái)服務(wù)器檢查所述本次充值交易結(jié)果中的充值交易成功指示符是否指示本次 充值交易成功,以及判斷所述本次充值交易結(jié)果中TAC和MAC是否與通過計(jì)算獲得的所述 本次充值交易的TAC和MAC相同;如果指示本次充值交易成功,并且判斷所述MAC和TAC與 后臺(tái)服務(wù)器通過計(jì)算獲得的該賬戶本次充值交易的TAC相同,則代表代表所述本次充值交 易是否具有完整性;否則代表所述本次充值交易具有不完整性。 另外,由上述執(zhí)行過程可看出,當(dāng)上次充值交易具備充值交易完整性時(shí),后臺(tái)服務(wù) 器將跳過調(diào)整上次充值交易的完整性的過程,直接接入公交卡的圈存過程。例如以第一次 為公交卡通過本實(shí)施例中的方法充值時(shí)為例 由于是第一次充值,后臺(tái)服務(wù)器在步驟201中將不會(huì)發(fā)現(xiàn)任何不完整的充值交 易,那么將跳過步驟202和步驟203調(diào)整上次充值交易的完整性的過程,進(jìn)入步驟205,即 后臺(tái)服務(wù)器根據(jù)用戶輸入的充值金額,相繼發(fā)起圈存初始化,圈存指令,并在在收到卡片返 回的交易驗(yàn)證信息后,完成本次充值的整個(gè)充值交易過程。 本發(fā)明實(shí)施例提供的智能的充值方法具有如下有益效果可確保充值交易過程中 充值交易的完整性,并且每次充值交易的完整性的維護(hù)無需人工管理,可由后臺(tái)服務(wù)器自 動(dòng)實(shí)施,可降低用戶和運(yùn)營商為獲取充值交易完整性付出的代價(jià),實(shí)現(xiàn)無人值守自助充值。 另外,本發(fā)明的實(shí)施例中的充值終端可通過具備聯(lián)網(wǎng)能力的PC機(jī)與讀卡機(jī)進(jìn)行實(shí)現(xiàn),使用
戶在家便可通過該充值終端完成智能卡的充值交易,無需用戶往返于充值網(wǎng)點(diǎn),并且當(dāng)該 PC機(jī)為筆記本時(shí),充值終端也就相當(dāng)于還具備了移動(dòng)性,極大的方便用戶在多種場(chǎng)地進(jìn)行
智能卡充值操作。
實(shí)施例3 為了便于上述實(shí)施例2中的后臺(tái)服務(wù)器部分方法的實(shí)施,本實(shí)施例提供一種后臺(tái) 服務(wù)器300,如圖5所示,包括檢查單元31,判斷單元32,執(zhí)行單元33,凍結(jié)單元34。
檢查單元31,用于檢查所述智能卡的上次充值交易是否具有完整性;判斷單元 32,用于當(dāng)檢查單元31檢查到所述上次充值交易具有不完整性時(shí),通過所述充值終端獲取 所述智能卡的上次充值交易結(jié)果,并根據(jù)所述充值交易結(jié)果判斷所述上次充值交易是否處 于可結(jié)賬狀態(tài);執(zhí)行單元33,用于若判斷單元32判定所述上次充值交易處于可結(jié)賬狀態(tài) 時(shí),將上次充值交易中已凍結(jié)的充值金額扣除,并將所述上次充值交易修改為具有完整性; 凍結(jié)單元34,用于當(dāng)檢查單元31檢查到所述上次充值交易具有完整性,或者當(dāng)執(zhí)行單元33 執(zhí)行過后,凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交易具有不完整性,并 根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。
在本實(shí)施例中后臺(tái)服務(wù)器300可包括如下可選模塊 發(fā)送單元35,用于當(dāng)判斷單元32判定所述上次充值交易過程處于不可結(jié)賬狀態(tài) 時(shí),發(fā)送包含所述上次充值交易出錯(cuò)的信息到所述充值終端,以提示用戶所述上次充值交 易不完整。 其中,當(dāng)所述可結(jié)賬狀態(tài)為充值交易成功狀態(tài)時(shí),判斷單元32包括 第一檢查模塊321,用于檢查所述充值交易結(jié)果中的充值交易成功指示符是否指
示所述上次充值交易處于成功狀態(tài);當(dāng)所述充值交易成功指示符指示所述上次充值交易處于成功狀態(tài)是,代表所述上次充值交易處于可結(jié)賬狀態(tài)。 當(dāng)可結(jié)賬狀態(tài)為充值交易成功狀態(tài)且充值交易正確狀態(tài)時(shí);判斷單元32包括
第二檢查模塊322,用于檢查所述充值交易結(jié)果中的充值交易成功指示符是否指 示所述上次充值交易處于成功狀態(tài);判斷模塊323,用于當(dāng)所述充值交易成功指示符指示 所述上次充值交易處于成功狀態(tài)時(shí),判斷所述上次充值交易結(jié)果中交易驗(yàn)證信息是否與通 過計(jì)算獲得的所述上次充值交易的交易驗(yàn)證信息相同;判定相同時(shí),代表所述上次充值交 易處于可結(jié)賬狀態(tài)。 本實(shí)施例提供的后臺(tái)服務(wù)器在無人值守自動(dòng)充值過程中,可實(shí)現(xiàn)將用戶主賬戶中 的金額扣除并充值到公交卡的功能,取得了在進(jìn)行無人值守自動(dòng)充值的同時(shí)保證充值交易 具有完整性的技術(shù)效果,并且可配合由PC機(jī)和讀卡器組合而成的自動(dòng)充值終端一起使用, 可實(shí)現(xiàn)家庭式無人值守自動(dòng)充值,無需運(yùn)營商對(duì)該家庭式自動(dòng)充值終端進(jìn)行維護(hù),可降低 運(yùn)營商的運(yùn)營成本。 為了便于實(shí)施例2中公交卡部分的方法實(shí)施,本實(shí)施例還提供了一種用于無人值
守自動(dòng)充值的過程智能卡400,如圖6所示,該智能卡400至少包括 充值交易結(jié)果存儲(chǔ)單元41,用于存儲(chǔ)上次充值交易的充值交易結(jié)果。 其中,所述充值交易結(jié)果存儲(chǔ)單元41的上次充值交易的充值交易結(jié)果在本次充
值交易前不會(huì)被消費(fèi)交易的交易結(jié)果覆蓋。 其中,充值交易結(jié)果存儲(chǔ)單元41存儲(chǔ)的充值交易結(jié)果至少包括用于指示上次充
值交易是否成功的充值交易成功指示符,上次充值交易的交易驗(yàn)證信息。 在本實(shí)施例的智能卡將保存上一次充值交易的充值交易結(jié)果,便于在保持充值交
易完整性的過程中后臺(tái)服務(wù)器校驗(yàn)上次充值交易是否具有的完整性;因?yàn)樵诒緦?shí)施例中,
后臺(tái)服務(wù)器需要負(fù)責(zé)在維護(hù)本次充值交易前完成上次充值交易的完整性的同步工作。 另外,本實(shí)施例還提供了一種自動(dòng)充值終端,該自動(dòng)充值終端自動(dòng)充值終端可以
是利用現(xiàn)有技術(shù)中專門的充值機(jī)也可以是利用具備聯(lián)網(wǎng)能力的PC機(jī)加上讀卡器。自動(dòng)充
值終端相當(dāng)于是一個(gè)通道,用于傳送后臺(tái)服務(wù)器和公交卡之間的信息,以及用于接收后臺(tái)
服務(wù)器發(fā)送的包含充值交易出錯(cuò)的信息,并通過連接的顯示器向用戶顯示所述信息。 通過本實(shí)施例提供的后臺(tái)服務(wù)器、智能卡和自動(dòng)充值終端可在每次進(jìn)行充值交易
時(shí)同步上次充值交易的完整性,并設(shè)置本次充值交易完整性,解決了現(xiàn)有技術(shù)中充值交易
過程中的完整性需要人工維護(hù)的技術(shù)問題,取得了可實(shí)現(xiàn)由后臺(tái)服務(wù)器自動(dòng)實(shí)施確保充值
交易過程中充值交易的完整性,降低用戶和運(yùn)營商為獲取充值交易完整性付出的代價(jià),無
人值守自助充值的技術(shù)效果。并且由于本實(shí)施例終端自動(dòng)充值終端可由PC機(jī)和讀卡器普
遍存在于用戶的生活中,因此用戶可直接利用該P(yáng)C機(jī)和讀卡器組合作為執(zhí)行充值交易的
通道,對(duì)于運(yùn)營商來說不僅減少了人力,更可實(shí)現(xiàn)0成本維護(hù)。 實(shí)施例4 本實(shí)施例提供一種智能卡的充值系統(tǒng),如圖7所示,該系統(tǒng)包括智能卡71,充值 終端72,以及后臺(tái)服務(wù)器73。 智能卡71,用于至少存儲(chǔ)用戶的賬戶信息,以及無人值守自動(dòng)充值的過程中,存儲(chǔ) 上次充值交易的充值交易結(jié)果,其中,所述上次充值交易的充值交易結(jié)果在本次充值交易 前不會(huì)被消費(fèi)交易的交易結(jié)果覆蓋;充值終端72,用于獲取所述智能卡71的賬戶和所述智能卡的上次和/或本次充值交易結(jié)果,并發(fā)送所述上次和/或本次充值交易結(jié)果到所述后 臺(tái)服務(wù)器73 ;后臺(tái)服務(wù)器73,用于在對(duì)智能卡71充值前,檢查所述智能卡71的上次充值交 易是否具有完整性;若所述上次充值交易具有不完整性,則通過所述充值終端72獲取所述 智能卡71的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是 否處于可結(jié)賬狀態(tài);若所述上次充值交易處于可結(jié)賬狀態(tài),則將上次充值交易中已凍結(jié)的 充值金額扣除,并將所述上次充值交易修改為具有完整性;并凍結(jié)所述智能卡71本次充值 交易的充值金額,設(shè)定本次充值交易具有不完整性,再根據(jù)所述智能卡71本次充值交易結(jié) 果檢查本次充值交易的完整性。 其中,充值終端71還用于接收來自所述后臺(tái)服務(wù)器73的包含充值交易上次充值
交易和本次充值交易出錯(cuò)的信息,并通過連接的顯示器向用戶顯示所述信息。 本發(fā)明實(shí)施例提供的系統(tǒng)具有如下有益效果可確保充值交易過程中充值交易的
完整性,并且每次充值交易的完整性的維護(hù)無需人工管理,可由后臺(tái)服務(wù)器自動(dòng)實(shí)施,可降
低用戶和運(yùn)營商為獲取充值交易完整性付出的代價(jià),實(shí)現(xiàn)無人值守自助充值,并且本發(fā)明
的實(shí)施例中的充值終端可通過具備聯(lián)網(wǎng)能力的PC機(jī)與讀卡機(jī)進(jìn)行實(shí)現(xiàn),使用戶在家便可
通過該充值終端完成智能卡的充值交易,無需用戶往返于充值網(wǎng)點(diǎn),方便用戶進(jìn)行智能卡充值。 本領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于——計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),包括上述各實(shí)施例中的全部或者部分方法和步驟,其中,所述的存儲(chǔ) 介質(zhì),如R0M/RAM、磁盤、光碟等。 通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借 助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是 更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn) 的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中, 如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)設(shè)備執(zhí)行本發(fā)明各個(gè)實(shí)施例 所述的方法。 以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種智能卡的充值方法,其特征在于,在無人值守自動(dòng)充值過程中包括后臺(tái)服務(wù)器在對(duì)智能卡充值前,檢查所述智能卡的上次充值交易是否具有完整性;若所述上次充值交易具有不完整性,則后臺(tái)服務(wù)器通過所述充值終端獲取所述智能卡的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài);若所述上次充值交易處于可結(jié)賬狀態(tài),則后臺(tái)服務(wù)器將上次充值交易中已凍結(jié)的充值金額扣除,并將所述上次充值交易修改為具有完整性;后臺(tái)服務(wù)器凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交易具有不完整性,并根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢查所述智能卡的上次充值交易是 否具有完整性包括后臺(tái)服務(wù)器檢查所述智能卡的上次充值交易的完整性指示符是否指示所述上次充值 交易具有完整性;若所述完整性指示符指示所述上次充值交易具有完整性,則代表所述上次充值交易具 有完整性;否則代表所述上次充值交易不具有完整性。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述可結(jié)賬狀態(tài)為充值交易成功狀態(tài); 所述根據(jù)所述充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài)包括后臺(tái)服務(wù)器檢查所述充值交易結(jié)果中的充值交易成功指示符是否指示所述上次充值 交易處于成功狀態(tài);若所述充值交易成功指示符指示所述上次充值交易處于成功狀態(tài),則代表所述上次充 值交易處于可結(jié)賬狀態(tài)。
4. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述可結(jié)賬狀態(tài)為充值交易成功狀態(tài)且 充值交易正確狀態(tài);所述根據(jù)所述充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀 態(tài)包括后臺(tái)服務(wù)器檢查所述充值交易結(jié)果中的充值交易成功指示符是否指示所述上次充值 交易處于成功狀態(tài);若所述充值交易成功指示符指示所述上次充值交易處于成功狀態(tài),則判斷所述上次充 值交易結(jié)果中交易驗(yàn)證信息是否與通過計(jì)算獲得的所述上次交易驗(yàn)證信息相同; 若后臺(tái)服務(wù)器判定相同,則代表所述上次充值交易處于可結(jié)賬狀態(tài)。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括若所述上次充值交易處于不可結(jié)賬狀態(tài),則后臺(tái)服務(wù)器發(fā)送包含所述上次充值交易出 錯(cuò)的信息到所述充值終端,以提示用戶所述上次充值交易不完整。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述不可結(jié)賬狀態(tài)為充值交易不成功狀 態(tài),或充值交易不正確狀態(tài)。
7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述智能卡本次充值交易結(jié)果 檢查本次充值交易的完整性包括所述后臺(tái)服務(wù)器通過所述充值終端獲取所述智能卡的本次充值交易結(jié)果; 所述后臺(tái)服務(wù)器根據(jù)所本次充值交易結(jié)果判斷所述本次充值交易過程是否具有完整性;若所述本次充值交易具有完整性,則扣除所述凍結(jié)的充值金額,并將所述本次充值交 易修改為具有完整性;若所述本次充值交易具有不完整性,則發(fā)送包含所述本次充值交易 出錯(cuò)的信息到所述充值終端。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述后臺(tái)服務(wù)器根據(jù)所本次充值交易結(jié) 果判斷所述本次充值交易過程是否具有完整性包括后臺(tái)服務(wù)器檢查所述本次充值交易結(jié)果中的充值交易成功指示符是否指示所述本次 充值交易處于成功狀態(tài),以及判斷所述本次充值交易結(jié)果中交易驗(yàn)證信息是否與通過計(jì)算 獲得的所述本次充值交易的交易驗(yàn)證信息相同;若所述充值交易成功指示符指示所述本次充值交易處于成功狀態(tài),且判定交易驗(yàn)證信 息相同,則代表所述本次充值交易具有完整性;否則代表所述本次充值交易具有不完整性。
9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述充值終端包括專用充值機(jī),或由PC 機(jī)和讀卡器組成的充值機(jī)。
10. —種后臺(tái)服務(wù)器,其特征在于,包括檢查單元,用于檢查所述智能卡的上次充值交易是否具有完整性;判斷單元,用于若所述上次充值交易具有不完整性,則通過所述充值終端獲取所述智 能卡的上次充值交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于 可結(jié)賬狀態(tài);執(zhí)行單元,用于若所述上次充值交易處于可結(jié)賬狀態(tài),則將上次充值交易中已凍結(jié)的 充值金額扣除,并將所述上次充值交易修改為具有完整性;凍結(jié)單元,用于凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本次充值交易具有不 完整性,并根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。
11. 根據(jù)權(quán)利要求10所述的后臺(tái)服務(wù)器,其特征在于,所述可結(jié)賬狀態(tài)為充值交易成 功狀態(tài);所述判斷單元包括第一檢查模塊,用于檢查所述充值交易結(jié)果中的充值交易成功指示符是否指示所述上 次充值交易處于成功狀態(tài);當(dāng)所述充值交易成功指示符指示所述上次充值交易處于成功狀 態(tài)是,代表所述上次充值交易處于可結(jié)賬狀態(tài)。
12. 根據(jù)權(quán)利要求10所述的后臺(tái)服務(wù)器,其特征在于,所述可結(jié)賬狀態(tài)為充值交易成功狀態(tài)且充值交易正確狀態(tài);所述判斷單元包括第二檢查模塊,用于檢查所述充值交易結(jié)果中的充值交易成功指示符是否指示所述上次充值交易處于成功狀態(tài);判斷模塊,用于當(dāng)所述充值交易成功指示符指示所述上次充值交易處于成功狀態(tài)時(shí), 判斷所述上次充值交易結(jié)果中交易驗(yàn)證信息是否與通過計(jì)算獲得的所述上次充值交易的 交易驗(yàn)證信息相同;當(dāng)判定相同時(shí),代表所述上次充值交易處于可結(jié)賬狀態(tài)。
13. 根據(jù)權(quán)利要求IO所述的后臺(tái)服務(wù)器,其特征在于,還包括發(fā)送單元,用于當(dāng)所述上次充值交易處于不可結(jié)賬狀態(tài)時(shí),發(fā)送包含所述上次充值交 易出錯(cuò)的信息到所述充值終端,以提示用戶所述上次充值交易不完整。
14. 根據(jù)權(quán)利要求10所述的后臺(tái)服務(wù)器,其特征在于,所述凍結(jié)單元包括 獲取模塊,用于通過所述充值終端獲取所述智能卡的本次充值交易結(jié)果; 完整判斷模塊,用于根據(jù)所本次充值交易結(jié)果判斷所述本次充值交易是否具有完整扣除模塊,用于當(dāng)所述完整判斷模塊判定本次充值交易具有完整性時(shí),扣除所述凍結(jié) 的充值金額,并將所述本次充值交易修改為具有完整性;發(fā)送模塊,用于當(dāng)所述完整判斷模塊判定所述本次充值交易具有不完整性,發(fā)送包含 所述本次充值交易出錯(cuò)的信息到所述充值終端。
15. —種智能卡,其特征在于,所述智能卡用于無人值守自動(dòng)充值的過程中,并且所述 智能卡至少包括充值交易結(jié)果存儲(chǔ)單元,用于存儲(chǔ)上次充值交易的充值交易結(jié)果;所述充值交易結(jié)果存儲(chǔ)單元的上次充值交易的充值交易結(jié)果在本次充值交易前不會(huì) 被消費(fèi)交易的交易結(jié)果覆蓋。
16. 根據(jù)權(quán)利要求15所述的智能卡,其特征在于,所述充值交易結(jié)果存儲(chǔ)單元存儲(chǔ)的充值交易結(jié)果至少包括用于指示所述上次充值交易是否成功的充值交易成功指示符,所 述上次充值交易的交易驗(yàn)證信息。
17. —種智能卡的充值系統(tǒng),其特征在于,包括智能卡,用于無人值守自動(dòng)充值的過程中,存儲(chǔ)上次充值交易的充值交易結(jié)果,其中, 所述上次充值交易的充值交易結(jié)果在本次充值交易前不會(huì)被消費(fèi)交易的交易結(jié)果覆蓋;充值終端,用于獲取所述智能卡的充值交易結(jié)果,并發(fā)送所述充值交易結(jié)果到所述后 臺(tái)服務(wù)器;后臺(tái)服務(wù)器,用于在對(duì)智能卡充值前,檢查所述智能卡的上次充值交易是否具有完整 性;若所述上次充值交易具有不完整性,則通過所述充值終端獲取所述智能卡的上次充值 交易結(jié)果,并根據(jù)所述上次充值交易結(jié)果判斷所述上次充值交易是否處于可結(jié)賬狀態(tài);若 所述上次充值交易處于可結(jié)賬狀態(tài),則將上次充值交易中已凍結(jié)的充值金額扣除,并將所 述上次充值交易修改為具有完整性;并凍結(jié)所述智能卡本次充值交易的充值金額,設(shè)定本 次充值交易具有不完整性,再根據(jù)所述智能卡本次充值交易結(jié)果檢查本次充值交易的完整 性。
18. 根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述充值終端還用于接收來自所述后 臺(tái)服務(wù)器的包含上次充值交易出錯(cuò)的信息,并通過連接的顯示器向用戶顯示所述信息。
全文摘要
本發(fā)明的實(shí)施例公開了一種智能卡的充值方法、設(shè)備及系統(tǒng),涉及信息技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中為了獲得具備完整性的充值交易付出的代價(jià)過大的問題。本發(fā)明實(shí)施例后臺(tái)服務(wù)器在對(duì)智能卡充值前,檢查智能卡的上次充值交易是否具有完整性;若具有不完整性,則后臺(tái)服務(wù)器獲取智能卡的上次充值交易結(jié)果,并根據(jù)上次充值交易結(jié)果判斷上次充值交易是否處于可結(jié)賬狀態(tài);若處于可結(jié)賬狀態(tài),則將上次充值交易中已凍結(jié)的充值金額扣除,并將上次充值交易修改為具有完整性;之后,后臺(tái)服務(wù)器凍結(jié)智能卡本次充值交易的充值金額,設(shè)定本次充值交易具有不完整性,并根據(jù)智能卡本次充值交易結(jié)果檢查本次充值交易的完整性。本發(fā)明實(shí)施例主要應(yīng)用在對(duì)智能卡的充值交易中。
文檔編號(hào)G07F7/08GK101719292SQ200910237530
公開日2010年6月2日 申請(qǐng)日期2009年11月16日 優(yōu)先權(quán)日2009年11月16日
發(fā)明者齊同心 申請(qǐng)人:北京握奇數(shù)據(jù)系統(tǒng)有限公司