Nfc移動通信終端及其檢測卡的方法
【專利摘要】本發明公開了NFC移動通信終端及其檢測卡的方法,在移動通信終端設置第一NFC芯片及第二NFC芯片,設置第二NFC芯片檢測三種卡型計數器計數最大的卡,設置第一NFC芯片檢測其余的卡,在檢測卡時,第一NFC芯片及第二NFC芯片同時對卡進行檢測,如果檢測的卡為卡型計數器計數最大的卡之一,則終止檢測過程,加快了卡檢測速度,節省了檢測時間。
【專利說明】NFC移動通信終端及其檢測卡的方法
【技術領域】
[0001] 本發明涉及移動通信終端NFC應用領域,尤其涉及的是NFC移動通信終端及其檢 測卡的方法。
【背景技術】
[0002] NFC是由非接觸式射頻識別(RFID)及互聯互通技術整合演變而來,在單一芯片上 結合感應式讀卡器、感應式卡片和點對點的功能,能在短距離內與兼容設備進行識別和數 據交換。
[0003] 市場上,很多移動通信終端已經集成了 NFC,NFC能夠實現讀卡器的功能,使移動 終端具備識別各種卡的能力。
[0004] 然而,現有技術中,由于移動終端無法預知被識別的是何種類型的卡,因此,當開 啟NFC的讀卡器功能時,移動終端在一個檢測周期內對各種卡一一進行檢測,直至檢測到 某種類型的卡,如圖1所示,在一個檢測周期中先檢測卡型101為IS015963的卡、再檢測卡 型102為IS014443A的卡、接著檢測卡型103為IS014443B的卡等,當一個檢測周期中沒有 檢測到相應的卡時再重復下一個檢測周期,直到檢測到卡。這樣就使NFC讀卡器功能檢測 卡時速度比較慢。
[0005] 因此,現有技術還有待于改進和發展。
【發明內容】
[0006] 鑒于上述現有技術的不足,本發明的目的在于提供NFC移動通信終端及其檢測卡 的方法,旨在解決NFC移動通信終端檢測卡慢的問題。
[0007] 為達上述目的,本發明采用如下技術方案: 一種NFC移動通信終端,包括: 與中央處理器連接的第一 NFC芯片及第二NFC芯片,以及與第一 NFC芯片連接的第一 NFC天線、與第二NFC芯片連接的第二NFC天線,其中, 所述第一 NFC芯片、第二NFC芯片,用于分別將第一、第二NFC天線接收到的信號轉換 成相應的數據發送給中央處理器; 所述中央處理器內設置有與第一 NFC芯片連接的第一控制模塊及第一通信模塊,與第 二NFC芯片連接的第二控制模塊及第二通信模塊,與第一、第二通信模塊連接的卡型計數 模塊及NFC芯片設置模塊,其中, 第一控制模塊、第一控制模塊,用于分別控制第一、第二NFC芯片的開啟與關閉; 第一通信模塊、第一通信模塊,用于分別與第一、第二NFC芯片通信,交換數據; 卡型計數模塊,設置有卡型計數器,用于對卡型計數,當檢測到一種卡時,將所述卡的 卡型計數器加1 ; NFC芯片設置模塊,用于根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC 芯片檢測卡型計數器計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
[0008] 所述的NFC移動通信終端,其中,當所有卡的卡型計數器的設置為0時,第一 NFC 芯片檢測所有的卡型。
[0009] 所述的NFC移動通信終端,其中,當設置了第二NFC芯片檢測三種卡型計數器計數 最大的卡時,第二NFC芯片優先對卡進行檢測。
[0010] 本發明還提供了一種NFC移動通信終端檢測卡的方法,包括以下步驟: A、 第一、第二NFC芯片開啟,并設置為讀卡器模式; B、 判斷是否有卡被檢測,當第一 NFC芯片或第二NFC芯片檢測到一種卡時,則執行步驟 C; C、 將所述卡的卡型計數器加1 ; D、 根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC芯片檢測卡型計數器 計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
[0011] 所述的NFC移動通信終端檢測卡的方法,其中,第一、第二NFC芯片首次開啟前,設 置所有卡的卡型計數器設置為〇。
[0012] 所述的NFC移動通信終端檢測卡的方法,其中,所述步驟A之前還包括: 預先在移動通信終端設置第一、第二NFC芯片,設置與第一 NFC芯片連接的第一 NFC天 線、與第二NFC芯片連接的第二NFC天線, 在中央處理器內設置第一、第二控制模塊,第一、第二通信模塊,卡型計數模塊及NFC 芯片設置模塊,其中, 預先在移動通信終端設置第一、第二NFC芯片,設置與第一 NFC芯片連接的第一 NFC天 線、與第二NFC芯片連接的第二NFC天線, 在中央處理器內設置第一、第二控制模塊,第一、第二通信模塊,卡型計數模塊及NFC 芯片設置模塊,其中, 第一控制模塊、第二控制模塊,用于分別控制第一、第二NFC芯片的開啟與關閉; 第一通信模塊、第二通信模塊,用于分別與第一、第二NFC芯片通信,交換數據; 卡型計數模塊,設置有卡型計數器,用于對卡型計數,當檢測到一種卡時,將所述卡的 卡型計數器加1 ; NFC芯片設置模塊,根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC芯片 檢測卡型計數器計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
[0013] 所述的NFC移動通信終端檢測卡的方法,其中,當所有卡的卡型計數器的設置為0 時,設置第一 NFC芯片檢測所有的卡型。
[0014] 所述的NFC移動通信終端檢測卡的方法,其中,當設置了第二NFC芯片檢測三種卡 型計數器計數最大的卡時,設置第二NFC芯片優先對卡進行檢測。
[0015] 與現有技術相比,本發明所提供的NFC移動通信終端及其檢測卡的方法,在移動 通信終端設置第一 NFC芯片及第二NFC芯片,設置第二NFC芯片檢測三種卡型計數器計數 最大的卡,設置第一 NFC芯片檢測其余的卡,在檢測卡時,第一 NFC芯片及第二NFC芯片同 時對卡進行檢測,加快了卡檢測速度,節省了檢測時間。
【專利附圖】
【附圖說明】
[0016] 圖1是現有技術中NFC移動通信終端周期性檢測卡型的示意圖。
[0017] 圖2是本發明所述的NFC移動通信終端的結構圖。
[0018] 圖3是本發明所述的NFC移動通信終端檢測卡的方法流程圖。
【具體實施方式】
[0019] 本發明提供了 NFC移動通信終端及其檢測卡的方法,為使本發明的目的、技術方 案及效果更加清楚、明確,以下參照附圖并舉實例對本發明進一步詳細說明。應當理解,此 處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
[0020] 請參見圖2,圖2是本發明所述的NFC移動通信終端的結構圖。如圖2所示,本發 明所述的NFC移動通信終端,包括:與連接中央處理器201的第一 NFC芯片208及第二NFC 芯片209,以及與第一 NFC芯片208連接的第一 NFC天線210、與第二NFC芯片連接的第二 NFC天線211,其中, 所述第一 NFC芯片208,用于完成NFC協議轉換,用于將第一 NFC天線210接收到的信 號轉換成相應的數據發送給中央處理器; 所述第二NFC芯片209,用于完成NFC協議轉換,用于將第二NFC天線211接收到的信 號轉換成相應的數據發送給中央處理器201 ; 所述中央處理器201內設置有與第一 NFC芯片208連接的第一控制模塊204及第一 通信模塊205,與第二NFC芯片209連接的第二控制模塊206及第二通信模塊207,與第一 205、第二207通信模塊連接的卡型計數模塊203及NFC芯片設置模塊202, 所述中央處理器201內設置有第一控制模塊204,第二控制模塊206,第一通信模塊 205,第二通信模塊207,卡型計數模塊203及NFC芯片設置模塊202,其中, 第一控制模塊204,用于控制第一 NFC芯片208的開啟與關閉; 第二控制模塊206,用于控制第二NFC芯片209的開啟與關閉; 第一通信模塊205,用于與第一 NFC芯片208通信,交換數據; 第二通信模塊207,用于與第二NFC芯片209通信,交換數據; 卡型計數模塊203,設置有卡型計數器,用于對卡型計數,當檢測到一種卡時,將所述卡 的卡型計數器加1 ;卡型計數模塊設置有移動通信終端所支持的所有卡的卡型計數器,如 移動通信終端支持三種卡類型:IS015963、IS014443A、IS014443B,則卡類型計數模塊包含 IS015963卡類型的計數器、IS014443A卡類型的計數器、IS014443B卡類型的計數器;當檢 測到相應類型的卡時,其對應的計數器加1 ; NFC芯片設置模塊202,根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC 芯片209檢測卡型計數器計數最大的三種卡,設置第一 NFC芯片208檢測其余的卡。
[0021] 如上所述的NFC移動通信終端,設置兩個NFC芯片,同時對卡進行檢測,提高對卡 檢測的速度,節省用戶時間。此外,由于第二NFC芯片檢測三種卡型計數器計數最大的卡, 檢測用戶最常使用的三種卡,當檢測出卡的類型時,檢測過程結束,如果檢測的卡為卡型計 數器計數最大的卡之一,則終止檢測過程。
[0022] 所述的NFC移動通信終端,優選的,第一、第二NFC芯片首次開啟前,所有卡的卡型 計數器設置為〇。第一 NFC芯片及第二NFC芯片的設置,第一 NFC芯片及第二NFC芯片同時 對卡檢測,第二NFC芯片用于檢測三種卡型計數器計數最大的卡,第一 NFC芯片用于檢測其 余的卡。但是,在移動通信終端首次使用前,并未對任何卡檢測,所以第二NFC芯片并不能 檢測三種卡型計數器計數最大的卡,這時的所有卡的卡型計數器設置為0。換句話說,移動 通信終端前期是有第一 NFC芯片檢測卡,直至第二NFC芯片能夠檢測三種卡型計數器計數 最大的卡為止。第一 NFC芯片及第二NFC芯片的設置根據卡型計數器的計數在不斷變化, 如三種計數最大的卡型計數器變化時,第一 NFC芯片及第二NFC芯片的設置隨著變化。
[0023] 所述的NFC移動通信終端,優選的,所述第一 NFC芯片、第一 NFC芯片,還用于將中 央處理器發送過來的數據轉換成相應的信號分別通過第一、第二NFC天線發射。NFC芯片具 有讀與寫的能力,也就是說,NFC芯片不但能夠將第一、第二NFC天線接收到的信號轉換成 相應的數據發送給中央處理器,還能夠將中央處理器發送過來的數據轉換成相應的信號通 過第一、第二NFC天線發射。
[0024] 所述的NFC移動通信終端,優選的,當所有卡的卡型計數器的設置為0時,第一NFC 芯片檢測所有的卡型。當所有卡的卡型計數器的設置為〇時,也就是,第二NFC芯片不能檢 測三種卡型計數器計數最大的卡,這時,第一 NFC芯片檢測所有的卡型。
[0025] 所述的NFC移動通信終端,優選的,當設置了第二NFC芯片檢測三種卡型計數器計 數最大的卡時,第二NFC芯片優先對卡進行檢測。因為第二NFC芯片用于檢測三種卡型計 數器計數最大的卡,也就是說,第二NFC芯片檢測最常用的三種卡,設置第二NFC芯片優先 對卡進行檢測,直接對最常用的三種卡進行檢測,節省移動通信終端任務處理量,提高處理 速度。
[0026] 請參見圖3,圖3是本發明所述的NFC移動通信終端檢測卡的方法流程圖。如圖3 所示,本發明所述的NFC移動通信終端檢測卡的方法,包括 : 步驟301、第一、第二NFC芯片開啟,并設置為讀卡器模式; 步驟302、判斷是否有卡被檢測,當第一 NFC芯片或第二NFC芯片檢測到一種卡時,則執 行步驟303 ; 步驟303、將所述卡的卡型計數器加1 ; 步驟304、根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC芯片檢測卡型 計數器計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
[0027] 上述NFC移動通信終端檢測卡的方法,可看出,第一、第二NFC芯片的設置根據卡 型計數器計數,也就是說,用戶使用NFC移動通信終端檢測卡時,NFC移動通信終端自動對 第一、第二NFC芯片進行設置,根據收集用戶檢測卡的卡型次數設置第一、第二NFC芯片,讓 NFC移動通信終端更適合用戶使用。
[0028] 所述的NFC移動通信終端檢測卡的方法,優選的,第一、第二NFC芯片首次開啟前, 設置所有卡的卡型計數器設置為〇,具體如上所述。
[0029] 所述的NFC移動通信終端檢測卡的方法,優選的,所述步驟A之前還包括: 預先在移動通信終端設置第一、第二NFC芯片,設置與第一 NFC芯片連接的第一 NFC天 線、與第二NFC芯片連接的第二NFC天線, 在中央處理器內設置第一、第二控制模塊,第一、第二通信模塊,卡型計數模塊及NFC 芯片設置模塊,其中, 第一控制模塊、第二控制模塊,用于分別控制第一、第二NFC芯片的開啟與關閉; 第一通信模塊、第二通信模塊,用于分別與第一、第二NFC芯片通信,交換數據; 卡型計數模塊,設置有卡型計數器,用于對卡型計數,當檢測到一種卡時,將所述卡的 卡型計數器加1 ; NFC芯片設置模塊,根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC芯片 檢測卡型計數器計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
[0030] 所述的NFC移動通信終端檢測卡的方法,優選的,當所有卡的卡型計數器的設置 為0時,設置第一 NFC芯片檢測所有的卡型,具體如上所述。
[0031] 所述的NFC移動通信終端檢測卡的方法,優選的,當設置了第二NFC芯片檢測三種 卡型計數器計數最大的卡時,設置第二NFC芯片優先對卡進行檢測,具體如上所述。
[0032] 與現有技術相比,本發明所提供的NFC移動通信終端及其檢測卡的方法,在移動 通信終端設置第一 NFC芯片及第二NFC芯片,設置第二NFC芯片檢測三種卡型計數器計數 最大的卡,設置第一 NFC芯片檢測其余的卡,在檢測卡時,第一 NFC芯片及第二NFC芯片同 時對卡進行檢測,加快了卡檢測速度,節省了檢測時間。
[0033] 應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可 以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保 護范圍。
【權利要求】
1. 一種NFC移動通信終端,其特征在于,包括: 與中央處理器連接的第一 NFC芯片及第二NFC芯片,以及與第一 NFC芯片連接的第一 NFC天線、與第二NFC芯片連接的第二NFC天線,其中, 所述第一 NFC芯片、第二NFC芯片,用于分別將第一、第二NFC天線接收到的信號轉換 成相應的數據發送給中央處理器; 所述中央處理器內設置有與第一 NFC芯片連接的第一控制模塊及第一通信模塊,與第 二NFC芯片連接的第二控制模塊及第二通信模塊,與第一、第二通信模塊連接的卡型計數 模塊及NFC芯片設置模塊,其中, 第一控制模塊、第一控制模塊,用于分別控制第一、第二NFC芯片的開啟與關閉; 第一通信模塊、第一通信模塊,用于分別與第一、第二NFC芯片通信,交換數據; 卡型計數模塊,設置有卡型計數器,用于對卡型計數,當檢測到一種卡時,將所述卡的 卡型計數器加1 ; NFC芯片設置模塊,用于根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC 芯片檢測卡型計數器計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
2. 根據權利要求1所述的NFC移動通信終端,其特征在于,第一、第二NFC芯片首次開 啟前,所有卡的卡型計數器設置為〇。
3. 根據權利要求1所述的NFC移動通信終端,其特征在于,所述第一 NFC芯片、第二NFC 芯片,還用于將中央處理器發送過來的數據轉換成相應的信號分別通過第一、第二NFC天 線發射。
4. 根據權利要求2所述的NFC移動通信終端,其特征在于,當所有卡的卡型計數器的設 置為〇時,第一 NFC芯片檢測所有的卡型。
5. 根據權利要求1所述的NFC移動通信終端,其特征在于,當設置了第二NFC芯片檢測 三種卡型計數器計數最大的卡時,第二NFC芯片優先對卡進行檢測。
6. -種NFC移動通信終端檢測卡的方法,其特征在于,包括以下步驟: A、 第一、第二NFC芯片開啟,并設置為讀卡器模式; B、 判斷是否有卡被檢測,當第一 NFC芯片或第二NFC芯片檢測到一種卡時,則執行步驟 C; C、 將所述卡的卡型計數器加1 ; D、 根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC芯片檢測卡型計數器 計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
7. 根據權利要求6所述的NFC移動通信終端檢測卡的方法,其特征在于,第一、第二 NFC芯片首次開啟前,設置所有卡的卡型計數器設置為0。
8. 根據權利要求6所述的NFC移動通信終端檢測卡的方法,其特征在于,所述步驟A之 前還包括: 預先在移動通信終端設置第一、第二NFC芯片,設置與第一 NFC芯片連接的第一 NFC天 線、與第二NFC芯片連接的第二NFC天線, 在中央處理器內設置第一、第二控制模塊,第一、第二通信模塊,卡型計數模塊及NFC 芯片設置模塊,其中, 第一控制模塊、第二控制模塊,用于分別控制第一、第二NFC芯片的開啟與關閉; 第一通信模塊、第二通信模塊,用于分別與第一、第二NFC芯片通信,交換數據; 卡型計數模塊,設置有卡型計數器,用于對卡型計數,當檢測到一種卡時,將所述卡的 卡型計數器加1 ; NFC芯片設置模塊,根據卡型計數器計數對第一、第二NFC芯片設置,設置第二NFC芯片 檢測卡型計數器計數最大的三種卡,設置第一 NFC芯片檢測其余的卡。
9. 根據權利要求7所述的NFC移動通信終端檢測卡的方法,其特征在于,當所有卡的卡 型計數器的設置為〇時,設置第一 NFC芯片檢測所有的卡型。
10. 根據權利要求6所述的NFC移動通信終端檢測卡的方法,其特征在于,當設置了第 二NFC芯片檢測三種卡型計數器計數最大的卡時,設置第二NFC芯片優先對卡進行檢測。
【文檔編號】H01Q1/24GK104102890SQ201410343570
【公開日】2014年10月15日 申請日期:2014年7月18日 優先權日:2014年7月18日
【發明者】俞斌, 楊維琴 申請人:Tcl通訊(寧波)有限公司