一種雙界面智慧卡及其啟動非接觸應用的方法
2023-05-29 08:05:41
專利名稱:一種雙界面智慧卡及其啟動非接觸應用的方法
技術領域:
本發明屬於雙界面智慧卡技術領域,特別涉及一種雙界面智慧卡及其啟動 非^接觸應用的方法。
背景技術:
雙界面SIM卡(也稱雙界面智慧卡)技術融合了 DI卡技術和SIM卡技術, 既具有普通SIM卡一樣的SIM功能,又能夠通過附於其上的天線與讀卡器進 行近距離無線通信,從而能夠擴展至非電信應用(既非接觸應用),是一種多 功能的SIM卡。不同於傳統SIM卡僅有金屬的接觸界面,雙界面SIM卡還具 有通過天線與讀卡器進行近距離無線射頻通信的非^接觸界面,支持接觸與非接 觸兩個接口,接觸界面實現SIM功能,非接觸界面實現非電信應用功能。雙界面SIM卡有兩種工作模式非接觸工作模式和混合工作模式。非接觸 工作模式是在手機關機後,電信智慧卡通過非接觸接口利用RFID技術與讀卡 器進行數據交互,實現非接觸接口通信,以支持通過非接觸接口實現的相關應 用(如消費刷卡、門禁識別等,為了描述方便,後續描述通過非接觸接口實現 的相關應用時簡稱非接觸應用);混合模式是在裝有該電信智慧卡的手機開機 後,同時支持接觸接口通信和非接觸接口通信,即在手機開機後,同時支持通 過接觸接口實現的SIM應用(為了描述方便後續描述時通過接觸接口實現的 SIM應用簡稱SIM應用)和非接觸應用。在開機時在混合模式下,雙界面SIM 卡必須先啟動SIM應用,然後才能啟動非接觸應用,而在非接觸工作模式下, 雙界面SIM卡可以通過非接觸接口與讀卡器進行數據交互,直接啟動非接觸應 用。雙界面SIM卡實現非接觸應用時,希望可以實現雙界面SIM卡對非接觸 工作模式的控制,以保證非接觸應用的安全性。在有些應用場景下,如雙界面 SIM卡丟失時,希望此時電信智慧卡無法在非接觸工作模式下實現非接觸應 用。發明內容為了實現雙界面SIM卡對非接觸工作模式的控制,以保證非接觸應用的安 全性,本發明實施例提供了一種雙界面智慧卡啟動非接觸應用的方法,包括檢測雙界面智慧卡工作模式,當檢測到工作模式為非接觸工作模式時;根據預設定的策略,啟動非接觸應用。同時本發明實施例還提供一種雙界面智慧卡,包括非接觸工作檢測模塊用於檢測雙界面智慧卡工作模式,當檢測到工作在 非接觸工作模式時,發送檢測結果;策略存儲;漠塊用於存儲預設置的策略;非接觸工作模式配置模塊用於接收非接觸工作檢測模塊發送的檢測結果,並根據策略存儲模塊中的策略,發送處理指令;非接觸工作模式處理模塊用於接收處理指令,啟動非接觸應用。 由上述本發明提供的具體實施方案可以看出,正是由於通過預設定的策略,啟動非接觸應用,實現雙界面智慧卡對非接觸工作模式的控制,從而保證非接觸應用的安全性。
圖1為本發明提供的第一實施例雙界面智慧卡結構圖; 圖2為本發明提供的第一實施例雙界面智慧卡結構圖; 圖3為本發明提供的第二實施例方法流程圖; 圖4為本發明提供的第三實施例方法流程圖。
具體實施方式
結合本發明實施例和附圖對進行詳細說明,本發明提供的第一實施例是一種雙界面智慧卡,其結構如圖1所示,包括 初始化模塊201:用於進行初始化處理。非接觸工作檢測模塊202:該模塊負責檢測雙界面SIM卡是否工作在非接 觸工作模式。可以採用下面的辦法檢測當前的工作模式檢測雙界面SIM卡內晶片的 VCC引腳電平,若為高電平,說明雙界面SIM卡的工作電源是由接觸式電源 提供,雙界面SIM卡工作在混合工作模式下,否則,雙界面SIM卡的工作電 源是由非接觸場提供,雙界面SIM卡是工作在非接觸模式下。非接觸工作檢測 模塊可以是初始化模塊的一個子模塊,在初始化處理過程中進行檢測。檢測雙 界面SIM卡是否工作在非接觸工作模式,還可以通過檢測雙界面SIM卡集成 電路晶片中LC震蕩電路中的電容是否有電來進行判斷,若無電,說明雙界面 SIM卡的工作電源是由接觸式電源提供,雙界面SIM卡工作在混合工作模式 下,否則,雙界面SIM卡的工作電源是由非接觸場提供,雙界面SIM卡是工 作在非接觸模式下。檢測雙界面SIM卡是否工作在非接觸工作模式的方法還有 很多,以上只是本領域技術人員優選的方案。策略存儲模塊203:存儲預設置的策略及對應的策略標識,該預設置的策略包括允許或者不 允許非接觸工作模式,其中允許非接觸工作模式標記為1,否則為O(具體實 施時可直接寫在程序代碼中,程序運行時可直接使用,或設置一個存儲區,程 序運行時由存儲區調用)。非接觸工作模式配置模塊204:打開或者關閉非接觸工作模式。非接觸工作模式處理模塊205:進行非接觸工作模式的處理,啟動非接觸應用。為了實現雙界面智慧卡對非接觸工作模式的控制這一 目的,上述模塊具有以下關係1. 在初始化過程中,如果非接觸工作檢測模塊202檢測到雙界面SIM卡工 作在非接觸工作模式下,發送該檢測結果,非接觸工作模式配置模塊204接收 該檢測結果,根據策略存儲;漢塊203中的策略標識,若該策略標識對應的預設 置的策略為允許非接觸工作模式,在非接觸工作模式配置模塊204中打開非接 觸工作模式,那麼非接觸工作模式配置模塊204發送處理指令,非接觸工作模 式處理模塊205接收該處理指令,進行非接觸工作模式的處理,啟動非接觸應 用。2. 在初始化過程中,如果非接觸工作檢測模塊202檢測到雙界面SIM卡工 作在非接觸模式下,發送該檢測結果,非接觸工作模式配置模塊204接收該檢 測結果,根據策略存儲模塊203中的策略標記,若該策略標識對應的預設置的 策略為不允許非接觸工作模式,非接觸工作模式配置模塊204中關閉非接觸工 作模式,那麼非接觸工作模式配置模塊204不調用非接觸工作模式處理模塊 205,停止非接觸工作模式的處理,禁止非接觸應用。3. 可以通過非接觸工作模式配置模塊204來打開或者關閉非接觸工作模式。4. 在初始化過程中,如果非接觸工作檢測模塊202才全測到雙界面SIM卡工 作在混合工作模式,發送該檢測結果,進入混合工作模式處理流程。進行混合 工作才莫式的處理。本發明提供的雙界面智慧卡,還存在另外一種方案,雙界面智慧卡結構如 圖2所示,除了上述模塊還包括命令接收模塊206: 通過非接觸通道接收命令。 和上述模塊之間具有如下關係5. 在初始化過程中打開非接觸工作模式和接觸工作模式,命令接收模塊206接收命令,如果命令來自接觸式通道,進入混合工作模式處理流程。初始 化處理打開非接觸工作模式後,如果命令來自非接觸式通道,非接觸工作檢測 模塊202,檢測雙界面智慧卡工作模式,當檢測到工作在非接觸工作模式時, 發送檢測結果,非接觸工作模式配置模塊204接收該檢測結果,根據策略存儲 模塊203中的策略標識,若該策略標識對應的預設置的策略為允許非接觸工作 模式,那麼非接觸工作模式配置模塊204發送處理指令,非接觸工作模式處理 模塊205接收處理指令,進行非接觸工作模式的處理,啟動非接觸應用。6.在初始化過程中打開非接觸工作模式和接觸工作模式,命令接收模塊 206接收命令,如果命令來自接觸式通道,進入混合工作模式處理流程。初始 化處理打開非接觸工作模式後,如果命令來自非接觸式通道,非接觸工作檢測 模塊202,檢測雙界面智慧卡工作模式,當檢測到工作在非接觸工作模式時, 發送檢測結果,非接觸工作模式配置模塊204接收該檢測結果,根據策略存儲 模塊203中的策略標記,若該策略標識對應的預設置的策略為不允許非接觸工 作模式,非接觸工作模式配置模塊204中關閉非接觸工作模式,那麼非接觸工 作模式配置模塊204不調用非接觸工作模式處理模塊205,停止非接觸工作模 式的處理,禁止非接觸應用。本發明第二實施例是一種雙界面智慧卡啟動非接觸應用的方法,在工作之前,需要預先設置策略允許或不允許非接觸工作模式,並設置對應的策略標 識,其中允許非接觸工作模式標記為1,否則為0 (具體實施時可直接寫在程 序代碼中,程序運行時可直接使用,或設置一個存儲區,程序運行時由存儲區 調用)。該方法可通過非接觸工作模式配置模塊打開或者關閉非接觸工作模式,實 現雙界面智慧卡對非接觸工作模式的控制,如圖3所示,包括 步驟301:進行初始化處理。步驟302:初始化處理過程中,檢測VCC引腳電平,當為高電平時,跳到 步驟306,否則跳到步驟303。步驟303:根據預設置的策略的策略標識,若標記為1,即允許非接觸工 作模式,則跳到步驟304,否則,跳到步驟305。 至此,初始化結束。步驟304:打開非接觸工作模式,進入非接觸工作模式處理流程,啟動非 、接觸應用。步驟305:關閉非接觸工作模式,禁止非接觸應用,退出。 步驟306:進入混合工作模式處理流程。本發明第三實施例是一種雙界面智慧卡啟動非接觸應用的方法,在工作之 前,需要預先設置策略允許或不允許非接觸工作模式,並設置對應的策略標 識,其中允許非接觸工作模式標記為1,否則為0 (具體實施時可直接寫在程 序代碼中,程序運行時可直接使用,或設置一個存儲區,程序運行時由存儲區 調用)。如圖4所示,包括步驟401:進行初始化處理,打開非接觸工作模式和接觸工作模式。 步驟402:接收命令,如果命令來自接觸式通道,跳到步驟405,否則跳 到步驟403。步驟403:檢測VCC引腳電平,當為高電平時,跳到步驟404,否則跳到 步驟405。步驟404:根據預設置的策略的策略標識,若標記為1,跳到步驟405,否 則禁止非接觸應用,跳到步驟402。步驟405:處理命令(即若命令來自接觸式通道,進入混合工作模式處理 流程;若命令來自非接觸式通道,啟動非接觸應用),跳到步驟402。明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及 其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1. 一種雙界面智慧卡啟動非接觸應用的方法,其特徵在於,包括檢測雙界面智慧卡工作模式,當檢測到工作模式為非接觸工作模式時;根據預設定的策略,啟動非接觸應用。
2、 如權利要求1所述的方法,其特徵在於,檢測雙界面智慧卡工作模式 具體為在初始化處理過程中,檢測雙界面智慧卡工作模式; 根據預設定的策略,啟動非接觸應用步驟具體為若預設定的策略為允許非接觸工作模式,則打開非接觸工作模式,啟動非 接觸應用,若預設定的策略為不允許非接觸工作模式,則關閉非接觸工作模式, 禁止非接觸應用。
3、 如權利要求1所述的方法,其特徵在於,檢測雙界面智慧卡工作模式 具體為初始化處理打開非接觸工作模式後,當通過非接觸通道接收命令時,檢測 雙界面智慧卡工作模式;根據預設定的策略,啟動非接觸應用步驟具體為若預設定的策略為允許非接觸工作模式,啟動非接觸應用,若預設定的策 略為不允許非接觸工作模式,禁止非接觸應用。
4、 如權利要求1所述的方法,其特徵在於,根據預設定的策略對應的策 略標識,確定預設定的策略。
5、 如權利要求1所述的方法,其特徵在於,檢測雙界面智慧卡工作模式, 當工作模式為非接觸工作模式時,具體為檢測雙界面智慧卡內晶片的VCC引腳電平,當檢測到VCC引腳電平為低 時,確定工作模式為非接觸工作模式;或檢測雙界面智慧卡卡集成電路晶片中LC震蕩電路中的電容,當檢測電容有電時,確定工作模式為非接觸工作模式,發送^r測結果。
6、 一種雙界面智慧卡,其特徵在於,包括非接觸工作檢測模塊用於檢測雙界面智慧卡工作模式,當檢測到工作在 非接觸工作模式時,發送檢測結果;策略存儲模塊用於存儲預設置的策略;非接觸工作模式配置模塊用於接收非接觸工作檢測模塊發送的檢測結 果,並根據策略存儲沖莫塊中的策略,發送處理指令;非接觸工作模式處理模塊用於接收非接觸工作模式配置模塊發送的處理 指令,並根據處理指令啟動非接觸應用。
7、 如權利要求6所述的雙界面智慧卡,其特徵在於, 非接觸工作檢測模塊還用於初始化處理過程中,檢測雙界面智慧卡工作模式,當檢測到工作在非接觸工作模式時,發送檢測結果;非接觸工作模式配置模塊還用於接收非接觸工作檢測模塊發送的檢測結 果,若策略存儲模塊中的策略為允許非接觸工作模式,則打開非接觸工作模式, 發送處理指令,若策略存儲模塊中的策略為不允許非接觸工作模式,關閉非接 觸工作模式,禁止發送處理指令。
8、 如權利要求6所述的雙界面智慧卡,其特徵在於, 非接觸工作檢測模塊還用於初始化處理打開非接觸工作模式後,當通過非接觸通道接收命令時,4企測雙界面智慧卡工作才莫式,當4全測到工作在非接觸 工作模式時,發送檢測結果;非接觸工作模式配置模塊還用於接收非接觸工作檢測模塊發送的檢測結 果,若策略存儲模塊中的策略為允許非接觸工作模式,發送處理指令,若策略 存儲模塊中的策略為不允許非接觸工作模式,禁止發送處理指令。
9、 如權利要求6所述的雙界面智慧卡,其特徵在於,策略存儲模塊還 用於存儲預設定的策略對應的策略標識;非接觸工作模式配置模塊還用於接收非接觸工作檢測模塊發送的檢測結果,並根據策略存儲模塊中的策略標識,發送處理指令。
10、如權利要求6所述的雙界面智慧卡,其特徵在於,非接觸工作檢測模 塊還用於檢測雙界面智慧卡內晶片的VCC引腳電平,當檢測到VCC引腳電 平為低時,確定工作模式為非接觸工作模式,發送4全測結果;或檢測雙界面智慧卡集成電路晶片中LC震蕩電路中的電容,當檢測電容 有電時,確定工作模式為非接觸工作模式,發送檢測結果。
全文摘要
本發明公開了一種雙界面智慧卡及其啟動非接觸應用的方法,為了實現雙界面SIM卡對非接觸工作模式的控制,以保證非接觸應用的安全性,本發明公開的方法包括檢測雙界面智慧卡工作模式,當檢測到工作模式為非接觸工作模式時;根據預設定的策略,啟動非接觸應用,正是由於檢測到工作在非接觸工作模式;根據預設定的策略,實現雙界面SIM卡對非接觸工作模式的控制,進而啟動非接觸應用,從而保證了非接觸應用的安全性。
文檔編號G06K7/00GK101281610SQ20081011268
公開日2008年10月8日 申請日期2008年5月23日 優先權日2008年5月23日
發明者齊同心 申請人:北京握奇數據系統有限公司