非接觸式ic卡的充值方法和系統的制作方法
【技術領域】
[0001]本發明涉及利用NFC手機給非接觸式IC卡充值的技術領域,特別涉及一種一種非接觸式IC卡的充值方法和系統。
【背景技術】
[0002]隨著科技的不斷發展,人們的生活越來越利益于各種電子產品和技術,各種典型的便利生活服務隨之出現,例如,在乘坐公交車時,需要用到公交IC卡,在就醫或健康保健時,需要用到就診IC卡,這些卡都是先充值再扣費,直到卡內余額用盡。
[0003]目前存在的問題是,當IC卡的余額用完時,需要到專門的客戶服務中心去充值,比如,公交卡需要到地鐵站的客戶中心去充值,就診卡需要到相應的醫院充值中心去充值。顯然,為充值IC卡而專門跑一趟地鐵站或醫院是不太容易讓人接受的,特別是一些生活在偏遠的地方的人們。現在有一些具有NFC功能的手機,雖然可以給IC卡充值,但對于沒有NFC功能的手機,則不能完成IC卡的充值,因此,如何能利用沒有NFC功能的手機實現自助充值也是一個亟需解決的問題。
【發明內容】
[0004]本發明的主要目的在于,提供一種非接觸式IC卡的充值方法和系統,不僅可以實現自助充值,而且可以實現異步異地充值。
[0005]為實現上述發明目的,本發明采用以下技術方案。
[0006]本發明提供一種非接觸式IC卡的充值系統,包括:
扣款單元,用于執行扣費或代扣費操作;
訂單生成單元,用于根據扣費信息,生成對應于待充值的IC卡的充值訂單;
訂單存儲單元,用于儲存所述充值訂單;
卡片識別單元,用于識別待充值的IC卡的ID信息;
充值單元,用于查找所述訂單存儲單元中是否存在與所述ID信息相對應的充值訂單,若是,則轉換為與所述ID信息匹配的寫卡信號;
寫卡單元,用于檢測所述IC卡是否靠近,若是,則將所述寫卡信號寫入所述IC卡,完成充值。
[0007]優選地,所述扣款單元包括綁定模塊和支付模塊,所述綁定模塊用于將支付賬號與支付模塊綁定,所述支付模塊用于從所述支付賬號內的余額中扣除扣款數額。
[0008]優選地,所述訂單生成單元包括扣費管理模塊、ID管理模塊和制單模塊,所述扣費管理模塊管理扣費信息,所述ID管理模塊管理待充值的IC卡的ID信息,并將所述ID信息與扣費信息相關聯,所述制單模塊根據所述扣費信息和/或ID管理模塊生成所述充值訂單。
[0009]優選地,所述充值系統包括兩個移動終端,所述扣款單元位于其中一個移動終端,所述卡片識別單元、充值單元和寫卡單元位于另一個移動終端。
[0010]優選地,所述訂單存儲單元設置于網絡云端,其通過互聯網與所述移動終端進行數據交互。
[0011]優選地,所述充值系統還包括退款單元,用于根據用戶需求,取消特定的充值訂單,并將對應的扣款款項退回所述支付賬號。
[0012]本發明還提供一種非接觸式IC卡的充值方法,包括步驟:
扣款,通過扣款平臺執行扣費或代扣費操作;
生成訂單,根據所述扣費信息,生成對應于待充值的IC卡的充值訂單;
識別卡片,識別待充值IC卡的ID信息;
充值卡片,查找是否存在與所述ID信息相對應的充值訂單,若是,則轉換為與所述ID信息匹配的寫卡信號;
寫卡,檢測所述IC卡是否靠近寫卡單元,若是,則將所述寫卡信號寫入所述IC卡,完成充值。
[0013]優選地,所述扣款的步驟具體包括:
將支付賬號與扣款平臺綁定,并從支付賬號內的余額中扣除扣款數額。
[0014]優選地,所述生成訂單的步驟具體包括:
管理扣費信息和待充值的IC卡的ID信息,將所述ID信息與扣費信息相關聯,并根據所述扣費信息和/或ID信息生成所述充值訂單。
[0015]優選地,所述扣款的步驟、生成訂單的步驟在一個移動終端上進行,所述識別卡片的步驟、充值卡片的步驟和寫卡的步驟在另一個移動終端上進行。
[0016]優選地,所述充值訂單存儲于網絡云端,并通過互聯網與所述移動終端進行數據交互。
[0017]優選地,還包括退款步驟,所述退款步驟包括:
根據用戶需求,取消特定的充值訂單,并將該充值訂單對應的扣款款項退回所述支付賬號。
[0018]本發明的非接觸式IC卡的充值方法和充值系統先將扣費信息和待充值的IC卡的ID信息轉換為充值訂單,并將充值訂單存儲在云端,然后從云端獲取該充值訂單,并利用具有NFC等功能的移動終端將該充值訂單轉換成寫卡信號寫入IC卡內,完成充值。這樣便可以在一個沒有NFC功能的手機上完成充值,然后在另一個有NFC功能的手機上完成寫卡,可以實現非接觸式IC卡的異步和異地的自助充值,大大方便了人們的生活。
【附圖說明】
[0019]圖1是本發明實施例中非接觸式IC卡的充值方法的流程示意圖。
[0020]圖2是本發明實施例中非接觸式IC卡的充值系統的方框圖。
[0021]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0022]以下將結合附圖及具體實施例詳細說明本發明的技術方案,以便更清楚、直觀地理解本發明的發明實質。
[0023]參照圖1所示,本實施例提供一種非接觸式IC卡的充值方法,它主要包括以下步驟:
SlO:扣款,通過扣款平臺執行扣費或代扣費操作;
S20:生成訂單,根據扣費信息,生成對應于待充值的IC卡的充值訂單;
S30:識別卡片,識別待充值IC卡的ID信息;
S40:充值卡片,查找是否存在與上述ID信息相對應的充值訂單,若是,則轉換為與上述ID信息匹配的寫卡信號;
S50:寫卡,檢測上述IC卡是否靠近寫卡單元,若是,則將上述寫卡信號寫入上述IC卡。
[0024]以下以利用手機為公交IC卡充值為例,詳細說明本實施例的充值方法的各個步驟的內容和原理。
[0025]扣款步驟是在手機上安裝第三方扣款平臺(如支付寶、微信支付平臺等),通過第三方扣款平臺將款項劃撥到收費單位(本實施例為公交公司)。
[0026]在扣款時,需要輸入扣款數額和待充值的公交卡卡號,輸入完成后執行扣款操作,扣款成功以后,生成一個含有公交卡卡號信息的訂單號,也即上述充值訂單。
[0027]生成的充值訂單通過WIFI或移動網絡上傳到云端保存。
[0028]若充值的手機有NFC功能,則可以在任意時候將公交卡靠近手機的NFC模芯片,由NFC芯片對公交卡進行寫卡操作,最終實現自助充值。NFC芯片寫卡的步驟主要包括:
識別該公交卡的ID信息,即讀取該公交卡的卡號(或芯片識別碼);
利用該手機連接互聯網,在云端查找是否存在與該卡號相對應的充值訂單,如果有,則將該充值訂單轉換為與該ID信息匹配的寫卡信號,如果沒有,則NFC芯片不響應,或按預定的規則響應,提示用戶無此充值訂單。
[0029]在查找到相應充值訂單后,檢測公交卡是否靠近NFC芯片(即公交卡是否位于NFC的有效感應范圍之內),如果是,則將上述寫卡信號寫入公交卡,從而完成充值。
[0030]有扣款前,如果第三方扣款平臺沒有綁定用戶的支付賬號,則需要將支付賬號與扣款平臺進行綁定,在扣款時從支付賬號內的余額中扣除相應的扣款款項。
[0031]在生成充值訂單時,需要對相應的扣費信息和待充值的公交卡的ID信息進行綜合管理和比對,然后將該ID信息與扣費信息相關聯,并根據扣費信息和/或ID信息生成充值訂單,使充值訂單中隱含ID信息與扣費信息。
[0032]上述實施例是在一臺具有NFC功能的手機上完成的,用戶可以直接在該手機上完成扣款、充值和寫卡等操作。當然,扣款、充值和寫卡的操作不一定同步進