国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      識(shí)別ic卡邏輯約定的方法、終端及系統(tǒng)的制作方法

      文檔序號(hào):6380299閱讀:170來源:國(guó)知局
      專利名稱:識(shí)別ic卡邏輯約定的方法、終端及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及識(shí)別IC卡邏輯約定的方法、終端及系統(tǒng)。
      背景技術(shù)
      集成電路卡(Integrated Circuit Card, IC)是超大規(guī)模集成電路技術(shù)、計(jì)算機(jī)技術(shù)及信息向安全技術(shù)等發(fā)展的產(chǎn)物,它將集成電路芯片鑲嵌于塑料基片的指定位置上,利用集成電路的可存儲(chǔ)特性對(duì)芯片上的信息進(jìn)行保存、讀取和修改。由于IC卡具有可讀寫、容量大、有加密等功能,因此數(shù)據(jù)記錄可靠,使用方便,可以廣泛應(yīng)用在金融、電信、醫(yī)療、保險(xiǎn)、旅游和交通運(yùn)輸?shù)雀鱾€(gè)領(lǐng)域,例如,公交一卡通系統(tǒng)、消費(fèi)系統(tǒng)等。終端是內(nèi)嵌集成電路芯片的可發(fā)起對(duì)IC卡進(jìn)行保存、讀取和修改等操作的設(shè)備,終端可以實(shí)現(xiàn)與IC卡之間的信息交互。現(xiàn)有技術(shù)中,IS0/IEC7816協(xié)議規(guī)定了終端與IC卡進(jìn)行信息交互的標(biāo)準(zhǔn),該協(xié)議 規(guī)定,IC卡與終端之間傳輸?shù)淖址袷接沙跏甲址麤Q定,該初始字符表示IC卡支持傳輸字符的邏輯約定,包括正向約定或反向約定。當(dāng)終端對(duì)IC卡執(zhí)行完激活、復(fù)位操作后,由IC卡將初始字符發(fā)送給終端,終端通過上層軟件識(shí)別出初始字符的邏輯約定后,后續(xù)所有字符的傳輸均遵循該邏輯約定。發(fā)明人在對(duì)現(xiàn)有技術(shù)的研究過程中發(fā)現(xiàn),終端通過軟件識(shí)別初始字符的邏輯約定,增加了終端的軟件開銷,并且由于軟件識(shí)別需要耗費(fèi)一定的時(shí)間,如果識(shí)別不及時(shí)將影響對(duì)IC卡傳輸?shù)暮罄m(xù)字符的接收,導(dǎo)致后續(xù)字符傳輸錯(cuò)誤。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例中提供了識(shí)別IC卡邏輯約定的方法、終端及系統(tǒng),以解決現(xiàn)有技術(shù)中通過軟件識(shí)別IC卡邏輯約定,容易耗費(fèi)識(shí)別時(shí)間,導(dǎo)致字符傳輸錯(cuò)誤的問題。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案一種識(shí)別IC卡邏輯約定的方法,所述方法包括終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào);根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符;通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。所述通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定,包括當(dāng)所述首個(gè)字符的字符內(nèi)容為3B,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),確定所述IC卡的邏輯約定為正向約定;當(dāng)所述首個(gè)字符的字符內(nèi)容為03,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定所述IC卡的邏輯約定為反向約定。所述按照正向約定方式從所述IC卡接收首個(gè)字符后,還包括
      當(dāng)接收完所述首個(gè)字符,且對(duì)所述首個(gè)字符校驗(yàn)完成后,生成接收狀態(tài)指示信號(hào),所述接收狀態(tài)指示信號(hào)用于觸發(fā)執(zhí)行所述識(shí)別所述IC卡的邏輯約定的步驟。還包括根據(jù)識(shí)別所述IC卡的邏輯約定的結(jié)果產(chǎn)生邏輯約定控制信號(hào);按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符。所述按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符,包括當(dāng)所述邏輯約定控制信號(hào)為正向約定控制信號(hào)時(shí),通過所述正向約定指示信號(hào)的指示繼續(xù)按照正向約定方式從所述IC卡接收后續(xù)字符;當(dāng)所述邏輯約定控制信號(hào)為反向約定控制信號(hào)時(shí),將所述正向約定指示信號(hào)配置為反向約定指示信號(hào),并通過所述反向約定指示信號(hào)的指示按照反向約定方式從所述IC卡接收后續(xù)數(shù)據(jù)。一種識(shí)別IC卡邏輯約定的終端,所述終端包括配置單元,用于所述終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào);接收單元,用于根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符;識(shí)別單元,用于通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。所述識(shí)別單元包括第一識(shí)別子單元,用于當(dāng)所述首個(gè)字符的字符內(nèi)容為3B,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),確定所述IC卡的邏輯約定為正向約定;第二識(shí)別子單元,用于當(dāng)所述首個(gè)字符的字符內(nèi)容為03,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定所述IC卡的邏輯約定為反向約定。所述終端還包括校驗(yàn)單元,用于對(duì)所述首個(gè)字符進(jìn)行校驗(yàn);生成單元,用于當(dāng)接收完所述首個(gè)字符,且對(duì)所述首個(gè)字符校驗(yàn)完成后,生成接收狀態(tài)指示信號(hào),以觸發(fā)所述識(shí)別單元執(zhí)行識(shí)別所述IC卡的邏輯約定。還包括產(chǎn)生單元,用于根據(jù)識(shí)別所述IC卡的邏輯約定的結(jié)果產(chǎn)生邏輯約定控制信號(hào);所述接收單元,還用于按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符。所述接收單元包括第一接收子單元,用于當(dāng)所述邏輯約定控制信號(hào)為正向約定控制信號(hào)時(shí),通過所述正向約定指示信號(hào)的指示繼續(xù)按照正向約定方式從所述IC卡接收后續(xù)字符;第二接收子單元,用于當(dāng)所述邏輯約定控制信號(hào)為反向約定控制信號(hào)時(shí),將所述正向約定指示信號(hào)配置為反向約定指示信號(hào),并通過所述反向約定指示信號(hào)的指示按照反向約定方式從所述IC卡接收后續(xù)數(shù)據(jù)。一種識(shí)別IC卡邏輯約定的系統(tǒng),所述系統(tǒng)包括IC卡,以及前述終端。本發(fā)明實(shí)施例中,終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào),根據(jù)·正向約定指示信號(hào)的指示,按照正向約定方式從IC卡接收首個(gè)字符,通過首個(gè)字符的字符內(nèi)容,以及對(duì)首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別IC卡的邏輯約定。本發(fā)明實(shí)施例中通過預(yù)先配置首個(gè)字符的邏輯約定方式,可以通過硬件電路實(shí)現(xiàn)對(duì)邏輯約定方式的自動(dòng)識(shí)別和配置,與現(xiàn)有技術(shù)相比,可以節(jié)約軟件開銷,減少識(shí)別IC卡邏輯約定的時(shí)間,保證終端與IC卡之間信息交互的及時(shí)性和高效性。


      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明識(shí)別IC卡邏輯約定的方法的第一實(shí)施例流程圖;圖2為本發(fā)明識(shí)別IC卡邏輯約定的方法的第二實(shí)施例流程圖;
      圖3為應(yīng)用本發(fā)明實(shí)施例的一種識(shí)別電路原理示意圖;圖4為本發(fā)明識(shí)別IC卡邏輯約定的終端的第一實(shí)施例框圖;圖5為本發(fā)明識(shí)別IC卡邏輯約定的終端的第二實(shí)施例框圖;圖6為本發(fā)明識(shí)別IC卡邏輯約定的系統(tǒng)的實(shí)施例框圖。
      具體實(shí)施例方式本發(fā)明如下實(shí)施例提供了識(shí)別IC卡邏輯約定的方法、終端及系統(tǒng)。為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。參見圖1,為本發(fā)明識(shí)別IC卡邏輯約定的方法的第一實(shí)施例流程圖步驟101 :終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào)。本發(fā)明實(shí)施例中終端與IC卡之間的信息交互遵循IS0/IEC7816協(xié)議的規(guī)定,IC卡與終端之間傳輸?shù)淖址袷接沙跏甲址麤Q定,該初始字符表示IC卡支持傳輸字符的邏輯約定,包括正向約定或反向約定。當(dāng)終端對(duì)IC卡執(zhí)行完激活、復(fù)位操作后,可以通過接收IC卡發(fā)送的首字符對(duì)IC卡的邏輯約定進(jìn)行識(shí)別。 IC卡中的每個(gè)字符由一個(gè)八位的數(shù)據(jù)組成,本發(fā)明實(shí)施例中的邏輯約定指在傳輸字符時(shí)從高位開始傳輸還是從低位開始傳輸,以及每位中“O”代表高電平,“I”代表低電平,或者“I”代表高電平,“O”代表低電平。對(duì)于一個(gè)IC卡,只要識(shí)別出其中首個(gè)字符的邏輯約定,則后續(xù)字符也按照該識(shí)別出的邏輯約定進(jìn)行讀取即可。本實(shí)施例中,可以通過硬件電路實(shí)現(xiàn)IC卡邏輯約定的自動(dòng)識(shí)別,在復(fù)位操作結(jié)束后,首先配置正向約定指示信號(hào)。步驟102 :根據(jù)正向約定指示信號(hào)的指示,按照正向約定方式從該IC卡接收首個(gè)字符。本實(shí)施例中,由于首先配置了正向約定指示信號(hào),因此終端按照正向約定方式接收IC卡的首個(gè)字符,并可以對(duì)按照正向約定方式接收到的首個(gè)字符進(jìn)行校驗(yàn)。步驟103 :通過首個(gè)字符的字符內(nèi)容,以及對(duì)該首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別該IC卡的邏輯約定。當(dāng)接收完首個(gè)字符,并 對(duì)該首個(gè)字符進(jìn)行校驗(yàn)后,可以開始對(duì)IC卡的邏輯約定進(jìn)行識(shí)別,如果首個(gè)字符的字符內(nèi)容為3B,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),則確定IC卡的邏輯約定為正向約定;如果首個(gè)字符的字符內(nèi)容為03,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定IC卡的邏輯約定為反向約定。由此實(shí)現(xiàn)對(duì)IC卡邏輯約定方式的自動(dòng)識(shí)別。由上述實(shí)施例可見,該實(shí)施例中通過預(yù)先配置首個(gè)字符的邏輯約定方式,可以通過硬件電路實(shí)現(xiàn)對(duì)邏輯約定方式的自動(dòng)識(shí)別和配置,與現(xiàn)有技術(shù)相比,可以節(jié)約軟件開銷,減少識(shí)別IC卡邏輯約定的時(shí)間,保證終端與IC卡之間信息交互的及時(shí)性和高效性。參見圖2,為本發(fā)明識(shí)別IC卡邏輯約定的方法的第二實(shí)施例流程圖,該實(shí)施例描述識(shí)別IC卡邏輯約定的詳細(xì)過程步驟201 :終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào)。本發(fā)明實(shí)施例中終端與IC卡之間的信息交互遵循IS0/IEC7816協(xié)議的規(guī)定,IC卡與終端之間傳輸?shù)淖址袷接沙跏甲址麤Q定,該初始字符表示IC卡支持傳輸字符的邏輯約定,包括正向約定或反向約定。當(dāng)終端對(duì)IC卡執(zhí)行完激活、復(fù)位操作后,可以通過接收IC卡發(fā)送的首字符對(duì)IC卡的邏輯約定進(jìn)行識(shí)別。IC卡中的每個(gè)字符由一個(gè)八位的數(shù)據(jù)組成,本發(fā)明實(shí)施例中的邏輯約定指在傳輸字符時(shí)從高位開始傳輸還是從低位開始傳輸,以及每位中“O”代表高電平,“I”代表低電平,或者“I”代表高電平,“O”代表低電平。對(duì)于一個(gè)IC卡,只要識(shí)別出其中首個(gè)字符的邏輯約定,則后續(xù)字符也按照該識(shí)別出的邏輯約定進(jìn)行讀取即可。本實(shí)施例中,可以通過硬件電路實(shí)現(xiàn)IC卡邏輯約定的自動(dòng)識(shí)別,在復(fù)位操作結(jié)束后,首先配置正向約定指示信號(hào)。步驟202 :根據(jù)正向約定指示信號(hào)的指示,按照正向約定方式從IC卡接收首個(gè)字符,并對(duì)首個(gè)字符進(jìn)行校驗(yàn)。本實(shí)施例中,由于首先配置了正向約定指示信號(hào),因此終端按照正向約定方式接收IC卡的首個(gè)字符,并可以對(duì)按照正向約定方式接收到的首個(gè)字符進(jìn)行校驗(yàn),具體的校驗(yàn)方式可以按照IS0/IEC7816協(xié)議規(guī)定的方式執(zhí)行,在此不再贅述。步驟203 :判斷是否接收完首個(gè)字符,且對(duì)首個(gè)字符校驗(yàn)完成,若是,則執(zhí)行步驟204 ;否則,返回步驟202。步驟204 生成接收狀態(tài)指示信號(hào)。當(dāng)接收完首個(gè)字符,且完成對(duì)首個(gè)字符的校驗(yàn)后,則可以生成接收狀態(tài)指示信號(hào),以便通過該信號(hào)觸發(fā)邏輯約定的識(shí)別。步驟205 :按照接收狀態(tài)指示信號(hào)的觸發(fā),通過首個(gè)字符的字符內(nèi)容以及對(duì)首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別IC卡的邏輯約定。其中,如果首個(gè)字符的字符內(nèi)容為3B,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),則確定IC卡的邏輯約定為正向約定;如果首個(gè)字符的字符內(nèi)容為03,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定IC卡的邏輯約定為反向約定。由此實(shí)現(xiàn)對(duì)IC卡邏輯約定方式的自動(dòng)識(shí)別。步驟206 :根據(jù)識(shí)別IC卡的邏輯約定的結(jié)果產(chǎn)生邏輯約定控制信號(hào)。步驟207 :按照邏輯約定控制信號(hào)指示的邏輯約定方式從IC卡接收后續(xù)字符。具體的,當(dāng)邏輯約定控制信號(hào)為正向約定控制信號(hào)時(shí),通過正向約定指示信號(hào)的指示繼續(xù)按照正向約定方式從所述IC卡接收后續(xù)字符;當(dāng)邏輯約定控制信號(hào)為反向約定控制信號(hào)時(shí),將正向約定指示信號(hào)配置為反向約定指示信號(hào),并通過反向約定指示信號(hào)的指示按照反向約定方式從IC卡接收后續(xù)數(shù)據(jù)。由上述實(shí)施例可見,該實(shí)施例中通過預(yù)先配置首個(gè)字符的邏輯約定方式,可以通過硬件電路實(shí)現(xiàn)對(duì)邏輯約定方式的自動(dòng)識(shí)別和配置,與現(xiàn)有技術(shù)相比,可以節(jié)約軟件開銷,減少識(shí)別IC卡邏輯約定的時(shí)間,保證終端與IC卡之間信息交互的及時(shí)性和高效性。參見圖3,為應(yīng)用本發(fā)明實(shí)施例的一種終端內(nèi)的識(shí)別電路原理示意圖;圖3中的電路包括數(shù)據(jù)接收邏輯模塊、數(shù)據(jù)校驗(yàn)邏輯模塊、接收控制邏輯模塊,上述三個(gè)邏輯模塊均連接到正反向判斷邏輯模塊,其中數(shù)據(jù)接收邏輯模塊向正反向判斷邏輯模塊發(fā)送接收到的IC卡的首個(gè)字符,數(shù)據(jù)校驗(yàn)邏輯模塊向正反向判斷邏輯發(fā)送對(duì)接收到的首個(gè)字符的校驗(yàn)結(jié)果,接收控制邏輯模塊在前述兩個(gè)邏輯模塊分別將首個(gè)字符和校驗(yàn)結(jié)果發(fā)送給正反向判斷邏輯模塊后,向正反向邏輯模塊發(fā)送接收狀態(tài)指示信號(hào),觸發(fā)正反向判斷邏輯模塊對(duì)首個(gè)字符的邏輯約定進(jìn)行判斷,并根據(jù)判斷結(jié)果產(chǎn)生正反向約定控制信 號(hào),將該正反向約定控制信號(hào)發(fā)送給寄存器配置邏輯模塊,由寄存器配置邏輯模塊配置相應(yīng)的正反向約定指示信號(hào)。結(jié)合圖3中示出的電路原理圖,其中正反向判斷邏輯模塊和寄存器配置邏輯模塊可以僅在終端IC卡執(zhí)行完復(fù)位操作后的首個(gè)字符的接收過程中使用,當(dāng)終端復(fù)位操作結(jié)束后,產(chǎn)生初始字符接收指示信號(hào),在首個(gè)字符的接收過程中,該初始字符接收指示信號(hào)一直有效,當(dāng)接收完首個(gè)字符,該初始字符接收指示信號(hào)無效。當(dāng)初始字符接收指示信號(hào)有效時(shí),由寄存器配置邏輯模塊配置正向約定指示信號(hào),以便按照正向約定方式接收IC卡的首個(gè)字符,正反向判斷邏輯模塊根據(jù)數(shù)據(jù)接收邏輯模塊發(fā)送的首個(gè)字符,數(shù)據(jù)校驗(yàn)邏輯模塊發(fā)送的首個(gè)字符的校驗(yàn)結(jié)果,以及接收控制邏輯模塊發(fā)送的接收狀態(tài)指示信號(hào)判斷IC卡的邏輯約定,如果判斷結(jié)果為正向約定,則后續(xù)都按照正向約定方式從IC卡接收字符,如果判斷結(jié)果為反向約定,則寄存器配置邏輯配置反向約定指示信號(hào),后續(xù)都按照反向約定方式從IC卡接收字符。下面結(jié)合圖3A描述一個(gè)IC卡邏輯約定識(shí)別的應(yīng)用實(shí)例過程當(dāng)終端檢測(cè)到IC卡存在時(shí),按照IS0/IEC7816協(xié)議的規(guī)定執(zhí)行對(duì)IC卡的激活和復(fù)位操作,復(fù)位操作結(jié)束后,硬件電路等待接收IC卡的首個(gè)字符,初始默認(rèn)按照正向約定方式接收首個(gè)字符,當(dāng)接收到首個(gè)字符后,按照前述圖3A中的描述,由硬件電路自動(dòng)識(shí)別首個(gè)字符的邏輯約定方式,如果首個(gè)字符的字符內(nèi)容為3B,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),則確定IC卡的邏輯約定為正向約定;如果首個(gè)字符的字符內(nèi)容為03,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定IC卡的邏輯約定為反向約定;如果首個(gè)字符的字符內(nèi)容為3B,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤,或者首個(gè)字符的字符內(nèi)容為03,且對(duì)首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),終端可以自行決定后續(xù)操作;如果首個(gè)字符的字符內(nèi)容既不是3B也不是03,則也由終端自行決定后續(xù)操作。與本發(fā)明識(shí)別IC卡邏輯約定的方法的實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了識(shí)別IC卡邏輯約定的終端及系統(tǒng)的實(shí)施例。參見圖4,為本發(fā)明識(shí)別IC卡邏輯約定的終端的第一實(shí)施例框圖該終端包括配置單元410、接收單元420和識(shí)別單元430。
      其中,配置單元410,用于所述終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào);接收單元420,用于根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符;識(shí)別單元430,用于通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。參見圖5,為本發(fā)明識(shí)別IC卡邏輯約定的終端的第二實(shí)施例框圖該終端包括配置單元510、接收單元520、校驗(yàn)單元530、生成單元540、識(shí)別單元550和產(chǎn)生單元560。
      其中,配置單元510,用于所述終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào);接收單元520,用于根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符;校驗(yàn)單元530,用于對(duì)所述首個(gè)字符進(jìn)行校驗(yàn);生成單元540,用于當(dāng)接收完所述首個(gè)字符,且對(duì)所述首個(gè)字符校驗(yàn)完成后,生成接收狀態(tài)指示信號(hào),以觸發(fā)所述識(shí)別單元執(zhí)行識(shí)別所述IC卡的邏輯約定。識(shí)別單元550,用于通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。產(chǎn)生單元560,用于根據(jù)識(shí)別所述IC卡的邏輯約定的結(jié)果產(chǎn)生邏輯約定控制信號(hào);所述接收單元520,還用于按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符。其中,所述識(shí)別單元550可以包括(圖5中未示出)第一識(shí)別子單元,用于當(dāng)所述首個(gè)字符的字符內(nèi)容為3B,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),確定所述IC卡的邏輯約定為正向約定;第二識(shí)別子單元,用于當(dāng)所述首個(gè)字符的字符內(nèi)容為03,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定所述IC卡的邏輯約定為反向約定。其中,所述接收單元520可以包括(圖5中未示出)第一接收子單元,用于當(dāng)所述邏輯約定控制信號(hào)為正向約定控制信號(hào)時(shí),通過所述正向約定指示信號(hào)的指示繼續(xù)按照正向約定方式從所述IC卡接收后續(xù)字符;第二接收子單元,用于當(dāng)所述邏輯約定控制信號(hào)為反向約定控制信號(hào)時(shí),將所述正向約定指示信號(hào)配置為反向約定指示信號(hào),并通過所述反向約定指示信號(hào)的指示按照反向約定方式從所述IC卡接收后續(xù)數(shù)據(jù)。參見圖6,為本發(fā)明識(shí)別IC卡邏輯約定的系統(tǒng)的實(shí)施例框圖該系統(tǒng)包括IC卡610和終端620。其中,終端620的具體結(jié)構(gòu)和功能可以參見前述方法實(shí)施例和終端實(shí)施例的描述,在此不再贅述。由上述實(shí)施例可見,終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào),根據(jù)正向約定指示信號(hào)的指示,按照正向約定方式從IC卡接收首個(gè)字符,通過首個(gè)字符的字符內(nèi)容,以及對(duì)首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別IC卡的邏輯約定。本發(fā)明實(shí)施例中通過預(yù)先配置首個(gè)字符的邏輯約定方式,可以通過硬件電路實(shí)現(xiàn)對(duì)邏輯約定方式的自動(dòng)識(shí)別和配置,與現(xiàn)有技術(shù)相比,可以節(jié)約軟件開銷,減少識(shí)別IC卡邏輯約定的時(shí)間,保證終端與IC卡之間信息交互的及時(shí)性和高效性。本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例中的技術(shù)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明實(shí)施例中的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
      以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種識(shí)別IC卡邏輯約定的方法,其特征在于,所述方法包括 終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào); 根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符;通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定,包括 當(dāng)所述首個(gè)字符的字符內(nèi)容為3B,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),確定所述IC卡的邏輯約定為正向約定; 當(dāng)所述首個(gè)字符的字符內(nèi)容為03,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定所述IC卡的邏輯約定為反向約定。
      3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述按照正向約定方式從所述IC卡接收首個(gè)字符后,還包括 當(dāng)接收完所述首個(gè)字符,且對(duì)所述首個(gè)字符校驗(yàn)完成后,生成接收狀態(tài)指示信號(hào),所述接收狀態(tài)指示信號(hào)用于觸發(fā)執(zhí)行所述識(shí)別所述IC卡的邏輯約定的步驟。
      4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,還包括 根據(jù)識(shí)別所述IC卡的邏輯約定的結(jié)果產(chǎn)生邏輯約定控制信號(hào); 按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符,包括 當(dāng)所述邏輯約定控制信號(hào)為正向約定控制信號(hào)時(shí),通過所述正向約定指示信號(hào)的指示繼續(xù)按照正向約定方式從所述IC卡接收后續(xù)字符; 當(dāng)所述邏輯約定控制信號(hào)為反向約定控制信號(hào)時(shí),將所述正向約定指示信號(hào)配置為反向約定指示信號(hào),并通過所述反向約定指示信號(hào)的指示按照反向約定方式從所述IC卡接收后續(xù)數(shù)據(jù)。
      6.一種識(shí)別IC卡邏輯約定的終端,其特征在于,所述終端包括 配置單元,用于所述終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào); 接收單元,用于根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符; 識(shí)別單元,用于通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。
      7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述識(shí)別單元包括 第一識(shí)別子單元,用于當(dāng)所述首個(gè)字符的字符內(nèi)容為3B,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為正確時(shí),確定所述IC卡的邏輯約定為正向約定; 第二識(shí)別子單元,用于當(dāng)所述首個(gè)字符的字符內(nèi)容為03,且對(duì)所述首個(gè)字符的校驗(yàn)結(jié)果為錯(cuò)誤時(shí),確定所述IC卡的邏輯約定為反向約定。
      8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,所述終端還包括 校驗(yàn)單元,用于對(duì)所述首個(gè)字符進(jìn)行校驗(yàn); 生成單元,用于當(dāng)接收完所述首個(gè)字符,且對(duì)所述首個(gè)字符校驗(yàn)完成后,生成接收狀態(tài)指示信號(hào),以觸發(fā)所述識(shí)別單元執(zhí)行識(shí)別所述IC卡的邏輯約定。
      9.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,還包括 產(chǎn)生單元,用于根據(jù)識(shí)別所述IC卡的邏輯約定的結(jié)果產(chǎn)生邏輯約定控制信號(hào); 所述接收單元,還用于按照所述邏輯約定控制信號(hào)指示的邏輯約定方式從所述IC卡接收后續(xù)字符。
      10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述接收單元包括 第一接收子單元,用于當(dāng)所述邏輯約定控制信號(hào)為正向約定控制信號(hào)時(shí),通過所述正向約定指示信號(hào)的指示繼續(xù)按照正向約定方式從所述IC卡接收后續(xù)字符; 第二接收子單元,用于當(dāng)所述邏輯約定控制信號(hào)為反向約定控制信號(hào)時(shí),將所述正向約定指示信號(hào)配置為反向約定指示信號(hào),并通過所述反向約定指示信號(hào)的指示按照反向約定方式從所述IC卡接收后續(xù)數(shù)據(jù)。
      11.一種識(shí)別IC卡邏輯約定的系統(tǒng),其特征在于,所述系統(tǒng)包括IC卡,以及如權(quán)利要求6至10任意一項(xiàng)所述的終端。
      全文摘要
      本發(fā)明實(shí)施例公開了識(shí)別IC卡邏輯約定的方法、終端及系統(tǒng),所述方法包括終端對(duì)IC卡執(zhí)行完復(fù)位操作后,配置正向約定指示信號(hào);根據(jù)所述正向約定指示信號(hào)的指示,按照正向約定方式從所述IC卡接收首個(gè)字符;通過所述首個(gè)字符的字符內(nèi)容,以及對(duì)所述首個(gè)字符的數(shù)據(jù)校驗(yàn)結(jié)果識(shí)別所述IC卡的邏輯約定。本發(fā)明實(shí)施例中通過預(yù)先配置首個(gè)字符的邏輯約定方式,可以通過硬件電路實(shí)現(xiàn)對(duì)邏輯約定方式的自動(dòng)識(shí)別和配置,與現(xiàn)有技術(shù)相比,可以節(jié)約軟件開銷,減少識(shí)別IC卡邏輯約定的時(shí)間,保證終端與IC卡之間信息交互的及時(shí)性和高效性。
      文檔編號(hào)G06K17/00GK102930306SQ201210431619
      公開日2013年2月13日 申請(qǐng)日期2012年11月1日 優(yōu)先權(quán)日2012年11月1日
      發(fā)明者韓亞明 申請(qǐng)人:北京華大信安科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1