專利名稱:用于檢測機(jī)頂盒中條件接收智能卡卡槽的仿真智能卡的制作方法
技術(shù)領(lǐng)域:
用于檢測機(jī)頂盒中條件接收智能卡卡槽的仿真智能卡
技術(shù)領(lǐng)域:
本實用新型涉及一種嵌入式技術(shù),特別涉及一種用于檢測機(jī)頂盒中條件接收智能 卡卡槽的仿真智能卡。
背景技術(shù):
隨著數(shù)字電視的大規(guī)模普及,以加密形式播出的電視已經(jīng)成為國內(nèi)廣播電視運營 商主要采用的方式,而實現(xiàn)廣播電視運營商對電視節(jié)目加密的條件接收系統(tǒng)在數(shù)字電視機(jī) 頂盒上大量使用,從而使條件接收智能卡卡槽成為機(jī)頂盒上的主要組成部件,也是用戶使 用最多的部件,一旦出現(xiàn)問題將造成用戶無法正常觀看數(shù)字電視,產(chǎn)生嚴(yán)重的后果。因此在 生產(chǎn)時對條件接收智能卡卡槽的檢測成為一個非常關(guān)鍵的環(huán)節(jié)?,F(xiàn)有的機(jī)頂盒生產(chǎn)過程中 對條件接收智能卡卡槽的檢測只能實現(xiàn)硬件級的電路好壞的檢測,而無法對卡槽的使用情 況進(jìn)行詳細(xì)的檢測。
實用新型內(nèi)容本實用新型要解決的技術(shù)問題在于提供一種用于檢測機(jī)頂盒中條件接收智能卡 卡槽的仿真智能卡,以測試機(jī)頂盒智能卡卡槽的使用好壞情況,從而徹底避免了不良智能 卡卡槽的出廠。本實用新型要解決的技術(shù)問題是這樣實現(xiàn)的一種用于檢測機(jī)頂盒中條件接收智 能卡卡槽的仿真智能卡,其包括一單片機(jī),以及均與該單片機(jī)連接的一 IS07816接口、一輸 入單元以及一提示單元。所述提示單元為指示燈和蜂鳴器。本實用新型的優(yōu)點在于該仿真智能卡通過使用單片機(jī)技術(shù),模擬iso7816智能 卡通信協(xié)議,用以測試機(jī)頂盒智能卡卡槽的使用的好壞情況,從而徹底避免了不良智能卡 卡槽的出廠。
下面參照附圖結(jié)合實施例對本實用新型作進(jìn)一步的說明。圖1是本實用新型仿真智能卡的原理結(jié)構(gòu)示意圖。圖2是機(jī)頂盒對本實用新型的仿真智能卡進(jìn)行復(fù)位的流程框圖。圖3是本實用新型中仿真智能卡在測試時與機(jī)頂盒通信步驟的流程圖。圖4是本實用新型中機(jī)頂盒與仿真智能卡通信流程框圖。
具體實施方式請參閱圖1所示,本實用新型的用于檢測機(jī)頂盒中條件接收智能卡卡槽的仿真智 能卡,包括一單片機(jī),以及均與該單片機(jī)連接的IS07816接口、一輸入單元以及一提示單 元。所述iso7816接口包括電源電壓(VCC)、復(fù)位(RST)、時鐘(CLK)、地(GND)、編程電壓(VPP)、輸入/輸出(I/O)、保留待未來使用等8個接口,其中,編程電壓(VPP)由仿真智能卡 選用。所述輸入單元用以設(shè)置仿真智能卡的各種模式。所述提示單元包括一指示燈和一蜂 鳴器,指示燈用于在在測試過程中提示成功或失敗的信息;所述蜂鳴器用以當(dāng)檢測成功時 發(fā)出提示聲,提示機(jī)頂盒的智能卡卡槽正常。再請參閱圖1至圖4所示,使用時,即可利用本實用新型的仿真智能卡完成對 iso7816協(xié)議的模擬工作,與機(jī)頂盒進(jìn)行iso7816協(xié)議通信,以完成整個測試過程,在整個 測試過程在設(shè)置多級判斷條件,進(jìn)行判斷機(jī)頂盒中條件接收智能卡卡槽的好壞。測試過程具體包括下述步驟步驟20、將所述仿真智能卡插入機(jī)頂盒中條件接收智能卡的卡槽,仿真智能卡單 片機(jī)中模擬iso7816協(xié)議,配合機(jī)頂盒的智能卡驅(qū)動完成對仿真智能卡的復(fù)位初始化操作 的過程,此過程中無論復(fù)位成功或失敗,均有相應(yīng)的提示。機(jī)頂盒對仿真智能卡的復(fù)位初始化操作的過程如圖3所示,在Ta時間對CLK加時 鐘信號,I/O線路應(yīng)在時鐘信號加于CLK的200個時鐘周期(ta)內(nèi)被卡置于狀態(tài)Z (ta時間 在Ta之后);時鐘加于CLK后,保持RST為狀態(tài)L,至少400周期(tb)內(nèi)卡復(fù)位(tb在Ta 之后);在時間Tb,RST被置于狀態(tài)H ;I/O上的應(yīng)答應(yīng)在RST上信號的上升沿之后的400 40000個時鐘周期(tc)內(nèi)開始(tc在Tb之后);步驟30、在機(jī)頂盒完成對仿真智能卡的復(fù)位后,仿真智能卡按照按鍵配置的通信 模式參數(shù)向機(jī)頂盒發(fā)送ATR數(shù)據(jù),模擬真實智能卡的ATR數(shù)據(jù)。步驟40、機(jī)頂盒收到仿真智能卡發(fā)送的ATR數(shù)據(jù)后,如果在規(guī)定時候內(nèi)沒有收到 ATR數(shù)據(jù),說明智能卡通信失敗,如果收到ATR數(shù)據(jù),則通過ATR數(shù)據(jù)的描述重新配置相應(yīng)的 機(jī)頂盒智能卡驅(qū)動,接著按照配置通信協(xié)議(如TO協(xié)議,也可以是其它協(xié)議)進(jìn)行通信,并 在通信過程設(shè)定相應(yīng)的判斷條件,以判斷卡槽的好壞。其中,若所用的通信協(xié)議為TO協(xié)議,TO協(xié)議中的命令總是由接口設(shè)備啟動(這里 指機(jī)頂盒端),它以一個5字節(jié)的報頭通知智能卡做什么,并且允許在卡發(fā)出的過程字節(jié)的 控制下傳輸數(shù)據(jù)字節(jié)。為了區(qū)分輸入數(shù)據(jù)傳輸指令(執(zhí)行時數(shù)據(jù)進(jìn)入智能卡)和輸出數(shù)據(jù) 傳輸命令(執(zhí)行時數(shù)據(jù)離開智能卡),假設(shè)智能卡卡和接口設(shè)備(機(jī)頂盒端)預(yù)先知道數(shù)據(jù) 方向。其通信過程如下(其它協(xié)議可和TO協(xié)議原理相同)(1)首先機(jī)頂盒的智能卡驅(qū)動通過五個連續(xù)字節(jié)傳送一個報頭,這五個字節(jié)指定 為CLA、INS、PI、P2、P3,其中,CLA是指令類別;INS是指令類別中的指令代碼,指令代碼只 有當(dāng)最高有效半字節(jié)不是‘6’和‘9’時才有效;P1、P2是一個完成指令代碼的參考符號;P3 對指令期間被傳輸?shù)臄?shù)據(jù)字節(jié)的數(shù)目的編碼;(2)仿真智能卡接收到這5五個字節(jié)組成的命令數(shù)據(jù)后,會按照協(xié)議要求發(fā)送INS 字節(jié)通知發(fā)送端智能卡接收到了命令,緊接著會按照命令的內(nèi)容等待接收數(shù)據(jù),或者發(fā)送 機(jī)頂盒所需的數(shù)據(jù)。最后仿真智能卡發(fā)送9000兩個字節(jié)為通信成功結(jié)束的標(biāo)準(zhǔn)。如果機(jī) 頂盒沒有收到仿真智能卡發(fā)送的INS字節(jié),說明智能卡通信失敗。例如,下面是一個等待等待接收數(shù)據(jù)的過程機(jī)頂盒發(fā)送,仿真智能卡接收00 A4 04 00 02 先發(fā)5字節(jié)命令頭;仿真智能卡發(fā)送,機(jī)頂盒接收A4收到INS ;[0026] 機(jī)頂盒發(fā)送,仿真智能卡接收3f OO再發(fā)剩下的數(shù)據(jù)參數(shù);[0027] 仿真智能卡發(fā)送,機(jī)頂盒接收90 OO收到9000,成功結(jié)束。[0028] 下面是一個發(fā)送機(jī)頂盒所需的數(shù)據(jù)的過程[0029] 機(jī)頂盒發(fā)送,仿真智能卡接收OO Co OO OO lo發(fā)取數(shù)據(jù)命令的5字節(jié)命令頭;[0030] 仿真智能卡發(fā)送,機(jī)頂盒接收Co收到工NS;[0031] 仿真智能卡發(fā)送,機(jī)頂盒接收OO 04 54 40 06 67 09 45 64 57 OO OO OO 0000發(fā)送需要的n個字節(jié)數(shù)據(jù);[0032] 仿真智能卡發(fā)送,機(jī)頂盒接收90 OO收到9000,成功結(jié)束。[0033] 綜上所述,本實用新型的優(yōu)點在于該仿真智能卡通過使用單片機(jī)技術(shù),模擬iS。7816智能卡通信協(xié)議,用以測試機(jī)頂盒智能卡卡槽的使用的好壞情況,從而徹底避免了不良智能卡卡槽的出廠。
權(quán)利要求一種用于檢測機(jī)頂盒中條件接收智能卡卡槽的仿真智能卡,其特征在于包括一單片機(jī),以及均與該單片機(jī)連接的一ISO7816接口、一輸入單元以及一提示單元。
2.根據(jù)權(quán)利要求1所述的用于檢測機(jī)頂盒中條件接收智能卡卡槽的仿真智能卡,其特 征在于所述提示單元為指示燈和蜂鳴器。
專利摘要本實用新型提供了用于檢測機(jī)頂盒中條件接收智能卡卡槽的仿真智能卡,包括一單片機(jī),以及均與該單片機(jī)連接的一ISO7816接口、一輸入單元以及一提示單元。該仿真智能卡可以完成對ISO7816協(xié)議的模擬工作,與機(jī)頂盒進(jìn)行ISO7816協(xié)議通信,以完成卡槽的測試,從而徹底避免了不良智能卡卡槽的出廠。
文檔編號H04N17/00GK201623819SQ20102014543
公開日2010年11月3日 申請日期2010年3月30日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者方立 申請人:福建新大陸通信科技股份有限公司