人妻俱乐部av一区二区,亚洲午夜福利18禁噜噜噜,无码孕妇孕交在线播放,国产欧美日韩亚洲一区二区三区

聯(lián)系人:劉先生
聯(lián)系電話:0755-3663 0818
移動電話:18922806389
felix.liu@fa-union.com
http://www.brvoc.cn

新聞中心

移動支付芯片的軟件架構詳解

日期:2025-07-05 02:08
瀏覽次數(shù):2208
摘要: 按軟件功能邏輯劃分,包含支付芯片的手機終端內軟件可分為五層,從底層向上依次是硬件層、內核驅動層、協(xié)議棧層、API層、應用層。 在上節(jié)中,以典型PN系列芯片為例,講解了NFC芯片與周邊器件的硬件關系。下圖所示是包含NFC芯片的終端內軟件架構,圖中描述側重在與支付芯片相關的軟件邏輯,而與支付芯片無關的諸多終端內軟件和應用不在此部分詳述。 圖:支付芯片及所在終端的內部軟件邏輯架構 ...


按軟件功能邏輯劃分,包含支付芯片的手機終端內軟件可分為五層,從底層向上依次是硬件層、內核驅動層、協(xié)議棧層、API層、應用層。

在上節(jié)中,以典型PN系列芯片為例,講解了NFC芯片與周邊器件的硬件關系。下圖所示是包含NFC芯片的終端內軟件架構,圖中描述側重在與支付芯片相關的軟件邏輯,而與支付芯片無關的諸多終端內軟件和應用不在此部分詳述。
 
 
圖:支付芯片及所在終端的內部軟件邏輯架構
 
按軟件功能邏輯劃分,包含支付芯片的手機終端內軟件可分為五層,從底層向上依次是硬件層、內核驅動層、協(xié)議棧層、API層、應用層。
 
一、硬件層:
此層對應上節(jié)中的實際硬件器件,包括NFC Controller(即NFC芯片,也稱NFC控制器芯片)、eSE(即嵌入到NFC芯片的**芯片)、UICC(即SIM卡形態(tài)的**芯片)。其中NFC Controller與eSE通過芯片間專有協(xié)議連接,NFC Controller與UICC通過國際標準SWP協(xié)議連接。eSE和UICC可以同時存在,也可只存在其中一個芯片。
此層由芯片硬件提供商提供。
 
二、內核驅動:
此層的作用就是講底層硬件驅動起來,與上層軟件進行交互和調動。此層一般是終端操作系統(tǒng)的一部分,比如Android系統(tǒng)內的諸多硬件驅動中一部分。同時也與硬件廠家和型號緊密相關。
此層需與NFCController、UICC兩類芯片特性緊密相關,一般由終端操作系統(tǒng)開發(fā)人提供,對于開源的操作系統(tǒng)(如Android)也可由相關芯片提供商協(xié)助開發(fā)。此層一般是由C語言開發(fā)。
 
三、協(xié)議棧層:
此層是控制NFC芯片、SE芯片正常工作的關鍵,實現(xiàn)了以下方面工作:**,上層應用及API調用此層NFC芯片能力、SE芯片能力的控制邏輯;**,將傳輸信號按照標準協(xié)議逐層打包拆包的過程控制;第三,對上層應用訪問底層芯片能力的**訪問控制。
   此層與NFC芯片的非接觸NFC控制協(xié)議相關,或與SE芯片智能卡**訪問控制和指令相關,一般NFC協(xié)議棧由NFC芯片供應商合作提供,SE訪問協(xié)議棧由COS(智能卡操作系統(tǒng))供應商合作提供。此層一般是由C語言開發(fā)。
 
四、API層:
此層為上層應用提供可調用的各類API接口,是終端操作系統(tǒng)的一般類實現(xiàn)層。具體的API定義由操作系統(tǒng)開發(fā)聯(lián)盟制定并開發(fā),同時一些標準組織也定義API以便實現(xiàn)行業(yè)通用,比如GlobalPlatform標準組織定義SE訪問API,3GPP標準組織定義SIM和USIM的API,NFC Forum標準組織定義終端應用的NFC API。
對于開源性較強的操作系統(tǒng)如Android,開發(fā)人更希望按照行業(yè)標準的API來實現(xiàn);對于封閉性更強的操作系統(tǒng)如iOS或windows,蘋果公司和微軟公司更愿意根據(jù)自己操作系統(tǒng)特點自己定義相關API,而不是按照行業(yè)標準。
此層一般由操作系統(tǒng)供應商開發(fā)提供,一般是由部分Java語言(API部分)和部分C語言(API邏輯實現(xiàn)部分)開發(fā)合成。
 
五、應用層:
應用層是各類實際的支付應用或NFC應用,面向個人開發(fā)人、行業(yè)應用開發(fā)商,可基于底層提供的API開發(fā)各類符合自身需求的應用。此層是應用層面的開發(fā)語言,一般是Java、Htmls、Perl腳本等。
現(xiàn)實中移動支付的各類應用,比如手機***、公交卡、門禁卡等都是在應用層。應用實現(xiàn)的好壞、應用的廣泛,底下幾層的API的多樣、協(xié)議棧的穩(wěn)定、硬件和驅動的性能是基礎。此外,還有外部應用環(huán)境、應用體驗、開發(fā)難易等有緊密關系,也是變化*快的一層。

粵公網(wǎng)安備 44030602001450號