国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種ic卡的自動充值方法

      文檔序號:10687821閱讀:316來源:國知局
      一種ic卡的自動充值方法
      【專利摘要】本發(fā)明公開了一種IC卡的自動充值方法,該方法應(yīng)用于自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中,該方法被封裝在系統(tǒng)的扣款接口中,通過扣款接口分別與充值后臺、銀行劃款后臺進行數(shù)據(jù)交互,完成對IC卡的自動充值。該扣款接口將充值后臺的劃款請求報文發(fā)送給劃款請求,并接收銀行劃款后臺返回的劃款結(jié)果,然后根據(jù)劃款接口更新相對應(yīng)的賬務(wù)信息,并將劃款結(jié)果返回給充值后臺,使得充值后臺根據(jù)劃款結(jié)果完成對IC卡的自動充值。該充值方法能夠自動更新系統(tǒng)中的數(shù)據(jù)及對IC卡進行自動充值,進一步減少了人工操作。
      【專利說明】
      一種IC卡的自動充值方法
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及到通信技術(shù)領(lǐng)域,特別是涉及到一種IC卡的自動充值方法。
      【背景技術(shù)】
      [0002]隨著社會和經(jīng)濟的發(fā)展,為了更好地服務(wù)于廣大市民,各種各樣的卡片越來越多。比如公交卡、水電卡、銀行卡等,這些卡片都具有信息存儲、信息查詢、交易支付等基本功能。使用時,只需將對該卡進行充值,然后才可進行相對應(yīng)的消費。但是由于傳統(tǒng)的充值方式,一般都是在營業(yè)廳或者充值網(wǎng)點進行充值,營業(yè)廳或者充值網(wǎng)點受到營業(yè)時間、固定場所等的限制,使得用戶不能夠隨時進行充值。因此迫切需要建立一套自動充值的系統(tǒng)及方法,來滿足用戶的需求。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的在于提出一種IC的自動充值方法,其能解決由于充值網(wǎng)點營業(yè)時間及場所固定等原因不能夠使得用戶隨時隨地給IC卡進行自動充值的問題。
      [0004]為了達到上述目的,本發(fā)明所采用的技術(shù)方案如下:
      [0005]本發(fā)明提供了一種IC卡的自動充值方法,該方法應(yīng)用于自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中,包括:
      [0006]S1:獲取充值后臺發(fā)送的劃款請求報文;
      [0007]S2:根據(jù)劃款請求報文向銀行劃款后臺發(fā)送連接請求,當(dāng)連接請求發(fā)送成功,則根據(jù)劃款請求報文生成劃款外部報文并發(fā)送給銀行劃款后臺,以使得銀行劃款后臺根據(jù)劃款外部報文中的數(shù)據(jù)進行相對應(yīng)的劃款操作并返回劃款反饋報文;
      [0008]S3:若接收到劃款反饋報文,則解析劃款反饋報文并驗證劃款反饋報文的合法性,若合法,則執(zhí)行下一步驟;
      [0009]S4:根據(jù)接收的劃款反饋報文的信息修改賬務(wù)信息,所述賬務(wù)信息包括劃款時間、劃款金額、劃款銀行及劃款方式;
      [0010]S5:根據(jù)劃款反饋報文的數(shù)據(jù)生成劃款內(nèi)部報文發(fā)送給充值后臺,以使得充值后臺根據(jù)劃款內(nèi)部報文執(zhí)行相對應(yīng)的操作。
      [0011 ] 優(yōu)選地,所述步驟SI之后還包括步驟SI I:
      [0012]從劃款請求報文中獲取的報文長度、報文數(shù)據(jù)域及認(rèn)證碼,根據(jù)預(yù)定義的通信協(xié)議對報文長度、報文數(shù)據(jù)域及認(rèn)證碼進行合法性驗證,若合法,執(zhí)行S2,若不合法,則將該不合法的數(shù)據(jù)按照預(yù)定義的通信協(xié)議生成請求反饋報文返回充值后臺,以使得充值后臺顯示相對應(yīng)的錯誤信息。
      [0013]優(yōu)選地,所述步驟S2之后還包括步驟S21:
      [0014]若未接收到劃款反饋報文,則按照預(yù)定義的通信協(xié)議生成劃款內(nèi)部報文返回給充值后臺,使得充值后臺顯示相對應(yīng)的錯誤信息。
      [0015]優(yōu)選地,所述步驟S3中還包括,若劃款反饋報文不合法,將不合法的數(shù)據(jù)按照預(yù)定義的通信協(xié)議生成劃款內(nèi)部報文返回給充值后臺,使得充值后臺顯示相對應(yīng)的錯誤信息。
      [0016]優(yōu)選地,所述步驟S5包括:若劃款內(nèi)部報文的數(shù)據(jù)是錯誤信息,則充值后臺顯示相對應(yīng)的錯誤信息;若劃款內(nèi)部報文的數(shù)據(jù)是劃款成功的信息,則充值后臺對IC卡完成充值并顯示充值成功信息。
      [0017]優(yōu)選地,所述步驟S3中驗證劃款反饋報文的合法性具體包括:從劃款反饋報文中獲取的報文長度、報文數(shù)據(jù)域及認(rèn)證碼,根據(jù)預(yù)定義的通信協(xié)議對報文長度、報文數(shù)據(jù)域及認(rèn)證碼進行合法性驗證。
      [0018]本發(fā)明具有如下有益效果:該方法是應(yīng)用于自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中,扣款接口通過接收充值后臺所發(fā)送充值請求,然后向銀行劃款后臺發(fā)送劃款請求,使得銀行劃款后臺根據(jù)該劃款請求自動將充值金額劃款到該自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中,并將結(jié)果返回給扣款接口,以便充值后臺根據(jù)該結(jié)果完成對IC卡的充值。當(dāng)用戶發(fā)起充值請求,該系統(tǒng)會自動完成扣款并給IC卡自動充值。
      【附圖說明】
      [0019]圖1是本發(fā)明提供一實施例的方法流程圖。
      【具體實施方式】
      [0020]下面,結(jié)合附圖以及【具體實施方式】,對本發(fā)明做進一步描述:
      [0021]如圖1所示,本發(fā)明所提供的一種IC卡的自動充值方法是自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中自動充值的一種業(yè)務(wù),在系統(tǒng)中建立一種扣款接口方法,該扣款接口首先接收充值平臺的劃款業(yè)務(wù)請求,同時向銀行劃款后臺發(fā)送劃款請求,并接收銀行劃款后臺返回的劃款結(jié)果,然后根據(jù)劃款結(jié)果進行賬務(wù)記賬,最后向充值后臺返回劃款結(jié)果。也即是說該充值方法是應(yīng)用在自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中,當(dāng)客戶端發(fā)送充值請求時,只需要調(diào)用相對應(yīng)的扣款接口,就能夠完成將充值金額從銀行卡中劃款到自動充值轉(zhuǎn)賬平臺系統(tǒng),然后向充值后臺發(fā)送相對應(yīng)的劃款結(jié)果,再由充值后臺完成對IC卡的充值金額的寫入。因此,該扣款接口也即是本發(fā)明所提供的一種IC卡的自動充值方法,其包括:
      [0022]S1:偵聽網(wǎng)絡(luò)端口,等待充值后臺的連接,若充值后臺有連接,接收充值后臺的連接請求,并創(chuàng)建業(yè)務(wù)工作線程與充值后臺建立連接,則繼續(xù)執(zhí)行下一步驟,否則繼續(xù)偵聽網(wǎng)絡(luò)端口。
      [0023]S2:當(dāng)與充值后臺連接成功后,接收充值后臺發(fā)送的劃款請求報文。當(dāng)充值后臺接收到用戶的充值請求時,充值后臺會發(fā)送連接請求與扣款接口連接,并將劃款請求信息發(fā)送給扣款接口,以通過該接口向銀行劃款后臺發(fā)送劃款請求信息,銀行劃款后臺完成劃款。這里所說的報文是通信領(lǐng)域內(nèi)兩個設(shè)備之間進行交互和傳輸?shù)臄?shù)據(jù)單元,也即是一個數(shù)據(jù)塊,其不僅包括所要要發(fā)送的數(shù)據(jù),這些數(shù)據(jù)可以是指令、字段、命令操作等,還包括其他根據(jù)通信協(xié)議所設(shè)定的一些規(guī)則信息。
      [0024]S3:解析所述劃款請求報文獲取報文長度、報文數(shù)據(jù)域等,并對所述報文長度、報文數(shù)據(jù)域進行合法性的驗證,若合法,則執(zhí)行下一步操作,若不合法,則判斷是否將錯誤信息返回給充值后臺,若是,則將錯誤信息生成劃款內(nèi)部報文發(fā)送給充值后臺。該合法性判斷是指報文的格式、數(shù)據(jù)類型等合法性的驗證,比如是否遵循通訊協(xié)議下的報文格式、數(shù)據(jù)類型是否正確。該劃款請求報文還包括IC卡的信息、劃款金額、劃款銀行卡號、劃款方式等
      [0025]S4:根據(jù)接收到的劃款請求報文向銀行劃款后臺發(fā)送連接請求,若連接成功,根據(jù)劃款請求報文中的數(shù)據(jù)生成劃款外部報文并發(fā)送至銀行劃款后臺,并等待接收銀行劃款反饋報文。劃款外部報文是銀行劃款后臺能夠識別的報文,其是根據(jù)劃款請求報文生成,同樣包括IC卡的信息、劃款金額、劃款銀行卡號、劃款方式等。比如劃款外部報文包括銀行劃款后臺進行劃款操作所需要的數(shù)據(jù)和指令,銀行劃款后臺根據(jù)劃款外部報文中的數(shù)據(jù)自動將充值的金額從銀行卡扣除,以便進一步能夠使得系統(tǒng)完成對IC的充值操作。當(dāng)銀行劃款后臺完成劃款或者劃款報錯時,都會返回相對應(yīng)的反饋信息。
      [0026]S5:若成功接收,則解析劃款反饋報文,并對該劃款反饋報文的報文長度、報文數(shù)據(jù)域及認(rèn)證碼進行合法性驗證,若合法,則繼續(xù)執(zhí)行S6;若不合法,則判斷是否發(fā)送錯誤信息至充值后臺,若是,則將錯誤信息生成劃款內(nèi)部報文發(fā)送給充值后臺。其中,對收到的劃款結(jié)果報文進行驗證,若其報文進行驗證,若是報文格式不合法或者是劃款結(jié)果有錯誤,比如劃款不成功,則將根據(jù)不同的錯誤信息組合成相對應(yīng)的劃款內(nèi)部報文發(fā)送給充值后臺。
      [0027]另外,若沒有接收到劃款反饋報文,將該未接收到劃款反饋報文的信息按照預(yù)定義的通信協(xié)議也生成劃款內(nèi)部報文發(fā)送給充值后臺,以使得充值后臺顯示該錯誤信息。
      [0028]S6:根據(jù)接收的劃款反饋報文的信息更新賬務(wù)信息并保存。其中,當(dāng)劃款成功后,需要將系統(tǒng)中相對應(yīng)的賬務(wù)信息進行更新,比如劃款時間、劃款方式、劃款金額、劃款的銀行卡號等,該更新賬務(wù)信息可以通過調(diào)用系統(tǒng)賬務(wù)賬戶接口來實現(xiàn),也可以通過調(diào)用其他相關(guān)功能的接口來實現(xiàn)。該系統(tǒng)賬務(wù)賬戶接口是用來更新系統(tǒng)賬務(wù)信息。
      [0029]S7:根據(jù)劃款反饋報文的信息生成劃款內(nèi)部報文發(fā)送給充值后臺,以使得充值后臺根據(jù)劃款內(nèi)部報文執(zhí)行相對應(yīng)的操作。其中,所述劃款結(jié)果信息根據(jù)預(yù)定義的通信協(xié)議的規(guī)則將其組合成劃款內(nèi)部報文,然后發(fā)送給充值后臺,以使得充值后臺根據(jù)劃款內(nèi)部報文中的信息及指令執(zhí)行相對應(yīng)的操作。
      [0030]另外,若劃款內(nèi)部報文的數(shù)據(jù)是錯誤反饋信息,則充值后臺顯示出相對應(yīng)的錯誤信息;若劃款內(nèi)部報文的數(shù)據(jù)是劃款成功報文,則充值后臺完成對IC卡的充值,并顯示充值成功信息。這里的充值后臺完成對IC卡的充值是比較容易實現(xiàn)的技術(shù),這里就不在顯示敘述。
      [0031]對于本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護范圍之內(nèi)。
      【主權(quán)項】
      1.一種IC卡的自動充值方法,該方法應(yīng)用于自動充值簽約轉(zhuǎn)賬平臺系統(tǒng)中,其特征在于,包括: S1:獲取充值后臺發(fā)送的劃款請求報文; S2:根據(jù)劃款請求報文向銀行劃款后臺發(fā)送連接請求,當(dāng)連接請求發(fā)送成功,則根據(jù)劃款請求報文生成劃款外部報文并發(fā)送給銀行劃款后臺,以使得銀行劃款后臺根據(jù)劃款外部報文中的數(shù)據(jù)進行相對應(yīng)的劃款操作并返回劃款反饋報文; S3:若接收到劃款反饋報文,則解析劃款反饋報文并驗證劃款反饋報文的合法性,若合法,則執(zhí)行下一步驟; S4:根據(jù)接收的劃款反饋報文的信息修改賬務(wù)信息,所述賬務(wù)信息包括劃款時間、劃款金額、劃款銀行及劃款方式; S5:根據(jù)劃款反饋報文的數(shù)據(jù)生成劃款內(nèi)部報文發(fā)送給充值后臺,以使得充值后臺根據(jù)劃款內(nèi)部報文執(zhí)行相對應(yīng)的操作。2.如權(quán)利要求1所述IC卡的自動充值方法,其特征在于,所述步驟SI之后還包括步驟S11: 從劃款請求報文中獲取的報文長度、報文數(shù)據(jù)域及認(rèn)證碼,根據(jù)預(yù)定義的通信協(xié)議對報文長度、報文數(shù)據(jù)域及認(rèn)證碼進行合法性驗證,若合法,執(zhí)行S2,若不合法,則將該不合法的數(shù)據(jù)按照預(yù)定義的通信協(xié)議生成請求反饋報文返回充值后臺,以使得充值后臺顯示相對應(yīng)的錯誤信息。3.如權(quán)利要求1所述IC卡的自動充值方法,其特征在于,所述步驟S2之后還包括步驟S21: 若未接收到劃款反饋報文,則按照預(yù)定義的通信協(xié)議生成劃款內(nèi)部報文返回給充值后臺,使得充值后臺顯示相對應(yīng)的錯誤信息。4.如權(quán)利要求1所述IC卡的自動充值方法,其特征在于,所述步驟S3中還包括,若劃款反饋報文不合法,將不合法的數(shù)據(jù)按照預(yù)定義的通信協(xié)議生成劃款內(nèi)部報文返回給充值后臺,使得充值后臺顯示相對應(yīng)的錯誤信息。5.如權(quán)利要求1所述IC卡的自動充值方法,其特征在于,所述步驟S5包括:若劃款內(nèi)部報文的數(shù)據(jù)是錯誤信息,則充值后臺顯示相對應(yīng)的錯誤信息;若劃款內(nèi)部報文的數(shù)據(jù)是劃款成功的信息,則充值后臺對IC卡完成充值并顯示充值成功信息。6.如權(quán)利要求1所述IC卡的自動充值方法,其特征在于,所述步驟S3中驗證劃款反饋報文的合法性具體包括:從劃款反饋報文中獲取的報文長度、報文數(shù)據(jù)域及認(rèn)證碼,根據(jù)預(yù)定義的通信協(xié)議對報文長度、報文數(shù)據(jù)域及認(rèn)證碼進行合法性驗證。
      【文檔編號】G07F19/00GK106056384SQ201610367684
      【公開日】2016年10月26日
      【申請日】2016年5月27日
      【發(fā)明人】謝振東, 蘇浩偉, 陳歡, 張旭, 溫曉麗, 程世勇, 李延宏
      【申請人】廣州羊城通有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1