亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

篩選修復高頻卡片的方法

文檔序號:6336787閱讀:386來源:國知局
專利名稱:篩選修復高頻卡片的方法
技術領域
本發(fā)明屬于數(shù)據(jù)識別技術領域,尤其涉及一種篩選修復高頻卡片的方法及閱讀
O
背景技術
在當前的高速公路收費系統(tǒng)中,根據(jù)是否需要人工參與,可將高速公路收費系統(tǒng)劃分為人工半自動收費系統(tǒng)(MTC)和電子不停車收費系統(tǒng)(ETC)兩類。由于國內(nèi)各高速公路是分段經(jīng)營,各段高速公路業(yè)主多不相同,無論那種收費方式,都存在多路徑識別問題。在高速公路聯(lián)網(wǎng)收費環(huán)境下,尤其是在投資主體多元化的路網(wǎng)環(huán)境下,多路徑識別不僅僅涉及對每一通行車輛如何計算通行費的問題,同時還要考慮將收入的通行費拆分給哪個收費單位的問題,通行費的拆分直接關系到各條高速公路的合法利益,是聯(lián)網(wǎng)收費的關鍵。二義性路徑識別系統(tǒng)為高速公路收費系統(tǒng)提供車輛的路徑信息,解決了通行費的拆分難題。復合通行卡是一種同時支持433MHz和13. 56MHz的雙頻卡。它廣泛的應用于二義性路徑識別系統(tǒng)中,433MHz頻點主要完成路標信息的承載;13. 56MHz主要完成出、入口處電路的激活和記錄通行車輛相關信息的功能。復合通行卡的發(fā)行主要分為兩個方面,包括格式化和初始化,其中格式化是通過使用母卡、傳輸卡、及相應的PSAM模塊(終端安全控制模塊)將空白的高頻Ml卡格式化成需要的形式;初始化則是寫入相關的發(fā)行信息來標識卡的狀態(tài),比如發(fā)行日期、過期時間、 廠家、發(fā)行版本號等。通常,復合通行卡的發(fā)行并不是百分之一百成功的,由于發(fā)卡器、復合通行卡個體差異、或是人為影響等一系列不確定因素導致一部分卡片在格式化過程中出錯,成為壞卡。 由于發(fā)卡數(shù)量是非常巨大的,因此即使是很小比例的壞卡都會導致利潤的巨大損失。在現(xiàn)有技術中,修復此類壞卡的方法是直接更換壞卡中的芯片,這種修復方法需要對已經(jīng)封裝好的高頻卡片進行拆封,然后更換高頻卡片中的芯片,最后再裝封,因此現(xiàn)有的修復方式需要耗費大量的人力、物力。而研究發(fā)現(xiàn)其實大部分的壞卡,其硬件部分并沒有損壞,而只是高頻卡片中有些扇區(qū)未能格式化到指定格式而已。由上述可知,由于現(xiàn)有的高頻卡片修復方式?jīng)]有對造成壞卡的原因進行區(qū)分,而都采用直接更換高頻卡片中芯片的方式,導致耗費大量的人力和物力,增加了高頻卡片的修復成本。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的目的是提供一種篩選修復高頻卡片的方法及閱讀器,能夠篩選出硬件損壞的高頻卡片,避免了對所有壞卡都直接采取更換芯片的修復的問題。為了解決上述問題,本發(fā)明提供一種篩選修復高頻卡片的方法,所述方法包括
步驟1、閱讀器對待測高頻卡片中的待測扇區(qū)進行第一密鑰KeyB的認證,所述第一密鑰KeyB用于認證所述待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū);步驟2、若所述第一密鑰KeyB認證失敗,所述閱讀器對所述第一密鑰KeyB認證失敗的待測扇區(qū)進行第二密鑰KeyA的認證,所述第二密鑰KeyA用于認證所述待測扇區(qū)中沒有發(fā)行過的扇區(qū);步驟3、若所述第二密鑰KeyA認證失敗,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。優(yōu)選的,所述步驟1之前,所述方法還包括步驟01、所述閱讀器向終端安全控制模塊下發(fā)計算所述第一密鑰KeyB的指令;所述終端安全控制模塊根據(jù)所述待測高頻卡片的高頻卡片序列號,計算出所述待測高頻卡片中的待測扇區(qū)的所述第一密鑰KeyB,并將所述第一密鑰KeyB返回給所述閱讀器。優(yōu)選的,在所述步驟01之前,所述方法還包括所述閱讀器向所述待測高頻卡片下發(fā)激活高頻卡片的指令;若激活所述待測高頻卡片成功,則執(zhí)行所述步驟01 ;否則,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。優(yōu)選的,所述方法還包括若所述第一密鑰KeyB認證成功,則所述閱讀器讀取所述待測高頻卡片中所述第一密鑰KeyB認證成功的扇區(qū)中的內(nèi)容;若內(nèi)容讀取成功,則所述閱讀器判斷出所述待測高頻卡片中認證成功的扇區(qū)硬件沒有損壞,且所述認證成功的扇區(qū)已經(jīng)格式化;若內(nèi)容讀取失敗,所述閱讀器判斷出所述待測高頻卡片中扇區(qū)硬件已損壞。優(yōu)選的,所述方法還包括若所述第二密鑰KeyA認證成功,所述閱讀器讀取所述待測高頻卡片中所述第二密鑰KeyA認證成功的扇區(qū)中的內(nèi)容;若內(nèi)容讀取成功,則所述閱讀器判斷出所述待測高頻卡片中認證成功的扇區(qū)硬件沒有損壞,只是所述待測高頻卡片中的認證成功的扇區(qū)沒有格式化;若內(nèi)容讀取失敗,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。優(yōu)選的,若所述待測高頻卡片中扇區(qū)沒有格式化,所述方法還包括所述閱讀器下發(fā)寫所述第一密鑰KeyB的指令,將所述第一密鑰KeyB寫入扇區(qū)中;所述閱讀器下發(fā)改寫所述扇區(qū)中控制字的指令,通過改寫所述控制字使得所述閱讀器能夠讀取所述扇區(qū)中的內(nèi)容;所述閱讀器將所述待測高頻卡片中的扇區(qū)處理成出廠格式,然后再重新進行格式化處理。優(yōu)選的,所述方法還包括所述閱讀器判斷是否遍歷完所述高頻卡片中的所有扇區(qū),若沒有遍歷完,則返回執(zhí)行所述步驟01,再對其他扇區(qū)進行密鑰認證;若遍歷完,則結(jié)束本方法流程。本發(fā)明還提供一種閱讀器,包括第一認證模塊,用于對待測高頻卡片中的待測扇區(qū)進行第一密鑰KeyB的認證,所述第一密鑰KeyB用于認證所述待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū);第二認證模塊,用于在所述第一密鑰KeyB認證失敗時,對所述第一密鑰KeyB認證失敗的待測扇區(qū)進行第二密鑰KeyA的認證,所述第二密鑰KeyA用于認證所述待測扇區(qū)中沒有發(fā)行過的扇區(qū);處理模塊,用于在所述第二密鑰KeyA認證失敗時,判斷出所述待測高頻卡片的硬件已損壞。優(yōu)選的,所述閱讀器還包括內(nèi)容讀取模塊,與所述第二認證模塊連接,用于在所述第二密鑰KeyA認證成功時,讀取所述待測高頻卡片中所述第二密鑰KeyA認證成功的扇區(qū)中的內(nèi)容;若內(nèi)容讀取成功,則判斷出所述待測高頻卡片中的扇區(qū)硬件沒有損壞,且所述待測高頻卡片中的扇區(qū)沒有格式化。優(yōu)選的,所述閱讀器還包括修復模塊,與所述內(nèi)容讀取模塊連接,用于在所述內(nèi)容讀取模塊判斷出扇區(qū)沒有格式化后,下發(fā)寫所述第一密鑰KeyB的指令,將所述第一密鑰KeyB寫入扇區(qū)中,以及下發(fā)改寫所述扇區(qū)中控制字的指令,通過改寫所述控制字使得所述閱讀器能夠讀取所述扇區(qū)中的內(nèi)容;然后將經(jīng)過上述處理后的所述待測高頻卡片中的扇區(qū)處理成出廠格式,然后再重新進行格式化處理。 由上述技術方案可知,通過對待測高頻卡片中的待測扇區(qū)分別進行第一密鑰KeyB 和第二密鑰KeyA認證,若第一密鑰KeyB和第二密鑰KeyA的認證都失敗,則可判斷出該待測高頻卡片的硬件(待測扇區(qū))已損壞,通過上述方式能夠甄別出哪些高頻卡片是硬件損壞的高頻卡片,哪些是硬件沒有損壞的高頻卡片,然后針對硬件損壞的高頻卡片進行更換芯片處理,而對硬件沒損壞,只是扇區(qū)未能格式化到指定格式的高頻卡片,則可通過軟件修復(例如對扇區(qū)進行格式化處理后再重新發(fā)行),從而可實現(xiàn)針對不同的壞卡采取相應的修復方式,避免了現(xiàn)有技術中對所有壞卡都進行拆裝的缺陷,能夠有效降低高頻卡片的修復成本。


圖1為本發(fā)明的實施例中篩選修復高頻卡片的方法流程圖;圖2為本發(fā)明的實施例中篩選可修復高頻Ml卡的方法流程圖;圖3為本發(fā)明的實施例中閱讀器的結(jié)構(gòu)方框圖。
具體實施例方式在本發(fā)明的實施例中,首先閱讀器對待測高頻卡片中的待測扇區(qū)進行第一密鑰 KeyB的認證,該第一密鑰KeyB用于認證該待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū),若第一密鑰 KeyB認證失敗,該閱讀器對第一密鑰KeyB認證失敗的待測扇區(qū)進行第二密鑰KeyA的認證, 該第二密鑰KeyA用于認證該待測高頻卡片中沒有發(fā)行過的扇區(qū),若第二密鑰KeyA認證失敗,該閱讀器可判斷出待測高頻卡片的硬件已損壞,因此可甄別出哪些壞卡是硬件損壞的高頻卡片,哪些是硬件上沒有損壞的高頻卡片(例如只是扇區(qū)未能格式化到指定格式)。在本實施例中,上述高頻卡片可以是一種邏輯加密卡,該高頻卡中可包括存儲扇區(qū),其在發(fā)行前后具有不同的密鑰。例如將本發(fā)明的實施例應用在高頻Ml卡(S50卡,一種 Mifare系列的邏輯加密卡)的壞卡篩選中,當然也并不限于此高頻Ml卡。在本實施例中,該高頻卡可以是指通過13. 56MHz的高頻近場通訊方式與閱讀器進行通訊的卡片,當然在本發(fā)明的實施例中并不限定該高頻的具體頻率值。為了使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明實施例做進一步詳細地說明。在此,本發(fā)明的示意性實施例及說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。參見圖1,為本發(fā)明的實施例中篩選修復高頻卡片的方法流程圖,具體步驟如下步驟101、激活待測高頻卡片;也就是,閱讀器向待測高頻卡片下發(fā)激活高頻卡片的指令,并從返回的消息中取出該待測高頻卡片的高頻卡片序列號,如果激活高頻卡片成功,則該待測高頻卡片處于激活狀態(tài),此時可將待測高頻卡片的扇區(qū)號置為0(可通過該扇區(qū)號來判斷是否遍歷完所有的扇區(qū)),然后執(zhí)行步驟102 ;否則,閱讀器可判斷出該待測高頻卡片的硬件已損壞。步驟102、通過PSAM模塊(終端安全控制模塊)計算出第一密鑰KeyB ;也就是,閱讀器向PSAM模塊下發(fā)計算第一密鑰KeyB的指令,該PSAM模塊根據(jù)待測高頻卡片的高頻卡片序列號,利用現(xiàn)有的計算方式,計算出該待測高頻卡片中待測扇區(qū)的第一密鑰KeyB,然后將該第一密鑰KeyB返回給閱讀器,該第一密鑰KeyB用于認證待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū)。在本實施例中,還可通過母卡、傳輸卡等方式計算出該第一密鑰 KeyB。步驟103、閱讀器對待測高頻卡片中的待測扇區(qū)進行第一密鑰KeyB的認證,該第一密鑰KeyB用于認證該待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū);也就是,閱讀器獲取第一密鑰KeyB,然后使用該第一密鑰對待測高頻卡片中的待測扇區(qū)進行第一密鑰KeyB的認證。例如在高頻Ml卡中設置有16個扇區(qū),以0 15來標識,對高頻Ml卡中的16個待測扇區(qū)都需采用第一密鑰KeyB進行密鑰認證,該第一密鑰KeyB用于認證該待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū)。步驟104、若第一密鑰KeyB認證失敗,該閱讀器對第一密鑰KeyB認證失敗的待測扇區(qū)進行第二密鑰KeyA的認證,該第二密鑰KeyA用于認證待測扇區(qū)中沒有發(fā)行過的扇區(qū);也就是,該閱讀器下發(fā)第二密鑰KeyA對步驟103中認證失敗的扇區(qū)再進行密鑰認證。還是以高頻Ml卡為例,若對第一扇區(qū)采用第一密鑰KeyB認證失敗后,再對該第一扇區(qū) (沒有發(fā)行過的扇區(qū))使用第二密鑰KeyA進行密鑰認證。步驟105、若第二密鑰KeyA認證失敗,則該閱讀器可判斷出該待測高頻卡片中扇區(qū)的硬件已壞。也就是,如果兩次密鑰認證均告失敗,則可以判斷該扇區(qū)在格式化過程中已經(jīng)被寫壞。例如在高頻Ml卡中,采用第二密鑰KeyA對第一扇區(qū)認證失敗后,則可判斷第一扇區(qū)在格式化過程中已經(jīng)被寫壞(硬件損壞),此時已經(jīng)不能通過軟件來對第一扇區(qū)進行修復, 而只能更換該高頻Ml卡中的芯片。在執(zhí)行完步驟105后,閱讀器判斷是否遍歷完高頻卡片中所有的扇區(qū),若沒有遍歷完,則返回執(zhí)行步驟01,再對其他扇區(qū)進行密鑰認證;若遍歷完,則結(jié)束本方法流程。具體可通過如下方式閱讀器可通過待測扇區(qū)的扇區(qū)號來判斷是否已經(jīng)達到待測高頻卡片中扇區(qū)的最大數(shù),如果沒有達到,則可返回到步驟102,并將扇區(qū)號加1,然后對其他扇區(qū)進行密鑰認證;如果已經(jīng)達到,則可結(jié)束本流程。通過執(zhí)行步驟101 步驟105,可使得從壞卡中篩選出硬件損壞的高頻卡片,從而可有針對性的對壞卡進行修復,有利于提高修復的工作效率。在本實施例中,若步驟103中的第一密鑰KeyB認證成功(該密鑰由步驟102中計算獲得),則該閱讀器讀取該待測高頻卡片中第一密鑰KeyB認證成功的扇區(qū)中的內(nèi)容,也就是閱讀器在下發(fā)認證密鑰指令,對各扇區(qū)進行第一密鑰KeyB認證成功后,則再下發(fā)讀扇區(qū)內(nèi)容的指令,讀取扇區(qū)中的各數(shù)據(jù)塊上的內(nèi)容。如果內(nèi)容讀取成功,則該閱讀器可判斷出該待測卡中認證成功的扇區(qū)硬件沒有損壞,并且認證成功的扇區(qū)已經(jīng)格式化過了,對于這種高頻卡片可以不進行修復處理。如果內(nèi)容讀取失敗,則該閱讀器可判斷出待測高頻卡片中扇區(qū)硬件已壞,對于扇區(qū)硬件損壞的高頻卡片,可以采用更換芯片的修復方式。在本實施例中,若步驟104中的第二密鑰KeyA認證成功后(該密鑰為出廠未格式化時扇區(qū)密鑰,該值為固定值,無需計算),閱讀器讀取該扇區(qū)的各數(shù)據(jù)塊上的內(nèi)容,如果內(nèi)容讀取成功,則該閱讀器可判斷出待測高頻卡片中認證成功的扇區(qū)硬件沒有損壞,只是認證成功的扇區(qū)沒有格式化,對于這部分的壞卡,可采用軟件格式化的修復方式進行,避免了更換高頻卡片中的芯片。在本實施例中,若閱讀器判斷出,待測高頻卡片中扇區(qū)硬件沒有損壞,只是扇區(qū)沒有格式化,閱讀器可下發(fā)寫第一密鑰KeyB的指令,將該第一密鑰KeyB寫入到扇區(qū)中,以及下發(fā)改寫扇區(qū)控制字的指令,通過改寫該控制字使得閱讀器能夠讀取扇區(qū)中的內(nèi)容,然后該閱讀器將經(jīng)過上述處理(寫密鑰和改寫控制字的過程)的待測高頻卡片中的扇區(qū)處理成出廠格式(此時該扇區(qū)都是沒有發(fā)行過的扇區(qū)),再重新進行格式化處理。此時待測高頻卡片存在第一密鑰KeyB和第二密鑰KeyA,由于經(jīng)過上述處理后(寫第一密鑰KeyB的操作)的高頻卡片和正常格式化后的高頻卡片不一樣,正常格式化后的高頻卡片僅有一套密鑰可以工作(第一密鑰KeyB),此時需要將上述經(jīng)過寫密鑰處理后的高頻卡片經(jīng)過反格式化處理成出廠格式(即未發(fā)行卡的格式,此時每個扇區(qū)的密鑰均為第二密鑰KeyA),然后再重新格式化。由上述技術方案可知,通過對待測高頻卡片中的待測扇區(qū)分別進行第一密鑰KeyB 和第二密鑰KeyA的認證,若第一密鑰KeyB和第二密鑰KeyA的認證都失敗,則可判斷出該待測高頻卡片的硬件已損壞,使得能夠甄別出哪些高頻卡片是硬件損壞的高頻卡片,哪些是硬件沒有損壞的高頻卡片,然后針對硬件損壞的高頻卡片進行更換芯片處理,而對硬件沒損壞的高頻卡片,則可進行格式化處理后再重新發(fā)行,實現(xiàn)了針對不同的壞卡采取對應的修復方式,避免了現(xiàn)有技術中對所有壞卡都進行拆裝,能夠有效降低高頻卡片的修復成本。目前,在復合通信卡中高頻13. 56MHz部分通常使用高頻Ml卡,下面以高頻Ml卡為例介紹篩選修復高頻卡片的過程。首先介紹一下高頻Ml卡的存儲結(jié)構(gòu)(參考表1),當然在本實施例中并不限定該高頻卡片的具體存儲結(jié)構(gòu)。
表1 高頻Ml卡中各扇區(qū)的存儲結(jié)構(gòu)
權利要求
1.一種篩選修復高頻卡片的方法,其特征在于,所述方法包括步驟1、閱讀器對待測高頻卡片中的待測扇區(qū)進行第一密鑰KeyB的認證,所述第一密鑰KeyB用于認證所述待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū);步驟2、若所述第一密鑰KeyB認證失敗,所述閱讀器對所述第一密鑰KeyB認證失敗的待測扇區(qū)進行第二密鑰KeyA的認證,所述第二密鑰KeyA用于認證所述待測扇區(qū)中沒有發(fā)行過的扇區(qū);步驟3、若所述第二密鑰KeyA認證失敗,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。
2.根據(jù)權利要求1所述的方法,其特征在于,所述步驟1之前,所述方法還包括 步驟01、所述閱讀器向終端安全控制模塊下發(fā)計算所述第一密鑰KeyB的指令;所述終端安全控制模塊根據(jù)所述待測高頻卡片的高頻卡片序列號,計算出所述待測高頻卡片中的待測扇區(qū)的所述第一密鑰KeyB,并將所述第一密鑰KeyB返回給所述閱讀器。
3.根據(jù)權利要求2所述的方法,其特征在于,在執(zhí)行所述步驟01之前,所述方法還包括所述閱讀器向所述待測高頻卡片下發(fā)激活高頻卡片的指令;若激活所述待測高頻卡片成功,則執(zhí)行所述步驟01 ;否則,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括若所述第一密鑰KeyB認證成功,則所述閱讀器讀取所述待測高頻卡片中所述第一密鑰KeyB認證成功的扇區(qū)中的內(nèi)容;若內(nèi)容讀取成功,則所述閱讀器判斷出所述待測高頻卡片中認證成功的扇區(qū)硬件沒有損壞,且所述認證成功的扇區(qū)已經(jīng)格式化;若內(nèi)容讀取失敗,所述閱讀器判斷出所述待測高頻卡片中扇區(qū)硬件已損壞。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括若所述第二密鑰KeyA認證成功,所述閱讀器讀取所述待測高頻卡片中所述第二密鑰 KeyA認證成功的扇區(qū)中的內(nèi)容;若內(nèi)容讀取成功,則所述閱讀器判斷出所述待測高頻卡片中認證成功的扇區(qū)硬件沒有損壞,只是所述待測高頻卡片中的認證成功的扇區(qū)沒有格式化;若內(nèi)容讀取失敗,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。
6.根據(jù)權利要求5所述的方法,其特征在于,若所述待測高頻卡片中扇區(qū)沒有格式化, 所述方法還包括所述閱讀器下發(fā)寫所述第一密鑰KeyB的指令,將所述第一密鑰KeyB寫入扇區(qū)中; 所述閱讀器下發(fā)改寫所述扇區(qū)中控制字的指令,通過改寫所述控制字使得所述閱讀器能夠讀取所述扇區(qū)中的內(nèi)容;所述閱讀器將所述待測高頻卡片中的扇區(qū)處理成出廠格式,然后再重新進行格式化處理。
7.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括所述閱讀器判斷是否遍歷完所述高頻卡片中的所有扇區(qū),若沒有遍歷完,則返回執(zhí)行所述步驟01,再對其他扇區(qū)進行密鑰認證;若遍歷完,則結(jié)束本方法流程。
全文摘要
本發(fā)明提供一種篩選修復高頻卡片的方法及閱讀器,屬于數(shù)據(jù)識別技術領域,該方法包括閱讀器對待測高頻卡片中的待測扇區(qū)進行第一密鑰KeyB的認證,所述第一密鑰KeyB用于認證所述待測高頻卡片中已經(jīng)發(fā)行過的扇區(qū);若所述第一密鑰KeyB認證失敗,所述閱讀器對所述第一密鑰KeyB認證失敗的待測扇區(qū)進行第二密鑰KeyA的認證,所述第二密鑰KeyA用于認證所述待測扇區(qū)中沒有發(fā)行過的扇區(qū);若所述第二密鑰KeyA認證失敗,所述閱讀器判斷出所述待測高頻卡片的硬件已損壞。通過對造成壞卡的原因進行區(qū)分,使得能夠根據(jù)壞卡原因有針對性的修復高頻卡片,避免了對所有壞卡都直接采取更換芯片的修復方式,有效降低了高頻卡片的修復成本。
文檔編號G06K7/10GK102479317SQ20101055951
公開日2012年5月30日 申請日期2010年11月23日 優(yōu)先權日2010年11月23日
發(fā)明者朱建杰 申請人:天津中興軟件有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1