Android4.4發布的HCE(Host Card Emulation)是什麼?如果要用這個服務需要做什麼?
谷歌在Android4.4中引入了新的NFC功能-——HCE(Host Card Emulation),即手機可以不需要安全模塊的情況下實現移動支付,NFC讀卡器將通過NFC控制器直接與系統上的應用交互從而完成支付過程,請問誰能詳細的介紹一下什麼是HCE,如果我要用到這個服務應該去做什麼。
在說hce之前我們先來說說nfc如何實現的安全支付。
我們現在的刷卡消費通常是拿著卡靠近讀卡器,讀卡器從卡中獲取數據進行處理。
手機的nfc功能有3種模式:1,卡模擬模式 2,讀寫器模式 3,雙向數據分享模式
網上關於nfc功能介紹的最多的是 讀寫器模式 ,即nfc手機作為一個讀卡器去讀其他的卡片。但如果nfc手機工作在 卡模擬模式 下就可以把手機模擬成一張卡片去供其他讀卡器讀取數據。但nfc手機是如何模擬成各種卡片?通常做法是在手機中放置叫做Secure Element(簡稱se)安全元件。se可以與nfc晶元集成在一起由手機廠商提供,或集成在sim卡中由運營商提供。nfc的卡模式工作需要讀卡器先與nfc控制單元通信,再由nfc與se通信進行事務處理,se返回給nfc處理結果,這時手機軟體可以查詢se的通信狀態通知用戶
如下所示:
讀卡器 -&>nfc控制單元-&>se-&>nfc控制單元 應用程序查詢se通信狀態通知用戶。se在其中起了非常重要的安全驗證與事務處理作用,這樣se就成了手機廠商、移動運營商、系統軟體廠商必爭之地。
現在回到hce主題。系統軟體廠商(google)為了擺脫手機廠商與運營商的se元件限制,在Android4.4中加入了Host-based Card Emulation 就是hce,力圖通過軟體模擬se元件,以達到所有安裝了Android4.4系統的手機不依賴se元件就可以使用nfc手機卡模擬模式的效果,這樣就可以大大的推進nfc支付功能的進程。
nfc從誕生到現在已超過10年,從技術上來講nfc支付早已可以實現,只是由於運營商與手機廠商、系統軟體廠商之間爭奪移動支付這塊肥肉互不相讓,導致nfc支付功能遲遲不能溶入我們生活。想使用hce至少需要有一部系統為Android4.4版本以上、支持nfc功能的手機,但具體的支付功能還需要特定的軟體提供,我們現在能做的只是靜待幾大巨頭博弈結束。 -_-!!推薦閱讀:
※中國平安為什麼要布局移動支付領域? 它有哪些的競爭力支撐?
※如何看待美國之音關於中國移動支付的報道?
※360為什麼不做移動支付?
※移動支付(遠程支付)在2012年的行業趨勢有哪些?在哪些應用場景、應用行業會有明顯的增長?
※將 Coin 從銀行卡推廣到其他小額移動支付如何?