国产精品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>

      一種智能卡狀態(tài)檢測的方法及其系統(tǒng)與流程

      文檔序號:12365344閱讀:493來源:國知局
      一種智能卡狀態(tài)檢測的方法及其系統(tǒng)與流程

      本發(fā)明涉及卡狀態(tài)檢測技術領域,尤其涉及的是一種智能卡狀態(tài)檢測的方法及其系統(tǒng)。



      背景技術:

      目前,智能移動終端的SD卡和SIM卡在通訊時,需要檢測卡在通訊時的狀態(tài)。單一的檢測方式是SD卡設置一個檢測端口,SIM卡設置一個檢測端口,因此對移動終端上插入卡槽內(nèi)的智能卡進行狀態(tài)檢測時,需要依次通過檢測端口對每個智能卡進行檢測,所以現(xiàn)有技術中的方法不僅檢測方式單一,而且需要對每個智能卡進行逐個檢測,檢測效率低。

      因此,現(xiàn)有技術有待于進一步的改進。



      技術實現(xiàn)要素:

      鑒于上述現(xiàn)有技術中的不足之處,本發(fā)明的目的在于為用戶提供一種智能卡狀態(tài)檢測的方法及其系統(tǒng),克服現(xiàn)有技術中的檢測方式單一,而且檢測效率低的缺陷。

      本發(fā)明解決技術問題所采用的技術方案如下:

      一種智能卡狀態(tài)檢測的方法,其中,包括以下步驟:

      A、當獲取到智能卡插入卡槽內(nèi)的電壓信號后,將所述電壓信號轉(zhuǎn)化成數(shù)字信號,將所述數(shù)字信號存儲在智能卡的寄存器內(nèi);

      B、中央處理器獲取寄存器內(nèi)的數(shù)字信號,根據(jù)所述數(shù)字信號識別出卡槽內(nèi)智能卡的類型;

      C、根據(jù)識別出的智能卡類型,分別檢測每個智能卡的工作電壓,并根據(jù)所述工作電壓返回相對應智能卡的通訊狀態(tài)。

      所述的智能卡狀態(tài)檢測的方法,其中,所述步驟A中對卡槽內(nèi)是否有智能卡插入進行檢測的方法,包括:

      A1、采集將智能卡插入卡槽時產(chǎn)生的紅外反射光線;

      A2、將所述紅外反射光線轉(zhuǎn)換成電壓信號。

      所述的智能卡狀態(tài)檢測的方法,其中,所述智能卡包括:SD卡和SIM卡,并且根據(jù)不同的智能卡類型,存儲在寄存器內(nèi)的數(shù)字信號對應的數(shù)字不同。

      所述的智能卡狀態(tài)檢測的方法,其中,所述B中,當識別出卡槽內(nèi)智能卡的類型之后,還包括步驟:

      B1、中央處理器模塊對卡槽內(nèi)智能卡是否處于工作狀態(tài),若識別出智能卡處于非工作狀態(tài),則判斷所述智能卡是否從卡槽拔出。

      所述的智能卡狀態(tài)檢測的方法,其中,所述步驟C中所述檢測每個智能卡的工作電壓的方法包括:

      C1、當接收到檢測智能卡的工作電壓的信號時,電壓檢測單元內(nèi)的NMOS管輸出低電平信號到中央處理器;

      C2、所述中央處理器根據(jù)所述低電壓信號地址,從其內(nèi)部寄存器調(diào)用智能卡檢測指令信號到智能卡,檢測智能卡的通訊狀態(tài)。

      一種智能卡狀態(tài)檢測的系統(tǒng),其中,包括:

      卡插入檢測模塊,用于當獲取到智能卡插入卡槽內(nèi)的電壓信號后,將所述電壓信號轉(zhuǎn)化成數(shù)字信號,將所述數(shù)字信號存儲在智能卡的寄存器內(nèi);

      卡類型檢測模塊,用于中央處理器獲取寄存器內(nèi)的數(shù)字信號,根據(jù)所述數(shù)字信號識別出卡槽內(nèi)智能卡的類型;

      卡狀態(tài)檢測模塊,用于根據(jù)識別出的智能卡類型,分別檢測每個智能卡的工作電壓,并根據(jù)所述工作電壓返回相對應智能卡的通訊狀態(tài)。

      所述的智能卡狀態(tài)檢測的系統(tǒng),其中,所述卡插入檢測模塊包括:

      光信號采集單元,用于采集將智能卡插入卡槽時產(chǎn)生的紅外反射光線;

      光電轉(zhuǎn)換單元,用于將所述紅外反射光線轉(zhuǎn)換成電壓信號。

      所述的智能卡狀態(tài)檢測的系統(tǒng),其中,所述智能卡包括:SD卡和SIM卡,并且根據(jù)不同的智能卡類型,存儲在寄存器內(nèi)的數(shù)字信號對應的數(shù)字不同。

      所述的智能卡狀態(tài)檢測的系統(tǒng),其中,所述卡類型檢測模塊包括:

      卡工作狀態(tài)檢測單元,用于中央處理器模塊對卡槽內(nèi)智能卡是否處于工作狀態(tài),若識別出智能卡處于非工作狀態(tài),則判斷所述智能卡是否從卡槽拔出。

      所述的智能卡狀態(tài)檢測的系統(tǒng),其中,卡狀態(tài)檢測模塊包括:

      檢測指令輸出單元,用于所述當接收到檢測智能卡的工作電壓的信號時,電壓檢測單元內(nèi)的NMOS管輸出低電平信號到中央處理器;

      檢測執(zhí)行單元,用于所述中央處理器根據(jù)所述低電壓信號地址,從其內(nèi)部寄存器調(diào)用智能卡檢測指令信號到智能卡,檢測智能卡的通訊狀態(tài)。

      有益效果:本發(fā)明提供了一種智能卡狀態(tài)檢測的方法及其系統(tǒng),通過當獲取到智能卡插入卡槽內(nèi)的電壓信號后,將所述電壓信號轉(zhuǎn)化成數(shù)字信號,將所述數(shù)字信號存儲在智能卡的寄存器內(nèi);中央處理器獲取寄存器內(nèi)的數(shù)字信號,根據(jù)所述數(shù)字信號識別出卡槽內(nèi)智能卡的類型;根據(jù)識別出的智能卡類型,分別檢測每個智能卡的工作電壓,并根據(jù)所述工作電壓返回相對應智能卡的通訊狀態(tài)。本發(fā)明所述提供的方法和系統(tǒng),由于減少卡檢測端口的設置,并且可以自動依次對移動終端上每個智能卡的狀態(tài)進行檢測,提高了卡狀態(tài)檢測的智能性,因此促進了智能移動終端技術的發(fā)展。

      附圖說明

      圖1是本發(fā)明所述智能卡狀態(tài)檢測的方法的步驟流程圖。

      圖2是本發(fā)明所述方法中卡插入檢測的方法原理示意圖。

      圖3是本發(fā)明所述方法中卡狀態(tài)檢測的方法原理示意圖。

      圖4是本發(fā)明所述系統(tǒng)的原理結(jié)構示意圖。

      具體實施方式

      為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明提供了一種智能卡狀態(tài)檢測的方法,如圖1所述,包括以下步驟:

      S1、當獲取到智能卡插入卡槽內(nèi)的電壓信號后,將所述電壓信號轉(zhuǎn)化成數(shù)字信號,將所述數(shù)字信號存儲在智能卡的寄存器內(nèi)。

      本步驟首先獲取智能卡插入到卡槽后在卡槽中產(chǎn)生的反射光信號轉(zhuǎn)化成電壓信號,并將所述電壓信號轉(zhuǎn)化成數(shù)字信號,并將所述數(shù)字信號存儲到智能卡的卡槽內(nèi)的寄存器內(nèi)。

      具體的,所述智能卡包括:SD卡和SIM卡,并且根據(jù)不同的智能卡類型,存儲在寄存器內(nèi)的數(shù)字信號對應的數(shù)字不同。在移動終端中可以設置一到兩個SIM卡和一個SD卡,則在具體實施過程中,由于移動終端中不止一個智能卡,則在每個卡槽內(nèi)轉(zhuǎn)換得到的數(shù)字信號所對應的數(shù)字均不同,因此存儲到智能卡的卡槽內(nèi)的寄存器內(nèi)的數(shù)字均不同,因此可以通過獲取寄存器內(nèi)存儲的數(shù)字,識別出卡槽內(nèi)是否有智能卡插入和根據(jù)數(shù)字的不同識別出具體卡槽內(nèi)的智能卡種類。

      S2、中央處理器獲取寄存器內(nèi)的數(shù)字信號,根據(jù)所述數(shù)字信號識別出卡槽內(nèi)智能卡的類型。

      由于在步驟S1中當智能卡插入卡槽內(nèi)時,已經(jīng)將與智能卡信息相關的數(shù)字信號存儲到寄存器內(nèi),因此中央處理器可以從卡槽內(nèi)的寄存器內(nèi)得到的數(shù)字信號中識別出對應卡槽內(nèi)智能卡的類型。

      S3、根據(jù)識別出的智能卡類型,分別檢測每個智能卡的工作電壓,并根據(jù)所述工作電壓返回相對應智能卡的通訊狀態(tài)。

      中央處理器在識別出智能卡的類型后,對智能卡的工作電壓進行檢測,并根據(jù)檢測出的工作電壓反饋出智能卡的通訊狀態(tài)。

      可以想到的是,若獲取到智能卡的工作電壓處于正常范圍,則說明智能卡處于正常的通訊狀態(tài),若獲取到智能卡的工作電壓低于正常范圍,則說明智能卡的通訊狀態(tài)不佳。

      為了能更好的對智能卡狀態(tài)進行檢測,在識別出智能卡的種類后,所述步驟S2中,當中央處理器識別出卡槽內(nèi)智能卡的類型之后,還包括步驟:

      S21、中央處理器模塊對卡槽內(nèi)智能卡是否處于工作狀態(tài),若識別出智能卡處于非工作狀態(tài),則判斷所述智能卡是否從卡槽拔出。

      所述步驟S3中所述檢測每個智能卡的工作電壓的方法包括:

      S31、當接收到檢測智能卡的工作電壓的信號時,電壓檢測單元內(nèi)的NMOS管輸出低電平信號到中央處理器;

      S32、所述中央處理器根據(jù)所述低電壓信號地址,從其內(nèi)部寄存器調(diào)用智能卡檢測指令信號到智能卡,檢測智能卡的通訊狀態(tài)。

      下面以本發(fā)明所述方法的具體應用實施例,對其做進一步的說明。結(jié)合圖2和圖3所示。

      移動終端SD卡與SIM卡在插入卡槽時,需要檢測SD卡與SIM卡。當SD卡與SIM卡在插入卡槽時,設先插入SD卡,再插入SIM卡,則先檢測SD卡是否插入,再檢測SIM卡是否插入。預先設置在卡槽內(nèi)的紅外檢測單元檢測到有卡插入時,卡槽內(nèi)的光電轉(zhuǎn)化單元將智能卡的紅外反射光線轉(zhuǎn)化為電壓信號,該反射光線為紅外檢測單元發(fā)射到卡上的紅外檢測光線,經(jīng)過卡反射到光電轉(zhuǎn)化單元。模數(shù)轉(zhuǎn)化單元將光電轉(zhuǎn)化單元轉(zhuǎn)化反射光線為電壓信號轉(zhuǎn)化成數(shù)字信號,存儲在卡槽內(nèi)的寄存器單元,同時等待檢測SIM卡插入的狀態(tài)。由于SD卡與SIM卡插入的時間間隔短,則此處中央處理器不需要執(zhí)行卡檢測等待指令。

      當?shù)谝粡埧ú迦肟ú蹠r,譬如SD卡,測到SD卡后,等待第二張卡插入卡槽檢測。當?shù)诙埧ú迦肟ú蹠r,譬如SIM卡,紅外檢測單元發(fā)送紅外光線到卡,卡反射的光線經(jīng)過光電轉(zhuǎn)化單元將卡的反射光線轉(zhuǎn)化為電壓信號。卡槽內(nèi)的模數(shù)轉(zhuǎn)化單元將該電壓信號轉(zhuǎn)化成數(shù)字信號,存儲在卡槽內(nèi)的寄存器單元2。

      發(fā)送中斷請求信號到中央處理器,請求檢測識別該卡的類型是SD卡還是SIM卡。中央處理器調(diào)用寄存器單元的數(shù)字信號指令,檢測智能移動終端卡槽有卡插入。

      由于智能移動終端卡槽已經(jīng)定義SD卡和SIM卡的類型,則中央處理器需要檢測SD卡和SIM卡在插入卡槽后的狀態(tài),譬如SD卡和SIM卡是否在工作,若SD卡和SIM卡不工作時是否被拔出。

      設置電源檢測模塊,用于檢測SD卡和SIM卡的供電狀態(tài)。設SD卡的工作電壓為V1,SIM卡的工作電壓為V2,電源檢測模塊內(nèi)的電壓檢測單元1檢測SD卡的工作電壓V1,電源檢測模塊內(nèi)的電壓檢測單元2檢測SIM卡的工作電壓V2 。

      若SD卡工作,SIM卡未插入卡槽,則電源檢測模塊內(nèi)的電壓檢測單元檢測SD卡的工作電壓V1。電壓檢測單元內(nèi)的NMOS管被打開,輸出低電平信號到中央處理器,中央處理器根據(jù)低電平信號地址,從其內(nèi)部寄存器單元調(diào)用SD卡檢測指令信號到SD卡模塊,檢測SD卡的狀態(tài), 設此處中央處理器的檢測單元1檢測SD卡的狀態(tài)。

      在上述方法的基礎上,本發(fā)明提供了一種智能卡狀態(tài)檢測的系統(tǒng),如圖4所示,所述系統(tǒng)包括:

      卡插入檢測模塊110,用于當獲取到智能卡插入卡槽內(nèi)的電壓信號后,將所述電壓信號轉(zhuǎn)化成數(shù)字信號,將所述數(shù)字信號存儲在智能卡的寄存器內(nèi);其功能如步驟S1所述。

      卡類型檢測模塊120,用于中央處理器獲取寄存器內(nèi)的數(shù)字信號,根據(jù)所述數(shù)字信號識別出卡槽內(nèi)智能卡的類型;其功能如步驟S2所述。

      卡狀態(tài)檢測模塊130,用于根據(jù)識別出的智能卡類型,分別檢測每個智能卡的工作電壓,并根據(jù)所述工作電壓返回相對應智能卡的通訊狀態(tài),其功能如步驟S3所述。

      所述卡插入檢測模塊包括:

      光信號采集單元,用于采集將智能卡插入卡槽時產(chǎn)生的紅外反射光線;

      光電轉(zhuǎn)換單元,用于將所述紅外反射光線轉(zhuǎn)換成電壓信號。

      所述智能卡包括:SD卡和SIM卡,并且根據(jù)不同的智能卡類型,存儲在寄存器內(nèi)的數(shù)字信號對應的數(shù)字不同。

      所述卡類型檢測模塊包括:

      卡工作狀態(tài)檢測單元,用于中央處理器模塊對卡槽內(nèi)智能卡是否處于工作狀態(tài),若識別出智能卡處于非工作狀態(tài),則判斷所述智能卡是否從卡槽拔出。

      卡狀態(tài)檢測模塊包括:

      檢測指令輸出單元,用于所述當接收到檢測智能卡的工作電壓的信號時,電壓檢測單元內(nèi)的NMOS管輸出低電平信號到中央處理器;

      檢測執(zhí)行單元,用于所述中央處理器根據(jù)所述低電壓信號地址,從其內(nèi)部寄存器調(diào)用智能卡檢測指令信號到智能卡,檢測智能卡的通訊狀態(tài)。

      有益效果:本發(fā)明提供了一種智能卡狀態(tài)檢測的方法及其系統(tǒng),通過當獲取到智能卡插入卡槽內(nèi)的電壓信號后,將所述電壓信號轉(zhuǎn)化成數(shù)字信號,將所述數(shù)字信號存儲在智能卡的寄存器內(nèi);中央處理器獲取寄存器內(nèi)的數(shù)字信號,根據(jù)所述數(shù)字信號識別出卡槽內(nèi)智能卡的類型;根據(jù)識別出的智能卡類型,分別檢測每個智能卡的工作電壓,并根據(jù)所述工作電壓返回相對應智能卡的通訊狀態(tài)。本發(fā)明所述提供的方法和系統(tǒng),由于減少卡檢測端口的設置,并且可以自動依次對移動終端上每個智能卡的狀態(tài)進行檢測,提高了卡狀態(tài)檢測的智能性,因此促進了智能移動終端技術的發(fā)展。

      可以理解的是,對本領域普通技術人員來說,可以根據(jù)本發(fā)明的技術方案及其發(fā)明構思加以等同替換或改變,而所有這些改變或替換都應屬于本發(fā)明所附的權利要求的保護范圍。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1