專利名稱:對ic卡的鑒權(quán)方法及鑒權(quán)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及鑒權(quán)技術(shù)領(lǐng)域,特別是指一種對IC卡的鑒權(quán)方法及鑒權(quán)
裝置。
背景技術(shù):
申請?zhí)枮?00520030648.X的專利申請公開了 一種自助洗衣機,該洗 衣機可以與上位機通訊。對于網(wǎng)絡(luò)式的自助洗衣機來說,對用戶使用的 IC卡進行鑒權(quán)的方式主要包括集中式鑒權(quán)和分布式鑒權(quán)兩種。集中式鑒 權(quán)即各個洗衣機將用戶刷卡時獲得的IC卡的信息上傳至管理中心服務(wù) 器(即上位機)進行統(tǒng)一鑒權(quán)。分布式鑒權(quán)即對用戶刷卡的鑒權(quán)由各個 洗衣機來實現(xiàn)。分布式鑒權(quán)由于不需要進行鑒權(quán)信息的上傳,因此鑒權(quán) 過程更為快速。
對于分布式鑒權(quán)來說,在各個洗衣機上需要設(shè)置一存儲器,存儲有 管理中心服務(wù)器通過網(wǎng)絡(luò)下發(fā)的有效的IC卡號及相應(yīng)的鑒權(quán)信息。當(dāng)用 戶刷卡時,設(shè)置在洗衣機上的讀卡器獲取用戶IC卡的卡號,由設(shè)置在洗有效。
但是,隨著用戶的增多,IC卡號的數(shù)量也在不斷增大,而由于單片
機的計算能力有限,在大量數(shù)據(jù)內(nèi)尋找目標(biāo)數(shù)據(jù)所需時間會較長,延長
了洗衣機對IC卡的鑒4又時間。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種IC卡的鑒權(quán)方法及鑒權(quán) 裝置,以縮短對IC卡的鑒權(quán)時間。
本發(fā)明提供的對IC卡的鑒權(quán)方法包括以下步驟A、 預(yù)先在IC卡內(nèi)存儲為該IC卡所分配的鑒權(quán)設(shè)備的存儲器的物理 地址;在鑒權(quán)設(shè)備存儲器的該物理地址指向的存儲單元內(nèi)存儲所述IC卡 的鑒權(quán)信息;
B、 鑒權(quán)時,鑒權(quán)設(shè)備讀取IC卡所存儲的物理地址,根據(jù)該物理地 址訪問其存儲器;
C、 鑒權(quán)設(shè)備依據(jù)其物理地址指向的存儲單元存儲的內(nèi)容對IC卡進 行鑒權(quán)。
其中,所述鑒權(quán)設(shè)備存儲器的所述物理地址指向的存儲單元中存儲 的內(nèi)容包括IC卡號;步驟C所述鑒權(quán)的步驟包括判斷所述物理地址指 向的存儲單元中存儲的卡號與所述IC卡的卡號是否相同。
可選的,所述鑒權(quán)設(shè)備存儲器的所述物理地址指向的存儲單元中存 儲的內(nèi)容包括表示卡是否有效的數(shù)據(jù);步驟C所述鑒權(quán)的步驟包括 判斷所述物理地址指向的存儲單元中存儲的表示卡是否有效的數(shù)據(jù)是否 表示為有歲丈。
可選的,所述鑒權(quán)設(shè)備存儲器的所述物理地址指向的存儲單元中存 儲的內(nèi)容包括表示卡是否掛失的數(shù)據(jù);步驟C所述鑒權(quán)的步驟包括 判斷所述物理地址指向的存儲單元中存儲的表示卡是否掛失的數(shù)據(jù)是否 表示為未掛失。
較佳的,所述IC卡內(nèi)和鑒權(quán)設(shè)備存儲器的所述物理地址指向的存儲 單元中存儲的內(nèi)容包括所歸屬區(qū)域;步驟C所述鑒權(quán)的步驟包括判 斷所述物理地址指向的存儲單元中存儲的所歸屬區(qū)域是否與IC卡中所 歸屬區(qū)J^或相同。
相應(yīng)的,還提供了一種對IC卡的鑒權(quán)裝置,包括存儲器,其不同 物理地址的存儲單元內(nèi)存儲不同IC卡的鑒權(quán)信息;讀取單元,用于在鑒 權(quán)時讀取IC卡所存儲的物理地址,根據(jù)該物理地址訪問存儲器;鑒權(quán)單 元,用于依據(jù)所訪問的存儲單元存儲的內(nèi)容對IC卡進行鑒權(quán)。
其中,所述存儲器所存儲的鑒權(quán)信息包括IC卡號;所述鑒權(quán)單元包 括卡號鑒權(quán)子單元,用于判斷所述物理地址的存儲單元中存儲的卡號與 所述IC卡的卡號是否相同的。可選的,所述存儲器所存儲的鑒權(quán)信息包括表示卡是否有效的數(shù)據(jù); 所述鑒權(quán)單元包括IC卡有效鑒權(quán)子單元,用于判斷所述物理地址的存儲
可選的,所述存儲器所存儲的鑒權(quán)信息包括表示卡是否掛失的數(shù)據(jù); 所述鑒權(quán)單元包括IC卡掛失鑒權(quán)子單元,用于判斷所述物理地址的存儲 單元中存儲的表示卡是否掛失的數(shù)據(jù)是否表示為未掛失。
較佳的,所述存儲器所存儲的鑒權(quán)信息包括所對應(yīng)的IC卡的歸屬區(qū) 域;所述鑒權(quán)單元包括IC卡歸屬區(qū)域鑒權(quán)子單元,用于判斷所述物理地 址的存儲單元中存儲的所歸屬區(qū)域是否與IC卡中所歸屬區(qū)域相同。
由上可以看出,本發(fā)明由于可以從IC卡中直接讀取出洗衣機存儲器 存儲鑒權(quán)信息的物理地址,因此單片機可以依據(jù)該物理地址直接訪問洗 衣機存儲器,讀取該物理地址指向的存儲單元記載的信息去進行鑒權(quán), 縮短了鑒權(quán)時間。
其中,所述物理地址指向的存儲單元記載的鑒權(quán)信息可以是IC卡是 否有效、是否掛失等信息,通過這些鑒權(quán)信息可以進行快速鑒權(quán)。
另外,所述物理地址指向的存儲單元還可以記載有該分配該物理地 址的IC卡號,從而可以有效的確定所述卡是否為有效的IC卡。避免無 效的IC卡訪問所記載的物理地址后被誤鑒權(quán)通過。
另外,IC卡與洗衣機存儲器內(nèi)還可以存儲所劃分的區(qū)域信息用于鑒 權(quán),從而不同區(qū)域洗衣機的存儲器的相同物理地址指向的存儲單元可以 存儲各自區(qū)域內(nèi)的某IC卡的鑒權(quán)信息,不必存儲非該區(qū)域內(nèi)的IC卡的 鑒權(quán)數(shù)據(jù),減小了存儲器要存儲的IC卡鑒權(quán)信息的數(shù)據(jù)量,節(jié)省了存儲 器的空間。
圖1為IC卡鑒權(quán)流程圖2是洗衣機存儲器的存儲區(qū)域的結(jié)構(gòu)圖3是IC卡鑒權(quán)裝置示意圖。
具體實施例方式
本發(fā)明在IC卡中存儲為該卡所分配的洗衣機的存儲器的物理地址; 當(dāng)對IC卡進行鑒權(quán)時,作為鑒權(quán)設(shè)備的洗衣機讀取出IC卡記載的卡號 和物理地址,依據(jù)該物理地址直接讀取存儲器進行鑒權(quán)。下面參照圖1 示出的IC卡鑒權(quán)流程圖,對本發(fā)明進行詳細說明。包括以下步驟
步驟ll:預(yù)先將各個洗衣機的存儲器進行初始化,如圖2所示,可
以劃分為多個具有預(yù)定大小的存儲單元,用于存儲各個IC卡的鑒權(quán)信 自
其中,可以通過管理中心服務(wù)器將用于初始化存儲器的配置文件下 發(fā)到各個洗衣機,由洗衣機根據(jù)配置文件初始化其存儲器。
步驟12:當(dāng)發(fā)卡時初始化IC卡,包括為其分配洗衣機存儲器的一 存儲單元,并將該存儲單元指向的物理地址存入IC卡的存儲元件中。
其中,對IC卡的初始化可以是在管理中心完成,例如,在管理中心 發(fā)卡時,通過寫卡器將所分配的物理地址寫入IC卡的存儲元件內(nèi)。
步驟13:將對該IC卡的鑒權(quán)信息存入到各個洗衣機存儲器的上述所 分配的物理地址指向的存儲單元中。
其中,該鑒權(quán)信息的寫入也可以通過管理中心服務(wù)器下發(fā)配置文件 的方式寫入各個洗衣機存儲器。
步驟14:當(dāng)用戶使用IC卡進行刷卡時,設(shè)置在洗衣機上的讀卡器讀 取IC卡,獲取IC卡的卡號和存儲元件中記載的物理地址。
直接訪問其存儲器,并根據(jù)從所述物理地址指向的存儲單元中讀取出的 數(shù)據(jù)對IC卡進行鑒權(quán)。
其中,根據(jù)該存儲單元內(nèi)記載的不同的信息,可以進行不同方式的
以結(jié)合使用
存儲單元內(nèi)記載的內(nèi)容可包括表示卡是否有效的信息可以以一個 比特位表示,如卡有效時,該比特位為1;當(dāng)卡作廢后,該比特位設(shè)置 為0,表示該卡號對應(yīng)物理地址指向的存儲單元內(nèi)數(shù)據(jù)無效,該存儲單元可以回收分配纟會其他的IC卡。
存儲單元內(nèi)記載的內(nèi)容可包括表示卡是否掛失的信息可以以一個
比特位表示,如卡處于未掛失,該比特位為1;當(dāng)卡處于掛失狀態(tài),該 比特位設(shè)置為0,表示該卡號對應(yīng)的物理地址所指向的存儲單元的鑒權(quán) 數(shù)據(jù)為不可用,此時將拒絕對該卡的鑒權(quán);解掛失后,該比特位設(shè)置為 1,表示鑒權(quán)數(shù)據(jù)可用。
存儲單元內(nèi)記載的內(nèi)容可包括對應(yīng)的IC卡的卡號,以用于確定該存 儲單元內(nèi)的數(shù)據(jù)所對應(yīng)的鑒權(quán)對象,避免被其他IC卡誤用。如當(dāng)無效的 IC卡所對應(yīng)的物理地址指向的存儲單元分配給其他IC卡使用后,通過判 斷從存儲單元讀取的IC卡號和從IC卡中讀取的IC卡號是否相同來判別 該鑒權(quán)數(shù)據(jù)是否可用于當(dāng)前IC卡,從而可以避免原無效的IC卡被誤鑒 權(quán)。
下面以具體的卡號和物理地址進行舉例說明,包括卡正常鑒權(quán)、卡 掛失和卡重新辦理、卡作廢幾個例子。
將存儲器劃分為多個存儲單元,每個存儲單元存儲的數(shù)據(jù)的第 一 比 特位用來表示卡是否有效、第二比特位表示卡是否掛失、剩下的比特位 用來記錄卡號,參照前文描述的各個比特位的意義,舉例如下。
對卡號123456和存儲有物理地址32000H的IC卡進行刷卡操作時,洗 衣積J人IC卡讀耳又卡號123456和物理地址32000H;然后直接訪問存儲器物 理地址32000H指向的存儲單元內(nèi)的數(shù)據(jù),當(dāng)?shù)?一比特位和第二比特位均 為1時,且讀取的存儲單元中的卡號為123456時,則鑒權(quán)通過,若不滿足 任何一個條件,則對該IC卡的鑒權(quán)不通過。
其中,當(dāng)用戶丟失IC卡123456后,需要到管理中心掛失,管理中心 修改對應(yīng)于該卡的物理地址3 2000H中的第二比特位為0 ,并下發(fā)到各個洗 衣機的存儲器中。當(dāng)用戶解掛失后,則管理中心修改對應(yīng)于該卡的物理 地址32000H中的第二比特位為1,并下發(fā)到各個洗衣機的存儲器中。
當(dāng)用戶掛失后通過管理中心辦理新卡時,管理中心為用戶配一個新 的卡號654321和原物理地址32000H,則管理中心修改對應(yīng)于該卡的物理地址32000H中的第二比特位為1,并將存儲地址中的卡號修改為654321, 然后下發(fā)到各個洗衣機的存儲器中。
當(dāng)IC卡123456作廢后(如卡的使用期限到期、卡內(nèi)余額為O且規(guī)定時 間內(nèi)未充值),管理中心下發(fā)指令將各個洗衣^4勿理地址32000H內(nèi)的第一 比特位修改為O,該物理地址指向的存儲單元可以回收分配給其他IC卡。
另外,存儲單元中也可包含其他信息,例如,可以將洗衣機進行按區(qū) 域劃分,相應(yīng)的IC卡也按區(qū)域劃分,IC卡只能使用所屬區(qū)域內(nèi)的洗衣機。 此時,可以設(shè)置一個字節(jié)記錄所屬的區(qū)域,并在IC卡上和洗衣機存儲器所 對應(yīng)的物理地址指向的存儲單元內(nèi)均進行存儲。當(dāng)進行上述IC卡鑒權(quán)時, 從所述物理地址指向的存儲單元內(nèi)讀取出數(shù)據(jù),首先確定區(qū)域字節(jié)的內(nèi)容 與從IC卡讀取的一致,然后再使用讀取出的其他數(shù)據(jù)進行鑒權(quán)。這樣不同 區(qū)域的洗衣機存儲器的相同物理地址指向的存儲單元可以存儲各自區(qū)域 內(nèi)的某IC卡的鑒權(quán)信息,而不必存儲非該區(qū)域內(nèi)的IC卡的鑒權(quán)數(shù)據(jù),可以 減小存儲器要存儲的IC卡鑒權(quán)信息的數(shù)據(jù)量,節(jié)省了存儲器的空間。
圖3還示出了對上述IC卡進行鑒權(quán)的鑒權(quán)裝置,包括存儲器、讀取單 元、鑒權(quán)單元。其中,存儲器的不同物理地址的存儲單元內(nèi)存儲不同IC 卡的鑒權(quán)信息;讀取單元用于在鑒權(quán)時讀取IC卡所存儲的物理地址,根 據(jù)該物理地址訪問存儲器;鑒權(quán)單元用于依據(jù)所訪問的存儲單元存儲的內(nèi) 容對IC卡進行鑒權(quán)。其中,當(dāng)存儲單元內(nèi)存儲的IC卡的鑒權(quán)信息包括IC 卡號、表示卡是否有效的數(shù)據(jù)、表示卡是否掛失的數(shù)據(jù)和/或IC卡的歸屬 區(qū)域時,相應(yīng)的鑒權(quán)單元包括卡號鑒權(quán)子單元、IC卡有效鑒權(quán)子單元、IC 卡掛失鑒權(quán)子單元和/或IC卡歸屬區(qū)域鑒權(quán)子單元。其中
所述IC卡的卡號是否相同的。IC卡有效鑒權(quán)子單元用于判斷所述物理地址 的存儲單元中存儲的表示卡是否有效的數(shù)據(jù)是否表示為有效。IC卡掛失鑒
數(shù)據(jù)是否表示為未掛失。IC卡歸屬區(qū)域鑒權(quán)子單元用于判斷所述物理地址 的存儲單元中存儲的所歸屬區(qū)域是否與IC卡中所歸屬區(qū)域相同。
權(quán)利要求
1、一種對IC卡的鑒權(quán)方法,其特征在于,包括步驟A、預(yù)先在IC卡內(nèi)存儲為該IC卡所分配的鑒權(quán)設(shè)備的存儲器的物理地址;在鑒權(quán)設(shè)備存儲器的該物理地址的存儲單元內(nèi)存儲所述IC卡的鑒權(quán)信息;B、鑒權(quán)時,鑒權(quán)設(shè)備讀取IC卡所存儲的物理地址,根據(jù)該物理地址訪問其存儲器的存儲單元;C、鑒權(quán)設(shè)備依據(jù)所訪問的存儲單元存儲的內(nèi)容對IC卡進行鑒權(quán)。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鑒權(quán)設(shè)備存儲器 的所述物理地址的存儲單元中存儲的內(nèi)容包括IC卡號;步驟C所述鑒權(quán)的步驟包括判斷所述物理地址的存儲單元中存儲 的卡號與所述IC卡的卡號是否相同。
3、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述鑒權(quán)設(shè)備存 儲器的所述物理地址的存儲單元中存儲的內(nèi)容包括表示卡是否有效的 數(shù)據(jù);步驟C所述鑒權(quán)的步驟包括判斷所述物理地址的存儲單元中存儲 的表示卡是否有效的數(shù)據(jù)是否表示為有效。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述鑒權(quán)設(shè)備存儲器 的所述物理地址的存儲單元中存儲的內(nèi)容包括表示卡是否掛失的數(shù)據(jù);步驟C所述鑒權(quán)的步驟包括判斷所述物理地址的存儲單元中存儲 的表示卡是否掛失的數(shù)據(jù)是否表示為未掛失。
5、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述IC卡內(nèi)和域;步驟C所述鑒權(quán)的步驟包括判斷所述物理地址的存儲單元中存儲 的歸屬區(qū)域是否與IC卡中的歸屬區(qū)域相同。
6、 一種對IC卡的筌權(quán)裝置,其特征在于,包括存儲器,其不同物理地址的存儲單元內(nèi)存儲不同IC卡的鑒權(quán)信息;讀取單元,用于在鑒權(quán)時讀取IC卡所存儲的物理地址,根據(jù)該物理 地址訪問存儲器的存儲單元;鑒權(quán)單元,用于依據(jù)所訪問的存儲單元存儲的內(nèi)容對IC卡進行鑒權(quán)。
7、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述存儲器所存儲的 鑒權(quán)信息包括IC卡號;所述鑒權(quán)單元包括卡號鑒權(quán)子單元,用于判斷所述物理地址的存儲 單元中存儲的卡號與所述IC卡的卡號是否相同的。
8、 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述存儲器所存 儲的鑒權(quán)信息包括表示卡是否有效的數(shù)據(jù);所述鑒權(quán)單元包括IC卡有效鑒權(quán)子單元,用于判斷所述物理地址的 存儲單元中存儲的表示卡是否有效的數(shù)據(jù)是否表示為有效。
9、 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述存儲器所存儲的 鑒權(quán)信息包括表示卡是否掛失的數(shù)據(jù);所述鑒權(quán)單元包括IC卡掛失鑒權(quán)子單元,用于判斷所述物理地址的 存儲單元中存儲的表示卡是否掛失的數(shù)據(jù)是否表示為未掛失。
10、 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述存儲器所 存儲的鑒權(quán)信息包括所對應(yīng)的IC卡的歸屬區(qū)域;所述鑒權(quán)單元包括IC卡歸屬區(qū)域鑒權(quán)子單元,用于判斷所述物理地 址的存儲單元中存儲的歸屬區(qū)域是否與IC卡中的歸屬區(qū)域相同。
全文摘要
本發(fā)明提供了一種對IC卡的鑒權(quán)方法,包括預(yù)先在IC卡內(nèi)存儲為該卡所分配的鑒權(quán)設(shè)備存儲器的物理地址;鑒權(quán)設(shè)備上的單片機讀取IC卡存儲的所述物理地址,根據(jù)該地址訪問其存儲器的該地址;依據(jù)所述物理地址的存儲單元中的內(nèi)容對IC卡進行鑒權(quán)。其中,所述物理地址的存儲單元中的記載的內(nèi)容包括IC卡號,根據(jù)該記載的卡號與IC卡的卡號是否一致進行鑒權(quán)。還提供了一種對IC卡的鑒權(quán)裝置,包括存儲器、讀取單元、鑒權(quán)單元。使用本發(fā)明,可以實現(xiàn)直接訪問記載的物理地址,縮短了鑒權(quán)時間。
文檔編號G07F7/08GK101546453SQ200810084118
公開日2009年9月30日 申請日期2008年3月25日 優(yōu)先權(quán)日2008年3月25日
發(fā)明者莉 李, 王運濤 申請人:海爾集團公司;青島海爾智能家電科技有限公司