智能卡掉電保護(hù)的測(cè)試裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及智能卡領(lǐng)域,尤其涉及一種智能卡掉電保護(hù)的測(cè)試裝置。
【背景技術(shù)】
[0002]近年來(lái),智能卡被廣泛的應(yīng)用于電信、金融、社會(huì)保障、交通、物聯(lián)網(wǎng)等各個(gè)領(lǐng)域,有時(shí)智能卡中的數(shù)據(jù)需要頻繁多次地變化更新,例如:公交卡,在使用智能卡的過程中,有可能發(fā)生智能卡掉電的情況,而智能卡的掉電保護(hù)功能體現(xiàn)了智能卡在數(shù)據(jù)變化過程中若發(fā)生掉電,智能卡對(duì)數(shù)據(jù)變化前的初始數(shù)據(jù)的保護(hù)能力。因此,這就對(duì)智能卡的掉電保護(hù)功能提出了較高的要求。實(shí)際使用中,為了了解智能卡的掉電保護(hù)功能,需要對(duì)智能卡的掉電保護(hù)功能進(jìn)行測(cè)試。
[0003]在現(xiàn)有技術(shù)中,對(duì)智能卡掉電保護(hù)功能的測(cè)試方法是在讀卡器與智能卡通信過程中,采用人工操作的方式,頻繁使智能卡遠(yuǎn)離再進(jìn)入到能夠與讀卡器通信的范圍,這樣通過使智能卡頻繁離場(chǎng)再進(jìn)場(chǎng)實(shí)現(xiàn)智能卡的頻繁掉電再通電,最后使智能卡進(jìn)場(chǎng),通過讀卡器讀出智能卡中的數(shù)據(jù)并與初始的數(shù)據(jù)比對(duì)判斷是否出現(xiàn)異常,若出現(xiàn)異常,則說明智能卡在掉電時(shí)數(shù)據(jù)遭到破壞,智能卡沒有掉電保護(hù)功能,若沒有出現(xiàn)異常,則說明智能卡具有掉電保護(hù)功能,以此實(shí)現(xiàn)對(duì)智能卡掉電保護(hù)功能的測(cè)試。
[0004]但是,這種方法對(duì)智能卡的掉電保護(hù)功能的測(cè)試完全取決于人工操作過程中智能卡的掉電時(shí)間,而由于采用的是人工操作的方式,因此智能卡的掉電時(shí)間基本上是隨機(jī)的,這樣一旦發(fā)現(xiàn)智能卡中的數(shù)據(jù)出現(xiàn)異常,很難進(jìn)行分析和定位問題。而且,這種方法需要采用人工操作的方式頻繁使智能卡離場(chǎng)和進(jìn)場(chǎng),因此,掉電保護(hù)的測(cè)試效率較低。
【實(shí)用新型內(nèi)容】
[0005]本實(shí)用新型提供一種智能卡掉電保護(hù)的測(cè)試裝置,用以通過控制智能卡的掉電時(shí)間,方便分析和定位問題,同時(shí)提高掉電保護(hù)的測(cè)試效率。
[0006]本實(shí)用新型提供一種智能卡掉電保護(hù)的測(cè)試裝置,所述裝置設(shè)置在讀卡器端,所述裝置包括:
[0007]寫操作模塊,用于執(zhí)行對(duì)所述智能卡的寫操作;
[0008]掉電控制模塊,用于在所述寫操作模塊執(zhí)行所述寫操作的過程中,控制所述讀卡器掉電并重新上電;
[0009]比較模塊,用于在所述讀卡器重新上電后,執(zhí)行對(duì)所述智能卡的讀操作,將讀取的數(shù)據(jù)與所述智能卡中保存的初始數(shù)據(jù)進(jìn)行比較,根據(jù)比較結(jié)果判斷所述智能卡是否具有掉電保護(hù)功能。
[0010]在本實(shí)用新型中,寫操作模塊執(zhí)行對(duì)智能卡的寫操作,掉電控制模塊在寫操作模塊執(zhí)行寫操作的過程中,控制讀卡器掉電并重新上電,比較模塊在讀卡器重新上電后,執(zhí)行對(duì)智能卡的讀操作,讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)進(jìn)行比較,根據(jù)比較結(jié)果判斷智能卡是否具有掉電保護(hù)功能。因此,通過控制讀卡器掉電并重新上電,使智能卡也掉電并重新上電,使得智能卡的掉電時(shí)間可控制,不再是人工操作使智能卡隨機(jī)掉電,在出現(xiàn)異常時(shí)方便分析和定位問題,并且避免了人工頻繁使智能卡離場(chǎng)和進(jìn)場(chǎng)造成的掉電時(shí)間不可控,提高了掉電保護(hù)的測(cè)試效率。
【附圖說明】
[0011]圖1為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第一實(shí)施例的結(jié)構(gòu)示意圖;
[0012]圖2為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第一實(shí)施例的工作過程示意圖;
[0013]圖3為本實(shí)用新型中智能卡掉電保護(hù)的測(cè)試裝置第二實(shí)施例的結(jié)構(gòu)示意圖;
[0014]圖4為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第二實(shí)施例的具體工作過程示意圖;
[0015]圖5為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第三實(shí)施例的結(jié)構(gòu)示意圖;
[0016]圖6為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第三實(shí)施例的一種工作過程示意圖;
[0017]圖7為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第三實(shí)施例的另一種工作過程示意圖;
[0018]圖8為mifare卡中的存儲(chǔ)結(jié)構(gòu)。
【具體實(shí)施方式】
[0019]下面結(jié)合說明書附圖和【具體實(shí)施方式】對(duì)本實(shí)用新型作進(jìn)一步的描述。
[0020]如圖1所示,為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第一實(shí)施例的結(jié)構(gòu)示意圖,該裝置布置在讀卡器端,具體可以包括:寫操作模塊11、掉電控制模塊12和比較模塊13,掉電控制模塊12與寫操作模塊11連接,比較模塊13與掉電控制模塊12連接。
[0021]在本實(shí)施例中,寫操作模塊11用于執(zhí)行對(duì)智能卡的寫操作;掉電控制模塊12用于在上述寫操作模塊11執(zhí)行寫操作的過程中,控制讀卡器掉電并重新上電,讀卡器掉電,則智能卡掉電,讀卡器重新上電,則智能卡也重新上電;比較模塊13用于在讀卡器重新上電后,執(zhí)行對(duì)智能卡的讀操作,將讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)進(jìn)行比較,根據(jù)比較結(jié)果判斷智能卡是否具有掉電保護(hù)功能,若讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)一致,則判定智能卡具有掉電保護(hù)功能,若讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)不一致,則判定智能卡沒有掉電保護(hù)功能。
[0022]本實(shí)施例的工作過程如下:如圖2所示,為本實(shí)用新型智能卡掉電保護(hù)的測(cè)試裝置第一實(shí)施例的具體工作過程示意圖,該示意圖具體可以包括如下步驟:
[0023]步驟21、寫操作模塊11執(zhí)行對(duì)智能卡的寫操作;
[0024]步驟22、在寫操作模塊11執(zhí)行寫操作過程中,掉電控制模塊12控制讀卡器掉電并重新上電;
[0025]具體地,讀卡器掉電,則智能卡也就掉電,同樣,讀卡器重新上電,則智能卡也重新上電;
[0026]步驟23、比較模塊13在讀卡器重新上電后,執(zhí)行對(duì)智能卡的讀操作,將讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)進(jìn)行比較,判斷讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)是否一致,若是則執(zhí)行步驟24,否則執(zhí)行步驟25 ;
[0027]根據(jù)比較結(jié)果可以判斷智能卡是否具有掉電保護(hù)功能;
[0028]步驟24、當(dāng)讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)一致時(shí),判定智能卡具有掉電保護(hù)功能;
[0029]步驟25、當(dāng)讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)不一致時(shí),判定智能卡沒有掉電保護(hù)功能。
[0030]在本實(shí)施例中,寫操作模塊11執(zhí)行對(duì)智能卡的寫操作,掉電控制模塊12在寫操作模塊11執(zhí)行寫操作的過程中,控制讀卡器掉電并重新上電,比較模塊13在讀卡器重新上電后,執(zhí)行對(duì)智能卡的讀操作,讀取的數(shù)據(jù)與智能卡中保存的初始數(shù)據(jù)進(jìn)行比較,根據(jù)比較結(jié)果判斷智能卡是否具有掉電保護(hù)功能。因此,通過控制讀卡器掉電并重新上電,使智能卡也掉電并重新上電,使得智能卡的掉電時(shí)間可控制,不再是人工操作使智能卡隨機(jī)掉電,在出現(xiàn)異常時(shí)方便分析和定位問題,并且避免了人工頻繁使智能卡離場(chǎng)和進(jìn)場(chǎng)造成的掉電時(shí)間不可控,提高了掉電保護(hù)的測(cè)試效率。
[0031]如圖3所示,為本實(shí)用新型中智能卡掉電保護(hù)的測(cè)試裝置第二實(shí)施例的結(jié)構(gòu)示意圖,在上一實(shí)施例的基礎(chǔ)上,掉電控制模塊12具體可以包括第一設(shè)置單元31和第一掉電控制單元32,第一設(shè)置單元31與第一掉電控制單元32連接,第一掉電控制單元32與寫操作模塊11和比較模塊13連接。其中,第一設(shè)置單元31用于設(shè)置讀卡器的掉電時(shí)間和上電時(shí)間;第一掉電控制單元32用于在寫操作模塊11執(zhí)行寫操作的過程中,根據(jù)掉電時(shí)間控制讀卡器掉電,根據(jù)上電時(shí)間控制讀卡器重新上電。具體地,第一設(shè)置單元31可以根據(jù)寫操作模塊11在智能卡執(zhí)行一次寫操作的時(shí)間內(nèi)選取一個(gè)時(shí)間段設(shè)置為讀卡器的掉電時(shí)間,則讀卡器在這個(gè)時(shí)間段內(nèi)進(jìn)行一次掉電,并且第一設(shè)置單元31設(shè)置上電時(shí)間為讀卡器掉電后經(jīng)過預(yù)定時(shí)間后的時(shí)間,這里的預(yù)定時(shí)間可以根據(jù)實(shí)際使用情況進(jìn)行設(shè)定,用于表示讀卡器斷開與智能卡的通信后再恢復(fù)與智能卡的通信所經(jīng)過的時(shí)間。因此,根據(jù)設(shè)置的掉電時(shí)間可以將對(duì)智能卡的掉電保護(hù)的測(cè)試確定到智能卡寫操作過程中具體的某一個(gè)時(shí)間段上,根據(jù)具體測(cè)試需要可隨意設(shè)置這個(gè)掉電的時(shí)間,執(zhí)行掉電保護(hù)測(cè)試時(shí),在對(duì)智能卡執(zhí)行寫操作的過程中使智能卡在設(shè)置好的掉電時(shí)間進(jìn)行一次掉電,可以在出現(xiàn)異常時(shí),快速找到出現(xiàn)異常的位置。