Ic卡發(fā)卡系統(tǒng)、讀寫機具、黑白名單處理方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及數(shù)據(jù)業(yè)務技術領域,特別是指一種IC卡發(fā)卡系統(tǒng)、讀寫機具、黑白名 單處理方法及裝置。
【背景技術】
[0002] IC卡系統(tǒng)中,上位系統(tǒng)由于管理或安全要求,需要通知IC卡讀寫機具啟用和禁用 某張IC卡片,即系統(tǒng)與終端之間要進行黑白名單的數(shù)據(jù)同步。
[0003] 現(xiàn)有IC卡系統(tǒng)中,一般都以列表方式將黑名單或白名單下發(fā)給IC卡讀寫機具, 黑白名單信息一般以以下兩種方式建立:一種是以卡片自身的CSN(卡片序列號)作為關鍵 字,該CSN為四個字節(jié),即每個黑白名單至少為四個字節(jié)的存儲空間;另一種是以IC卡系統(tǒng) 自己編制的序號作為關鍵字,假設該IC卡系統(tǒng)支持的最大序號為100萬,那么每個黑白名 單至少需要三個字節(jié)的存儲空間。無論使用哪種方法產生黑白名單,都是一長串沒有規(guī)律 的數(shù)據(jù)清單。對于以單片機或其它微處理器設計的IC卡讀寫機具,存儲空間十分有限和寶 貴,數(shù)百萬的黑白名單記錄也不利于IC卡讀寫機具高效率地進行檢索。
【發(fā)明內容】
[0004] 本發(fā)明要解決的技術問題是提供一種IC卡發(fā)卡系統(tǒng)、讀寫機具、黑白名單處理方 法及裝置,解決現(xiàn)有技術中IC卡黑白名單存儲容量大,從而不易進行數(shù)據(jù)管理、不利于IC 卡讀與機具進行1?效率檢索的問題。
[0005] 為了解決上述技術問題,本發(fā)明實施例提供一種IC卡系統(tǒng)中黑白名單的處理方 法,用于一能夠發(fā)行第一數(shù)量的IC卡的發(fā)卡系統(tǒng)的發(fā)卡端,包括如下步驟:
[0006] 發(fā)送所述第一數(shù)量到IC卡讀寫機具,使得所述IC卡讀寫機具能夠在接收到所述 第一數(shù)量后,建立一包括第一數(shù)量的位的存儲空間;
[0007] 將所述存儲空間中的位存儲空間分配給IC卡,不同IC卡分配到的位存儲空間不 同;
[0008] 將所述IC卡分配到的位存儲空間的位地址及IC卡狀態(tài)發(fā)送給所述IC卡讀寫機 具,使得所述IC卡讀寫機具能夠將所述IC卡狀態(tài)保存到所述存儲空間中所述位地址指示 的位存儲空間;
[0009] 將分配給所述IC卡的位存儲空間的位地址寫入所述IC卡,使得所述IC卡讀寫機 具能夠從所述IC卡中讀取所述位地址,查找并讀取所述存儲空間中存儲位所記錄的狀態(tài) 參數(shù),并依據(jù)所述狀態(tài)參數(shù)進行業(yè)務處理。
[0010] 上述的IC卡系統(tǒng)中黑白名單的處理方法,其中,所述IC卡系統(tǒng)中黑白名單的處理 方法還包括如下步驟:
[0011] 獲取所述IC卡的當前狀態(tài);
[0012] 比較所述IC卡的當前狀態(tài)與所述IC卡的歷史狀態(tài)是否一致,得到一比較結果;
[0013] 在所述比較結果為不一致時,則將狀態(tài)發(fā)生改變的所述IC卡分配到的位存儲空 間的位地址以及所述IC卡的當前狀態(tài)發(fā)送給所述IC卡讀寫機具,使得所述IC卡讀寫機具 能夠將所述IC卡的當前狀態(tài)保存到所述存儲空間中所述位地址指示的位存儲空間。
[0014] 上述的IC卡系統(tǒng)中黑白名單的處理方法,其中,將所述IC卡分配到的位存儲空間 的位地址及IC卡狀態(tài)發(fā)送給所述IC卡讀寫機具的步驟具體為:
[0015] 按順序將所述IC卡分配到的位存儲空間的位地址及所述IC卡狀態(tài)發(fā)送給所述IC 卡讀寫機具。
[0016] 上述的IC卡系統(tǒng)中黑白名單的處理方法,其中,將所述IC卡分配到的位存儲空間 的位地址及IC卡狀態(tài)發(fā)送給所述IC卡讀寫機具的步驟具體為:
[0017] 以亂序的形式將所述IC卡分配到的位存儲空間的位地址及所述IC卡狀態(tài)發(fā)送給 所述IC卡讀寫機具。
[0018] 本發(fā)明還提供了一種IC卡系統(tǒng)中黑白名單的處理裝置,用于一能夠發(fā)行第一數(shù) 量的IC卡的發(fā)卡系統(tǒng)的發(fā)卡端,包括:
[0019] 第一發(fā)送模塊,用于發(fā)送所述第一數(shù)量到IC卡讀寫機具,使得所述IC卡讀寫機具 能夠在接收到所述第一數(shù)量后,建立一包括第一數(shù)量的位的存儲空間;
[0020] 分配模塊,用于將所述存儲空間中的位存儲空間分配給IC卡,不同IC卡分配到的 位存儲空間不同;
[0021] 第二發(fā)送模塊,用于將所述IC卡分配到的位存儲空間的位地址及IC卡狀態(tài)發(fā)送 給所述IC卡讀寫機具,使得所述IC卡讀寫機具能夠將所述IC卡狀態(tài)保存到所述存儲空間 中所述位地址指示的位存儲空間;
[0022] 寫入模塊,用于將分配給所述IC卡的位存儲空間的位地址寫入所述IC卡,使得所 述IC卡讀寫機具能夠從所述IC卡中讀取所述位地址,查找并讀取所述存儲空間中存儲位 所記錄的狀態(tài)參數(shù),并依據(jù)所述狀態(tài)參數(shù)進行業(yè)務處理。
[0023] 上述的IC卡系統(tǒng)中黑白名單的處理裝置,其中,所述IC卡系統(tǒng)中黑白名單的處理 裝置還包括:
[0024] 獲取模塊,用于獲取所述IC卡的當前狀態(tài);
[0025] 比較模塊,用于比較所述IC卡的當前狀態(tài)與所述IC卡的歷史狀態(tài)是否一致,得到 一比較結果;
[0026] 第三發(fā)送模塊,用于在所述比較結果為不一致時,則將狀態(tài)發(fā)生改變的所述IC卡 分配到的位存儲空間的位地址以及所述IC卡的當前狀態(tài)發(fā)送給所述IC卡讀寫機具,使得 所述IC卡讀寫機具能夠將所述IC卡的當前狀態(tài)保存到所述存儲空間中所述位地址指示的 位存儲空間。
[0027] 上述的IC卡系統(tǒng)中黑白名單的處理裝置,其中,所述第二發(fā)送模塊具體用于:
[0028] 按順序將所述IC卡分配到的位存儲空間的位地址及所述IC卡狀態(tài)發(fā)送給所述IC 卡讀與機具。
[0029] 上述的IC卡系統(tǒng)中黑白名單的處理裝置,其中,所述第二發(fā)送模塊具體用于:
[0030] 以亂序的形式將所述IC卡分配到的位存儲空間的位地址及所述IC卡狀態(tài)發(fā)送給 所述IC卡讀寫機具。
[0031] 本發(fā)明還提供了一種IC卡發(fā)卡系統(tǒng),包括上述的IC卡系統(tǒng)中黑白名單的處理裝 置。
[0032] 本發(fā)明還提供了一種IC卡讀寫機具中黑白名單的處理方法,包括如下步驟:
[0033] 接收IC卡系統(tǒng)發(fā)送的第一數(shù)量后建立一包括第一數(shù)量的位的存儲空間;
[0034] 接收IC卡系統(tǒng)發(fā)送的IC卡分配到的位存儲空間的位地址及IC卡狀態(tài);
[0035] 將所述IC卡狀態(tài)保存到所述存儲空間中所述位地址指示的位存儲空間;
[0036] 從IC卡中讀取所述位地址,查找并讀取所述存儲空間中存儲位所記錄的狀態(tài)參 數(shù);
[0037] 依據(jù)所述狀態(tài)參數(shù)進行業(yè)務處理。
[0038] 上述的IC卡讀寫機具中黑白名單的處理方法,其中,所述IC卡讀寫機具中黑白名 單的處理方法還包括如下步驟:
[0039] 接收狀態(tài)發(fā)生改變的所述IC卡分配到的位存儲空間的位地址以及所述IC卡的當 前狀態(tài);
[0040] 將所述IC卡的當前狀態(tài)保存到所述存儲空間中所述位地址指示的位存儲空間。
[0041] 本發(fā)明還提供了一種IC卡讀寫機具中黑白名單的處理裝置,用于IC卡讀寫機具, 包括:
[0042] 建立模塊,用于接收IC卡系統(tǒng)發(fā)送的第一數(shù)量后建立一包括第一數(shù)量的位的存 儲空間;
[0043] 第一接收模塊,用于接收IC卡系統(tǒng)發(fā)送的IC卡分配到的位存儲空間的位地址及 IC卡狀態(tài);
[0044] 第一存儲模塊,用于將所述IC卡狀態(tài)保存到所述存儲空間中所述位地址指示的 位存儲空間;
[0045] 查找讀取模塊,用于從IC卡中讀取所述位地址,查找并讀取所述存儲空間中存儲 位所記錄的狀態(tài)參數(shù);
[0046] 業(yè)務處理模塊,用于依據(jù)所述狀態(tài)參數(shù)進行業(yè)務處理。
[0047] 上述的IC卡讀寫機具中黑白名單的處理裝置,其中,所述IC卡讀寫機具中黑白名 單的處理裝置還包括:
[0048] 第二接收模塊,用于接收狀態(tài)發(fā)生改變的所述IC卡分配到的位存儲空間的位地 址以及所述IC卡的當前狀態(tài);
[0049] 第二存儲模塊,用于將所述IC卡的當前狀態(tài)保存到所述存儲空間中所述位地址 指示的位存儲空間。
[0050] 本發(fā)明還提供了一種IC卡讀寫機具,包括上述的IC卡讀寫機具中黑白名單的處 理裝置。
[0051] 本發(fā)明的上述技術方案的有益效果如下:
[0052] 上述方案中,所述IC卡系統(tǒng)中黑白名單的處理方法采用按位進行存儲和發(fā)送使 得黑白名單的存儲容量?。凰鯥C卡讀寫機具中黑白名單的處理方法即對IC卡系統(tǒng)中黑 白名單在IC卡讀寫機具中采用按位進行存儲和使用的方法,將同等條件下黑白名單存儲 容量減少為原來的三十二分之一,節(jié)約了IC卡讀寫機具的存儲空間,同時通過地址碼進行 數(shù)據(jù)檢索,易于數(shù)據(jù)管理,提高了IC卡讀寫機具的檢索和更新效率。
【附圖說明】
[0053] 圖1為本發(fā)明實施例的IC卡系統(tǒng)中黑白名單處理方法的步驟示意圖;
[0054] 圖2為本發(fā)明實施例的IC卡系統(tǒng)中黑白名單處理裝置的結構示意圖;
[0055] 圖3為本發(fā)明實施例的IC卡讀寫機具中黑白名單處理方法的步驟示意圖;
[0056] 圖4為本發(fā)明實施例的IC卡讀寫機具中黑白名單