專利名稱:實現(xiàn)智能移動終端數(shù)據(jù)安全的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信終端,尤其涉及實現(xiàn)智能移動終端數(shù)據(jù)安全的方法及系統(tǒng)。
背景技術(shù):
目前,采用NFC (Near Field Communication)標準的近距離無線通信技術(shù)已經(jīng)廣泛應(yīng)用在各個領(lǐng)域,其獨立芯片的載體通常表現(xiàn)為一張卡片。現(xiàn)有技術(shù)通過NFC進行加密的技術(shù)是使用專用設(shè)備對NFC芯片內(nèi)部數(shù)據(jù)區(qū)進行讀寫,存入密鑰等特殊數(shù)據(jù),使用時再由使用設(shè)備的應(yīng)用程序讀出數(shù)據(jù)進行校驗匹配,以獲得使用設(shè)備 數(shù)據(jù)的訪問權(quán)限。目前市場上常見的NFC功能卡片,例如乘車卡、員工卡、消費卡等已經(jīng)廣泛使用,并且容易獲得,但這些NFC功能卡片對普通用戶而言是只讀的,使用過程中無需考慮數(shù)據(jù)的加密或者保護問題。隨著越來越多的智能移動終端也內(nèi)置了 NFC芯片,普通用戶也需要考慮智能移動終端使用的數(shù)據(jù)安全。如何利用現(xiàn)有技術(shù)NFC功能卡片來解決智能移動終端數(shù)據(jù)安全也是智能移動終端用戶需要考慮的問題。因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明為解決現(xiàn)有技術(shù)的缺陷和不足,提出一種利用NFC卡來實現(xiàn)智能移動終端數(shù)據(jù)安全的方法及系統(tǒng),該方法及系統(tǒng)能夠?qū)崿F(xiàn)通過NFC卡觸碰智能移動終端啟動終端相應(yīng)的功能,保護終端中的數(shù)據(jù)安全。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
一種實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,所述智能移動終端具備NFC功能,用于通過NFC卡來執(zhí)行智能移動終端中的應(yīng)用,包括如下步驟
A、將所述NFC卡與所述智能移動終端進行配對連接;
B、將所述NFC卡的UID及相應(yīng)執(zhí)行的功能存儲到所述智能移動終端中;
C、所述智能移動終端啟動相應(yīng)應(yīng)用或NFC卡觸碰所述智能移動終端時,所述智能移動終端讀取NFC卡的UID是否存在于所述智能移動終端中,如果不存在,則所述智能移動終端不啟動相應(yīng)應(yīng)用;如果存在,則所述智能移動終端啟動相應(yīng)應(yīng)用并執(zhí)行相應(yīng)功能。優(yōu)選的,執(zhí)行所述步驟A之前還包括如下步驟
將所述NFC卡觸碰所述智能移動終端,由所述智能移動終端通過檢測算法對所述NFC卡片進行兼容性檢查。所述兼容性檢查是所述智能移動終端反復(fù)讀取同一張NFC卡中的WD,根據(jù)每次獲取的UID是否一致來確定可兼容的NFC卡。優(yōu)選的,所述步驟B中具體包括以下步驟
BI、所述智能移動終端讀取NFC卡中的WD ;
B2、所述智能移動終端綁定設(shè)置NFC卡對應(yīng)執(zhí)行的功能及動作;
B3、將NFC卡的UID及其對應(yīng)執(zhí)行的功能存儲到所述智能移動終端的數(shù)據(jù)庫表中,建立NFC卡及其對應(yīng)執(zhí)行功能的關(guān)系。所述步驟B3中智能移動終端的數(shù)據(jù)庫表的字段包括NFC卡nD、NFC卡名稱、NFC卡對應(yīng)執(zhí)行功能及動作、附加參數(shù)。優(yōu)選的,所述智能移動終端包括智能手機或平板電腦。本發(fā)明還提供一種實現(xiàn)智能移動終端數(shù)據(jù)安全的系統(tǒng),所述智能移動終端具備NFC功能,用于通過NFC卡來執(zhí)行智能移動終端中的應(yīng)用,包括
NFC卡片配對模塊,用于將所述NFC卡與所述智能移動終端進行配對連接;
NFC卡片功能設(shè)置模塊,用于將所述NFC卡的UID及相應(yīng)執(zhí)行的功能存儲到所述智能移動終端中;
智能移動終端系統(tǒng)綜合管理模塊,用于根據(jù)所述智能移動終端啟動相應(yīng)應(yīng)用或NFC卡觸碰所述智能移動終端時,確定所述NFC卡的UID是否存在于所述智能移動終端中,如果不存在,則所述智能移動終端不啟動相應(yīng)應(yīng)用;如果存在,則所述智能移動終端啟動相應(yīng)應(yīng)用并執(zhí)行相應(yīng)功能。優(yōu)選的,還包括NFC卡兼容性檢測模塊,用于檢測所述NFC卡與所述智能移動終端
是否兼容。所述智能移動終端系統(tǒng)綜合管理模塊還包括NFC卡功能模塊數(shù)據(jù)庫表,該數(shù)據(jù)庫表存儲所述NFC卡的UID及其對應(yīng)執(zhí)行的功能及動作。所述智能移動終端包括智能手機或平板電腦。與現(xiàn)有技術(shù)相比較,本發(fā)明實現(xiàn)智能移動終端數(shù)據(jù)安全的方法及系統(tǒng)采用現(xiàn)有技術(shù)常見的NFC卡片來獲得終端的訪問權(quán)限,只有通過與終端匹配的NFC卡才能打開相應(yīng)的功能;智能移動終端可以是常見的具有NFC功能的智能手機、平板電腦等移動通信設(shè)備,NFC卡也是常見的具有NFC芯片的普通卡片,諸如乘車卡、消費卡、員工卡等;本發(fā)明方法及系統(tǒng)可以通過NFC卡片觸碰諸如智能手機的智能移動終端來啟動手機瀏覽器、解除手機屏幕的鎖定界面、查看手機短信或登錄界面等功能模塊,在只有通過識別設(shè)定權(quán)限的NFC卡后才能打開智能手機相應(yīng)的功能,對NFC卡本身僅需要進行讀取操作,沒有寫入數(shù)據(jù)的操作,不僅實現(xiàn)了低成本、方便快捷的保護智能移動終端的數(shù)據(jù)安全,對NFC卡的內(nèi)部數(shù)據(jù)也沒有任何影響。
圖I是本發(fā)明實現(xiàn)智能移動終端數(shù)據(jù)安全的方法處理流程圖。圖2是本發(fā)明實現(xiàn)智能移動終端數(shù)據(jù)安全的方法優(yōu)選實施例的處理流程圖。圖3是本發(fā)明實現(xiàn)智能移動終端數(shù)據(jù)安全的方法優(yōu)選實施例中NFC卡與智能手機進行配對的處理流程圖。圖4是本發(fā)明實現(xiàn)智能移動終端數(shù)據(jù)安全的系統(tǒng)結(jié)構(gòu)原理框圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明方法是利用任意NFC卡片中唯一不變的數(shù)據(jù)標識(即NFC卡片的物理卡號UID)來替代口令或者密鑰交互的方式來保護或啟動智能移動終端中的應(yīng)用或訪問其中的數(shù)據(jù)。本發(fā)明方法中所指的NFC卡片是指具有NFC功能的卡片,諸如常見的乘車卡、員工卡或消費卡等NFC卡;且智能移動終端也內(nèi)置了 NFC功能,通過NFC技術(shù)實現(xiàn)NFC卡與智能移動終端的通信,進而實現(xiàn)由NFC卡代替口令或者密鑰使用智能移動終端的功能。本發(fā)明方法及系統(tǒng)實施例中,智能移動終端可以是智能手機或平板電腦。圖I示出了本發(fā)明實現(xiàn)智能移動終端數(shù)據(jù)安全的方法處理流程圖,包括以下步驟
S100,將所述NFC卡與所述智能移動終端進行配對連接;這里的配對連接是指將NFC卡與智能移動終端建立配對關(guān)系,即將NFC卡與智能移動終端建立通信連接,在配對連接前,還包括智能移動終端通過檢測算法對NFC卡片進行兼容性檢查的步驟,兼容性檢查主要是確保NFC卡的正確識別。對于包含NFC芯片的NFC卡而言,必須要確保其WD是穩(wěn)定不變的,采用智能移動終端反復(fù)讀取同一張NFC卡中的WD,根據(jù)每次獲取的UID是否一致來確
定兼容性,這樣,可以排除一些使用隨機數(shù)的卡片類型。此處NFC卡片的兼容性檢查的檢測算法為現(xiàn)有技術(shù),不贅述。在通過兼容性檢測后,NFC卡觸碰智能移動終端,通過兼容性檢測后即可將NFC卡的UID記錄到智能移動手機中。SlOI,將所述NFC卡的UID及相應(yīng)執(zhí)行的應(yīng)用存儲到所述智能移動終端中;此步驟包括在智能移動終端系統(tǒng)中建立數(shù)據(jù)庫表,智能移動終端用戶在將NFC卡與智能移動終端進行配對連接后,即可設(shè)置NFC卡所對應(yīng)執(zhí)行智能移動終端中的各種應(yīng)用,相應(yīng)執(zhí)行的應(yīng)用功能包括智能移動終端中的應(yīng)用程序、系統(tǒng)設(shè)置,本文中所述的NFC卡相應(yīng)執(zhí)行的應(yīng)用或功能均是指智能移動終端中的應(yīng)用程序、系統(tǒng)設(shè)置等具體應(yīng)用。數(shù)據(jù)庫表具體可采用表I所不的格式,其Table-Α的字段包括NFC_UID、Name、Module、Action和Parameter,即分別保存NFC卡的nD、NFC卡名稱、執(zhí)行的應(yīng)用模塊、應(yīng)用模塊動作和附加參數(shù)。如該表中第一行記錄了 UID為8F0E1140的NFC卡,該卡為乘車卡,與之建立關(guān)系的應(yīng)用模塊為“短信息”的使用,動作包括閱讀和播放;又如表中第三行記錄了 UID為8F0E1240的NFC卡為消費卡,與之建立關(guān)系的應(yīng)用模塊為“屏幕鎖”,動作為允許打開;第四行是WD為8F0E1140的乘車卡,對應(yīng)的應(yīng)用模塊為“瀏覽器”,動作為允許打開,附加參數(shù)記錄了瀏覽器打開的網(wǎng)站地址“http://www. XX. com”。以上NFC卡對應(yīng)的應(yīng)用功能及動作,均可以通過用戶來自行設(shè)定。S102,所述智能移動終端啟動相應(yīng)應(yīng)用或NFC卡觸碰所述智能移動終端;完成步驟SlOl后,即建立了 NFC卡與智能移動終端的關(guān)系,當(dāng)智能移動終端需要啟動相應(yīng)的應(yīng)用時,或者當(dāng)NFC卡觸碰智能移動終端時(這里觸碰的動作包括NFC卡靠近智能移動終端,由于NFC是短距離通信,NFC卡與智能移動終端觸碰或靠近均可實現(xiàn)通信,此為現(xiàn)有技術(shù),不贅述其工作原理),智能移動終端系統(tǒng)提示需要正確的NFC卡來執(zhí)行應(yīng)用,此處,即可實現(xiàn)NFC卡作為口令或密鑰的替代來保護智能移動終端的安全;
S103,判斷所述智能移動終端讀取NFC卡的UID是否存在于所述智能移動終端中,如果存在,執(zhí)行步驟S104,否則執(zhí)行步驟S105 ;判斷UID是否存在于智能移動終端中具體為根據(jù)讀取到的NFC卡的UID根據(jù)智能移動終端系統(tǒng)中的數(shù)據(jù)庫表來查詢是否有該UID存在。S104,所述智能移動終端啟動相應(yīng)應(yīng)用并執(zhí)行相應(yīng)功能;該步驟是根據(jù)智能移動終端系統(tǒng)中的數(shù)據(jù)庫表中UID對應(yīng)的應(yīng)用來啟動應(yīng)用程序并執(zhí)行其相應(yīng)功能。例如,讀取到的NFC卡的UID為8F0E1140,智能移動終端系統(tǒng)則可啟動短信息、電子郵件、瀏覽器、音樂播放器和視頻播放的功能供用戶使用;
S105,所述智能移動終端不啟動相應(yīng)應(yīng)用。如果NFC卡的UID不在智能移動終端系統(tǒng)中的數(shù)據(jù)庫表中,則系統(tǒng)不啟動相應(yīng)的應(yīng)用供用戶使用。表I智能移動終端的數(shù)據(jù)庫表Table-A示例 _
權(quán)利要求
1.一種實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,所述智能移動終端具備NFC功能,用于通過NFC卡來執(zhí)行智能移動終端中的應(yīng)用,其特征在于,包括如下步驟 A、將所述NFC卡與所述智能移動終端進行配對連接; B、將所述NFC卡的UID及相應(yīng)執(zhí)行的功能存儲到所述智能移動終端中; C、所述智能移動終端啟動相應(yīng)應(yīng)用或NFC卡觸碰所述智能移動終端時,所述智能移動終端讀取NFC卡的UID是否存在于所述智能移動終端中,如果不存在,則所述智能移動終端不啟動相應(yīng)應(yīng)用;如果存在,則所述智能移動終端啟動相應(yīng)應(yīng)用并執(zhí)行相應(yīng)功能。
2.根據(jù)權(quán)利要求I所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,其特征在于,執(zhí)行所述步驟A之前還包括如下步驟 將所述NFC卡觸碰所述智能移動終端,由所述智能移動終端通過檢測算法對所述NFC卡片進行兼容性檢查。
3.根據(jù)權(quán)利要求2所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,其特征在于,所述兼容性檢查是所述智能移動終端反復(fù)讀取同一張NFC卡中的WD,根據(jù)每次獲取的UID是否一致來確定可兼容的NFC卡。
4.根據(jù)權(quán)利要求I所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,其特征在于,所述步驟B中 具體包括以下步驟 BI、所述智能移動終端讀取NFC卡中的WD ; B2、所述智能移動終端綁定設(shè)置NFC卡對應(yīng)執(zhí)行的功能及動作; B3、將NFC卡的UID及其對應(yīng)執(zhí)行的功能存儲到所述智能移動終端的數(shù)據(jù)庫表中,建立NFC卡及其對應(yīng)執(zhí)行功能的關(guān)系。
5.根據(jù)權(quán)利要求4所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,其特征在于,所述步驟B3中智能移動終端的數(shù)據(jù)庫表的字段包括NFC卡WD、NFC卡名稱、NFC卡對應(yīng)執(zhí)行功能及動作、附加參數(shù)。
6.根據(jù)權(quán)利要求I所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的方法,其特征在于,所述智能移動終端包括智能手機或平板電腦。
7.一種實現(xiàn)智能移動終端數(shù)據(jù)安全的系統(tǒng),所述智能移動終端具備NFC功能,用于通過NFC卡來執(zhí)行智能移動終端中的應(yīng)用,其特征在于,包括 NFC卡片配對模塊,用于將所述NFC卡與所述智能移動終端進行配對連接; NFC卡片功能設(shè)置模塊,用于將所述NFC卡的UID及相應(yīng)執(zhí)行的功能存儲到所述智能移動終端中; 智能移動終端系統(tǒng)綜合管理模塊,用于根據(jù)所述智能移動終端啟動相應(yīng)應(yīng)用或NFC卡觸碰所述智能移動終端時,確定所述NFC卡的UID是否存在于所述智能移動終端中,如果不存在,則所述智能移動終端不啟動相應(yīng)應(yīng)用;如果存在,則所述智能移動終端啟動相應(yīng)應(yīng)用并執(zhí)行相應(yīng)功能。
8.根據(jù)權(quán)利要求7所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的系統(tǒng),其特征在于,還包括NFC卡兼容性檢測模塊,用于檢測所述NFC卡與所述智能移動終端是否兼容。
9.根據(jù)權(quán)利要求7實現(xiàn)智能移動終端數(shù)據(jù)安全的系統(tǒng),其特征在于,所述智能移動終端系統(tǒng)綜合管理模塊還包括NFC卡功能模塊數(shù)據(jù)庫表,該數(shù)據(jù)庫表存儲所述NFC卡的WD及其對應(yīng)執(zhí)行的功能及動作。
10.根據(jù)權(quán)利要求7所述的實現(xiàn)智能移動終端數(shù)據(jù)安全的系統(tǒng),其特征在于,所述智能移動終端包括智能手機或平板電腦。
全文摘要
一種實現(xiàn)智能移動終端數(shù)據(jù)安全的方法及系統(tǒng),智能移動終端具備NFC功能,用于通過NFC卡來執(zhí)行智能移動終端中的應(yīng)用。首先將NFC卡與智能移動終端進行配對連接;再將NFC卡的UID及相應(yīng)執(zhí)行的功能存儲到智能移動終端中;智能移動終端啟動相應(yīng)應(yīng)用或NFC卡觸碰智能移動終端時,智能移動終端讀取NFC卡的UID是否存在于智能移動終端中,如果存在,則智能移動終端啟動相應(yīng)應(yīng)用并執(zhí)行相應(yīng)功能。與現(xiàn)有技術(shù)相比較,本發(fā)明方法及系統(tǒng)采用普通NFC卡片來獲得終端的訪問權(quán)限,只有通過與終端匹配的NFC卡才能打開相應(yīng)的功能;對NFC卡本身僅需要進行讀取操作,沒有寫入數(shù)據(jù)的操作,不僅實現(xiàn)了低成本、方便快捷的保護智能移動終端的數(shù)據(jù)安全,對NFC卡的內(nèi)部數(shù)據(jù)也沒有任何影響。
文檔編號H04M1/725GK102883047SQ201210317718
公開日2013年1月16日 申請日期2012年8月31日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者羅俊, 黃滿波, 趙海, 王合偉 申請人:惠州Tcl移動通信有限公司